Skip to content

Add the leaf, duck, hippo and beak lines - #85

Merged
mLampir merged 2 commits into
mainfrom
claude/project-thread-aun0tg
Oct 19, 2026
Merged

mLampir merged 2 commits into
mainfrom
claude/project-thread-aun0tg

Conversation

@mLampir

@mLampir mLampir commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Before: besides the slime there were four egg lines (ember, stone, fox, cloud). The meadow and stream guardians gave no egg, and no wild pets of other lines lived in the forest or at the stream.

After: four more lines hatch, each with an egg, a baby, a child and two adults:

  • Leaf: Sproutlet becomes Twiggle, or Needlenub if petted often. The egg comes from wild friends in the mushroom forest.
  • Duck: Paddlet becomes Captain Quill, or Drakwing after 2 scuffles a day, won or not. The egg comes from the stream guardian.
  • Hippo: Soakling becomes Lillypot, or Steamo if bathed twice a day. The egg comes from wild friends at the stream.
  • Beak: Crestling becomes Parcelbeak, or Rapierre if it practiced tricks twice a day. The egg comes from the meadow guardian, Crowcomb.

Each child's lure (leaves, curl, towel stripe, goggles) shows where it is heading from its second day on.

How: the pixel art lives in tools/build_blob_sprites.py, which also generates the sheets. The new lines are registered in:

  • life.ts: rules and characters.
  • scene.ts: sheets, hints, umbrellas, Needlenub's bud and special-move particles.
  • wild.ts, food.ts, home.ts and the locales.

The care diary now also counts battles, baths and tricks. The new state.guardian_eggs tracks which guardians gave their egg:

  • A pet that got past a guardian before it had an egg gets that egg at the end of a later trip there.
  • Old saves are migrated so that only the cave counts as given.

The docs are updated: pets.md (folded shut), gameplay.md and the README. The pictures in docs/images/pets/ were regenerated.

Closes #6, closes #7, closes #9, closes #10.

🤖 Generated with Claude Code

https://claude.ai/code/session_018m5J9V7X4cXFquP3ZLE9Le

Four new egg lines, each with egg, baby, child and two adult forms:
leaf (Twiggle, Needlenub), duck (Captain Quill, Drakwing), hippo
(Lillypot, Steamo) and beak (Parcelbeak, Rapierre). Leaf and hippo eggs
come from wild friends in the forest and at the stream; the meadow and
stream guardians now leave the beak and duck eggs. A guardian that was
passed before it had an egg leaves it at the end of a later trip.

The care diary also counts scuffles won, baths and tricks practiced.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018m5J9V7X4cXFquP3ZLE9Le
Whether a weak child wins is mostly luck, so the duck line now counts
scuffles however they end: two a day on average make a Drakwing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018m5J9V7X4cXFquP3ZLE9Le
@mLampir
mLampir merged commit 8b4ad31 into main Oct 19, 2026
1 check passed
@mLampir
mLampir deleted the claude/project-thread-aun0tg branch October 19, 2026 18:16
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.

New egg line with striking beaks New egg line inspired by the hippo New egg line inspired by the duck New egg line: leaf line

2 participants