foitin/characters/vesper/moves/dizzy/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": "dizzy",
"total": 90,
"loop": true,
"startup": 10,
"active": [
11,
14
],
"damage": 50,
"hitstun": 16,
"blockstun": 10,
"pushback": 10,
"hurtboxes": {
"default": [
[
-25,
-137,
51,
35
],
[
-43,
-102,
111,
52
],
[
-40,
-50,
222,
50
]
],
"frames": {
"0-0": [
[
-31,
-323,
80,
79
],
[
-34,
-244,
108,
118
],
[
-52,
-126,
147,
126
]
],
"1-1": [
[
-15,
-311,
93,
75
],
[
-32,
-236,
117,
114
],
[
-38,
-122,
152,
122
]
],
"2-2": [
[
-6,
-293,
108,
71
],
[
-31,
-222,
137,
107
],
[
-23,
-115,
165,
115
]
],
"3-3": [
[
-19,
-270,
149,
65
],
[
-31,
-205,
167,
99
],
[
-17,
-106,
176,
106
]
],
"4-4": [
[
-23,
-247,
177,
60
],
[
-29,
-187,
183,
90
],
[
-7,
-97,
164,
97
]
],
"5-5": [
[
-22,
-235,
146,
57
],
[
-26,
-178,
179,
85
],
[
-1,
-93,
152,
93
]
],
"6-6": [
[
-21,
-226,
145,
54
],
[
-25,
-172,
149,
82
],
[
4,
-90,
140,
90
]
],
"7-7": [
[
-22,
-211,
149,
51
],
[
-25,
-160,
127,
77
],
[
11,
-83,
125,
83
]
],
"8-8": [
[
-23,
-194,
152,
47
],
[
-25,
-147,
145,
71
],
[
19,
-76,
115,
76
]
],
"9-9": [
[
-21,
-177,
150,
43
],
[
-25,
-134,
150,
64
],
[
29,
-70,
116,
70
]
],
"10-10": [
[
11,
-152,
108,
37
],
[
-24,
-115,
142,
56
],
[
-20,
-59,
185,
59
]
],
"11-11": [
[
16,
-147,
87,
38
],
[
-27,
-109,
129,
57
],
[
-27,
-52,
200,
52
]
],
"12-12": [
[
7,
-150,
67,
39
],
[
-26,
-111,
111,
59
],
[
-30,
-52,
206,
52
]
],
"13-13": [
[
-11,
-147,
58,
37
],
[
-31,
-110,
92,
56
],
[
-35,
-54,
214,
54
]
],
"15-15": [
[
-53,
-127,
108,
32
],
[
-59,
-95,
150,
48
],
[
-55,
-47,
243,
47
]
],
"16-16": [
[
-93,
-110,
149,
28
],
[
-94,
-82,
211,
43
],
[
-73,
-39,
262,
39
]
],
"17-17": [
[
8,
-118,
43,
30
],
[
-120,
-88,
233,
45
],
[
-119,
-43,
305,
43
]
],
"18-18": [
[
7,
-122,
40,
30
],
[
-129,
-92,
227,
45
],
[
-129,
-47,
309,
47
]
],
"19-19": [
[
5,
-120,
41,
31
],
[
-124,
-89,
219,
46
],
[
-128,
-43,
302,
43
]
],
"20-20": [
[
11,
-108,
44,
28
],
[
-120,
-80,
210,
42
],
[
-125,
-38,
298,
38
]
],
"21-21": [
[
11,
-103,
49,
27
],
[
-120,
-76,
217,
41
],
[
-124,
-35,
300,
35
]
],
"22-22": [
[
11,
-104,
46,
27
],
[
-119,
-77,
219,
42
],
[
-124,
-35,
302,
35
]
],
"23-23": [
[
12,
-103,
47,
27
],
[
-119,
-76,
225,
41
],
[
-124,
-35,
304,
35
]
],
"24-24": [
[
13,
-103,
48,
27
],
[
-119,
-76,
233,
42
],
[
-124,
-34,
305,
34
]
],
"25-25": [
[
13,
-102,
49,
27
],
[
-119,
-75,
233,
41
],
[
-124,
-34,
304,
34
]
],
"26-26": [
[
14,
-102,
48,
27
],
[
-119,
-75,
233,
41
],
[
-124,
-34,
305,
34
]
],
"27-27": [
[
13,
-102,
49,
27
],
[
-119,
-75,
232,
41
],
[
-124,
-34,
305,
34
]
],
"28-28": [
[
13,
-102,
48,
27
],
[
-120,
-75,
232,
41
],
[
-124,
-34,
305,
34
]
],
"29-29": [
[
13,
-102,
48,
27
],
[
-120,
-75,
232,
41
],
[
-124,
-34,
305,
34
]
]
}
},
"hitboxes": {},
"root_motion_frames": []
}