Nightly 2024-01-01
Downloads:
Features
- add 'Script1'-'Script10' shield blockflags, to block specific scripted weapons.
de1cb2b66
- add burn-based light radii for items, to change the glow radius when lit on fire.
5f829d628
- LW_REFARROW, LW_REFFIRE, LW_REFFIRE2 (reflected arrows, fire, fire2)
27c41e1f2
Player
- Custom mirrors can 'block' instead of reflect per-direction
9ce509792
Editor
- Item Wizard (Shields)
bcf109db2
Bug Fixes
- implement set volume for GME music (spc,gbs,vgm,gym,nsf)
76091a598
- Enemy Flames not reflecting off of shields, even with reflect flag set
2264bb083
- issues with numbers between 0 and -1
1b44e3b2c
- swords not updating properly, sometimes
915670436
Player
- not showing error dialogs in title screen, and unbreak -only switch
c32a29d1d
- clear spin state during screen scroll
7ca93107b
This avoid a ghost sword visible during scrolling, and also prevents a nasty bug where the player's action state would be frozen until hit.
- prevent crash in save creation by resetting global vars
2b3c4119d
When a game is loaded, many global variables are initialized to a known state. These variables were not reset when the game ends and returns to the title screen. However, save creation happens to call code that checks the active subscreen pointer, which was invalidated. Accessing this could randomly crash or corrupt the program.
Now, these global variables are reset also just before loading the title screen.
- prevent failing to save after continue
870510c96
Editor
- undefined memory write when applying modern quest ruleset
2ed538d97
- lockblock/chest combo wizards not saving 'Use ExState' flag
2a3eb96fd
- some more issues with warp dialogs
e9ab158ae
ZScript Standard Library (std.zh)
- DMFS_ constants being off-by-one
7fc001530
Misc.
ZScript
- add 'itemdata->LAttributes[]' to access attributes as a full 32-bit long value
83f9d2d03