Commit Graph

3433 Commits

Author SHA1 Message Date
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
e2e7907e1a example preview button for ONCE_DIALOG 2025-05-11 10:49:36 -05:00
bb4aae1285 move get_str and get_strs into universe (shared code) 2025-05-11 10:49:35 -05:00
fe57c10173 move custom_choice_dialog into shared code 2025-05-11 10:49:35 -05:00
203edc46f1 Scaffold for dialog previews in the scen editor 2025-05-11 10:49:35 -05:00
f83c49d073 Flip another awkward yes/no ordering in VoDT 2025-05-11 10:49:34 -05:00
22617273ee Fix showing errors from replaying dialogs 2025-05-11 10:49:34 -05:00
441e077455 canceling a toolbar click don't trigger other action on release 2025-05-11 10:49:34 -05:00
4aabc97c7b try fix button stuck down 2025-05-11 10:49:33 -05:00
9d66199d03 debug builds log buffer messages to console 2025-05-11 10:49:33 -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
c0008e183a use at() to get exceptions
I encountered a new error from an out-of-bounds access on a
terrain array, which I wasn't able to record because it caused
a segfault, not throwing an exception. If the error happens again,
I want to catch and record it.
2025-05-11 10:49:32 -05:00
2724c1bd6a Overhaul the text buffer 2025-05-11 10:49:32 -05:00
bbbe8b2fed add line break to buffer message that won't fit 2025-05-11 10:49:32 -05:00
b3e67e32c9 Fix colored stripe in 1.5x spellcasting dialog. fix #698 2025-05-11 10:49:31 -05:00
07c15dc1e7 Fix window focus bugs for Windows 2025-05-11 10:49:31 -05:00
780e722076 Fix click events falling through handle_action 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