Replace Ulster/Fenian figures with Tuatha Dé Danann - #22
Merged
Conversation
The cast had drifted outside the Mythological Cycle. Re-skin every off-cycle figure onto Cath Maige Tuired / Lebor Gabála material, keeping each one's mechanical role byte-for-byte identical. Characters: - Scáthach of the Shadows (Ulster — Cú Chulainn's trainer) → Ogma Grianainech, champion of the Tuatha Dé and cutter of the first ogham. His lines now recall taking Orna, Tethra's sword, at Mag Tuired — which ties to the existing Tethra patron. - Fedelm the Seeress (Ulster — prophesies to Medb in the Táin) → Bé Chuille the Enchantress, one of the two witches who swore to Lugh they would wake the trees, stones and sods into a host under arms. Fitting for a game about falling stone; she now reads the stones, not a flame. - Bricriu of the Feast (Ulster — Fled Bricrenn) → Nuada Airgetlám, the silver-armed king Bres displaced — the game's own final boss. His service pours the ale of Goibniu's feast, which kept the Tuatha Dé from age and wounds, replacing the Ulster "Champion's Portion" framing. Floor events: - "The Fallen Fian" (Fenian) → "The Fallen of Mag Tuired". - "The Ríastrad's Echo" (Cú Chulainn's warp-spasm) → "Neit's Fury", after the Tuatha Dé war-god, grandfather of Balor. Id follows the rename. - "The Bradán Feasa" (reads as Fionn's tale) → "The Salmon of Segais", reframed onto the nine hazels over Nechtan's well — consistent with the existing Well of Segais event and Salmon's Passage omen. Service keys, handlers, params, and rewards are all unchanged, so balance is untouched. Sprite-map keys renamed to match. Old ids left in a player's codex simply stop matching a live entry and are ignored. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V6kP5vUAcNbxLK5EnPKAhv
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The cast had drifted outside the Mythological Cycle. This re-skins every off-cycle figure onto Cath Maige Tuired / Lebor Gabála material, keeping each one's mechanical role byte-for-byte identical.
Characters
Floor events
Two nice knock-on ties
Compatibility
Service keys, handlers, params, and rewards are unchanged, so balance is untouched. Sprite-map keys renamed to match. Old ids sitting in a returning player's codex simply stop matching a live entry and are ignored — no crash; the new figures show as "???" until met.
Verification
npm run verifygreen: 438/438 tests, coverage ~84.7% stmts / 76.6% branches / 84.5% funcs / 87.7% lines (above thresholds), all 20 data files valid against their schemas, lint + build + smoke pass.🤖 Generated with Claude Code
Generated by Claude Code