Commit Graph

682 Commits

Author SHA1 Message Date
2d824e869e Encode startup buttons as string in replays, fix #533 2025-01-16 16:53:27 -06:00
041b08a9af don't overwrite debug party from editor 2025-01-15 23:05:53 -05:00
5d1532afda all launch types can reset story 2025-01-15 23:05:53 -05:00
832ceffe8e launch from start: restart scenario if already in it 2025-01-15 23:05:53 -05:00
3b3d4fd4f8 catch on the same line 2025-01-15 23:05:53 -05:00
9739ab2f61 add 2 more launch types 2025-01-15 23:05:53 -05:00
3db902ea37 clarify arg error messages 2025-01-15 23:05:53 -05:00
bf08f03b52 put cases on same line 2025-01-15 23:05:53 -05:00
0742fe5fe0 error message suggest non-paren location 2025-01-15 23:05:53 -05:00
4d005cda2a More succinct using statements
Co-authored-by: Celtic Minstrel <CelticMinstrel@users.noreply.github.com>
2025-01-15 23:05:53 -05:00
31cb2d7cab merge and parse location arguments 2025-01-15 23:05:53 -05:00
24e63e55cb parse N, S, E, W 2025-01-15 23:05:53 -05:00
ad7a7e3fae search default paths for scenarios when unqualified --scenario input 2025-01-15 23:05:53 -05:00
17ea769bab start the party in the outdoor section of the forced town 2025-01-15 23:05:53 -05:00
e6a6707c36 skip intro dialog and special node when cli launches a scenario 2025-01-15 23:05:53 -05:00
a99b4be663 shift-O print outdoor section and local/global position 2025-01-15 23:05:52 -05:00
b1e7021b7a implement outdoor x,y command-line args 2025-01-15 23:05:52 -05:00
0addd214da debug_leave_town redraw terrain immediately 2025-01-15 23:05:52 -05:00
b268729cd1 handle --town option with --entrance or --x, --y 2025-01-15 23:05:52 -05:00
d5709e3601 organize and document cli args 2025-01-15 23:05:52 -05:00
42120f2d03 Clara path parameters must be std::string to parse >1 token 2025-01-15 23:05:52 -05:00
c1adc48799 add more scenario args and validation logic 2025-01-15 23:05:52 -05:00
0a815bc50c load a scenario from the command-line 2025-01-15 23:05:52 -05:00
5936b1c579 global vector for extra scenario directories 2025-01-15 23:05:52 -05:00
4b8a416509 change_fps action for debugging replays 2025-01-15 15:10:53 -06:00
a3cd5c9e73 When replay throws an error, stop replaying 2025-01-15 15:07:26 -06:00
4eb425cc91 record and replay the burma shave easter egg 2025-01-15 15:05:10 -06:00
6f0145c285 Revert "always combine_things() after identifying a held item"
This reverts commit 364712ef9e.
2025-01-08 23:06:44 -05:00
12a6850992 line break to show all of recharge message 2025-01-08 23:06:44 -05:00
3ad8b87417 move all_items_identified into cParty 2025-01-08 23:06:44 -05:00
79bf21cb7d end item target mode when all items are identified 2025-01-08 23:06:44 -05:00
b174dd3fb5 always combine_things() after identifying a held item 2025-01-08 23:06:44 -05:00
1a532a3c6e cancel identify spell if not needed 2025-01-08 23:06:44 -05:00
655796fb5e line break to show all of identify message 2025-01-08 23:06:44 -05:00
b1c7b9bf0b another TODO note for the identify spell 2025-01-08 23:06:44 -05:00
9967100e0a forgot Escape to cancel item target mode 2025-01-08 23:06:44 -05:00
b7da0f0c62 remove ITEMBTN_NORM and _ALL, and button_position arg 2025-01-08 19:07:22 -05:00
78779b7d98 remove unnecessary parens 2025-01-08 19:07:22 -05:00
0f5cd51126 Simplify scary logic around inventory item buttons.
Fix #233
2025-01-08 19:07:22 -05:00
c16807690c Note about a TODO 2025-01-07 21:35:59 -05:00
8253088ba4 remove the cancel button in case where it would be ignored 2025-01-07 21:35:59 -05:00
65dbf8dc88 Merge pull request #519 from NQNStudios:sounds
* Changed shop purchase sound effects where Yum! definitely didn't fit. For alchemy, mage spells, and priest spells, I made the sound the same as the sound when you perform those actions. I figure this actually makes sense because the teacher would show you how to do the thing.
* For skill training, I made the sound be the same as leveling up. I think this makes sense.
* When something is too heavy to pick up, the "Argh!" labeled as 'Action Failure' in the editor sound picker makes a lot of sense--you tried to pick it up and were frustrated.
* I changed beep() so every platform just plays sound effect 1, the one labeled "low beep" [here](http://openboe.com/docs/editor/appendix/Sounds.html) that's labeled "Cancel target lock" in the editor picker. I think this reasonable.
* Removed `ding()` which was an unused alias for `beep()`
2025-01-07 21:34:08 -05:00
270b2bb802 fix last case of textSide 2024-12-03 09:44:40 -05:00
c537a3701c Fix replay mode black bg startup menu 2024-12-03 09:44:40 -05:00
ec811168c5 when replaying, splash setting disable BOTH (save a lot of time) 2024-12-03 09:44:40 -05:00
c2dc4f2252 spell menu measure spell labels 2024-12-03 09:44:40 -05:00
2b01a18bb3 make text-size an optional attribute of button 2024-12-03 09:44:40 -05:00
bab6b2f8f8 fix map scale
Somewhere along the line, I broke the map scale so it was using UI scale.
2024-12-03 09:44:40 -05:00
9bf009ce83 remove TODO note 2024-12-03 09:44:40 -05:00
7966d5a93e remove bad check 2024-12-03 09:44:40 -05:00