Nijiiro had no Graphics/entry/animation.json of its own and took the parent's. The parent changed its entry animations (drum bounce -245 -> -340, cloud puff 0.75-1.0 -> 0.1-1.2, cloud loop, timings, mode-select fade 160 -> 443 ms), but player.lua lands Don on DON_CY with a fixed BOUNCE_END = -367.5 (the old -245 x 1.5), so after picking a side Don now stopped ~140 px too high and the cloud was sized differently. This adds the parent's previous entry animation.json unchanged, so Nijiiro's entry looks as it did before the parent's change. Nijiiro's own entry scripts and the engine's entry ids (9-11) are all in it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
149 lines
3.6 KiB
JSON
149 lines
3.6 KiB
JSON
[
|
|
{
|
|
"id": 0,
|
|
"type": "fade",
|
|
"duration": 100,
|
|
"initial_opacity": 0.0,
|
|
"final_opacity": 1.0,
|
|
"delay": 20,
|
|
"lock_input": true,
|
|
"comment": "fade in the side select box"
|
|
},
|
|
{
|
|
"id": 1,
|
|
"type": "fade",
|
|
"duration": 500,
|
|
"initial_opacity": 0.5,
|
|
"final_opacity": 0.4,
|
|
"reverse_delay": 0,
|
|
"loop": true,
|
|
"comment": "background lights flicker"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"type": "move",
|
|
"duration": 550,
|
|
"total_distance": -245,
|
|
"ease_in": "quadratic",
|
|
"lock_input": true,
|
|
"waypoints": [
|
|
{ "at": 350, "value": -295, "ease_out": "quadratic" }
|
|
],
|
|
"comment": "move donchan's drum up/down a little (merged from old ids 2+3)"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"type": "move",
|
|
"duration": 350,
|
|
"total_distance": -170,
|
|
"delay": {
|
|
"reference_id": 2,
|
|
"property": "duration"
|
|
},
|
|
"ease_out": "quadratic",
|
|
"lock_input": true,
|
|
"comment": "move donchan's drum to the left/right"
|
|
},
|
|
{
|
|
"id": 5,
|
|
"type": "texture_resize",
|
|
"duration": 350,
|
|
"initial_size": 0.75,
|
|
"final_size": 1.0,
|
|
"comment": "initial cloud resize, larger than loop"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"type": "texture_resize",
|
|
"duration": 200,
|
|
"initial_size": 1.0,
|
|
"final_size": 1.2,
|
|
"reverse_delay": 200,
|
|
"loop": true,
|
|
"delay": {
|
|
"reference_id": 5,
|
|
"property": "duration"
|
|
},
|
|
"comment": "loop resize donchan cloud back and forth"
|
|
},
|
|
{
|
|
"id": 7,
|
|
"type": "texture_change",
|
|
"duration": 333,
|
|
"delay": {
|
|
"init_val": {
|
|
"reference_id": 4,
|
|
"property": "duration"
|
|
},
|
|
"reference_id": 4,
|
|
"property": "delay"
|
|
},
|
|
"textures": [
|
|
[0, 83.35, 0],
|
|
[83.35, 166.7, 1],
|
|
[166.7, 250, 2],
|
|
[250, 333, 3]
|
|
],
|
|
"comment": "cloud keyframes"
|
|
},
|
|
{
|
|
"id": 8,
|
|
"type": "fade",
|
|
"duration": 83.35,
|
|
"delay": {
|
|
"init_val": {
|
|
"reference_id": 7,
|
|
"property": "delay"
|
|
},
|
|
"reference_id": 7,
|
|
"property": "duration"
|
|
},
|
|
"comment": "fade out the cloud"
|
|
},
|
|
{
|
|
"id": 9,
|
|
"type": "fade",
|
|
"duration": 160,
|
|
"lock_input": true,
|
|
"comment": "fade out the mode select boxes"
|
|
},
|
|
{
|
|
"id": 10,
|
|
"type": "move",
|
|
"duration": 166.67,
|
|
"total_distance": 50,
|
|
"comment": "box movement"
|
|
},
|
|
{
|
|
"id": 11,
|
|
"type": "move",
|
|
"duration": 133.34,
|
|
"total_distance": 54,
|
|
"delay": 200,
|
|
"comment": "box opening"
|
|
},
|
|
{
|
|
"id": 12,
|
|
"type": "fade",
|
|
"duration": 200,
|
|
"initial_opacity": 0.0,
|
|
"final_opacity": 1.0,
|
|
"comment": "nameplate fade in"
|
|
},
|
|
{
|
|
"id": 13,
|
|
"type": "fade",
|
|
"duration": 1000,
|
|
"loop": true,
|
|
"comment": "costume menu blue arrow fade"
|
|
},
|
|
{
|
|
"id": 14,
|
|
"type": "move",
|
|
"duration": 1000,
|
|
"total_distance": 25,
|
|
"loop": true,
|
|
"comment": "costume menu blue arrow move"
|
|
}
|
|
]
|