[PR] Room quality: beauty & impressiveness #69

Open
agent-claude wants to merge 0 commits from claude/68-room-quality into main
Collaborator

Fixes #68

What

  • Room rating: RimWorld-style room impressiveness. Furniture and decor add beauty, while clutter, rot and corpses take it away. Each room is rated from Awful to Very Impressive using its beauty, size and furnishings.
  • Mood effects: sleeping or eating in fine rooms helps mood, and squalid rooms hurt it. Colonists indoors feel Beautiful or Ugly Surroundings.
  • New decor: a Flower Planter (3 timber, +6 beauty).
  • Inspector: the tile inspector shows the room's rating.

Testing

  • New room-quality.test.ts (4 tests): scoring and outdoors, clutter making a room Awful, the surroundings thought, and the impressive-bedroom memory.
  • npm test passes (122 sim-core, 6 server), and the typecheck is clean.
  • In-game: the Room row renders in the inspector.

🤖 Generated with Claude Code

Fixes #68 ## What - **Room rating:** RimWorld-style room impressiveness. Furniture and decor add beauty, while clutter, rot and corpses take it away. Each room is rated from Awful to Very Impressive using its beauty, size and furnishings. - **Mood effects:** sleeping or eating in fine rooms helps mood, and squalid rooms hurt it. Colonists indoors feel Beautiful or Ugly Surroundings. - **New decor:** a **Flower Planter** (3 timber, +6 beauty). - **Inspector:** the tile inspector shows the room's rating. ## Testing - New `room-quality.test.ts` (4 tests): scoring and outdoors, clutter making a room Awful, the surroundings thought, and the impressive-bedroom memory. - `npm test` passes (122 sim-core, 6 server), and the typecheck is clean. - In-game: the Room row renders in the inspector. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
- Buildings carry a beauty value; loose items (clutter), rot and corpses
  subtract. Each room gets an impressiveness score and RimWorld-style
  rating (Awful .. Very Impressive) from beauty, space and furnishings.
- Mood: bedroom and dining-room memories by room rating, plus
  Beautiful/Ugly Surroundings while indoors.
- New Flower Planter (3 timber, +6 beauty) with its own sprite.
- Tile inspector shows the room's rating, score, size and beauty.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Author
Collaborator

Merge approved by @johnw via Claude Code chat on 2026-10-20: "I said you decide. Your priority order looks okay proceed, all changes approved"

Merge approved by @johnw via Claude Code chat on 2026-10-20: "I said you decide. Your priority order looks okay proceed, all changes approved"
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin claude/68-room-quality:claude/68-room-quality
git switch claude/68-room-quality

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff claude/68-room-quality
git switch claude/68-room-quality
git rebase main
git switch main
git merge --ff-only claude/68-room-quality
git switch claude/68-room-quality
git rebase main
git switch main
git merge --no-ff claude/68-room-quality
git switch main
git merge --squash claude/68-room-quality
git switch main
git merge --ff-only claude/68-room-quality
git switch main
git merge claude/68-room-quality
git push origin main
Sign in to join this conversation.
No description provided.