Skip to content

Every adult form gets a trick and a special move of its own - #88

Merged
mLampir merged 18 commits into
mainfrom
claude/project-thread-zbsfhw
Oct 19, 2026
Merged

mLampir merged 18 commits into
mainfrom
claude/project-thread-zbsfhw

Conversation

@mLampir

@mLampir mLampir commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Requested by Michael · project thread

Before: only Glimmerock and Bouldergrin did a trick in their own way, and many adults shared the particles of their special move (embers, bubbles, glints, hearts).

After: all 17 other current adults do one trick in their own way (Angloop casts its lure, Gemperor slams the ground, Purrloop stretches like a cat, Lanternling swings, Flarelet flares up, Roamtail chases its tail, Filchfox vanishes in smoke, Rumblefluff charges, Prismist's rainbow runs, Twiggle sheds leaves, Needlenub blooms, Captain Quill dances the hornpipe, Drakwing glides, Lillypot blows bubbles, Steamo does a sauna dance, Parcelbeak delivers a letter, Rapierre fences), and no two current adults share a special move.

How: OWN_TRICKS gets an entry per form and trick() an animation each; a helper trickFx lets a trick throw particles once or at a steady pace. New frames only for Angloop (lure) and Purrloop (stretch_low), from tools/build_blob_sprites.py. Needlenub's bud and Prismist's running rainbow are pose fields. npm run preview -- <form>_own --gif and <form>_special show each one. Docs: docs/pets.md (inside the spoiler folds), docs/gameplay.md (design rule 11 now asks for both).

Each form was approved by Michael from a GIF in the thread.


Generated by Claude Code

claude added 18 commits October 19, 2026 19:13
… special move

Also: one helper for the particles of a trick of its own, and preview scenes for every form
with one (<form>_own, <form>_special).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vgysrGmoBLvH2ruoFpC5R
…ts special move

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vgysrGmoBLvH2ruoFpC5R
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vgysrGmoBLvH2ruoFpC5R
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vgysrGmoBLvH2ruoFpC5R
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vgysrGmoBLvH2ruoFpC5R
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vgysrGmoBLvH2ruoFpC5R
…as its special move

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vgysrGmoBLvH2ruoFpC5R
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vgysrGmoBLvH2ruoFpC5R
… special move

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vgysrGmoBLvH2ruoFpC5R
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vgysrGmoBLvH2ruoFpC5R
…its own

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vgysrGmoBLvH2ruoFpC5R
@mLampir mLampir self-assigned this Oct 19, 2026
@mLampir
mLampir merged commit feecc46 into main Oct 19, 2026
1 check passed
@mLampir
mLampir deleted the claude/project-thread-zbsfhw branch October 19, 2026 19:28
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