foitin/characters/vesper/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

731 lines
9.2 KiB
JSON

{
"name": "finisher",
"total": 210,
"loop": false,
"startup": 75,
"active": [
80,
94
],
"damage": 0,
"hitstun": 0,
"blockstun": 0,
"pushback": 0,
"hurtboxes": {
"default": [
[
-40,
-241,
85,
59
],
[
-68,
-182,
112,
89
],
[
-92,
-93,
138,
93
]
],
"frames": {
"0-0": [
[
-36,
-336,
79,
82
],
[
-46,
-254,
104,
123
],
[
-46,
-131,
79,
131
]
],
"1-1": [
[
-36,
-336,
79,
82
],
[
-46,
-254,
103,
123
],
[
-46,
-131,
79,
131
]
],
"2-2": [
[
-36,
-336,
79,
82
],
[
-46,
-254,
103,
123
],
[
-46,
-131,
79,
131
]
],
"3-3": [
[
-36,
-336,
79,
82
],
[
-47,
-254,
104,
123
],
[
-46,
-131,
79,
131
]
],
"4-4": [
[
-36,
-335,
78,
81
],
[
-47,
-254,
104,
123
],
[
-46,
-131,
80,
131
]
],
"5-5": [
[
-36,
-336,
79,
82
],
[
-47,
-254,
104,
123
],
[
-46,
-131,
80,
131
]
],
"6-6": [
[
-36,
-336,
79,
82
],
[
-47,
-254,
104,
123
],
[
-44,
-131,
80,
131
]
],
"7-7": [
[
-35,
-336,
81,
82
],
[
-47,
-254,
107,
123
],
[
-41,
-131,
80,
131
]
],
"8-8": [
[
-38,
-337,
87,
82
],
[
-54,
-255,
118,
123
],
[
-39,
-132,
80,
132
]
],
"9-9": [
[
-50,
-340,
106,
83
],
[
-68,
-257,
133,
124
],
[
-38,
-133,
74,
133
]
],
"10-10": [
[
-55,
-312,
97,
76
],
[
-64,
-236,
107,
114
],
[
-54,
-122,
88,
122
]
],
"11-11": [
[
-71,
-268,
96,
65
],
[
-70,
-203,
104,
98
],
[
-101,
-105,
137,
105
]
],
"12-12": [
[
-161,
-277,
165,
67
],
[
-77,
-210,
115,
101
],
[
-102,
-109,
158,
109
]
],
"13-13": [
[
-95,
-211,
121,
52
],
[
-108,
-159,
150,
78
],
[
-73,
-81,
142,
81
]
],
"14-14": [
[
-42,
-220,
80,
54
],
[
-67,
-166,
107,
82
],
[
-81,
-84,
137,
84
]
],
"15-15": [
[
-55,
-286,
104,
70
],
[
-79,
-216,
139,
106
],
[
-103,
-110,
131,
110
]
],
"16-16": [
[
-74,
-319,
128,
78
],
[
-61,
-241,
134,
117
],
[
-74,
-124,
95,
124
]
],
"17-17": [
[
-95,
-311,
159,
76
],
[
-48,
-235,
102,
115
],
[
-42,
-120,
71,
120
]
],
"18-18": [
[
-10,
-312,
94,
76
],
[
-48,
-236,
110,
115
],
[
-35,
-121,
72,
121
]
],
"19-19": [
[
-11,
-312,
99,
76
],
[
-53,
-236,
113,
114
],
[
-35,
-122,
72,
122
]
],
"20-20": [
[
-11,
-314,
94,
76
],
[
-90,
-238,
152,
115
],
[
-47,
-123,
75,
123
]
],
"21-21": [
[
-44,
-304,
125,
74
],
[
-66,
-230,
135,
111
],
[
-72,
-119,
103,
119
]
],
"22-22": [
[
-31,
-292,
116,
71
],
[
-58,
-221,
128,
106
],
[
-63,
-115,
107,
115
]
],
"23-23": [
[
-31,
-293,
106,
71
],
[
-54,
-222,
122,
107
],
[
-58,
-115,
109,
115
]
],
"24-24": [
[
-48,
-313,
105,
76
],
[
-49,
-237,
108,
115
],
[
-55,
-122,
108,
122
]
],
"25-25": [
[
-54,
-318,
99,
78
],
[
-73,
-240,
158,
117
],
[
-64,
-123,
110,
123
]
],
"26-26": [
[
-65,
-301,
186,
74
],
[
-87,
-227,
124,
111
],
[
-60,
-116,
107,
116
]
],
"27-27": [
[
-47,
-346,
129,
84
],
[
-88,
-262,
129,
127
],
[
-48,
-135,
105,
135
]
],
"28-28": [
[
-64,
-334,
137,
81
],
[
-83,
-253,
130,
122
],
[
-41,
-131,
109,
131
]
],
"29-29": [
[
-68,
-290,
109,
70
],
[
-84,
-220,
161,
106
],
[
-57,
-114,
124,
114
]
]
}
},
"hitboxes": {
"80-94": [
[
0,
-320,
170,
300
]
]
},
"root_motion_frames": [
0.0,
0.05,
0.07,
0.07,
0.06,
0.06,
0.07,
0.05,
0.03,
0.07,
0.13,
0.16,
0.24,
0.31,
0.3,
0.31,
0.39,
0.53,
0.7,
0.9,
1.16,
1.56,
1.62,
0.97,
-0.38,
-1.32,
-0.91,
-0.58,
-1.69,
-1.44,
0.11,
1.84,
3.11,
5.15,
7.83,
9.39,
6.55,
3.27,
-1.77,
-7.97,
-11.36,
-10.66,
-7.57,
-4.29,
-1.97,
-1.25,
-0.09,
0.83,
0.55,
3.22,
3.97,
2.03,
0.17,
-1.38,
-2.97,
-3.0,
-0.87,
0.92,
2.38,
3.8,
5.11,
5.64,
4.36,
3.06,
1.97,
0.62,
-0.47,
-1.86,
-2.35,
-1.9,
-1.06,
0.88,
2.45,
3.9,
4.59,
4.48,
3.37,
0.99,
-0.39,
-1.54
],
"finisher": true
}