3.0 Prerelease 115 2025-06-30
Downloads:
Features
ZScript
- support
Game->LoadBitmapID(RT_*)
134545e1b
The render target constants
RT_*
(except forRT_CURRENT
) now work viaGame->LoadBitmapID()
. Also mostly all drawing functions now accept bitmaps loaded in this way as parameters.
Bug Fixes
Player
- prevent crash when using Kill All cheat on Patra
9155f2e4d
- only freeze segmented enemies if no parts are in view
27ef12b9b
Editor
- preserve items on save when using test init data
c9020d168
ZScript
- fail compile when label is not found
51bb33321
Documentation
ZScript
- clean up docs for some global functions
dc424156c
Chores
- add changelog override
01097941a
Refactors
ZScript
- remove almost all of
Debug->
418b016fa
The only useful thing here is
Debug->Testing
, which is now deprecated in favor of the newly addedGame->Testing
. - un-macro trash_op to make it debuggable
948db8dd7
- change read_array default to 0
f67e729b0
- use common abstraction for arrays
df3ce2079
Built-in arrays (such as
Screen->State[]
) are now implemented using a new shared abstraction.- improves maintainability of arrays
- consistent application of index/value bounds (this was often wrong and many issues are now resolved)
- enables new features in the future (such as iterating built-in arrays)
https://discord.com/channels/876899628556091432/1382495697907093574