Patch Notes Page 87
Patch Notes Index
Return to the patch-note index.
Previous Page
Newer entries.
Next Page
Older entries.
v0.0.674
Section titled “v0.0.674”- Stabilized Dragon directional animation during movement and attacks.
- Added turn-rate limiting so Dragon facing/look direction cannot thrash every frame when vectors jitter.
- Dragon directional row selection now follows Dragon AI-owned look direction, preventing rapid sprite flashing.
- Reworked Dragon combat flow to cycle between pressure and disengage phases.
- Dragon now alternates between timed
engagewindows (direct combat) and timedkitewindows (disengage + healing). - During engage windows, Dragon still uses existing melee vs flame-breath attack choice behavior.
- During kite windows, Dragon prioritizes spacing and healing instead of over-committing to avoidance indefinitely.
- Exposed new Dragon behavior tuning in enemy data.
- Added
dragon.engageDurationMin/Max,dragon.kiteDurationMin/Max, anddragon.turnMinIntervaltuning keys indata/enemies.json. - Updated build/version alignment.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.674. - Updated Discord join-service test build-tag fixtures to
v0.0.674.
v0.0.673
Section titled “v0.0.673”- Fixed fog-of-war reveal loss when moving through interior doors.
- Interior round-trips now restore per-map fog snapshots correctly instead of resetting discovery.
- Returning to a previously visited map (for example
Main.tmx) now preserves previously explored tiles. - Improved fog-state restore correctness for map swaps.
- Added fog-layer state import support that rebuilds explored tile memory from saved fog states.
- Saved snapshots normalize transient
Visibletiles toFoggedso only exploration progress persists between map visits. - Updated build/version alignment.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.673. - Updated Discord join-service test build-tag fixtures to
v0.0.673.
v0.0.671
Section titled “v0.0.671”- Improved Discord OAuth diagnostics and hang handling during account linking.
- Added auth-bootstrap logging (
autoAuthorize, resolved token cache path, and selected scopes) to make startup auth path visible in logs. - Added a 45s authorize watchdog that aborts stalled authorize flows and surfaces a clear actionable error instead of indefinite
connecting/initializing. - Added explicit error escalation when desktop Discord is not detected during active authorize.
- Updated Discord auth defaults and build/version alignment.
- Discord runtime configuration.json
now defaultsauth.scopestoopenid sdk.social_layer_presence`. - Updated player-visible build string to
Pre-Alpha | Build v0.0.671. - Updated Discord join-service test build-tag fixtures to
v0.0.671.
v0.0.670
Section titled “v0.0.670”- Added Discord OAuth token bootstrap before SDK connect.
DiscordRuntimenow performsAuthorize+GetToken+UpdateTokenflow when no valid cached token is available.- Runtime now stores/loads token cache at
auth.tokenCachePathand refreshes tokens automatically viaRefreshTokenand token-expiration callbacks. - Discord connect now happens after a token is successfully applied, preventing empty-token gateway auth failures (
4004). - Added data-driven Discord auth runtime config.
- Discord runtime configuration.json
now supportsauthsettings:enabled,autoAuthorize,scopes,redirectUri,tokenCachePath, andrefreshBeforeExpirySeconds`. - Default config now uses desktop OAuth redirect
http://127.0.0.1/callbackand cache path local Discord auth cache. - Updated build/version alignment.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.670. - Updated Discord join-service test build-tag fixtures to
v0.0.670.
v0.0.669
Section titled “v0.0.669”- Fixed Discord Rich Presence startup defaults for local VS26 Release runs.
- Discord runtime configuration.json` now enables Discord runtime by default and includes the Wardens of Wen Discord application id.
- CMake option
ZETA_ENABLE_DISCORDnow defaults toONso fresh configure/build flows include Discord SDK wiring automatically when SDK artifacts are present. - Improved Discord build/version consistency.
- Updated player-visible build string to
Pre-Alpha | Build v0.0.669. - Updated Discord join-service test build-tag fixtures to
v0.0.669.
v0.0.668
Section titled “v0.0.668”- Added automated Discord preflight matrix tooling.
- Added
scripts/discord_preflight.ps1to run Discord ON/OFF configure-build-test validation in a single command. - Script now runs
zeta, Discord unit tests, and join regression tests, then prints a pass/fail summary per mode. - Improved Discord release docs discoverability.
- Discord runbook now documents the preflight script as the recommended release-check entry point.
- README now links the preflight script command alongside Discord runbook guidance.
v0.0.667
Section titled “v0.0.667”- Added Discord rollout and QA operations runbook coverage.
- Added
docs/Discord_Integration_Runbook.mdwith preflight build/test commands, deterministic validation checklist, and runtime rollback procedure. - Improved Discord configuration guidance.
- README now links directly to the Discord integration runbook for release validation.
v0.0.666
Section titled “v0.0.666”- Added Discord runtime fallback hardening controls.
- Discord runtime configuration.json
now supportsfeatureFlags.identity,featureFlags.activity, andfeatureFlags.join` kill switches for rapid rollback. - Added
featureFlags.diagnosticsOverlayto gate dev-only diagnostics visibility at runtime. - Added a dev-only in-run Discord diagnostics panel.
- HUD debug layer now shows SDK/runtime status, linked identity status, last activity publish timestamp, and the latest Discord join-callback outcome.
- Added dev-console command
discord_diag [on|off|toggle]for QA-friendly diagnostics toggling. - Expanded Discord join regression coverage.
DiscordJoinServiceTestsnow includes disabled-mode behavior checks to validate graceful fallback when join integration is switched off.