7e063ab1ed
dialogxml schema: fix <field> missing positioning attributes
2024-09-10 22:18:59 -04:00
8460bee867
Edit Item Abilities: Reorder elements to roughly match the order they display in
2024-09-10 22:18:59 -04:00
81166899d5
Xcode: Fix not running XML dialog validation on incremental builds
2024-09-10 22:18:59 -04:00
da21e7d775
Add new recharge spell (only an item spell currently)
2024-09-10 22:18:59 -04:00
54d769a4d1
Experimental: Identify spell now brings up shop-like identify interface
2024-09-10 22:18:59 -04:00
a4231005f6
Add a new "rechargeable" flag to items
...
A way to set this flag is not yet exposed in the scenario editor.
The flag is intended only for non-stackable items, but this currently isn't enforced.
Items now have a maximum number of charges, which is equal to their default number set in the item record.
Enchanted items with charges are now rechargeable.
2024-09-10 22:18:59 -04:00
753dbbcc59
Add a new dialogue mode to recharge items
...
This is currently useless, as exhausting an item's charges currently deletes it, but it is part of a work in progress
2024-09-10 22:18:59 -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
877b188b33
Remove the cSpell default constructor
2024-09-10 22:18:59 -04:00
6ffbc71d44
Remove the normal speed icon, properly this time
...
Fixes #230
2024-09-10 22:18:59 -04:00
63fa57165f
search for SFML libraries with -d suffix
...
The oprypin/install-sfml github action installs debug binaries
with a -d suffix. This change makes the cboe build compatible
with that github action.
2024-09-10 22:18:23 -04:00
945c9d3105
check for zlib consistently with other lib checks
...
For platforms where zlib isn't installed by default, this change
ensures that zlib gets bundled in the output
2024-09-10 22:18:23 -04:00
3e5c4b3701
bundle .framework dependencies while keeping symlinks intact
2024-09-10 22:18:23 -04:00
d5753e18d1
add comment for readability of mac bundling logic
2024-09-10 22:18:23 -04:00
ce62ce3878
fix #117 : vahnatai robes
2024-09-08 18:41:06 -04:00
65229026d8
Close #433 : record and replay continue/escape during step-through.
2024-09-08 18:40:06 -04:00
0da680fed5
framerate-limit special node step-through
2024-09-08 18:40:06 -04:00
2eb402ebb3
forward args to platform-specific scons scripts
2024-09-07 22:59:19 -04:00
c2f2d9332b
fix ci.yml indentation
2024-09-07 20:31:25 -04:00
ec0cc25a86
bundle .frameworks from deps/lib
2024-09-07 20:02:30 -04:00
43346df516
stricter check for whether lib is a .framework
2024-09-07 20:02:30 -04:00
d60a12c070
Fix include path in SConstruct
...
Fix the use-case where header files are put directly in deps/include, which was straight-up broken
2024-09-07 19:25:21 -04:00
0d5b169606
record and replay monster menu item
2024-09-05 09:25:21 -04:00
977724dc31
record and replay parrying
2024-09-05 09:25:21 -04:00
8caef91caf
record and replay toggle active
2024-09-05 09:25:21 -04:00
6b7b42951d
handle all wait types in one action
2024-09-05 09:25:21 -04:00
4e37a0c796
record and replay closing the map
2024-09-05 09:25:21 -04:00
e7a56f08a2
use text for bool representations
2024-09-03 00:08:26 -04:00
d772263394
record_selection no longer needed after key-based change
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
b1be43eb7e
reformat a block for setting breakpoints
2024-09-03 00:08:26 -04:00
2e3d181a2f
reverse cField::handleInput() default argument
2024-09-03 00:08:26 -04:00
5d294f0107
record and replay text field selection changes
2024-09-03 00:08:26 -04:00
20bb7e4322
more convenient has_next_action()
2024-09-03 00:08:26 -04:00
9573b47e70
only record user-triggered set_stat_window
2024-09-03 00:08:26 -04:00
846789df73
record and replay buying and info of shop items
2024-09-03 00:08:26 -04:00
a483aff1ac
record and replay switching between item/quest/spec items
2024-09-03 00:08:26 -04:00
1cc3ca8c5c
record and replay showing item info
2024-09-03 00:08:26 -04:00
69dc482997
record and replay using special items
2024-09-03 00:08:26 -04:00
4c67d7220e
record and replay scrollbar movement from user input
2024-09-03 00:08:26 -04:00
4f50667e78
throw error for unknown replay actions
2024-09-03 00:08:26 -04:00
36814a7a57
specify include directory for render_shapes.hpp
2024-09-03 00:08:26 -04:00
3b028e1717
fix #418
2024-09-03 00:08:26 -04:00
f5e89a6483
specify include folder for boe.newgraph.hpp
2024-09-03 00:08:26 -04:00
342ec3a17e
record and replay end_shop_mode
2024-09-03 00:08:26 -04:00
7a5c865779
record and replay dialog choices
2024-09-03 00:08:26 -04:00
7791380a9a
refactor dialogue word button on/off colors to constants
2024-09-03 00:08:26 -04:00
9b862d848f
record dialogue and shop help buttons
2024-09-03 00:08:26 -04:00
18d7bb2508
don't record dummy field input events
2024-09-03 00:08:26 -04:00