Animations: follow the engine's merged move animations #39

Merged
Yonokid merged 2 commits from GanYiZhong/YataiDONNijiiro:fix/merged-move-animations into main 2026-09-30 21:54:19 +02:00
Collaborator

Engine commit cf785cf ("simplify some animations") merged several move animations into one each, and removed the single waypoint key. PyTaikoGreen's animation.json was updated to match, but this skin still had the old definitions. The engine now reads them with a different meaning, so for example the add-score digits jump to the wrong height and never fan out.

Converted at this skin's own values, so the motion is the same as before the engine change:

  • kusudama 11 = old 11 + 12, 13 = old 13 + 18 (14's delay now references 11 only)
  • diff sort confirmation bounce 22 = old 22–25
  • score counter: 38 = y before the fan-out (the old start y 222, then old 39), 39 = fan-out (old 40)
  • song_select / dan_select 28 / 39: waypoint + waypoint_at → waypoints: [{at, value}]

Removed ids: 12, 18, 40 (game) and 23–25 (song_select). Nothing else references them.

🤖 Generated with Claude Code

Engine commit cf785cf ("simplify some animations") merged several move animations into one each, and removed the single `waypoint` key. PyTaikoGreen's animation.json was updated to match, but this skin still had the old definitions. The engine now reads them with a different meaning, so for example the add-score digits jump to the wrong height and never fan out. Converted at this skin's own values, so the motion is the same as before the engine change: - kusudama `11` = old 11 + 12, `13` = old 13 + 18 (`14`'s delay now references 11 only) - diff sort confirmation bounce `22` = old 22–25 - score counter: `38` = y before the fan-out (the old start y 222, then old 39), `39` = fan-out (old 40) - song_select / dan_select `28` / `39`: `waypoint` + `waypoint_at` → `waypoints: [{at, value}]` Removed ids: 12, 18, 40 (game) and 23–25 (song_select). Nothing else references them. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
GanYiZhong added 1 commit 2026-09-29 18:41:54 +02:00
The engine now reads one move per effect where it used to add several:
kusudama 11 (= old 11 + 12) and 13 (= old 13 + 18), diff sort bounce 22
(= old 22-25), score counter 38 (y before the fan-out, from the old start
y and 39) and 39 (fan-out = old 40); the single-point "waypoint" key is
now a "waypoints" list. Same motion as before, at this skin's values.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Yonokid added 1 commit 2026-09-30 21:53:43 +02:00
Yonokid merged commit 88795d175e into main 2026-09-30 21:54:19 +02:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Yonokid/YataiDONNijiiro#39