b441401475
wrap pollEvent() to guarantee all loops handle modifiers ( #477 )
2024-11-23 17:46:54 -05:00
e39c930eed
call draw_map() after clear_map() ( #488 )
...
Fixes #487 and fixes #428
May address #267
2024-11-23 14:12:04 -05:00
c1142379c9
Fix edge of town rendering bug ( #486 )
...
Fix #485
2024-11-23 14:09:05 -05:00
21afd4466d
Fix word highlight ( #484 )
...
Quick fix #481
2024-11-23 14:08:01 -05:00
e156c32c7d
render the frame that triggers outdoor combat
2024-11-23 14:06:51 -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
cd6c0a0a30
link controls auto-add click handler
2024-11-19 15:06:43 -06:00
0c0e609a22
use relative format, add links to about-boe
2024-11-16 17:47:58 -06:00
05f5520cfb
speed up and extend scroll length of startanim
2024-11-16 17:47:58 -06:00
43d31075a9
make build_scen_headers use cdata
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
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
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
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
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
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
4df389db6d
Use proper type and name
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
65229026d8
Close #433 : record and replay continue/escape during step-through.
2024-09-08 18:40:06 -04:00