Skip to content

Patch Notes Page 73

  • Added time-of-day TMX layer support for Day, Night, and Fire.
  • Day and Night layers now swap both visibility and collision with the live day/night cycle, so only the active layer blocks movement.
  • Fire now stays collision-free, keeps its Fire tile-property lighting behavior, and only renders at night.
  • Nighttime fire overlays now draw above the player while front-cover layers still render on top afterward.
  • Fixed escort and event asset loading in archive-only builds.
  • Escort NPC textures now resolve through the shared runtime asset resolver, so Escort.png loads from wardens_content.wpk instead of requiring loose files on disk.
  • Event spire texture loading now uses the same archive-aware path resolution, keeping event visuals consistent in packaged clients.
  • Updated build/version alignment.
  • Updated player-visible build string to Early Access | Build v0.0.787.
  • Fixed Voodoo pickup infighting damage.
  • Enemies retargeted by Voodoo now deal melee contact damage to other enemies while Voodoo chaos is active.
  • Added hit-flash and damage-event reporting for Voodoo enemy-vs-enemy contact hits so feedback and downstream systems stay consistent.
  • Updated build/version alignment.
  • Updated player-visible build string to Early Access | Build v0.0.786.
  • Fixed shrine activation reliability with E.
  • Shrine interact range now enforces a minimum reachable distance based on shrine and hero collision extents.
  • Prevents cases where the shrine prompt appears but activation cannot trigger because collision keeps the hero just outside the configured interact radius.
  • Tightened minimap wallet text presentation.
  • Wallet panel no longer forces a wide minimum width, removing extra trailing empty space under the minimap.
  • Updated wallet separator formatting for a more compact readout.
  • Healing shrines (mending totems) no longer block wave progression.
  • Living mending totems are excluded from enemiesAlive_ wave-clear counting.
  • Waves can now clear/advance while healing totems still exist.
  • Updated build/version alignment.
  • Updated player-visible build string to Early Access | Build v0.0.785.
  • Added data-driven visibility toggles for Main Menu multiplayer buttons.
  • data/gameplay.json now supports ui.mainMenu.showHostButton and ui.mainMenu.showJoinButton.
  • The Main Menu now hides Host/Join when those toggles are disabled.
  • Updated Main Menu navigation/rendering to match visible buttons.
  • Keyboard/controller focus and confirm actions now skip hidden Host/Join entries.
  • Fallback non-Rml main-menu rendering now only draws enabled entries.
  • Updated build/version alignment.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.784.
  • Fixed packaged warden sprite loading and animation regressions in archive-only clients.
  • Local and remote hero sprite-sheet loading now uses archive-aware texture resolution instead of direct filesystem-existence checks against raw assets/... paths.
  • spawnHero() now keeps movement sprite-sheet animation active when movement sheets load, even if combat sheets are temporarily unavailable.
  • Restores expected visuals/animation for wardens including Jack, Ellis, and Maria when running from wardens_content.wpk.
  • Refreshed packaged test client output.
  • Rebuilt Release binaries and recreated packaged client output from clean output with a newly generated packaged client output.wpk`.
  • Updated build/version alignment.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.783.
  • Updated Discord join-service test build-tag fixtures to v0.0.783 (mismatch assertion moved to v0.0.784).
  • Restored legacy warden mini-unit sprite assets in packaged builds.
  • Added assets/Sprites/Units/HeavyUnit.png, assets/Sprites/Units/LightUnit.png, and assets/Sprites/Units/MedicUnit.png back into the canonical packaged asset tree.
  • Archive (wardens_content.wpk) builds now include those sprites again, fixing missing/wrong mini-unit visuals for legacy unit definitions that still reference them in data/units.json.
  • Updated build/version alignment.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.782.
  • Updated Discord join-service test build-tag fixtures to v0.0.782 (mismatch assertion moved to v0.0.783).
  • Fixed packaged-client asset/audio loading with encrypted archive-only builds.
  • initializeMusic() and initializeSfx() now resolve paths through resolveAssetPath(...), so SDL_mixer receives extracted cache paths instead of unresolved assets/... paths.
  • ContentArchive::resolvePath(...) now handles directory probes by prefix, so directory-based loaders (for example enemy sprite discovery under assets/Sprites/Enemies) resolve correctly when content only exists in wardens_content.wpk.
  • Updated build/version alignment.
  • Updated player-visible build string to Pre-Alpha | Build v0.0.781.
  • Updated Discord join-service test build-tag fixtures to v0.0.781 (mismatch assertion moved to v0.0.782).