Ember
Bond, unlocked moves, and type notes — a Pokédex-style companion sheet.

Born from the lava of a restless volcano, Ember hopped onto cooler stone and never looked back. It warms desks, scorches boredom, and still smells faintly of ash and summer lightning.
Traits: playful · curious · energetic
18 interactions · 13 animation clips (59 frames)
Bond sheet
Stats live in local storage. A puff death costs 28 XP (and can drop Bond / lock moves again). Awake time still accumulates.
Type chart
Strong against grass, ice, ghost
Weak against water, rock
Matchups are reserved for future companion encounters.
Moves
18 interactions · starter moves first, then unlocks gated by Bond + awake time. Drop onto a move row to perch on it.
- Unlockedreact-clickstarter
Reacts when clicked
Click the companion · clip
happyRequirement met · Starter move — available from spawn
- Unlockedidlestarter
Softly flickers while waiting
Soft ambient loop while waiting · clip
idleRequirement met · Starter move — available from spawn
- Unlockedfallstarter
Falls after being dropped
Drop from a safe height (under 70vh) · clip
fallRequirement met · Starter move — available from spawn
- Unlockeddrag-startstarter
Settles when picked up
Pick the companion up · clip
idleRequirement met · Starter move — available from spawn
- Unlockednearbystarter
Notices a nearby cursor
Move the cursor close · clip
happyRequirement met · Starter move — available from spawn
- Unlockedpage-hellostarter
Greets after navigation
Navigate to another docs page · clip
happyRequirement met · Starter move — available from spawn
- Unlockedscroll-glancestarter
Glances when the page scrolls
Scroll the page (starter glance) · clip
idleRequirement met · Starter move — available from spawn
- Lockedjump
Bounces upward with heat
Double-click the companion · clip
happyRequires · Bond 2 · 2m awake
- Lockedsleep
Dims and dozes off
Leave it alone for ~30 seconds (Bond 3+) · clip
sleepRequires · Bond 3 · 8m awake
- Lockedcelebrate
Bursts brighter in joy
Click the companion (Bond 2+) · clip
celebrateRequires · Bond 2 · 2m awake
- Lockedwake
Flare-wakes from a nap
Click while it is sleeping (Bond 3+) · clip
idleRequires · Bond 3 · 8m awake
- Lockedblink
Blinks with bright ember eyes
Occasional idle blink (Bond 3+) · clip
blinkRequires · Bond 3 · 8m awake
- Lockedwiggle
Wiggles with a happy squash
Click the surface it is perched on (Bond 4+) · clip
wiggleRequires · Bond 4 · 25m awake
- Lockeddance
Dances happily on command
Scroll the page (Bond 4+) · clip
danceRequires · Bond 4 · 25m awake
- Lockedspin
Spins like a tiny spark
Navigate to another docs page (Bond 5+) · clip
spinRequires · Bond 5 · 45m awake
- Lockedsurprise
Pops up in surprise
Double-click (Bond 5+; plays instead of jump when ready) · clip
surpriseRequires · Bond 5 · 45m awake
- Lockedglow
Glows warmer for a moment
Move the cursor close (Bond 4+) · clip
glowRequires · Bond 4 · 25m awake
- Lockedfollow-cursor
Can trail the cursor later
Keep the cursor nearby (Bond 5+) · clip
idleRequires · Bond 5 · 45m awake
Animation clips
13 clips · 59 frames total. Each card shows how that clip is triggered in the host.












