foitin/characters/kachujin/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": [
[
-37,
-171,
92,
45
],
[
-55,
-126,
200,
68
],
[
-51,
-58,
233,
58
]
],
"frames": {
"0-0": [
[
-30,
-326,
86,
79
],
[
-52,
-247,
130,
119
],
[
-57,
-128,
142,
128
]
],
"1-1": [
[
-19,
-316,
96,
76
],
[
-63,
-240,
150,
114
],
[
-69,
-126,
178,
126
]
],
"2-2": [
[
-36,
-298,
136,
71
],
[
-87,
-227,
195,
108
],
[
-17,
-119,
158,
119
]
],
"3-3": [
[
-40,
-274,
165,
65
],
[
-97,
-209,
233,
98
],
[
-12,
-111,
169,
111
]
],
"4-4": [
[
-65,
-250,
209,
59
],
[
-101,
-191,
247,
88
],
[
-2,
-103,
156,
103
]
],
"5-5": [
[
-68,
-244,
187,
57
],
[
-99,
-187,
239,
85
],
[
2,
-102,
145,
102
]
],
"6-6": [
[
-71,
-237,
192,
55
],
[
-99,
-182,
206,
82
],
[
5,
-100,
134,
100
]
],
"7-7": [
[
-76,
-226,
201,
52
],
[
-102,
-174,
195,
78
],
[
10,
-96,
121,
96
]
],
"8-8": [
[
-79,
-210,
206,
47
],
[
-106,
-163,
219,
71
],
[
17,
-92,
112,
92
]
],
"9-9": [
[
-81,
-194,
208,
43
],
[
-108,
-151,
222,
64
],
[
18,
-87,
123,
87
]
],
"10-10": [
[
-30,
-172,
144,
36
],
[
-86,
-136,
192,
55
],
[
-102,
-81,
262,
81
]
],
"11-11": [
[
-4,
-173,
99,
43
],
[
-60,
-130,
187,
65
],
[
-86,
-65,
254,
65
]
],
"12-12": [
[
-11,
-179,
75,
47
],
[
-49,
-132,
163,
71
],
[
-57,
-61,
228,
61
]
],
"13-13": [
[
-27,
-178,
67,
47
],
[
-50,
-131,
167,
71
],
[
-50,
-60,
227,
60
]
],
"15-15": [
[
-50,
-162,
112,
43
],
[
-66,
-119,
255,
65
],
[
-59,
-54,
248,
54
]
],
"16-16": [
[
-88,
-143,
151,
38
],
[
-87,
-105,
279,
58
],
[
-69,
-47,
137,
47
]
],
"17-17": [
[
0,
-151,
56,
35
],
[
-120,
-116,
311,
52
],
[
-105,
-64,
296,
64
]
],
"18-18": [
[
-1,
-155,
53,
35
],
[
-128,
-120,
314,
53
],
[
-131,
-67,
317,
67
]
],
"19-19": [
[
-2,
-153,
52,
35
],
[
-115,
-118,
255,
53
],
[
-128,
-65,
308,
65
]
],
"20-20": [
[
2,
-136,
58,
30
],
[
-110,
-106,
250,
46
],
[
-123,
-60,
303,
60
]
],
"21-21": [
[
1,
-131,
63,
29
],
[
-110,
-102,
292,
45
],
[
-122,
-57,
305,
57
]
],
"22-22": [
[
0,
-133,
62,
30
],
[
-110,
-103,
295,
45
],
[
-122,
-58,
308,
58
]
],
"23-23": [
[
0,
-132,
64,
30
],
[
-110,
-102,
297,
45
],
[
-122,
-57,
309,
57
]
],
"24-24": [
[
0,
-131,
66,
30
],
[
-110,
-101,
298,
45
],
[
-122,
-56,
309,
56
]
],
"25-25": [
[
0,
-131,
67,
30
],
[
-110,
-101,
298,
45
],
[
-122,
-56,
309,
56
]
],
"26-26": [
[
1,
-131,
66,
30
],
[
-110,
-101,
298,
45
],
[
-122,
-56,
310,
56
]
],
"27-27": [
[
1,
-131,
65,
30
],
[
-110,
-101,
298,
45
],
[
-122,
-56,
310,
56
]
],
"28-28": [
[
0,
-131,
66,
30
],
[
-110,
-101,
298,
45
],
[
-122,
-56,
310,
56
]
],
"29-29": [
[
0,
-131,
66,
30
],
[
-110,
-101,
298,
45
],
[
-122,
-56,
310,
56
]
]
}
},
"hitboxes": {},
"root_motion_frames": []
}