Skip to content

Make revelation reveal most squares exactly.#5004

Closed
CrawlOdds wants to merge 1 commit intocrawl:masterfrom
CrawlOdds:magic-mapping
Closed

Make revelation reveal most squares exactly.#5004
CrawlOdds wants to merge 1 commit intocrawl:masterfrom
CrawlOdds:magic-mapping

Conversation

@CrawlOdds
Copy link
Contributor

Make revelation reveal most squares exactly.

This removes aliasing from features such as floors, walls, water, statues, and fountains, which previously showed as base types when mapped.

The aliasing wasn't really doing much - vaults are already often quite identifiable from shapes. Magic mapped levels now look prettier, and we don't tell small lies to players.

Altars and portals are still mapped to UNKNOWN_ALTAR and UNKNOWN_PORTAL, because running after unknown altars and portals is fun.

Small consequences:

  • Exclusions placed in unseen terrain now respect the opacity of that terrain, since we know it from mapping.
  • Digging targeters now know whether mapped squares are diggable, fixing Hellfire Mortar spoils whether an unseen wall is diggable or not #4509.
  • We note any notable features when we map them, if the aliased feature is notable. This includes orb statues revealing the orb enemy.

Make revelation reveal most squares exactly.

This removes aliasing from features such as floors, walls, water,
statues, and fountains, which previously showed as base types when
mapped.

The aliasing wasn't really doing much - vaults are already often quite
identifiable from shapes. Magic mapped levels now look prettier, and we
don't tell small lies to players.

Altars and portals are still mapped to UNKNOWN_ALTAR and
UNKNOWN_PORTAL, because running after unknown altars and portals is
fun.

Small consequences:
- Exclusions placed in unseen terrain now respect the opacity of that
terrain, since we know it from mapping.
- Digging targeters now know whether mapped squares are diggable,
fixing crawl#4509.
- We note any notable features when we map them, if the aliased
feature is notable. This includes orb statues revealing the orb enemy.
@regret-index regret-index added the Minor Gameplay PRs of small tweaks, balance changes with minimal impact, rare pieces and effects label Jan 21, 2026
@WizardIke
Copy link
Contributor

Merged as commit 19414c7

@WizardIke WizardIke closed this Jan 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Minor Gameplay PRs of small tweaks, balance changes with minimal impact, rare pieces and effects

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants