Commit Graph

313 Commits

Author SHA1 Message Date
3455327363 Mac replay ignore obsolete settings (fix #532) 2025-01-16 12:09:10 -06: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
34dd31cf51 Remove 3 obsolete settings 2024-12-03 09:44:40 -05:00
42e51a3b36 make beep() use a game sound on Linux 2024-12-01 18:50:13 -06:00
e187f07307 Revert "make beep use a game sound"
This reverts commit 44881905cf.
2024-12-01 18:49:07 -06:00
a665ec9033 Improve replay system CLI handling 2024-12-01 18:43:12 -05:00
44881905cf make beep use a game sound 2024-12-01 17:21:45 -06:00
b441401475 wrap pollEvent() to guarantee all loops handle modifiers (#477) 2024-11-23 17:46:54 -05:00
6d6f25f326 Fix #476 directly 2024-11-23 14:05:37 -05:00
9d972a3961 Pick the largest suitable default scale. Fix #468 (#472) 2024-11-19 19:17:15 -05:00
77297c2a88 wrap load_party base64 data 2024-11-10 00:32:17 -05:00
c81e56baf9 make cosmetic advance_time() mismatches warnings unless --strict 2024-11-10 00:32:17 -05:00
d47249b404 rename control_click to click_control 2024-11-10 00:32:17 -05:00
56f3337e6f prefix action debug prints 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
22ffc1201b discard control_click when tracking last_action_type 2024-11-10 00:32:17 -05:00
d5aa280e4a record and validate advance_time() calls with --advance-time 2024-11-10 00:32:17 -05:00
9548369023 linux zenity installation message
fix nqnstudios#2
2024-09-22 13:22:47 -04:00
6f0661e276 Fix #451 2024-09-22 11:28:27 -04:00
33a2df5145 combine the conditional compilation block 2024-09-15 22:14:53 -04:00
46f48b94ed compile-guard some git logging for MSBuild 2024-09-15 22:14:53 -04:00
640492a428 record the git repo 2024-09-15 22:14:53 -04:00
d5df0e4e8f record SHA, tag, and git status in action log 2024-09-15 22:14:53 -04:00
6965b822dc Gather all enchantment info into a single place
This also resolves several TODO notes about duplicate code and makes cPresetItem::ability an eEnchant
2024-09-10 22:18:59 -04:00
71a9d11cd0 Gather all alchemy info into a single place 2024-09-10 22:18:59 -04:00
e7a56f08a2 use text for bool representations 2024-09-03 00:08:26 -04:00
4e66edc7e3 prefer lexical_cast over stringstream in record/replay 2024-09-03 00:08:26 -04:00
20bb7e4322 more convenient has_next_action() 2024-09-03 00:08:26 -04:00
36814a7a57 specify include directory for render_shapes.hpp 2024-09-03 00:08:26 -04:00
f5e89a6483 specify include folder for boe.newgraph.hpp 2024-09-03 00:08:26 -04:00
7a5c865779 record and replay dialog choices 2024-09-03 00:08:26 -04:00
e7d5b4ff81 Create an info struct for the eStatus and ePartyStatus enums
This reintroduces the normal speed icon and opens #230
2024-08-28 11:01:09 -04:00
392f43ec89 If we're gonna put this into a unique_ptr we should do it from the beginning.
I'm not sure if sf::Image::create can throw, but if it can, that would have been a leak.
2024-08-24 21:00:26 -04:00
fc52f11931 fix an include for xcode 2024-08-24 20:04:29 -04:00
622ba56b2a Apply suggestions from code review
Co-authored-by: Celtic Minstrel <CelticMinstrel@users.noreply.github.com>
2024-08-24 20:04:29 -04:00
ad9ad3dc3c record and replay text field input 2024-08-24 20:04:29 -04:00
0e87c730c6 Add a replay speed option so that we can watch the replay in action. 2024-08-22 23:21:29 -04:00
61bf8d327e Inserting a timestamp into the filename isn't great for testing, let's make it optional 2024-08-22 23:21:29 -04:00
d74b11aa31 Reform command-line handling to use Clara, which is bundled with Catch 2024-08-22 23:21:29 -04:00
33f7562bfc Use a CDATA section for preferences in replays 2024-08-10 15:47:01 -04:00
104f6d6b0b Address some compiler warnings (Xcode 12)
* Missing prototypes
* Unused function parameters
* Float comparison in preferences
2024-08-10 12:06:11 -04:00
de36bf7536 Fix #327 for windows 2024-08-03 19:27:48 -04:00
1e68d32543 DRY retrieval of some types from replay action 2024-08-03 12:30:08 -04:00
fc083c6fcc make function static 2024-07-31 19:58:19 -04:00
e27165683c cleaner switch declarations 2024-07-31 19:58:19 -04:00
afca0dc85d mac replay preferences 2024-07-31 19:58:19 -04:00
0935b9ce19 allow empty string for action info element 2024-07-31 19:58:19 -04:00
e1bfea8302 mac record preferences 2024-07-31 19:58:19 -04:00
10ad8dc9da throw std::strings 2024-07-28 17:07:33 -04:00
4e1c228161 throw error when checking next_action_type() of null 2024-07-28 17:07:33 -04:00