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