3.0 Prerelease 168 2026-03-31
Downloads:
Features
ZScript
- Add
FileSystem->LoadFile, document "mode"11a3b8e3f
Bug Fixes
- [mac] prevent crash from deeply nested dialogs
10e215978 - Prevent crash from listers using too much memory
853a67481
Player
- Item cooldowns instantly ticking down to 0
7767474e9
ZScript
- Prevent random crash when compiling
repeat6aa9a87a3Regressed in 17ae5ad31f.
- Log error if file fails to open
15c711a2c - Prevent compiler crash when parsing long decimals
ab1287351In some places, the compiler would crash if parsing a number with more than 4 decimal positions.
- Prevent potential crash from modifying prvalue
8f7241dc0 - Use CMP_SETI in caseExprOr
f0b4d7791
Web
- Simplify touch controls. prevent vibration on touch
b14123bbe - Correctly open the file dialog
f5fdb22ff - Use data.zquestclassic.com
9c596b3f7 - Prevent title screen flashing before/after quick-open
a9f5d7d85 - Use data.zquestclassic.com in network hints
4090ea2d9 - Editor not loading on most mobile devices
6dfe5ec9f
Chores
- Update replay_uploads_known_good_replays.json
162860fe1
Refactors
- Create display window in consistent manner for every app
ec4f1e097
ZScript
- Remove multiple compat compiler settings
725b3f3a3The following compat compiler settings have been removed in order to simplify the compiler. They don't seem to be necessary to support any popular scripts, and sometimes resulted in bugs when users inadvertently had them enabled.
- 2.50 division truncation
- 2.50 value for 'true' is 0.0001
- Binary operations use true 32-bit int
- True MAX_INT sizing (smaller max int sizes no longer supported)
- Short-circuit boolean operations (non-short circuiting no longer supported)
CI
- Remove web build from release job
eccc7b5d2I prefer to manage this manually / locally now.
- Update gha action action-cached-lfs-checkout
c66e4e1c0