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

920 lines
12 KiB
JSON

{
"name": "idle",
"total": 96,
"loop": true,
"startup": 10,
"active": [
11,
14
],
"damage": 50,
"hitstun": 16,
"blockstun": 10,
"pushback": 10,
"hurtboxes": {
"default": [
[
-39,
-326,
103,
79
],
[
-38,
-247,
105,
120
],
[
-61,
-127,
145,
127
]
],
"frames": {
"0-1": [
[
-36,
-325,
99,
79
],
[
-37,
-246,
102,
119
],
[
-60,
-127,
145,
127
]
],
"2-3": [
[
-36,
-326,
100,
79
],
[
-37,
-247,
103,
120
],
[
-60,
-127,
145,
127
]
],
"4-5": [
[
-36,
-328,
101,
80
],
[
-37,
-248,
103,
120
],
[
-61,
-128,
145,
128
]
],
"6-7": [
[
-35,
-330,
99,
80
],
[
-38,
-250,
103,
121
],
[
-63,
-129,
145,
129
]
],
"8-9": [
[
-34,
-329,
98,
80
],
[
-38,
-249,
103,
121
],
[
-64,
-128,
144,
128
]
],
"10-11": [
[
-34,
-326,
100,
79
],
[
-39,
-247,
105,
120
],
[
-66,
-127,
145,
127
]
],
"12-13": [
[
-34,
-325,
102,
79
],
[
-39,
-246,
108,
119
],
[
-67,
-127,
145,
127
]
],
"14-16": [
[
-34,
-326,
102,
79
],
[
-39,
-247,
109,
120
],
[
-67,
-127,
145,
127
]
],
"17-18": [
[
-35,
-328,
103,
80
],
[
-38,
-248,
109,
120
],
[
-66,
-128,
145,
128
]
],
"19-20": [
[
-36,
-328,
103,
80
],
[
-38,
-248,
108,
120
],
[
-64,
-128,
145,
128
]
],
"21-22": [
[
-36,
-326,
103,
79
],
[
-38,
-247,
107,
120
],
[
-62,
-127,
145,
127
]
],
"23-24": [
[
-36,
-325,
103,
79
],
[
-37,
-246,
105,
119
],
[
-60,
-127,
145,
127
]
],
"25-26": [
[
-37,
-325,
103,
79
],
[
-37,
-246,
103,
119
],
[
-59,
-127,
145,
127
]
],
"27-28": [
[
-37,
-328,
101,
80
],
[
-37,
-248,
102,
120
],
[
-60,
-128,
145,
128
]
],
"29-31": [
[
-38,
-330,
100,
80
],
[
-38,
-250,
102,
121
],
[
-62,
-129,
145,
129
]
],
"32-33": [
[
-38,
-329,
101,
80
],
[
-38,
-249,
102,
121
],
[
-64,
-128,
145,
128
]
],
"34-35": [
[
-39,
-326,
103,
79
],
[
-39,
-247,
104,
120
],
[
-66,
-127,
145,
127
]
],
"36-37": [
[
-40,
-325,
103,
79
],
[
-39,
-246,
105,
119
],
[
-67,
-127,
145,
127
]
],
"38-39": [
[
-40,
-326,
102,
79
],
[
-40,
-247,
106,
120
],
[
-67,
-127,
145,
127
]
],
"40-41": [
[
-41,
-328,
104,
80
],
[
-39,
-248,
104,
120
],
[
-66,
-128,
145,
128
]
],
"42-43": [
[
-40,
-329,
103,
80
],
[
-39,
-249,
105,
121
],
[
-64,
-128,
145,
128
]
],
"44-45": [
[
-40,
-328,
105,
80
],
[
-38,
-248,
105,
120
],
[
-62,
-128,
145,
128
]
],
"49-50": [
[
-39,
-325,
101,
79
],
[
-37,
-246,
103,
119
],
[
-60,
-127,
145,
127
]
],
"51-52": [
[
-40,
-327,
100,
80
],
[
-38,
-247,
103,
120
],
[
-61,
-127,
145,
127
]
],
"53-54": [
[
-40,
-329,
101,
80
],
[
-38,
-249,
103,
121
],
[
-63,
-128,
145,
128
]
],
"55-56": [
[
-39,
-330,
101,
80
],
[
-38,
-250,
103,
121
],
[
-65,
-129,
145,
129
]
],
"57-58": [
[
-39,
-328,
102,
80
],
[
-39,
-248,
104,
120
],
[
-66,
-128,
145,
128
]
],
"59-60": [
[
-38,
-326,
100,
79
],
[
-39,
-247,
104,
120
],
[
-67,
-127,
144,
127
]
],
"61-63": [
[
-38,
-326,
98,
79
],
[
-39,
-247,
103,
120
],
[
-68,
-127,
145,
127
]
],
"64-65": [
[
-39,
-328,
98,
80
],
[
-39,
-248,
102,
120
],
[
-68,
-128,
145,
128
]
],
"66-67": [
[
-39,
-330,
99,
80
],
[
-39,
-250,
103,
121
],
[
-66,
-129,
144,
129
]
],
"68-69": [
[
-39,
-329,
102,
80
],
[
-38,
-249,
104,
121
],
[
-64,
-128,
145,
128
]
],
"70-71": [
[
-38,
-327,
103,
80
],
[
-38,
-247,
106,
120
],
[
-62,
-127,
145,
127
]
],
"72-73": [
[
-38,
-325,
102,
79
],
[
-38,
-246,
105,
119
],
[
-60,
-127,
145,
127
]
],
"74-75": [
[
-39,
-326,
99,
79
],
[
-38,
-247,
102,
120
],
[
-60,
-127,
145,
127
]
],
"76-77": [
[
-39,
-328,
98,
80
],
[
-38,
-248,
100,
120
],
[
-62,
-128,
145,
128
]
],
"78-80": [
[
-38,
-329,
98,
80
],
[
-38,
-249,
101,
121
],
[
-64,
-128,
145,
128
]
],
"81-82": [
[
-37,
-326,
99,
79
],
[
-39,
-247,
104,
120
],
[
-65,
-127,
145,
127
]
],
"83-84": [
[
-36,
-324,
99,
79
],
[
-39,
-245,
105,
119
],
[
-66,
-126,
145,
126
]
],
"85-86": [
[
-36,
-324,
98,
79
],
[
-39,
-245,
104,
119
],
[
-66,
-126,
145,
126
]
],
"87-88": [
[
-36,
-327,
96,
80
],
[
-38,
-247,
101,
120
],
[
-66,
-127,
145,
127
]
],
"89-90": [
[
-37,
-329,
98,
80
],
[
-38,
-249,
101,
121
],
[
-65,
-128,
145,
128
]
],
"91-92": [
[
-36,
-328,
98,
80
],
[
-38,
-248,
102,
120
],
[
-63,
-128,
145,
128
]
],
"93-95": [
[
-36,
-326,
100,
79
],
[
-37,
-247,
102,
120
],
[
-61,
-127,
145,
127
]
]
}
},
"hitboxes": {},
"root_motion_frames": []
}