foitin/characters/kachujin/moves/finisher/data.json
m3ultra d743216b54 Character select screen + fatality-style finisher system
- Select scene (new main scene): roster cards from characters/* with
  portraits, dual cursors (P1 A/D+J, P2 arrows+O), picks via GameState
- finisher flow: KO puts loser in DIZZY with a 5s flashing FINISH! window;
  winner lands QCF+K in range -> finisher move (Brutal Assassination /
  Hell Slammer B) with darkened stage, victim plays synced death anim;
  window expiry or any stray hit = normal collapse
- new moves rendered for both fighters in all wardrobe states:
  dizzy (Stunned), finisher, death (Standing Death Backward)
- CHAR_TUNE per-character move overrides in tune_fighters.py

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 23:27:51 +10:00

726 lines
9.1 KiB
JSON

{
"name": "finisher",
"total": 240,
"loop": false,
"startup": 90,
"active": [
95,
108
],
"damage": 0,
"hitstun": 0,
"blockstun": 0,
"pushback": 0,
"hurtboxes": {
"default": [
[
-14,
-259,
52,
61
],
[
-39,
-198,
69,
92
],
[
-77,
-106,
122,
106
]
],
"frames": {
"0-0": [
[
-28,
-348,
65,
85
],
[
-53,
-263,
103,
127
],
[
-58,
-136,
126,
136
]
],
"1-1": [
[
-28,
-348,
65,
85
],
[
-53,
-263,
103,
127
],
[
-58,
-136,
126,
136
]
],
"2-2": [
[
-28,
-348,
65,
85
],
[
-53,
-263,
103,
127
],
[
-58,
-136,
126,
136
]
],
"3-3": [
[
-28,
-348,
65,
85
],
[
-53,
-263,
103,
127
],
[
-58,
-136,
126,
136
]
],
"4-4": [
[
-28,
-348,
65,
85
],
[
-53,
-263,
103,
127
],
[
-58,
-136,
126,
136
]
],
"5-5": [
[
-28,
-348,
65,
85
],
[
-53,
-263,
103,
127
],
[
-58,
-136,
126,
136
]
],
"6-6": [
[
-28,
-347,
65,
84
],
[
-53,
-263,
103,
127
],
[
-58,
-136,
123,
136
]
],
"7-7": [
[
-23,
-349,
69,
85
],
[
-63,
-264,
113,
128
],
[
-66,
-136,
134,
136
]
],
"8-8": [
[
-24,
-320,
119,
76
],
[
-91,
-244,
154,
115
],
[
-28,
-129,
98,
129
]
],
"9-9": [
[
-23,
-283,
114,
67
],
[
-89,
-216,
154,
100
],
[
-53,
-116,
97,
116
]
],
"10-10": [
[
8,
-250,
62,
55
],
[
-45,
-195,
103,
84
],
[
-72,
-111,
135,
111
]
],
"11-11": [
[
17,
-237,
65,
55
],
[
-40,
-182,
109,
83
],
[
-69,
-99,
129,
99
]
],
"12-12": [
[
2,
-253,
59,
60
],
[
-42,
-193,
87,
90
],
[
-70,
-103,
119,
103
]
],
"13-13": [
[
-4,
-260,
53,
62
],
[
-42,
-198,
79,
93
],
[
-75,
-105,
121,
105
]
],
"14-14": [
[
-11,
-260,
52,
62
],
[
-40,
-198,
72,
93
],
[
-78,
-105,
124,
105
]
],
"15-15": [
[
-16,
-259,
52,
61
],
[
-39,
-198,
68,
93
],
[
-77,
-105,
124,
105
]
],
"16-16": [
[
-15,
-262,
53,
62
],
[
-39,
-200,
69,
93
],
[
-78,
-107,
124,
107
]
],
"17-17": [
[
-4,
-244,
90,
55
],
[
-61,
-189,
121,
83
],
[
-84,
-106,
128,
106
]
],
"18-18": [
[
-68,
-140,
214,
35
],
[
-140,
-105,
271,
52
],
[
-139,
-53,
197,
53
]
],
"19-19": [
[
-141,
-191,
54,
45
],
[
-126,
-146,
184,
67
],
[
-129,
-79,
284,
79
]
],
"20-20": [
[
-73,
-217,
40,
51
],
[
-117,
-166,
237,
76
],
[
-92,
-90,
247,
90
]
],
"21-21": [
[
-122,
-208,
72,
49
],
[
-106,
-159,
215,
73
],
[
-94,
-86,
248,
86
]
],
"22-22": [
[
-159,
-174,
116,
39
],
[
-157,
-135,
285,
60
],
[
-140,
-75,
291,
75
]
],
"23-23": [
[
-185,
-122,
266,
26
],
[
-181,
-96,
320,
40
],
[
-96,
-56,
247,
56
]
],
"24-24": [
[
11,
-122,
33,
26
],
[
-177,
-96,
318,
39
],
[
-175,
-57,
328,
57
]
],
"25-25": [
[
-184,
-91,
317,
19
],
[
-185,
-72,
339,
29
],
[
-171,
-43,
324,
43
]
],
"26-26": [
[
-184,
-90,
319,
19
],
[
-186,
-71,
341,
29
],
[
-168,
-42,
322,
42
]
],
"27-27": [
[
-185,
-92,
318,
19
],
[
-187,
-73,
341,
29
],
[
-170,
-44,
324,
44
]
],
"28-28": [
[
-186,
-92,
319,
19
],
[
-188,
-73,
342,
29
],
[
-171,
-44,
325,
44
]
],
"29-29": [
[
-186,
-92,
319,
19
],
[
-188,
-73,
342,
29
],
[
-171,
-44,
325,
44
]
]
}
},
"hitboxes": {
"95-108": [
[
0,
-320,
170,
300
]
]
},
"root_motion_frames": [
0.0,
-0.02,
0.0,
0.0,
-0.02,
-0.03,
-0.02,
-0.03,
-0.05,
-0.04,
-0.04,
-0.07,
-0.11,
-0.17,
-0.25,
-0.35,
-0.58,
-0.89,
-0.41,
2.39,
6.56,
5.77,
2.49,
0.59,
-2.45,
-3.75,
-6.6,
-12.27,
-7.52,
2.0,
-4.75,
-5.02,
-4.82,
-2.8,
-1.46,
-0.71,
0.08,
0.35,
0.39,
0.36,
-0.4,
-0.49,
-0.86,
-0.41,
-0.33,
-4.49,
-9.42,
-9.94,
-9.1,
-4.04,
-2.8,
-5.19,
-2.87,
-3.27,
-1.23,
0.78,
1.92,
3.92,
3.28,
3.14,
2.54,
4.32,
0.96,
-0.15,
-0.02,
0.49,
0.2,
0.34,
0.14,
-0.08,
-0.1,
-0.09,
-0.07,
-0.05,
-0.03
],
"finisher": true
}