Scripts/game/note_arc.lua overrides the parent's note arc: notes fly the cabinet's path (a cubic Bezier fitted to it, P1 and P2 each their own) in 30 frames, and big notes leave the cabinet's 9 sparks (hit_effect/firework, additive, centred on the note). The balloon keeps the parent's flight. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
233 lines
2.5 KiB
JSON
233 lines
2.5 KiB
JSON
{
|
|
"judge_bad": {
|
|
"x": 546,
|
|
"y": -45
|
|
},
|
|
"judge_ok": {
|
|
"x": 546,
|
|
"y": -45
|
|
},
|
|
"judge_good": {
|
|
"x": 546,
|
|
"y": -45
|
|
},
|
|
"hit_effect_good_big": {
|
|
"x": 510,
|
|
"y": 2
|
|
},
|
|
"outer_good_big": {
|
|
"x": 450,
|
|
"y": -58,
|
|
"crop": [
|
|
[
|
|
0,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
336,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
672,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
1008,
|
|
0,
|
|
336,
|
|
336
|
|
]
|
|
]
|
|
},
|
|
"hit_effect_good": {
|
|
"x": 510,
|
|
"y": 2
|
|
},
|
|
"hit_effect_ok": {
|
|
"x": 510,
|
|
"y": 2
|
|
},
|
|
"outer_good": {
|
|
"x": 450,
|
|
"y": -58,
|
|
"crop": [
|
|
[
|
|
0,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
336,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
672,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
1008,
|
|
0,
|
|
336,
|
|
336
|
|
]
|
|
]
|
|
},
|
|
"outer_ok": {
|
|
"x": 450,
|
|
"y": -58,
|
|
"crop": [
|
|
[
|
|
0,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
336,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
672,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
1008,
|
|
0,
|
|
336,
|
|
336
|
|
]
|
|
]
|
|
},
|
|
"hit_effect_ok_big": {
|
|
"x": 510,
|
|
"y": 2
|
|
},
|
|
"outer_ok_big": {
|
|
"x": 450,
|
|
"y": -58,
|
|
"crop": [
|
|
[
|
|
0,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
336,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
672,
|
|
0,
|
|
336,
|
|
336
|
|
],
|
|
[
|
|
1008,
|
|
0,
|
|
336,
|
|
336
|
|
]
|
|
]
|
|
},
|
|
"firework": {
|
|
"crop": [
|
|
[
|
|
0,
|
|
0,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
256,
|
|
0,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
512,
|
|
0,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
768,
|
|
0,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
0,
|
|
256,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
256,
|
|
256,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
512,
|
|
256,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
768,
|
|
256,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
0,
|
|
512,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
256,
|
|
512,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
512,
|
|
512,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
768,
|
|
512,
|
|
256,
|
|
256
|
|
],
|
|
[
|
|
0,
|
|
768,
|
|
256,
|
|
256
|
|
]
|
|
]
|
|
}
|
|
}
|