Skip to content

3.0 Prerelease 187 2026-05-14

Pre-release
Pre-release

Choose a tag to compare

To download this release, visit the ZQuest Classic website or see the bottom of this page.

Features

  • Better Unsafe Ground flagging bdf81beff
     

    "Unsafe Ground" is renamed "Unsafe Ground (Sens)", as it is very sensitive

    New flag "Unsafe Ground" is added, which is much less sensitive.

  • Respawn Point Half-Gridlock f857f3c7f
     

    New QR allows the new respawn points to lock the respawn check to the nearest half-grid (8px) position. This places you slightly further from some unsafe obstacles, and helps in certain edge-cases.

  • Forced Hazard Respawn Points (triggers + scripts) 6f2adb1fa
     

    'Respawn Here' trigger sets the Hazard Respawn to the combo's position, and prevents it from being updated to safe ground automatically. 'Reset Respawn' trigger allows safe ground to automatically update it again. 'Hero->ForcedHazardRespawn' allows scripts to read/write the forced state.

  • 'Screen Unload->' trigger 5aa4b4721
     

    Triggers when the screen unloads; after warp effects for warps, but before scrolling for scrolls.

  • Improved proximity triggers 3c2ad1e13
     

    "Use S. Hitbox" option makes combo proximity use the center of the player's 'solidity hitbox' instead of their 'damage hitbox'. This centers it better on the player's feet for things like floor switches.

    "Square Area" option makes the proximity be a square instead of a circle (checking each axis separately, rather than using a diagonal distance check)

Player

  • Water/pitfall attributes for IFrames and Stun Frames f9709e869
     

    Allows customizing InvFrames after falling / drowning Allows stunning the player (to prevent them from ex. walking directly back into the water/pitfall) after falling / drowning

Bug Fixes

  • (maybe) support empty drop down lists 9e5d9a08e

Player

  • Use correct coordinates for effect warps in scrolling regions 95590b52c
  • New respawn points not counting damage combos or slidey ice 2db5d9158
  • 'Physical' region mapping issue on first screen 8ec5ce162
  • Crumble combos in scrolling regions c35097fe2
  • Prevent crash in handleSpotlights when region size changes dede94522
  • Portals/magic mirrors in scrolling regions 89d16bfc5
  • Do not show blank Quest Midi Info dialog 395927a18
  • Pitfalls not resetting attack timer a151361fb
     

    this allowed the player to be in the attacking animation instead of the falling animation in some situations.

  • Solid moving objects interacting poorly with water/pits ac50ce6a5
     

    they now can push the player into pits, and no longer push the player while the player is already falling/drowning

Editor

  • Avoid potential crash when drawing doors da16b97cc

ZScript

  • Prevent crash on invalid read for SpawnScreen, CurrentScreen 1b7892655
     

    Accessing these variables on invalid sprite pointers resulted in a crash.

  • Handle some missing register dependencies 45f642c7a
  • Issues with SCRIPTRAMD/GLOBALRAMD cae33a881

Chores

  • Update replay_uploads_known_good_replays.json 8352d382c

CI

  • Cache archive downloads for every os 5106b4178

Misc.

  • Sort stuff in ZASM/table.cpp, just for simpler diff later 47fa1eeaf
  • Add 2.55.14 changelog c30b7362c