3.0 Prerelease 23 2024-01-07
Downloads:
Features
Player
- optimize useless stack push/pops in old scripts
a273d27c3
This saves 15% of instructions for Yuurand.
Bug Fixes
- placing flags on layers not marking the layer screen as "valid"
68fc92a3c
- ensure file is closed when qst fails to load
621d6d1f8
Player
- detect dtors as separate functions in structured zasm
08e17d01d
- remember last save slot position when returning to save select screen
b05607e2e
- [win32] invisible hero because of MSVC bug
1c92f8d89
Editor
- warp dialogs not properly previewing negative xoffset dmap map-marked squares
0dad039a4
ZScript
- invalid character errors wrongly occurring for values 128-255
512d5b72c
- subscreen widgets not allowing SUB_COLOR_TRANSPARENT to be used
163b7406d
- class function params with same-name as class member not shadowing properly
bbc08487d
- class/object destructors stack being offset wrongly
56967f8d8
- clear script data when reassigning script
03ce2a4f6
Previously, only FFCs properly reset their state when changing their script. All others would retain their state, so would instantly do all the wrong things.
Tests
- add replay test for class ctor/dtor
57c8cc5e1