Skip to content

TKW: add missing sigils + populate 8 houses from AWOIAF#11

Merged
codebend3r merged 15 commits into
mainfrom
missing-sigils
Jun 9, 2026
Merged

TKW: add missing sigils + populate 8 houses from AWOIAF#11
codebend3r merged 15 commits into
mainfrom
missing-sigils

Conversation

@codebend3r

Copy link
Copy Markdown
Owner

Summary

  • Add standalone PNG sigils for 12 houses (Belmore, Blackmont, Blount, Brax, Buckler, Bulwer, Cassel, Costayne, Fowler, Manwoody, Morrigen, Trant, Uller) — chroma-keyed and wired into SIGIL_SLUGS.
  • Populate / create 8 house entries from AWOIAF: Belmore, Blount, Brax, Buckler, Bulwer, Cassel, Costayne, Manwoody.
  • Tooling: add ambient *.module.scss declaration in globals.d.ts, expand .vscode/settings.json with reactTsScss defaults, move selmy-2.png backup to public/backups/.

Test plan

  • bun run lint
  • bun run test
  • bun run build succeeds (static export)
  • Spot-check the 8 updated house pages render correctly
  • Confirm each new sigil appears on its house card (no broken sprite fallback)

codebend3r added 15 commits June 8, 2026 16:08
- add `blackmont.png`, `fowler.png`, `morrigen.png`, `trant.png`, `uller.png`
- convert `trant.jpg` → `trant.png` (`Sigil` only loads `.png`)
- register `ball`, `blackmont`, `fowler`, `morrigen`, `trant`, `uller` in `SIGIL_SLUGS`
- register `bronn` with `bronn → blackwater` alias in `SLUG_ALIASES` for his personal sigil
- set `bronn.md` `primary-house` to `null` so the character page falls back to the slug
- add sigil (ten wolves' heads on grey within a black border), liege `stark`, region `north`
- `seat: ""` — Cassels are a Stark household, no independent seat
- `heads`: Ser Rodrik Cassel; `notable-members`: Ser Martyn and Jory Cassel
- write 2-paragraph body covering Tower of Joy and AGOT posture
- add sigil (quartered silver chalice and black rose), liege `hightower`, seat `three-towers`
- add `titles`: Lord of the Three Towers
- write 2-paragraph body covering the cliff at Whispering Sound
- new house entry: seat `kingsgrave`, liege `martell`, region `dorne`
- sigil: crowned white skull on a black field
- `heads`: Lord Dagos Manwoody; `titles`: Lord of Kingsgrave
- write 2-paragraph body covering the Prince's Pass and the founder legend
- new house entry: liege `baratheon`, region `crownlands`
- sigil: red bend sinister between two porcupines on green
- `seat: ""` — AWOIAF records no specific Blount seat
- `notable-members`: Ser Boros Blount of the Kingsguard
- write 2-paragraph body covering the line's Kingsguard tradition
- add sigil (three brass buckles on blue), liege `baratheon`, seat `bronzegate`
- add `titles`: Lord of Bronzegate
- write 2-paragraph body covering the Last Storm and AGOT posture
- add sigil (bull's skull bone over blood), liege `hightower`, seat `blackcrown`
- words: Death Before Disgrace
- `heads`: Lady Alysanne Bulwer; `titles`: Lady of Blackcrown
- write 2-paragraph body covering Lord Jon's Tyrell match and the child heir
- add sigil (purple unicorn on silver), liege `lannister`, seat `hornvale`
- `heads`: Lord Andros Brax; `titles`: Lord of Hornvale
- `notable-members`: Ser Tytos (heir) and Ser Flement (later master of coin)
- write 2-paragraph body covering the western host and the Camps
- add sigil (six silver bells on purple, 3-2-1), liege `arryn`, seat `strongsong`
- `heads`: Lord Benedar Belmore; `titles`: Lord of Strongsong
- write 2-paragraph body covering the Lords Declarant of the Vale
- register `belmore`, `blount`, `brax`, `buckler`, `bulwer`, `cassel`, `costayne`, `manwoody` in `SIGIL_SLUGS`
- each loads `/sigils/<slug>.png` (chroma-keyed in a prior change)
- IDE TS server flagged `import styles from "@/.../*.module.scss"` as `Module Not found`
- `tsc --noEmit` was permissive (bundler resolution → `any`) but editors weren't
- `globals.d.ts` declares `*.module.scss` (typed) and `*.scss` (side-effect)
- add `belmore.png`, `blount.png`, `brax.png`, `buckler.png`, `bulwer.png`, `cassel.png`, `costayne.png`, `manwoody.png`
- re-key existing `trant.png` to clear a residual green halo
- `magick -fuzz 28%` + alpha-blur despill per `chroma-key-removal` skill
- `blount` keyed magenta; the rest green
- `viijay-kr.react-ts-css` extension defaults `baseDir` to `src`
- this project has no `src/` — sources live at the repo root
- result was a spurious `Module Not found '@/components/.../*.module.scss'` diagnostic on every SCSS-module import
- mirror the `viijay-kr.react-ts-css` extension defaults so every knob is explicit in-repo
- keep `reactTsScss.baseDir` at `.` to point the extension at the repo root
- turn `reactTsScss.codelens` off
@netlify

netlify Bot commented Jun 9, 2026

Copy link
Copy Markdown

Deploy Preview for theknownworld ready!

Name Link
🔨 Latest commit b484052
🔍 Latest deploy log https://app.netlify.com/projects/theknownworld/deploys/6a275a34634bbe0008e9f1b3
😎 Deploy Preview https://deploy-preview-11--theknownworld.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@codebend3r codebend3r changed the title Add missing sigils + populate 8 houses from AWOIAF TKW: add missing sigils + populate 8 houses from AWOIAF Jun 9, 2026
@codebend3r codebend3r merged commit 6c6498a into main Jun 9, 2026
5 checks passed
@codebend3r codebend3r deleted the missing-sigils branch June 9, 2026 00:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant