Commit Graph

304 Commits

Author SHA1 Message Date
e4ae1a70ee fix hovering map features outdoors 2025-08-08 20:43:31 -05:00
dde1488cfa fix crash when out-of-bounds 'tile' hovered in minimap 2025-08-08 20:40:25 -05:00
18f1c3b923 Tooltip text when party icon highlighted 2025-08-07 09:39:05 -05:00
a5cc323f00 draw and give tooltips for more map features 2025-08-07 09:39:04 -05:00
b64f5fc814 messy map tooltip demo 2025-08-07 09:39:04 -05:00
e9212db929 Rename function for consistency of naming style 2025-08-02 01:03:35 -04:00
dfba555a05 Fix all compiler warnings in the game code. 2025-08-01 23:30:21 -04:00
309207b063 Fix menu spells calling repeat_cast_ok(). Fix #754.
This may also be a fix for #557
2025-06-02 11:32:20 -05:00
e7bf5847d0 add conveyor belts flag to game. fix #747 2025-05-24 14:30:34 -05:00
1084f26a88 Count preferences dialog when detecting max UI scale to fit (Fix #740) 2025-05-23 09:11:27 -05:00
f2492d6fb4 allow loading party without overwrite global cCustomGraphics 2025-05-19 21:41:13 -05:00
0f79f6fc9f Fix scenario editor launch from header.exs finding wrong scen 2025-05-19 21:41:10 -05:00
7ccd50201b anim_ticks -> ter_anim_ticks & turn back on in combat
Fix #736
2025-05-19 21:41:10 -05:00
36ddc9e8fb make resurrection balm a feature flag. fix #703
This makes it so the built-in scenarios do not require balm,
even though they are not legacy scenarios.

If we add balm to the scenarios, we can change this.

If I find balm in ZKR I will change it.
2025-05-19 21:41:02 -05:00
28dea00cc8 store last spell targets for each caster, and last caster for spell types 2025-05-11 13:52:20 -05:00
005d40806c Flesh out acid as a real damage type 2025-05-11 10:51:08 -05:00
3f96328736 Implement Go Back stack for talk mode. Fix #726 2025-05-11 10:50:08 -05:00
907fcb0a94 Replay debugging fixes 2025-05-11 10:49:58 -05:00
d22cded163 Try reusing one pick-spell dialog 2025-05-11 10:49:47 -05:00
a84ec50045 Avoid font corruption by pre-enlarging font atlas 2025-05-11 10:49:45 -05:00
cf5ce53721 Fix a case where target lock is annoying 2025-05-11 10:49:41 -05:00
973cd71627 Replay errors show line number of action
I would have done this FOREVER ago but every time I looked
in ticpp for a way to get element file positions I somehow
missed Row() and Column()
2025-05-11 10:49:33 -05:00
2724c1bd6a Overhaul the text buffer 2025-05-11 10:49:32 -05:00
07c15dc1e7 Fix window focus bugs for Windows 2025-05-11 10:49:31 -05:00
acee151bf2 Fix TODO note about too many wandering monsters 2025-05-11 10:49:30 -05:00
acc1b0d40a Fix empty wandering monster bug. Fix #723 2025-05-11 10:49:30 -05:00
5d7f3088e9 move minimap logic out of dialog 2025-05-11 10:49:24 -05:00
daaca32e53 fix keyboard movement I broke & remove terrain_click array 2025-05-11 10:49:24 -05:00
06624d810c try to fix linker errors without new globals 2025-05-11 10:49:23 -05:00
a53650f737 WIP standardize mouse position translation 2025-05-11 10:49:21 -05:00
4041d0c1b2 Let the minimap be hidden by other applications in focus 2025-05-11 10:49:21 -05:00
3ba9259482 Remember window positions as preferences 2025-05-11 10:49:21 -05:00
9928608199 pacifist gray LEDs for spells that harm. Fix #711 2025-05-06 15:24:13 -05:00
fe69f57345 conveniently disable error catching to keep callstacks 2025-05-06 15:24:13 -05:00
dcf6bb63d8 Fix how fatal errors are recorded 2025-03-30 11:51:15 -05:00
7cce42ce12 Scenario editor can launch unpacked scenario 2025-03-30 11:51:09 -05:00
fc36dcfd55 another --scenario startup case where repositioning not needed 2025-03-30 11:51:09 -05:00
1ebdb9612c game feature flags match scenedit feature flags 2025-03-30 11:51:08 -05:00
3beb80d8bc Kill party action: allow target single, specify death type 2025-03-19 19:31:24 -05:00
6f3e61899e Debug action: apply status effect 2025-03-19 19:31:22 -05:00
30ed4a11b6 debug action: hurt party members 2025-03-19 19:31:21 -05:00
221c640211 old replays map startup buttons properly 2025-03-19 19:31:19 -05:00
cf33980fec don't call town entrance special node when debug warping 2025-03-19 19:31:18 -05:00
6f14c01487 skip more for file load preview 2025-03-16 14:03:53 -04:00
ea7c17d65e Move function to the file associated with the header that declares it.
outd_move_to_first_town_entrance probably should have been in actions anyway.
2025-03-08 20:43:39 -05:00
b7a647c489 record and replay fake fancy file picker 2025-03-07 08:43:18 -05:00
2396637d23 Implement file picker load/save normal 2025-03-07 08:43:09 -05:00
4ebb8e890c Make target-lock a feature flag 2025-03-06 21:35:48 -05:00
14c36ed5a8 Debug action: crash the game 2025-03-06 21:24:07 -05:00
4cc6d7efb9 On catching fatal error, prompt to save the log and report 2025-03-06 21:24:07 -05:00