Features
- per-combo player landing sfx
29e5a0e08
The MiscSFX landing SFX plays if none is set.
- trigger flag 'Only Grounded Weapons'
724e957b3
Makes weapons that are in the air NOT trigger the combo (until they land)
Bug Fixes
- Lift gloves with specific settings not allowing throwing
ad37f7ad8
Gloves with Button=0 and 'Disable Item Use' set were unable to throw objects once picked up.
- Fire level triggers not counting as 'weapon' triggers
5f42bff76
They didn't count for effects such as 'Kill Triggering Weapon'- they do now.
Player
- improve replay update mode by failing when expected screens aren't loaded
0dc4fce9e
Previously when updating a replay, one would have to be careful that a behavior change didn't result in the replay not getting as far as it did originally. Now if a replay updates successfully, the only possible regressions will be graphical.
- Add limit to
genericdata->RunFrozen()
recursion to prevent crashing2bfd1431b
Running too many frozen scripts at once caused a stack overflow crash, now it causes a script error message.
Editor
- add more ? buttons to combo editor about weapon triggers
f156c4bd7
Clarified how the fire triggers work Renamed 'Any Fire' to 'Normal Fire' to better reflect how it actually works
- some lists closing dialogs randomly when rclicked
f2938dda4
- square misalignment in zoomed-out expanded mode
49fcf283f
- next-screen-preview visual bugs re: zoom out
c043aaae3
- enemy editor spawn/death sprites swapped
ab5f76315
- changing some options in options dlg wasn't updating rclick menu
778397def
- remove hidden combo selection mode toggled with spacebar (#1051)
96bce3104
Pressing space changed how combo selection worked in a way that often confused users. There was also no visible indication of this, so it was extra bad. This mode was perhaps useful for something in the combo selector dialog, but outside that it was seemingly not useful at all - and is now removed.
- combo alias cursor visual issues
2d2c5de92
Fixed graphical glitch when using a non-top-left origin Fixed alias mode being incompatible with the FloatBrush setting
- some minor issues with layers and zoom-out
08cd75092
- Combo pools drawing with width/height when they shouldn't
c7f23d39c
All combobrush previews show 1x1 regardless of size, clearly intentionally.
- add a minor sanity check to autocombo drawing
09df539d4
Refactors
- checkboxes with right-side box now right-align within their width
8b8d23ba0
- explicitly ignore dropdownlist rclick/dclick events
58c028f4f
Editor
- rename boomerang range attribute to duration (#1048)
83aa5dd2c
- rename Fire Levels to Burning in combo triggers tab
d454c4abe
- combo editor ? buttons
0af59699c
- init data ? button
fc4409a58
- Enemy Editor (#1047)
3468c5a24
Co-authored-by: Emily Venezia emilygamergirl99@gmail.com
Tests
- add scripts/replay_uploads.py for downloading and running uploaded replays
49b3d60e0
- add Database class to nicely automate downloading the database for local use
3af230f63
Fixup
- fix stupidity in previous commit
506dffe42