- 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>
50 lines
1.5 KiB
Lua
50 lines
1.5 KiB
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 = 30,
|
|
loop_at = 29,
|
|
stage = {498, 264},
|
|
shapes = {
|
|
[36] = {208, 208, 104, 104},
|
|
[38] = {208, 208, 104, 104},
|
|
[40] = {208, 208, 104, 104},
|
|
[42] = {208, 208, 104, 104},
|
|
[44] = {208, 208, 104, 104},
|
|
[46] = {208, 208, 104, 104},
|
|
[48] = {208, 208, 104, 104},
|
|
},
|
|
frames = {
|
|
{},
|
|
{{36,0,-1.45,1,1,0,0.07}},
|
|
{{36,0,-2.85,1,1,0,0.145}},
|
|
{{36,0,-4.3,1,1,0,0.215}},
|
|
{{36,0,-5.7,1,1,0,0.285}},
|
|
{{36,0,-7.15,1,1,0,0.355}},
|
|
{{36,0,-8.55,1,1,0,0.43}},
|
|
{{36,0,-10,1,1,0,0.5}},
|
|
{{36,0,-11.45,1,1,0,0.57}},
|
|
{{36,0,-12.85,1,1,0,0.645}},
|
|
{{36,0,-14.3,1,1,0,0.715}},
|
|
{{36,0,-15.7,1,1,0,0.785}},
|
|
{{36,0,-17.15,1,1,0,0.855}},
|
|
{{36,0,-18.55,1,1,0,0.93}},
|
|
{{36,0,-20,1,1,0,1}},
|
|
{{36,0,-20,1.016,1.016,0,1}},
|
|
{{36,0,-20.05,1.032,1.032,0,1}},
|
|
{{36,0,-20.05,1.049,1.049,0,1}},
|
|
{{36,0,-20.1,1.065,1.065,0,1}},
|
|
{{36,0,-20,1.081,1.081,0,1}},
|
|
{{36,0,-19.95,1.065,1.065,0,1}},
|
|
{{36,0,-19.9,1.049,1.049,0,1}},
|
|
{{36,0,-19.9,1.032,1.032,0,1}},
|
|
{{36,0,-19.85,1.016,1.016,0,1}},
|
|
{{36,0,-20,1,1,0,1}},
|
|
{{36,0,-20,1,1,0,1}},
|
|
{{36,0,-20,1,1,0,1}},
|
|
{{36,0,-20,1,1,0,1}},
|
|
{{36,0,-20,1,1,0,1}},
|
|
{{36,0,-20,1,1,0,1}},
|
|
},
|
|
}
|