Matthew Jimenez
70d6df35d8
ULTIMA8: Remove check to change save slot for invalid save files.
...
This masked errors that should occur on loading missing or invalid save files.
2023-01-15 15:09:59 -06:00
Matthew Duggan
cc34d4ee63
ULTIMA8: Remove outdated comment
2023-01-15 22:28:38 +09:00
Matthew Duggan
4cfa4c9c0c
ULTIMA8: Fix SuperSprite itemsize calculation
2023-01-15 22:28:24 +09:00
Matthew Duggan
9831b91c1d
ULTIMA8: Fix possible random number overflow
...
The uint result was cast to int, sometimes giving negative values.
2023-01-14 15:41:50 +09:00
Matthew Jimenez
5d13b0831b
ULTIMA8: Add item sort rules for land and roof.
...
This fixes Pentagram bug #276 .
2023-01-13 18:57:58 -06:00
Matthew Jimenez
44fdee6494
ULTIMA8: Move highlight items key binds to the debug category
2023-01-10 17:55:16 -06:00
Matthew Jimenez
1b05f7ec62
ULTIMA8: Fix check for item animation on type 4
2023-01-09 17:27:52 -06:00
Matthew Jimenez
2851bd0faf
ULTIMA8: Cleanup use of random number generation
...
This change may address #12182 & improves consistency and prossibly performance around RNG
2023-01-08 21:40:11 -06:00
Matthew Jimenez
bc89ecbc49
ULTIMA8: Workaround for #12098 - handle keys when reading books and scrolls
2023-01-08 13:48:55 -06:00
Matthew Jimenez
8e7c405f17
ULTIMA8: fix #13875 - do not allow middle-click pathfinding while in stasis
2023-01-08 11:56:15 -06:00
Matthew Jimenez
07a113665d
ULTIMA8: Small cleanup for setupGame
2023-01-07 21:11:42 -06:00
Eugene Sandulenko
68bab25152
ALL: Fix compilation
2023-01-08 01:31:13 +01:00
Matthew Jimenez
99409e0cc3
ULTIMA8: Fix falling from hang when releasing right mouse button
2023-01-07 16:12:49 -06:00
Matthew Jimenez
3054d7d58a
ULTIMA8: Allow keyboard jump to climb when hanging
2023-01-07 15:48:13 -06:00
Matthew Jimenez
6b1e1075f3
ULTIMA8: Clear the surface when debugging the sorter
2023-01-07 14:08:55 -06:00
Matthew Jimenez
b0304ef83b
ULTIMA8: Remove TODO comments for palettes that were handled in shapes
2023-01-07 14:08:55 -06:00
Matthew Jimenez
70e92da7b3
ULTIMA8: Increase xform blend of palette 9 to make chimney smoke more visable.
...
This is still far more transparent than orginal but looks better.
2023-01-07 11:12:13 -06:00
Matthew Jimenez
6ef805f232
ULTIMA8: Increase invisible blending to 50%
...
Increasing this makes item positioning a little easier. The orginal game did a white blended silhouette for item movement, which may be the basis for the previous value, but did not work as well for a full color blend.
2023-01-05 21:28:17 -06:00
Matthew Jimenez
00d361a60e
ULTIMA8: Adjust paperdoll gump for better drag feedback
2023-01-05 19:38:06 -06:00
Cameron Cawley
bfe85cdacd
ULTIMA8: Remove dependency on Shared::UltimaEngine
2023-01-04 22:18:11 -06:00
Cameron Cawley
d280efb7e4
ULTIMA8: Remove dependency on Shared::EventsManager
2023-01-04 22:18:11 -06:00
Cameron Cawley
8d8f839253
ULTIMA8: Remove dependency on Shared::Debugger
2023-01-04 22:18:11 -06:00
Matthew Jimenez
470755c126
ULTIMA8: Use rect for render surface fill methods
2023-01-04 18:22:51 -06:00
Matthew Jimenez
b63ac203e7
UTLIMA8: Cleanup of soft render surface
2023-01-04 18:22:50 -06:00
D G Turner
d1340343b8
ULTIMA8: Fix Suggest Parentheses GCC Compiler Warning
2023-01-04 20:53:49 +00:00
Matthew Jimenez
b605eeb264
ULTIMA8: Clean up warning messages
2023-01-03 18:01:43 -06:00
Matthew Jimenez
43fb0d2066
ULTIMA8: Remove map trace top item now that it is unused
2023-01-02 14:18:36 -06:00
Matthew Jimenez
906379789d
ULTIMA8: Replace minimap sample top item trace with a sweeep test.
...
Sweep test largely samples the same items as top item trace, but this appears to be preferrable when different.
2023-01-02 14:18:36 -06:00
Matthew Jimenez
b808457b2b
ULTIMA8: Adjust sweep test when items hit at same time.
...
If hit starts are the same sort collisions by hit end. If a sweep moves through flat items, this will usually sort them before a non-flat item
2023-01-02 14:18:36 -06:00
Matthew Jimenez
56bb953dd7
ULTIMA8: Add get item location to minimap to avoid calculation in gump
2023-01-02 14:18:36 -06:00
Matthew Jimenez
6ec0d611c6
ULTIMA8: Fix quick move key debug console output when quick move not allowed
2023-01-01 13:04:06 -06:00
Matthew Jimenez
49304f84d6
ULTIMA8: Remove pout and ConsoleStream from debugger
2023-01-01 12:00:59 -06:00
Matthew Jimenez
72297f8ec6
ULTIMA8: Replace remaining uses of pout with debug
2023-01-01 12:00:59 -06:00
Matthew Jimenez
6bc55232fc
ULTIMA8: Add debug channel for collision
2023-01-01 12:00:59 -06:00
Matthew Jimenez
f1e8958fc2
ULTIMA8: Use object debug channel for more events
2022-12-31 15:42:02 -06:00
Matthew Jimenez
91927665be
ULTIMA8: add debug channels for objects
2022-12-31 15:42:02 -06:00
Matthew Jimenez
ec8cfa397a
ULTIMA8: add debug channels for actors
2022-12-31 10:46:18 -06:00
Matthew Jimenez
05450d43c0
ULTIMA8: Remove excessive log messages
2022-12-31 10:46:17 -06:00
Matthew Jimenez
a706725df1
ULTIMA8: replace stream output on sort item with dump info method
2022-12-31 10:46:17 -06:00
Matthew Jimenez
ae779198b9
ULTIMA8: Fix ObjectManager::objectInfo command output
...
A mix of logging methods caused data to be skipped on the debug console. Building a string in Object::dumpInfo instead of logging allows for flexible use.
2022-12-30 22:39:58 -06:00
Matthew Jimenez
9fc0c74b57
ULTIMA8: Fix Kernel::listProcesses command output
...
A mix of logging methods caused data to be skipped on the debug console. Building a string in Process::dumpInfo instead of logging allows for flexible use.
2022-12-30 20:53:26 -06:00
Matthew Jimenez
d713003db0
ULTIMA8: Use debug channel for graphics and remove excess unused logging
2022-12-30 20:53:26 -06:00
D G Turner
c866b45f5e
ULTIMA8: Fix Misleading Indentation and Unused Variable Compiler Warnings
2022-12-30 20:28:56 +00:00
Matthew Jimenez
b2b75baad5
ULTIMA8: Update and enable commands for usecode tracing
...
Basic infomation logged in usecode tracing, Define DEBUG_USECODE for detailed opcode tracing.
2022-12-29 22:09:12 -06:00
Matthew Jimenez
a9297cbb45
ULTIMA: Move debug channels to detection
2022-12-29 22:09:12 -06:00
Matthew Jimenez
85bf85dfe8
ULTIMA8: Use debug channel for SKF video player
2022-12-27 23:24:44 -06:00
Matthew Jimenez
61e2afbeda
ULTIMA: Move debug channels out of Shared namespace
2022-12-27 23:24:44 -06:00
Matthew Jimenez
f955c834a2
ULTIMA8: Use debug channel for path finding
2022-12-27 23:24:44 -06:00
Matthew Jimenez
8323db565c
ULTIMA8: Replace uses of perr with warning
2022-12-26 10:15:29 -06:00
elasota
e280186a8c
ALL: VS warning cleanup
2022-12-25 16:31:57 +01:00