Bug Fixes
Player
- perm bunny status trigger not working
df23b9247'-1' bunny timer is the dmap bunny value, so the dmap was curing it.
- reset cursor after canceling new file
0e011269bThe heart cursor was sometimes displaying at an invalid position.
Editor
- correct combo flag placement when zoomed out
09c841647 - do not clear selected screen when File>New is opened
d51e1fe95This dialog can be cancelled, but when doing that the selected screen (including all bookmark screen buttons) were being incorrectly cleared.
ZScript
- better suppression of errors in debugger
0c2de12f5When the engine errors from a debugger action, the particular action determines if the error is useful to show.
For example, errors that happen when evaluating the variable under the mouse cursor, or from a watch expression, are likely transient and should be not logged. But errors from expressions evaluated in the console are likely to be of interest.
- correct SCROLL_NY for first frame
5c74118a0When the original and new viewports differ in height, the first frame of scrolling was reporting the wrong value for
SCROLL_NY. - DRAW_ORIGIN_REGION_SCROLLING_NEW outside scrolling
1c6b72e8cIncorrect coordinates were being used for DRAW_ORIGIN_REGION_SCROLLING_NEW draws outside scrolling.
- major performance regression while tracing in old quests
8a2c13927This recently regressed from the debugger feature (9b2cfd68).
Documentation
ZScript
- add examples using
Screen->DrawOrigin33effdbf0 - add existing websocket example to examples page
dd3548fd0
Chores
- update replay_uploads_known_good_replays.json
eb2bbba86
Refactors
- organize code into base, zalleg, core, components
582c71965
Player
- clean up title cursor logic
6eda1c5f6