Skip to content

Fix/3990 Village of Zoogs symbol in Beyond the Gates of Sleep#4143

Open
wdqin wants to merge 1 commit intohalogenandtoast:mainfrom
wdqin:fix/3990-inconspicuous-zoog-not-let-choose-location
Open

Fix/3990 Village of Zoogs symbol in Beyond the Gates of Sleep#4143
wdqin wants to merge 1 commit intohalogenandtoast:mainfrom
wdqin:fix/3990-inconspicuous-zoog-not-let-choose-location

Conversation

@wdqin
Copy link
Copy Markdown

@wdqin wdqin commented Mar 31, 2026

Title:
Fix Village of Zoogs symbol in Beyond the Gates of Sleep

Issue ID: 3990
Village of Zoogs
#3990

Summary:
This fixes the revealed symbol for Village of Zoogs in Beyond the Gates of Sleep.

Problem:
The Enchanted Woods location set was internally inconsistent:

  • Village of Zoogs and Great Stone Circle were both defined as Triangle
  • Stone Trapdoor and The Moon-Tree both reference Diamond in their revealed connections
  • but no Enchanted Woods location was actually assigned Diamond

Because of that, connected-location logic could resolve incorrectly. In particular, effects that rely on connected locations, such as Inconspicuous Zoog spawning, could end up with fewer legal destinations than intended.

Change:

  • Changed Village of Zoogs (06051) from Triangle to Diamond
  • Left its revealed connected symbols unchanged
  • Added regression coverage for the revealed symbol and connected-location behavior

Original incorrect definition:
backend/arkham-api/library/Arkham/Location/Cards.hs
Village of Zoogs was previously defined with:

  • revealed symbol: Triangle

Files changed:

  • backend/arkham-api/library/Arkham/Location/Cards.hs
  • backend/arkham-api/tests/Arkham/Location/Cards/EnchantedWoodsVillageOfZoogsSpec.hs

Test coverage:
Added regression coverage for:

  • Village of Zoogs being revealed as Diamond
  • Great Stone Circle remaining Triangle
  • The Moon-Tree connecting to both The Enchanted Path and Village of Zoogs
  • Inconspicuous Zoog entering a location choice when multiple connected spawn locations are legal

Validation:
Ran:
stack test arkham-api --flag pcre-light:use-pkg-config --ta '--match "Enchanted Woods (Village of Zoogs)"'

Result:
Screenshot 2026-03-31 at 5 08 39 PM

Enchanted Woods (Village of Zoogs) can be targeted once the location symbols of the game state file are corrected.

@wdqin wdqin changed the title Fix Village of Zoogs symbol in Beyond the Gates of Sleep Fix/3990 Village of Zoogs symbol in Beyond the Gates of Sleep Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant