Commit Graph

212 Commits

Author SHA1 Message Date
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
b1e7021b7a implement outdoor x,y command-line args 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
34dd31cf51 Remove 3 obsolete settings 2024-12-03 09:44:40 -05:00
d628e72747 Support recording with party from command line 2024-12-01 18:43:12 -05:00
6b9dccbbba refactor core of replay_next_action() into reusable replay_action()
Someday I would like to implement a testing tool that generates semi-random valid actions and feeds them into the system to simulate unpredictable player behavior...
2024-12-01 18:43:12 -05:00
a665ec9033 Improve replay system CLI handling 2024-12-01 18:43:12 -05:00
3b12d37555 make 'a' toggle the map 2024-11-30 18:37:14 -05:00
ea95adef2e Allow cancelling anything with Escape. Close #322 2024-11-30 18:37:14 -05:00
e4bd05b22a allow canceling Look 2024-11-30 18:37:14 -05:00
df0c46d616 Merge pull request #458 from NQNStudios:credits-overhaul
Auto-generated credits / Update the credits from IndieGOGO
2024-11-23 18:54:51 -05:00
b441401475 wrap pollEvent() to guarantee all loops handle modifiers (#477) 2024-11-23 17:46:54 -05:00
cd6c0a0a30 link controls auto-add click handler 2024-11-19 15:06:43 -06:00
05f5520cfb speed up and extend scroll length of startanim 2024-11-16 17:47:58 -06:00
c81e56baf9 make cosmetic advance_time() mismatches warnings unless --strict 2024-11-10 00:32:17 -05:00
a455f5ec6e call advance_time for cancel_item_target 2024-11-10 00:32:17 -05:00
058e5ebe61 remove TODOs 2024-11-10 00:32:17 -05:00
351b3cdd8a handle last (?) advance_time case 2024-11-10 00:32:17 -05:00
8b99dfed07 replay load_party() more accurately 2024-11-10 00:32:17 -05:00
4d84c69761 fix more advance_time cases 2024-11-10 00:32:17 -05:00
a21b44c238 fix more advance_time cases 2024-11-10 00:32:17 -05:00
dee8df4ab6 fix more advance_time cases 2024-11-10 00:32:17 -05:00
84b3f29c46 fix an advance_time case 2024-11-10 00:32:17 -05:00
1a6f005a36 change --advance-time to --verbose, w/ better replay behavior 2024-11-10 00:32:17 -05:00
90e0195619 fix more advance_time 2024-11-10 00:32:17 -05:00
d28e670834 fix parsing display_spells and display_skills actions 2024-11-10 00:32:17 -05:00
bff3f1c309 fix more advance_time calls 2024-11-10 00:32:17 -05:00
dba3a95282 fix more advance_time calls 2024-11-10 00:32:17 -05:00
413fc9e0f5 fix more advance_time cases 2024-11-10 00:32:17 -05:00
5cc4898bf7 fix advancee_time behavior of more actions 2024-11-10 00:32:17 -05:00
f5ed2bf48d fix replay behavior of item stats window buttons 2024-11-10 00:32:17 -05:00
ab2911aa57 fix an advance_time case 2024-11-10 00:32:17 -05:00