diff --git a/characters/kachujin/manifest.json b/characters/kachujin/manifest.json new file mode 100644 index 00000000..49c55852 --- /dev/null +++ b/characters/kachujin/manifest.json @@ -0,0 +1,26 @@ +{ + "id": "kachujin", + "name": "KACHUJIN", + "health": 1000, + "walk_speed": 3.4, + "back_speed": 2.7, + "jump_velocity": -13.5, + "color": "#c03a2e", + "sprite_scale": 1.25, + "normals": { + "P": "jab", + "6P": "straight", + "K": "kick" + }, + "command_moves": [ + { + "motion": [ + 2, + 3, + 6 + ], + "button": "P", + "move": "special" + } + ] +} \ No newline at end of file diff --git a/characters/kachujin/moves/block/data.json b/characters/kachujin/moves/block/data.json new file mode 100644 index 00000000..fd4be3dc --- /dev/null +++ b/characters/kachujin/moves/block/data.json @@ -0,0 +1,640 @@ +{ + "name": "block", + "total": 24, + "loop": false, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -23, + -317, + 115, + 76 + ], + [ + -62, + -241, + 153, + 115 + ], + [ + -69, + -126, + 146, + 126 + ] + ], + "frames": { + "0-0": [ + [ + -24, + -316, + 126, + 76 + ], + [ + -61, + -240, + 163, + 115 + ], + [ + -68, + -125, + 150, + 125 + ] + ], + "1-1": [ + [ + -22, + -319, + 127, + 77 + ], + [ + -68, + -242, + 164, + 116 + ], + [ + -70, + -126, + 148, + 126 + ] + ], + "2-2": [ + [ + -21, + -318, + 127, + 77 + ], + [ + -68, + -241, + 157, + 116 + ], + [ + -70, + -125, + 144, + 125 + ] + ], + "3-3": [ + [ + -22, + -316, + 127, + 76 + ], + [ + -65, + -240, + 153, + 115 + ], + [ + -70, + -125, + 142, + 125 + ] + ], + "4-4": [ + [ + -22, + -317, + 125, + 76 + ], + [ + -66, + -241, + 169, + 115 + ], + [ + -70, + -126, + 145, + 126 + ] + ], + "5-5": [ + [ + -19, + -316, + 125, + 76 + ], + [ + -72, + -240, + 178, + 115 + ], + [ + -72, + -125, + 153, + 125 + ] + ], + "6-6": [ + [ + -18, + -310, + 123, + 75 + ], + [ + -73, + -235, + 177, + 113 + ], + [ + -74, + -122, + 160, + 122 + ] + ], + "7-7": [ + [ + -19, + -309, + 120, + 74 + ], + [ + -69, + -235, + 161, + 112 + ], + [ + -72, + -123, + 158, + 123 + ] + ], + "8-8": [ + [ + -23, + -315, + 112, + 76 + ], + [ + -59, + -239, + 135, + 114 + ], + [ + -65, + -125, + 147, + 125 + ] + ], + "9-9": [ + [ + -39, + -323, + 95, + 78 + ], + [ + -47, + -245, + 105, + 117 + ], + [ + -63, + -128, + 134, + 128 + ] + ], + "10-10": [ + [ + -68, + -317, + 101, + 76 + ], + [ + -56, + -241, + 114, + 115 + ], + [ + -72, + -126, + 143, + 126 + ] + ], + "11-11": [ + [ + -66, + -310, + 101, + 74 + ], + [ + -56, + -236, + 116, + 112 + ], + [ + -70, + -124, + 144, + 124 + ] + ], + "12-12": [ + [ + -48, + -313, + 94, + 75 + ], + [ + -49, + -238, + 110, + 113 + ], + [ + -64, + -125, + 138, + 125 + ] + ], + "13-13": [ + [ + -36, + -322, + 104, + 77 + ], + [ + -49, + -245, + 109, + 117 + ], + [ + -56, + -128, + 130, + 128 + ] + ], + "14-14": [ + [ + -29, + -321, + 111, + 77 + ], + [ + -56, + -244, + 124, + 116 + ], + [ + -61, + -128, + 137, + 128 + ] + ], + "15-15": [ + [ + -20, + -311, + 114, + 75 + ], + [ + -73, + -236, + 170, + 113 + ], + [ + -74, + -123, + 150, + 123 + ] + ], + "16-16": [ + [ + -20, + -307, + 79, + 74 + ], + [ + -74, + -233, + 177, + 111 + ], + [ + -74, + -122, + 147, + 122 + ] + ], + "17-17": [ + [ + -22, + -315, + 130, + 76 + ], + [ + -69, + -239, + 176, + 114 + ], + [ + -71, + -125, + 147, + 125 + ] + ], + "18-18": [ + [ + -23, + -318, + 130, + 77 + ], + [ + -67, + -241, + 156, + 116 + ], + [ + -69, + -125, + 147, + 125 + ] + ], + "19-19": [ + [ + -24, + -316, + 130, + 76 + ], + [ + -61, + -240, + 148, + 115 + ], + [ + -68, + -125, + 150, + 125 + ] + ], + "20-20": [ + [ + -25, + -312, + 127, + 75 + ], + [ + -60, + -237, + 162, + 113 + ], + [ + -68, + -124, + 150, + 124 + ] + ], + "21-21": [ + [ + -24, + -316, + 127, + 76 + ], + [ + -61, + -240, + 165, + 115 + ], + [ + -69, + -125, + 147, + 125 + ] + ], + "22-22": [ + [ + -24, + -318, + 130, + 77 + ], + [ + -61, + -241, + 167, + 115 + ], + [ + -69, + -126, + 143, + 126 + ] + ], + "23-23": [ + [ + -23, + -320, + 130, + 77 + ], + [ + -63, + -243, + 164, + 116 + ], + [ + -69, + -127, + 139, + 127 + ] + ], + "24-24": [ + [ + -24, + -316, + 131, + 76 + ], + [ + -61, + -240, + 164, + 114 + ], + [ + -69, + -126, + 139, + 126 + ] + ], + "25-25": [ + [ + -24, + -316, + 131, + 76 + ], + [ + -61, + -240, + 167, + 114 + ], + [ + -69, + -126, + 141, + 126 + ] + ], + "26-26": [ + [ + -24, + -318, + 131, + 76 + ], + [ + -61, + -242, + 166, + 115 + ], + [ + -68, + -127, + 143, + 127 + ] + ], + "27-27": [ + [ + -24, + -321, + 130, + 78 + ], + [ + -61, + -243, + 160, + 117 + ], + [ + -68, + -126, + 147, + 126 + ] + ], + "28-28": [ + [ + -24, + -318, + 129, + 77 + ], + [ + -61, + -241, + 160, + 115 + ], + [ + -68, + -126, + 151, + 126 + ] + ], + "29-29": [ + [ + -24, + -316, + 128, + 76 + ], + [ + -60, + -240, + 161, + 115 + ], + [ + -68, + -125, + 151, + 125 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/kachujin/moves/block/frames/0000.png b/characters/kachujin/moves/block/frames/0000.png new file mode 100644 index 00000000..a70d5814 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0000.png differ diff --git a/characters/kachujin/moves/block/frames/0001.png b/characters/kachujin/moves/block/frames/0001.png new file mode 100644 index 00000000..edcbe83f Binary files /dev/null and b/characters/kachujin/moves/block/frames/0001.png differ diff --git a/characters/kachujin/moves/block/frames/0002.png b/characters/kachujin/moves/block/frames/0002.png new file mode 100644 index 00000000..13e46a97 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0002.png differ diff --git a/characters/kachujin/moves/block/frames/0003.png b/characters/kachujin/moves/block/frames/0003.png new file mode 100644 index 00000000..7092a917 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0003.png differ diff --git a/characters/kachujin/moves/block/frames/0004.png b/characters/kachujin/moves/block/frames/0004.png new file mode 100644 index 00000000..9f0f2881 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0004.png differ diff --git a/characters/kachujin/moves/block/frames/0005.png b/characters/kachujin/moves/block/frames/0005.png new file mode 100644 index 00000000..a864cf1f Binary files /dev/null and b/characters/kachujin/moves/block/frames/0005.png differ diff --git a/characters/kachujin/moves/block/frames/0006.png b/characters/kachujin/moves/block/frames/0006.png new file mode 100644 index 00000000..b792ac9f Binary files /dev/null and b/characters/kachujin/moves/block/frames/0006.png differ diff --git a/characters/kachujin/moves/block/frames/0007.png b/characters/kachujin/moves/block/frames/0007.png new file mode 100644 index 00000000..bf70006b Binary files /dev/null and b/characters/kachujin/moves/block/frames/0007.png differ diff --git a/characters/kachujin/moves/block/frames/0008.png b/characters/kachujin/moves/block/frames/0008.png new file mode 100644 index 00000000..a1169000 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0008.png differ diff --git a/characters/kachujin/moves/block/frames/0009.png b/characters/kachujin/moves/block/frames/0009.png new file mode 100644 index 00000000..9b3c3792 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0009.png differ diff --git a/characters/kachujin/moves/block/frames/0010.png b/characters/kachujin/moves/block/frames/0010.png new file mode 100644 index 00000000..cb43950d Binary files /dev/null and b/characters/kachujin/moves/block/frames/0010.png differ diff --git a/characters/kachujin/moves/block/frames/0011.png b/characters/kachujin/moves/block/frames/0011.png new file mode 100644 index 00000000..e853e1a7 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0011.png differ diff --git a/characters/kachujin/moves/block/frames/0012.png b/characters/kachujin/moves/block/frames/0012.png new file mode 100644 index 00000000..d1e6e973 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0012.png differ diff --git a/characters/kachujin/moves/block/frames/0013.png b/characters/kachujin/moves/block/frames/0013.png new file mode 100644 index 00000000..9a9a6129 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0013.png differ diff --git a/characters/kachujin/moves/block/frames/0014.png b/characters/kachujin/moves/block/frames/0014.png new file mode 100644 index 00000000..33397fe1 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0014.png differ diff --git a/characters/kachujin/moves/block/frames/0015.png b/characters/kachujin/moves/block/frames/0015.png new file mode 100644 index 00000000..8447d969 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0015.png differ diff --git a/characters/kachujin/moves/block/frames/0016.png b/characters/kachujin/moves/block/frames/0016.png new file mode 100644 index 00000000..f5e54c51 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0016.png differ diff --git a/characters/kachujin/moves/block/frames/0017.png b/characters/kachujin/moves/block/frames/0017.png new file mode 100644 index 00000000..0df52825 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0017.png differ diff --git a/characters/kachujin/moves/block/frames/0018.png b/characters/kachujin/moves/block/frames/0018.png new file mode 100644 index 00000000..e8791b53 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0018.png differ diff --git a/characters/kachujin/moves/block/frames/0019.png b/characters/kachujin/moves/block/frames/0019.png new file mode 100644 index 00000000..e790a318 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0019.png differ diff --git a/characters/kachujin/moves/block/frames/0020.png b/characters/kachujin/moves/block/frames/0020.png new file mode 100644 index 00000000..a5283f2d Binary files /dev/null and b/characters/kachujin/moves/block/frames/0020.png differ diff --git a/characters/kachujin/moves/block/frames/0021.png b/characters/kachujin/moves/block/frames/0021.png new file mode 100644 index 00000000..39a8e76a Binary files /dev/null and b/characters/kachujin/moves/block/frames/0021.png differ diff --git a/characters/kachujin/moves/block/frames/0022.png b/characters/kachujin/moves/block/frames/0022.png new file mode 100644 index 00000000..0784ab76 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0022.png differ diff --git a/characters/kachujin/moves/block/frames/0023.png b/characters/kachujin/moves/block/frames/0023.png new file mode 100644 index 00000000..bc00395c Binary files /dev/null and b/characters/kachujin/moves/block/frames/0023.png differ diff --git a/characters/kachujin/moves/block/frames/0024.png b/characters/kachujin/moves/block/frames/0024.png new file mode 100644 index 00000000..ee7b32fa Binary files /dev/null and b/characters/kachujin/moves/block/frames/0024.png differ diff --git a/characters/kachujin/moves/block/frames/0025.png b/characters/kachujin/moves/block/frames/0025.png new file mode 100644 index 00000000..be57928f Binary files /dev/null and b/characters/kachujin/moves/block/frames/0025.png differ diff --git a/characters/kachujin/moves/block/frames/0026.png b/characters/kachujin/moves/block/frames/0026.png new file mode 100644 index 00000000..f1e7f0ad Binary files /dev/null and b/characters/kachujin/moves/block/frames/0026.png differ diff --git a/characters/kachujin/moves/block/frames/0027.png b/characters/kachujin/moves/block/frames/0027.png new file mode 100644 index 00000000..5f772fa0 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0027.png differ diff --git a/characters/kachujin/moves/block/frames/0028.png b/characters/kachujin/moves/block/frames/0028.png new file mode 100644 index 00000000..0c7be556 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0028.png differ diff --git a/characters/kachujin/moves/block/frames/0029.png b/characters/kachujin/moves/block/frames/0029.png new file mode 100644 index 00000000..3084add3 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0029.png differ diff --git a/characters/kachujin/moves/block/frames/0030.png b/characters/kachujin/moves/block/frames/0030.png new file mode 100644 index 00000000..29a2170b Binary files /dev/null and b/characters/kachujin/moves/block/frames/0030.png differ diff --git a/characters/kachujin/moves/block/frames/0031.png b/characters/kachujin/moves/block/frames/0031.png new file mode 100644 index 00000000..1c765c40 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0031.png differ diff --git a/characters/kachujin/moves/block/frames/0032.png b/characters/kachujin/moves/block/frames/0032.png new file mode 100644 index 00000000..8f3a6b8f Binary files /dev/null and b/characters/kachujin/moves/block/frames/0032.png differ diff --git a/characters/kachujin/moves/block/frames/0033.png b/characters/kachujin/moves/block/frames/0033.png new file mode 100644 index 00000000..a0be459d Binary files /dev/null and b/characters/kachujin/moves/block/frames/0033.png differ diff --git a/characters/kachujin/moves/block/frames/0034.png b/characters/kachujin/moves/block/frames/0034.png new file mode 100644 index 00000000..08b283a3 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0034.png differ diff --git a/characters/kachujin/moves/block/frames/0035.png b/characters/kachujin/moves/block/frames/0035.png new file mode 100644 index 00000000..ff4838de Binary files /dev/null and b/characters/kachujin/moves/block/frames/0035.png differ diff --git a/characters/kachujin/moves/block/frames/0036.png b/characters/kachujin/moves/block/frames/0036.png new file mode 100644 index 00000000..27bd6be5 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0036.png differ diff --git a/characters/kachujin/moves/block/frames/0037.png b/characters/kachujin/moves/block/frames/0037.png new file mode 100644 index 00000000..f4758af1 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0037.png differ diff --git a/characters/kachujin/moves/block/frames/0038.png b/characters/kachujin/moves/block/frames/0038.png new file mode 100644 index 00000000..ee167069 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0038.png differ diff --git a/characters/kachujin/moves/block/frames/0039.png b/characters/kachujin/moves/block/frames/0039.png new file mode 100644 index 00000000..3aa073a4 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0039.png differ diff --git a/characters/kachujin/moves/block/frames/0040.png b/characters/kachujin/moves/block/frames/0040.png new file mode 100644 index 00000000..d3bb121b Binary files /dev/null and b/characters/kachujin/moves/block/frames/0040.png differ diff --git a/characters/kachujin/moves/block/frames/0041.png b/characters/kachujin/moves/block/frames/0041.png new file mode 100644 index 00000000..8acfe7dd Binary files /dev/null and b/characters/kachujin/moves/block/frames/0041.png differ diff --git a/characters/kachujin/moves/block/frames/0042.png b/characters/kachujin/moves/block/frames/0042.png new file mode 100644 index 00000000..5f7a392e Binary files /dev/null and b/characters/kachujin/moves/block/frames/0042.png differ diff --git a/characters/kachujin/moves/block/frames/0043.png b/characters/kachujin/moves/block/frames/0043.png new file mode 100644 index 00000000..bb03893f Binary files /dev/null and b/characters/kachujin/moves/block/frames/0043.png differ diff --git a/characters/kachujin/moves/block/frames/0044.png b/characters/kachujin/moves/block/frames/0044.png new file mode 100644 index 00000000..e4ba350c Binary files /dev/null and b/characters/kachujin/moves/block/frames/0044.png differ diff --git a/characters/kachujin/moves/block/frames/0045.png b/characters/kachujin/moves/block/frames/0045.png new file mode 100644 index 00000000..0e335268 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0045.png differ diff --git a/characters/kachujin/moves/block/frames/0046.png b/characters/kachujin/moves/block/frames/0046.png new file mode 100644 index 00000000..1b7db48f Binary files /dev/null and b/characters/kachujin/moves/block/frames/0046.png differ diff --git a/characters/kachujin/moves/block/frames/0047.png b/characters/kachujin/moves/block/frames/0047.png new file mode 100644 index 00000000..55af8e5a Binary files /dev/null and b/characters/kachujin/moves/block/frames/0047.png differ diff --git a/characters/kachujin/moves/block/frames/0048.png b/characters/kachujin/moves/block/frames/0048.png new file mode 100644 index 00000000..17331665 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0048.png differ diff --git a/characters/kachujin/moves/block/frames/0049.png b/characters/kachujin/moves/block/frames/0049.png new file mode 100644 index 00000000..3549bd40 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0049.png differ diff --git a/characters/kachujin/moves/block/frames/0050.png b/characters/kachujin/moves/block/frames/0050.png new file mode 100644 index 00000000..b0d8b256 Binary files /dev/null and b/characters/kachujin/moves/block/frames/0050.png differ diff --git a/characters/kachujin/moves/block/frames/0051.png b/characters/kachujin/moves/block/frames/0051.png new file mode 100644 index 00000000..815b456c Binary files /dev/null and b/characters/kachujin/moves/block/frames/0051.png differ diff --git a/characters/kachujin/moves/hit/data.json b/characters/kachujin/moves/hit/data.json new file mode 100644 index 00000000..ae33c296 --- /dev/null +++ b/characters/kachujin/moves/hit/data.json @@ -0,0 +1,640 @@ +{ + "name": "hit", + "total": 24, + "loop": false, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -34, + -322, + 80, + 78 + ], + [ + -57, + -244, + 113, + 117 + ], + [ + -59, + -127, + 138, + 127 + ] + ], + "frames": { + "0-0": [ + [ + -41, + -333, + 87, + 81 + ], + [ + -60, + -252, + 116, + 122 + ], + [ + -62, + -130, + 150, + 130 + ] + ], + "1-1": [ + [ + -42, + -336, + 82, + 82 + ], + [ + -62, + -254, + 117, + 123 + ], + [ + -57, + -131, + 145, + 131 + ] + ], + "2-2": [ + [ + -80, + -314, + 111, + 76 + ], + [ + -62, + -238, + 124, + 114 + ], + [ + -48, + -124, + 131, + 124 + ] + ], + "3-3": [ + [ + -104, + -290, + 126, + 69 + ], + [ + -71, + -221, + 150, + 104 + ], + [ + -45, + -117, + 131, + 117 + ] + ], + "4-4": [ + [ + -101, + -296, + 124, + 71 + ], + [ + -68, + -225, + 140, + 106 + ], + [ + -43, + -119, + 132, + 119 + ] + ], + "5-5": [ + [ + -95, + -305, + 122, + 73 + ], + [ + -65, + -232, + 134, + 110 + ], + [ + -43, + -122, + 131, + 122 + ] + ], + "6-6": [ + [ + -83, + -314, + 118, + 76 + ], + [ + -59, + -238, + 117, + 114 + ], + [ + -44, + -124, + 130, + 124 + ] + ], + "7-7": [ + [ + -79, + -318, + 116, + 77 + ], + [ + -55, + -241, + 110, + 115 + ], + [ + -45, + -126, + 130, + 126 + ] + ], + "8-8": [ + [ + -77, + -319, + 116, + 77 + ], + [ + -52, + -242, + 110, + 116 + ], + [ + -47, + -126, + 131, + 126 + ] + ], + "9-9": [ + [ + -74, + -321, + 116, + 78 + ], + [ + -48, + -243, + 108, + 117 + ], + [ + -49, + -126, + 131, + 126 + ] + ], + "10-10": [ + [ + -71, + -322, + 116, + 78 + ], + [ + -48, + -244, + 106, + 118 + ], + [ + -50, + -126, + 131, + 126 + ] + ], + "11-11": [ + [ + -65, + -323, + 112, + 78 + ], + [ + -48, + -245, + 103, + 118 + ], + [ + -51, + -127, + 130, + 127 + ] + ], + "12-12": [ + [ + -53, + -324, + 99, + 78 + ], + [ + -49, + -246, + 101, + 118 + ], + [ + -52, + -128, + 131, + 128 + ] + ], + "13-13": [ + [ + -43, + -323, + 89, + 78 + ], + [ + -51, + -245, + 104, + 118 + ], + [ + -54, + -127, + 132, + 127 + ] + ], + "14-14": [ + [ + -35, + -323, + 81, + 78 + ], + [ + -56, + -245, + 111, + 118 + ], + [ + -57, + -127, + 136, + 127 + ] + ], + "15-15": [ + [ + -32, + -322, + 79, + 78 + ], + [ + -59, + -244, + 117, + 117 + ], + [ + -61, + -127, + 141, + 127 + ] + ], + "16-16": [ + [ + -31, + -324, + 78, + 78 + ], + [ + -59, + -246, + 117, + 118 + ], + [ + -62, + -128, + 145, + 128 + ] + ], + "17-17": [ + [ + -31, + -327, + 77, + 79 + ], + [ + -58, + -248, + 117, + 120 + ], + [ + -62, + -128, + 148, + 128 + ] + ], + "18-18": [ + [ + -34, + -330, + 78, + 80 + ], + [ + -52, + -250, + 110, + 121 + ], + [ + -60, + -129, + 147, + 129 + ] + ], + "19-19": [ + [ + -36, + -331, + 79, + 80 + ], + [ + -51, + -251, + 108, + 121 + ], + [ + -58, + -130, + 145, + 130 + ] + ], + "20-20": [ + [ + -36, + -331, + 79, + 80 + ], + [ + -50, + -251, + 106, + 121 + ], + [ + -57, + -130, + 143, + 130 + ] + ], + "21-21": [ + [ + -34, + -330, + 78, + 80 + ], + [ + -52, + -250, + 109, + 121 + ], + [ + -59, + -129, + 145, + 129 + ] + ], + "22-22": [ + [ + -33, + -329, + 79, + 80 + ], + [ + -55, + -249, + 113, + 120 + ], + [ + -61, + -129, + 146, + 129 + ] + ], + "23-23": [ + [ + -32, + -328, + 79, + 80 + ], + [ + -61, + -248, + 121, + 120 + ], + [ + -63, + -128, + 148, + 128 + ] + ], + "24-24": [ + [ + -33, + -329, + 83, + 80 + ], + [ + -64, + -249, + 127, + 121 + ], + [ + -65, + -128, + 150, + 128 + ] + ], + "25-25": [ + [ + -34, + -332, + 84, + 81 + ], + [ + -62, + -251, + 126, + 121 + ], + [ + -66, + -130, + 151, + 130 + ] + ], + "26-26": [ + [ + -36, + -333, + 87, + 81 + ], + [ + -58, + -252, + 121, + 122 + ], + [ + -66, + -130, + 151, + 130 + ] + ], + "27-27": [ + [ + -39, + -335, + 88, + 81 + ], + [ + -57, + -254, + 119, + 123 + ], + [ + -64, + -131, + 149, + 131 + ] + ], + "28-28": [ + [ + -39, + -335, + 87, + 81 + ], + [ + -59, + -254, + 119, + 123 + ], + [ + -63, + -131, + 148, + 131 + ] + ], + "29-29": [ + [ + -38, + -334, + 86, + 81 + ], + [ + -58, + -253, + 116, + 122 + ], + [ + -64, + -131, + 150, + 131 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/kachujin/moves/hit/frames/0000.png b/characters/kachujin/moves/hit/frames/0000.png new file mode 100644 index 00000000..35456d84 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0000.png differ diff --git a/characters/kachujin/moves/hit/frames/0001.png b/characters/kachujin/moves/hit/frames/0001.png new file mode 100644 index 00000000..8005a671 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0001.png differ diff --git a/characters/kachujin/moves/hit/frames/0002.png b/characters/kachujin/moves/hit/frames/0002.png new file mode 100644 index 00000000..1ab48e4c Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0002.png differ diff --git a/characters/kachujin/moves/hit/frames/0003.png b/characters/kachujin/moves/hit/frames/0003.png new file mode 100644 index 00000000..2e3dbf00 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0003.png differ diff --git a/characters/kachujin/moves/hit/frames/0004.png b/characters/kachujin/moves/hit/frames/0004.png new file mode 100644 index 00000000..139f17f4 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0004.png differ diff --git a/characters/kachujin/moves/hit/frames/0005.png b/characters/kachujin/moves/hit/frames/0005.png new file mode 100644 index 00000000..620513ac Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0005.png differ diff --git a/characters/kachujin/moves/hit/frames/0006.png b/characters/kachujin/moves/hit/frames/0006.png new file mode 100644 index 00000000..c4938202 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0006.png differ diff --git a/characters/kachujin/moves/hit/frames/0007.png b/characters/kachujin/moves/hit/frames/0007.png new file mode 100644 index 00000000..3d08ec73 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0007.png differ diff --git a/characters/kachujin/moves/hit/frames/0008.png b/characters/kachujin/moves/hit/frames/0008.png new file mode 100644 index 00000000..de70f16d Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0008.png differ diff --git a/characters/kachujin/moves/hit/frames/0009.png b/characters/kachujin/moves/hit/frames/0009.png new file mode 100644 index 00000000..bbcbafc7 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0009.png differ diff --git a/characters/kachujin/moves/hit/frames/0010.png b/characters/kachujin/moves/hit/frames/0010.png new file mode 100644 index 00000000..dbf343c8 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0010.png differ diff --git a/characters/kachujin/moves/hit/frames/0011.png b/characters/kachujin/moves/hit/frames/0011.png new file mode 100644 index 00000000..a9ecab3b Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0011.png differ diff --git a/characters/kachujin/moves/hit/frames/0012.png b/characters/kachujin/moves/hit/frames/0012.png new file mode 100644 index 00000000..ead6e338 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0012.png differ diff --git a/characters/kachujin/moves/hit/frames/0013.png b/characters/kachujin/moves/hit/frames/0013.png new file mode 100644 index 00000000..293d840d Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0013.png differ diff --git a/characters/kachujin/moves/hit/frames/0014.png b/characters/kachujin/moves/hit/frames/0014.png new file mode 100644 index 00000000..e942ab89 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0014.png differ diff --git a/characters/kachujin/moves/hit/frames/0015.png b/characters/kachujin/moves/hit/frames/0015.png new file mode 100644 index 00000000..ab4b9984 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0015.png differ diff --git a/characters/kachujin/moves/hit/frames/0016.png b/characters/kachujin/moves/hit/frames/0016.png new file mode 100644 index 00000000..e127da2a Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0016.png differ diff --git a/characters/kachujin/moves/hit/frames/0017.png b/characters/kachujin/moves/hit/frames/0017.png new file mode 100644 index 00000000..21201d89 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0017.png differ diff --git a/characters/kachujin/moves/hit/frames/0018.png b/characters/kachujin/moves/hit/frames/0018.png new file mode 100644 index 00000000..19592e15 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0018.png differ diff --git a/characters/kachujin/moves/hit/frames/0019.png b/characters/kachujin/moves/hit/frames/0019.png new file mode 100644 index 00000000..7f107e46 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0019.png differ diff --git a/characters/kachujin/moves/hit/frames/0020.png b/characters/kachujin/moves/hit/frames/0020.png new file mode 100644 index 00000000..6f01b4fd Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0020.png differ diff --git a/characters/kachujin/moves/hit/frames/0021.png b/characters/kachujin/moves/hit/frames/0021.png new file mode 100644 index 00000000..84fd13f2 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0021.png differ diff --git a/characters/kachujin/moves/hit/frames/0022.png b/characters/kachujin/moves/hit/frames/0022.png new file mode 100644 index 00000000..56b92fb9 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0022.png differ diff --git a/characters/kachujin/moves/hit/frames/0023.png b/characters/kachujin/moves/hit/frames/0023.png new file mode 100644 index 00000000..f9db1c30 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0023.png differ diff --git a/characters/kachujin/moves/hit/frames/0024.png b/characters/kachujin/moves/hit/frames/0024.png new file mode 100644 index 00000000..ec2c0d03 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0024.png differ diff --git a/characters/kachujin/moves/hit/frames/0025.png b/characters/kachujin/moves/hit/frames/0025.png new file mode 100644 index 00000000..a88a89fe Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0025.png differ diff --git a/characters/kachujin/moves/hit/frames/0026.png b/characters/kachujin/moves/hit/frames/0026.png new file mode 100644 index 00000000..44ca5a4d Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0026.png differ diff --git a/characters/kachujin/moves/hit/frames/0027.png b/characters/kachujin/moves/hit/frames/0027.png new file mode 100644 index 00000000..1d70b205 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0027.png differ diff --git a/characters/kachujin/moves/hit/frames/0028.png b/characters/kachujin/moves/hit/frames/0028.png new file mode 100644 index 00000000..7701acae Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0028.png differ diff --git a/characters/kachujin/moves/hit/frames/0029.png b/characters/kachujin/moves/hit/frames/0029.png new file mode 100644 index 00000000..9d9e194d Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0029.png differ diff --git a/characters/kachujin/moves/hit/frames/0030.png b/characters/kachujin/moves/hit/frames/0030.png new file mode 100644 index 00000000..197e2876 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0030.png differ diff --git a/characters/kachujin/moves/hit/frames/0031.png b/characters/kachujin/moves/hit/frames/0031.png new file mode 100644 index 00000000..0e00104c Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0031.png differ diff --git a/characters/kachujin/moves/hit/frames/0032.png b/characters/kachujin/moves/hit/frames/0032.png new file mode 100644 index 00000000..db968db5 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0032.png differ diff --git a/characters/kachujin/moves/hit/frames/0033.png b/characters/kachujin/moves/hit/frames/0033.png new file mode 100644 index 00000000..28b18a92 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0033.png differ diff --git a/characters/kachujin/moves/hit/frames/0034.png b/characters/kachujin/moves/hit/frames/0034.png new file mode 100644 index 00000000..1835da1f Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0034.png differ diff --git a/characters/kachujin/moves/hit/frames/0035.png b/characters/kachujin/moves/hit/frames/0035.png new file mode 100644 index 00000000..7f5704c2 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0035.png differ diff --git a/characters/kachujin/moves/hit/frames/0036.png b/characters/kachujin/moves/hit/frames/0036.png new file mode 100644 index 00000000..5de59bce Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0036.png differ diff --git a/characters/kachujin/moves/hit/frames/0037.png b/characters/kachujin/moves/hit/frames/0037.png new file mode 100644 index 00000000..0d6eced7 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0037.png differ diff --git a/characters/kachujin/moves/hit/frames/0038.png b/characters/kachujin/moves/hit/frames/0038.png new file mode 100644 index 00000000..1cd23035 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0038.png differ diff --git a/characters/kachujin/moves/hit/frames/0039.png b/characters/kachujin/moves/hit/frames/0039.png new file mode 100644 index 00000000..0ee26605 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0039.png differ diff --git a/characters/kachujin/moves/hit/frames/0040.png b/characters/kachujin/moves/hit/frames/0040.png new file mode 100644 index 00000000..f135941f Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0040.png differ diff --git a/characters/kachujin/moves/hit/frames/0041.png b/characters/kachujin/moves/hit/frames/0041.png new file mode 100644 index 00000000..bc5556c4 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0041.png differ diff --git a/characters/kachujin/moves/hit/frames/0042.png b/characters/kachujin/moves/hit/frames/0042.png new file mode 100644 index 00000000..520f37f3 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0042.png differ diff --git a/characters/kachujin/moves/hit/frames/0043.png b/characters/kachujin/moves/hit/frames/0043.png new file mode 100644 index 00000000..f003c23b Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0043.png differ diff --git a/characters/kachujin/moves/hit/frames/0044.png b/characters/kachujin/moves/hit/frames/0044.png new file mode 100644 index 00000000..0461d7e5 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0044.png differ diff --git a/characters/kachujin/moves/hit/frames/0045.png b/characters/kachujin/moves/hit/frames/0045.png new file mode 100644 index 00000000..cbf22518 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0045.png differ diff --git a/characters/kachujin/moves/hit/frames/0046.png b/characters/kachujin/moves/hit/frames/0046.png new file mode 100644 index 00000000..fc401b9b Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0046.png differ diff --git a/characters/kachujin/moves/hit/frames/0047.png b/characters/kachujin/moves/hit/frames/0047.png new file mode 100644 index 00000000..2ec89562 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0047.png differ diff --git a/characters/kachujin/moves/hit/frames/0048.png b/characters/kachujin/moves/hit/frames/0048.png new file mode 100644 index 00000000..aec0a194 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0048.png differ diff --git a/characters/kachujin/moves/hit/frames/0049.png b/characters/kachujin/moves/hit/frames/0049.png new file mode 100644 index 00000000..d521bcaa Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0049.png differ diff --git a/characters/kachujin/moves/hit/frames/0050.png b/characters/kachujin/moves/hit/frames/0050.png new file mode 100644 index 00000000..5d417b5f Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0050.png differ diff --git a/characters/kachujin/moves/hit/frames/0051.png b/characters/kachujin/moves/hit/frames/0051.png new file mode 100644 index 00000000..39d3ac47 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0051.png differ diff --git a/characters/kachujin/moves/hit/frames/0052.png b/characters/kachujin/moves/hit/frames/0052.png new file mode 100644 index 00000000..7a889eaf Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0052.png differ diff --git a/characters/kachujin/moves/hit/frames/0053.png b/characters/kachujin/moves/hit/frames/0053.png new file mode 100644 index 00000000..db032722 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0053.png differ diff --git a/characters/kachujin/moves/hit/frames/0054.png b/characters/kachujin/moves/hit/frames/0054.png new file mode 100644 index 00000000..ed13362d Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0054.png differ diff --git a/characters/kachujin/moves/hit/frames/0055.png b/characters/kachujin/moves/hit/frames/0055.png new file mode 100644 index 00000000..5e6feb6c Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0055.png differ diff --git a/characters/kachujin/moves/hit/frames/0056.png b/characters/kachujin/moves/hit/frames/0056.png new file mode 100644 index 00000000..ddc2715e Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0056.png differ diff --git a/characters/kachujin/moves/hit/frames/0057.png b/characters/kachujin/moves/hit/frames/0057.png new file mode 100644 index 00000000..0137d7da Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0057.png differ diff --git a/characters/kachujin/moves/hit/frames/0058.png b/characters/kachujin/moves/hit/frames/0058.png new file mode 100644 index 00000000..004df854 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0058.png differ diff --git a/characters/kachujin/moves/hit/frames/0059.png b/characters/kachujin/moves/hit/frames/0059.png new file mode 100644 index 00000000..8b436c9c Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0059.png differ diff --git a/characters/kachujin/moves/hit/frames/0060.png b/characters/kachujin/moves/hit/frames/0060.png new file mode 100644 index 00000000..687d39e7 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0060.png differ diff --git a/characters/kachujin/moves/hit/frames/0061.png b/characters/kachujin/moves/hit/frames/0061.png new file mode 100644 index 00000000..1697506c Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0061.png differ diff --git a/characters/kachujin/moves/hit/frames/0062.png b/characters/kachujin/moves/hit/frames/0062.png new file mode 100644 index 00000000..9582bdbb Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0062.png differ diff --git a/characters/kachujin/moves/hit/frames/0063.png b/characters/kachujin/moves/hit/frames/0063.png new file mode 100644 index 00000000..b4fa75a3 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0063.png differ diff --git a/characters/kachujin/moves/hit/frames/0064.png b/characters/kachujin/moves/hit/frames/0064.png new file mode 100644 index 00000000..52199871 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0064.png differ diff --git a/characters/kachujin/moves/hit/frames/0065.png b/characters/kachujin/moves/hit/frames/0065.png new file mode 100644 index 00000000..2856a8d1 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0065.png differ diff --git a/characters/kachujin/moves/hit/frames/0066.png b/characters/kachujin/moves/hit/frames/0066.png new file mode 100644 index 00000000..19268964 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0066.png differ diff --git a/characters/kachujin/moves/hit/frames/0067.png b/characters/kachujin/moves/hit/frames/0067.png new file mode 100644 index 00000000..f4fab005 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0067.png differ diff --git a/characters/kachujin/moves/hit/frames/0068.png b/characters/kachujin/moves/hit/frames/0068.png new file mode 100644 index 00000000..17d72de0 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0068.png differ diff --git a/characters/kachujin/moves/hit/frames/0069.png b/characters/kachujin/moves/hit/frames/0069.png new file mode 100644 index 00000000..cbc80f38 Binary files /dev/null and b/characters/kachujin/moves/hit/frames/0069.png differ diff --git a/characters/kachujin/moves/idle/data.json b/characters/kachujin/moves/idle/data.json new file mode 100644 index 00000000..af0bcefa --- /dev/null +++ b/characters/kachujin/moves/idle/data.json @@ -0,0 +1,640 @@ +{ + "name": "idle", + "total": 96, + "loop": true, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -11, + -292, + 93, + 68 + ], + [ + -103, + -224, + 196, + 103 + ], + [ + -123, + -121, + 218, + 121 + ] + ], + "frames": { + "0-0": [ + [ + 6, + -302, + 93, + 71 + ], + [ + -64, + -231, + 166, + 106 + ], + [ + -73, + -125, + 169, + 125 + ] + ], + "1-1": [ + [ + 6, + -302, + 102, + 71 + ], + [ + -70, + -231, + 180, + 107 + ], + [ + -76, + -124, + 167, + 124 + ] + ], + "2-2": [ + [ + -6, + -293, + 108, + 69 + ], + [ + -86, + -224, + 211, + 104 + ], + [ + -86, + -120, + 161, + 120 + ] + ], + "3-3": [ + [ + -14, + -288, + 120, + 69 + ], + [ + -88, + -219, + 216, + 103 + ], + [ + -89, + -116, + 164, + 116 + ] + ], + "4-4": [ + [ + -14, + -283, + 121, + 67 + ], + [ + -89, + -216, + 229, + 101 + ], + [ + -71, + -115, + 148, + 115 + ] + ], + "5-5": [ + [ + -14, + -283, + 117, + 67 + ], + [ + -89, + -216, + 233, + 101 + ], + [ + -54, + -115, + 133, + 115 + ] + ], + "6-6": [ + [ + 4, + -287, + 129, + 68 + ], + [ + -85, + -219, + 221, + 103 + ], + [ + -28, + -116, + 115, + 116 + ] + ], + "7-7": [ + [ + 4, + -286, + 131, + 68 + ], + [ + -82, + -218, + 216, + 103 + ], + [ + -19, + -115, + 117, + 115 + ] + ], + "8-8": [ + [ + -14, + -281, + 110, + 67 + ], + [ + -83, + -214, + 219, + 100 + ], + [ + -12, + -114, + 55, + 114 + ] + ], + "9-9": [ + [ + -15, + -280, + 112, + 66 + ], + [ + -85, + -214, + 203, + 100 + ], + [ + -55, + -114, + 98, + 114 + ] + ], + "10-10": [ + [ + -14, + -290, + 141, + 69 + ], + [ + -85, + -221, + 263, + 103 + ], + [ + -108, + -118, + 166, + 118 + ] + ], + "11-11": [ + [ + -35, + -297, + 149, + 70 + ], + [ + -83, + -227, + 264, + 106 + ], + [ + -116, + -121, + 183, + 121 + ] + ], + "12-12": [ + [ + -42, + -299, + 125, + 70 + ], + [ + -94, + -229, + 217, + 106 + ], + [ + -124, + -123, + 206, + 123 + ] + ], + "13-13": [ + [ + -19, + -295, + 113, + 69 + ], + [ + -100, + -226, + 204, + 104 + ], + [ + -126, + -122, + 215, + 122 + ] + ], + "14-14": [ + [ + -13, + -292, + 96, + 68 + ], + [ + -101, + -224, + 194, + 103 + ], + [ + -123, + -121, + 217, + 121 + ] + ], + "15-15": [ + [ + -13, + -292, + 93, + 68 + ], + [ + -109, + -224, + 207, + 103 + ], + [ + -127, + -121, + 215, + 121 + ] + ], + "16-16": [ + [ + -17, + -290, + 111, + 68 + ], + [ + -112, + -222, + 217, + 103 + ], + [ + -125, + -119, + 201, + 119 + ] + ], + "17-17": [ + [ + -16, + -279, + 135, + 66 + ], + [ + -100, + -213, + 234, + 99 + ], + [ + -99, + -114, + 155, + 114 + ] + ], + "18-18": [ + [ + -18, + -273, + 143, + 64 + ], + [ + -85, + -209, + 234, + 97 + ], + [ + -71, + -112, + 125, + 112 + ] + ], + "19-19": [ + [ + -14, + -271, + 143, + 64 + ], + [ + -85, + -207, + 253, + 97 + ], + [ + 1, + -110, + 61, + 110 + ] + ], + "20-20": [ + [ + -13, + -273, + 139, + 65 + ], + [ + -86, + -208, + 249, + 98 + ], + [ + -7, + -110, + 106, + 110 + ] + ], + "21-21": [ + [ + -31, + -284, + 148, + 68 + ], + [ + -88, + -216, + 233, + 103 + ], + [ + -27, + -113, + 113, + 113 + ] + ], + "22-22": [ + [ + -48, + -283, + 168, + 68 + ], + [ + -90, + -215, + 228, + 102 + ], + [ + -56, + -113, + 137, + 113 + ] + ], + "23-23": [ + [ + -72, + -278, + 201, + 66 + ], + [ + -92, + -212, + 236, + 100 + ], + [ + -88, + -112, + 168, + 112 + ] + ], + "24-24": [ + [ + -17, + -280, + 133, + 66 + ], + [ + -91, + -214, + 246, + 100 + ], + [ + -96, + -114, + 174, + 114 + ] + ], + "25-25": [ + [ + -9, + -291, + 111, + 69 + ], + [ + -85, + -222, + 207, + 103 + ], + [ + -84, + -119, + 168, + 119 + ] + ], + "26-26": [ + [ + 3, + -297, + 94, + 70 + ], + [ + -79, + -227, + 190, + 105 + ], + [ + -78, + -122, + 167, + 122 + ] + ], + "27-27": [ + [ + 3, + -302, + 82, + 71 + ], + [ + -63, + -231, + 204, + 106 + ], + [ + -75, + -125, + 170, + 125 + ] + ], + "28-28": [ + [ + 4, + -301, + 78, + 70 + ], + [ + -62, + -231, + 185, + 106 + ], + [ + -73, + -125, + 170, + 125 + ] + ], + "29-29": [ + [ + 5, + -301, + 87, + 70 + ], + [ + -62, + -231, + 163, + 106 + ], + [ + -72, + -125, + 170, + 125 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/kachujin/moves/idle/frames/0000.png b/characters/kachujin/moves/idle/frames/0000.png new file mode 100644 index 00000000..7e824d30 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0000.png differ diff --git a/characters/kachujin/moves/idle/frames/0001.png b/characters/kachujin/moves/idle/frames/0001.png new file mode 100644 index 00000000..78f632e7 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0001.png differ diff --git a/characters/kachujin/moves/idle/frames/0002.png b/characters/kachujin/moves/idle/frames/0002.png new file mode 100644 index 00000000..7e583399 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0002.png differ diff --git a/characters/kachujin/moves/idle/frames/0003.png b/characters/kachujin/moves/idle/frames/0003.png new file mode 100644 index 00000000..b21474d8 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0003.png differ diff --git a/characters/kachujin/moves/idle/frames/0004.png b/characters/kachujin/moves/idle/frames/0004.png new file mode 100644 index 00000000..4d7c0b50 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0004.png differ diff --git a/characters/kachujin/moves/idle/frames/0005.png b/characters/kachujin/moves/idle/frames/0005.png new file mode 100644 index 00000000..dd5b1c3f Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0005.png differ diff --git a/characters/kachujin/moves/idle/frames/0006.png b/characters/kachujin/moves/idle/frames/0006.png new file mode 100644 index 00000000..872c6957 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0006.png differ diff --git a/characters/kachujin/moves/idle/frames/0007.png b/characters/kachujin/moves/idle/frames/0007.png new file mode 100644 index 00000000..ff1462bf Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0007.png differ diff --git a/characters/kachujin/moves/idle/frames/0008.png b/characters/kachujin/moves/idle/frames/0008.png new file mode 100644 index 00000000..63bc5434 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0008.png differ diff --git a/characters/kachujin/moves/idle/frames/0009.png b/characters/kachujin/moves/idle/frames/0009.png new file mode 100644 index 00000000..8f6b05a0 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0009.png differ diff --git a/characters/kachujin/moves/idle/frames/0010.png b/characters/kachujin/moves/idle/frames/0010.png new file mode 100644 index 00000000..5d8ad3e1 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0010.png differ diff --git a/characters/kachujin/moves/idle/frames/0011.png b/characters/kachujin/moves/idle/frames/0011.png new file mode 100644 index 00000000..a1b8864d Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0011.png differ diff --git a/characters/kachujin/moves/idle/frames/0012.png b/characters/kachujin/moves/idle/frames/0012.png new file mode 100644 index 00000000..281e9001 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0012.png differ diff --git a/characters/kachujin/moves/idle/frames/0013.png b/characters/kachujin/moves/idle/frames/0013.png new file mode 100644 index 00000000..fb957a54 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0013.png differ diff --git a/characters/kachujin/moves/idle/frames/0014.png b/characters/kachujin/moves/idle/frames/0014.png new file mode 100644 index 00000000..9f985543 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0014.png differ diff --git a/characters/kachujin/moves/idle/frames/0015.png b/characters/kachujin/moves/idle/frames/0015.png new file mode 100644 index 00000000..a7e36a08 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0015.png differ diff --git a/characters/kachujin/moves/idle/frames/0016.png b/characters/kachujin/moves/idle/frames/0016.png new file mode 100644 index 00000000..aa485894 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0016.png differ diff --git a/characters/kachujin/moves/idle/frames/0017.png b/characters/kachujin/moves/idle/frames/0017.png new file mode 100644 index 00000000..52918000 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0017.png differ diff --git a/characters/kachujin/moves/idle/frames/0018.png b/characters/kachujin/moves/idle/frames/0018.png new file mode 100644 index 00000000..8a7abd1f Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0018.png differ diff --git a/characters/kachujin/moves/idle/frames/0019.png b/characters/kachujin/moves/idle/frames/0019.png new file mode 100644 index 00000000..b23f765a Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0019.png differ diff --git a/characters/kachujin/moves/idle/frames/0020.png b/characters/kachujin/moves/idle/frames/0020.png new file mode 100644 index 00000000..d642b8b4 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0020.png differ diff --git a/characters/kachujin/moves/idle/frames/0021.png b/characters/kachujin/moves/idle/frames/0021.png new file mode 100644 index 00000000..3f33e2ee Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0021.png differ diff --git a/characters/kachujin/moves/idle/frames/0022.png b/characters/kachujin/moves/idle/frames/0022.png new file mode 100644 index 00000000..6b53ca6a Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0022.png differ diff --git a/characters/kachujin/moves/idle/frames/0023.png b/characters/kachujin/moves/idle/frames/0023.png new file mode 100644 index 00000000..203cac86 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0023.png differ diff --git a/characters/kachujin/moves/idle/frames/0024.png b/characters/kachujin/moves/idle/frames/0024.png new file mode 100644 index 00000000..f8d8e5bb Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0024.png differ diff --git a/characters/kachujin/moves/idle/frames/0025.png b/characters/kachujin/moves/idle/frames/0025.png new file mode 100644 index 00000000..d3824639 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0025.png differ diff --git a/characters/kachujin/moves/idle/frames/0026.png b/characters/kachujin/moves/idle/frames/0026.png new file mode 100644 index 00000000..c533667c Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0026.png differ diff --git a/characters/kachujin/moves/idle/frames/0027.png b/characters/kachujin/moves/idle/frames/0027.png new file mode 100644 index 00000000..1e037416 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0027.png differ diff --git a/characters/kachujin/moves/idle/frames/0028.png b/characters/kachujin/moves/idle/frames/0028.png new file mode 100644 index 00000000..c4ac6145 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0028.png differ diff --git a/characters/kachujin/moves/idle/frames/0029.png b/characters/kachujin/moves/idle/frames/0029.png new file mode 100644 index 00000000..c8e26a78 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0029.png differ diff --git a/characters/kachujin/moves/idle/frames/0030.png b/characters/kachujin/moves/idle/frames/0030.png new file mode 100644 index 00000000..032cc227 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0030.png differ diff --git a/characters/kachujin/moves/idle/frames/0031.png b/characters/kachujin/moves/idle/frames/0031.png new file mode 100644 index 00000000..55401be8 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0031.png differ diff --git a/characters/kachujin/moves/idle/frames/0032.png b/characters/kachujin/moves/idle/frames/0032.png new file mode 100644 index 00000000..e7ceace9 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0032.png differ diff --git a/characters/kachujin/moves/idle/frames/0033.png b/characters/kachujin/moves/idle/frames/0033.png new file mode 100644 index 00000000..a527e9da Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0033.png differ diff --git a/characters/kachujin/moves/idle/frames/0034.png b/characters/kachujin/moves/idle/frames/0034.png new file mode 100644 index 00000000..cb7ddff7 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0034.png differ diff --git a/characters/kachujin/moves/idle/frames/0035.png b/characters/kachujin/moves/idle/frames/0035.png new file mode 100644 index 00000000..6bdfd8e8 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0035.png differ diff --git a/characters/kachujin/moves/idle/frames/0036.png b/characters/kachujin/moves/idle/frames/0036.png new file mode 100644 index 00000000..5476d158 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0036.png differ diff --git a/characters/kachujin/moves/idle/frames/0037.png b/characters/kachujin/moves/idle/frames/0037.png new file mode 100644 index 00000000..1016248f Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0037.png differ diff --git a/characters/kachujin/moves/idle/frames/0038.png b/characters/kachujin/moves/idle/frames/0038.png new file mode 100644 index 00000000..79ca1a43 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0038.png differ diff --git a/characters/kachujin/moves/idle/frames/0039.png b/characters/kachujin/moves/idle/frames/0039.png new file mode 100644 index 00000000..1d048d2b Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0039.png differ diff --git a/characters/kachujin/moves/idle/frames/0040.png b/characters/kachujin/moves/idle/frames/0040.png new file mode 100644 index 00000000..86bce2fd Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0040.png differ diff --git a/characters/kachujin/moves/idle/frames/0041.png b/characters/kachujin/moves/idle/frames/0041.png new file mode 100644 index 00000000..3ca47baf Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0041.png differ diff --git a/characters/kachujin/moves/idle/frames/0042.png b/characters/kachujin/moves/idle/frames/0042.png new file mode 100644 index 00000000..5127cd47 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0042.png differ diff --git a/characters/kachujin/moves/idle/frames/0043.png b/characters/kachujin/moves/idle/frames/0043.png new file mode 100644 index 00000000..dd165663 Binary files /dev/null and b/characters/kachujin/moves/idle/frames/0043.png differ diff --git a/characters/kachujin/moves/jab/data.json b/characters/kachujin/moves/jab/data.json new file mode 100644 index 00000000..a9be40af --- /dev/null +++ b/characters/kachujin/moves/jab/data.json @@ -0,0 +1,450 @@ +{ + "name": "jab", + "total": 26, + "loop": false, + "startup": 5, + "active": [ + 6, + 9 + ], + "damage": 30, + "hitstun": 14, + "blockstun": 8, + "pushback": 8, + "hurtboxes": { + "default": [ + [ + -32, + -334, + 91, + 80 + ], + [ + -53, + -254, + 139, + 121 + ], + [ + -66, + -133, + 121, + 133 + ] + ], + "frames": { + "0-0": [ + [ + -32, + -338, + 92, + 82 + ], + [ + -45, + -256, + 105, + 123 + ], + [ + -50, + -133, + 127, + 133 + ] + ], + "1-2": [ + [ + -30, + -338, + 89, + 82 + ], + [ + -45, + -256, + 105, + 123 + ], + [ + -52, + -133, + 129, + 133 + ] + ], + "3-3": [ + [ + -29, + -338, + 88, + 82 + ], + [ + -44, + -256, + 104, + 123 + ], + [ + -53, + -133, + 129, + 133 + ] + ], + "4-5": [ + [ + -27, + -338, + 87, + 82 + ], + [ + -43, + -256, + 105, + 123 + ], + [ + -53, + -133, + 129, + 133 + ] + ], + "6-6": [ + [ + -25, + -336, + 85, + 81 + ], + [ + -44, + -255, + 106, + 122 + ], + [ + -53, + -133, + 130, + 133 + ] + ], + "7-8": [ + [ + -25, + -334, + 89, + 80 + ], + [ + -49, + -254, + 113, + 121 + ], + [ + -55, + -133, + 127, + 133 + ] + ], + "9-9": [ + [ + -29, + -335, + 67, + 80 + ], + [ + -50, + -255, + 128, + 121 + ], + [ + -60, + -134, + 122, + 134 + ] + ], + "10-11": [ + [ + -30, + -335, + 98, + 80 + ], + [ + -53, + -255, + 165, + 121 + ], + [ + -66, + -134, + 123, + 134 + ] + ], + "12-12": [ + [ + -31, + -333, + 126, + 80 + ], + [ + -53, + -253, + 182, + 120 + ], + [ + -67, + -133, + 123, + 133 + ] + ], + "13-14": [ + [ + -33, + -333, + 109, + 80 + ], + [ + -54, + -253, + 153, + 120 + ], + [ + -66, + -133, + 122, + 133 + ] + ], + "16-17": [ + [ + -34, + -336, + 90, + 81 + ], + [ + -53, + -255, + 138, + 121 + ], + [ + -64, + -134, + 120, + 134 + ] + ], + "18-18": [ + [ + -36, + -338, + 88, + 81 + ], + [ + -52, + -257, + 132, + 123 + ], + [ + -59, + -134, + 119, + 134 + ] + ], + "19-20": [ + [ + -36, + -341, + 83, + 82 + ], + [ + -50, + -259, + 123, + 124 + ], + [ + -54, + -135, + 120, + 135 + ] + ], + "21-21": [ + [ + -37, + -342, + 98, + 83 + ], + [ + -49, + -259, + 115, + 125 + ], + [ + -53, + -134, + 125, + 134 + ] + ], + "22-23": [ + [ + -36, + -341, + 95, + 83 + ], + [ + -47, + -258, + 108, + 124 + ], + [ + -51, + -134, + 126, + 134 + ] + ], + "24-24": [ + [ + -35, + -340, + 93, + 82 + ], + [ + -46, + -258, + 106, + 124 + ], + [ + -48, + -134, + 125, + 134 + ] + ], + "25-26": [ + [ + -34, + -339, + 93, + 82 + ], + [ + -44, + -257, + 105, + 123 + ], + [ + -45, + -134, + 124, + 134 + ] + ], + "27-27": [ + [ + -33, + -338, + 92, + 82 + ], + [ + -44, + -256, + 105, + 123 + ], + [ + -48, + -133, + 126, + 133 + ] + ], + "28-29": [ + [ + -32, + -338, + 92, + 82 + ], + [ + -45, + -256, + 105, + 123 + ], + [ + -50, + -133, + 127, + 133 + ] + ] + } + }, + "hitboxes": { + "6-9": [ + [ + 40, + -300, + 85, + 40 + ] + ] + }, + "root_motion_frames": [ + 0.0, + -1.02, + -0.67, + 0.14, + 0.31, + -1.61, + -4.45, + -3.85, + -1.55, + -0.52, + 0.03, + 1.61, + 3.84, + 4.49, + 3.12, + 1.4, + 0.81, + 0.33, + -1.15, + -1.26 + ] +} \ No newline at end of file diff --git a/characters/kachujin/moves/jab/frames/0000.png b/characters/kachujin/moves/jab/frames/0000.png new file mode 100644 index 00000000..cf497698 Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0000.png differ diff --git a/characters/kachujin/moves/jab/frames/0001.png b/characters/kachujin/moves/jab/frames/0001.png new file mode 100644 index 00000000..9c92a3e8 Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0001.png differ diff --git a/characters/kachujin/moves/jab/frames/0002.png b/characters/kachujin/moves/jab/frames/0002.png new file mode 100644 index 00000000..33ebba55 Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0002.png differ diff --git a/characters/kachujin/moves/jab/frames/0003.png b/characters/kachujin/moves/jab/frames/0003.png new file mode 100644 index 00000000..48ef2b66 Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0003.png differ diff --git a/characters/kachujin/moves/jab/frames/0004.png b/characters/kachujin/moves/jab/frames/0004.png new file mode 100644 index 00000000..a93428bb Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0004.png differ diff --git a/characters/kachujin/moves/jab/frames/0005.png b/characters/kachujin/moves/jab/frames/0005.png new file mode 100644 index 00000000..f193d32b Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0005.png differ diff --git a/characters/kachujin/moves/jab/frames/0006.png b/characters/kachujin/moves/jab/frames/0006.png new file mode 100644 index 00000000..b940e6fe Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0006.png differ diff --git a/characters/kachujin/moves/jab/frames/0007.png b/characters/kachujin/moves/jab/frames/0007.png new file mode 100644 index 00000000..43f0db27 Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0007.png differ diff --git a/characters/kachujin/moves/jab/frames/0008.png b/characters/kachujin/moves/jab/frames/0008.png new file mode 100644 index 00000000..a375ed69 Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0008.png differ diff --git a/characters/kachujin/moves/jab/frames/0009.png b/characters/kachujin/moves/jab/frames/0009.png new file mode 100644 index 00000000..bc06e485 Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0009.png differ diff --git a/characters/kachujin/moves/jab/frames/0010.png b/characters/kachujin/moves/jab/frames/0010.png new file mode 100644 index 00000000..9a99621b Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0010.png differ diff --git a/characters/kachujin/moves/jab/frames/0011.png b/characters/kachujin/moves/jab/frames/0011.png new file mode 100644 index 00000000..504579dc Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0011.png differ diff --git a/characters/kachujin/moves/jab/frames/0012.png b/characters/kachujin/moves/jab/frames/0012.png new file mode 100644 index 00000000..571d9e28 Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0012.png differ diff --git a/characters/kachujin/moves/jab/frames/0013.png b/characters/kachujin/moves/jab/frames/0013.png new file mode 100644 index 00000000..5d3ce3cf Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0013.png differ diff --git a/characters/kachujin/moves/jab/frames/0014.png b/characters/kachujin/moves/jab/frames/0014.png new file mode 100644 index 00000000..c21b9ca6 Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0014.png differ diff --git a/characters/kachujin/moves/jab/frames/0015.png b/characters/kachujin/moves/jab/frames/0015.png new file mode 100644 index 00000000..7fd39385 Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0015.png differ diff --git a/characters/kachujin/moves/jab/frames/0016.png b/characters/kachujin/moves/jab/frames/0016.png new file mode 100644 index 00000000..3ff5ffb5 Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0016.png differ diff --git a/characters/kachujin/moves/jab/frames/0017.png b/characters/kachujin/moves/jab/frames/0017.png new file mode 100644 index 00000000..b81f2b8d Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0017.png differ diff --git a/characters/kachujin/moves/jab/frames/0018.png b/characters/kachujin/moves/jab/frames/0018.png new file mode 100644 index 00000000..e29c17ba Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0018.png differ diff --git a/characters/kachujin/moves/jab/frames/0019.png b/characters/kachujin/moves/jab/frames/0019.png new file mode 100644 index 00000000..d642a67e Binary files /dev/null and b/characters/kachujin/moves/jab/frames/0019.png differ diff --git a/characters/kachujin/moves/jump/data.json b/characters/kachujin/moves/jump/data.json new file mode 100644 index 00000000..fac36311 --- /dev/null +++ b/characters/kachujin/moves/jump/data.json @@ -0,0 +1,200 @@ +{ + "name": "jump", + "total": 48, + "loop": false, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -41, + -332, + 73, + 80 + ], + [ + -51, + -252, + 112, + 120 + ], + [ + -53, + -132, + 124, + 132 + ] + ], + "frames": { + "0-2": [ + [ + -42, + -343, + 76, + 83 + ], + [ + -54, + -260, + 109, + 125 + ], + [ + -53, + -135, + 122, + 135 + ] + ], + "3-5": [ + [ + -34, + -283, + 66, + 66 + ], + [ + -51, + -217, + 118, + 100 + ], + [ + -58, + -117, + 135, + 117 + ] + ], + "6-9": [ + [ + -30, + -284, + 62, + 66 + ], + [ + -52, + -218, + 118, + 100 + ], + [ + -60, + -118, + 136, + 118 + ] + ], + "10-12": [ + [ + -34, + -304, + 66, + 72 + ], + [ + -52, + -232, + 115, + 108 + ], + [ + -58, + -124, + 131, + 124 + ] + ], + "16-19": [ + [ + -42, + -338, + 76, + 82 + ], + [ + -49, + -256, + 104, + 123 + ], + [ + -58, + -133, + 111, + 133 + ] + ], + "20-22": [ + [ + -40, + -340, + 75, + 79 + ], + [ + -51, + -261, + 108, + 120 + ], + [ + -55, + -141, + 114, + 141 + ] + ], + "23-25": [ + [ + -32, + -339, + 65, + 69 + ], + [ + -50, + -270, + 121, + 104 + ], + [ + -58, + -166, + 131, + 166 + ] + ], + "26-29": [ + [ + -26, + -337, + 59, + 65 + ], + [ + -51, + -272, + 125, + 97 + ], + [ + -60, + -175, + 142, + 175 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/kachujin/moves/jump/frames/0000.png b/characters/kachujin/moves/jump/frames/0000.png new file mode 100644 index 00000000..5b1e34dd Binary files /dev/null and b/characters/kachujin/moves/jump/frames/0000.png differ diff --git a/characters/kachujin/moves/jump/frames/0001.png b/characters/kachujin/moves/jump/frames/0001.png new file mode 100644 index 00000000..478bedd9 Binary files /dev/null and b/characters/kachujin/moves/jump/frames/0001.png differ diff --git a/characters/kachujin/moves/jump/frames/0002.png b/characters/kachujin/moves/jump/frames/0002.png new file mode 100644 index 00000000..9a125406 Binary files /dev/null and b/characters/kachujin/moves/jump/frames/0002.png differ diff --git a/characters/kachujin/moves/jump/frames/0003.png b/characters/kachujin/moves/jump/frames/0003.png new file mode 100644 index 00000000..057079e6 Binary files /dev/null and b/characters/kachujin/moves/jump/frames/0003.png differ diff --git a/characters/kachujin/moves/jump/frames/0004.png b/characters/kachujin/moves/jump/frames/0004.png new file mode 100644 index 00000000..a3e6d19f Binary files /dev/null and b/characters/kachujin/moves/jump/frames/0004.png differ diff --git a/characters/kachujin/moves/jump/frames/0005.png b/characters/kachujin/moves/jump/frames/0005.png new file mode 100644 index 00000000..67fb698b Binary files /dev/null and b/characters/kachujin/moves/jump/frames/0005.png differ diff --git a/characters/kachujin/moves/jump/frames/0006.png b/characters/kachujin/moves/jump/frames/0006.png new file mode 100644 index 00000000..b12035e6 Binary files /dev/null and b/characters/kachujin/moves/jump/frames/0006.png differ diff --git a/characters/kachujin/moves/jump/frames/0007.png b/characters/kachujin/moves/jump/frames/0007.png new file mode 100644 index 00000000..2097010f Binary files /dev/null and b/characters/kachujin/moves/jump/frames/0007.png differ diff --git a/characters/kachujin/moves/jump/frames/0008.png b/characters/kachujin/moves/jump/frames/0008.png new file mode 100644 index 00000000..a222fa8b Binary files /dev/null and b/characters/kachujin/moves/jump/frames/0008.png differ diff --git a/characters/kachujin/moves/kick/data.json b/characters/kachujin/moves/kick/data.json new file mode 100644 index 00000000..85289314 --- /dev/null +++ b/characters/kachujin/moves/kick/data.json @@ -0,0 +1,450 @@ +{ + "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 + ] +} \ No newline at end of file diff --git a/characters/kachujin/moves/kick/frames/0000.png b/characters/kachujin/moves/kick/frames/0000.png new file mode 100644 index 00000000..d9153b47 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0000.png differ diff --git a/characters/kachujin/moves/kick/frames/0001.png b/characters/kachujin/moves/kick/frames/0001.png new file mode 100644 index 00000000..da6a0ae1 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0001.png differ diff --git a/characters/kachujin/moves/kick/frames/0002.png b/characters/kachujin/moves/kick/frames/0002.png new file mode 100644 index 00000000..72fd7fa2 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0002.png differ diff --git a/characters/kachujin/moves/kick/frames/0003.png b/characters/kachujin/moves/kick/frames/0003.png new file mode 100644 index 00000000..ff1ebed8 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0003.png differ diff --git a/characters/kachujin/moves/kick/frames/0004.png b/characters/kachujin/moves/kick/frames/0004.png new file mode 100644 index 00000000..50347784 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0004.png differ diff --git a/characters/kachujin/moves/kick/frames/0005.png b/characters/kachujin/moves/kick/frames/0005.png new file mode 100644 index 00000000..37a9ce51 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0005.png differ diff --git a/characters/kachujin/moves/kick/frames/0006.png b/characters/kachujin/moves/kick/frames/0006.png new file mode 100644 index 00000000..f3acde06 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0006.png differ diff --git a/characters/kachujin/moves/kick/frames/0007.png b/characters/kachujin/moves/kick/frames/0007.png new file mode 100644 index 00000000..a17dff6d Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0007.png differ diff --git a/characters/kachujin/moves/kick/frames/0008.png b/characters/kachujin/moves/kick/frames/0008.png new file mode 100644 index 00000000..f74ac242 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0008.png differ diff --git a/characters/kachujin/moves/kick/frames/0009.png b/characters/kachujin/moves/kick/frames/0009.png new file mode 100644 index 00000000..2c101de8 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0009.png differ diff --git a/characters/kachujin/moves/kick/frames/0010.png b/characters/kachujin/moves/kick/frames/0010.png new file mode 100644 index 00000000..7dbd3cb8 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0010.png differ diff --git a/characters/kachujin/moves/kick/frames/0011.png b/characters/kachujin/moves/kick/frames/0011.png new file mode 100644 index 00000000..6c636ef6 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0011.png differ diff --git a/characters/kachujin/moves/kick/frames/0012.png b/characters/kachujin/moves/kick/frames/0012.png new file mode 100644 index 00000000..9913be30 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0012.png differ diff --git a/characters/kachujin/moves/kick/frames/0013.png b/characters/kachujin/moves/kick/frames/0013.png new file mode 100644 index 00000000..e0ab8914 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0013.png differ diff --git a/characters/kachujin/moves/kick/frames/0014.png b/characters/kachujin/moves/kick/frames/0014.png new file mode 100644 index 00000000..37086574 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0014.png differ diff --git a/characters/kachujin/moves/kick/frames/0015.png b/characters/kachujin/moves/kick/frames/0015.png new file mode 100644 index 00000000..11d9f26c Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0015.png differ diff --git a/characters/kachujin/moves/kick/frames/0016.png b/characters/kachujin/moves/kick/frames/0016.png new file mode 100644 index 00000000..e2862b1f Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0016.png differ diff --git a/characters/kachujin/moves/kick/frames/0017.png b/characters/kachujin/moves/kick/frames/0017.png new file mode 100644 index 00000000..62c1cc37 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0017.png differ diff --git a/characters/kachujin/moves/kick/frames/0018.png b/characters/kachujin/moves/kick/frames/0018.png new file mode 100644 index 00000000..460d5c61 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0018.png differ diff --git a/characters/kachujin/moves/kick/frames/0019.png b/characters/kachujin/moves/kick/frames/0019.png new file mode 100644 index 00000000..35a70011 Binary files /dev/null and b/characters/kachujin/moves/kick/frames/0019.png differ diff --git a/characters/kachujin/moves/knockdown/data.json b/characters/kachujin/moves/knockdown/data.json new file mode 100644 index 00000000..54250675 --- /dev/null +++ b/characters/kachujin/moves/knockdown/data.json @@ -0,0 +1,77 @@ +{ + "name": "knockdown", + "total": 60, + "loop": false, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -70, + -70, + 150, + 70 + ] + ] + }, + "hitboxes": {}, + "root_motion_frames": [ + 0.0, + -3.69, + -3.55, + -0.93, + -1.94, + -1.88, + -0.11, + 0.28, + 0.22, + 0.32, + 0.12, + 0.21, + -0.14, + -0.95, + -1.47, + -2.08, + -2.43, + -2.51, + -2.31, + -2.21, + -2.12, + -1.31, + -3.83, + -5.76, + -3.14, + -3.49, + -1.55, + 0.8, + 1.63, + 1.73, + 0.77, + 0.87, + 1.14, + 0.47, + -0.37, + -1.12, + -1.42, + -1.56, + -1.18, + -0.34, + 0.18, + 0.25, + 0.21, + 0.17, + 0.09, + -0.01, + -0.03, + -0.04, + -0.04, + -0.04 + ] +} \ No newline at end of file diff --git a/characters/kachujin/moves/knockdown/frames/0000.png b/characters/kachujin/moves/knockdown/frames/0000.png new file mode 100644 index 00000000..ec5ea72c Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0000.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0001.png b/characters/kachujin/moves/knockdown/frames/0001.png new file mode 100644 index 00000000..ba3828c7 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0001.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0002.png b/characters/kachujin/moves/knockdown/frames/0002.png new file mode 100644 index 00000000..a2e04deb Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0002.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0003.png b/characters/kachujin/moves/knockdown/frames/0003.png new file mode 100644 index 00000000..1e4674c2 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0003.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0004.png b/characters/kachujin/moves/knockdown/frames/0004.png new file mode 100644 index 00000000..a40b0321 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0004.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0005.png b/characters/kachujin/moves/knockdown/frames/0005.png new file mode 100644 index 00000000..a2becb4d Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0005.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0006.png b/characters/kachujin/moves/knockdown/frames/0006.png new file mode 100644 index 00000000..b9ba3a23 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0006.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0007.png b/characters/kachujin/moves/knockdown/frames/0007.png new file mode 100644 index 00000000..2a85bb26 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0007.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0008.png b/characters/kachujin/moves/knockdown/frames/0008.png new file mode 100644 index 00000000..6958863e Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0008.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0009.png b/characters/kachujin/moves/knockdown/frames/0009.png new file mode 100644 index 00000000..110cf957 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0009.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0010.png b/characters/kachujin/moves/knockdown/frames/0010.png new file mode 100644 index 00000000..146a5e91 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0010.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0011.png b/characters/kachujin/moves/knockdown/frames/0011.png new file mode 100644 index 00000000..b0a8a0f1 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0011.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0012.png b/characters/kachujin/moves/knockdown/frames/0012.png new file mode 100644 index 00000000..10f03be6 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0012.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0013.png b/characters/kachujin/moves/knockdown/frames/0013.png new file mode 100644 index 00000000..bee073b3 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0013.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0014.png b/characters/kachujin/moves/knockdown/frames/0014.png new file mode 100644 index 00000000..c5baae16 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0014.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0015.png b/characters/kachujin/moves/knockdown/frames/0015.png new file mode 100644 index 00000000..e0b5db39 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0015.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0016.png b/characters/kachujin/moves/knockdown/frames/0016.png new file mode 100644 index 00000000..e5c289c3 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0016.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0017.png b/characters/kachujin/moves/knockdown/frames/0017.png new file mode 100644 index 00000000..c2a8b008 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0017.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0018.png b/characters/kachujin/moves/knockdown/frames/0018.png new file mode 100644 index 00000000..b2de77ab Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0018.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0019.png b/characters/kachujin/moves/knockdown/frames/0019.png new file mode 100644 index 00000000..20f00475 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0019.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0020.png b/characters/kachujin/moves/knockdown/frames/0020.png new file mode 100644 index 00000000..6bc6bd25 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0020.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0021.png b/characters/kachujin/moves/knockdown/frames/0021.png new file mode 100644 index 00000000..b47ddf88 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0021.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0022.png b/characters/kachujin/moves/knockdown/frames/0022.png new file mode 100644 index 00000000..8b42c1e2 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0022.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0023.png b/characters/kachujin/moves/knockdown/frames/0023.png new file mode 100644 index 00000000..ffd48449 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0023.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0024.png b/characters/kachujin/moves/knockdown/frames/0024.png new file mode 100644 index 00000000..ec36cb30 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0024.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0025.png b/characters/kachujin/moves/knockdown/frames/0025.png new file mode 100644 index 00000000..2746dd4f Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0025.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0026.png b/characters/kachujin/moves/knockdown/frames/0026.png new file mode 100644 index 00000000..2ef56310 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0026.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0027.png b/characters/kachujin/moves/knockdown/frames/0027.png new file mode 100644 index 00000000..037e4ea0 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0027.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0028.png b/characters/kachujin/moves/knockdown/frames/0028.png new file mode 100644 index 00000000..4c48a534 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0028.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0029.png b/characters/kachujin/moves/knockdown/frames/0029.png new file mode 100644 index 00000000..529b1610 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0029.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0030.png b/characters/kachujin/moves/knockdown/frames/0030.png new file mode 100644 index 00000000..0d65d3df Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0030.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0031.png b/characters/kachujin/moves/knockdown/frames/0031.png new file mode 100644 index 00000000..aa4a4812 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0031.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0032.png b/characters/kachujin/moves/knockdown/frames/0032.png new file mode 100644 index 00000000..ae0fb28a Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0032.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0033.png b/characters/kachujin/moves/knockdown/frames/0033.png new file mode 100644 index 00000000..4f02974f Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0033.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0034.png b/characters/kachujin/moves/knockdown/frames/0034.png new file mode 100644 index 00000000..9d5d5ca9 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0034.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0035.png b/characters/kachujin/moves/knockdown/frames/0035.png new file mode 100644 index 00000000..f61486bb Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0035.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0036.png b/characters/kachujin/moves/knockdown/frames/0036.png new file mode 100644 index 00000000..800dcf31 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0036.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0037.png b/characters/kachujin/moves/knockdown/frames/0037.png new file mode 100644 index 00000000..9020b525 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0037.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0038.png b/characters/kachujin/moves/knockdown/frames/0038.png new file mode 100644 index 00000000..c4c5e3b3 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0038.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0039.png b/characters/kachujin/moves/knockdown/frames/0039.png new file mode 100644 index 00000000..4198a0f3 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0039.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0040.png b/characters/kachujin/moves/knockdown/frames/0040.png new file mode 100644 index 00000000..cb6ae5b8 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0040.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0041.png b/characters/kachujin/moves/knockdown/frames/0041.png new file mode 100644 index 00000000..996cd916 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0041.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0042.png b/characters/kachujin/moves/knockdown/frames/0042.png new file mode 100644 index 00000000..f96e7e08 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0042.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0043.png b/characters/kachujin/moves/knockdown/frames/0043.png new file mode 100644 index 00000000..17c8a933 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0043.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0044.png b/characters/kachujin/moves/knockdown/frames/0044.png new file mode 100644 index 00000000..c4ff5a29 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0044.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0045.png b/characters/kachujin/moves/knockdown/frames/0045.png new file mode 100644 index 00000000..ab0a95ba Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0045.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0046.png b/characters/kachujin/moves/knockdown/frames/0046.png new file mode 100644 index 00000000..f281899a Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0046.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0047.png b/characters/kachujin/moves/knockdown/frames/0047.png new file mode 100644 index 00000000..b103f650 Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0047.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0048.png b/characters/kachujin/moves/knockdown/frames/0048.png new file mode 100644 index 00000000..159f05ae Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0048.png differ diff --git a/characters/kachujin/moves/knockdown/frames/0049.png b/characters/kachujin/moves/knockdown/frames/0049.png new file mode 100644 index 00000000..0a988c5e Binary files /dev/null and b/characters/kachujin/moves/knockdown/frames/0049.png differ diff --git a/characters/kachujin/moves/special/data.json b/characters/kachujin/moves/special/data.json new file mode 100644 index 00000000..3a1f2519 --- /dev/null +++ b/characters/kachujin/moves/special/data.json @@ -0,0 +1,697 @@ +{ + "name": "special", + "total": 52, + "loop": false, + "startup": 15, + "active": [ + 16, + 24 + ], + "damage": 95, + "hitstun": 26, + "blockstun": 16, + "pushback": 18, + "hurtboxes": { + "default": [ + [ + -96, + -270, + 123, + 65 + ], + [ + -118, + -205, + 194, + 98 + ], + [ + -69, + -107, + 136, + 107 + ] + ], + "frames": { + "0-0": [ + [ + -4, + -297, + 95, + 69 + ], + [ + -85, + -228, + 179, + 105 + ], + [ + -120, + -123, + 209, + 123 + ] + ], + "1-1": [ + [ + -11, + -281, + 118, + 66 + ], + [ + -80, + -215, + 187, + 99 + ], + [ + -92, + -116, + 146, + 116 + ] + ], + "2-2": [ + [ + -15, + -274, + 132, + 64 + ], + [ + -81, + -210, + 197, + 96 + ], + [ + -60, + -114, + 109, + 114 + ] + ], + "3-3": [ + [ + -21, + -259, + 138, + 61 + ], + [ + -83, + -198, + 199, + 92 + ], + [ + -34, + -106, + 133, + 106 + ] + ], + "4-4": [ + [ + -25, + -254, + 136, + 60 + ], + [ + -101, + -194, + 226, + 90 + ], + [ + -55, + -104, + 196, + 104 + ] + ], + "5-5": [ + [ + -118, + -254, + 205, + 60 + ], + [ + -120, + -194, + 252, + 91 + ], + [ + -91, + -103, + 215, + 103 + ] + ], + "6-6": [ + [ + -115, + -257, + 197, + 61 + ], + [ + -120, + -196, + 242, + 92 + ], + [ + -123, + -104, + 246, + 104 + ] + ], + "7-7": [ + [ + -55, + -266, + 123, + 63 + ], + [ + -76, + -203, + 182, + 94 + ], + [ + -117, + -109, + 222, + 109 + ] + ], + "8-8": [ + [ + -43, + -273, + 100, + 64 + ], + [ + -69, + -209, + 165, + 97 + ], + [ + -84, + -112, + 145, + 112 + ] + ], + "9-9": [ + [ + -57, + -289, + 100, + 69 + ], + [ + -58, + -220, + 168, + 105 + ], + [ + -38, + -115, + 87, + 115 + ] + ], + "10-10": [ + [ + -80, + -297, + 125, + 72 + ], + [ + -80, + -225, + 208, + 108 + ], + [ + -35, + -117, + 90, + 117 + ] + ], + "11-11": [ + [ + -149, + -294, + 202, + 71 + ], + [ + -47, + -223, + 167, + 108 + ], + [ + -43, + -115, + 108, + 115 + ] + ], + "12-12": [ + [ + -150, + -286, + 170, + 69 + ], + [ + -54, + -217, + 121, + 103 + ], + [ + -61, + -114, + 131, + 114 + ] + ], + "13-13": [ + [ + -99, + -268, + 95, + 64 + ], + [ + -71, + -204, + 129, + 96 + ], + [ + -68, + -108, + 136, + 108 + ] + ], + "14-14": [ + [ + -101, + -266, + 111, + 63 + ], + [ + -105, + -203, + 163, + 96 + ], + [ + -107, + -107, + 176, + 107 + ] + ], + "15-15": [ + [ + -89, + -274, + 129, + 66 + ], + [ + -121, + -208, + 206, + 99 + ], + [ + -65, + -109, + 130, + 109 + ] + ], + "16-16": [ + [ + -74, + -297, + 96, + 71 + ], + [ + -161, + -226, + 230, + 106 + ], + [ + -68, + -120, + 123, + 120 + ] + ], + "17-17": [ + [ + -124, + -308, + 129, + 73 + ], + [ + -121, + -235, + 164, + 110 + ], + [ + -77, + -125, + 125, + 125 + ] + ], + "18-18": [ + [ + -166, + -313, + 274, + 72 + ], + [ + -157, + -241, + 247, + 109 + ], + [ + -77, + -132, + 124, + 132 + ] + ], + "19-19": [ + [ + -129, + -297, + 195, + 69 + ], + [ + -102, + -228, + 216, + 104 + ], + [ + -45, + -124, + 89, + 124 + ] + ], + "20-20": [ + [ + -120, + -258, + 213, + 61 + ], + [ + -91, + -197, + 159, + 92 + ], + [ + -21, + -105, + 53, + 105 + ] + ], + "21-21": [ + [ + -134, + -287, + 201, + 69 + ], + [ + -134, + -218, + 214, + 103 + ], + [ + -22, + -115, + 45, + 115 + ] + ], + "22-22": [ + [ + -74, + -302, + 126, + 73 + ], + [ + -147, + -229, + 266, + 109 + ], + [ + -37, + -120, + 50, + 120 + ] + ], + "23-23": [ + [ + -146, + -269, + 238, + 64 + ], + [ + -128, + -205, + 222, + 97 + ], + [ + -45, + -108, + 54, + 108 + ] + ], + "24-24": [ + [ + -105, + -279, + 141, + 66 + ], + [ + -122, + -213, + 221, + 100 + ], + [ + -122, + -113, + 154, + 113 + ] + ], + "25-25": [ + [ + -85, + -286, + 110, + 67 + ], + [ + -128, + -219, + 221, + 101 + ], + [ + -39, + -118, + 62, + 118 + ] + ], + "26-26": [ + [ + -115, + -288, + 137, + 67 + ], + [ + -55, + -221, + 134, + 101 + ], + [ + -50, + -120, + 129, + 120 + ] + ], + "27-27": [ + [ + -104, + -285, + 126, + 66 + ], + [ + -56, + -219, + 121, + 99 + ], + [ + -71, + -120, + 144, + 120 + ] + ], + "28-28": [ + [ + -67, + -293, + 96, + 68 + ], + [ + -107, + -225, + 156, + 103 + ], + [ + -75, + -122, + 133, + 122 + ] + ], + "29-29": [ + [ + -50, + -301, + 85, + 70 + ], + [ + -107, + -231, + 149, + 106 + ], + [ + -72, + -125, + 122, + 125 + ] + ] + } + }, + "hitboxes": { + "16-24": [ + [ + 35, + -330, + 115, + 80 + ] + ] + }, + "root_motion_frames": [ + 0.0, + -12.33, + -16.24, + -16.24, + -14.0, + -14.59, + -14.96, + -17.33, + -18.95, + -20.79, + -19.06, + -17.04, + -9.45, + -6.07, + -4.63, + -4.1, + -4.33, + -3.89, + -5.98, + -8.81, + -4.22, + -3.24, + -2.74, + -1.93, + -2.16, + -2.45, + -7.98, + -6.77, + -7.47, + -10.69, + -12.02, + -11.43, + -9.19, + -8.52, + -5.65, + -4.69, + -4.15, + -1.09, + 2.41, + 7.9, + 6.11, + 1.65, + -0.65, + 1.75, + 2.61, + 2.85 + ], + "knockdown": true +} \ No newline at end of file diff --git a/characters/kachujin/moves/special/frames/0000.png b/characters/kachujin/moves/special/frames/0000.png new file mode 100644 index 00000000..bbf1fb1a Binary files /dev/null and b/characters/kachujin/moves/special/frames/0000.png differ diff --git a/characters/kachujin/moves/special/frames/0001.png b/characters/kachujin/moves/special/frames/0001.png new file mode 100644 index 00000000..49442281 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0001.png differ diff --git a/characters/kachujin/moves/special/frames/0002.png b/characters/kachujin/moves/special/frames/0002.png new file mode 100644 index 00000000..0bdce6a0 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0002.png differ diff --git a/characters/kachujin/moves/special/frames/0003.png b/characters/kachujin/moves/special/frames/0003.png new file mode 100644 index 00000000..c2c4741e Binary files /dev/null and b/characters/kachujin/moves/special/frames/0003.png differ diff --git a/characters/kachujin/moves/special/frames/0004.png b/characters/kachujin/moves/special/frames/0004.png new file mode 100644 index 00000000..5edd53db Binary files /dev/null and b/characters/kachujin/moves/special/frames/0004.png differ diff --git a/characters/kachujin/moves/special/frames/0005.png b/characters/kachujin/moves/special/frames/0005.png new file mode 100644 index 00000000..f7036f3b Binary files /dev/null and b/characters/kachujin/moves/special/frames/0005.png differ diff --git a/characters/kachujin/moves/special/frames/0006.png b/characters/kachujin/moves/special/frames/0006.png new file mode 100644 index 00000000..0ff86c5c Binary files /dev/null and b/characters/kachujin/moves/special/frames/0006.png differ diff --git a/characters/kachujin/moves/special/frames/0007.png b/characters/kachujin/moves/special/frames/0007.png new file mode 100644 index 00000000..186f4511 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0007.png differ diff --git a/characters/kachujin/moves/special/frames/0008.png b/characters/kachujin/moves/special/frames/0008.png new file mode 100644 index 00000000..06355b35 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0008.png differ diff --git a/characters/kachujin/moves/special/frames/0009.png b/characters/kachujin/moves/special/frames/0009.png new file mode 100644 index 00000000..a8ab54fe Binary files /dev/null and b/characters/kachujin/moves/special/frames/0009.png differ diff --git a/characters/kachujin/moves/special/frames/0010.png b/characters/kachujin/moves/special/frames/0010.png new file mode 100644 index 00000000..f63ff147 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0010.png differ diff --git a/characters/kachujin/moves/special/frames/0011.png b/characters/kachujin/moves/special/frames/0011.png new file mode 100644 index 00000000..7ed9604a Binary files /dev/null and b/characters/kachujin/moves/special/frames/0011.png differ diff --git a/characters/kachujin/moves/special/frames/0012.png b/characters/kachujin/moves/special/frames/0012.png new file mode 100644 index 00000000..86b517c7 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0012.png differ diff --git a/characters/kachujin/moves/special/frames/0013.png b/characters/kachujin/moves/special/frames/0013.png new file mode 100644 index 00000000..d44bf284 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0013.png differ diff --git a/characters/kachujin/moves/special/frames/0014.png b/characters/kachujin/moves/special/frames/0014.png new file mode 100644 index 00000000..0608d775 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0014.png differ diff --git a/characters/kachujin/moves/special/frames/0015.png b/characters/kachujin/moves/special/frames/0015.png new file mode 100644 index 00000000..90f8c5b2 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0015.png differ diff --git a/characters/kachujin/moves/special/frames/0016.png b/characters/kachujin/moves/special/frames/0016.png new file mode 100644 index 00000000..ffad2c2e Binary files /dev/null and b/characters/kachujin/moves/special/frames/0016.png differ diff --git a/characters/kachujin/moves/special/frames/0017.png b/characters/kachujin/moves/special/frames/0017.png new file mode 100644 index 00000000..febeaaa9 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0017.png differ diff --git a/characters/kachujin/moves/special/frames/0018.png b/characters/kachujin/moves/special/frames/0018.png new file mode 100644 index 00000000..2e204b8d Binary files /dev/null and b/characters/kachujin/moves/special/frames/0018.png differ diff --git a/characters/kachujin/moves/special/frames/0019.png b/characters/kachujin/moves/special/frames/0019.png new file mode 100644 index 00000000..051c9b8a Binary files /dev/null and b/characters/kachujin/moves/special/frames/0019.png differ diff --git a/characters/kachujin/moves/special/frames/0020.png b/characters/kachujin/moves/special/frames/0020.png new file mode 100644 index 00000000..7cc4c567 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0020.png differ diff --git a/characters/kachujin/moves/special/frames/0021.png b/characters/kachujin/moves/special/frames/0021.png new file mode 100644 index 00000000..64ada9c8 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0021.png differ diff --git a/characters/kachujin/moves/special/frames/0022.png b/characters/kachujin/moves/special/frames/0022.png new file mode 100644 index 00000000..826cbd43 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0022.png differ diff --git a/characters/kachujin/moves/special/frames/0023.png b/characters/kachujin/moves/special/frames/0023.png new file mode 100644 index 00000000..22d6ad65 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0023.png differ diff --git a/characters/kachujin/moves/special/frames/0024.png b/characters/kachujin/moves/special/frames/0024.png new file mode 100644 index 00000000..197953fc Binary files /dev/null and b/characters/kachujin/moves/special/frames/0024.png differ diff --git a/characters/kachujin/moves/special/frames/0025.png b/characters/kachujin/moves/special/frames/0025.png new file mode 100644 index 00000000..3c4175ba Binary files /dev/null and b/characters/kachujin/moves/special/frames/0025.png differ diff --git a/characters/kachujin/moves/special/frames/0026.png b/characters/kachujin/moves/special/frames/0026.png new file mode 100644 index 00000000..f4044310 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0026.png differ diff --git a/characters/kachujin/moves/special/frames/0027.png b/characters/kachujin/moves/special/frames/0027.png new file mode 100644 index 00000000..76aa93cd Binary files /dev/null and b/characters/kachujin/moves/special/frames/0027.png differ diff --git a/characters/kachujin/moves/special/frames/0028.png b/characters/kachujin/moves/special/frames/0028.png new file mode 100644 index 00000000..05895a4c Binary files /dev/null and b/characters/kachujin/moves/special/frames/0028.png differ diff --git a/characters/kachujin/moves/special/frames/0029.png b/characters/kachujin/moves/special/frames/0029.png new file mode 100644 index 00000000..e4d2519e Binary files /dev/null and b/characters/kachujin/moves/special/frames/0029.png differ diff --git a/characters/kachujin/moves/special/frames/0030.png b/characters/kachujin/moves/special/frames/0030.png new file mode 100644 index 00000000..e9b0c76f Binary files /dev/null and b/characters/kachujin/moves/special/frames/0030.png differ diff --git a/characters/kachujin/moves/special/frames/0031.png b/characters/kachujin/moves/special/frames/0031.png new file mode 100644 index 00000000..fc31ab90 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0031.png differ diff --git a/characters/kachujin/moves/special/frames/0032.png b/characters/kachujin/moves/special/frames/0032.png new file mode 100644 index 00000000..59854abc Binary files /dev/null and b/characters/kachujin/moves/special/frames/0032.png differ diff --git a/characters/kachujin/moves/special/frames/0033.png b/characters/kachujin/moves/special/frames/0033.png new file mode 100644 index 00000000..20964bf2 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0033.png differ diff --git a/characters/kachujin/moves/special/frames/0034.png b/characters/kachujin/moves/special/frames/0034.png new file mode 100644 index 00000000..0203dfe0 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0034.png differ diff --git a/characters/kachujin/moves/special/frames/0035.png b/characters/kachujin/moves/special/frames/0035.png new file mode 100644 index 00000000..6e959673 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0035.png differ diff --git a/characters/kachujin/moves/special/frames/0036.png b/characters/kachujin/moves/special/frames/0036.png new file mode 100644 index 00000000..25cb9356 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0036.png differ diff --git a/characters/kachujin/moves/special/frames/0037.png b/characters/kachujin/moves/special/frames/0037.png new file mode 100644 index 00000000..f5a188e2 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0037.png differ diff --git a/characters/kachujin/moves/special/frames/0038.png b/characters/kachujin/moves/special/frames/0038.png new file mode 100644 index 00000000..6cc44b7c Binary files /dev/null and b/characters/kachujin/moves/special/frames/0038.png differ diff --git a/characters/kachujin/moves/special/frames/0039.png b/characters/kachujin/moves/special/frames/0039.png new file mode 100644 index 00000000..20b13ece Binary files /dev/null and b/characters/kachujin/moves/special/frames/0039.png differ diff --git a/characters/kachujin/moves/special/frames/0040.png b/characters/kachujin/moves/special/frames/0040.png new file mode 100644 index 00000000..21ece85b Binary files /dev/null and b/characters/kachujin/moves/special/frames/0040.png differ diff --git a/characters/kachujin/moves/special/frames/0041.png b/characters/kachujin/moves/special/frames/0041.png new file mode 100644 index 00000000..adfcc6e5 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0041.png differ diff --git a/characters/kachujin/moves/special/frames/0042.png b/characters/kachujin/moves/special/frames/0042.png new file mode 100644 index 00000000..ec058247 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0042.png differ diff --git a/characters/kachujin/moves/special/frames/0043.png b/characters/kachujin/moves/special/frames/0043.png new file mode 100644 index 00000000..934bdb16 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0043.png differ diff --git a/characters/kachujin/moves/special/frames/0044.png b/characters/kachujin/moves/special/frames/0044.png new file mode 100644 index 00000000..b125fcb8 Binary files /dev/null and b/characters/kachujin/moves/special/frames/0044.png differ diff --git a/characters/kachujin/moves/special/frames/0045.png b/characters/kachujin/moves/special/frames/0045.png new file mode 100644 index 00000000..0fa8437a Binary files /dev/null and b/characters/kachujin/moves/special/frames/0045.png differ diff --git a/characters/kachujin/moves/straight/data.json b/characters/kachujin/moves/straight/data.json new file mode 100644 index 00000000..9fc7442a --- /dev/null +++ b/characters/kachujin/moves/straight/data.json @@ -0,0 +1,597 @@ +{ + "name": "straight", + "total": 34, + "loop": false, + "startup": 9, + "active": [ + 10, + 14 + ], + "damage": 55, + "hitstun": 18, + "blockstun": 11, + "pushback": 12, + "hurtboxes": { + "default": [ + [ + -35, + -319, + 81, + 78 + ], + [ + -55, + -241, + 124, + 117 + ], + [ + -95, + -124, + 207, + 124 + ] + ], + "frames": { + "0-0": [ + [ + -32, + -324, + 91, + 78 + ], + [ + -50, + -246, + 115, + 118 + ], + [ + -64, + -128, + 146, + 128 + ] + ], + "1-1": [ + [ + -32, + -322, + 76, + 78 + ], + [ + -50, + -244, + 114, + 117 + ], + [ + -67, + -127, + 145, + 127 + ] + ], + "2-2": [ + [ + -34, + -318, + 77, + 77 + ], + [ + -51, + -241, + 118, + 116 + ], + [ + -75, + -125, + 153, + 125 + ] + ], + "3-3": [ + [ + -34, + -319, + 77, + 78 + ], + [ + -54, + -241, + 124, + 117 + ], + [ + -89, + -124, + 167, + 124 + ] + ], + "4-4": [ + [ + -32, + -321, + 88, + 78 + ], + [ + -60, + -243, + 134, + 118 + ], + [ + -103, + -125, + 191, + 125 + ] + ], + "5-5": [ + [ + -30, + -317, + 122, + 77 + ], + [ + -63, + -240, + 160, + 115 + ], + [ + -115, + -125, + 224, + 125 + ] + ], + "6-6": [ + [ + -32, + -309, + 117, + 75 + ], + [ + -66, + -234, + 193, + 112 + ], + [ + -125, + -122, + 230, + 122 + ] + ], + "7-7": [ + [ + -31, + -300, + 97, + 72 + ], + [ + -65, + -228, + 187, + 109 + ], + [ + -129, + -119, + 223, + 119 + ] + ], + "8-9": [ + [ + -29, + -295, + 95, + 71 + ], + [ + -65, + -224, + 168, + 107 + ], + [ + -131, + -117, + 219, + 117 + ] + ], + "10-10": [ + [ + -29, + -295, + 91, + 71 + ], + [ + -65, + -224, + 151, + 107 + ], + [ + -131, + -117, + 217, + 117 + ] + ], + "11-11": [ + [ + -30, + -299, + 89, + 72 + ], + [ + -66, + -227, + 146, + 109 + ], + [ + -126, + -118, + 215, + 118 + ] + ], + "12-12": [ + [ + -32, + -305, + 88, + 74 + ], + [ + -64, + -231, + 140, + 111 + ], + [ + -118, + -120, + 215, + 120 + ] + ], + "13-13": [ + [ + -33, + -312, + 84, + 76 + ], + [ + -60, + -236, + 134, + 114 + ], + [ + -107, + -122, + 215, + 122 + ] + ], + "15-15": [ + [ + -36, + -324, + 78, + 79 + ], + [ + -53, + -245, + 115, + 119 + ], + [ + -85, + -126, + 177, + 126 + ] + ], + "16-16": [ + [ + -35, + -327, + 78, + 80 + ], + [ + -53, + -247, + 110, + 120 + ], + [ + -79, + -127, + 144, + 127 + ] + ], + "17-17": [ + [ + -34, + -328, + 79, + 79 + ], + [ + -54, + -249, + 110, + 120 + ], + [ + -74, + -129, + 132, + 129 + ] + ], + "18-19": [ + [ + -32, + -327, + 79, + 79 + ], + [ + -54, + -248, + 117, + 119 + ], + [ + -76, + -129, + 143, + 129 + ] + ], + "20-20": [ + [ + -31, + -325, + 76, + 79 + ], + [ + -53, + -246, + 122, + 118 + ], + [ + -78, + -128, + 155, + 128 + ] + ], + "21-21": [ + [ + -32, + -324, + 74, + 78 + ], + [ + -51, + -246, + 120, + 118 + ], + [ + -72, + -128, + 158, + 128 + ] + ], + "22-22": [ + [ + -34, + -325, + 75, + 78 + ], + [ + -50, + -247, + 113, + 118 + ], + [ + -66, + -129, + 158, + 129 + ] + ], + "23-23": [ + [ + -36, + -328, + 74, + 79 + ], + [ + -49, + -249, + 108, + 119 + ], + [ + -61, + -130, + 155, + 130 + ] + ], + "24-24": [ + [ + -36, + -329, + 74, + 79 + ], + [ + -48, + -250, + 107, + 120 + ], + [ + -59, + -130, + 151, + 130 + ] + ], + "25-25": [ + [ + -35, + -329, + 74, + 79 + ], + [ + -49, + -250, + 110, + 120 + ], + [ + -58, + -130, + 147, + 130 + ] + ], + "26-26": [ + [ + -34, + -328, + 92, + 79 + ], + [ + -49, + -249, + 112, + 119 + ], + [ + -59, + -130, + 146, + 130 + ] + ], + "27-27": [ + [ + -33, + -326, + 92, + 78 + ], + [ + -50, + -248, + 114, + 118 + ], + [ + -61, + -130, + 145, + 130 + ] + ], + "28-29": [ + [ + -32, + -324, + 91, + 78 + ], + [ + -50, + -246, + 115, + 118 + ], + [ + -64, + -128, + 146, + 128 + ] + ] + } + }, + "hitboxes": { + "10-14": [ + [ + 45, + -305, + 100, + 45 + ] + ] + }, + "root_motion_frames": [ + 0.0, + -3.2, + -7.3, + -11.85, + -12.6, + -14.75, + -16.57, + -10.72, + -5.45, + -1.38, + 2.87, + 7.23, + 11.41, + 11.09, + 8.31, + 5.31, + 5.12, + 6.94, + 8.88, + 8.4, + 6.47, + 4.1, + 2.06, + 0.41, + -1.13, + -1.67, + -1.99 + ] +} \ No newline at end of file diff --git a/characters/kachujin/moves/straight/frames/0000.png b/characters/kachujin/moves/straight/frames/0000.png new file mode 100644 index 00000000..eab85aa4 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0000.png differ diff --git a/characters/kachujin/moves/straight/frames/0001.png b/characters/kachujin/moves/straight/frames/0001.png new file mode 100644 index 00000000..5711e1cc Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0001.png differ diff --git a/characters/kachujin/moves/straight/frames/0002.png b/characters/kachujin/moves/straight/frames/0002.png new file mode 100644 index 00000000..ee9894b8 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0002.png differ diff --git a/characters/kachujin/moves/straight/frames/0003.png b/characters/kachujin/moves/straight/frames/0003.png new file mode 100644 index 00000000..12be81aa Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0003.png differ diff --git a/characters/kachujin/moves/straight/frames/0004.png b/characters/kachujin/moves/straight/frames/0004.png new file mode 100644 index 00000000..38d5b7bb Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0004.png differ diff --git a/characters/kachujin/moves/straight/frames/0005.png b/characters/kachujin/moves/straight/frames/0005.png new file mode 100644 index 00000000..658ecb6d Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0005.png differ diff --git a/characters/kachujin/moves/straight/frames/0006.png b/characters/kachujin/moves/straight/frames/0006.png new file mode 100644 index 00000000..2bd57d42 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0006.png differ diff --git a/characters/kachujin/moves/straight/frames/0007.png b/characters/kachujin/moves/straight/frames/0007.png new file mode 100644 index 00000000..29f6d89f Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0007.png differ diff --git a/characters/kachujin/moves/straight/frames/0008.png b/characters/kachujin/moves/straight/frames/0008.png new file mode 100644 index 00000000..f6559f3d Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0008.png differ diff --git a/characters/kachujin/moves/straight/frames/0009.png b/characters/kachujin/moves/straight/frames/0009.png new file mode 100644 index 00000000..701292e3 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0009.png differ diff --git a/characters/kachujin/moves/straight/frames/0010.png b/characters/kachujin/moves/straight/frames/0010.png new file mode 100644 index 00000000..1d1fa619 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0010.png differ diff --git a/characters/kachujin/moves/straight/frames/0011.png b/characters/kachujin/moves/straight/frames/0011.png new file mode 100644 index 00000000..d206915a Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0011.png differ diff --git a/characters/kachujin/moves/straight/frames/0012.png b/characters/kachujin/moves/straight/frames/0012.png new file mode 100644 index 00000000..a20f2bfa Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0012.png differ diff --git a/characters/kachujin/moves/straight/frames/0013.png b/characters/kachujin/moves/straight/frames/0013.png new file mode 100644 index 00000000..82ffe068 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0013.png differ diff --git a/characters/kachujin/moves/straight/frames/0014.png b/characters/kachujin/moves/straight/frames/0014.png new file mode 100644 index 00000000..2cdcf422 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0014.png differ diff --git a/characters/kachujin/moves/straight/frames/0015.png b/characters/kachujin/moves/straight/frames/0015.png new file mode 100644 index 00000000..fc7dde9f Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0015.png differ diff --git a/characters/kachujin/moves/straight/frames/0016.png b/characters/kachujin/moves/straight/frames/0016.png new file mode 100644 index 00000000..bc501aa2 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0016.png differ diff --git a/characters/kachujin/moves/straight/frames/0017.png b/characters/kachujin/moves/straight/frames/0017.png new file mode 100644 index 00000000..164023e9 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0017.png differ diff --git a/characters/kachujin/moves/straight/frames/0018.png b/characters/kachujin/moves/straight/frames/0018.png new file mode 100644 index 00000000..1bead73e Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0018.png differ diff --git a/characters/kachujin/moves/straight/frames/0019.png b/characters/kachujin/moves/straight/frames/0019.png new file mode 100644 index 00000000..dafd05a9 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0019.png differ diff --git a/characters/kachujin/moves/straight/frames/0020.png b/characters/kachujin/moves/straight/frames/0020.png new file mode 100644 index 00000000..c192a689 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0020.png differ diff --git a/characters/kachujin/moves/straight/frames/0021.png b/characters/kachujin/moves/straight/frames/0021.png new file mode 100644 index 00000000..ffae0a36 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0021.png differ diff --git a/characters/kachujin/moves/straight/frames/0022.png b/characters/kachujin/moves/straight/frames/0022.png new file mode 100644 index 00000000..e9a60cf6 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0022.png differ diff --git a/characters/kachujin/moves/straight/frames/0023.png b/characters/kachujin/moves/straight/frames/0023.png new file mode 100644 index 00000000..3fea9ea3 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0023.png differ diff --git a/characters/kachujin/moves/straight/frames/0024.png b/characters/kachujin/moves/straight/frames/0024.png new file mode 100644 index 00000000..533baf0a Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0024.png differ diff --git a/characters/kachujin/moves/straight/frames/0025.png b/characters/kachujin/moves/straight/frames/0025.png new file mode 100644 index 00000000..ae11e9cf Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0025.png differ diff --git a/characters/kachujin/moves/straight/frames/0026.png b/characters/kachujin/moves/straight/frames/0026.png new file mode 100644 index 00000000..11aabaa5 Binary files /dev/null and b/characters/kachujin/moves/straight/frames/0026.png differ diff --git a/characters/kachujin/moves/walk_b/data.json b/characters/kachujin/moves/walk_b/data.json new file mode 100644 index 00000000..9cf206cc --- /dev/null +++ b/characters/kachujin/moves/walk_b/data.json @@ -0,0 +1,580 @@ +{ + "name": "walk_b", + "total": 56, + "loop": true, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -32, + -337, + 139, + 81 + ], + [ + -52, + -256, + 151, + 122 + ], + [ + -56, + -134, + 107, + 134 + ] + ], + "frames": { + "0-0": [ + [ + -36, + -341, + 137, + 83 + ], + [ + -49, + -258, + 142, + 125 + ], + [ + -52, + -133, + 121, + 133 + ] + ], + "1-1": [ + [ + -36, + -340, + 137, + 83 + ], + [ + -49, + -257, + 141, + 125 + ], + [ + -52, + -132, + 121, + 132 + ] + ], + "2-2": [ + [ + -35, + -339, + 136, + 83 + ], + [ + -49, + -256, + 142, + 124 + ], + [ + -53, + -132, + 122, + 132 + ] + ], + "3-3": [ + [ + -35, + -336, + 136, + 82 + ], + [ + -49, + -254, + 142, + 123 + ], + [ + -53, + -131, + 123, + 131 + ] + ], + "4-4": [ + [ + -36, + -333, + 137, + 81 + ], + [ + -49, + -252, + 141, + 122 + ], + [ + -53, + -130, + 126, + 130 + ] + ], + "5-5": [ + [ + -37, + -332, + 138, + 81 + ], + [ + -49, + -251, + 141, + 121 + ], + [ + -52, + -130, + 129, + 130 + ] + ], + "6-6": [ + [ + -36, + -332, + 140, + 81 + ], + [ + -50, + -251, + 145, + 121 + ], + [ + -52, + -130, + 137, + 130 + ] + ], + "7-7": [ + [ + -34, + -333, + 141, + 80 + ], + [ + -51, + -253, + 150, + 121 + ], + [ + -53, + -132, + 141, + 132 + ] + ], + "8-8": [ + [ + -34, + -333, + 141, + 80 + ], + [ + -51, + -253, + 150, + 121 + ], + [ + -53, + -132, + 131, + 132 + ] + ], + "9-9": [ + [ + -35, + -333, + 142, + 80 + ], + [ + -50, + -253, + 149, + 121 + ], + [ + -52, + -132, + 130, + 132 + ] + ], + "10-10": [ + [ + -36, + -334, + 142, + 80 + ], + [ + -49, + -254, + 147, + 121 + ], + [ + -50, + -133, + 126, + 133 + ] + ], + "11-11": [ + [ + -37, + -334, + 142, + 80 + ], + [ + -49, + -254, + 146, + 120 + ], + [ + -50, + -134, + 117, + 134 + ] + ], + "12-12": [ + [ + -35, + -335, + 140, + 80 + ], + [ + -50, + -255, + 147, + 121 + ], + [ + -52, + -134, + 108, + 134 + ] + ], + "13-14": [ + [ + -32, + -337, + 139, + 81 + ], + [ + -52, + -256, + 150, + 122 + ], + [ + -55, + -134, + 105, + 134 + ] + ], + "16-16": [ + [ + -33, + -339, + 139, + 82 + ], + [ + -52, + -257, + 150, + 123 + ], + [ + -55, + -134, + 106, + 134 + ] + ], + "17-17": [ + [ + -34, + -341, + 138, + 82 + ], + [ + -50, + -259, + 147, + 124 + ], + [ + -54, + -135, + 106, + 135 + ] + ], + "18-18": [ + [ + -34, + -342, + 138, + 83 + ], + [ + -49, + -259, + 145, + 124 + ], + [ + -52, + -135, + 106, + 135 + ] + ], + "19-19": [ + [ + -34, + -340, + 137, + 82 + ], + [ + -49, + -258, + 145, + 124 + ], + [ + -52, + -134, + 111, + 134 + ] + ], + "20-20": [ + [ + -35, + -338, + 138, + 82 + ], + [ + -49, + -256, + 144, + 123 + ], + [ + -52, + -133, + 114, + 133 + ] + ], + "21-21": [ + [ + -35, + -337, + 137, + 82 + ], + [ + -49, + -255, + 143, + 123 + ], + [ + -51, + -132, + 115, + 132 + ] + ], + "22-22": [ + [ + -36, + -337, + 137, + 82 + ], + [ + -48, + -255, + 141, + 123 + ], + [ + -51, + -132, + 115, + 132 + ] + ], + "23-23": [ + [ + -36, + -338, + 137, + 82 + ], + [ + -48, + -256, + 141, + 124 + ], + [ + -50, + -132, + 116, + 132 + ] + ], + "24-24": [ + [ + -36, + -339, + 137, + 83 + ], + [ + -48, + -256, + 141, + 124 + ], + [ + -51, + -132, + 119, + 132 + ] + ], + "25-25": [ + [ + -36, + -339, + 137, + 83 + ], + [ + -48, + -256, + 141, + 124 + ], + [ + -51, + -132, + 120, + 132 + ] + ], + "26-26": [ + [ + -36, + -339, + 137, + 83 + ], + [ + -49, + -256, + 142, + 124 + ], + [ + -51, + -132, + 121, + 132 + ] + ], + "27-27": [ + [ + -36, + -340, + 137, + 83 + ], + [ + -49, + -257, + 142, + 125 + ], + [ + -52, + -132, + 122, + 132 + ] + ], + "28-29": [ + [ + -36, + -340, + 137, + 83 + ], + [ + -49, + -257, + 141, + 125 + ], + [ + -52, + -132, + 122, + 132 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/kachujin/moves/walk_b/frames/0000.png b/characters/kachujin/moves/walk_b/frames/0000.png new file mode 100644 index 00000000..fc880cef Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0000.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0001.png b/characters/kachujin/moves/walk_b/frames/0001.png new file mode 100644 index 00000000..b0ab315f Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0001.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0002.png b/characters/kachujin/moves/walk_b/frames/0002.png new file mode 100644 index 00000000..cd33e038 Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0002.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0003.png b/characters/kachujin/moves/walk_b/frames/0003.png new file mode 100644 index 00000000..e555093b Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0003.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0004.png b/characters/kachujin/moves/walk_b/frames/0004.png new file mode 100644 index 00000000..6932fd6c Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0004.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0005.png b/characters/kachujin/moves/walk_b/frames/0005.png new file mode 100644 index 00000000..1285b0fd Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0005.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0006.png b/characters/kachujin/moves/walk_b/frames/0006.png new file mode 100644 index 00000000..5297267b Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0006.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0007.png b/characters/kachujin/moves/walk_b/frames/0007.png new file mode 100644 index 00000000..5a5da3ae Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0007.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0008.png b/characters/kachujin/moves/walk_b/frames/0008.png new file mode 100644 index 00000000..555d68d1 Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0008.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0009.png b/characters/kachujin/moves/walk_b/frames/0009.png new file mode 100644 index 00000000..6629265d Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0009.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0010.png b/characters/kachujin/moves/walk_b/frames/0010.png new file mode 100644 index 00000000..602a6188 Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0010.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0011.png b/characters/kachujin/moves/walk_b/frames/0011.png new file mode 100644 index 00000000..55182454 Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0011.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0012.png b/characters/kachujin/moves/walk_b/frames/0012.png new file mode 100644 index 00000000..174dacfd Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0012.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0013.png b/characters/kachujin/moves/walk_b/frames/0013.png new file mode 100644 index 00000000..9b9be912 Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0013.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0014.png b/characters/kachujin/moves/walk_b/frames/0014.png new file mode 100644 index 00000000..eafcc5db Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0014.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0015.png b/characters/kachujin/moves/walk_b/frames/0015.png new file mode 100644 index 00000000..2d637d4b Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0015.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0016.png b/characters/kachujin/moves/walk_b/frames/0016.png new file mode 100644 index 00000000..0a340a1c Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0016.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0017.png b/characters/kachujin/moves/walk_b/frames/0017.png new file mode 100644 index 00000000..d09a88f4 Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0017.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0018.png b/characters/kachujin/moves/walk_b/frames/0018.png new file mode 100644 index 00000000..3b1de2dc Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0018.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0019.png b/characters/kachujin/moves/walk_b/frames/0019.png new file mode 100644 index 00000000..3bd4ea1b Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0019.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0020.png b/characters/kachujin/moves/walk_b/frames/0020.png new file mode 100644 index 00000000..b564a514 Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0020.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0021.png b/characters/kachujin/moves/walk_b/frames/0021.png new file mode 100644 index 00000000..0a3ff5ca Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0021.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0022.png b/characters/kachujin/moves/walk_b/frames/0022.png new file mode 100644 index 00000000..3fdee83a Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0022.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0023.png b/characters/kachujin/moves/walk_b/frames/0023.png new file mode 100644 index 00000000..858e765d Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0023.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0024.png b/characters/kachujin/moves/walk_b/frames/0024.png new file mode 100644 index 00000000..a77bd4cd Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0024.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0025.png b/characters/kachujin/moves/walk_b/frames/0025.png new file mode 100644 index 00000000..b4e54209 Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0025.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0026.png b/characters/kachujin/moves/walk_b/frames/0026.png new file mode 100644 index 00000000..b16d9fc3 Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0026.png differ diff --git a/characters/kachujin/moves/walk_b/frames/0027.png b/characters/kachujin/moves/walk_b/frames/0027.png new file mode 100644 index 00000000..267fc462 Binary files /dev/null and b/characters/kachujin/moves/walk_b/frames/0027.png differ diff --git a/characters/kachujin/moves/walk_f/data.json b/characters/kachujin/moves/walk_f/data.json new file mode 100644 index 00000000..ed27403a --- /dev/null +++ b/characters/kachujin/moves/walk_f/data.json @@ -0,0 +1,340 @@ +{ + "name": "walk_f", + "total": 48, + "loop": true, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -26, + -329, + 75, + 77 + ], + [ + -49, + -252, + 144, + 117 + ], + [ + -50, + -135, + 111, + 135 + ] + ], + "frames": { + "0-0": [ + [ + -31, + -328, + 75, + 77 + ], + [ + -50, + -251, + 139, + 117 + ], + [ + -51, + -134, + 113, + 134 + ] + ], + "1-2": [ + [ + -31, + -330, + 75, + 78 + ], + [ + -50, + -252, + 140, + 118 + ], + [ + -51, + -134, + 136, + 134 + ] + ], + "3-4": [ + [ + -31, + -330, + 74, + 79 + ], + [ + -49, + -251, + 139, + 118 + ], + [ + -50, + -133, + 163, + 133 + ] + ], + "5-6": [ + [ + -31, + -329, + 74, + 79 + ], + [ + -49, + -250, + 139, + 119 + ], + [ + -57, + -131, + 185, + 131 + ] + ], + "7-8": [ + [ + -31, + -326, + 74, + 78 + ], + [ + -49, + -248, + 140, + 118 + ], + [ + -82, + -130, + 200, + 130 + ] + ], + "9-10": [ + [ + -30, + -322, + 73, + 77 + ], + [ + -49, + -245, + 141, + 116 + ], + [ + -103, + -129, + 198, + 129 + ] + ], + "11-12": [ + [ + -29, + -322, + 74, + 77 + ], + [ + -49, + -245, + 142, + 116 + ], + [ + -103, + -129, + 186, + 129 + ] + ], + "13-14": [ + [ + -27, + -326, + 74, + 77 + ], + [ + -49, + -249, + 143, + 116 + ], + [ + -70, + -133, + 143, + 133 + ] + ], + "16-17": [ + [ + -26, + -330, + 76, + 78 + ], + [ + -49, + -252, + 144, + 117 + ], + [ + -50, + -135, + 122, + 135 + ] + ], + "18-19": [ + [ + -26, + -327, + 76, + 77 + ], + [ + -47, + -250, + 141, + 115 + ], + [ + -48, + -135, + 152, + 135 + ] + ], + "20-21": [ + [ + -27, + -323, + 76, + 75 + ], + [ + -46, + -248, + 139, + 114 + ], + [ + -69, + -134, + 192, + 134 + ] + ], + "22-23": [ + [ + -28, + -321, + 76, + 75 + ], + [ + -46, + -246, + 138, + 113 + ], + [ + -93, + -133, + 211, + 133 + ] + ], + "24-25": [ + [ + -29, + -322, + 76, + 75 + ], + [ + -47, + -247, + 138, + 114 + ], + [ + -92, + -133, + 186, + 133 + ] + ], + "26-27": [ + [ + -30, + -325, + 76, + 76 + ], + [ + -49, + -249, + 139, + 115 + ], + [ + -66, + -134, + 138, + 134 + ] + ], + "28-29": [ + [ + -31, + -328, + 75, + 77 + ], + [ + -50, + -251, + 139, + 117 + ], + [ + -51, + -134, + 113, + 134 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/kachujin/moves/walk_f/frames/0000.png b/characters/kachujin/moves/walk_f/frames/0000.png new file mode 100644 index 00000000..c680c35f Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0000.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0001.png b/characters/kachujin/moves/walk_f/frames/0001.png new file mode 100644 index 00000000..62de8aee Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0001.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0002.png b/characters/kachujin/moves/walk_f/frames/0002.png new file mode 100644 index 00000000..230f86c6 Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0002.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0003.png b/characters/kachujin/moves/walk_f/frames/0003.png new file mode 100644 index 00000000..316dcb90 Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0003.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0004.png b/characters/kachujin/moves/walk_f/frames/0004.png new file mode 100644 index 00000000..507f8f25 Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0004.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0005.png b/characters/kachujin/moves/walk_f/frames/0005.png new file mode 100644 index 00000000..0c80145f Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0005.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0006.png b/characters/kachujin/moves/walk_f/frames/0006.png new file mode 100644 index 00000000..c760149f Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0006.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0007.png b/characters/kachujin/moves/walk_f/frames/0007.png new file mode 100644 index 00000000..2f66aedc Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0007.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0008.png b/characters/kachujin/moves/walk_f/frames/0008.png new file mode 100644 index 00000000..27d131c0 Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0008.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0009.png b/characters/kachujin/moves/walk_f/frames/0009.png new file mode 100644 index 00000000..e9d97585 Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0009.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0010.png b/characters/kachujin/moves/walk_f/frames/0010.png new file mode 100644 index 00000000..8ebe8884 Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0010.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0011.png b/characters/kachujin/moves/walk_f/frames/0011.png new file mode 100644 index 00000000..27fc8fb7 Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0011.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0012.png b/characters/kachujin/moves/walk_f/frames/0012.png new file mode 100644 index 00000000..798555b1 Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0012.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0013.png b/characters/kachujin/moves/walk_f/frames/0013.png new file mode 100644 index 00000000..ace5b901 Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0013.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0014.png b/characters/kachujin/moves/walk_f/frames/0014.png new file mode 100644 index 00000000..91fed363 Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0014.png differ diff --git a/characters/kachujin/moves/walk_f/frames/0015.png b/characters/kachujin/moves/walk_f/frames/0015.png new file mode 100644 index 00000000..93c663e8 Binary files /dev/null and b/characters/kachujin/moves/walk_f/frames/0015.png differ diff --git a/characters/vesper/manifest.json b/characters/vesper/manifest.json new file mode 100644 index 00000000..7e8c2c0d --- /dev/null +++ b/characters/vesper/manifest.json @@ -0,0 +1,26 @@ +{ + "id": "vesper", + "name": "VESPER", + "health": 950, + "walk_speed": 3.7, + "back_speed": 2.9, + "jump_velocity": -14.0, + "color": "#b48fd0", + "sprite_scale": 1.25, + "normals": { + "P": "jab", + "6P": "straight", + "K": "kick" + }, + "command_moves": [ + { + "motion": [ + 2, + 3, + 6 + ], + "button": "P", + "move": "special" + } + ] +} \ No newline at end of file diff --git a/characters/vesper/moves/block/data.json b/characters/vesper/moves/block/data.json new file mode 100644 index 00000000..2c93a5ad --- /dev/null +++ b/characters/vesper/moves/block/data.json @@ -0,0 +1,640 @@ +{ + "name": "block", + "total": 24, + "loop": false, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -23, + -319, + 117, + 78 + ], + [ + -37, + -241, + 130, + 117 + ], + [ + -61, + -124, + 148, + 124 + ] + ], + "frames": { + "0-0": [ + [ + -24, + -317, + 130, + 77 + ], + [ + -35, + -240, + 139, + 117 + ], + [ + -55, + -123, + 148, + 123 + ] + ], + "1-1": [ + [ + -23, + -322, + 131, + 78 + ], + [ + -38, + -244, + 134, + 118 + ], + [ + -60, + -126, + 148, + 126 + ] + ], + "2-2": [ + [ + -23, + -320, + 133, + 78 + ], + [ + -40, + -242, + 137, + 118 + ], + [ + -63, + -124, + 148, + 124 + ] + ], + "3-3": [ + [ + -23, + -317, + 131, + 77 + ], + [ + -39, + -240, + 135, + 117 + ], + [ + -64, + -123, + 148, + 123 + ] + ], + "4-4": [ + [ + -23, + -318, + 129, + 77 + ], + [ + -38, + -241, + 144, + 117 + ], + [ + -62, + -124, + 148, + 124 + ] + ], + "5-5": [ + [ + -19, + -318, + 128, + 78 + ], + [ + -37, + -240, + 146, + 117 + ], + [ + -57, + -123, + 148, + 123 + ] + ], + "6-6": [ + [ + -16, + -312, + 124, + 76 + ], + [ + -36, + -236, + 144, + 115 + ], + [ + -52, + -121, + 148, + 121 + ] + ], + "7-7": [ + [ + -16, + -310, + 120, + 76 + ], + [ + -35, + -234, + 128, + 114 + ], + [ + -52, + -120, + 148, + 120 + ] + ], + "8-8": [ + [ + -17, + -317, + 109, + 77 + ], + [ + -34, + -240, + 117, + 116 + ], + [ + -56, + -124, + 147, + 124 + ] + ], + "9-9": [ + [ + -36, + -320, + 95, + 78 + ], + [ + -35, + -242, + 94, + 118 + ], + [ + -69, + -124, + 147, + 124 + ] + ], + "10-10": [ + [ + -69, + -317, + 102, + 78 + ], + [ + -56, + -239, + 115, + 117 + ], + [ + -77, + -122, + 148, + 122 + ] + ], + "11-11": [ + [ + -67, + -308, + 102, + 75 + ], + [ + -56, + -233, + 116, + 114 + ], + [ + -75, + -119, + 148, + 119 + ] + ], + "12-12": [ + [ + -49, + -310, + 97, + 76 + ], + [ + -49, + -234, + 110, + 114 + ], + [ + -69, + -120, + 148, + 120 + ] + ], + "13-13": [ + [ + -37, + -322, + 105, + 79 + ], + [ + -35, + -243, + 99, + 118 + ], + [ + -63, + -125, + 147, + 125 + ] + ], + "14-14": [ + [ + -30, + -322, + 113, + 78 + ], + [ + -36, + -244, + 111, + 118 + ], + [ + -61, + -126, + 147, + 126 + ] + ], + "15-15": [ + [ + -20, + -312, + 115, + 76 + ], + [ + -38, + -236, + 138, + 115 + ], + [ + -61, + -121, + 147, + 121 + ] + ], + "16-16": [ + [ + -20, + -308, + 85, + 75 + ], + [ + -38, + -233, + 145, + 113 + ], + [ + -63, + -120, + 147, + 120 + ] + ], + "17-17": [ + [ + -22, + -316, + 133, + 77 + ], + [ + -38, + -239, + 149, + 116 + ], + [ + -61, + -123, + 148, + 123 + ] + ], + "18-18": [ + [ + -23, + -320, + 134, + 78 + ], + [ + -37, + -242, + 135, + 117 + ], + [ + -59, + -125, + 148, + 125 + ] + ], + "19-19": [ + [ + -25, + -317, + 134, + 77 + ], + [ + -36, + -240, + 131, + 117 + ], + [ + -55, + -123, + 148, + 123 + ] + ], + "20-20": [ + [ + -26, + -313, + 131, + 76 + ], + [ + -35, + -237, + 140, + 115 + ], + [ + -54, + -122, + 147, + 122 + ] + ], + "21-21": [ + [ + -26, + -317, + 132, + 77 + ], + [ + -36, + -240, + 143, + 117 + ], + [ + -59, + -123, + 148, + 123 + ] + ], + "22-22": [ + [ + -25, + -320, + 134, + 78 + ], + [ + -38, + -242, + 147, + 117 + ], + [ + -62, + -125, + 148, + 125 + ] + ], + "23-23": [ + [ + -25, + -321, + 136, + 78 + ], + [ + -40, + -243, + 139, + 118 + ], + [ + -66, + -125, + 148, + 125 + ] + ], + "24-24": [ + [ + -24, + -317, + 135, + 77 + ], + [ + -39, + -240, + 145, + 116 + ], + [ + -66, + -124, + 147, + 124 + ] + ], + "25-25": [ + [ + -24, + -317, + 135, + 77 + ], + [ + -37, + -240, + 147, + 116 + ], + [ + -64, + -124, + 148, + 124 + ] + ], + "26-26": [ + [ + -24, + -319, + 134, + 78 + ], + [ + -37, + -241, + 144, + 117 + ], + [ + -62, + -124, + 148, + 124 + ] + ], + "27-27": [ + [ + -25, + -323, + 135, + 79 + ], + [ + -36, + -244, + 133, + 118 + ], + [ + -58, + -126, + 148, + 126 + ] + ], + "28-28": [ + [ + -25, + -320, + 134, + 78 + ], + [ + -35, + -242, + 132, + 118 + ], + [ + -55, + -124, + 148, + 124 + ] + ], + "29-29": [ + [ + -25, + -317, + 132, + 77 + ], + [ + -35, + -240, + 138, + 117 + ], + [ + -54, + -123, + 147, + 123 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/vesper/moves/block/frames/0000.png b/characters/vesper/moves/block/frames/0000.png new file mode 100644 index 00000000..aa9817c6 Binary files /dev/null and b/characters/vesper/moves/block/frames/0000.png differ diff --git a/characters/vesper/moves/block/frames/0001.png b/characters/vesper/moves/block/frames/0001.png new file mode 100644 index 00000000..1f72bb41 Binary files /dev/null and b/characters/vesper/moves/block/frames/0001.png differ diff --git a/characters/vesper/moves/block/frames/0002.png b/characters/vesper/moves/block/frames/0002.png new file mode 100644 index 00000000..c6f5b0d7 Binary files /dev/null and b/characters/vesper/moves/block/frames/0002.png differ diff --git a/characters/vesper/moves/block/frames/0003.png b/characters/vesper/moves/block/frames/0003.png new file mode 100644 index 00000000..62d47fb7 Binary files /dev/null and b/characters/vesper/moves/block/frames/0003.png differ diff --git a/characters/vesper/moves/block/frames/0004.png b/characters/vesper/moves/block/frames/0004.png new file mode 100644 index 00000000..b140c39d Binary files /dev/null and b/characters/vesper/moves/block/frames/0004.png differ diff --git a/characters/vesper/moves/block/frames/0005.png b/characters/vesper/moves/block/frames/0005.png new file mode 100644 index 00000000..5f276c18 Binary files /dev/null and b/characters/vesper/moves/block/frames/0005.png differ diff --git a/characters/vesper/moves/block/frames/0006.png b/characters/vesper/moves/block/frames/0006.png new file mode 100644 index 00000000..b0e349f1 Binary files /dev/null and b/characters/vesper/moves/block/frames/0006.png differ diff --git a/characters/vesper/moves/block/frames/0007.png b/characters/vesper/moves/block/frames/0007.png new file mode 100644 index 00000000..c410bc60 Binary files /dev/null and b/characters/vesper/moves/block/frames/0007.png differ diff --git a/characters/vesper/moves/block/frames/0008.png b/characters/vesper/moves/block/frames/0008.png new file mode 100644 index 00000000..db99eee7 Binary files /dev/null and b/characters/vesper/moves/block/frames/0008.png differ diff --git a/characters/vesper/moves/block/frames/0009.png b/characters/vesper/moves/block/frames/0009.png new file mode 100644 index 00000000..5a3989d3 Binary files /dev/null and b/characters/vesper/moves/block/frames/0009.png differ diff --git a/characters/vesper/moves/block/frames/0010.png b/characters/vesper/moves/block/frames/0010.png new file mode 100644 index 00000000..5175e0cb Binary files /dev/null and b/characters/vesper/moves/block/frames/0010.png differ diff --git a/characters/vesper/moves/block/frames/0011.png b/characters/vesper/moves/block/frames/0011.png new file mode 100644 index 00000000..83183f82 Binary files /dev/null and b/characters/vesper/moves/block/frames/0011.png differ diff --git a/characters/vesper/moves/block/frames/0012.png b/characters/vesper/moves/block/frames/0012.png new file mode 100644 index 00000000..bb7c2650 Binary files /dev/null and b/characters/vesper/moves/block/frames/0012.png differ diff --git a/characters/vesper/moves/block/frames/0013.png b/characters/vesper/moves/block/frames/0013.png new file mode 100644 index 00000000..3691d6e1 Binary files /dev/null and b/characters/vesper/moves/block/frames/0013.png differ diff --git a/characters/vesper/moves/block/frames/0014.png b/characters/vesper/moves/block/frames/0014.png new file mode 100644 index 00000000..f76536d4 Binary files /dev/null and b/characters/vesper/moves/block/frames/0014.png differ diff --git a/characters/vesper/moves/block/frames/0015.png b/characters/vesper/moves/block/frames/0015.png new file mode 100644 index 00000000..bacc0219 Binary files /dev/null and b/characters/vesper/moves/block/frames/0015.png differ diff --git a/characters/vesper/moves/block/frames/0016.png b/characters/vesper/moves/block/frames/0016.png new file mode 100644 index 00000000..7cababbf Binary files /dev/null and b/characters/vesper/moves/block/frames/0016.png differ diff --git a/characters/vesper/moves/block/frames/0017.png b/characters/vesper/moves/block/frames/0017.png new file mode 100644 index 00000000..54e70a89 Binary files /dev/null and b/characters/vesper/moves/block/frames/0017.png differ diff --git a/characters/vesper/moves/block/frames/0018.png b/characters/vesper/moves/block/frames/0018.png new file mode 100644 index 00000000..c1489223 Binary files /dev/null and b/characters/vesper/moves/block/frames/0018.png differ diff --git a/characters/vesper/moves/block/frames/0019.png b/characters/vesper/moves/block/frames/0019.png new file mode 100644 index 00000000..9d54585e Binary files /dev/null and b/characters/vesper/moves/block/frames/0019.png differ diff --git a/characters/vesper/moves/block/frames/0020.png b/characters/vesper/moves/block/frames/0020.png new file mode 100644 index 00000000..b052c6fc Binary files /dev/null and b/characters/vesper/moves/block/frames/0020.png differ diff --git a/characters/vesper/moves/block/frames/0021.png b/characters/vesper/moves/block/frames/0021.png new file mode 100644 index 00000000..a9d0b35f Binary files /dev/null and b/characters/vesper/moves/block/frames/0021.png differ diff --git a/characters/vesper/moves/block/frames/0022.png b/characters/vesper/moves/block/frames/0022.png new file mode 100644 index 00000000..017ee061 Binary files /dev/null and b/characters/vesper/moves/block/frames/0022.png differ diff --git a/characters/vesper/moves/block/frames/0023.png b/characters/vesper/moves/block/frames/0023.png new file mode 100644 index 00000000..2688a2bc Binary files /dev/null and b/characters/vesper/moves/block/frames/0023.png differ diff --git a/characters/vesper/moves/block/frames/0024.png b/characters/vesper/moves/block/frames/0024.png new file mode 100644 index 00000000..3f406b73 Binary files /dev/null and b/characters/vesper/moves/block/frames/0024.png differ diff --git a/characters/vesper/moves/block/frames/0025.png b/characters/vesper/moves/block/frames/0025.png new file mode 100644 index 00000000..87ed211f Binary files /dev/null and b/characters/vesper/moves/block/frames/0025.png differ diff --git a/characters/vesper/moves/block/frames/0026.png b/characters/vesper/moves/block/frames/0026.png new file mode 100644 index 00000000..ae3e7029 Binary files /dev/null and b/characters/vesper/moves/block/frames/0026.png differ diff --git a/characters/vesper/moves/block/frames/0027.png b/characters/vesper/moves/block/frames/0027.png new file mode 100644 index 00000000..22db151a Binary files /dev/null and b/characters/vesper/moves/block/frames/0027.png differ diff --git a/characters/vesper/moves/block/frames/0028.png b/characters/vesper/moves/block/frames/0028.png new file mode 100644 index 00000000..c65eb357 Binary files /dev/null and b/characters/vesper/moves/block/frames/0028.png differ diff --git a/characters/vesper/moves/block/frames/0029.png b/characters/vesper/moves/block/frames/0029.png new file mode 100644 index 00000000..50b14246 Binary files /dev/null and b/characters/vesper/moves/block/frames/0029.png differ diff --git a/characters/vesper/moves/block/frames/0030.png b/characters/vesper/moves/block/frames/0030.png new file mode 100644 index 00000000..8ca2bae6 Binary files /dev/null and b/characters/vesper/moves/block/frames/0030.png differ diff --git a/characters/vesper/moves/block/frames/0031.png b/characters/vesper/moves/block/frames/0031.png new file mode 100644 index 00000000..86859f3d Binary files /dev/null and b/characters/vesper/moves/block/frames/0031.png differ diff --git a/characters/vesper/moves/block/frames/0032.png b/characters/vesper/moves/block/frames/0032.png new file mode 100644 index 00000000..29076912 Binary files /dev/null and b/characters/vesper/moves/block/frames/0032.png differ diff --git a/characters/vesper/moves/block/frames/0033.png b/characters/vesper/moves/block/frames/0033.png new file mode 100644 index 00000000..1353c434 Binary files /dev/null and b/characters/vesper/moves/block/frames/0033.png differ diff --git a/characters/vesper/moves/block/frames/0034.png b/characters/vesper/moves/block/frames/0034.png new file mode 100644 index 00000000..b7979ff1 Binary files /dev/null and b/characters/vesper/moves/block/frames/0034.png differ diff --git a/characters/vesper/moves/block/frames/0035.png b/characters/vesper/moves/block/frames/0035.png new file mode 100644 index 00000000..5000b6c1 Binary files /dev/null and b/characters/vesper/moves/block/frames/0035.png differ diff --git a/characters/vesper/moves/block/frames/0036.png b/characters/vesper/moves/block/frames/0036.png new file mode 100644 index 00000000..7fb81cd2 Binary files /dev/null and b/characters/vesper/moves/block/frames/0036.png differ diff --git a/characters/vesper/moves/block/frames/0037.png b/characters/vesper/moves/block/frames/0037.png new file mode 100644 index 00000000..d2a3e3f6 Binary files /dev/null and b/characters/vesper/moves/block/frames/0037.png differ diff --git a/characters/vesper/moves/block/frames/0038.png b/characters/vesper/moves/block/frames/0038.png new file mode 100644 index 00000000..7b4b60b8 Binary files /dev/null and b/characters/vesper/moves/block/frames/0038.png differ diff --git a/characters/vesper/moves/block/frames/0039.png b/characters/vesper/moves/block/frames/0039.png new file mode 100644 index 00000000..2ec3f85a Binary files /dev/null and b/characters/vesper/moves/block/frames/0039.png differ diff --git a/characters/vesper/moves/block/frames/0040.png b/characters/vesper/moves/block/frames/0040.png new file mode 100644 index 00000000..46ba5a32 Binary files /dev/null and b/characters/vesper/moves/block/frames/0040.png differ diff --git a/characters/vesper/moves/block/frames/0041.png b/characters/vesper/moves/block/frames/0041.png new file mode 100644 index 00000000..cc46f804 Binary files /dev/null and b/characters/vesper/moves/block/frames/0041.png differ diff --git a/characters/vesper/moves/block/frames/0042.png b/characters/vesper/moves/block/frames/0042.png new file mode 100644 index 00000000..8964fecd Binary files /dev/null and b/characters/vesper/moves/block/frames/0042.png differ diff --git a/characters/vesper/moves/block/frames/0043.png b/characters/vesper/moves/block/frames/0043.png new file mode 100644 index 00000000..ce6dbe4c Binary files /dev/null and b/characters/vesper/moves/block/frames/0043.png differ diff --git a/characters/vesper/moves/block/frames/0044.png b/characters/vesper/moves/block/frames/0044.png new file mode 100644 index 00000000..2d759e3a Binary files /dev/null and b/characters/vesper/moves/block/frames/0044.png differ diff --git a/characters/vesper/moves/block/frames/0045.png b/characters/vesper/moves/block/frames/0045.png new file mode 100644 index 00000000..7ebe20a6 Binary files /dev/null and b/characters/vesper/moves/block/frames/0045.png differ diff --git a/characters/vesper/moves/block/frames/0046.png b/characters/vesper/moves/block/frames/0046.png new file mode 100644 index 00000000..1845de9c Binary files /dev/null and b/characters/vesper/moves/block/frames/0046.png differ diff --git a/characters/vesper/moves/block/frames/0047.png b/characters/vesper/moves/block/frames/0047.png new file mode 100644 index 00000000..6cc11442 Binary files /dev/null and b/characters/vesper/moves/block/frames/0047.png differ diff --git a/characters/vesper/moves/block/frames/0048.png b/characters/vesper/moves/block/frames/0048.png new file mode 100644 index 00000000..412ceb04 Binary files /dev/null and b/characters/vesper/moves/block/frames/0048.png differ diff --git a/characters/vesper/moves/block/frames/0049.png b/characters/vesper/moves/block/frames/0049.png new file mode 100644 index 00000000..fbe207fb Binary files /dev/null and b/characters/vesper/moves/block/frames/0049.png differ diff --git a/characters/vesper/moves/block/frames/0050.png b/characters/vesper/moves/block/frames/0050.png new file mode 100644 index 00000000..a2abd84b Binary files /dev/null and b/characters/vesper/moves/block/frames/0050.png differ diff --git a/characters/vesper/moves/block/frames/0051.png b/characters/vesper/moves/block/frames/0051.png new file mode 100644 index 00000000..61eb1ebe Binary files /dev/null and b/characters/vesper/moves/block/frames/0051.png differ diff --git a/characters/vesper/moves/hit/data.json b/characters/vesper/moves/hit/data.json new file mode 100644 index 00000000..95f940f6 --- /dev/null +++ b/characters/vesper/moves/hit/data.json @@ -0,0 +1,640 @@ +{ + "name": "hit", + "total": 24, + "loop": false, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -39, + -318, + 90, + 77 + ], + [ + -43, + -241, + 106, + 117 + ], + [ + -64, + -124, + 155, + 124 + ] + ], + "frames": { + "0-0": [ + [ + -45, + -327, + 96, + 80 + ], + [ + -56, + -247, + 116, + 120 + ], + [ + -54, + -127, + 155, + 127 + ] + ], + "1-1": [ + [ + -46, + -329, + 92, + 80 + ], + [ + -59, + -249, + 116, + 121 + ], + [ + -54, + -128, + 154, + 128 + ] + ], + "2-2": [ + [ + -74, + -321, + 107, + 78 + ], + [ + -69, + -243, + 131, + 117 + ], + [ + -59, + -126, + 155, + 126 + ] + ], + "3-3": [ + [ + -101, + -293, + 121, + 71 + ], + [ + -78, + -222, + 150, + 107 + ], + [ + -56, + -115, + 155, + 115 + ] + ], + "4-4": [ + [ + -96, + -299, + 118, + 72 + ], + [ + -75, + -227, + 144, + 109 + ], + [ + -53, + -118, + 154, + 118 + ] + ], + "5-5": [ + [ + -89, + -309, + 116, + 75 + ], + [ + -71, + -234, + 135, + 113 + ], + [ + -55, + -121, + 155, + 121 + ] + ], + "6-6": [ + [ + -76, + -319, + 111, + 77 + ], + [ + -65, + -242, + 124, + 117 + ], + [ + -56, + -125, + 154, + 125 + ] + ], + "7-7": [ + [ + -71, + -322, + 109, + 78 + ], + [ + -61, + -244, + 118, + 118 + ], + [ + -58, + -126, + 155, + 126 + ] + ], + "8-8": [ + [ + -69, + -323, + 110, + 78 + ], + [ + -58, + -245, + 112, + 118 + ], + [ + -59, + -127, + 155, + 127 + ] + ], + "9-9": [ + [ + -67, + -324, + 112, + 79 + ], + [ + -54, + -245, + 105, + 118 + ], + [ + -61, + -127, + 154, + 127 + ] + ], + "10-10": [ + [ + -63, + -324, + 112, + 79 + ], + [ + -52, + -245, + 102, + 118 + ], + [ + -62, + -127, + 154, + 127 + ] + ], + "11-11": [ + [ + -57, + -323, + 109, + 78 + ], + [ + -50, + -245, + 103, + 118 + ], + [ + -63, + -127, + 154, + 127 + ] + ], + "12-12": [ + [ + -48, + -321, + 98, + 78 + ], + [ + -45, + -243, + 103, + 117 + ], + [ + -64, + -126, + 155, + 126 + ] + ], + "13-13": [ + [ + -44, + -319, + 93, + 77 + ], + [ + -43, + -242, + 103, + 117 + ], + [ + -64, + -125, + 155, + 125 + ] + ], + "14-14": [ + [ + -40, + -319, + 90, + 77 + ], + [ + -43, + -242, + 105, + 117 + ], + [ + -64, + -125, + 155, + 125 + ] + ], + "15-15": [ + [ + -37, + -318, + 89, + 77 + ], + [ + -43, + -241, + 108, + 117 + ], + [ + -62, + -124, + 155, + 124 + ] + ], + "16-16": [ + [ + -35, + -320, + 87, + 78 + ], + [ + -42, + -242, + 108, + 117 + ], + [ + -59, + -125, + 154, + 125 + ] + ], + "17-17": [ + [ + -35, + -322, + 87, + 78 + ], + [ + -41, + -244, + 108, + 118 + ], + [ + -57, + -126, + 154, + 126 + ] + ], + "18-18": [ + [ + -38, + -325, + 88, + 79 + ], + [ + -41, + -246, + 107, + 119 + ], + [ + -56, + -127, + 155, + 127 + ] + ], + "19-19": [ + [ + -41, + -326, + 89, + 79 + ], + [ + -42, + -247, + 106, + 120 + ], + [ + -56, + -127, + 154, + 127 + ] + ], + "20-20": [ + [ + -41, + -326, + 89, + 79 + ], + [ + -41, + -247, + 105, + 120 + ], + [ + -57, + -127, + 155, + 127 + ] + ], + "21-21": [ + [ + -39, + -325, + 88, + 79 + ], + [ + -40, + -246, + 105, + 119 + ], + [ + -57, + -127, + 154, + 127 + ] + ], + "22-22": [ + [ + -37, + -324, + 88, + 79 + ], + [ + -40, + -245, + 106, + 119 + ], + [ + -58, + -126, + 155, + 126 + ] + ], + "23-23": [ + [ + -36, + -324, + 89, + 79 + ], + [ + -40, + -245, + 108, + 119 + ], + [ + -58, + -126, + 155, + 126 + ] + ], + "24-24": [ + [ + -36, + -325, + 91, + 79 + ], + [ + -43, + -246, + 115, + 119 + ], + [ + -58, + -127, + 154, + 127 + ] + ], + "25-25": [ + [ + -37, + -326, + 93, + 79 + ], + [ + -45, + -247, + 118, + 120 + ], + [ + -58, + -127, + 154, + 127 + ] + ], + "26-26": [ + [ + -40, + -327, + 97, + 80 + ], + [ + -48, + -247, + 121, + 120 + ], + [ + -58, + -127, + 154, + 127 + ] + ], + "27-27": [ + [ + -43, + -329, + 98, + 80 + ], + [ + -53, + -249, + 123, + 121 + ], + [ + -58, + -128, + 155, + 128 + ] + ], + "28-28": [ + [ + -43, + -329, + 97, + 80 + ], + [ + -55, + -249, + 122, + 121 + ], + [ + -57, + -128, + 154, + 128 + ] + ], + "29-29": [ + [ + -43, + -327, + 96, + 80 + ], + [ + -53, + -247, + 116, + 120 + ], + [ + -57, + -127, + 155, + 127 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/vesper/moves/hit/frames/0000.png b/characters/vesper/moves/hit/frames/0000.png new file mode 100644 index 00000000..e98a315b Binary files /dev/null and b/characters/vesper/moves/hit/frames/0000.png differ diff --git a/characters/vesper/moves/hit/frames/0001.png b/characters/vesper/moves/hit/frames/0001.png new file mode 100644 index 00000000..c4586778 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0001.png differ diff --git a/characters/vesper/moves/hit/frames/0002.png b/characters/vesper/moves/hit/frames/0002.png new file mode 100644 index 00000000..c31262f3 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0002.png differ diff --git a/characters/vesper/moves/hit/frames/0003.png b/characters/vesper/moves/hit/frames/0003.png new file mode 100644 index 00000000..d9a8243f Binary files /dev/null and b/characters/vesper/moves/hit/frames/0003.png differ diff --git a/characters/vesper/moves/hit/frames/0004.png b/characters/vesper/moves/hit/frames/0004.png new file mode 100644 index 00000000..47717db9 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0004.png differ diff --git a/characters/vesper/moves/hit/frames/0005.png b/characters/vesper/moves/hit/frames/0005.png new file mode 100644 index 00000000..edc1d36f Binary files /dev/null and b/characters/vesper/moves/hit/frames/0005.png differ diff --git a/characters/vesper/moves/hit/frames/0006.png b/characters/vesper/moves/hit/frames/0006.png new file mode 100644 index 00000000..3812d8cb Binary files /dev/null and b/characters/vesper/moves/hit/frames/0006.png differ diff --git a/characters/vesper/moves/hit/frames/0007.png b/characters/vesper/moves/hit/frames/0007.png new file mode 100644 index 00000000..cfabcaef Binary files /dev/null and b/characters/vesper/moves/hit/frames/0007.png differ diff --git a/characters/vesper/moves/hit/frames/0008.png b/characters/vesper/moves/hit/frames/0008.png new file mode 100644 index 00000000..8a6d2750 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0008.png differ diff --git a/characters/vesper/moves/hit/frames/0009.png b/characters/vesper/moves/hit/frames/0009.png new file mode 100644 index 00000000..b71af5bd Binary files /dev/null and b/characters/vesper/moves/hit/frames/0009.png differ diff --git a/characters/vesper/moves/hit/frames/0010.png b/characters/vesper/moves/hit/frames/0010.png new file mode 100644 index 00000000..316825fb Binary files /dev/null and b/characters/vesper/moves/hit/frames/0010.png differ diff --git a/characters/vesper/moves/hit/frames/0011.png b/characters/vesper/moves/hit/frames/0011.png new file mode 100644 index 00000000..76a0ed3a Binary files /dev/null and b/characters/vesper/moves/hit/frames/0011.png differ diff --git a/characters/vesper/moves/hit/frames/0012.png b/characters/vesper/moves/hit/frames/0012.png new file mode 100644 index 00000000..85cc5634 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0012.png differ diff --git a/characters/vesper/moves/hit/frames/0013.png b/characters/vesper/moves/hit/frames/0013.png new file mode 100644 index 00000000..615f08c7 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0013.png differ diff --git a/characters/vesper/moves/hit/frames/0014.png b/characters/vesper/moves/hit/frames/0014.png new file mode 100644 index 00000000..1e0ce2af Binary files /dev/null and b/characters/vesper/moves/hit/frames/0014.png differ diff --git a/characters/vesper/moves/hit/frames/0015.png b/characters/vesper/moves/hit/frames/0015.png new file mode 100644 index 00000000..d18dd8cb Binary files /dev/null and b/characters/vesper/moves/hit/frames/0015.png differ diff --git a/characters/vesper/moves/hit/frames/0016.png b/characters/vesper/moves/hit/frames/0016.png new file mode 100644 index 00000000..fe916db8 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0016.png differ diff --git a/characters/vesper/moves/hit/frames/0017.png b/characters/vesper/moves/hit/frames/0017.png new file mode 100644 index 00000000..8d860507 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0017.png differ diff --git a/characters/vesper/moves/hit/frames/0018.png b/characters/vesper/moves/hit/frames/0018.png new file mode 100644 index 00000000..02632a8e Binary files /dev/null and b/characters/vesper/moves/hit/frames/0018.png differ diff --git a/characters/vesper/moves/hit/frames/0019.png b/characters/vesper/moves/hit/frames/0019.png new file mode 100644 index 00000000..ec75fd3e Binary files /dev/null and b/characters/vesper/moves/hit/frames/0019.png differ diff --git a/characters/vesper/moves/hit/frames/0020.png b/characters/vesper/moves/hit/frames/0020.png new file mode 100644 index 00000000..c6b6efa6 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0020.png differ diff --git a/characters/vesper/moves/hit/frames/0021.png b/characters/vesper/moves/hit/frames/0021.png new file mode 100644 index 00000000..2e3ab00f Binary files /dev/null and b/characters/vesper/moves/hit/frames/0021.png differ diff --git a/characters/vesper/moves/hit/frames/0022.png b/characters/vesper/moves/hit/frames/0022.png new file mode 100644 index 00000000..a7a8b8a4 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0022.png differ diff --git a/characters/vesper/moves/hit/frames/0023.png b/characters/vesper/moves/hit/frames/0023.png new file mode 100644 index 00000000..08fff1c7 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0023.png differ diff --git a/characters/vesper/moves/hit/frames/0024.png b/characters/vesper/moves/hit/frames/0024.png new file mode 100644 index 00000000..f1f13302 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0024.png differ diff --git a/characters/vesper/moves/hit/frames/0025.png b/characters/vesper/moves/hit/frames/0025.png new file mode 100644 index 00000000..cda86442 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0025.png differ diff --git a/characters/vesper/moves/hit/frames/0026.png b/characters/vesper/moves/hit/frames/0026.png new file mode 100644 index 00000000..b34fcef4 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0026.png differ diff --git a/characters/vesper/moves/hit/frames/0027.png b/characters/vesper/moves/hit/frames/0027.png new file mode 100644 index 00000000..0d59c78d Binary files /dev/null and b/characters/vesper/moves/hit/frames/0027.png differ diff --git a/characters/vesper/moves/hit/frames/0028.png b/characters/vesper/moves/hit/frames/0028.png new file mode 100644 index 00000000..22cbca9a Binary files /dev/null and b/characters/vesper/moves/hit/frames/0028.png differ diff --git a/characters/vesper/moves/hit/frames/0029.png b/characters/vesper/moves/hit/frames/0029.png new file mode 100644 index 00000000..037f16f7 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0029.png differ diff --git a/characters/vesper/moves/hit/frames/0030.png b/characters/vesper/moves/hit/frames/0030.png new file mode 100644 index 00000000..9d288c58 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0030.png differ diff --git a/characters/vesper/moves/hit/frames/0031.png b/characters/vesper/moves/hit/frames/0031.png new file mode 100644 index 00000000..e765df10 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0031.png differ diff --git a/characters/vesper/moves/hit/frames/0032.png b/characters/vesper/moves/hit/frames/0032.png new file mode 100644 index 00000000..c7bcc481 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0032.png differ diff --git a/characters/vesper/moves/hit/frames/0033.png b/characters/vesper/moves/hit/frames/0033.png new file mode 100644 index 00000000..1455edaa Binary files /dev/null and b/characters/vesper/moves/hit/frames/0033.png differ diff --git a/characters/vesper/moves/hit/frames/0034.png b/characters/vesper/moves/hit/frames/0034.png new file mode 100644 index 00000000..be17eb7d Binary files /dev/null and b/characters/vesper/moves/hit/frames/0034.png differ diff --git a/characters/vesper/moves/hit/frames/0035.png b/characters/vesper/moves/hit/frames/0035.png new file mode 100644 index 00000000..a536ea16 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0035.png differ diff --git a/characters/vesper/moves/hit/frames/0036.png b/characters/vesper/moves/hit/frames/0036.png new file mode 100644 index 00000000..0f6a05a1 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0036.png differ diff --git a/characters/vesper/moves/hit/frames/0037.png b/characters/vesper/moves/hit/frames/0037.png new file mode 100644 index 00000000..48bcadf7 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0037.png differ diff --git a/characters/vesper/moves/hit/frames/0038.png b/characters/vesper/moves/hit/frames/0038.png new file mode 100644 index 00000000..92b44510 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0038.png differ diff --git a/characters/vesper/moves/hit/frames/0039.png b/characters/vesper/moves/hit/frames/0039.png new file mode 100644 index 00000000..6beb8d02 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0039.png differ diff --git a/characters/vesper/moves/hit/frames/0040.png b/characters/vesper/moves/hit/frames/0040.png new file mode 100644 index 00000000..4c3df84e Binary files /dev/null and b/characters/vesper/moves/hit/frames/0040.png differ diff --git a/characters/vesper/moves/hit/frames/0041.png b/characters/vesper/moves/hit/frames/0041.png new file mode 100644 index 00000000..f0a26488 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0041.png differ diff --git a/characters/vesper/moves/hit/frames/0042.png b/characters/vesper/moves/hit/frames/0042.png new file mode 100644 index 00000000..ba6ece49 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0042.png differ diff --git a/characters/vesper/moves/hit/frames/0043.png b/characters/vesper/moves/hit/frames/0043.png new file mode 100644 index 00000000..77d968ef Binary files /dev/null and b/characters/vesper/moves/hit/frames/0043.png differ diff --git a/characters/vesper/moves/hit/frames/0044.png b/characters/vesper/moves/hit/frames/0044.png new file mode 100644 index 00000000..cf00bfcd Binary files /dev/null and b/characters/vesper/moves/hit/frames/0044.png differ diff --git a/characters/vesper/moves/hit/frames/0045.png b/characters/vesper/moves/hit/frames/0045.png new file mode 100644 index 00000000..f41d7a28 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0045.png differ diff --git a/characters/vesper/moves/hit/frames/0046.png b/characters/vesper/moves/hit/frames/0046.png new file mode 100644 index 00000000..14cac641 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0046.png differ diff --git a/characters/vesper/moves/hit/frames/0047.png b/characters/vesper/moves/hit/frames/0047.png new file mode 100644 index 00000000..0cba7450 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0047.png differ diff --git a/characters/vesper/moves/hit/frames/0048.png b/characters/vesper/moves/hit/frames/0048.png new file mode 100644 index 00000000..1c97ea85 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0048.png differ diff --git a/characters/vesper/moves/hit/frames/0049.png b/characters/vesper/moves/hit/frames/0049.png new file mode 100644 index 00000000..7745a92e Binary files /dev/null and b/characters/vesper/moves/hit/frames/0049.png differ diff --git a/characters/vesper/moves/hit/frames/0050.png b/characters/vesper/moves/hit/frames/0050.png new file mode 100644 index 00000000..c9b02e41 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0050.png differ diff --git a/characters/vesper/moves/hit/frames/0051.png b/characters/vesper/moves/hit/frames/0051.png new file mode 100644 index 00000000..c0f948af Binary files /dev/null and b/characters/vesper/moves/hit/frames/0051.png differ diff --git a/characters/vesper/moves/hit/frames/0052.png b/characters/vesper/moves/hit/frames/0052.png new file mode 100644 index 00000000..46a21bdb Binary files /dev/null and b/characters/vesper/moves/hit/frames/0052.png differ diff --git a/characters/vesper/moves/hit/frames/0053.png b/characters/vesper/moves/hit/frames/0053.png new file mode 100644 index 00000000..bba75fea Binary files /dev/null and b/characters/vesper/moves/hit/frames/0053.png differ diff --git a/characters/vesper/moves/hit/frames/0054.png b/characters/vesper/moves/hit/frames/0054.png new file mode 100644 index 00000000..de102324 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0054.png differ diff --git a/characters/vesper/moves/hit/frames/0055.png b/characters/vesper/moves/hit/frames/0055.png new file mode 100644 index 00000000..dd087f18 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0055.png differ diff --git a/characters/vesper/moves/hit/frames/0056.png b/characters/vesper/moves/hit/frames/0056.png new file mode 100644 index 00000000..eeea6b4f Binary files /dev/null and b/characters/vesper/moves/hit/frames/0056.png differ diff --git a/characters/vesper/moves/hit/frames/0057.png b/characters/vesper/moves/hit/frames/0057.png new file mode 100644 index 00000000..18566fca Binary files /dev/null and b/characters/vesper/moves/hit/frames/0057.png differ diff --git a/characters/vesper/moves/hit/frames/0058.png b/characters/vesper/moves/hit/frames/0058.png new file mode 100644 index 00000000..bf734209 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0058.png differ diff --git a/characters/vesper/moves/hit/frames/0059.png b/characters/vesper/moves/hit/frames/0059.png new file mode 100644 index 00000000..14e72209 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0059.png differ diff --git a/characters/vesper/moves/hit/frames/0060.png b/characters/vesper/moves/hit/frames/0060.png new file mode 100644 index 00000000..5a563222 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0060.png differ diff --git a/characters/vesper/moves/hit/frames/0061.png b/characters/vesper/moves/hit/frames/0061.png new file mode 100644 index 00000000..1c87ef2e Binary files /dev/null and b/characters/vesper/moves/hit/frames/0061.png differ diff --git a/characters/vesper/moves/hit/frames/0062.png b/characters/vesper/moves/hit/frames/0062.png new file mode 100644 index 00000000..b158827c Binary files /dev/null and b/characters/vesper/moves/hit/frames/0062.png differ diff --git a/characters/vesper/moves/hit/frames/0063.png b/characters/vesper/moves/hit/frames/0063.png new file mode 100644 index 00000000..bc6e07cb Binary files /dev/null and b/characters/vesper/moves/hit/frames/0063.png differ diff --git a/characters/vesper/moves/hit/frames/0064.png b/characters/vesper/moves/hit/frames/0064.png new file mode 100644 index 00000000..e014d7ef Binary files /dev/null and b/characters/vesper/moves/hit/frames/0064.png differ diff --git a/characters/vesper/moves/hit/frames/0065.png b/characters/vesper/moves/hit/frames/0065.png new file mode 100644 index 00000000..a0df8bbd Binary files /dev/null and b/characters/vesper/moves/hit/frames/0065.png differ diff --git a/characters/vesper/moves/hit/frames/0066.png b/characters/vesper/moves/hit/frames/0066.png new file mode 100644 index 00000000..899a77b5 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0066.png differ diff --git a/characters/vesper/moves/hit/frames/0067.png b/characters/vesper/moves/hit/frames/0067.png new file mode 100644 index 00000000..7cee7d08 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0067.png differ diff --git a/characters/vesper/moves/hit/frames/0068.png b/characters/vesper/moves/hit/frames/0068.png new file mode 100644 index 00000000..905b4a38 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0068.png differ diff --git a/characters/vesper/moves/hit/frames/0069.png b/characters/vesper/moves/hit/frames/0069.png new file mode 100644 index 00000000..fdb38914 Binary files /dev/null and b/characters/vesper/moves/hit/frames/0069.png differ diff --git a/characters/vesper/moves/idle/data.json b/characters/vesper/moves/idle/data.json new file mode 100644 index 00000000..58505b05 --- /dev/null +++ b/characters/vesper/moves/idle/data.json @@ -0,0 +1,640 @@ +{ + "name": "idle", + "total": 96, + "loop": true, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -9, + -283, + 102, + 69 + ], + [ + -94, + -214, + 200, + 104 + ], + [ + -120, + -110, + 211, + 110 + ] + ], + "frames": { + "0-0": [ + [ + 14, + -292, + 92, + 71 + ], + [ + -39, + -221, + 146, + 107 + ], + [ + -79, + -114, + 184, + 114 + ] + ], + "1-1": [ + [ + 16, + -294, + 97, + 72 + ], + [ + -41, + -222, + 154, + 108 + ], + [ + -84, + -114, + 184, + 114 + ] + ], + "2-2": [ + [ + 21, + -285, + 97, + 69 + ], + [ + -47, + -216, + 173, + 105 + ], + [ + -96, + -111, + 181, + 111 + ] + ], + "3-3": [ + [ + 22, + -280, + 98, + 68 + ], + [ + -49, + -212, + 178, + 103 + ], + [ + -97, + -109, + 178, + 109 + ] + ], + "4-4": [ + [ + 22, + -275, + 98, + 67 + ], + [ + -37, + -208, + 180, + 101 + ], + [ + -77, + -107, + 157, + 107 + ] + ], + "5-5": [ + [ + 21, + -276, + 95, + 67 + ], + [ + -37, + -209, + 184, + 102 + ], + [ + -59, + -107, + 141, + 107 + ] + ], + "6-6": [ + [ + 16, + -279, + 125, + 68 + ], + [ + -35, + -211, + 177, + 103 + ], + [ + -32, + -108, + 130, + 108 + ] + ], + "7-7": [ + [ + 17, + -280, + 123, + 68 + ], + [ + -33, + -212, + 173, + 103 + ], + [ + -21, + -109, + 126, + 109 + ] + ], + "8-8": [ + [ + 18, + -276, + 90, + 67 + ], + [ + -32, + -209, + 169, + 101 + ], + [ + -11, + -108, + 55, + 108 + ] + ], + "9-9": [ + [ + 18, + -276, + 91, + 67 + ], + [ + -31, + -209, + 148, + 101 + ], + [ + -54, + -108, + 93, + 108 + ] + ], + "10-10": [ + [ + -13, + -284, + 184, + 69 + ], + [ + -31, + -215, + 215, + 104 + ], + [ + -107, + -111, + 162, + 111 + ] + ], + "11-11": [ + [ + -29, + -289, + 168, + 70 + ], + [ + -41, + -219, + 232, + 106 + ], + [ + -116, + -113, + 179, + 113 + ] + ], + "12-12": [ + [ + -30, + -291, + 164, + 71 + ], + [ + -85, + -220, + 222, + 107 + ], + [ + -123, + -113, + 202, + 113 + ] + ], + "13-13": [ + [ + -19, + -286, + 136, + 70 + ], + [ + -91, + -216, + 209, + 105 + ], + [ + -123, + -111, + 209, + 111 + ] + ], + "14-14": [ + [ + -12, + -283, + 115, + 69 + ], + [ + -91, + -214, + 198, + 104 + ], + [ + -120, + -110, + 211, + 110 + ] + ], + "15-15": [ + [ + -10, + -284, + 100, + 69 + ], + [ + -99, + -215, + 208, + 105 + ], + [ + -125, + -110, + 209, + 110 + ] + ], + "16-16": [ + [ + -13, + -283, + 124, + 69 + ], + [ + -101, + -214, + 217, + 105 + ], + [ + -124, + -109, + 197, + 109 + ] + ], + "17-17": [ + [ + -7, + -273, + 141, + 66 + ], + [ + -90, + -207, + 233, + 100 + ], + [ + -98, + -107, + 152, + 107 + ] + ], + "18-18": [ + [ + -3, + -267, + 148, + 65 + ], + [ + -76, + -202, + 235, + 98 + ], + [ + -69, + -104, + 116, + 104 + ] + ], + "19-19": [ + [ + 10, + -265, + 145, + 65 + ], + [ + -35, + -200, + 216, + 98 + ], + [ + -2, + -102, + 72, + 102 + ] + ], + "20-20": [ + [ + 7, + -266, + 141, + 65 + ], + [ + -31, + -201, + 209, + 98 + ], + [ + -10, + -103, + 113, + 103 + ] + ], + "21-21": [ + [ + -20, + -275, + 155, + 67 + ], + [ + -59, + -208, + 218, + 102 + ], + [ + -32, + -106, + 128, + 106 + ] + ], + "22-22": [ + [ + -50, + -273, + 188, + 67 + ], + [ + -71, + -206, + 222, + 101 + ], + [ + -45, + -105, + 132, + 105 + ] + ], + "23-23": [ + [ + -66, + -269, + 208, + 66 + ], + [ + -67, + -203, + 220, + 99 + ], + [ + -95, + -104, + 174, + 104 + ] + ], + "24-24": [ + [ + -23, + -271, + 150, + 66 + ], + [ + -48, + -205, + 210, + 100 + ], + [ + -102, + -105, + 183, + 105 + ] + ], + "25-25": [ + [ + 22, + -283, + 94, + 69 + ], + [ + -44, + -214, + 170, + 104 + ], + [ + -93, + -110, + 186, + 110 + ] + ], + "26-26": [ + [ + 19, + -290, + 92, + 71 + ], + [ + -44, + -219, + 156, + 106 + ], + [ + -88, + -113, + 185, + 113 + ] + ], + "27-27": [ + [ + 15, + -294, + 82, + 72 + ], + [ + -40, + -222, + 185, + 108 + ], + [ + -84, + -114, + 188, + 114 + ] + ], + "28-28": [ + [ + 14, + -292, + 107, + 71 + ], + [ + -39, + -221, + 168, + 107 + ], + [ + -81, + -114, + 187, + 114 + ] + ], + "29-29": [ + [ + 13, + -291, + 93, + 71 + ], + [ + -39, + -220, + 145, + 107 + ], + [ + -79, + -113, + 186, + 113 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/vesper/moves/idle/frames/0000.png b/characters/vesper/moves/idle/frames/0000.png new file mode 100644 index 00000000..e6f18b8d Binary files /dev/null and b/characters/vesper/moves/idle/frames/0000.png differ diff --git a/characters/vesper/moves/idle/frames/0001.png b/characters/vesper/moves/idle/frames/0001.png new file mode 100644 index 00000000..a4f85c36 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0001.png differ diff --git a/characters/vesper/moves/idle/frames/0002.png b/characters/vesper/moves/idle/frames/0002.png new file mode 100644 index 00000000..bf24badf Binary files /dev/null and b/characters/vesper/moves/idle/frames/0002.png differ diff --git a/characters/vesper/moves/idle/frames/0003.png b/characters/vesper/moves/idle/frames/0003.png new file mode 100644 index 00000000..7f6392a8 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0003.png differ diff --git a/characters/vesper/moves/idle/frames/0004.png b/characters/vesper/moves/idle/frames/0004.png new file mode 100644 index 00000000..3eba1f1a Binary files /dev/null and b/characters/vesper/moves/idle/frames/0004.png differ diff --git a/characters/vesper/moves/idle/frames/0005.png b/characters/vesper/moves/idle/frames/0005.png new file mode 100644 index 00000000..3f9aa968 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0005.png differ diff --git a/characters/vesper/moves/idle/frames/0006.png b/characters/vesper/moves/idle/frames/0006.png new file mode 100644 index 00000000..cb5a795f Binary files /dev/null and b/characters/vesper/moves/idle/frames/0006.png differ diff --git a/characters/vesper/moves/idle/frames/0007.png b/characters/vesper/moves/idle/frames/0007.png new file mode 100644 index 00000000..42347dd7 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0007.png differ diff --git a/characters/vesper/moves/idle/frames/0008.png b/characters/vesper/moves/idle/frames/0008.png new file mode 100644 index 00000000..b28a1586 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0008.png differ diff --git a/characters/vesper/moves/idle/frames/0009.png b/characters/vesper/moves/idle/frames/0009.png new file mode 100644 index 00000000..cd661fcb Binary files /dev/null and b/characters/vesper/moves/idle/frames/0009.png differ diff --git a/characters/vesper/moves/idle/frames/0010.png b/characters/vesper/moves/idle/frames/0010.png new file mode 100644 index 00000000..1b90afa7 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0010.png differ diff --git a/characters/vesper/moves/idle/frames/0011.png b/characters/vesper/moves/idle/frames/0011.png new file mode 100644 index 00000000..1a457fd3 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0011.png differ diff --git a/characters/vesper/moves/idle/frames/0012.png b/characters/vesper/moves/idle/frames/0012.png new file mode 100644 index 00000000..4b637ffd Binary files /dev/null and b/characters/vesper/moves/idle/frames/0012.png differ diff --git a/characters/vesper/moves/idle/frames/0013.png b/characters/vesper/moves/idle/frames/0013.png new file mode 100644 index 00000000..7f932941 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0013.png differ diff --git a/characters/vesper/moves/idle/frames/0014.png b/characters/vesper/moves/idle/frames/0014.png new file mode 100644 index 00000000..af835d2b Binary files /dev/null and b/characters/vesper/moves/idle/frames/0014.png differ diff --git a/characters/vesper/moves/idle/frames/0015.png b/characters/vesper/moves/idle/frames/0015.png new file mode 100644 index 00000000..9e67531a Binary files /dev/null and b/characters/vesper/moves/idle/frames/0015.png differ diff --git a/characters/vesper/moves/idle/frames/0016.png b/characters/vesper/moves/idle/frames/0016.png new file mode 100644 index 00000000..f81cb603 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0016.png differ diff --git a/characters/vesper/moves/idle/frames/0017.png b/characters/vesper/moves/idle/frames/0017.png new file mode 100644 index 00000000..6c06b130 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0017.png differ diff --git a/characters/vesper/moves/idle/frames/0018.png b/characters/vesper/moves/idle/frames/0018.png new file mode 100644 index 00000000..d7b8acf2 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0018.png differ diff --git a/characters/vesper/moves/idle/frames/0019.png b/characters/vesper/moves/idle/frames/0019.png new file mode 100644 index 00000000..026e57cb Binary files /dev/null and b/characters/vesper/moves/idle/frames/0019.png differ diff --git a/characters/vesper/moves/idle/frames/0020.png b/characters/vesper/moves/idle/frames/0020.png new file mode 100644 index 00000000..d406db87 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0020.png differ diff --git a/characters/vesper/moves/idle/frames/0021.png b/characters/vesper/moves/idle/frames/0021.png new file mode 100644 index 00000000..0648d51f Binary files /dev/null and b/characters/vesper/moves/idle/frames/0021.png differ diff --git a/characters/vesper/moves/idle/frames/0022.png b/characters/vesper/moves/idle/frames/0022.png new file mode 100644 index 00000000..7ff7f5d2 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0022.png differ diff --git a/characters/vesper/moves/idle/frames/0023.png b/characters/vesper/moves/idle/frames/0023.png new file mode 100644 index 00000000..0303bb3c Binary files /dev/null and b/characters/vesper/moves/idle/frames/0023.png differ diff --git a/characters/vesper/moves/idle/frames/0024.png b/characters/vesper/moves/idle/frames/0024.png new file mode 100644 index 00000000..20027adc Binary files /dev/null and b/characters/vesper/moves/idle/frames/0024.png differ diff --git a/characters/vesper/moves/idle/frames/0025.png b/characters/vesper/moves/idle/frames/0025.png new file mode 100644 index 00000000..13795d5a Binary files /dev/null and b/characters/vesper/moves/idle/frames/0025.png differ diff --git a/characters/vesper/moves/idle/frames/0026.png b/characters/vesper/moves/idle/frames/0026.png new file mode 100644 index 00000000..d99046d0 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0026.png differ diff --git a/characters/vesper/moves/idle/frames/0027.png b/characters/vesper/moves/idle/frames/0027.png new file mode 100644 index 00000000..500601c3 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0027.png differ diff --git a/characters/vesper/moves/idle/frames/0028.png b/characters/vesper/moves/idle/frames/0028.png new file mode 100644 index 00000000..f8fec8ad Binary files /dev/null and b/characters/vesper/moves/idle/frames/0028.png differ diff --git a/characters/vesper/moves/idle/frames/0029.png b/characters/vesper/moves/idle/frames/0029.png new file mode 100644 index 00000000..54b891ae Binary files /dev/null and b/characters/vesper/moves/idle/frames/0029.png differ diff --git a/characters/vesper/moves/idle/frames/0030.png b/characters/vesper/moves/idle/frames/0030.png new file mode 100644 index 00000000..cb3256f4 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0030.png differ diff --git a/characters/vesper/moves/idle/frames/0031.png b/characters/vesper/moves/idle/frames/0031.png new file mode 100644 index 00000000..ce5dc3c9 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0031.png differ diff --git a/characters/vesper/moves/idle/frames/0032.png b/characters/vesper/moves/idle/frames/0032.png new file mode 100644 index 00000000..9bd6bead Binary files /dev/null and b/characters/vesper/moves/idle/frames/0032.png differ diff --git a/characters/vesper/moves/idle/frames/0033.png b/characters/vesper/moves/idle/frames/0033.png new file mode 100644 index 00000000..577722fe Binary files /dev/null and b/characters/vesper/moves/idle/frames/0033.png differ diff --git a/characters/vesper/moves/idle/frames/0034.png b/characters/vesper/moves/idle/frames/0034.png new file mode 100644 index 00000000..be378e52 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0034.png differ diff --git a/characters/vesper/moves/idle/frames/0035.png b/characters/vesper/moves/idle/frames/0035.png new file mode 100644 index 00000000..503478d3 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0035.png differ diff --git a/characters/vesper/moves/idle/frames/0036.png b/characters/vesper/moves/idle/frames/0036.png new file mode 100644 index 00000000..166535b7 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0036.png differ diff --git a/characters/vesper/moves/idle/frames/0037.png b/characters/vesper/moves/idle/frames/0037.png new file mode 100644 index 00000000..ccb3df99 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0037.png differ diff --git a/characters/vesper/moves/idle/frames/0038.png b/characters/vesper/moves/idle/frames/0038.png new file mode 100644 index 00000000..0eab950b Binary files /dev/null and b/characters/vesper/moves/idle/frames/0038.png differ diff --git a/characters/vesper/moves/idle/frames/0039.png b/characters/vesper/moves/idle/frames/0039.png new file mode 100644 index 00000000..156fc5bd Binary files /dev/null and b/characters/vesper/moves/idle/frames/0039.png differ diff --git a/characters/vesper/moves/idle/frames/0040.png b/characters/vesper/moves/idle/frames/0040.png new file mode 100644 index 00000000..e16df44e Binary files /dev/null and b/characters/vesper/moves/idle/frames/0040.png differ diff --git a/characters/vesper/moves/idle/frames/0041.png b/characters/vesper/moves/idle/frames/0041.png new file mode 100644 index 00000000..ec72a609 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0041.png differ diff --git a/characters/vesper/moves/idle/frames/0042.png b/characters/vesper/moves/idle/frames/0042.png new file mode 100644 index 00000000..73fc7827 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0042.png differ diff --git a/characters/vesper/moves/idle/frames/0043.png b/characters/vesper/moves/idle/frames/0043.png new file mode 100644 index 00000000..4d7bcba8 Binary files /dev/null and b/characters/vesper/moves/idle/frames/0043.png differ diff --git a/characters/vesper/moves/jab/data.json b/characters/vesper/moves/jab/data.json new file mode 100644 index 00000000..5bfdb933 --- /dev/null +++ b/characters/vesper/moves/jab/data.json @@ -0,0 +1,450 @@ +{ + "name": "jab", + "total": 26, + "loop": false, + "startup": 5, + "active": [ + 6, + 9 + ], + "damage": 30, + "hitstun": 14, + "blockstun": 8, + "pushback": 8, + "hurtboxes": { + "default": [ + [ + -45, + -330, + 114, + 80 + ], + [ + -57, + -250, + 142, + 121 + ], + [ + -74, + -129, + 134, + 129 + ] + ], + "frames": { + "0-0": [ + [ + -32, + -335, + 90, + 82 + ], + [ + -34, + -253, + 92, + 123 + ], + [ + -60, + -130, + 143, + 130 + ] + ], + "1-2": [ + [ + -30, + -336, + 88, + 82 + ], + [ + -34, + -254, + 92, + 123 + ], + [ + -62, + -131, + 143, + 131 + ] + ], + "3-3": [ + [ + -27, + -335, + 86, + 82 + ], + [ + -33, + -253, + 92, + 123 + ], + [ + -63, + -130, + 143, + 130 + ] + ], + "4-5": [ + [ + -26, + -334, + 87, + 81 + ], + [ + -33, + -253, + 93, + 123 + ], + [ + -63, + -130, + 143, + 130 + ] + ], + "6-6": [ + [ + -22, + -332, + 84, + 81 + ], + [ + -33, + -251, + 94, + 122 + ], + [ + -63, + -129, + 144, + 129 + ] + ], + "7-8": [ + [ + -24, + -330, + 88, + 80 + ], + [ + -36, + -250, + 97, + 121 + ], + [ + -64, + -129, + 143, + 129 + ] + ], + "9-9": [ + [ + -33, + -331, + 107, + 81 + ], + [ + -41, + -250, + 116, + 121 + ], + [ + -68, + -129, + 139, + 129 + ] + ], + "10-11": [ + [ + -37, + -331, + 114, + 81 + ], + [ + -48, + -250, + 156, + 122 + ], + [ + -73, + -128, + 136, + 128 + ] + ], + "12-12": [ + [ + -43, + -329, + 146, + 80 + ], + [ + -52, + -249, + 179, + 121 + ], + [ + -75, + -128, + 135, + 128 + ] + ], + "13-14": [ + [ + -49, + -328, + 134, + 80 + ], + [ + -56, + -248, + 154, + 120 + ], + [ + -74, + -128, + 134, + 128 + ] + ], + "16-17": [ + [ + -44, + -332, + 107, + 81 + ], + [ + -57, + -251, + 141, + 122 + ], + [ + -72, + -129, + 134, + 129 + ] + ], + "18-18": [ + [ + -43, + -335, + 102, + 81 + ], + [ + -54, + -254, + 131, + 123 + ], + [ + -68, + -131, + 135, + 131 + ] + ], + "19-20": [ + [ + -43, + -338, + 110, + 82 + ], + [ + -48, + -256, + 118, + 124 + ], + [ + -63, + -132, + 137, + 132 + ] + ], + "21-21": [ + [ + -42, + -339, + 105, + 82 + ], + [ + -41, + -257, + 105, + 124 + ], + [ + -60, + -133, + 141, + 133 + ] + ], + "22-23": [ + [ + -40, + -339, + 99, + 83 + ], + [ + -39, + -256, + 99, + 124 + ], + [ + -58, + -132, + 142, + 132 + ] + ], + "24-24": [ + [ + -38, + -337, + 95, + 82 + ], + [ + -37, + -255, + 94, + 124 + ], + [ + -57, + -131, + 142, + 131 + ] + ], + "25-26": [ + [ + -36, + -336, + 95, + 82 + ], + [ + -34, + -254, + 91, + 123 + ], + [ + -56, + -131, + 141, + 131 + ] + ], + "27-27": [ + [ + -34, + -336, + 93, + 82 + ], + [ + -34, + -254, + 92, + 123 + ], + [ + -58, + -131, + 142, + 131 + ] + ], + "28-29": [ + [ + -32, + -335, + 90, + 82 + ], + [ + -34, + -253, + 92, + 123 + ], + [ + -60, + -130, + 143, + 130 + ] + ] + } + }, + "hitboxes": { + "6-9": [ + [ + 40, + -300, + 85, + 40 + ] + ] + }, + "root_motion_frames": [ + 0.0, + -1.22, + -0.79, + 0.17, + 0.36, + -1.92, + -5.3, + -4.58, + -1.85, + -0.62, + 0.03, + 1.92, + 4.57, + 5.34, + 3.72, + 1.67, + 0.97, + 0.4, + -1.37, + -1.5 + ] +} \ No newline at end of file diff --git a/characters/vesper/moves/jab/frames/0000.png b/characters/vesper/moves/jab/frames/0000.png new file mode 100644 index 00000000..e866aa25 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0000.png differ diff --git a/characters/vesper/moves/jab/frames/0001.png b/characters/vesper/moves/jab/frames/0001.png new file mode 100644 index 00000000..43810920 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0001.png differ diff --git a/characters/vesper/moves/jab/frames/0002.png b/characters/vesper/moves/jab/frames/0002.png new file mode 100644 index 00000000..cc01ded9 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0002.png differ diff --git a/characters/vesper/moves/jab/frames/0003.png b/characters/vesper/moves/jab/frames/0003.png new file mode 100644 index 00000000..55210c95 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0003.png differ diff --git a/characters/vesper/moves/jab/frames/0004.png b/characters/vesper/moves/jab/frames/0004.png new file mode 100644 index 00000000..c8bf6fc5 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0004.png differ diff --git a/characters/vesper/moves/jab/frames/0005.png b/characters/vesper/moves/jab/frames/0005.png new file mode 100644 index 00000000..49554c3e Binary files /dev/null and b/characters/vesper/moves/jab/frames/0005.png differ diff --git a/characters/vesper/moves/jab/frames/0006.png b/characters/vesper/moves/jab/frames/0006.png new file mode 100644 index 00000000..8e47c6ae Binary files /dev/null and b/characters/vesper/moves/jab/frames/0006.png differ diff --git a/characters/vesper/moves/jab/frames/0007.png b/characters/vesper/moves/jab/frames/0007.png new file mode 100644 index 00000000..e5ee32cd Binary files /dev/null and b/characters/vesper/moves/jab/frames/0007.png differ diff --git a/characters/vesper/moves/jab/frames/0008.png b/characters/vesper/moves/jab/frames/0008.png new file mode 100644 index 00000000..2abf39d8 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0008.png differ diff --git a/characters/vesper/moves/jab/frames/0009.png b/characters/vesper/moves/jab/frames/0009.png new file mode 100644 index 00000000..9e0eecc7 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0009.png differ diff --git a/characters/vesper/moves/jab/frames/0010.png b/characters/vesper/moves/jab/frames/0010.png new file mode 100644 index 00000000..b1fa25c8 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0010.png differ diff --git a/characters/vesper/moves/jab/frames/0011.png b/characters/vesper/moves/jab/frames/0011.png new file mode 100644 index 00000000..b0d7e1b7 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0011.png differ diff --git a/characters/vesper/moves/jab/frames/0012.png b/characters/vesper/moves/jab/frames/0012.png new file mode 100644 index 00000000..e36a7391 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0012.png differ diff --git a/characters/vesper/moves/jab/frames/0013.png b/characters/vesper/moves/jab/frames/0013.png new file mode 100644 index 00000000..cbdbdce0 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0013.png differ diff --git a/characters/vesper/moves/jab/frames/0014.png b/characters/vesper/moves/jab/frames/0014.png new file mode 100644 index 00000000..d0b62af6 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0014.png differ diff --git a/characters/vesper/moves/jab/frames/0015.png b/characters/vesper/moves/jab/frames/0015.png new file mode 100644 index 00000000..3773a406 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0015.png differ diff --git a/characters/vesper/moves/jab/frames/0016.png b/characters/vesper/moves/jab/frames/0016.png new file mode 100644 index 00000000..a4e19588 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0016.png differ diff --git a/characters/vesper/moves/jab/frames/0017.png b/characters/vesper/moves/jab/frames/0017.png new file mode 100644 index 00000000..75ad6710 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0017.png differ diff --git a/characters/vesper/moves/jab/frames/0018.png b/characters/vesper/moves/jab/frames/0018.png new file mode 100644 index 00000000..eb2372a7 Binary files /dev/null and b/characters/vesper/moves/jab/frames/0018.png differ diff --git a/characters/vesper/moves/jab/frames/0019.png b/characters/vesper/moves/jab/frames/0019.png new file mode 100644 index 00000000..f0f9d03c Binary files /dev/null and b/characters/vesper/moves/jab/frames/0019.png differ diff --git a/characters/vesper/moves/jump/data.json b/characters/vesper/moves/jump/data.json new file mode 100644 index 00000000..bd780b98 --- /dev/null +++ b/characters/vesper/moves/jump/data.json @@ -0,0 +1,200 @@ +{ + "name": "jump", + "total": 48, + "loop": false, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -47, + -324, + 85, + 79 + ], + [ + -51, + -245, + 120, + 119 + ], + [ + -61, + -126, + 143, + 126 + ] + ], + "frames": { + "0-2": [ + [ + -49, + -338, + 89, + 82 + ], + [ + -58, + -256, + 119, + 124 + ], + [ + -64, + -132, + 145, + 132 + ] + ], + "3-5": [ + [ + -40, + -269, + 78, + 66 + ], + [ + -48, + -203, + 118, + 100 + ], + [ + -61, + -103, + 147, + 103 + ] + ], + "6-9": [ + [ + -38, + -269, + 77, + 66 + ], + [ + -47, + -203, + 118, + 100 + ], + [ + -62, + -103, + 147, + 103 + ] + ], + "10-12": [ + [ + -41, + -291, + 80, + 71 + ], + [ + -49, + -220, + 119, + 107 + ], + [ + -61, + -113, + 144, + 113 + ] + ], + "16-19": [ + [ + -47, + -331, + 87, + 81 + ], + [ + -53, + -250, + 118, + 121 + ], + [ + -69, + -129, + 131, + 129 + ] + ], + "20-22": [ + [ + -45, + -334, + 87, + 79 + ], + [ + -51, + -255, + 118, + 120 + ], + [ + -51, + -135, + 112, + 135 + ] + ], + "23-25": [ + [ + -42, + -333, + 84, + 70 + ], + [ + -44, + -263, + 123, + 106 + ], + [ + -44, + -157, + 119, + 157 + ] + ], + "26-29": [ + [ + -38, + -331, + 81, + 66 + ], + [ + -51, + -265, + 133, + 100 + ], + [ + -51, + -165, + 134, + 165 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/vesper/moves/jump/frames/0000.png b/characters/vesper/moves/jump/frames/0000.png new file mode 100644 index 00000000..bdebeac0 Binary files /dev/null and b/characters/vesper/moves/jump/frames/0000.png differ diff --git a/characters/vesper/moves/jump/frames/0001.png b/characters/vesper/moves/jump/frames/0001.png new file mode 100644 index 00000000..1c1458ad Binary files /dev/null and b/characters/vesper/moves/jump/frames/0001.png differ diff --git a/characters/vesper/moves/jump/frames/0002.png b/characters/vesper/moves/jump/frames/0002.png new file mode 100644 index 00000000..279f5dd9 Binary files /dev/null and b/characters/vesper/moves/jump/frames/0002.png differ diff --git a/characters/vesper/moves/jump/frames/0003.png b/characters/vesper/moves/jump/frames/0003.png new file mode 100644 index 00000000..4fba6a0a Binary files /dev/null and b/characters/vesper/moves/jump/frames/0003.png differ diff --git a/characters/vesper/moves/jump/frames/0004.png b/characters/vesper/moves/jump/frames/0004.png new file mode 100644 index 00000000..f04aa17d Binary files /dev/null and b/characters/vesper/moves/jump/frames/0004.png differ diff --git a/characters/vesper/moves/jump/frames/0005.png b/characters/vesper/moves/jump/frames/0005.png new file mode 100644 index 00000000..55a25592 Binary files /dev/null and b/characters/vesper/moves/jump/frames/0005.png differ diff --git a/characters/vesper/moves/jump/frames/0006.png b/characters/vesper/moves/jump/frames/0006.png new file mode 100644 index 00000000..15c4613c Binary files /dev/null and b/characters/vesper/moves/jump/frames/0006.png differ diff --git a/characters/vesper/moves/jump/frames/0007.png b/characters/vesper/moves/jump/frames/0007.png new file mode 100644 index 00000000..4e8b273f Binary files /dev/null and b/characters/vesper/moves/jump/frames/0007.png differ diff --git a/characters/vesper/moves/jump/frames/0008.png b/characters/vesper/moves/jump/frames/0008.png new file mode 100644 index 00000000..a77fda84 Binary files /dev/null and b/characters/vesper/moves/jump/frames/0008.png differ diff --git a/characters/vesper/moves/kick/data.json b/characters/vesper/moves/kick/data.json new file mode 100644 index 00000000..5900e390 --- /dev/null +++ b/characters/vesper/moves/kick/data.json @@ -0,0 +1,450 @@ +{ + "name": "kick", + "total": 40, + "loop": false, + "startup": 12, + "active": [ + 13, + 18 + ], + "damage": 70, + "hitstun": 22, + "blockstun": 13, + "pushback": 14, + "hurtboxes": { + "default": [ + [ + -137, + -283, + 297, + 69 + ], + [ + -104, + -214, + 232, + 104 + ], + [ + -37, + -110, + 50, + 110 + ] + ], + "frames": { + "0-0": [ + [ + -20, + -291, + 115, + 71 + ], + [ + -103, + -220, + 198, + 107 + ], + [ + -111, + -113, + 207, + 113 + ] + ], + "1-2": [ + [ + -24, + -299, + 118, + 73 + ], + [ + -116, + -226, + 205, + 110 + ], + [ + -105, + -116, + 187, + 116 + ] + ], + "3-3": [ + [ + -31, + -312, + 119, + 76 + ], + [ + -120, + -236, + 170, + 114 + ], + [ + -93, + -122, + 156, + 122 + ] + ], + "4-5": [ + [ + -47, + -325, + 138, + 79 + ], + [ + -127, + -246, + 164, + 119 + ], + [ + -65, + -127, + 112, + 127 + ] + ], + "6-6": [ + [ + -66, + -330, + 171, + 80 + ], + [ + -150, + -250, + 230, + 121 + ], + [ + -14, + -129, + 94, + 129 + ] + ], + "7-8": [ + [ + -84, + -325, + 182, + 79 + ], + [ + -139, + -246, + 235, + 119 + ], + [ + -18, + -127, + 111, + 127 + ] + ], + "9-9": [ + [ + -113, + -306, + 249, + 75 + ], + [ + -101, + -231, + 277, + 112 + ], + [ + -19, + -119, + 50, + 119 + ] + ], + "10-11": [ + [ + -130, + -313, + 292, + 77 + ], + [ + -102, + -236, + 186, + 115 + ], + [ + -25, + -121, + 50, + 121 + ] + ], + "12-12": [ + [ + -135, + -317, + 290, + 78 + ], + [ + -130, + -239, + 215, + 117 + ], + [ + -29, + -122, + 50, + 122 + ] + ], + "13-14": [ + [ + -137, + -302, + 302, + 74 + ], + [ + -130, + -228, + 203, + 111 + ], + [ + -33, + -117, + 50, + 117 + ] + ], + "16-17": [ + [ + -130, + -309, + 179, + 76 + ], + [ + -112, + -233, + 248, + 114 + ], + [ + -39, + -119, + 50, + 119 + ] + ], + "18-18": [ + [ + -110, + -316, + 166, + 77 + ], + [ + -122, + -239, + 231, + 117 + ], + [ + -35, + -122, + 148, + 122 + ] + ], + "19-20": [ + [ + -86, + -313, + 137, + 76 + ], + [ + -163, + -237, + 245, + 115 + ], + [ + -27, + -122, + 137, + 122 + ] + ], + "21-21": [ + [ + -85, + -323, + 140, + 78 + ], + [ + -166, + -245, + 236, + 118 + ], + [ + -25, + -127, + 109, + 127 + ] + ], + "22-23": [ + [ + -89, + -320, + 156, + 78 + ], + [ + -143, + -242, + 214, + 117 + ], + [ + -21, + -125, + 91, + 125 + ] + ], + "24-24": [ + [ + -61, + -313, + 135, + 76 + ], + [ + -123, + -237, + 198, + 114 + ], + [ + -36, + -123, + 97, + 123 + ] + ], + "25-26": [ + [ + -38, + -303, + 113, + 73 + ], + [ + -104, + -230, + 186, + 111 + ], + [ + -80, + -119, + 155, + 119 + ] + ], + "27-27": [ + [ + -26, + -295, + 108, + 72 + ], + [ + -97, + -223, + 186, + 108 + ], + [ + -112, + -115, + 197, + 115 + ] + ], + "28-29": [ + [ + -22, + -291, + 115, + 71 + ], + [ + -103, + -220, + 198, + 107 + ], + [ + -113, + -113, + 207, + 113 + ] + ] + } + }, + "hitboxes": { + "13-18": [ + [ + 40, + -320, + 120, + 60 + ] + ] + }, + "root_motion_frames": [ + 0.0, + -15.04, + -21.92, + -18.47, + -15.36, + -16.14, + -13.4, + -7.53, + -5.38, + -5.92, + -3.74, + -0.42, + 6.23, + 16.39, + 20.98, + 21.2, + 20.74, + 16.31, + 10.57, + 8.63 + ] +} \ No newline at end of file diff --git a/characters/vesper/moves/kick/frames/0000.png b/characters/vesper/moves/kick/frames/0000.png new file mode 100644 index 00000000..29dd1a32 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0000.png differ diff --git a/characters/vesper/moves/kick/frames/0001.png b/characters/vesper/moves/kick/frames/0001.png new file mode 100644 index 00000000..94a8df93 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0001.png differ diff --git a/characters/vesper/moves/kick/frames/0002.png b/characters/vesper/moves/kick/frames/0002.png new file mode 100644 index 00000000..316ffa96 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0002.png differ diff --git a/characters/vesper/moves/kick/frames/0003.png b/characters/vesper/moves/kick/frames/0003.png new file mode 100644 index 00000000..f838f631 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0003.png differ diff --git a/characters/vesper/moves/kick/frames/0004.png b/characters/vesper/moves/kick/frames/0004.png new file mode 100644 index 00000000..063491a9 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0004.png differ diff --git a/characters/vesper/moves/kick/frames/0005.png b/characters/vesper/moves/kick/frames/0005.png new file mode 100644 index 00000000..18877a69 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0005.png differ diff --git a/characters/vesper/moves/kick/frames/0006.png b/characters/vesper/moves/kick/frames/0006.png new file mode 100644 index 00000000..1baa83d7 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0006.png differ diff --git a/characters/vesper/moves/kick/frames/0007.png b/characters/vesper/moves/kick/frames/0007.png new file mode 100644 index 00000000..40cd6c52 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0007.png differ diff --git a/characters/vesper/moves/kick/frames/0008.png b/characters/vesper/moves/kick/frames/0008.png new file mode 100644 index 00000000..6ee3020f Binary files /dev/null and b/characters/vesper/moves/kick/frames/0008.png differ diff --git a/characters/vesper/moves/kick/frames/0009.png b/characters/vesper/moves/kick/frames/0009.png new file mode 100644 index 00000000..cdcee1f5 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0009.png differ diff --git a/characters/vesper/moves/kick/frames/0010.png b/characters/vesper/moves/kick/frames/0010.png new file mode 100644 index 00000000..07c28729 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0010.png differ diff --git a/characters/vesper/moves/kick/frames/0011.png b/characters/vesper/moves/kick/frames/0011.png new file mode 100644 index 00000000..87fb77e3 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0011.png differ diff --git a/characters/vesper/moves/kick/frames/0012.png b/characters/vesper/moves/kick/frames/0012.png new file mode 100644 index 00000000..cfaf41ba Binary files /dev/null and b/characters/vesper/moves/kick/frames/0012.png differ diff --git a/characters/vesper/moves/kick/frames/0013.png b/characters/vesper/moves/kick/frames/0013.png new file mode 100644 index 00000000..d0cef48b Binary files /dev/null and b/characters/vesper/moves/kick/frames/0013.png differ diff --git a/characters/vesper/moves/kick/frames/0014.png b/characters/vesper/moves/kick/frames/0014.png new file mode 100644 index 00000000..ba135ac6 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0014.png differ diff --git a/characters/vesper/moves/kick/frames/0015.png b/characters/vesper/moves/kick/frames/0015.png new file mode 100644 index 00000000..4aedb42d Binary files /dev/null and b/characters/vesper/moves/kick/frames/0015.png differ diff --git a/characters/vesper/moves/kick/frames/0016.png b/characters/vesper/moves/kick/frames/0016.png new file mode 100644 index 00000000..351952f1 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0016.png differ diff --git a/characters/vesper/moves/kick/frames/0017.png b/characters/vesper/moves/kick/frames/0017.png new file mode 100644 index 00000000..e1a81433 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0017.png differ diff --git a/characters/vesper/moves/kick/frames/0018.png b/characters/vesper/moves/kick/frames/0018.png new file mode 100644 index 00000000..b72ab7e0 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0018.png differ diff --git a/characters/vesper/moves/kick/frames/0019.png b/characters/vesper/moves/kick/frames/0019.png new file mode 100644 index 00000000..870d29a9 Binary files /dev/null and b/characters/vesper/moves/kick/frames/0019.png differ diff --git a/characters/vesper/moves/knockdown/data.json b/characters/vesper/moves/knockdown/data.json new file mode 100644 index 00000000..b4f0b52d --- /dev/null +++ b/characters/vesper/moves/knockdown/data.json @@ -0,0 +1,77 @@ +{ + "name": "knockdown", + "total": 60, + "loop": false, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -70, + -70, + 150, + 70 + ] + ] + }, + "hitboxes": {}, + "root_motion_frames": [ + 0.0, + -4.39, + -4.23, + -1.11, + -2.31, + -2.24, + -0.13, + 0.33, + 0.27, + 0.38, + 0.14, + 0.25, + -0.17, + -1.13, + -1.75, + -2.47, + -2.89, + -2.99, + -2.75, + -2.64, + -2.53, + -1.56, + -4.56, + -6.85, + -3.74, + -4.15, + -1.85, + 0.96, + 1.94, + 2.06, + 0.92, + 1.04, + 1.36, + 0.55, + -0.44, + -1.33, + -1.69, + -1.85, + -1.4, + -0.41, + 0.21, + 0.29, + 0.25, + 0.2, + 0.1, + -0.01, + -0.03, + -0.05, + -0.05, + -0.05 + ] +} \ No newline at end of file diff --git a/characters/vesper/moves/knockdown/frames/0000.png b/characters/vesper/moves/knockdown/frames/0000.png new file mode 100644 index 00000000..0bc9b2a5 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0000.png differ diff --git a/characters/vesper/moves/knockdown/frames/0001.png b/characters/vesper/moves/knockdown/frames/0001.png new file mode 100644 index 00000000..0d81e0d7 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0001.png differ diff --git a/characters/vesper/moves/knockdown/frames/0002.png b/characters/vesper/moves/knockdown/frames/0002.png new file mode 100644 index 00000000..22e8f9a6 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0002.png differ diff --git a/characters/vesper/moves/knockdown/frames/0003.png b/characters/vesper/moves/knockdown/frames/0003.png new file mode 100644 index 00000000..122c7314 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0003.png differ diff --git a/characters/vesper/moves/knockdown/frames/0004.png b/characters/vesper/moves/knockdown/frames/0004.png new file mode 100644 index 00000000..d023e8df Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0004.png differ diff --git a/characters/vesper/moves/knockdown/frames/0005.png b/characters/vesper/moves/knockdown/frames/0005.png new file mode 100644 index 00000000..1de37dcf Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0005.png differ diff --git a/characters/vesper/moves/knockdown/frames/0006.png b/characters/vesper/moves/knockdown/frames/0006.png new file mode 100644 index 00000000..1aa7495c Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0006.png differ diff --git a/characters/vesper/moves/knockdown/frames/0007.png b/characters/vesper/moves/knockdown/frames/0007.png new file mode 100644 index 00000000..a30b0948 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0007.png differ diff --git a/characters/vesper/moves/knockdown/frames/0008.png b/characters/vesper/moves/knockdown/frames/0008.png new file mode 100644 index 00000000..65aa8d21 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0008.png differ diff --git a/characters/vesper/moves/knockdown/frames/0009.png b/characters/vesper/moves/knockdown/frames/0009.png new file mode 100644 index 00000000..8bbf7598 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0009.png differ diff --git a/characters/vesper/moves/knockdown/frames/0010.png b/characters/vesper/moves/knockdown/frames/0010.png new file mode 100644 index 00000000..c099a156 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0010.png differ diff --git a/characters/vesper/moves/knockdown/frames/0011.png b/characters/vesper/moves/knockdown/frames/0011.png new file mode 100644 index 00000000..d8c47fec Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0011.png differ diff --git a/characters/vesper/moves/knockdown/frames/0012.png b/characters/vesper/moves/knockdown/frames/0012.png new file mode 100644 index 00000000..f30ed71d Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0012.png differ diff --git a/characters/vesper/moves/knockdown/frames/0013.png b/characters/vesper/moves/knockdown/frames/0013.png new file mode 100644 index 00000000..ef5f0062 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0013.png differ diff --git a/characters/vesper/moves/knockdown/frames/0014.png b/characters/vesper/moves/knockdown/frames/0014.png new file mode 100644 index 00000000..02e450a1 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0014.png differ diff --git a/characters/vesper/moves/knockdown/frames/0015.png b/characters/vesper/moves/knockdown/frames/0015.png new file mode 100644 index 00000000..7a8a854c Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0015.png differ diff --git a/characters/vesper/moves/knockdown/frames/0016.png b/characters/vesper/moves/knockdown/frames/0016.png new file mode 100644 index 00000000..ec6f302f Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0016.png differ diff --git a/characters/vesper/moves/knockdown/frames/0017.png b/characters/vesper/moves/knockdown/frames/0017.png new file mode 100644 index 00000000..1e6811e0 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0017.png differ diff --git a/characters/vesper/moves/knockdown/frames/0018.png b/characters/vesper/moves/knockdown/frames/0018.png new file mode 100644 index 00000000..0d98c65d Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0018.png differ diff --git a/characters/vesper/moves/knockdown/frames/0019.png b/characters/vesper/moves/knockdown/frames/0019.png new file mode 100644 index 00000000..e7dc42fa Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0019.png differ diff --git a/characters/vesper/moves/knockdown/frames/0020.png b/characters/vesper/moves/knockdown/frames/0020.png new file mode 100644 index 00000000..9cfce32a Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0020.png differ diff --git a/characters/vesper/moves/knockdown/frames/0021.png b/characters/vesper/moves/knockdown/frames/0021.png new file mode 100644 index 00000000..bfe5f58e Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0021.png differ diff --git a/characters/vesper/moves/knockdown/frames/0022.png b/characters/vesper/moves/knockdown/frames/0022.png new file mode 100644 index 00000000..5ea81cb4 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0022.png differ diff --git a/characters/vesper/moves/knockdown/frames/0023.png b/characters/vesper/moves/knockdown/frames/0023.png new file mode 100644 index 00000000..18d9652c Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0023.png differ diff --git a/characters/vesper/moves/knockdown/frames/0024.png b/characters/vesper/moves/knockdown/frames/0024.png new file mode 100644 index 00000000..ca1d7deb Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0024.png differ diff --git a/characters/vesper/moves/knockdown/frames/0025.png b/characters/vesper/moves/knockdown/frames/0025.png new file mode 100644 index 00000000..1006e337 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0025.png differ diff --git a/characters/vesper/moves/knockdown/frames/0026.png b/characters/vesper/moves/knockdown/frames/0026.png new file mode 100644 index 00000000..65b677da Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0026.png differ diff --git a/characters/vesper/moves/knockdown/frames/0027.png b/characters/vesper/moves/knockdown/frames/0027.png new file mode 100644 index 00000000..44f1798b Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0027.png differ diff --git a/characters/vesper/moves/knockdown/frames/0028.png b/characters/vesper/moves/knockdown/frames/0028.png new file mode 100644 index 00000000..5131dbe2 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0028.png differ diff --git a/characters/vesper/moves/knockdown/frames/0029.png b/characters/vesper/moves/knockdown/frames/0029.png new file mode 100644 index 00000000..6060fe5d Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0029.png differ diff --git a/characters/vesper/moves/knockdown/frames/0030.png b/characters/vesper/moves/knockdown/frames/0030.png new file mode 100644 index 00000000..04804c97 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0030.png differ diff --git a/characters/vesper/moves/knockdown/frames/0031.png b/characters/vesper/moves/knockdown/frames/0031.png new file mode 100644 index 00000000..43faa03c Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0031.png differ diff --git a/characters/vesper/moves/knockdown/frames/0032.png b/characters/vesper/moves/knockdown/frames/0032.png new file mode 100644 index 00000000..a20330dc Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0032.png differ diff --git a/characters/vesper/moves/knockdown/frames/0033.png b/characters/vesper/moves/knockdown/frames/0033.png new file mode 100644 index 00000000..25309f9f Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0033.png differ diff --git a/characters/vesper/moves/knockdown/frames/0034.png b/characters/vesper/moves/knockdown/frames/0034.png new file mode 100644 index 00000000..a61fbe05 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0034.png differ diff --git a/characters/vesper/moves/knockdown/frames/0035.png b/characters/vesper/moves/knockdown/frames/0035.png new file mode 100644 index 00000000..28e5ec17 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0035.png differ diff --git a/characters/vesper/moves/knockdown/frames/0036.png b/characters/vesper/moves/knockdown/frames/0036.png new file mode 100644 index 00000000..5a471ad6 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0036.png differ diff --git a/characters/vesper/moves/knockdown/frames/0037.png b/characters/vesper/moves/knockdown/frames/0037.png new file mode 100644 index 00000000..3cab653b Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0037.png differ diff --git a/characters/vesper/moves/knockdown/frames/0038.png b/characters/vesper/moves/knockdown/frames/0038.png new file mode 100644 index 00000000..0b1f56c4 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0038.png differ diff --git a/characters/vesper/moves/knockdown/frames/0039.png b/characters/vesper/moves/knockdown/frames/0039.png new file mode 100644 index 00000000..d7744dd5 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0039.png differ diff --git a/characters/vesper/moves/knockdown/frames/0040.png b/characters/vesper/moves/knockdown/frames/0040.png new file mode 100644 index 00000000..a288a98d Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0040.png differ diff --git a/characters/vesper/moves/knockdown/frames/0041.png b/characters/vesper/moves/knockdown/frames/0041.png new file mode 100644 index 00000000..e10f7a2f Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0041.png differ diff --git a/characters/vesper/moves/knockdown/frames/0042.png b/characters/vesper/moves/knockdown/frames/0042.png new file mode 100644 index 00000000..e276a393 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0042.png differ diff --git a/characters/vesper/moves/knockdown/frames/0043.png b/characters/vesper/moves/knockdown/frames/0043.png new file mode 100644 index 00000000..ae63cdf3 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0043.png differ diff --git a/characters/vesper/moves/knockdown/frames/0044.png b/characters/vesper/moves/knockdown/frames/0044.png new file mode 100644 index 00000000..e355cc3b Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0044.png differ diff --git a/characters/vesper/moves/knockdown/frames/0045.png b/characters/vesper/moves/knockdown/frames/0045.png new file mode 100644 index 00000000..d597906a Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0045.png differ diff --git a/characters/vesper/moves/knockdown/frames/0046.png b/characters/vesper/moves/knockdown/frames/0046.png new file mode 100644 index 00000000..5c067bfc Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0046.png differ diff --git a/characters/vesper/moves/knockdown/frames/0047.png b/characters/vesper/moves/knockdown/frames/0047.png new file mode 100644 index 00000000..286dbcc2 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0047.png differ diff --git a/characters/vesper/moves/knockdown/frames/0048.png b/characters/vesper/moves/knockdown/frames/0048.png new file mode 100644 index 00000000..bd410c2e Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0048.png differ diff --git a/characters/vesper/moves/knockdown/frames/0049.png b/characters/vesper/moves/knockdown/frames/0049.png new file mode 100644 index 00000000..d7fd5255 Binary files /dev/null and b/characters/vesper/moves/knockdown/frames/0049.png differ diff --git a/characters/vesper/moves/special/data.json b/characters/vesper/moves/special/data.json new file mode 100644 index 00000000..37382ffb --- /dev/null +++ b/characters/vesper/moves/special/data.json @@ -0,0 +1,697 @@ +{ + "name": "special", + "total": 52, + "loop": false, + "startup": 15, + "active": [ + 16, + 24 + ], + "damage": 95, + "hitstun": 26, + "blockstun": 16, + "pushback": 18, + "hurtboxes": { + "default": [ + [ + -107, + -257, + 127, + 64 + ], + [ + -132, + -193, + 194, + 96 + ], + [ + -64, + -97, + 71, + 97 + ] + ], + "frames": { + "0-0": [ + [ + -5, + -286, + 113, + 70 + ], + [ + -78, + -216, + 185, + 105 + ], + [ + -119, + -111, + 206, + 111 + ] + ], + "1-1": [ + [ + 10, + -272, + 111, + 66 + ], + [ + -33, + -206, + 153, + 99 + ], + [ + -90, + -107, + 141, + 107 + ] + ], + "2-2": [ + [ + 13, + -265, + 116, + 64 + ], + [ + -33, + -201, + 161, + 97 + ], + [ + -56, + -104, + 99, + 104 + ] + ], + "3-3": [ + [ + 9, + -251, + 115, + 61 + ], + [ + -59, + -190, + 183, + 92 + ], + [ + -35, + -98, + 145, + 98 + ] + ], + "4-4": [ + [ + -11, + -245, + 129, + 60 + ], + [ + -90, + -185, + 221, + 90 + ], + [ + -56, + -95, + 200, + 95 + ] + ], + "5-5": [ + [ + -111, + -244, + 206, + 60 + ], + [ + -110, + -184, + 247, + 90 + ], + [ + -92, + -94, + 224, + 94 + ] + ], + "6-6": [ + [ + -112, + -248, + 201, + 60 + ], + [ + -114, + -188, + 241, + 91 + ], + [ + -125, + -97, + 237, + 97 + ] + ], + "7-7": [ + [ + -69, + -256, + 143, + 62 + ], + [ + -70, + -194, + 179, + 94 + ], + [ + -127, + -100, + 206, + 100 + ] + ], + "8-8": [ + [ + -48, + -262, + 110, + 64 + ], + [ + -58, + -198, + 155, + 96 + ], + [ + -98, + -102, + 167, + 102 + ] + ], + "9-9": [ + [ + -66, + -277, + 112, + 68 + ], + [ + -66, + -209, + 174, + 102 + ], + [ + -38, + -107, + 92, + 107 + ] + ], + "10-10": [ + [ + -86, + -287, + 128, + 70 + ], + [ + -86, + -217, + 209, + 106 + ], + [ + -32, + -111, + 77, + 111 + ] + ], + "11-11": [ + [ + -153, + -287, + 190, + 70 + ], + [ + -59, + -217, + 172, + 106 + ], + [ + -41, + -111, + 60, + 111 + ] + ], + "12-12": [ + [ + -152, + -277, + 157, + 68 + ], + [ + -65, + -209, + 126, + 103 + ], + [ + -53, + -106, + 67, + 106 + ] + ], + "13-13": [ + [ + -112, + -256, + 94, + 63 + ], + [ + -75, + -193, + 102, + 95 + ], + [ + -61, + -98, + 70, + 98 + ] + ], + "14-14": [ + [ + -114, + -254, + 112, + 63 + ], + [ + -114, + -191, + 148, + 94 + ], + [ + -115, + -97, + 124, + 97 + ] + ], + "15-15": [ + [ + -100, + -262, + 138, + 65 + ], + [ + -137, + -197, + 209, + 98 + ], + [ + -66, + -99, + 70, + 99 + ] + ], + "16-16": [ + [ + -163, + -288, + 173, + 71 + ], + [ + -159, + -217, + 218, + 106 + ], + [ + -64, + -111, + 70, + 111 + ] + ], + "17-17": [ + [ + -120, + -300, + 111, + 73 + ], + [ + -108, + -227, + 133, + 110 + ], + [ + -72, + -117, + 109, + 117 + ] + ], + "18-18": [ + [ + -169, + -308, + 263, + 75 + ], + [ + -150, + -233, + 229, + 113 + ], + [ + -76, + -120, + 128, + 120 + ] + ], + "19-19": [ + [ + -143, + -293, + 208, + 71 + ], + [ + -117, + -222, + 214, + 107 + ], + [ + -50, + -115, + 100, + 115 + ] + ], + "20-20": [ + [ + -123, + -256, + 200, + 63 + ], + [ + -106, + -193, + 135, + 94 + ], + [ + -19, + -99, + 52, + 99 + ] + ], + "21-21": [ + [ + -137, + -277, + 184, + 68 + ], + [ + -137, + -209, + 168, + 102 + ], + [ + -27, + -107, + 52, + 107 + ] + ], + "22-22": [ + [ + -87, + -291, + 112, + 72 + ], + [ + -148, + -219, + 264, + 108 + ], + [ + -39, + -111, + 52, + 111 + ] + ], + "23-23": [ + [ + -146, + -263, + 184, + 65 + ], + [ + -122, + -198, + 218, + 97 + ], + [ + -44, + -101, + 51, + 101 + ] + ], + "24-24": [ + [ + -104, + -280, + 142, + 69 + ], + [ + -132, + -211, + 172, + 103 + ], + [ + -131, + -108, + 153, + 108 + ] + ], + "25-25": [ + [ + -86, + -284, + 111, + 69 + ], + [ + -131, + -215, + 169, + 105 + ], + [ + -36, + -110, + 61, + 110 + ] + ], + "26-26": [ + [ + -114, + -282, + 142, + 69 + ], + [ + -61, + -213, + 98, + 104 + ], + [ + -43, + -109, + 78, + 109 + ] + ], + "27-27": [ + [ + -103, + -278, + 131, + 68 + ], + [ + -61, + -210, + 96, + 102 + ], + [ + -63, + -108, + 91, + 108 + ] + ], + "28-28": [ + [ + -62, + -284, + 96, + 69 + ], + [ + -104, + -215, + 139, + 105 + ], + [ + -66, + -110, + 95, + 110 + ] + ], + "29-29": [ + [ + -49, + -291, + 89, + 71 + ], + [ + -106, + -220, + 147, + 107 + ], + [ + -63, + -113, + 93, + 113 + ] + ] + } + }, + "hitboxes": { + "16-24": [ + [ + 35, + -330, + 115, + 80 + ] + ] + }, + "root_motion_frames": [ + 0.0, + -14.68, + -19.33, + -19.34, + -16.68, + -17.37, + -17.82, + -20.64, + -22.57, + -24.76, + -22.7, + -20.29, + -11.25, + -7.23, + -5.51, + -4.88, + -5.15, + -4.63, + -7.12, + -10.49, + -5.02, + -3.86, + -3.27, + -2.3, + -2.57, + -2.92, + -9.5, + -8.06, + -8.89, + -12.73, + -14.31, + -13.61, + -10.95, + -10.14, + -6.73, + -5.58, + -4.94, + -1.29, + 2.86, + 9.41, + 7.28, + 1.97, + -0.77, + 2.08, + 3.11, + 3.4 + ], + "knockdown": true +} \ No newline at end of file diff --git a/characters/vesper/moves/special/frames/0000.png b/characters/vesper/moves/special/frames/0000.png new file mode 100644 index 00000000..1f42e2f2 Binary files /dev/null and b/characters/vesper/moves/special/frames/0000.png differ diff --git a/characters/vesper/moves/special/frames/0001.png b/characters/vesper/moves/special/frames/0001.png new file mode 100644 index 00000000..4994f922 Binary files /dev/null and b/characters/vesper/moves/special/frames/0001.png differ diff --git a/characters/vesper/moves/special/frames/0002.png b/characters/vesper/moves/special/frames/0002.png new file mode 100644 index 00000000..0727ba15 Binary files /dev/null and b/characters/vesper/moves/special/frames/0002.png differ diff --git a/characters/vesper/moves/special/frames/0003.png b/characters/vesper/moves/special/frames/0003.png new file mode 100644 index 00000000..a23a837d Binary files /dev/null and b/characters/vesper/moves/special/frames/0003.png differ diff --git a/characters/vesper/moves/special/frames/0004.png b/characters/vesper/moves/special/frames/0004.png new file mode 100644 index 00000000..996449c3 Binary files /dev/null and b/characters/vesper/moves/special/frames/0004.png differ diff --git a/characters/vesper/moves/special/frames/0005.png b/characters/vesper/moves/special/frames/0005.png new file mode 100644 index 00000000..3ecd9106 Binary files /dev/null and b/characters/vesper/moves/special/frames/0005.png differ diff --git a/characters/vesper/moves/special/frames/0006.png b/characters/vesper/moves/special/frames/0006.png new file mode 100644 index 00000000..ed6a1fda Binary files /dev/null and b/characters/vesper/moves/special/frames/0006.png differ diff --git a/characters/vesper/moves/special/frames/0007.png b/characters/vesper/moves/special/frames/0007.png new file mode 100644 index 00000000..56cdc4d5 Binary files /dev/null and b/characters/vesper/moves/special/frames/0007.png differ diff --git a/characters/vesper/moves/special/frames/0008.png b/characters/vesper/moves/special/frames/0008.png new file mode 100644 index 00000000..73108c1f Binary files /dev/null and b/characters/vesper/moves/special/frames/0008.png differ diff --git a/characters/vesper/moves/special/frames/0009.png b/characters/vesper/moves/special/frames/0009.png new file mode 100644 index 00000000..498ea9b4 Binary files /dev/null and b/characters/vesper/moves/special/frames/0009.png differ diff --git a/characters/vesper/moves/special/frames/0010.png b/characters/vesper/moves/special/frames/0010.png new file mode 100644 index 00000000..c71872e5 Binary files /dev/null and b/characters/vesper/moves/special/frames/0010.png differ diff --git a/characters/vesper/moves/special/frames/0011.png b/characters/vesper/moves/special/frames/0011.png new file mode 100644 index 00000000..abeaccaf Binary files /dev/null and b/characters/vesper/moves/special/frames/0011.png differ diff --git a/characters/vesper/moves/special/frames/0012.png b/characters/vesper/moves/special/frames/0012.png new file mode 100644 index 00000000..fb0a6e79 Binary files /dev/null and b/characters/vesper/moves/special/frames/0012.png differ diff --git a/characters/vesper/moves/special/frames/0013.png b/characters/vesper/moves/special/frames/0013.png new file mode 100644 index 00000000..88ade0a9 Binary files /dev/null and b/characters/vesper/moves/special/frames/0013.png differ diff --git a/characters/vesper/moves/special/frames/0014.png b/characters/vesper/moves/special/frames/0014.png new file mode 100644 index 00000000..3cc3ac5d Binary files /dev/null and b/characters/vesper/moves/special/frames/0014.png differ diff --git a/characters/vesper/moves/special/frames/0015.png b/characters/vesper/moves/special/frames/0015.png new file mode 100644 index 00000000..3adb51d1 Binary files /dev/null and b/characters/vesper/moves/special/frames/0015.png differ diff --git a/characters/vesper/moves/special/frames/0016.png b/characters/vesper/moves/special/frames/0016.png new file mode 100644 index 00000000..86f9d325 Binary files /dev/null and b/characters/vesper/moves/special/frames/0016.png differ diff --git a/characters/vesper/moves/special/frames/0017.png b/characters/vesper/moves/special/frames/0017.png new file mode 100644 index 00000000..28b190be Binary files /dev/null and b/characters/vesper/moves/special/frames/0017.png differ diff --git a/characters/vesper/moves/special/frames/0018.png b/characters/vesper/moves/special/frames/0018.png new file mode 100644 index 00000000..0dff3e78 Binary files /dev/null and b/characters/vesper/moves/special/frames/0018.png differ diff --git a/characters/vesper/moves/special/frames/0019.png b/characters/vesper/moves/special/frames/0019.png new file mode 100644 index 00000000..1f7d48c9 Binary files /dev/null and b/characters/vesper/moves/special/frames/0019.png differ diff --git a/characters/vesper/moves/special/frames/0020.png b/characters/vesper/moves/special/frames/0020.png new file mode 100644 index 00000000..9278ace9 Binary files /dev/null and b/characters/vesper/moves/special/frames/0020.png differ diff --git a/characters/vesper/moves/special/frames/0021.png b/characters/vesper/moves/special/frames/0021.png new file mode 100644 index 00000000..481e48b8 Binary files /dev/null and b/characters/vesper/moves/special/frames/0021.png differ diff --git a/characters/vesper/moves/special/frames/0022.png b/characters/vesper/moves/special/frames/0022.png new file mode 100644 index 00000000..97957603 Binary files /dev/null and b/characters/vesper/moves/special/frames/0022.png differ diff --git a/characters/vesper/moves/special/frames/0023.png b/characters/vesper/moves/special/frames/0023.png new file mode 100644 index 00000000..825c072c Binary files /dev/null and b/characters/vesper/moves/special/frames/0023.png differ diff --git a/characters/vesper/moves/special/frames/0024.png b/characters/vesper/moves/special/frames/0024.png new file mode 100644 index 00000000..406daf96 Binary files /dev/null and b/characters/vesper/moves/special/frames/0024.png differ diff --git a/characters/vesper/moves/special/frames/0025.png b/characters/vesper/moves/special/frames/0025.png new file mode 100644 index 00000000..197944da Binary files /dev/null and b/characters/vesper/moves/special/frames/0025.png differ diff --git a/characters/vesper/moves/special/frames/0026.png b/characters/vesper/moves/special/frames/0026.png new file mode 100644 index 00000000..ca503b9a Binary files /dev/null and b/characters/vesper/moves/special/frames/0026.png differ diff --git a/characters/vesper/moves/special/frames/0027.png b/characters/vesper/moves/special/frames/0027.png new file mode 100644 index 00000000..769317af Binary files /dev/null and b/characters/vesper/moves/special/frames/0027.png differ diff --git a/characters/vesper/moves/special/frames/0028.png b/characters/vesper/moves/special/frames/0028.png new file mode 100644 index 00000000..c787ab46 Binary files /dev/null and b/characters/vesper/moves/special/frames/0028.png differ diff --git a/characters/vesper/moves/special/frames/0029.png b/characters/vesper/moves/special/frames/0029.png new file mode 100644 index 00000000..e195ba59 Binary files /dev/null and b/characters/vesper/moves/special/frames/0029.png differ diff --git a/characters/vesper/moves/special/frames/0030.png b/characters/vesper/moves/special/frames/0030.png new file mode 100644 index 00000000..fd0ddc13 Binary files /dev/null and b/characters/vesper/moves/special/frames/0030.png differ diff --git a/characters/vesper/moves/special/frames/0031.png b/characters/vesper/moves/special/frames/0031.png new file mode 100644 index 00000000..d8366f59 Binary files /dev/null and b/characters/vesper/moves/special/frames/0031.png differ diff --git a/characters/vesper/moves/special/frames/0032.png b/characters/vesper/moves/special/frames/0032.png new file mode 100644 index 00000000..630bc41d Binary files /dev/null and b/characters/vesper/moves/special/frames/0032.png differ diff --git a/characters/vesper/moves/special/frames/0033.png b/characters/vesper/moves/special/frames/0033.png new file mode 100644 index 00000000..6ffeb194 Binary files /dev/null and b/characters/vesper/moves/special/frames/0033.png differ diff --git a/characters/vesper/moves/special/frames/0034.png b/characters/vesper/moves/special/frames/0034.png new file mode 100644 index 00000000..7051005e Binary files /dev/null and b/characters/vesper/moves/special/frames/0034.png differ diff --git a/characters/vesper/moves/special/frames/0035.png b/characters/vesper/moves/special/frames/0035.png new file mode 100644 index 00000000..117c4a37 Binary files /dev/null and b/characters/vesper/moves/special/frames/0035.png differ diff --git a/characters/vesper/moves/special/frames/0036.png b/characters/vesper/moves/special/frames/0036.png new file mode 100644 index 00000000..c50c8470 Binary files /dev/null and b/characters/vesper/moves/special/frames/0036.png differ diff --git a/characters/vesper/moves/special/frames/0037.png b/characters/vesper/moves/special/frames/0037.png new file mode 100644 index 00000000..472c489c Binary files /dev/null and b/characters/vesper/moves/special/frames/0037.png differ diff --git a/characters/vesper/moves/special/frames/0038.png b/characters/vesper/moves/special/frames/0038.png new file mode 100644 index 00000000..59d14f18 Binary files /dev/null and b/characters/vesper/moves/special/frames/0038.png differ diff --git a/characters/vesper/moves/special/frames/0039.png b/characters/vesper/moves/special/frames/0039.png new file mode 100644 index 00000000..9f804154 Binary files /dev/null and b/characters/vesper/moves/special/frames/0039.png differ diff --git a/characters/vesper/moves/special/frames/0040.png b/characters/vesper/moves/special/frames/0040.png new file mode 100644 index 00000000..8735ec42 Binary files /dev/null and b/characters/vesper/moves/special/frames/0040.png differ diff --git a/characters/vesper/moves/special/frames/0041.png b/characters/vesper/moves/special/frames/0041.png new file mode 100644 index 00000000..24a31b45 Binary files /dev/null and b/characters/vesper/moves/special/frames/0041.png differ diff --git a/characters/vesper/moves/special/frames/0042.png b/characters/vesper/moves/special/frames/0042.png new file mode 100644 index 00000000..5761cbe5 Binary files /dev/null and b/characters/vesper/moves/special/frames/0042.png differ diff --git a/characters/vesper/moves/special/frames/0043.png b/characters/vesper/moves/special/frames/0043.png new file mode 100644 index 00000000..fbb85f42 Binary files /dev/null and b/characters/vesper/moves/special/frames/0043.png differ diff --git a/characters/vesper/moves/special/frames/0044.png b/characters/vesper/moves/special/frames/0044.png new file mode 100644 index 00000000..b65ac0d8 Binary files /dev/null and b/characters/vesper/moves/special/frames/0044.png differ diff --git a/characters/vesper/moves/special/frames/0045.png b/characters/vesper/moves/special/frames/0045.png new file mode 100644 index 00000000..db2b0821 Binary files /dev/null and b/characters/vesper/moves/special/frames/0045.png differ diff --git a/characters/vesper/moves/straight/data.json b/characters/vesper/moves/straight/data.json new file mode 100644 index 00000000..d752121c --- /dev/null +++ b/characters/vesper/moves/straight/data.json @@ -0,0 +1,597 @@ +{ + "name": "straight", + "total": 34, + "loop": false, + "startup": 9, + "active": [ + 10, + 14 + ], + "damage": 55, + "hitstun": 18, + "blockstun": 11, + "pushback": 12, + "hurtboxes": { + "default": [ + [ + -38, + -316, + 87, + 77 + ], + [ + -51, + -239, + 119, + 116 + ], + [ + -104, + -123, + 222, + 123 + ] + ], + "frames": { + "0-0": [ + [ + -33, + -321, + 98, + 78 + ], + [ + -39, + -243, + 106, + 118 + ], + [ + -73, + -125, + 161, + 125 + ] + ], + "1-1": [ + [ + -33, + -318, + 97, + 78 + ], + [ + -40, + -240, + 106, + 117 + ], + [ + -76, + -123, + 161, + 123 + ] + ], + "2-2": [ + [ + -34, + -315, + 73, + 77 + ], + [ + -43, + -238, + 109, + 116 + ], + [ + -83, + -122, + 159, + 122 + ] + ], + "3-3": [ + [ + -36, + -314, + 74, + 77 + ], + [ + -49, + -237, + 118, + 116 + ], + [ + -97, + -121, + 174, + 121 + ] + ], + "4-4": [ + [ + -36, + -315, + 96, + 77 + ], + [ + -56, + -238, + 126, + 116 + ], + [ + -111, + -122, + 207, + 122 + ] + ], + "5-5": [ + [ + -36, + -311, + 130, + 76 + ], + [ + -61, + -235, + 157, + 114 + ], + [ + -123, + -121, + 239, + 121 + ] + ], + "6-6": [ + [ + -39, + -301, + 132, + 74 + ], + [ + -64, + -227, + 195, + 111 + ], + [ + -132, + -116, + 243, + 116 + ] + ], + "7-7": [ + [ + -38, + -291, + 110, + 71 + ], + [ + -63, + -220, + 192, + 108 + ], + [ + -136, + -112, + 235, + 112 + ] + ], + "8-9": [ + [ + -34, + -287, + 104, + 71 + ], + [ + -62, + -216, + 171, + 106 + ], + [ + -138, + -110, + 231, + 110 + ] + ], + "10-10": [ + [ + -34, + -288, + 98, + 71 + ], + [ + -62, + -217, + 150, + 107 + ], + [ + -138, + -110, + 229, + 110 + ] + ], + "11-11": [ + [ + -35, + -292, + 96, + 72 + ], + [ + -63, + -220, + 143, + 108 + ], + [ + -133, + -112, + 227, + 112 + ] + ], + "12-12": [ + [ + -36, + -299, + 93, + 73 + ], + [ + -60, + -226, + 134, + 111 + ], + [ + -125, + -115, + 228, + 115 + ] + ], + "13-13": [ + [ + -37, + -308, + 91, + 75 + ], + [ + -55, + -233, + 127, + 114 + ], + [ + -114, + -119, + 228, + 119 + ] + ], + "15-15": [ + [ + -38, + -322, + 85, + 79 + ], + [ + -48, + -243, + 110, + 118 + ], + [ + -94, + -125, + 192, + 125 + ] + ], + "16-16": [ + [ + -38, + -325, + 89, + 79 + ], + [ + -49, + -246, + 106, + 119 + ], + [ + -88, + -127, + 160, + 127 + ] + ], + "17-17": [ + [ + -37, + -326, + 87, + 79 + ], + [ + -51, + -247, + 111, + 120 + ], + [ + -83, + -127, + 151, + 127 + ] + ], + "18-19": [ + [ + -35, + -324, + 87, + 79 + ], + [ + -50, + -245, + 114, + 119 + ], + [ + -85, + -126, + 160, + 126 + ] + ], + "20-20": [ + [ + -34, + -322, + 85, + 79 + ], + [ + -46, + -243, + 117, + 118 + ], + [ + -86, + -125, + 171, + 125 + ] + ], + "21-21": [ + [ + -34, + -320, + 100, + 78 + ], + [ + -43, + -242, + 113, + 118 + ], + [ + -80, + -124, + 173, + 124 + ] + ], + "22-22": [ + [ + -36, + -322, + 97, + 79 + ], + [ + -42, + -243, + 107, + 118 + ], + [ + -75, + -125, + 173, + 125 + ] + ], + "23-23": [ + [ + -37, + -324, + 73, + 79 + ], + [ + -40, + -245, + 99, + 119 + ], + [ + -70, + -126, + 169, + 126 + ] + ], + "24-24": [ + [ + -38, + -326, + 74, + 79 + ], + [ + -38, + -247, + 97, + 120 + ], + [ + -68, + -127, + 165, + 127 + ] + ], + "25-25": [ + [ + -37, + -327, + 95, + 80 + ], + [ + -39, + -247, + 100, + 120 + ], + [ + -67, + -127, + 162, + 127 + ] + ], + "26-26": [ + [ + -36, + -325, + 98, + 79 + ], + [ + -40, + -246, + 102, + 120 + ], + [ + -69, + -126, + 161, + 126 + ] + ], + "27-27": [ + [ + -35, + -323, + 100, + 79 + ], + [ + -40, + -244, + 105, + 119 + ], + [ + -70, + -125, + 160, + 125 + ] + ], + "28-29": [ + [ + -33, + -321, + 98, + 78 + ], + [ + -39, + -243, + 106, + 118 + ], + [ + -73, + -125, + 161, + 125 + ] + ] + } + }, + "hitboxes": { + "10-14": [ + [ + 45, + -305, + 100, + 45 + ] + ] + }, + "root_motion_frames": [ + 0.0, + -3.81, + -8.7, + -14.11, + -15.0, + -17.56, + -19.73, + -12.76, + -6.49, + -1.65, + 3.42, + 8.62, + 13.59, + 13.2, + 9.9, + 6.33, + 6.1, + 8.27, + 10.58, + 10.01, + 7.7, + 4.88, + 2.45, + 0.49, + -1.35, + -1.99, + -2.37 + ] +} \ No newline at end of file diff --git a/characters/vesper/moves/straight/frames/0000.png b/characters/vesper/moves/straight/frames/0000.png new file mode 100644 index 00000000..4bc6bebc Binary files /dev/null and b/characters/vesper/moves/straight/frames/0000.png differ diff --git a/characters/vesper/moves/straight/frames/0001.png b/characters/vesper/moves/straight/frames/0001.png new file mode 100644 index 00000000..fe66e846 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0001.png differ diff --git a/characters/vesper/moves/straight/frames/0002.png b/characters/vesper/moves/straight/frames/0002.png new file mode 100644 index 00000000..41befd59 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0002.png differ diff --git a/characters/vesper/moves/straight/frames/0003.png b/characters/vesper/moves/straight/frames/0003.png new file mode 100644 index 00000000..a939319f Binary files /dev/null and b/characters/vesper/moves/straight/frames/0003.png differ diff --git a/characters/vesper/moves/straight/frames/0004.png b/characters/vesper/moves/straight/frames/0004.png new file mode 100644 index 00000000..b0002098 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0004.png differ diff --git a/characters/vesper/moves/straight/frames/0005.png b/characters/vesper/moves/straight/frames/0005.png new file mode 100644 index 00000000..e878d7fb Binary files /dev/null and b/characters/vesper/moves/straight/frames/0005.png differ diff --git a/characters/vesper/moves/straight/frames/0006.png b/characters/vesper/moves/straight/frames/0006.png new file mode 100644 index 00000000..f031733b Binary files /dev/null and b/characters/vesper/moves/straight/frames/0006.png differ diff --git a/characters/vesper/moves/straight/frames/0007.png b/characters/vesper/moves/straight/frames/0007.png new file mode 100644 index 00000000..e362b8e7 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0007.png differ diff --git a/characters/vesper/moves/straight/frames/0008.png b/characters/vesper/moves/straight/frames/0008.png new file mode 100644 index 00000000..1564b499 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0008.png differ diff --git a/characters/vesper/moves/straight/frames/0009.png b/characters/vesper/moves/straight/frames/0009.png new file mode 100644 index 00000000..845918c2 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0009.png differ diff --git a/characters/vesper/moves/straight/frames/0010.png b/characters/vesper/moves/straight/frames/0010.png new file mode 100644 index 00000000..e313fa9a Binary files /dev/null and b/characters/vesper/moves/straight/frames/0010.png differ diff --git a/characters/vesper/moves/straight/frames/0011.png b/characters/vesper/moves/straight/frames/0011.png new file mode 100644 index 00000000..91e8d79d Binary files /dev/null and b/characters/vesper/moves/straight/frames/0011.png differ diff --git a/characters/vesper/moves/straight/frames/0012.png b/characters/vesper/moves/straight/frames/0012.png new file mode 100644 index 00000000..3ad1f727 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0012.png differ diff --git a/characters/vesper/moves/straight/frames/0013.png b/characters/vesper/moves/straight/frames/0013.png new file mode 100644 index 00000000..db151915 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0013.png differ diff --git a/characters/vesper/moves/straight/frames/0014.png b/characters/vesper/moves/straight/frames/0014.png new file mode 100644 index 00000000..3cbfa725 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0014.png differ diff --git a/characters/vesper/moves/straight/frames/0015.png b/characters/vesper/moves/straight/frames/0015.png new file mode 100644 index 00000000..95a5c720 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0015.png differ diff --git a/characters/vesper/moves/straight/frames/0016.png b/characters/vesper/moves/straight/frames/0016.png new file mode 100644 index 00000000..b15cc9a5 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0016.png differ diff --git a/characters/vesper/moves/straight/frames/0017.png b/characters/vesper/moves/straight/frames/0017.png new file mode 100644 index 00000000..cc2f34ab Binary files /dev/null and b/characters/vesper/moves/straight/frames/0017.png differ diff --git a/characters/vesper/moves/straight/frames/0018.png b/characters/vesper/moves/straight/frames/0018.png new file mode 100644 index 00000000..0478a202 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0018.png differ diff --git a/characters/vesper/moves/straight/frames/0019.png b/characters/vesper/moves/straight/frames/0019.png new file mode 100644 index 00000000..bd52c3ef Binary files /dev/null and b/characters/vesper/moves/straight/frames/0019.png differ diff --git a/characters/vesper/moves/straight/frames/0020.png b/characters/vesper/moves/straight/frames/0020.png new file mode 100644 index 00000000..8c5ba54e Binary files /dev/null and b/characters/vesper/moves/straight/frames/0020.png differ diff --git a/characters/vesper/moves/straight/frames/0021.png b/characters/vesper/moves/straight/frames/0021.png new file mode 100644 index 00000000..f58a5ae5 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0021.png differ diff --git a/characters/vesper/moves/straight/frames/0022.png b/characters/vesper/moves/straight/frames/0022.png new file mode 100644 index 00000000..5473f86b Binary files /dev/null and b/characters/vesper/moves/straight/frames/0022.png differ diff --git a/characters/vesper/moves/straight/frames/0023.png b/characters/vesper/moves/straight/frames/0023.png new file mode 100644 index 00000000..c9373299 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0023.png differ diff --git a/characters/vesper/moves/straight/frames/0024.png b/characters/vesper/moves/straight/frames/0024.png new file mode 100644 index 00000000..5277ad20 Binary files /dev/null and b/characters/vesper/moves/straight/frames/0024.png differ diff --git a/characters/vesper/moves/straight/frames/0025.png b/characters/vesper/moves/straight/frames/0025.png new file mode 100644 index 00000000..9caa603d Binary files /dev/null and b/characters/vesper/moves/straight/frames/0025.png differ diff --git a/characters/vesper/moves/straight/frames/0026.png b/characters/vesper/moves/straight/frames/0026.png new file mode 100644 index 00000000..3a0385fb Binary files /dev/null and b/characters/vesper/moves/straight/frames/0026.png differ diff --git a/characters/vesper/moves/walk_b/data.json b/characters/vesper/moves/walk_b/data.json new file mode 100644 index 00000000..baeac8af --- /dev/null +++ b/characters/vesper/moves/walk_b/data.json @@ -0,0 +1,580 @@ +{ + "name": "walk_b", + "total": 56, + "loop": true, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -35, + -334, + 148, + 81 + ], + [ + -33, + -253, + 123, + 122 + ], + [ + -22, + -131, + 73, + 131 + ] + ], + "frames": { + "0-0": [ + [ + -39, + -337, + 146, + 82 + ], + [ + -34, + -255, + 118, + 123 + ], + [ + -43, + -132, + 129, + 132 + ] + ], + "1-1": [ + [ + -39, + -336, + 147, + 82 + ], + [ + -34, + -254, + 117, + 123 + ], + [ + -42, + -131, + 128, + 131 + ] + ], + "2-2": [ + [ + -39, + -335, + 147, + 81 + ], + [ + -34, + -254, + 118, + 123 + ], + [ + -42, + -131, + 128, + 131 + ] + ], + "3-3": [ + [ + -38, + -331, + 146, + 81 + ], + [ + -34, + -250, + 118, + 121 + ], + [ + -40, + -129, + 128, + 129 + ] + ], + "4-4": [ + [ + -40, + -329, + 147, + 80 + ], + [ + -35, + -249, + 119, + 121 + ], + [ + -37, + -128, + 128, + 128 + ] + ], + "5-5": [ + [ + -40, + -327, + 147, + 80 + ], + [ + -35, + -247, + 118, + 120 + ], + [ + -33, + -127, + 128, + 127 + ] + ], + "6-6": [ + [ + -39, + -328, + 149, + 80 + ], + [ + -33, + -248, + 119, + 120 + ], + [ + -26, + -128, + 126, + 128 + ] + ], + "7-7": [ + [ + -37, + -329, + 150, + 80 + ], + [ + -32, + -249, + 121, + 120 + ], + [ + -20, + -129, + 122, + 129 + ] + ], + "8-8": [ + [ + -37, + -329, + 152, + 80 + ], + [ + -32, + -249, + 121, + 120 + ], + [ + -18, + -129, + 112, + 129 + ] + ], + "9-9": [ + [ + -38, + -329, + 152, + 80 + ], + [ + -32, + -249, + 119, + 120 + ], + [ + -16, + -129, + 93, + 129 + ] + ], + "10-10": [ + [ + -40, + -330, + 152, + 80 + ], + [ + -32, + -250, + 118, + 120 + ], + [ + -15, + -130, + 87, + 130 + ] + ], + "11-11": [ + [ + -40, + -330, + 151, + 80 + ], + [ + -33, + -250, + 118, + 120 + ], + [ + -14, + -130, + 78, + 130 + ] + ], + "12-12": [ + [ + -39, + -331, + 151, + 80 + ], + [ + -33, + -251, + 119, + 121 + ], + [ + -14, + -130, + 67, + 130 + ] + ], + "13-14": [ + [ + -36, + -333, + 149, + 81 + ], + [ + -33, + -252, + 122, + 121 + ], + [ + -17, + -131, + 64, + 131 + ] + ], + "16-16": [ + [ + -36, + -336, + 148, + 81 + ], + [ + -33, + -255, + 122, + 123 + ], + [ + -31, + -132, + 87, + 132 + ] + ], + "17-17": [ + [ + -37, + -338, + 148, + 82 + ], + [ + -33, + -256, + 120, + 123 + ], + [ + -44, + -133, + 104, + 133 + ] + ], + "18-18": [ + [ + -38, + -338, + 148, + 82 + ], + [ + -34, + -256, + 120, + 123 + ], + [ + -56, + -133, + 120, + 133 + ] + ], + "19-19": [ + [ + -37, + -336, + 147, + 81 + ], + [ + -34, + -255, + 120, + 123 + ], + [ + -58, + -132, + 127, + 132 + ] + ], + "20-20": [ + [ + -37, + -334, + 147, + 81 + ], + [ + -34, + -253, + 120, + 122 + ], + [ + -54, + -131, + 128, + 131 + ] + ], + "21-21": [ + [ + -38, + -333, + 147, + 81 + ], + [ + -34, + -252, + 119, + 122 + ], + [ + -52, + -130, + 130, + 130 + ] + ], + "22-22": [ + [ + -39, + -334, + 147, + 81 + ], + [ + -34, + -253, + 118, + 122 + ], + [ + -48, + -131, + 129, + 131 + ] + ], + "23-23": [ + [ + -39, + -335, + 147, + 81 + ], + [ + -34, + -254, + 118, + 123 + ], + [ + -46, + -131, + 129, + 131 + ] + ], + "24-24": [ + [ + -39, + -335, + 147, + 81 + ], + [ + -34, + -254, + 118, + 123 + ], + [ + -44, + -131, + 129, + 131 + ] + ], + "25-25": [ + [ + -39, + -336, + 147, + 82 + ], + [ + -34, + -254, + 118, + 123 + ], + [ + -43, + -131, + 129, + 131 + ] + ], + "26-26": [ + [ + -39, + -336, + 148, + 82 + ], + [ + -34, + -254, + 118, + 123 + ], + [ + -42, + -131, + 128, + 131 + ] + ], + "27-27": [ + [ + -39, + -336, + 147, + 82 + ], + [ + -34, + -254, + 117, + 123 + ], + [ + -42, + -131, + 128, + 131 + ] + ], + "28-29": [ + [ + -39, + -337, + 147, + 82 + ], + [ + -34, + -255, + 118, + 123 + ], + [ + -42, + -132, + 128, + 132 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/vesper/moves/walk_b/frames/0000.png b/characters/vesper/moves/walk_b/frames/0000.png new file mode 100644 index 00000000..8398a898 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0000.png differ diff --git a/characters/vesper/moves/walk_b/frames/0001.png b/characters/vesper/moves/walk_b/frames/0001.png new file mode 100644 index 00000000..db9108f3 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0001.png differ diff --git a/characters/vesper/moves/walk_b/frames/0002.png b/characters/vesper/moves/walk_b/frames/0002.png new file mode 100644 index 00000000..f1070f05 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0002.png differ diff --git a/characters/vesper/moves/walk_b/frames/0003.png b/characters/vesper/moves/walk_b/frames/0003.png new file mode 100644 index 00000000..efd627fa Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0003.png differ diff --git a/characters/vesper/moves/walk_b/frames/0004.png b/characters/vesper/moves/walk_b/frames/0004.png new file mode 100644 index 00000000..66ca5915 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0004.png differ diff --git a/characters/vesper/moves/walk_b/frames/0005.png b/characters/vesper/moves/walk_b/frames/0005.png new file mode 100644 index 00000000..19f6bcbe Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0005.png differ diff --git a/characters/vesper/moves/walk_b/frames/0006.png b/characters/vesper/moves/walk_b/frames/0006.png new file mode 100644 index 00000000..1d5bca9c Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0006.png differ diff --git a/characters/vesper/moves/walk_b/frames/0007.png b/characters/vesper/moves/walk_b/frames/0007.png new file mode 100644 index 00000000..76412376 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0007.png differ diff --git a/characters/vesper/moves/walk_b/frames/0008.png b/characters/vesper/moves/walk_b/frames/0008.png new file mode 100644 index 00000000..c2c2e8d6 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0008.png differ diff --git a/characters/vesper/moves/walk_b/frames/0009.png b/characters/vesper/moves/walk_b/frames/0009.png new file mode 100644 index 00000000..95660619 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0009.png differ diff --git a/characters/vesper/moves/walk_b/frames/0010.png b/characters/vesper/moves/walk_b/frames/0010.png new file mode 100644 index 00000000..35b2f213 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0010.png differ diff --git a/characters/vesper/moves/walk_b/frames/0011.png b/characters/vesper/moves/walk_b/frames/0011.png new file mode 100644 index 00000000..8012374b Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0011.png differ diff --git a/characters/vesper/moves/walk_b/frames/0012.png b/characters/vesper/moves/walk_b/frames/0012.png new file mode 100644 index 00000000..8c1c1e2d Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0012.png differ diff --git a/characters/vesper/moves/walk_b/frames/0013.png b/characters/vesper/moves/walk_b/frames/0013.png new file mode 100644 index 00000000..6e94660e Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0013.png differ diff --git a/characters/vesper/moves/walk_b/frames/0014.png b/characters/vesper/moves/walk_b/frames/0014.png new file mode 100644 index 00000000..ee5d3c51 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0014.png differ diff --git a/characters/vesper/moves/walk_b/frames/0015.png b/characters/vesper/moves/walk_b/frames/0015.png new file mode 100644 index 00000000..ac66165f Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0015.png differ diff --git a/characters/vesper/moves/walk_b/frames/0016.png b/characters/vesper/moves/walk_b/frames/0016.png new file mode 100644 index 00000000..ce3fba02 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0016.png differ diff --git a/characters/vesper/moves/walk_b/frames/0017.png b/characters/vesper/moves/walk_b/frames/0017.png new file mode 100644 index 00000000..1c77307f Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0017.png differ diff --git a/characters/vesper/moves/walk_b/frames/0018.png b/characters/vesper/moves/walk_b/frames/0018.png new file mode 100644 index 00000000..1aa17738 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0018.png differ diff --git a/characters/vesper/moves/walk_b/frames/0019.png b/characters/vesper/moves/walk_b/frames/0019.png new file mode 100644 index 00000000..193709e5 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0019.png differ diff --git a/characters/vesper/moves/walk_b/frames/0020.png b/characters/vesper/moves/walk_b/frames/0020.png new file mode 100644 index 00000000..41b06ab7 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0020.png differ diff --git a/characters/vesper/moves/walk_b/frames/0021.png b/characters/vesper/moves/walk_b/frames/0021.png new file mode 100644 index 00000000..a2a5d689 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0021.png differ diff --git a/characters/vesper/moves/walk_b/frames/0022.png b/characters/vesper/moves/walk_b/frames/0022.png new file mode 100644 index 00000000..8533599c Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0022.png differ diff --git a/characters/vesper/moves/walk_b/frames/0023.png b/characters/vesper/moves/walk_b/frames/0023.png new file mode 100644 index 00000000..cb7a781c Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0023.png differ diff --git a/characters/vesper/moves/walk_b/frames/0024.png b/characters/vesper/moves/walk_b/frames/0024.png new file mode 100644 index 00000000..9a28ba55 Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0024.png differ diff --git a/characters/vesper/moves/walk_b/frames/0025.png b/characters/vesper/moves/walk_b/frames/0025.png new file mode 100644 index 00000000..ee4406cc Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0025.png differ diff --git a/characters/vesper/moves/walk_b/frames/0026.png b/characters/vesper/moves/walk_b/frames/0026.png new file mode 100644 index 00000000..717de8dc Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0026.png differ diff --git a/characters/vesper/moves/walk_b/frames/0027.png b/characters/vesper/moves/walk_b/frames/0027.png new file mode 100644 index 00000000..8d3620aa Binary files /dev/null and b/characters/vesper/moves/walk_b/frames/0027.png differ diff --git a/characters/vesper/moves/walk_f/data.json b/characters/vesper/moves/walk_f/data.json new file mode 100644 index 00000000..ec6f6230 --- /dev/null +++ b/characters/vesper/moves/walk_f/data.json @@ -0,0 +1,340 @@ +{ + "name": "walk_f", + "total": 48, + "loop": true, + "startup": 10, + "active": [ + 11, + 14 + ], + "damage": 50, + "hitstun": 16, + "blockstun": 10, + "pushback": 10, + "hurtboxes": { + "default": [ + [ + -28, + -319, + 86, + 77 + ], + [ + -29, + -242, + 137, + 117 + ], + [ + -27, + -125, + 82, + 125 + ] + ], + "frames": { + "0-0": [ + [ + -33, + -318, + 87, + 77 + ], + [ + -35, + -241, + 137, + 116 + ], + [ + -32, + -125, + 92, + 125 + ] + ], + "1-2": [ + [ + -33, + -321, + 87, + 78 + ], + [ + -35, + -243, + 137, + 117 + ], + [ + -22, + -126, + 100, + 126 + ] + ], + "3-4": [ + [ + -34, + -321, + 126, + 78 + ], + [ + -35, + -243, + 137, + 118 + ], + [ + -39, + -125, + 158, + 125 + ] + ], + "5-6": [ + [ + -33, + -320, + 125, + 78 + ], + [ + -35, + -242, + 137, + 117 + ], + [ + -59, + -125, + 190, + 125 + ] + ], + "7-8": [ + [ + -33, + -316, + 88, + 77 + ], + [ + -34, + -239, + 137, + 116 + ], + [ + -85, + -123, + 209, + 123 + ] + ], + "9-10": [ + [ + -32, + -311, + 87, + 76 + ], + [ + -33, + -235, + 137, + 114 + ], + [ + -105, + -121, + 210, + 121 + ] + ], + "11-12": [ + [ + -31, + -312, + 87, + 76 + ], + [ + -32, + -236, + 137, + 115 + ], + [ + -104, + -121, + 188, + 121 + ] + ], + "13-14": [ + [ + -29, + -315, + 86, + 77 + ], + [ + -31, + -238, + 138, + 115 + ], + [ + -72, + -123, + 139, + 123 + ] + ], + "16-17": [ + [ + -28, + -320, + 86, + 78 + ], + [ + -29, + -242, + 137, + 117 + ], + [ + -25, + -125, + 99, + 125 + ] + ], + "18-19": [ + [ + -28, + -316, + 126, + 77 + ], + [ + -30, + -239, + 137, + 116 + ], + [ + -43, + -123, + 149, + 123 + ] + ], + "20-21": [ + [ + -29, + -311, + 126, + 76 + ], + [ + -31, + -235, + 137, + 114 + ], + [ + -65, + -121, + 189, + 121 + ] + ], + "22-23": [ + [ + -30, + -309, + 84, + 75 + ], + [ + -32, + -234, + 136, + 113 + ], + [ + -90, + -121, + 209, + 121 + ] + ], + "24-25": [ + [ + -31, + -311, + 84, + 75 + ], + [ + -33, + -236, + 137, + 114 + ], + [ + -89, + -122, + 186, + 122 + ] + ], + "26-27": [ + [ + -32, + -314, + 86, + 76 + ], + [ + -34, + -238, + 137, + 115 + ], + [ + -62, + -123, + 137, + 123 + ] + ], + "28-29": [ + [ + -33, + -318, + 87, + 77 + ], + [ + -35, + -241, + 137, + 116 + ], + [ + -32, + -125, + 92, + 125 + ] + ] + } + }, + "hitboxes": {}, + "root_motion_frames": [] +} \ No newline at end of file diff --git a/characters/vesper/moves/walk_f/frames/0000.png b/characters/vesper/moves/walk_f/frames/0000.png new file mode 100644 index 00000000..327ae74e Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0000.png differ diff --git a/characters/vesper/moves/walk_f/frames/0001.png b/characters/vesper/moves/walk_f/frames/0001.png new file mode 100644 index 00000000..76cdd28d Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0001.png differ diff --git a/characters/vesper/moves/walk_f/frames/0002.png b/characters/vesper/moves/walk_f/frames/0002.png new file mode 100644 index 00000000..b885903d Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0002.png differ diff --git a/characters/vesper/moves/walk_f/frames/0003.png b/characters/vesper/moves/walk_f/frames/0003.png new file mode 100644 index 00000000..ab14b608 Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0003.png differ diff --git a/characters/vesper/moves/walk_f/frames/0004.png b/characters/vesper/moves/walk_f/frames/0004.png new file mode 100644 index 00000000..73d5edf5 Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0004.png differ diff --git a/characters/vesper/moves/walk_f/frames/0005.png b/characters/vesper/moves/walk_f/frames/0005.png new file mode 100644 index 00000000..e394558d Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0005.png differ diff --git a/characters/vesper/moves/walk_f/frames/0006.png b/characters/vesper/moves/walk_f/frames/0006.png new file mode 100644 index 00000000..b642baa2 Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0006.png differ diff --git a/characters/vesper/moves/walk_f/frames/0007.png b/characters/vesper/moves/walk_f/frames/0007.png new file mode 100644 index 00000000..188bbedb Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0007.png differ diff --git a/characters/vesper/moves/walk_f/frames/0008.png b/characters/vesper/moves/walk_f/frames/0008.png new file mode 100644 index 00000000..dae929d0 Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0008.png differ diff --git a/characters/vesper/moves/walk_f/frames/0009.png b/characters/vesper/moves/walk_f/frames/0009.png new file mode 100644 index 00000000..aaf87885 Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0009.png differ diff --git a/characters/vesper/moves/walk_f/frames/0010.png b/characters/vesper/moves/walk_f/frames/0010.png new file mode 100644 index 00000000..153a42f5 Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0010.png differ diff --git a/characters/vesper/moves/walk_f/frames/0011.png b/characters/vesper/moves/walk_f/frames/0011.png new file mode 100644 index 00000000..29969861 Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0011.png differ diff --git a/characters/vesper/moves/walk_f/frames/0012.png b/characters/vesper/moves/walk_f/frames/0012.png new file mode 100644 index 00000000..931317ad Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0012.png differ diff --git a/characters/vesper/moves/walk_f/frames/0013.png b/characters/vesper/moves/walk_f/frames/0013.png new file mode 100644 index 00000000..aec178ba Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0013.png differ diff --git a/characters/vesper/moves/walk_f/frames/0014.png b/characters/vesper/moves/walk_f/frames/0014.png new file mode 100644 index 00000000..9e239430 Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0014.png differ diff --git a/characters/vesper/moves/walk_f/frames/0015.png b/characters/vesper/moves/walk_f/frames/0015.png new file mode 100644 index 00000000..4df93f8d Binary files /dev/null and b/characters/vesper/moves/walk_f/frames/0015.png differ diff --git a/engine/core/cfg.gd b/engine/core/cfg.gd index a8c344bf..a0498b2b 100644 --- a/engine/core/cfg.gd +++ b/engine/core/cfg.gd @@ -5,7 +5,7 @@ const TICK_RATE := 60 const STAGE_HALF := 560.0 # playable half-width from stage centre (px) const GROUND_Y := 620.0 # world y of the ground line const GRAVITY := 0.55 # px/tick^2 -const PUSHBOX_W := 90.0 # body-to-body separation width +const PUSHBOX_W := 150.0 # body-to-body separation width const PUSHBOX_SEP_SPEED := 4.0 # px/tick separation when overlapping const MOTION_WINDOW := 14 # ticks allowed to complete a motion input const PUSHBACK_TICKS := 6 # ticks over which hit pushback is applied diff --git a/engine/core/match_engine.gd b/engine/core/match_engine.gd index e189cbe0..14930c2f 100644 --- a/engine/core/match_engine.gd +++ b/engine/core/match_engine.gd @@ -194,9 +194,9 @@ func _physics_process(_delta: float) -> void: ## Scripted input for screenshot mode: walk into range, then jab on contact. func _demo_input(t: int) -> int: - if t < 84: + if t < 68: return 1 << 9 - if t == 86 or t == 87: + if t == 72 or t == 73: return InputBuffer.P return 0 diff --git a/engine/core/move_data.gd b/engine/core/move_data.gd index 396d122a..b6c05c81 100644 --- a/engine/core/move_data.gd +++ b/engine/core/move_data.gd @@ -18,7 +18,8 @@ var blockstun := 0 var pushback := 0.0 var knockdown := false var cancels: Array = [] -var root_motion := PackedFloat32Array() # per-tick forward dx, optional +var root_motion := PackedFloat32Array() # per-tick forward dx, optional +var root_motion_frames := PackedFloat32Array() # per-ART-FRAME dx (from renders) var frames: Array = [] # Array[Texture2D] var frame_size := Vector2i.ZERO var _hurt_default: Array = [] # Array[Rect2] @@ -73,6 +74,8 @@ static func load_dir(dir_path: String) -> MoveData: m.cancels = d.get("cancels", []) for v in d.get("root_motion", []): m.root_motion.append(float(v)) + for v in d.get("root_motion_frames", []): + m.root_motion_frames.append(float(v)) var hurt = d.get("hurtboxes", {}) m._hurt_default = _parse_rects(hurt.get("default", [])) m._hurt_frames = _parse_ranged(hurt.get("frames", null)) @@ -102,9 +105,7 @@ func _load_frames(frames_path: String) -> void: func frame_texture(tick: int): if frames.is_empty(): return null - var t := tick % total if loop else mini(tick, total - 1) - var idx := int(float(t) * frames.size() / total) - return frames[mini(idx, frames.size() - 1)] + return frames[mini(_frame_index(tick), frames.size() - 1)] func is_active(tick: int) -> bool: @@ -119,7 +120,17 @@ func hitboxes_at(tick: int) -> Array: return _hitboxes.get(tick, []) +func _frame_index(tick: int) -> int: + var t := tick % total if loop else mini(tick, total - 1) + return int(float(t) * frames.size() / total) + + func root_dx(tick: int) -> float: if tick < root_motion.size(): return root_motion[tick] + # frame-based root motion: apply a frame's dx on the tick it appears + if root_motion_frames.size() > 0 and frames.size() > 0: + var fi := _frame_index(tick) + if fi < root_motion_frames.size() and (tick == 0 or _frame_index(tick - 1) != fi): + return root_motion_frames[fi] return 0.0 diff --git a/pipeline/combat_clips.md b/pipeline/combat_clips.md new file mode 100644 index 00000000..1335134e --- /dev/null +++ b/pipeline/combat_clips.md @@ -0,0 +1,38 @@ +# Combat clip set (Mixamo → clip bank) + +Search terms chosen to hit Mixamo's proper combat clips (probe with +`node fetch.cjs search ""` first — top hits are often themed junk). +Fetch **in-place variants** where offered (root motion stays on origin; +the engine's `root_motion` JSON handles movement instead). + +| bank name (fetch as) | mixamo search | FOITIN move | +|---|---|---| +| Idle_Fight | "idle" (combat genre) / "bouncing fighting idle" | idle | +| Walk_Fwd_Fight | "walking" (in place) | walk_f | +| Walk_Back_Fight | "walking backwards" (in place) | walk_b | +| Crouch_Fight | "crouch idle" / "crouching" | crouch | +| Jump_Fight | "jump" (in place) | jump | +| Block_Fight | "blocking" / "center block" | block | +| Punch_Jab | "jab" / "punching" | jab | +| Punch_Cross | "cross punch" / "hook punch" | straight | +| Kick_Roundhouse | "roundhouse kick" | kick | +| Kick_Low | "low kick" / "leg sweep" | sweep (later) | +| Hit_Head | "head hit" / "receiving punch" | hit | +| Knockdown | "knocked down" / "falling back death" | knockdown | +| Getup | "getting up" / "stand up from back" | getup | +| Special_1 | "martial arts" / "flying kick" / "spin kick" | rush special | +| Victory | "victory" / "fist pump" | win (later) | + +Kachujin bonus: Mixamo hosts kachujin-branded sword/martial clips — search +"kachujin" too; anything that fits becomes her signature specials. + +After fetching (bank lives on ultra: `~/Documents/mixamo-fetch/out/`): + +``` +scp johnking@100.91.239.7:"~/Documents/mixamo-fetch/out/" ~/Documents/foitin_assets/clips_fight/ +blender -b --python pipeline/render_moves.py -- --char \ + --clips ~/Documents/foitin_assets/clips_fight --out renders/ --rotz 155 --step 2 +``` + +Rename render folders to FOITIN move names before pack_character.py (or fetch +with the right names directly). diff --git a/pipeline/pack_character.py b/pipeline/pack_character.py index d76d487b..4a36e067 100644 --- a/pipeline/pack_character.py +++ b/pipeline/pack_character.py @@ -42,10 +42,18 @@ def main() -> None: out.mkdir(parents=True, exist_ok=True) for i, f in enumerate(frames): shutil.copy(f, out / f"{i:04d}{f.suffix}") + rm_path = move_dir / "root_motion.json" + root_frames = json.loads(rm_path.read_text()) if rm_path.exists() else None data_path = out.parent / "data.json" if not data_path.exists(): # never clobber hand-tuned frame data data = dict(name=move_dir.name, **DATA_TEMPLATE) data["loop"] = move_dir.name in LOOPED + if root_frames: + data["root_motion_frames"] = root_frames + data_path.write_text(json.dumps(data, indent=2)) + elif root_frames is not None: # refresh clip-derived motion on repack + data = json.loads(data_path.read_text()) + data["root_motion_frames"] = root_frames data_path.write_text(json.dumps(data, indent=2)) moves.append(move_dir.name) diff --git a/pipeline/render_moves.py b/pipeline/render_moves.py index bfcef95c..4cb507e9 100644 --- a/pipeline/render_moves.py +++ b/pipeline/render_moves.py @@ -51,7 +51,15 @@ def import_character(path: str): arms = [o for o in new if o.type == "ARMATURE"] if not arms: raise RuntimeError("no armature in " + path) - return arms[0], new + # drop helper meshes that aren't skinned to the rig (stray spheres etc.) + kept = [] + for o in list(new): + if o.type == "MESH" and not any(m.type == "ARMATURE" for m in o.modifiers): + bpy.data.objects.remove(o, do_unlink=True) + new.remove(o) + else: + kept.append(o) + return arms[0], kept def world_bbox(objs): @@ -207,25 +215,39 @@ def main(): f0, f1 = (int(action.frame_range[0]), int(action.frame_range[1])) if args.max_frames > 0: f1 = min(f1, f0 + args.max_frames - 1) - # centre the first frame's hips over the origin so every clip shares - # the same ground pivot (static pose offsets vary per Mixamo clip) - sc.frame_set(f0) - bpy.context.view_layer.update() + # Centre EVERY frame's hips over the origin (clips travel and turn); + # the per-frame drift is exported as root-motion data instead — the + # engine decides per move whether to consume it (BKB .geo, modernised). hips = next((pb for pb in arm.pose.bones if pb.name.endswith("Hips")), None) - if hips is not None: - hw = arm.matrix_world @ hips.head - arm.location.x -= hw.x - arm.location.y -= hw.y - bpy.context.view_layer.update() + base_loc = (arm.location.x, arm.location.y) + px_per_m = args.size / args.cam_height move = clip.stem.lower() move_dir = out_root / move move_dir.mkdir(parents=True, exist_ok=True) n = 0 + root_px = [] # forward travel (screen px) per rendered frame + prev_y = None # -cam-space y = character forward when rotz=155ish for f in range(f0, f1 + 1, args.step): sc.frame_set(f) + bpy.context.view_layer.update() + if hips is not None: + arm.location.x = base_loc[0] + arm.location.y = base_loc[1] + bpy.context.view_layer.update() + hw = arm.matrix_world @ hips.head + arm.location.x -= hw.x + arm.location.y -= hw.y + bpy.context.view_layer.update() + fwd = -hw.y # camera looks -X; screen-right = world -Y + root_px.append(0.0 if prev_y is None else (fwd - prev_y) * px_per_m) + prev_y = fwd sc.render.filepath = str(move_dir / f"{n:04d}.png") bpy.ops.render.render(write_still=True) n += 1 + if root_px: + import json + (move_dir / "root_motion.json").write_text(json.dumps( + [round(v, 2) for v in root_px])) print(f"RENDERED {move}: {n} frames ({f0}-{f1})") print("DONE") diff --git a/tools/tune_fighters.py b/tools/tune_fighters.py new file mode 100644 index 00000000..83796085 --- /dev/null +++ b/tools/tune_fighters.py @@ -0,0 +1,81 @@ +#!/usr/bin/env python3 +"""Apply hand-tuned frame data + manifests to the real fighters. + +Run after pack_character.py. Timing values are modern fighting-game pacing +(60Hz ticks — see STUDY.md §2), NOT the source clip lengths: `total` compresses +or stretches the sprite sequence to gameplay speed. Values are per-move design +data — tweak freely and re-run. +""" +import json +import sys +from pathlib import Path + +REPO = Path(__file__).resolve().parent.parent + +# move -> data.json overrides. Boxes in 512-canvas local px (origin ground-centre). +# root_motion_frames=[] strips clip travel where gameplay owns movement +# (walking speed comes from input, not animation). +TUNE = { + "idle": dict(total=96, loop=True, root_motion_frames=[]), + "walk_f": dict(total=48, loop=True, root_motion_frames=[]), + "walk_b": dict(total=56, loop=True, root_motion_frames=[]), + "jump": dict(total=48, root_motion_frames=[]), + "block": dict(total=24, root_motion_frames=[]), + "hit": dict(total=24, root_motion_frames=[]), + "knockdown": dict(total=60, hurtboxes={"default": [[-70, -70, 150, 70]]}), + "jab": dict(total=26, startup=5, active=[6, 9], damage=30, hitstun=14, + blockstun=8, pushback=8, + hitboxes={"6-9": [[40, -300, 85, 40]]}), + "straight": dict(total=34, startup=9, active=[10, 14], damage=55, hitstun=18, + blockstun=11, pushback=12, + hitboxes={"10-14": [[45, -305, 100, 45]]}), + "kick": dict(total=40, startup=12, active=[13, 18], damage=70, hitstun=22, + blockstun=13, pushback=14, + hitboxes={"13-18": [[40, -320, 120, 60]]}), + "special": dict(total=52, startup=15, active=[16, 24], damage=95, hitstun=26, + blockstun=16, pushback=18, knockdown=True, + hitboxes={"16-24": [[35, -330, 115, 80]]}), # travel: clip root motion +} + +MANIFESTS = { + "kachujin": { + "id": "kachujin", "name": "KACHUJIN", "health": 1000, + "walk_speed": 3.4, "back_speed": 2.7, "jump_velocity": -13.5, + "color": "#c03a2e", "sprite_scale": 1.25, + "normals": {"P": "jab", "6P": "straight", "K": "kick"}, + "command_moves": [{"motion": [2, 3, 6], "button": "P", "move": "special"}], + }, + "vesper": { + "id": "vesper", "name": "VESPER", "health": 950, + "walk_speed": 3.7, "back_speed": 2.9, "jump_velocity": -14.0, + "color": "#b48fd0", "sprite_scale": 1.25, + "normals": {"P": "jab", "6P": "straight", "K": "kick"}, + "command_moves": [{"motion": [2, 3, 6], "button": "P", "move": "special"}], + }, +} + + +def main() -> None: + chars = sys.argv[1:] or list(MANIFESTS) + for cid in chars: + root = REPO / "characters" / cid + if not root.exists(): + print(f"skip {cid}: not packed yet") + continue + for move, overrides in TUNE.items(): + data_path = root / "moves" / move / "data.json" + if not data_path.exists(): + continue + data = json.loads(data_path.read_text()) + hurt = data.get("hurtboxes") # keep autohitbox output unless overridden + data.update(overrides) + if "hurtboxes" not in overrides and hurt: + data["hurtboxes"] = hurt + data_path.write_text(json.dumps(data, indent=2)) + if cid in MANIFESTS: + (root / "manifest.json").write_text(json.dumps(MANIFESTS[cid], indent=2)) + print(f"tuned {cid}") + + +if __name__ == "__main__": + main()