- In game: the rank plate slides in at the player panel's top-left as the score crosses each rank line (500k white, 600k bronze, 700k silver, 800k gold, 900k pink, 950k purple, 1M rainbow), swapping through the out/in pair on the next line. Uses the engine's Background:handle_score hook. - Result: a ScoreRank state between the score count-up and the crown, playing the original's plate clip (極 with its own burst) under the score box. - Song select already draws the chips from the stored rank. Clips exported from the original with the rank plates as swappable shapes; Scripts/game/clip_player.lua is the shared frame player. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
31 lines
943 B
Lua
31 lines
943 B
Lua
-- GENERATED by scratchpad/lyric/clip_export.py from enso/information/score.nulm sprite 52 -- do not hand-edit.
|
|
-- 498x264 stage. frames[f+1] = {{shape, tx, ty, sx, sy, rot_deg, alpha}, ...}; after the last
|
|
-- frame the player continues from frames[loop_at+1]. shapes[c] = {w, h, ox, oy}.
|
|
return {
|
|
nframes = 17,
|
|
loop_at = 16,
|
|
stage = {498, 264},
|
|
shapes = {
|
|
[36] = {208, 208, 104, 104},
|
|
},
|
|
frames = {
|
|
{{36,0,-20,1,1,0,1}},
|
|
{{36,0,-22.3,1,1,0,0.938}},
|
|
{{36,0,-24.6,1,1,0,0.875}},
|
|
{{36,0,-26.95,1,1,0,0.812}},
|
|
{{36,0,-29.25,1,1,0,0.75}},
|
|
{{36,0,-31.55,1,1,0,0.688}},
|
|
{{36,0,-33.85,1,1,0,0.625}},
|
|
{{36,0,-36.2,1,1,0,0.562}},
|
|
{{36,0,-38.5,1,1,0,0.5}},
|
|
{{36,0,-40.8,1,1,0,0.438}},
|
|
{{36,0,-43.1,1,1,0,0.375}},
|
|
{{36,0,-45.45,1,1,0,0.312}},
|
|
{{36,0,-47.75,1,1,0,0.25}},
|
|
{{36,0,-50.05,1,1,0,0.188}},
|
|
{{36,0,-52.35,1,1,0,0.125}},
|
|
{{36,0,-54.7,1,1,0,0.062}},
|
|
{},
|
|
},
|
|
}
|