foitin/characters/widow/moves/finisher/data.json
m3ultra c3d682b7dd Finisher timing pass: measured impact windows for all batch fighters
tools/tune_finishers.py detects each finisher's impact frame (max forward
extent of the sprite) and sets real-time totals + active windows; values
persist in finisher_timings.json and win over DEFAULT_FINISHER in tune.
kachujin/vesper keep hand-tuned values.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-29 14:31:13 +10:00

1165 lines
15 KiB
JSON

{
"name": "finisher",
"total": 324,
"loop": false,
"startup": 179,
"active": [
180,
203
],
"damage": 0,
"hitstun": 0,
"blockstun": 0,
"pushback": 0,
"hurtboxes": {
"default": [
[
-48,
-362,
124,
90
],
[
-48,
-272,
156,
136
],
[
-28,
-136,
145,
136
]
],
"frames": {
"0-3": [
[
-38,
-376,
84,
87
],
[
-70,
-289,
164,
131
],
[
-136,
-158,
287,
158
]
],
"4-7": [
[
-39,
-375,
86,
87
],
[
-69,
-288,
163,
130
],
[
-136,
-158,
286,
158
]
],
"8-11": [
[
-39,
-375,
86,
87
],
[
-67,
-288,
162,
130
],
[
-137,
-158,
286,
158
]
],
"12-15": [
[
-38,
-374,
84,
86
],
[
-63,
-288,
159,
130
],
[
-138,
-158,
286,
158
]
],
"16-19": [
[
-39,
-373,
85,
86
],
[
-61,
-287,
158,
130
],
[
-140,
-157,
285,
157
]
],
"20-23": [
[
-40,
-371,
87,
86
],
[
-60,
-285,
158,
129
],
[
-143,
-156,
285,
156
]
],
"24-27": [
[
-40,
-369,
88,
85
],
[
-60,
-284,
159,
127
],
[
-148,
-157,
284,
157
]
],
"28-31": [
[
-41,
-368,
90,
85
],
[
-63,
-283,
162,
128
],
[
-155,
-155,
284,
155
]
],
"32-35": [
[
-43,
-367,
93,
86
],
[
-66,
-281,
164,
129
],
[
-164,
-152,
284,
152
]
],
"36-39": [
[
-45,
-367,
96,
87
],
[
-70,
-280,
166,
130
],
[
-172,
-150,
283,
150
]
],
"40-43": [
[
-45,
-366,
97,
87
],
[
-71,
-279,
166,
132
],
[
-172,
-147,
275,
147
]
],
"44-47": [
[
-46,
-365,
99,
88
],
[
-64,
-277,
159,
132
],
[
-152,
-145,
248,
145
]
],
"48-51": [
[
-48,
-365,
100,
88
],
[
-60,
-277,
155,
133
],
[
-120,
-144,
210,
144
]
],
"52-56": [
[
-50,
-364,
101,
89
],
[
-62,
-275,
156,
133
],
[
-79,
-142,
164,
142
]
],
"57-60": [
[
-51,
-362,
100,
89
],
[
-63,
-273,
155,
134
],
[
-36,
-139,
120,
139
]
],
"61-64": [
[
-53,
-360,
101,
89
],
[
-63,
-271,
152,
134
],
[
-11,
-137,
94,
137
]
],
"65-68": [
[
-54,
-357,
100,
89
],
[
-63,
-268,
148,
134
],
[
-4,
-134,
86,
134
]
],
"69-72": [
[
-53,
-354,
99,
89
],
[
-61,
-265,
142,
133
],
[
-2,
-132,
82,
132
]
],
"73-76": [
[
-52,
-352,
99,
89
],
[
-58,
-263,
137,
134
],
[
0,
-129,
77,
129
]
],
"77-80": [
[
-49,
-351,
98,
89
],
[
-52,
-262,
128,
134
],
[
-1,
-128,
75,
128
]
],
"81-84": [
[
-46,
-352,
98,
89
],
[
-46,
-263,
122,
135
],
[
-11,
-128,
81,
128
]
],
"85-88": [
[
-44,
-353,
100,
90
],
[
-43,
-263,
125,
135
],
[
-20,
-128,
86,
128
]
],
"89-92": [
[
-43,
-354,
106,
90
],
[
-42,
-264,
128,
135
],
[
-29,
-129,
92,
129
]
],
"93-96": [
[
-43,
-356,
111,
90
],
[
-42,
-266,
126,
136
],
[
-35,
-130,
96,
130
]
],
"97-100": [
[
-44,
-358,
115,
90
],
[
-43,
-268,
124,
135
],
[
-33,
-133,
103,
133
]
],
"101-104": [
[
-45,
-359,
119,
90
],
[
-45,
-269,
127,
135
],
[
-17,
-134,
103,
134
]
],
"105-109": [
[
-47,
-361,
126,
90
],
[
-46,
-271,
139,
136
],
[
-24,
-135,
124,
135
]
],
"114-117": [
[
-49,
-361,
122,
90
],
[
-49,
-271,
164,
136
],
[
-33,
-135,
194,
135
]
],
"118-121": [
[
-50,
-360,
122,
90
],
[
-49,
-270,
166,
135
],
[
-38,
-135,
223,
135
]
],
"122-125": [
[
-50,
-359,
123,
90
],
[
-50,
-269,
168,
135
],
[
-46,
-134,
235,
134
]
],
"126-129": [
[
-51,
-359,
126,
89
],
[
-51,
-270,
166,
135
],
[
-55,
-135,
234,
135
]
],
"130-133": [
[
-51,
-361,
133,
89
],
[
-51,
-272,
160,
134
],
[
-67,
-138,
235,
138
]
],
"134-137": [
[
-52,
-362,
138,
89
],
[
-53,
-273,
159,
134
],
[
-80,
-139,
237,
139
]
],
"138-141": [
[
-53,
-364,
132,
88
],
[
-54,
-276,
154,
133
],
[
-95,
-143,
242,
143
]
],
"142-145": [
[
-53,
-366,
116,
88
],
[
-55,
-278,
157,
132
],
[
-111,
-146,
248,
146
]
],
"146-149": [
[
-53,
-367,
110,
87
],
[
-54,
-280,
164,
131
],
[
-124,
-149,
250,
149
]
],
"150-153": [
[
-53,
-365,
108,
86
],
[
-53,
-279,
165,
129
],
[
-134,
-150,
249,
150
]
],
"154-157": [
[
-52,
-364,
109,
87
],
[
-53,
-277,
161,
130
],
[
-140,
-147,
244,
147
]
],
"158-161": [
[
-52,
-363,
108,
87
],
[
-53,
-276,
156,
131
],
[
-137,
-145,
233,
145
]
],
"162-166": [
[
-53,
-362,
108,
87
],
[
-53,
-275,
149,
132
],
[
-124,
-143,
212,
143
]
],
"167-170": [
[
-53,
-360,
108,
88
],
[
-54,
-272,
146,
132
],
[
-100,
-140,
182,
140
]
],
"171-174": [
[
-54,
-358,
109,
88
],
[
-55,
-270,
144,
132
],
[
-69,
-138,
145,
138
]
],
"175-178": [
[
-56,
-356,
108,
88
],
[
-57,
-268,
144,
133
],
[
-32,
-135,
109,
135
]
],
"179-182": [
[
-58,
-353,
108,
88
],
[
-59,
-265,
145,
133
],
[
-16,
-132,
90,
132
]
],
"183-186": [
[
-59,
-350,
107,
88
],
[
-59,
-262,
144,
133
],
[
-13,
-129,
85,
129
]
],
"187-190": [
[
-58,
-348,
106,
88
],
[
-59,
-260,
144,
133
],
[
-11,
-127,
80,
127
]
],
"191-194": [
[
-57,
-348,
105,
88
],
[
-57,
-260,
145,
133
],
[
-12,
-127,
79,
127
]
],
"195-198": [
[
-55,
-347,
106,
89
],
[
-56,
-258,
147,
133
],
[
-13,
-125,
76,
125
]
],
"199-202": [
[
-54,
-347,
107,
89
],
[
-54,
-258,
146,
134
],
[
-20,
-124,
80,
124
]
],
"203-206": [
[
-52,
-346,
107,
89
],
[
-53,
-257,
147,
133
],
[
-26,
-124,
86,
124
]
],
"207-210": [
[
-51,
-346,
106,
88
],
[
-52,
-258,
147,
133
],
[
-29,
-125,
90,
125
]
],
"211-214": [
[
-50,
-347,
108,
89
],
[
-51,
-258,
147,
133
],
[
-29,
-125,
90,
125
]
],
"215-219": [
[
-50,
-348,
108,
88
],
[
-51,
-260,
147,
133
],
[
-30,
-127,
94,
127
]
]
}
},
"hitboxes": {
"180-203": [
[
0,
-320,
180,
300
]
]
},
"root_motion_frames": [
0.0,
-0.95,
-1.35,
-1.86,
-2.95,
-4.76,
-7.74,
-10.74,
-13.16,
-13.94,
-12.04,
-9.46,
-8.48,
-7.36,
-6.13,
-5.56,
-6.65,
-7.22,
-7.93,
-9.65,
-11.08,
-11.4,
-12.83,
-13.48,
-10.89,
-9.31,
-8.38,
-7.61,
-7.08,
-8.59,
-10.8,
-11.95,
-14.05,
-15.9,
-17.4,
-18.06,
-18.11,
-16.67,
-14.66,
-11.88,
-10.48,
-9.35,
-8.32,
-7.55,
-7.5,
-7.24,
-7.93,
-9.09,
-10.75,
-10.78,
-9.78,
-9.45,
-9.39,
-7.92
],
"finisher": true
}