aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/companion/test_mood.js
AgeCommit message (Collapse)AuthorFilesLines
21 hourscompanion: ListFile.js, the wallpaper list as plain textDanilo M.1-0/+19
Toggling keeps comments and every other line, so a hand-edited list survives the picker's heart. wallp.conf's outputs map a monitor to the H or V wallpaper. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
22 hourscompanion: shoved for a moment, then mad beside the balloonDanilo M.1-3/+6
The shoved frame held for as long as a balloon stayed, which read as her stumbling for ten seconds. It now lasts T.shoveHold (1.2 s), then she is mad beside the balloon until it goes. shovedAt is reset to 0 when the shove ends and 0 reads as the shove's first instant, so the binding cannot show mad for a tick before the handler stamps the time. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
22 hourscompanion: Mood.js, which state winsDanilo M.1-0/+119
The spec's priority table as a pure function over a snapshot of her inputs, with the click burst, the outfit after the self-destruct, the mock and line cooldowns and the monologue's odds beside it. Pure so the node check can drive it with a fake clock; Companion.qml will own the inputs and timers. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>