Commit Graph

3401 Commits

Author SHA1 Message Date
e642894538 Interrupt rest if disease causes poison 2025-05-11 10:49:57 -05:00
b32a2d40aa fix def/escbtn in some dialogs I missed 2025-05-11 10:49:57 -05:00
d6c7303d52 fix BUY_SDF talk nodes 2025-05-11 10:49:56 -05:00
4efa72ace7 don't draw HP/SP for dead pcs in spell target list 2025-05-11 10:49:56 -05:00
b5ae1ea91b Fix stairs triggering special nodes at current pos in new town 2025-05-11 10:49:55 -05:00
1771685b85 Tutorial coming soon message 2025-05-11 10:49:55 -05:00
2aaad3b4a8 Save unlocked doors. (Fix #207) 2025-05-11 10:49:54 -05:00
10791fc25a Fix SFX burst nodes. Fix #644 2025-05-11 10:49:54 -05:00
b3a64d140e Fix vertical misalignment of multiline buffer messages 2025-05-11 10:49:54 -05:00
57d2aafd93 Support intentional line breaks in buffer just in case 2025-05-11 10:49:53 -05:00
49fbe3e63a Fix item duplication + missing item bug. Fix #78 2025-05-11 10:49:53 -05:00
51086ca6b0 when replaying fancy file picker don't pass 'DUMMY', just close 2025-05-11 10:49:52 -05:00
58f717a1a4 Fix mainPtr losing focus on Mac after dialog close 2025-05-11 10:49:52 -05:00
76d14741b8 Re-add old baby hydra graphic, make more monsters pickable 2025-05-11 10:49:52 -05:00
21d6b6d692 character death always interrupt long town wait 2025-05-11 10:49:51 -05:00
326f0a45d4 fix highlighting caster when reusing casting dialog 2025-05-11 10:49:50 -05:00
87e2130f76 save prefs when giving help message 2025-05-11 10:49:50 -05:00
1ad34d8814 fix crash recording 1-string dialog, DRY recording code 2025-05-11 10:49:50 -05:00
8fa1ef3284 Fix debug give item not refreshing
Fix #670
2025-05-11 10:49:49 -05:00
822343d653 short replay will reproduce flickering if it breaks again 2025-05-11 10:49:49 -05:00
440e656bc8 manually redraw more things in animation steps
this fixes more weird flickering graphics and text
2025-05-11 10:49:49 -05:00
796b48f978 fix bug where manual save overwrote auto 2025-05-11 10:49:48 -05:00
5bbc4dc4b5 remove old TODO 2025-05-11 10:49:48 -05:00
d22cded163 Try reusing one pick-spell dialog 2025-05-11 10:49:47 -05:00
31c5ae3b5b fix lingering clip_rect 2025-05-11 10:49:47 -05:00
c5086f6052 remove old TODO 2025-05-11 10:49:46 -05:00
c718a9a186 Revert "use at() to get exceptions"
This reverts commit d91d5425d3f2b6ad9f1975c948e064faa4c251a4.
2025-05-11 10:49:46 -05:00
a84ec50045 Avoid font corruption by pre-enlarging font atlas 2025-05-11 10:49:45 -05:00
4a2f148726 DRY item window text drawing 2025-05-11 10:49:45 -05:00
f374122adc don't show Jobs button if scenario has no quests in it 2025-05-11 10:49:45 -05:00
594cd98e0d Day of VoDT testing replays 2025-05-11 10:49:44 -05:00
99350a5eec Help dialog from other dialog: preserve z order 2025-05-11 10:49:44 -05:00
85cef2be52 unidentified lockpicks should also show quantity 2025-05-11 10:49:44 -05:00
96beb0d4b1 specify std::round 2025-05-11 10:49:42 -05:00
cf5ce53721 Fix a case where target lock is annoying 2025-05-11 10:49:41 -05:00
c3dcd55dc7 Fill empty tile breaking cave wall transition in Small Cave 2025-05-11 10:49:41 -05:00
db64b53cd2 Move ScaleAwareText to render_text.hpp 2025-05-11 10:49:41 -05:00
880d7bd1bf round final text render coordinates to int.
This didn't fix the main bug I'm struggling with, but someone
in SFML forums reported that float coordinates could cause
graphical bugs in text rendering.
2025-05-11 10:49:40 -05:00
048515bbc4 Mark non-previewable node types & unimplemented types 2025-05-11 10:49:40 -05:00
9b92cc2910 don't show empty preview dialog that the game would skip 2025-05-11 10:49:40 -05:00
31b425633a default preview for special node dialogs 2025-05-11 10:49:39 -05:00
52fa88b0a0 invert the default previewable value of node types 2025-05-11 10:49:39 -05:00
db11f2c20e comments 2025-05-11 10:49:39 -05:00
f491131201 When changing UI scale, fix blank text bar 2025-05-11 10:49:38 -05:00
aeaee9bbdb Debug action to fix the elusive font corruption bug 2025-05-11 10:49:38 -05:00
41f00ebf74 Darker baby hydra by Seb Galvez
fix #720

also fix 1-pixel offset of the monster next to baby hydra.
2025-05-11 10:49:37 -05:00
7c53c381bf base scenarios fix awkward yes/no positioning 2025-05-11 10:49:37 -05:00
20373acf68 pass parent to preview dialog 2025-05-11 10:49:37 -05:00
0911d35696 Fix preview town/outdoor dialog crash 2025-05-11 10:49:36 -05:00
21ad5fc19b Fix replay error when starting new game 2025-05-11 10:49:36 -05:00