Commit Graph

3324 Commits

Author SHA1 Message Date
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
bd13f2f75f Change & to && to resolve VS compiler warning 2025-05-11 10:49:30 -05:00
15b7a8dc92 VoDT replays 2025-05-11 10:49:29 -05:00
302d85a051 Fix VoDT GIFTS chief node jump to nowhere 2025-05-11 10:49:29 -05:00
e8665fcd45 Fix talk/shop mode key shortcuts 2025-05-11 10:49:29 -05:00
752c10988f Print number of out-of-range node request 2025-05-11 10:49:28 -05:00
8566b89826 Talk node don't line break before closing quote 2025-05-11 10:49:28 -05:00
0001efabb3 Fix textbar graphical bug in some reload cases 2025-05-11 10:49:28 -05:00
58107f1856 str("") is unsafe on its own for clearing stream 2025-05-11 10:49:27 -05:00
a2f4c8a903 Move anama check for spellcasting 2025-05-11 10:49:27 -05:00