3.0 Prerelease 109 2025-06-03
Downloads:
Features
- add 3 custom LItems
5b8bc576a - allow any item to grant LItems on pickup (for any level)
2ee9dac5c - 'Level Keys' can be for a specific level
db256905e
ZScript
Screen->ComboData[]to directly read thecombodatapointers of the positions on the screena69021df5
Bug Fixes
- Init Data LItems tab crashing in zplayer / general formatting issues
8c824c9a4
ZScript
- proper object reference counting for scopes
8b72dc542Breaking or returning within nested scopes was not correctly removing object references from outer scopes. This also resulted in treating non-object variables on the stack as objects.
For example, here the variable
awas not releasing its reference after thebreakis hit:while (object) { auto a = object; if (a) { auto n = a; break; } }Now all references within the scope being ended via
breakorreturnshould be properly cleared.