7980af7c31
Reorder more field layering
2025-03-19 19:31:26 -05:00
8ae88a4ce6
apply target lock to offensive spells as default-off cSpell field
2025-03-19 19:31:25 -05:00
01ad3c5622
some targeted spells shouldn't shift screen onto enemies
2025-03-19 19:31:25 -05:00
fd5c16647b
Symbiosis print caster name
2025-03-19 19:31:25 -05:00
ab513e6113
print caster's name, not active PC name
2025-03-19 19:31:25 -05:00
3beb80d8bc
Kill party action: allow target single, specify death type
2025-03-19 19:31:24 -05:00
a603add8a9
resurrection balm show who needs it
2025-03-19 19:31:24 -05:00
a7486ae5c2
Fix party status icons not appearing immediately
2025-03-19 19:31:23 -05:00
c897aa55a8
fix graphical errors during do_explosion_anim()
2025-03-19 19:31:23 -05:00
d6521de826
Tell me which PC needs the reagent for spellcasting
2025-03-19 19:31:23 -05:00
13c50a25fd
Mindduel split and indent buffer lines
2025-03-19 19:31:22 -05:00
ae375f606c
Check if terrain is unlockable before other lockpick/bash checks
2025-03-19 19:31:22 -05:00
c3993cf092
Draw floor-bound fields under spatial fields
2025-03-19 19:31:22 -05:00
6f3e61899e
Debug action: apply status effect
2025-03-19 19:31:22 -05:00
30ed4a11b6
debug action: hurt party members
2025-03-19 19:31:21 -05:00
03e5ee59c6
select_pc() allow_choose_all argument, eliminate overloaded version
2025-03-19 19:31:21 -05:00
98335d00fe
remove double space from buffer text
2025-03-19 19:31:21 -05:00
8adcfed051
don't recenter target screen on enemies party can't see
2025-03-19 19:31:20 -05:00
a716fabd17
skip unpacked header.exs in build_scen_headers
2025-03-19 19:31:20 -05:00
221c640211
old replays map startup buttons properly
2025-03-19 19:31:19 -05:00
8c48cbab4f
useful functions for control text manipulation
2025-03-19 19:31:18 -05:00
cf33980fec
don't call town entrance special node when debug warping
2025-03-19 19:31:18 -05:00
0e0a715c29
fix missing space in debug message
2025-03-19 19:31:18 -05:00
134f8a291a
Fix bug in town warping by calling correct function
2025-03-19 19:31:17 -05:00
3beda3bd59
get_num_response debug actions: allow canceling
2025-03-19 19:31:17 -05:00
d8b7253735
fix text area white bg while clicking button
2025-03-19 19:31:17 -05:00
b401b3dbc1
tiny 'arrow' buttons use event loop to allow cancel click
2025-03-19 19:31:17 -05:00
9199502c62
Fix flickering 1px black bar at bottom of 1.5x window
2025-03-19 19:31:16 -05:00
851b58b312
In Save As, Enter should save with the text field name
2025-03-19 19:31:16 -05:00
0dd57fae4b
watch cursor while loading party
2025-03-19 19:31:15 -05:00
079e3d721f
Fix steal-item dialog breaking get-items modal status
2025-03-16 14:03:53 -04:00
6f14c01487
skip more for file load preview
2025-03-16 14:03:53 -04:00
ba4a825644
Fix item info item having a red line on the top
2025-03-16 14:03:53 -04:00
48ab580993
Fix already_started arg
2025-03-16 14:03:53 -04:00
2053381ea9
rename and invert the 'manual' arg to 'preview' in load_party()
2025-03-16 14:03:53 -04:00
7c9b9ee255
Remove unnecessary clip_rect which didn't work with offset ui positions
2025-03-16 14:03:53 -04:00
ea4ca83bf4
don't print light mask in release builds
2025-03-16 14:03:53 -04:00
a4d202eb97
Draw monsters doing ranged attacks in peace mode
2025-03-16 14:03:53 -04:00
e3e93a43bf
new save file field save state when page changes
2025-03-16 14:03:53 -04:00
fd9ac5ab04
Fix buttons and labels of pages>1 in file picker
2025-03-16 14:03:53 -04:00
0a9a79b586
watch cursor when scenario picker is building headers
2025-03-16 14:03:53 -04:00
512aeb6e1a
watch cursor when file picker is loading parties
2025-03-16 14:03:53 -04:00
ea7c17d65e
Move function to the file associated with the header that declares it.
...
outd_move_to_first_town_entrance probably should have been in actions anyway.
2025-03-08 20:43:39 -05:00
5cfc6ba328
Fix all the compile warnings that occur on Mac.
...
(Except the OpenGL deprecation warning and some warnings coming from Boost.Process.)
2025-03-08 20:43:04 -05:00
67fbb4fae5
Affect Alchemy special node can now remove recipes
2025-03-08 20:05:12 -05:00
ff20b340e8
Add "only borders" option for If Fields? special node
2025-03-08 20:05:12 -05:00
628b0ee677
Add a new spell pattern picker.
...
The picker is used in the special node dialog and also in monster abilities.
Some changes were made to the game as well:
* If the rotatable wall is used for a field missile or touch ability, there's no longer an option for the designer to pick an orientation. Instead, it behaves like the rotatable wall in a radiate field ability, selecting an orientation based on the creature's facing direction.
* The magic values sent to place_spell_pattern for direct damage were rearranged to match the order of the eDamageType enum. This should have no effect, since the core place_spell_pattern function is only called by the various wrapper overloads. It also simplifies the code quite a bit.
* The Protective Circle spell pattern is now exposed to the place patten special nodes. It can be used as just a radius 4 circle, but the effect of different layers of fields can also be obtained by specifying a field type or damage type of -1.
There is also a change to the dialog engine:
* Calling setText() also implicitly calls recalcRect()
2025-03-08 20:05:12 -05:00
a1bc923de8
Remove the Edit Saved Item Rectangles menu item in favour of a toolbar button.
...
The limit of 3 saved item rectangles has been removed - you can now add as many as you want.
However, the 1 per town limit is now strictly enforced.
The saved item rectangle is now shown with a cyan border when editing town.
2025-03-08 20:05:12 -05:00
c60d151ed3
If autosave prefs open before autosave check, use default
2025-03-07 08:43:20 -05:00
568b5dbe65
file picker display when a file is corrupt
2025-03-07 08:43:19 -05:00