Commit Graph

846 Commits

Author SHA1 Message Date
f9f19d139b buffer message when recording encounter 2025-05-19 21:41:05 -05:00
efe668750e fix misleading buffer message for talk record 2025-05-19 21:41:04 -05:00
7079b30b3f fix bug where you board a boat in another outdoor section 2025-05-19 21:41:04 -05:00
0fad713710 target lock should not be aware of invisible monsters 2025-05-19 21:41:04 -05:00
8940489b31 Fix talk mode key shortcuts when preset words may be hidden 2025-05-19 21:41:03 -05:00
c325e01e92 add cancel button to 'ask about?' 2025-05-19 21:41:03 -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
e35086d6b2 resurrection spells hide invalid targets & hide res spells when all alive 2025-05-19 21:41:02 -05:00
176f0645a4 Resurrection spells don't charge SP when reagent missing 2025-05-19 21:41:02 -05:00
4c943df487 select target should usually not show split-off PCs 2025-05-19 21:41:02 -05:00
828ce51c69 spellcasting dialog show Dead/Dust/Stone status 2025-05-19 21:41:02 -05:00
e10a42fff2 redo some bespoke text aligning 2025-05-19 21:41:01 -05:00
6e2b6f86b7 Fix big monsters not drawing partially at top or left 2025-05-19 21:41:01 -05:00
7f8bd5a3ad Fix correcting for no aoe target spot found 2025-05-12 13:38:45 -05:00
3677f4c369 fix OUT_FORCE_TOWN nodes 2025-05-12 13:19:04 -05:00
c2a76e9e46 show 'charges' for stacked items without max 2025-05-12 10:51:20 -05:00
010fc018d0 don't show charges if max is 1 2025-05-12 10:47:23 -05:00
2d2d16d8f1 Boat diagonal message outdoors 2025-05-11 20:05:18 -05:00
0dbca4ab56 wire up the cancel button in get-num 2025-05-11 19:55:52 -05:00
b7ae41dc03 fix TOWN_TARGET no reticle 2025-05-11 14:55:38 -05:00
28dea00cc8 store last spell targets for each caster, and last caster for spell types 2025-05-11 13:52:20 -05:00
d86364dd2e fix missile 0 charges 2025-05-11 11:24:19 -05:00
53c83adcb2 Fix select_pc showing extra info when PC's death/life is the main problem 2025-05-11 11:23:03 -05:00
69928ca759 fix 'fallthrough not annotated' xcode error? 2025-05-11 11:22:07 -05:00
a70bbc738a 'Train who?' show skill points and disallow pcs w/ 0 2025-05-11 10:56:06 -05:00
9d47262bc4 Fix set_town_attitude() 2025-05-11 10:51:36 -05:00
5eb3cd7bce fix case where moving into wall says 'can't leave town' 2025-05-11 10:51:34 -05:00
01add29af1 'u' for Use: print if can't right now 2025-05-11 10:51:34 -05:00
2870d8d561 Fix target-lock V2 crash 2025-05-11 10:51:33 -05:00
070fd2b219 fix other cases of bad targeting line frame 2025-05-11 10:51:33 -05:00
528933e97e Log message when trying to move boat diagonal 2025-05-11 10:51:33 -05:00
287c6d4ac7 Better range check for Set Monster Attitude 2025-05-11 10:51:31 -05:00
005d40806c Flesh out acid as a real damage type 2025-05-11 10:51:08 -05:00
01608064f2 DRY overflow-aware short addition 2025-05-11 10:51:05 -05:00
98a7109060 make booms run outdoors.
multiple places in the code called boom_space for outdoors, but boom_space
had early returns in outdoor modes.
2025-05-11 10:51:04 -05:00
b230329908 clarify a delay boom_space adds, and use it for acid sound 2025-05-11 10:51:04 -05:00
b252d1c350 temp acid graphic
this is adapted from a BoA monster graphic, I think created by Andrew Hunter,
who is already in the credits as the primary artist
2025-05-11 10:51:04 -05:00
44e52d1d53 more specific compiler def for light mask printout 2025-05-11 10:51:03 -05:00
65f030483a fix turned to stone buffer message 2025-05-11 10:50:59 -05:00
62ebe0c9f1 fix targeting line drawing for one frame after ranged attack 2025-05-11 10:50:12 -05:00
9edc2a0633 reformat comment on boom_space 2025-05-11 10:50:11 -05:00
e3fadf727f add purely cosmetic damage type for acid
the original source code had calls to animate acid
with the blood graphic and a specific acid SFX,
which makes more sense than a zap graphic and sound.

This change makes acid look and sound distinct from
magic damage, although mechanically it's still
magic damage.
2025-05-11 10:50:11 -05:00
ea8296157f Don't black out the map when redraw requested during talk mode 2025-05-11 10:50:10 -05:00
79564a6e22 ellipsis-truncate PC names when recast hint/status icons won't fit 2025-05-11 10:50:10 -05:00
8e78fc74cd align hp and sp in stat window better with name 2025-05-11 10:50:09 -05:00
3504e88a9a ellipsis-truncate PC names on startup screen 2025-05-11 10:50:09 -05:00
b1ddb696b3 ellipsis-truncate long PC names in more places 2025-05-11 10:50:09 -05:00
e9fb80f09a Better locked door/special node fix 2025-05-11 10:50:08 -05:00
4bd320e6a5 make label of debug give item 'identified' clickable 2025-05-11 10:50:08 -05:00
3f96328736 Implement Go Back stack for talk mode. Fix #726 2025-05-11 10:50:08 -05:00