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

620 lines
7.9 KiB
JSON

{
"name": "death",
"total": 150,
"loop": false,
"startup": 10,
"active": [
11,
14
],
"damage": 50,
"hitstun": 16,
"blockstun": 10,
"pushback": 10,
"hurtboxes": {
"default": [
[
-58,
-216,
44,
53
],
[
-115,
-163,
232,
80
],
[
-115,
-83,
264,
83
]
],
"frames": {
"0-0": [
[
-60,
-321,
96,
79
],
[
-83,
-242,
187,
118
],
[
-81,
-124,
169,
124
]
],
"1-1": [
[
-54,
-329,
88,
80
],
[
-131,
-249,
232,
121
],
[
-67,
-128,
169,
128
]
],
"2-2": [
[
-85,
-338,
112,
82
],
[
-87,
-256,
182,
124
],
[
-55,
-132,
169,
132
]
],
"3-3": [
[
-41,
-345,
104,
84
],
[
-47,
-261,
105,
126
],
[
-41,
-135,
143,
135
]
],
"4-4": [
[
-42,
-345,
97,
84
],
[
-44,
-261,
138,
126
],
[
-37,
-135,
125,
135
]
],
"5-5": [
[
-65,
-345,
111,
84
],
[
-39,
-261,
139,
126
],
[
-34,
-135,
107,
135
]
],
"6-6": [
[
-97,
-342,
141,
83
],
[
-54,
-259,
138,
125
],
[
-28,
-134,
83,
134
]
],
"7-7": [
[
-74,
-341,
118,
83
],
[
-102,
-258,
176,
124
],
[
-26,
-134,
84,
134
]
],
"8-8": [
[
-36,
-340,
79,
82
],
[
-102,
-258,
168,
124
],
[
-26,
-134,
88,
134
]
],
"9-9": [
[
-35,
-339,
77,
82
],
[
-96,
-257,
158,
124
],
[
-25,
-133,
92,
133
]
],
"10-10": [
[
-33,
-326,
69,
79
],
[
-51,
-247,
113,
120
],
[
-24,
-127,
94,
127
]
],
"11-11": [
[
-32,
-312,
67,
77
],
[
-43,
-235,
120,
115
],
[
-25,
-120,
105,
120
]
],
"12-12": [
[
-32,
-291,
64,
72
],
[
-44,
-219,
137,
108
],
[
-25,
-111,
117,
111
]
],
"13-13": [
[
-48,
-241,
50,
59
],
[
-84,
-182,
203,
89
],
[
-33,
-93,
162,
93
]
],
"15-15": [
[
-74,
-180,
36,
44
],
[
-119,
-136,
219,
67
],
[
-137,
-69,
308,
69
]
],
"16-16": [
[
99,
-117,
65,
29
],
[
-105,
-88,
235,
45
],
[
-160,
-43,
272,
43
]
],
"17-17": [
[
75,
-139,
66,
37
],
[
-10,
-102,
126,
56
],
[
-164,
-46,
271,
46
]
],
"18-18": [
[
51,
-152,
76,
40
],
[
0,
-112,
109,
61
],
[
-160,
-51,
267,
51
]
],
"19-19": [
[
31,
-152,
100,
40
],
[
-2,
-112,
112,
61
],
[
-155,
-51,
261,
51
]
],
"20-20": [
[
4,
-141,
150,
38
],
[
-12,
-103,
138,
57
],
[
-151,
-46,
260,
46
]
],
"21-21": [
[
1,
-124,
168,
33
],
[
-19,
-91,
166,
51
],
[
-153,
-40,
268,
40
]
],
"22-22": [
[
13,
-98,
173,
27
],
[
-96,
-71,
289,
41
],
[
-154,
-30,
282,
30
]
],
"23-23": [
[
-33,
-53,
89,
16
],
[
-119,
-37,
323,
24
],
[
-154,
-13,
356,
13
]
],
"24-24": [
[
-34,
-53,
86,
16
],
[
-119,
-37,
321,
24
],
[
-155,
-13,
355,
13
]
],
"25-25": [
[
-34,
-53,
84,
16
],
[
-113,
-37,
315,
24
],
[
-155,
-13,
354,
13
]
],
"26-26": [
[
-31,
-52,
82,
15
],
[
-110,
-37,
312,
24
],
[
-154,
-13,
356,
13
]
],
"27-27": [
[
-32,
-52,
85,
15
],
[
-112,
-37,
314,
24
],
[
-154,
-13,
355,
13
]
],
"28-28": [
[
-32,
-52,
85,
15
],
[
-115,
-37,
317,
24
],
[
-154,
-13,
355,
13
]
],
"29-29": [
[
-33,
-52,
85,
15
],
[
-118,
-37,
321,
24
],
[
-154,
-13,
357,
13
]
]
}
},
"hitboxes": {},
"root_motion_frames": []
}