foitin/characters/kachujin/moves/kick/data.json
m3ultra da1cceadc2 Two real fighters: KACHUJIN and VESPER, 11 moves each from Mixamo combat clips
- per-frame hips-centred rendering + root-motion export (the BKB .geo
  approach modernised): traveling clips stay pivot-stable, movement data
  goes to root_motion_frames in data.json
- engine: frame-indexed root motion, pushbox widened for real sprites
- clip set: ginga idle, walks, jump, block, punching/boxing/martelo
  normals, chapa-giratoria QCF special, hit react, knockdown
- verified in-game: demo jab connects, damage applied, mirroring correct

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 19:50:56 +10:00

450 lines
5.7 KiB
JSON

{
"name": "kick",
"total": 40,
"loop": false,
"startup": 12,
"active": [
13,
18
],
"damage": 70,
"hitstun": 22,
"blockstun": 13,
"pushback": 14,
"hurtboxes": {
"default": [
[
-136,
-288,
295,
71
],
[
-102,
-217,
252,
106
],
[
-29,
-111,
45,
111
]
],
"frames": {
"0-0": [
[
-18,
-301,
95,
70
],
[
-112,
-231,
195,
106
],
[
-114,
-125,
212,
125
]
],
"1-2": [
[
-21,
-309,
103,
72
],
[
-124,
-237,
206,
109
],
[
-108,
-128,
194,
128
]
],
"3-3": [
[
-25,
-322,
102,
75
],
[
-128,
-247,
201,
114
],
[
-98,
-133,
166,
133
]
],
"4-5": [
[
-40,
-332,
123,
78
],
[
-132,
-254,
203,
118
],
[
-72,
-136,
124,
136
]
],
"6-6": [
[
-58,
-334,
167,
80
],
[
-151,
-254,
227,
120
],
[
-34,
-134,
114,
134
]
],
"7-8": [
[
-82,
-328,
188,
79
],
[
-131,
-249,
231,
119
],
[
-22,
-130,
101,
130
]
],
"9-9": [
[
-115,
-306,
225,
75
],
[
-91,
-231,
264,
112
],
[
-14,
-119,
52,
119
]
],
"10-11": [
[
-132,
-309,
303,
76
],
[
-97,
-233,
193,
115
],
[
-16,
-118,
45,
118
]
],
"12-12": [
[
-134,
-314,
298,
78
],
[
-124,
-236,
217,
117
],
[
-19,
-119,
45,
119
]
],
"13-14": [
[
-136,
-295,
310,
73
],
[
-125,
-222,
194,
110
],
[
-24,
-112,
45,
112
]
],
"16-17": [
[
-127,
-315,
187,
77
],
[
-117,
-238,
244,
116
],
[
-31,
-122,
46,
122
]
],
"18-18": [
[
-106,
-317,
168,
77
],
[
-109,
-240,
210,
116
],
[
-34,
-124,
138,
124
]
],
"19-20": [
[
-78,
-316,
132,
76
],
[
-160,
-240,
249,
114
],
[
-31,
-126,
131,
126
]
],
"21-21": [
[
-76,
-326,
126,
77
],
[
-170,
-249,
243,
116
],
[
-34,
-133,
107,
133
]
],
"22-23": [
[
-85,
-324,
143,
76
],
[
-149,
-248,
221,
115
],
[
-56,
-133,
130,
133
]
],
"24-24": [
[
-67,
-318,
126,
74
],
[
-131,
-244,
195,
112
],
[
-64,
-132,
134,
132
]
],
"25-26": [
[
-36,
-310,
96,
72
],
[
-114,
-238,
183,
108
],
[
-88,
-130,
172,
130
]
],
"27-27": [
[
-25,
-303,
91,
70
],
[
-107,
-233,
184,
106
],
[
-116,
-127,
207,
127
]
],
"28-29": [
[
-20,
-301,
92,
70
],
[
-112,
-231,
195,
106
],
[
-115,
-125,
212,
125
]
]
}
},
"hitboxes": {
"13-18": [
[
40,
-320,
120,
60
]
]
},
"root_motion_frames": [
0.0,
-12.63,
-18.4,
-15.51,
-12.9,
-13.55,
-11.25,
-6.32,
-4.51,
-4.97,
-3.14,
-0.35,
5.23,
13.76,
17.61,
17.8,
17.41,
13.69,
8.87,
7.24
]
}