Skip to content

v0.3.1 - line-of-sight announcements restored

Choose a tag to compare

@EarthboundPromoter EarthboundPromoter released this 03 Jul 21:25
· 84 commits to main since this release

Hotfix release.

"X appears" announcements are back. They had been silent on every normally-entered level since the RW3 port began — the enemy-enters-view tracker only armed itself on levels that already contained the wizard at load time, which is true after loading a save and false on every ordinary rift transition. The tracker now arms the moment the wizard lands, so enemies walking into view announce on every level.

Terrain changes update who is in view. When a wall melts (or appears) while everyone stands still, revealed or hidden enemies are re-checked immediately — before, the check only ran when a unit moved, so an enemy behind a melted wall stayed silent until something else stirred.

Cloud arrivals no longer announce a cloud that never landed. A new cloud that fails to displace the cloud already on its tile is discarded by the game; the arrival summary used to announce it anyway.

Under the hood, this release completes the world-state capture layer: terrain, tile flavor (lava/swamp/water chasms, wall skins), cloud lifecycles, props and rifts, and the Chronomancer trial clock are now all recorded internally with their causes. That is groundwork for upcoming speech work; the fixes above are its first fruit.

Settings carry forward untouched from 0.3.0 and 0.2.x.