Skip to content

Redesign Roast Town NPCs around distinct, honest mechanics#40

Merged
harshithmullapudi merged 1 commit into
mainfrom
roast-town-npc-redesign
Jul 9, 2026
Merged

Redesign Roast Town NPCs around distinct, honest mechanics#40
harshithmullapudi merged 1 commit into
mainfrom
roast-town-npc-redesign

Conversation

@AggManik

@AggManik AggManik commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

What & why

Reworks the Roast Town cast so every NPC has a real, distinct interaction that actually works within the game's constraints — no URL/repo fetching, no visuals the model can't see. Several NPCs previously promised things they couldn't deliver (roasting a site they can't view, reading a GitHub repo they can't clone) or had no real loop.

Changes per NPC

Room NPC Change
🏠 Roast Town Smoky Fixed a mapping bug (his buildingId pointed at a non-existent hq, so he rendered nowhere). Now a concierge: greets, lists the whole town directory (who does what, where), then routes you.
🥋 Burn Dojo Sensei Slim Now a real 4-technique curriculum (specificity → punch-up → the twist → the callback), taught on one locked target with worked examples + failure notes, pass/retry per technique, then graduation → new Dojo belt card. You can bring your own target or use his.
💼 Pitch Room Chad Ventures Refuses to click your link ("that's what associates are for") and demands a one-sentence pitch — honest about the no-fetch limitation, and more in-character.
🧢 Culture Corner Kai Rapid-fire Vibe Check that rates your aura /10 with low-effort-but-revealing questions; roasts back if you come at him; marks non-answerers unrateable.
💻 Dev Den Rex Roasts you in dev slang and dares a dev-slang clap-back — sidesteps the "can't read your repo" problem entirely.
🎨 Design Studio Margot Removed — a design critic who can't see visuals could only bluff. Town drops to 6 clean rooms.

New content

  • items/dojo-card.svg + dojo-card template in items/manifest.json, wired to Slim via give_item.
  • Smoky's directory copy re-synced to every NPC's final behavior.

Testing

Deployed and verified against a local town server through v11 — all 6 buildings map 1:1 to NPCs (no orphans), the new card template registers in the town catalog, and Slim's give_item permission is set.

🤖 Generated with Claude Code

Reworks the Roast Town cast so every NPC has a real interaction that
works within the game's constraints (no URL/repo fetching, no visuals).

- Smoky (home): fixed buildingId (was orphaned at non-existent "hq"),
  now a concierge that greets, lists the whole directory, and routes.
- Sensei Slim (dojo): a 4-technique curriculum (specificity, punch-up,
  the twist, the callback) taught on one locked target with worked
  examples + failure notes; graduates award a new Dojo belt card.
- Chad (pitch): refuses to click links, demands a one-sentence pitch.
- Kai (culture): rapid-fire Vibe Check rating aura /10 with low-effort
  questions; roasts back and marks non-answerers unrateable.
- Rex (den): roasts the person in dev slang and dares a dev-slang
  clap-back — no repo fetching needed.
- Margot (studio): removed — a design critic can't see visuals.

Adds the dojo-card item template + graphic and wires give_item to Slim.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

2 participants