4209952c2a
fix a new crash at end of replay log
2024-11-10 00:32:17 -05:00
a21b44c238
fix more advance_time cases
2024-11-10 00:32:17 -05:00
7c4e8023b1
consistent advance_time behavior for display_map key vs. button
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
c335f34537
TODO comment on adj_town_look()
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
22ffc1201b
discard control_click when tracking last_action_type
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
d3d9b1bbfe
after advance_time with wrong args, print last action type
2024-11-10 00:32:17 -05:00
beefc428c7
missing advance_time print last command
2024-11-10 00:32:17 -05:00
eaa6384fee
fix some advance_time cases
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
8ff38f2147
record and replay cancelling item target mode
2024-11-10 00:32:17 -05:00
4d908b42ea
remove duplicate include
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
cd50a0183d
track whether current scenario pushed paths
2024-09-21 20:57:22 -04:00
ALONSO Laurent
3e6c657f8e
porting.cpp[legacy]: try to always convert RECT to mac Rect when reading a Windows scenario
...
note: this may be succeptible to break the loading of some legacy save, but there are already broken....
2024-09-21 20:57:22 -04:00
34b7eb9a76
Issue #101 unit test (should fail)
2024-09-21 20:57:22 -04:00
38de505723
merge check_for_intel() into mac_is_intel()
2024-09-21 20:57:22 -04:00
d76787932d
Make check_for_intel() call automatically
...
This will avoid future repeats of the situation where it took way too long
to figure out why a unit test wasn't working
2024-09-21 20:57:22 -04:00
8a522bdcbf
Fix #444 : win-scons include Visual Studio debug symbols
2024-09-17 20:48:32 -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
d60d759e1a
Delete an obsolete TODO
...
This random number was probably to randomly choose between the "darn" and "dang" sounds, which no longer exist in Blades of Exile.
2024-09-10 22:18:59 -04:00
9fed4fc799
Recharge: Melt chance and shop customization
...
For the recharge spell, there is now a chance for the item to melt if you try to charge it too much.
For recharge shops, it is now possible to configure how much they are willing to charge an item,
as well as how many charges are given per payment.
2024-09-10 22:18:59 -04:00
4702d19122
Add +4 as a possible enchantment
2024-09-10 22:18:59 -04:00
4df389db6d
Use proper type and name
2024-09-10 22:18:59 -04:00
abdf264372
Expose rechargeable flag in the scenario editor
2024-09-10 22:18:59 -04:00
8a9fb0ed22
dialogxml: ensure a container's contents have been resolved before resolving anything else relative to the container
2024-09-10 22:18:59 -04:00
1db98bc7c0
dialogxml: Search for anchor widgets recursively within containers
...
Aso throw an error if relative attribute is missing when an anchor is specified
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
ce62ce3878
fix #117 : vahnatai robes
2024-09-08 18:41:06 -04:00