Merge branch 'beta' into damo-balance-1

This commit is contained in:
damocleas 2025-02-13 15:26:21 -05:00 committed by GitHub
commit 5f97cd87f7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
68 changed files with 15943 additions and 8774 deletions

View File

@ -164,13 +164,13 @@ input:-internal-autofill-selected {
}
/* Show cycle buttons only on STARTER_SELECT and on touch configuration panel */
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT']) #apadOpenFilters,
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT'], [data-ui-mode='RUN_INFO']) #apadCycleForm,
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT'], [data-ui-mode='RUN_INFO']) #apadCycleShiny,
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT'], [data-ui-mode='POKEDEX'], [data-ui-mode='POKEDEX_PAGE']) #apadOpenFilters,
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT'], [data-ui-mode='POKEDEX'], [data-ui-mode='POKEDEX_PAGE'], [data-ui-mode='RUN_INFO']) #apadCycleForm,
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT'], [data-ui-mode='POKEDEX'], [data-ui-mode='POKEDEX_PAGE'], [data-ui-mode='RUN_INFO']) #apadCycleShiny,
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT']) #apadCycleNature,
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT'], [data-ui-mode='RUN_INFO']) #apadCycleAbility,
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT']) #apadCycleGender,
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT']) #apadCycleVariant {
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT'], [data-ui-mode='POKEDEX_PAGE'], [data-ui-mode='RUN_INFO']) #apadCycleAbility,
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT'], [data-ui-mode='POKEDEX_PAGE']) #apadCycleGender,
#touchControls:not(.config-mode):not([data-ui-mode='STARTER_SELECT'], [data-ui-mode='POKEDEX']) #apadCycleVariant {
display: none;
}

View File

@ -201,6 +201,8 @@
"6211",
"6215",
"6215",
"6215f",
"6215f",
"65-mega",
"65-mega",
"650",
@ -291,8 +293,8 @@
"666-tundra",
"667",
"667",
"668-female",
"668-female",
"668f",
"668f",
"668",
"668",
"669-blue",
@ -1333,6 +1335,8 @@
"6211b",
"6215b",
"6215b",
"6215bf",
"6215bf",
"65b-mega",
"65b-mega",
"650b",
@ -1423,8 +1427,8 @@
"666b-tundra",
"667b",
"667b",
"668b-female",
"668b-female",
"668bf",
"668bf",
"668b",
"668b",
"669b-blue",
@ -2467,6 +2471,8 @@
"6211sb",
"6215sb",
"6215sb",
"6215sbf",
"6215sbf",
"65sb-mega",
"65sb-mega",
"650sb",
@ -2559,6 +2565,8 @@
"667sb",
"668sb",
"668sb",
"668sbf",
"668sbf",
"669sb-blue",
"669sb-blue",
"669sb-orange",
@ -3604,6 +3612,8 @@
"6211s",
"6215s",
"6215s",
"6215sf",
"6215sf",
"65s-mega",
"65s-mega",
"650s",
@ -3694,8 +3704,8 @@
"666s-tundra",
"667s",
"667s",
"668s-female",
"668s-female",
"668sf",
"668sf",
"668s",
"668s",
"669s-blue",
@ -4587,6 +4597,7 @@
"475-mega_3",
"475-mega_3",
"6215",
"6215f",
"653",
"654",
"6549",
@ -4856,6 +4867,7 @@
"475b-mega_3",
"475b-mega_3",
"6215b",
"6215bf",
"653b",
"654b",
"6549b",

View File

@ -1,41 +0,0 @@
{
"textures": [
{
"image": "668-female.png",
"format": "RGBA8888",
"size": {
"w": 74,
"h": 74
},
"scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 74,
"h": 72
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 74,
"h": 72
},
"frame": {
"x": 0,
"y": 0,
"w": 74,
"h": 72
}
}
]
}
],
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
"smartupdate": "$TexturePacker:SmartUpdate:3b22b1fc8fabd22888048f909287acba:10bec1e42fb1d39868a624d00345818d:d99ed0e84a0695b54e479aa98271aba1$"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 791 B

View File

@ -1,41 +0,0 @@
{
"textures": [
{
"image": "668-female.png",
"format": "RGBA8888",
"size": {
"w": 74,
"h": 74
},
"scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 74,
"h": 72
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 74,
"h": 72
},
"frame": {
"x": 0,
"y": 0,
"w": 74,
"h": 72
}
}
]
}
],
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
"smartupdate": "$TexturePacker:SmartUpdate:a3f814ea1f5b062df0ecc4e7c343d89b:769178f31dc2505ae0e67b72b1319828:d99ed0e84a0695b54e479aa98271aba1$"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 792 B

View File

@ -1,272 +1,659 @@
{
"textures": [
{
"image": "667.png",
"format": "RGBA8888",
"size": {
"w": 160,
"h": 160
},
"scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
}
},
{
"filename": "0007.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
}
},
{
"filename": "0005.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 0,
"y": 46,
"w": 40,
"h": 46
}
},
{
"filename": "0006.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 0,
"y": 92,
"w": 40,
"h": 46
}
},
{
"filename": "0011.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 40,
"y": 0,
"w": 40,
"h": 46
}
},
{
"filename": "0012.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 80,
"y": 0,
"w": 40,
"h": 46
}
},
{
"filename": "0002.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 40,
"h": 45
},
"frame": {
"x": 120,
"y": 0,
"w": 40,
"h": 45
}
},
{
"filename": "0008.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 40,
"h": 45
},
"frame": {
"x": 120,
"y": 0,
"w": 40,
"h": 45
}
},
{
"filename": "0004.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 40,
"h": 45
},
"frame": {
"x": 120,
"y": 45,
"w": 40,
"h": 45
}
},
{
"filename": "0010.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 40,
"h": 45
},
"frame": {
"x": 40,
"y": 90,
"w": 40,
"h": 45
}
},
{
"filename": "0003.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 2,
"w": 40,
"h": 44
},
"frame": {
"x": 40,
"y": 46,
"w": 40,
"h": 44
}
},
{
"filename": "0009.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 2,
"w": 40,
"h": 44
},
"frame": {
"x": 80,
"y": 46,
"w": 40,
"h": 44
}
}
]
}
],
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
"smartupdate": "$TexturePacker:SmartUpdate:0c78c1973ebb266716d5a3a4557bca98:3ab4a906b1847f4048e828e5410eae40:02171d511e760c8a3e1b623ad6bf93f5$"
}
{ "frames": [
{
"filename": "0001.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0002.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0003.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0004.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0005.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0006.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0007.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0008.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0009.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0010.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0011.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0012.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0013.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0014.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0015.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0016.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0017.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0018.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0019.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0020.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0021.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0022.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0023.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0024.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0025.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0026.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0027.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0028.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0029.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0030.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0031.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0032.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0033.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0034.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0035.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0036.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0037.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0038.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0039.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0040.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0041.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0042.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0043.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0044.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0045.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0046.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0047.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0048.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0049.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0050.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0051.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0052.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0053.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0054.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0055.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0056.png",
"frame": { "x": 85, "y": 0, "w": 41, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 41, "h": 48 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0057.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0058.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0059.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0060.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0061.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0062.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0063.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0064.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0065.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0066.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0067.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0068.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0069.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0070.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0071.png",
"frame": { "x": 85, "y": 0, "w": 41, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 41, "h": 48 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0072.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
}
],
"meta": {
"app": "https://www.aseprite.org/",
"version": "1.3.11-x64",
"image": "667.png",
"format": "I8",
"size": { "w": 167, "h": 141 },
"scale": "1"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -1,125 +1,659 @@
{
"textures": [
{
"image": "667.png",
"format": "RGBA8888",
"size": {
"w": 115,
"h": 115
},
"scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 39,
"h": 42
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 39,
"h": 42
},
"frame": {
"x": 0,
"y": 0,
"w": 39,
"h": 42
}
},
{
"filename": "0002.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 39,
"h": 42
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 39,
"h": 42
},
"frame": {
"x": 0,
"y": 42,
"w": 39,
"h": 42
}
},
{
"filename": "0003.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 39,
"h": 42
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 39,
"h": 41
},
"frame": {
"x": 39,
"y": 0,
"w": 39,
"h": 41
}
},
{
"filename": "0004.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 39,
"h": 42
},
"spriteSourceSize": {
"x": 1,
"y": 0,
"w": 38,
"h": 42
},
"frame": {
"x": 39,
"y": 41,
"w": 38,
"h": 42
}
},
{
"filename": "0005.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 39,
"h": 42
},
"spriteSourceSize": {
"x": 1,
"y": 0,
"w": 38,
"h": 42
},
"frame": {
"x": 77,
"y": 41,
"w": 38,
"h": 42
}
}
]
}
],
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
"smartupdate": "$TexturePacker:SmartUpdate:0515d906bdf1ec3ad533ac13c4e701ec:195a93073ecc7446c747c2e79ae07d54:02171d511e760c8a3e1b623ad6bf93f5$"
}
}
{ "frames": [
{
"filename": "0001.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0002.png",
"frame": { "x": 127, "y": 47, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 2, "w": 39, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0003.png",
"frame": { "x": 85, "y": 48, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0004.png",
"frame": { "x": 40, "y": 94, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 4, "w": 38, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0005.png",
"frame": { "x": 79, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0006.png",
"frame": { "x": 118, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0007.png",
"frame": { "x": 40, "y": 49, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 39, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0008.png",
"frame": { "x": 0, "y": 49, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0009.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0010.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0011.png",
"frame": { "x": 127, "y": 47, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 2, "w": 39, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0012.png",
"frame": { "x": 85, "y": 48, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0013.png",
"frame": { "x": 40, "y": 94, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 4, "w": 38, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0014.png",
"frame": { "x": 79, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0015.png",
"frame": { "x": 118, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0016.png",
"frame": { "x": 40, "y": 49, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 39, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0017.png",
"frame": { "x": 0, "y": 49, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0018.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0019.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0020.png",
"frame": { "x": 127, "y": 47, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 2, "w": 39, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0021.png",
"frame": { "x": 85, "y": 48, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0022.png",
"frame": { "x": 40, "y": 94, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 4, "w": 38, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0023.png",
"frame": { "x": 79, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0024.png",
"frame": { "x": 118, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0025.png",
"frame": { "x": 40, "y": 49, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 39, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0026.png",
"frame": { "x": 0, "y": 49, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0027.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0028.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0029.png",
"frame": { "x": 127, "y": 47, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 2, "w": 39, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0030.png",
"frame": { "x": 85, "y": 48, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0031.png",
"frame": { "x": 40, "y": 94, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 4, "w": 38, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0032.png",
"frame": { "x": 79, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0033.png",
"frame": { "x": 118, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0034.png",
"frame": { "x": 40, "y": 49, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 39, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0035.png",
"frame": { "x": 0, "y": 49, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0036.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0037.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0038.png",
"frame": { "x": 127, "y": 47, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 2, "w": 39, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0039.png",
"frame": { "x": 85, "y": 48, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0040.png",
"frame": { "x": 40, "y": 94, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 4, "w": 38, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0041.png",
"frame": { "x": 79, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0042.png",
"frame": { "x": 118, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0043.png",
"frame": { "x": 40, "y": 49, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 39, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0044.png",
"frame": { "x": 0, "y": 49, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0045.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0046.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0047.png",
"frame": { "x": 127, "y": 47, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 2, "w": 39, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0048.png",
"frame": { "x": 85, "y": 48, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0049.png",
"frame": { "x": 40, "y": 94, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 4, "w": 38, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0050.png",
"frame": { "x": 79, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0051.png",
"frame": { "x": 118, "y": 94, "w": 38, "h": 43 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 38, "h": 43 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0052.png",
"frame": { "x": 40, "y": 49, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 39, "h": 44 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0053.png",
"frame": { "x": 0, "y": 49, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 39, "h": 45 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0054.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0055.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0056.png",
"frame": { "x": 85, "y": 0, "w": 41, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 1, "w": 41, "h": 47 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0057.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0058.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 41, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0059.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0060.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 41, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0061.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0062.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 41, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0063.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0064.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 41, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0065.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0066.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 41, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0067.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0068.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 41, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0069.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0070.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 41, "h": 48 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0071.png",
"frame": { "x": 85, "y": 0, "w": 41, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 1, "w": 41, "h": 47 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
},
{
"filename": "0072.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 2, "w": 40, "h": 46 },
"sourceSize": { "w": 43, "h": 48 },
"duration": 110
}
],
"meta": {
"app": "https://www.aseprite.org/",
"version": "1.3.11-x64",
"image": "667.png",
"format": "I8",
"size": { "w": 167, "h": 138 },
"scale": "1"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 914 B

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,146 +1,821 @@
{
"textures": [
{
"image": "668.png",
"format": "RGBA8888",
"size": {
"w": 146,
"h": 146
},
"scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 73,
"h": 61
},
"frame": {
"x": 0,
"y": 0,
"w": 73,
"h": 61
}
},
{
"filename": "0002.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 73,
"h": 61
},
"frame": {
"x": 73,
"y": 0,
"w": 73,
"h": 61
}
},
{
"filename": "0006.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 73,
"h": 61
},
"frame": {
"x": 73,
"y": 0,
"w": 73,
"h": 61
}
},
{
"filename": "0003.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 73,
"h": 60
},
"frame": {
"x": 0,
"y": 61,
"w": 73,
"h": 60
}
},
{
"filename": "0005.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 73,
"h": 60
},
"frame": {
"x": 0,
"y": 61,
"w": 73,
"h": 60
}
},
{
"filename": "0004.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 1,
"y": 2,
"w": 72,
"h": 59
},
"frame": {
"x": 73,
"y": 61,
"w": 72,
"h": 59
}
}
]
}
],
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
"smartupdate": "$TexturePacker:SmartUpdate:bc67ee0b37e5c8a13762178a52fad862:1ee199920770bc5797feb94424ff9f9a:947bf84d1af493c62e2cef45bb6c19ad$"
}
}
{ "frames": [
{
"filename": "0001.png",
"frame": { "x": 152, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0002.png",
"frame": { "x": 303, "y": 221, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0003.png",
"frame": { "x": 383, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0004.png",
"frame": { "x": 233, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0005.png",
"frame": { "x": 459, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0006.png",
"frame": { "x": 315, "y": 0, "w": 76, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 76, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0007.png",
"frame": { "x": 387, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0008.png",
"frame": { "x": 392, "y": 0, "w": 75, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 75, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0009.png",
"frame": { "x": 237, "y": 0, "w": 77, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 77, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0010.png",
"frame": { "x": 0, "y": 0, "w": 78, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 78, "h": 74 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0011.png",
"frame": { "x": 79, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0012.png",
"frame": { "x": 158, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0013.png",
"frame": { "x": 0, "y": 75, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0014.png",
"frame": { "x": 458, "y": 220, "w": 75, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 3, "w": 75, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0015.png",
"frame": { "x": 150, "y": 364, "w": 73, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 73, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0016.png",
"frame": { "x": 152, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0017.png",
"frame": { "x": 303, "y": 221, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0018.png",
"frame": { "x": 383, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0019.png",
"frame": { "x": 233, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0020.png",
"frame": { "x": 459, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0021.png",
"frame": { "x": 315, "y": 0, "w": 76, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 76, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0022.png",
"frame": { "x": 387, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0023.png",
"frame": { "x": 392, "y": 0, "w": 75, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 75, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0024.png",
"frame": { "x": 237, "y": 0, "w": 77, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 77, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0025.png",
"frame": { "x": 0, "y": 0, "w": 78, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 78, "h": 74 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0026.png",
"frame": { "x": 79, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0027.png",
"frame": { "x": 158, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0028.png",
"frame": { "x": 0, "y": 75, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0029.png",
"frame": { "x": 458, "y": 220, "w": 75, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 3, "w": 75, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0030.png",
"frame": { "x": 150, "y": 364, "w": 73, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 73, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0031.png",
"frame": { "x": 152, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0032.png",
"frame": { "x": 303, "y": 221, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0033.png",
"frame": { "x": 383, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0034.png",
"frame": { "x": 233, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0035.png",
"frame": { "x": 459, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0036.png",
"frame": { "x": 315, "y": 0, "w": 76, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 76, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0037.png",
"frame": { "x": 387, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0038.png",
"frame": { "x": 392, "y": 0, "w": 75, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 75, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0039.png",
"frame": { "x": 237, "y": 0, "w": 77, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 77, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0040.png",
"frame": { "x": 0, "y": 0, "w": 78, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 78, "h": 74 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0041.png",
"frame": { "x": 79, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0042.png",
"frame": { "x": 158, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0043.png",
"frame": { "x": 0, "y": 75, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0044.png",
"frame": { "x": 458, "y": 220, "w": 75, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 3, "w": 75, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0045.png",
"frame": { "x": 150, "y": 364, "w": 73, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 73, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0046.png",
"frame": { "x": 152, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0047.png",
"frame": { "x": 303, "y": 221, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0048.png",
"frame": { "x": 383, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0049.png",
"frame": { "x": 233, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0050.png",
"frame": { "x": 459, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0051.png",
"frame": { "x": 315, "y": 0, "w": 76, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 76, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0052.png",
"frame": { "x": 387, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0053.png",
"frame": { "x": 392, "y": 0, "w": 75, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 75, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0054.png",
"frame": { "x": 237, "y": 0, "w": 77, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 77, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0055.png",
"frame": { "x": 0, "y": 0, "w": 78, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 78, "h": 74 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0056.png",
"frame": { "x": 79, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0057.png",
"frame": { "x": 158, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0058.png",
"frame": { "x": 0, "y": 75, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0059.png",
"frame": { "x": 458, "y": 220, "w": 75, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 3, "w": 75, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0060.png",
"frame": { "x": 150, "y": 364, "w": 73, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 73, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0061.png",
"frame": { "x": 152, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0062.png",
"frame": { "x": 458, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0063.png",
"frame": { "x": 303, "y": 364, "w": 74, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 74, "h": 70 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0064.png",
"frame": { "x": 227, "y": 294, "w": 75, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 75, "h": 70 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0065.png",
"frame": { "x": 378, "y": 364, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 5, "w": 75, "h": 69 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0066.png",
"frame": { "x": 303, "y": 293, "w": 75, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 75, "h": 70 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0067.png",
"frame": { "x": 379, "y": 293, "w": 75, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 4, "w": 75, "h": 70 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0068.png",
"frame": { "x": 454, "y": 364, "w": 72, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 8, "y": 3, "w": 72, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0069.png",
"frame": { "x": 70, "y": 365, "w": 68, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 68, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0070.png",
"frame": { "x": 291, "y": 435, "w": 62, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 17, "y": 2, "w": 62, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0071.png",
"frame": { "x": 378, "y": 434, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 15, "y": 2, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0072.png",
"frame": { "x": 224, "y": 365, "w": 66, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 2, "w": 66, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0073.png",
"frame": { "x": 0, "y": 365, "w": 69, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 8, "y": 2, "w": 69, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0074.png",
"frame": { "x": 229, "y": 220, "w": 73, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 1, "w": 73, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0075.png",
"frame": { "x": 468, "y": 0, "w": 75, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 1, "w": 75, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0076.png",
"frame": { "x": 308, "y": 147, "w": 74, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 1, "w": 74, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0077.png",
"frame": { "x": 0, "y": 148, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0078.png",
"frame": { "x": 383, "y": 220, "w": 74, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 74, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0079.png",
"frame": { "x": 231, "y": 147, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0080.png",
"frame": { "x": 79, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0081.png",
"frame": { "x": 156, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0082.png",
"frame": { "x": 310, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0083.png",
"frame": { "x": 464, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0084.png",
"frame": { "x": 77, "y": 147, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0085.png",
"frame": { "x": 154, "y": 147, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0086.png",
"frame": { "x": 76, "y": 220, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0087.png",
"frame": { "x": 152, "y": 220, "w": 76, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 3, "w": 76, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0088.png",
"frame": { "x": 0, "y": 221, "w": 75, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 3, "w": 75, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0089.png",
"frame": { "x": 0, "y": 293, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0090.png",
"frame": { "x": 75, "y": 293, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
}
],
"meta": {
"app": "https://www.aseprite.org/",
"version": "1.3.11-x64",
"image": "668.png",
"format": "I8",
"size": { "w": 543, "h": 507 },
"scale": "1"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 22 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1,821 @@
{ "frames": [
{
"filename": "0001.png",
"frame": { "x": 475, "y": 144, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0002.png",
"frame": { "x": 76, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0003.png",
"frame": { "x": 152, "y": 283, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 4, "w": 75, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0004.png",
"frame": { "x": 73, "y": 284, "w": 74, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 5, "w": 74, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0005.png",
"frame": { "x": 460, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0006.png",
"frame": { "x": 227, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0007.png",
"frame": { "x": 385, "y": 284, "w": 75, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 6, "w": 75, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0008.png",
"frame": { "x": 472, "y": 283, "w": 77, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 6, "w": 77, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0009.png",
"frame": { "x": 233, "y": 282, "w": 77, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 5, "w": 77, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0010.png",
"frame": { "x": 396, "y": 215, "w": 76, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 4, "w": 76, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0011.png",
"frame": { "x": 0, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0012.png",
"frame": { "x": 399, "y": 144, "w": 76, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 2, "w": 76, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0013.png",
"frame": { "x": 431, "y": 73, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0014.png",
"frame": { "x": 242, "y": 142, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0015.png",
"frame": { "x": 156, "y": 213, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0016.png",
"frame": { "x": 475, "y": 144, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0017.png",
"frame": { "x": 76, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0018.png",
"frame": { "x": 152, "y": 283, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 4, "w": 75, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0019.png",
"frame": { "x": 73, "y": 284, "w": 74, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 5, "w": 74, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0020.png",
"frame": { "x": 460, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0021.png",
"frame": { "x": 227, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0022.png",
"frame": { "x": 385, "y": 284, "w": 75, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 6, "w": 75, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0023.png",
"frame": { "x": 472, "y": 283, "w": 77, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 6, "w": 77, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0024.png",
"frame": { "x": 233, "y": 282, "w": 77, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 5, "w": 77, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0025.png",
"frame": { "x": 396, "y": 215, "w": 76, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 4, "w": 76, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0026.png",
"frame": { "x": 0, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0027.png",
"frame": { "x": 399, "y": 144, "w": 76, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 2, "w": 76, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0028.png",
"frame": { "x": 431, "y": 73, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0029.png",
"frame": { "x": 242, "y": 142, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0030.png",
"frame": { "x": 156, "y": 213, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0031.png",
"frame": { "x": 475, "y": 144, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0032.png",
"frame": { "x": 76, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0033.png",
"frame": { "x": 152, "y": 283, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 4, "w": 75, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0034.png",
"frame": { "x": 73, "y": 284, "w": 74, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 5, "w": 74, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0035.png",
"frame": { "x": 460, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0036.png",
"frame": { "x": 227, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0037.png",
"frame": { "x": 385, "y": 284, "w": 75, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 6, "w": 75, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0038.png",
"frame": { "x": 472, "y": 283, "w": 77, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 6, "w": 77, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0039.png",
"frame": { "x": 233, "y": 282, "w": 77, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 5, "w": 77, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0040.png",
"frame": { "x": 396, "y": 215, "w": 76, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 4, "w": 76, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0041.png",
"frame": { "x": 0, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0042.png",
"frame": { "x": 399, "y": 144, "w": 76, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 2, "w": 76, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0043.png",
"frame": { "x": 431, "y": 73, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0044.png",
"frame": { "x": 242, "y": 142, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0045.png",
"frame": { "x": 156, "y": 213, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0046.png",
"frame": { "x": 475, "y": 144, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0047.png",
"frame": { "x": 76, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0048.png",
"frame": { "x": 152, "y": 283, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 4, "w": 75, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0049.png",
"frame": { "x": 73, "y": 284, "w": 74, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 5, "w": 74, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0050.png",
"frame": { "x": 460, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0051.png",
"frame": { "x": 227, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0052.png",
"frame": { "x": 385, "y": 284, "w": 75, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 6, "w": 75, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0053.png",
"frame": { "x": 472, "y": 283, "w": 77, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 6, "w": 77, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0054.png",
"frame": { "x": 233, "y": 282, "w": 77, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 5, "w": 77, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0055.png",
"frame": { "x": 396, "y": 215, "w": 76, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 4, "w": 76, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0056.png",
"frame": { "x": 0, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0057.png",
"frame": { "x": 399, "y": 144, "w": 76, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 2, "w": 76, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0058.png",
"frame": { "x": 431, "y": 73, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0059.png",
"frame": { "x": 242, "y": 142, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0060.png",
"frame": { "x": 156, "y": 213, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0061.png",
"frame": { "x": 475, "y": 144, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0062.png",
"frame": { "x": 0, "y": 144, "w": 78, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 10, "y": 3, "w": 78, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0063.png",
"frame": { "x": 233, "y": 213, "w": 78, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 10, "y": 4, "w": 78, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0064.png",
"frame": { "x": 156, "y": 144, "w": 79, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 10, "y": 4, "w": 79, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0065.png",
"frame": { "x": 319, "y": 144, "w": 80, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 9, "y": 5, "w": 80, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0066.png",
"frame": { "x": 242, "y": 73, "w": 80, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 9, "y": 4, "w": 80, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0067.png",
"frame": { "x": 310, "y": 282, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 4, "w": 75, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0068.png",
"frame": { "x": 534, "y": 350, "w": 71, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 17, "y": 4, "w": 71, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0069.png",
"frame": { "x": 301, "y": 351, "w": 67, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 21, "y": 3, "w": 67, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0070.png",
"frame": { "x": 0, "y": 353, "w": 63, "h": 75 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 25, "y": 3, "w": 63, "h": 75 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0071.png",
"frame": { "x": 204, "y": 417, "w": 63, "h": 75 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 25, "y": 2, "w": 63, "h": 75 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0072.png",
"frame": { "x": 139, "y": 352, "w": 65, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 23, "y": 3, "w": 65, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0073.png",
"frame": { "x": 73, "y": 352, "w": 66, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 21, "y": 3, "w": 66, "h": 72 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0074.png",
"frame": { "x": 368, "y": 351, "w": 69, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 18, "y": 4, "w": 69, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0075.png",
"frame": { "x": 0, "y": 284, "w": 73, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 15, "y": 4, "w": 73, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0076.png",
"frame": { "x": 475, "y": 214, "w": 76, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 4, "w": 76, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0077.png",
"frame": { "x": 319, "y": 212, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 10, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0078.png",
"frame": { "x": 82, "y": 73, "w": 80, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 7, "y": 2, "w": 80, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0079.png",
"frame": { "x": 519, "y": 72, "w": 83, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 1, "w": 83, "h": 72 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0080.png",
"frame": { "x": 434, "y": 0, "w": 85, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 0, "w": 85, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0081.png",
"frame": { "x": 261, "y": 0, "w": 86, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 86, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0082.png",
"frame": { "x": 174, "y": 0, "w": 87, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 87, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0083.png",
"frame": { "x": 87, "y": 0, "w": 87, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 87, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0084.png",
"frame": { "x": 0, "y": 0, "w": 87, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 87, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0085.png",
"frame": { "x": 347, "y": 0, "w": 87, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 1, "w": 87, "h": 72 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0086.png",
"frame": { "x": 519, "y": 0, "w": 85, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 1, "w": 85, "h": 72 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0087.png",
"frame": { "x": 347, "y": 72, "w": 84, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 1, "w": 84, "h": 72 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0088.png",
"frame": { "x": 0, "y": 73, "w": 82, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 6, "y": 2, "w": 82, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0089.png",
"frame": { "x": 162, "y": 73, "w": 80, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 8, "y": 2, "w": 80, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0090.png",
"frame": { "x": 78, "y": 144, "w": 78, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 10, "y": 3, "w": 78, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
}
],
"meta": {
"app": "https://www.aseprite.org/",
"version": "1.3.11-x64",
"image": "668-female.png",
"format": "I8",
"size": { "w": 605, "h": 492 },
"scale": "1"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,146 +1,821 @@
{
"textures": [
{
"image": "668.png",
"format": "RGBA8888",
"size": {
"w": 146,
"h": 146
},
"scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 73,
"h": 61
},
"frame": {
"x": 0,
"y": 0,
"w": 73,
"h": 61
}
},
{
"filename": "0002.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 73,
"h": 61
},
"frame": {
"x": 73,
"y": 0,
"w": 73,
"h": 61
}
},
{
"filename": "0006.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 73,
"h": 61
},
"frame": {
"x": 73,
"y": 0,
"w": 73,
"h": 61
}
},
{
"filename": "0003.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 73,
"h": 60
},
"frame": {
"x": 0,
"y": 61,
"w": 73,
"h": 60
}
},
{
"filename": "0005.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 73,
"h": 60
},
"frame": {
"x": 0,
"y": 61,
"w": 73,
"h": 60
}
},
{
"filename": "0004.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 73,
"h": 61
},
"spriteSourceSize": {
"x": 1,
"y": 2,
"w": 72,
"h": 59
},
"frame": {
"x": 73,
"y": 61,
"w": 72,
"h": 59
}
}
]
}
],
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
"smartupdate": "$TexturePacker:SmartUpdate:0e20693ecfc704a58db8c8592fcdc9cc:659468d84f3cc98068a3454a7c68f1e4:947bf84d1af493c62e2cef45bb6c19ad$"
}
}
{ "frames": [
{
"filename": "0001.png",
"frame": { "x": 152, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0002.png",
"frame": { "x": 303, "y": 221, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0003.png",
"frame": { "x": 383, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0004.png",
"frame": { "x": 233, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0005.png",
"frame": { "x": 459, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0006.png",
"frame": { "x": 315, "y": 0, "w": 76, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 76, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0007.png",
"frame": { "x": 387, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0008.png",
"frame": { "x": 392, "y": 0, "w": 75, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 75, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0009.png",
"frame": { "x": 237, "y": 0, "w": 77, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 77, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0010.png",
"frame": { "x": 0, "y": 0, "w": 78, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 78, "h": 74 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0011.png",
"frame": { "x": 79, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0012.png",
"frame": { "x": 158, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0013.png",
"frame": { "x": 0, "y": 75, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0014.png",
"frame": { "x": 458, "y": 220, "w": 75, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 3, "w": 75, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0015.png",
"frame": { "x": 150, "y": 364, "w": 73, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 73, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0016.png",
"frame": { "x": 152, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0017.png",
"frame": { "x": 303, "y": 221, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0018.png",
"frame": { "x": 383, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0019.png",
"frame": { "x": 233, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0020.png",
"frame": { "x": 459, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0021.png",
"frame": { "x": 315, "y": 0, "w": 76, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 76, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0022.png",
"frame": { "x": 387, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0023.png",
"frame": { "x": 392, "y": 0, "w": 75, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 75, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0024.png",
"frame": { "x": 237, "y": 0, "w": 77, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 77, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0025.png",
"frame": { "x": 0, "y": 0, "w": 78, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 78, "h": 74 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0026.png",
"frame": { "x": 79, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0027.png",
"frame": { "x": 158, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0028.png",
"frame": { "x": 0, "y": 75, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0029.png",
"frame": { "x": 458, "y": 220, "w": 75, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 3, "w": 75, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0030.png",
"frame": { "x": 150, "y": 364, "w": 73, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 73, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0031.png",
"frame": { "x": 152, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0032.png",
"frame": { "x": 303, "y": 221, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0033.png",
"frame": { "x": 383, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0034.png",
"frame": { "x": 233, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0035.png",
"frame": { "x": 459, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0036.png",
"frame": { "x": 315, "y": 0, "w": 76, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 76, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0037.png",
"frame": { "x": 387, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0038.png",
"frame": { "x": 392, "y": 0, "w": 75, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 75, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0039.png",
"frame": { "x": 237, "y": 0, "w": 77, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 77, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0040.png",
"frame": { "x": 0, "y": 0, "w": 78, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 78, "h": 74 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0041.png",
"frame": { "x": 79, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0042.png",
"frame": { "x": 158, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0043.png",
"frame": { "x": 0, "y": 75, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0044.png",
"frame": { "x": 458, "y": 220, "w": 75, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 3, "w": 75, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0045.png",
"frame": { "x": 150, "y": 364, "w": 73, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 73, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0046.png",
"frame": { "x": 152, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0047.png",
"frame": { "x": 303, "y": 221, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0048.png",
"frame": { "x": 383, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0049.png",
"frame": { "x": 233, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0050.png",
"frame": { "x": 459, "y": 147, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0051.png",
"frame": { "x": 315, "y": 0, "w": 76, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 76, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0052.png",
"frame": { "x": 387, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0053.png",
"frame": { "x": 392, "y": 0, "w": 75, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 75, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0054.png",
"frame": { "x": 237, "y": 0, "w": 77, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 77, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0055.png",
"frame": { "x": 0, "y": 0, "w": 78, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 78, "h": 74 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0056.png",
"frame": { "x": 79, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0057.png",
"frame": { "x": 158, "y": 0, "w": 78, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 78, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0058.png",
"frame": { "x": 0, "y": 75, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0059.png",
"frame": { "x": 458, "y": 220, "w": 75, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 3, "w": 75, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0060.png",
"frame": { "x": 150, "y": 364, "w": 73, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 73, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0061.png",
"frame": { "x": 152, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0062.png",
"frame": { "x": 458, "y": 292, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0063.png",
"frame": { "x": 303, "y": 364, "w": 74, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 74, "h": 70 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0064.png",
"frame": { "x": 227, "y": 294, "w": 75, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 75, "h": 70 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0065.png",
"frame": { "x": 378, "y": 364, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 5, "w": 75, "h": 69 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0066.png",
"frame": { "x": 303, "y": 293, "w": 75, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 75, "h": 70 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0067.png",
"frame": { "x": 379, "y": 293, "w": 75, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 4, "w": 75, "h": 70 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0068.png",
"frame": { "x": 454, "y": 364, "w": 72, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 8, "y": 3, "w": 72, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0069.png",
"frame": { "x": 70, "y": 365, "w": 68, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 68, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0070.png",
"frame": { "x": 291, "y": 435, "w": 62, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 17, "y": 2, "w": 62, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0071.png",
"frame": { "x": 378, "y": 434, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 15, "y": 2, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0072.png",
"frame": { "x": 224, "y": 365, "w": 66, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 2, "w": 66, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0073.png",
"frame": { "x": 0, "y": 365, "w": 69, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 8, "y": 2, "w": 69, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0074.png",
"frame": { "x": 229, "y": 220, "w": 73, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 1, "w": 73, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0075.png",
"frame": { "x": 468, "y": 0, "w": 75, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 1, "w": 75, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0076.png",
"frame": { "x": 308, "y": 147, "w": 74, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 1, "w": 74, "h": 73 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0077.png",
"frame": { "x": 0, "y": 148, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0078.png",
"frame": { "x": 383, "y": 220, "w": 74, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 74, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0079.png",
"frame": { "x": 231, "y": 147, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0080.png",
"frame": { "x": 79, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0081.png",
"frame": { "x": 156, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0082.png",
"frame": { "x": 310, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0083.png",
"frame": { "x": 464, "y": 74, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0084.png",
"frame": { "x": 77, "y": 147, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0085.png",
"frame": { "x": 154, "y": 147, "w": 76, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 76, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0086.png",
"frame": { "x": 76, "y": 220, "w": 75, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 2, "w": 75, "h": 72 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0087.png",
"frame": { "x": 152, "y": 220, "w": 76, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 3, "w": 76, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0088.png",
"frame": { "x": 0, "y": 221, "w": 75, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 3, "w": 75, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0089.png",
"frame": { "x": 0, "y": 293, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
},
{
"filename": "0090.png",
"frame": { "x": 75, "y": 293, "w": 74, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 3, "w": 74, "h": 71 },
"sourceSize": { "w": 80, "h": 74 },
"duration": 100
}
],
"meta": {
"app": "https://www.aseprite.org/",
"version": "1.3.11-x64",
"image": "668.png",
"format": "I8",
"size": { "w": 543, "h": 507 },
"scale": "1"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 22 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1,820 @@
{ "frames": [
{
"filename": "0001.png",
"frame": { "x": 475, "y": 144, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0002.png",
"frame": { "x": 76, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0003.png",
"frame": { "x": 152, "y": 283, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 4, "w": 75, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0004.png",
"frame": { "x": 73, "y": 284, "w": 74, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 5, "w": 74, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0005.png",
"frame": { "x": 460, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0006.png",
"frame": { "x": 227, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0007.png",
"frame": { "x": 385, "y": 284, "w": 75, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 6, "w": 75, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0008.png",
"frame": { "x": 472, "y": 283, "w": 77, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 6, "w": 77, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0009.png",
"frame": { "x": 233, "y": 282, "w": 77, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 5, "w": 77, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0010.png",
"frame": { "x": 396, "y": 215, "w": 76, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 4, "w": 76, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0011.png",
"frame": { "x": 0, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0012.png",
"frame": { "x": 399, "y": 144, "w": 76, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 2, "w": 76, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0013.png",
"frame": { "x": 431, "y": 73, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0014.png",
"frame": { "x": 242, "y": 142, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0015.png",
"frame": { "x": 156, "y": 213, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0016.png",
"frame": { "x": 475, "y": 144, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0017.png",
"frame": { "x": 76, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0018.png",
"frame": { "x": 152, "y": 283, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 4, "w": 75, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0019.png",
"frame": { "x": 73, "y": 284, "w": 74, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 5, "w": 74, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0020.png",
"frame": { "x": 460, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0021.png",
"frame": { "x": 227, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0022.png",
"frame": { "x": 385, "y": 284, "w": 75, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 6, "w": 75, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0023.png",
"frame": { "x": 472, "y": 283, "w": 77, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 6, "w": 77, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0024.png",
"frame": { "x": 233, "y": 282, "w": 77, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 5, "w": 77, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0025.png",
"frame": { "x": 396, "y": 215, "w": 76, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 4, "w": 76, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0026.png",
"frame": { "x": 0, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0027.png",
"frame": { "x": 399, "y": 144, "w": 76, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 2, "w": 76, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0028.png",
"frame": { "x": 431, "y": 73, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0029.png",
"frame": { "x": 242, "y": 142, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0030.png",
"frame": { "x": 156, "y": 213, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0031.png",
"frame": { "x": 475, "y": 144, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0032.png",
"frame": { "x": 76, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0033.png",
"frame": { "x": 152, "y": 283, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 4, "w": 75, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0034.png",
"frame": { "x": 73, "y": 284, "w": 74, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 5, "w": 74, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0035.png",
"frame": { "x": 460, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0036.png",
"frame": { "x": 227, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0037.png",
"frame": { "x": 385, "y": 284, "w": 75, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 6, "w": 75, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0038.png",
"frame": { "x": 472, "y": 283, "w": 77, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 6, "w": 77, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0039.png",
"frame": { "x": 233, "y": 282, "w": 77, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 5, "w": 77, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0040.png",
"frame": { "x": 396, "y": 215, "w": 76, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 4, "w": 76, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0041.png",
"frame": { "x": 0, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0042.png",
"frame": { "x": 399, "y": 144, "w": 76, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 2, "w": 76, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0043.png",
"frame": { "x": 431, "y": 73, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0044.png",
"frame": { "x": 242, "y": 142, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0045.png",
"frame": { "x": 156, "y": 213, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0046.png",
"frame": { "x": 475, "y": 144, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0047.png",
"frame": { "x": 76, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0048.png",
"frame": { "x": 152, "y": 283, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 4, "w": 75, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0049.png",
"frame": { "x": 73, "y": 284, "w": 74, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 5, "w": 74, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0050.png",
"frame": { "x": 460, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0051.png",
"frame": { "x": 227, "y": 350, "w": 74, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 14, "y": 6, "w": 74, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0052.png",
"frame": { "x": 385, "y": 284, "w": 75, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 6, "w": 75, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0053.png",
"frame": { "x": 472, "y": 283, "w": 77, "h": 67 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 6, "w": 77, "h": 67 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0054.png",
"frame": { "x": 233, "y": 282, "w": 77, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 5, "w": 77, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0055.png",
"frame": { "x": 396, "y": 215, "w": 76, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 4, "w": 76, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0056.png",
"frame": { "x": 0, "y": 214, "w": 76, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 3, "w": 76, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0057.png",
"frame": { "x": 399, "y": 144, "w": 76, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 2, "w": 76, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0058.png",
"frame": { "x": 431, "y": 73, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0059.png",
"frame": { "x": 242, "y": 142, "w": 77, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 2, "w": 77, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0060.png",
"frame": { "x": 156, "y": 213, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0061.png",
"frame": { "x": 475, "y": 144, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 11, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0062.png",
"frame": { "x": 0, "y": 144, "w": 78, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 10, "y": 3, "w": 78, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0063.png",
"frame": { "x": 233, "y": 213, "w": 78, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 10, "y": 4, "w": 78, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0064.png",
"frame": { "x": 156, "y": 144, "w": 79, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 10, "y": 4, "w": 79, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0065.png",
"frame": { "x": 319, "y": 144, "w": 80, "h": 68 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 9, "y": 5, "w": 80, "h": 68 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0066.png",
"frame": { "x": 242, "y": 73, "w": 80, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 9, "y": 4, "w": 80, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0067.png",
"frame": { "x": 310, "y": 282, "w": 75, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 13, "y": 4, "w": 75, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0068.png",
"frame": { "x": 534, "y": 350, "w": 71, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 17, "y": 4, "w": 71, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0069.png",
"frame": { "x": 301, "y": 351, "w": 67, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 21, "y": 3, "w": 67, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0070.png",
"frame": { "x": 0, "y": 353, "w": 63, "h": 75 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 25, "y": 3, "w": 63, "h": 75 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0071.png",
"frame": { "x": 204, "y": 417, "w": 63, "h": 75 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 25, "y": 2, "w": 63, "h": 75 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0072.png",
"frame": { "x": 139, "y": 352, "w": 65, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 23, "y": 3, "w": 65, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0073.png",
"frame": { "x": 73, "y": 352, "w": 66, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 21, "y": 3, "w": 66, "h": 72 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0074.png",
"frame": { "x": 368, "y": 351, "w": 69, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 18, "y": 4, "w": 69, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0075.png",
"frame": { "x": 0, "y": 284, "w": 73, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 15, "y": 4, "w": 73, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0076.png",
"frame": { "x": 475, "y": 214, "w": 76, "h": 69 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 12, "y": 4, "w": 76, "h": 69 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0077.png",
"frame": { "x": 319, "y": 212, "w": 77, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 10, "y": 3, "w": 77, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0078.png",
"frame": { "x": 82, "y": 73, "w": 80, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 7, "y": 2, "w": 80, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0079.png",
"frame": { "x": 519, "y": 72, "w": 83, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 1, "w": 83, "h": 72 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0080.png",
"frame": { "x": 434, "y": 0, "w": 85, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 0, "w": 85, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0081.png",
"frame": { "x": 261, "y": 0, "w": 86, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 86, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0082.png",
"frame": { "x": 174, "y": 0, "w": 87, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 87, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0083.png",
"frame": { "x": 87, "y": 0, "w": 87, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 87, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0084.png",
"frame": { "x": 0, "y": 0, "w": 87, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 0, "w": 87, "h": 73 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0085.png",
"frame": { "x": 347, "y": 0, "w": 87, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 1, "w": 87, "h": 72 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0086.png",
"frame": { "x": 519, "y": 0, "w": 85, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 1, "w": 85, "h": 72 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0087.png",
"frame": { "x": 347, "y": 72, "w": 84, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 1, "w": 84, "h": 72 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0088.png",
"frame": { "x": 0, "y": 73, "w": 82, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 6, "y": 2, "w": 82, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0089.png",
"frame": { "x": 162, "y": 73, "w": 80, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 8, "y": 2, "w": 80, "h": 71 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
},
{
"filename": "0090.png",
"frame": { "x": 78, "y": 144, "w": 78, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 10, "y": 3, "w": 78, "h": 70 },
"sourceSize": { "w": 89, "h": 78 },
"duration": 100
}
],
"meta": {
"app": "https://www.aseprite.org/",
"version": "1.3.11-x64",
"format": "I8",
"size": { "w": 605, "h": 492 },
"scale": "1"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -0,0 +1,820 @@
{ "frames": [
{
"filename": "0001.png",
"frame": { "x": 0, "y": 219, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0002.png",
"frame": { "x": 0, "y": 291, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0003.png",
"frame": { "x": 453, "y": 289, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0004.png",
"frame": { "x": 441, "y": 360, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0005.png",
"frame": { "x": 309, "y": 359, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0006.png",
"frame": { "x": 380, "y": 358, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0007.png",
"frame": { "x": 317, "y": 289, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0008.png",
"frame": { "x": 390, "y": 288, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0009.png",
"frame": { "x": 254, "y": 220, "w": 63, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 7, "w": 63, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0010.png",
"frame": { "x": 63, "y": 220, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0011.png",
"frame": { "x": 399, "y": 216, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0012.png",
"frame": { "x": 64, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0013.png",
"frame": { "x": 138, "y": 74, "w": 63, "h": 78 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 0, "w": 63, "h": 78 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0014.png",
"frame": { "x": 201, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0015.png",
"frame": { "x": 264, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0016.png",
"frame": { "x": 0, "y": 219, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0017.png",
"frame": { "x": 0, "y": 291, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0018.png",
"frame": { "x": 453, "y": 289, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0019.png",
"frame": { "x": 441, "y": 360, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0020.png",
"frame": { "x": 309, "y": 359, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0021.png",
"frame": { "x": 380, "y": 358, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0022.png",
"frame": { "x": 317, "y": 289, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0023.png",
"frame": { "x": 390, "y": 288, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0024.png",
"frame": { "x": 254, "y": 220, "w": 63, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 7, "w": 63, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0025.png",
"frame": { "x": 63, "y": 220, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0026.png",
"frame": { "x": 399, "y": 216, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0027.png",
"frame": { "x": 64, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0028.png",
"frame": { "x": 138, "y": 74, "w": 63, "h": 78 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 0, "w": 63, "h": 78 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0029.png",
"frame": { "x": 201, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0030.png",
"frame": { "x": 264, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0031.png",
"frame": { "x": 0, "y": 219, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0032.png",
"frame": { "x": 0, "y": 291, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0033.png",
"frame": { "x": 453, "y": 289, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0034.png",
"frame": { "x": 441, "y": 360, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0035.png",
"frame": { "x": 309, "y": 359, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0036.png",
"frame": { "x": 380, "y": 358, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0037.png",
"frame": { "x": 317, "y": 289, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0038.png",
"frame": { "x": 390, "y": 288, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0039.png",
"frame": { "x": 254, "y": 220, "w": 63, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 7, "w": 63, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0040.png",
"frame": { "x": 63, "y": 220, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0041.png",
"frame": { "x": 399, "y": 216, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0042.png",
"frame": { "x": 64, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0043.png",
"frame": { "x": 138, "y": 74, "w": 63, "h": 78 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 0, "w": 63, "h": 78 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0044.png",
"frame": { "x": 201, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0045.png",
"frame": { "x": 264, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0046.png",
"frame": { "x": 0, "y": 219, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0047.png",
"frame": { "x": 0, "y": 291, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0048.png",
"frame": { "x": 453, "y": 289, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0049.png",
"frame": { "x": 441, "y": 360, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0050.png",
"frame": { "x": 309, "y": 359, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0051.png",
"frame": { "x": 380, "y": 358, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0052.png",
"frame": { "x": 317, "y": 289, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0053.png",
"frame": { "x": 390, "y": 288, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0054.png",
"frame": { "x": 254, "y": 220, "w": 63, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 7, "w": 63, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0055.png",
"frame": { "x": 63, "y": 220, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0056.png",
"frame": { "x": 399, "y": 216, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0057.png",
"frame": { "x": 64, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0058.png",
"frame": { "x": 138, "y": 74, "w": 63, "h": 78 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 0, "w": 63, "h": 78 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0059.png",
"frame": { "x": 201, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0060.png",
"frame": { "x": 264, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0061.png",
"frame": { "x": 0, "y": 219, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0062.png",
"frame": { "x": 0, "y": 147, "w": 64, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 64, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0063.png",
"frame": { "x": 127, "y": 152, "w": 64, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 64, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0064.png",
"frame": { "x": 465, "y": 146, "w": 65, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 65, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0065.png",
"frame": { "x": 399, "y": 146, "w": 66, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 66, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0066.png",
"frame": { "x": 334, "y": 74, "w": 66, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 7, "w": 66, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0067.png",
"frame": { "x": 191, "y": 220, "w": 63, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 7, "w": 63, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0068.png",
"frame": { "x": 126, "y": 223, "w": 62, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 6, "w": 62, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0069.png",
"frame": { "x": 462, "y": 217, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0070.png",
"frame": { "x": 188, "y": 291, "w": 61, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 6, "w": 61, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0071.png",
"frame": { "x": 249, "y": 291, "w": 60, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 5, "w": 60, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0072.png",
"frame": { "x": 62, "y": 292, "w": 60, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 60, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0073.png",
"frame": { "x": 122, "y": 295, "w": 60, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 60, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0074.png",
"frame": { "x": 182, "y": 363, "w": 59, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 6, "w": 59, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0075.png",
"frame": { "x": 60, "y": 364, "w": 59, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 6, "w": 59, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0076.png",
"frame": { "x": 0, "y": 362, "w": 60, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 7, "w": 60, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0077.png",
"frame": { "x": 327, "y": 217, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0078.png",
"frame": { "x": 268, "y": 74, "w": 66, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 66, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0079.png",
"frame": { "x": 0, "y": 74, "w": 69, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 69, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0080.png",
"frame": { "x": 376, "y": 0, "w": 73, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 73, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0081.png",
"frame": { "x": 227, "y": 0, "w": 75, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 75, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0082.png",
"frame": { "x": 76, "y": 0, "w": 76, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 76, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0083.png",
"frame": { "x": 0, "y": 0, "w": 76, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 76, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0084.png",
"frame": { "x": 152, "y": 0, "w": 75, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 75, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0085.png",
"frame": { "x": 302, "y": 0, "w": 74, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 74, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0086.png",
"frame": { "x": 449, "y": 0, "w": 72, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 5, "w": 72, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0087.png",
"frame": { "x": 449, "y": 73, "w": 71, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 71, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0088.png",
"frame": { "x": 69, "y": 74, "w": 69, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 69, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0089.png",
"frame": { "x": 201, "y": 74, "w": 67, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 67, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0090.png",
"frame": { "x": 334, "y": 145, "w": 65, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 65, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
}
],
"meta": {
"app": "https://www.aseprite.org/",
"version": "1.3.11-x64",
"format": "I8",
"size": { "w": 530, "h": 436 },
"scale": "1"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -1,272 +1,659 @@
{
"textures": [
{
"image": "667.png",
"format": "RGBA8888",
"size": {
"w": 160,
"h": 160
},
"scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
}
},
{
"filename": "0007.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
}
},
{
"filename": "0005.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 0,
"y": 46,
"w": 40,
"h": 46
}
},
{
"filename": "0006.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 0,
"y": 92,
"w": 40,
"h": 46
}
},
{
"filename": "0011.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 40,
"y": 0,
"w": 40,
"h": 46
}
},
{
"filename": "0012.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 40,
"h": 46
},
"frame": {
"x": 80,
"y": 0,
"w": 40,
"h": 46
}
},
{
"filename": "0002.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 40,
"h": 45
},
"frame": {
"x": 120,
"y": 0,
"w": 40,
"h": 45
}
},
{
"filename": "0008.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 40,
"h": 45
},
"frame": {
"x": 120,
"y": 0,
"w": 40,
"h": 45
}
},
{
"filename": "0004.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 40,
"h": 45
},
"frame": {
"x": 120,
"y": 45,
"w": 40,
"h": 45
}
},
{
"filename": "0010.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 1,
"w": 40,
"h": 45
},
"frame": {
"x": 40,
"y": 90,
"w": 40,
"h": 45
}
},
{
"filename": "0003.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 2,
"w": 40,
"h": 44
},
"frame": {
"x": 40,
"y": 46,
"w": 40,
"h": 44
}
},
{
"filename": "0009.png",
"rotated": false,
"trimmed": true,
"sourceSize": {
"w": 40,
"h": 46
},
"spriteSourceSize": {
"x": 0,
"y": 2,
"w": 40,
"h": 44
},
"frame": {
"x": 80,
"y": 46,
"w": 40,
"h": 44
}
}
]
}
],
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
"smartupdate": "$TexturePacker:SmartUpdate:fb79c9185dd67d4776808c312f36f7a4:a6c3c7cc2402b26f23f5ac4e23929ba7:02171d511e760c8a3e1b623ad6bf93f5$"
}
{ "frames": [
{
"filename": "0001.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0002.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0003.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0004.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0005.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0006.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0007.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0008.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0009.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0010.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0011.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0012.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0013.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0014.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0015.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0016.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0017.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0018.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0019.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0020.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0021.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0022.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0023.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0024.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0025.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0026.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0027.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0028.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0029.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0030.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0031.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0032.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0033.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0034.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0035.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0036.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0037.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0038.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0039.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0040.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0041.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0042.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0043.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0044.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0045.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0046.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0047.png",
"frame": { "x": 127, "y": 48, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0048.png",
"frame": { "x": 0, "y": 50, "w": 39, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 39, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0049.png",
"frame": { "x": 40, "y": 50, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0050.png",
"frame": { "x": 120, "y": 96, "w": 38, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 38, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0051.png",
"frame": { "x": 80, "y": 96, "w": 39, "h": 44 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 5, "w": 39, "h": 44 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0052.png",
"frame": { "x": 40, "y": 96, "w": 39, "h": 45 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 4, "w": 39, "h": 45 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0053.png",
"frame": { "x": 85, "y": 49, "w": 40, "h": 46 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 3, "w": 40, "h": 46 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0054.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0055.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0056.png",
"frame": { "x": 85, "y": 0, "w": 41, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 41, "h": 48 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0057.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0058.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0059.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0060.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0061.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0062.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0063.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0064.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0065.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0066.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0067.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0068.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0069.png",
"frame": { "x": 0, "y": 0, "w": 42, "h": 49 },
"rotated": false,
"trimmed": false,
"spriteSourceSize": { "x": 0, "y": 0, "w": 42, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0070.png",
"frame": { "x": 43, "y": 0, "w": 41, "h": 49 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 0, "w": 41, "h": 49 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0071.png",
"frame": { "x": 85, "y": 0, "w": 41, "h": 48 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 1, "w": 41, "h": 48 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
},
{
"filename": "0072.png",
"frame": { "x": 127, "y": 0, "w": 40, "h": 47 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 2, "w": 40, "h": 47 },
"sourceSize": { "w": 42, "h": 49 },
"duration": 110
}
],
"meta": {
"app": "https://www.aseprite.org/",
"version": "1.3.11-x64",
"image": "667.png",
"format": "I8",
"size": { "w": 167, "h": 141 },
"scale": "1"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 29 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -0,0 +1,820 @@
{ "frames": [
{
"filename": "0001.png",
"frame": { "x": 0, "y": 219, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0002.png",
"frame": { "x": 0, "y": 291, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0003.png",
"frame": { "x": 453, "y": 289, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0004.png",
"frame": { "x": 441, "y": 360, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0005.png",
"frame": { "x": 309, "y": 359, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0006.png",
"frame": { "x": 380, "y": 358, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0007.png",
"frame": { "x": 317, "y": 289, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0008.png",
"frame": { "x": 390, "y": 288, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0009.png",
"frame": { "x": 254, "y": 220, "w": 63, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 7, "w": 63, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0010.png",
"frame": { "x": 63, "y": 220, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0011.png",
"frame": { "x": 399, "y": 216, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0012.png",
"frame": { "x": 64, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0013.png",
"frame": { "x": 138, "y": 74, "w": 63, "h": 78 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 0, "w": 63, "h": 78 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0014.png",
"frame": { "x": 201, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0015.png",
"frame": { "x": 264, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0016.png",
"frame": { "x": 0, "y": 219, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0017.png",
"frame": { "x": 0, "y": 291, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0018.png",
"frame": { "x": 453, "y": 289, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0019.png",
"frame": { "x": 441, "y": 360, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0020.png",
"frame": { "x": 309, "y": 359, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0021.png",
"frame": { "x": 380, "y": 358, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0022.png",
"frame": { "x": 317, "y": 289, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0023.png",
"frame": { "x": 390, "y": 288, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0024.png",
"frame": { "x": 254, "y": 220, "w": 63, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 7, "w": 63, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0025.png",
"frame": { "x": 63, "y": 220, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0026.png",
"frame": { "x": 399, "y": 216, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0027.png",
"frame": { "x": 64, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0028.png",
"frame": { "x": 138, "y": 74, "w": 63, "h": 78 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 0, "w": 63, "h": 78 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0029.png",
"frame": { "x": 201, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0030.png",
"frame": { "x": 264, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0031.png",
"frame": { "x": 0, "y": 219, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0032.png",
"frame": { "x": 0, "y": 291, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0033.png",
"frame": { "x": 453, "y": 289, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0034.png",
"frame": { "x": 441, "y": 360, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0035.png",
"frame": { "x": 309, "y": 359, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0036.png",
"frame": { "x": 380, "y": 358, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0037.png",
"frame": { "x": 317, "y": 289, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0038.png",
"frame": { "x": 390, "y": 288, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0039.png",
"frame": { "x": 254, "y": 220, "w": 63, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 7, "w": 63, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0040.png",
"frame": { "x": 63, "y": 220, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0041.png",
"frame": { "x": 399, "y": 216, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0042.png",
"frame": { "x": 64, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0043.png",
"frame": { "x": 138, "y": 74, "w": 63, "h": 78 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 0, "w": 63, "h": 78 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0044.png",
"frame": { "x": 201, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0045.png",
"frame": { "x": 264, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0046.png",
"frame": { "x": 0, "y": 219, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0047.png",
"frame": { "x": 0, "y": 291, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0048.png",
"frame": { "x": 453, "y": 289, "w": 62, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 62, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0049.png",
"frame": { "x": 441, "y": 360, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0050.png",
"frame": { "x": 309, "y": 359, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0051.png",
"frame": { "x": 380, "y": 358, "w": 61, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 8, "w": 61, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0052.png",
"frame": { "x": 317, "y": 289, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0053.png",
"frame": { "x": 390, "y": 288, "w": 63, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 63, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0054.png",
"frame": { "x": 254, "y": 220, "w": 63, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 7, "w": 63, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0055.png",
"frame": { "x": 63, "y": 220, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0056.png",
"frame": { "x": 399, "y": 216, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0057.png",
"frame": { "x": 64, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0058.png",
"frame": { "x": 138, "y": 74, "w": 63, "h": 78 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 0, "w": 63, "h": 78 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0059.png",
"frame": { "x": 201, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0060.png",
"frame": { "x": 264, "y": 147, "w": 63, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 63, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0061.png",
"frame": { "x": 0, "y": 219, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0062.png",
"frame": { "x": 0, "y": 147, "w": 64, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 64, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0063.png",
"frame": { "x": 127, "y": 152, "w": 64, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 64, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0064.png",
"frame": { "x": 465, "y": 146, "w": 65, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 7, "w": 65, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0065.png",
"frame": { "x": 399, "y": 146, "w": 66, "h": 70 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 8, "w": 66, "h": 70 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0066.png",
"frame": { "x": 334, "y": 74, "w": 66, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 7, "w": 66, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0067.png",
"frame": { "x": 191, "y": 220, "w": 63, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 7, "w": 63, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0068.png",
"frame": { "x": 126, "y": 223, "w": 62, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 6, "w": 62, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0069.png",
"frame": { "x": 462, "y": 217, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 0, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0070.png",
"frame": { "x": 188, "y": 291, "w": 61, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 1, "y": 6, "w": 61, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0071.png",
"frame": { "x": 249, "y": 291, "w": 60, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 2, "y": 5, "w": 60, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0072.png",
"frame": { "x": 62, "y": 292, "w": 60, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 60, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0073.png",
"frame": { "x": 122, "y": 295, "w": 60, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 60, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0074.png",
"frame": { "x": 182, "y": 363, "w": 59, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 6, "w": 59, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0075.png",
"frame": { "x": 60, "y": 364, "w": 59, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 6, "w": 59, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0076.png",
"frame": { "x": 0, "y": 362, "w": 60, "h": 71 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 7, "w": 60, "h": 71 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0077.png",
"frame": { "x": 327, "y": 217, "w": 63, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 6, "w": 63, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0078.png",
"frame": { "x": 268, "y": 74, "w": 66, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 66, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0079.png",
"frame": { "x": 0, "y": 74, "w": 69, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 5, "y": 5, "w": 69, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0080.png",
"frame": { "x": 376, "y": 0, "w": 73, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 73, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0081.png",
"frame": { "x": 227, "y": 0, "w": 75, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 75, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0082.png",
"frame": { "x": 76, "y": 0, "w": 76, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 76, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0083.png",
"frame": { "x": 0, "y": 0, "w": 76, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 76, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0084.png",
"frame": { "x": 152, "y": 0, "w": 75, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 75, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0085.png",
"frame": { "x": 302, "y": 0, "w": 74, "h": 74 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 4, "w": 74, "h": 74 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0086.png",
"frame": { "x": 449, "y": 0, "w": 72, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 4, "y": 5, "w": 72, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0087.png",
"frame": { "x": 449, "y": 73, "w": 71, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 71, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0088.png",
"frame": { "x": 69, "y": 74, "w": 69, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 69, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0089.png",
"frame": { "x": 201, "y": 74, "w": 67, "h": 73 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 5, "w": 67, "h": 73 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
},
{
"filename": "0090.png",
"frame": { "x": 334, "y": 145, "w": 65, "h": 72 },
"rotated": false,
"trimmed": true,
"spriteSourceSize": { "x": 3, "y": 6, "w": 65, "h": 72 },
"sourceSize": { "w": 80, "h": 78 },
"duration": 100
}
],
"meta": {
"app": "https://www.aseprite.org/",
"version": "1.3.11-x64",
"format": "I8",
"size": { "w": 530, "h": 436 },
"scale": "1"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -1,41 +0,0 @@
{
"textures": [
{
"image": "668-female.png",
"format": "RGBA8888",
"size": {
"w": 72,
"h": 72
},
"scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
"w": 63,
"h": 72
},
"spriteSourceSize": {
"x": 0,
"y": 0,
"w": 63,
"h": 72
},
"frame": {
"x": 0,
"y": 0,
"w": 63,
"h": 72
}
}
]
}
],
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
"smartupdate": "$TexturePacker:SmartUpdate:bf61792d4b290b767953cfbbc5b6234f:c16e73a6866720618f3b4f8e3e0a0877:d99ed0e84a0695b54e479aa98271aba1$"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 899 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 899 B

After

Width:  |  Height:  |  Size: 940 B

View File

@ -1397,7 +1397,7 @@
"612": [0, 1, 1],
"616": [0, 1, 1],
"617": [0, 1, 1],
"618": [0, 2, 2],
"618": [0, 1, 1],
"619": [0, 1, 1],
"620": [0, 1, 1],
"621": [0, 1, 1],
@ -2143,7 +2143,9 @@
"6705": [0, 1, 1],
"6706": [0, 1, 1],
"6713": [0, 1, 1],
"female": {},
"female": {
"6215": [0, 1, 1]
},
"back": {
"3-mega": [0, 2, 2],
"6-mega-x": [0, 2, 2],
@ -2470,7 +2472,10 @@
"6571": [0, 1, 1],
"6705": [0, 1, 1],
"6706": [0, 1, 1],
"6713": [0, 1, 1]
"6713": [0, 1, 1],
"female": {
"6215": [0, 1, 1]
}
}
}
}

View File

@ -0,0 +1,40 @@
{
"1": {
"cebd00": "bdac99",
"ffff00": "f3e6dd",
"6b6319": "987b6d",
"081019": "081019",
"52423a": "312118",
"6b524a": "4a342a",
"bd846b": "8c3841",
"846b63": "6b3838",
"d69c84": "ad4c4c",
"efce42": "eac2bd",
"d6cec5": "d6cec5",
"ffffff": "ffffff",
"081018": "081018",
"735a52": "564038",
"735a53": "564038",
"9c8473": "a08773",
"bda59c": "e6dbd6"
},
"2": {
"cebd00": "58536b",
"ffff00": "707488",
"6b6319": "39314a",
"081019": "081019",
"52423a": "5a2e2e",
"6b524a": "804e48",
"bd846b": "cec9b1",
"846b63": "9c7765",
"d69c84": "f0ead6",
"efce42": "9fadb9",
"d6cec5": "4c8c4c",
"ffffff": "79a962",
"081018": "204a29",
"735a52": "885011",
"735a53": "735555",
"9c8473": "c18a2c",
"bda59c": "efc44b"
}
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1,32 @@
{
"1": {
"724ca2": "12968b",
"9c9bce": "ae8976",
"503678": "0f5d6d",
"956cbe": "31dabb",
"514a80": "402010",
"dcdbf7": "d0b3a4",
"080808": "080808",
"28234b": "220d0a",
"7d6ca4": "672e26",
"584d80": "401914",
"f6f6ff": "f6f6ff",
"bdbdc5": "bdbdc5",
"c52973": "ea903f"
},
"2": {
"724ca2": "982e33",
"9c9bce": "3c8775",
"503678": "601522",
"956cbe": "cc5427",
"514a80": "14273a",
"dcdbf7": "60ae7e",
"080808": "080808",
"28234b": "0a191e",
"7d6ca4": "395962",
"584d80": "1c3942",
"f6f6ff": "f6f6ff",
"bdbdc5": "bdbdc5",
"c52973": "f49633"
}
}

View File

@ -0,0 +1,38 @@
{
"1": {
"503678": "0f5d6d",
"080808": "080808",
"514a80": "402010",
"956cbe": "31dabb",
"9c9bce": "ae8976",
"724ca2": "12968b",
"dcdbf7": "d0b3a4",
"7d6ca4": "853a36",
"c58b08": "6e6f6f",
"ffde7b": "a7a7a7",
"584d80": "562627",
"28234b": "220d0a",
"c52973": "ea903f",
"bdbdc5": "bdbdc5",
"f6f6ff": "f6f6ff",
"000000": "000000"
},
"2": {
"503678": "601522",
"080808": "080808",
"514a80": "14273a",
"956cbe": "cc5427",
"9c9bce": "3c8775",
"724ca2": "982e33",
"dcdbf7": "60ae7e",
"7d6ca4": "395962",
"c58b08": "ffa341",
"ffde7b": "ffe07e",
"584d80": "1c3942",
"28234b": "0a191e",
"c52973": "f49633",
"bdbdc5": "bdbdc5",
"f6f6ff": "f6f6ff",
"000000": "000000"
}
}

@ -1 +1 @@
Subproject commit bfcd7f91c39630f155839872c8f66fd0a89e12ac
Subproject commit f46dcdb423c24137a25d9f6078cc6be68502801a

View File

@ -1003,7 +1003,7 @@ export class PostDefendPerishSongAbAttr extends PostDefendAbAttr {
override applyPostDefend(pokemon: Pokemon, _passive: boolean, simulated: boolean, attacker: Pokemon, move: Move, _hitResult: HitResult, _args: any[]): boolean {
if (move.checkFlag(MoveFlags.MAKES_CONTACT, attacker, pokemon) && !move.hitsSubstitute(attacker, pokemon)) {
if (pokemon.getTag(BattlerTagType.PERISH_SONG) || attacker.getTag(BattlerTagType.PERISH_SONG)) {
if (attacker.getTag(BattlerTagType.PERISH_SONG)) {
return false;
} else {
if (!simulated) {
@ -6141,7 +6141,8 @@ export function initAbilities() {
.attr(ReceivedMoveDamageMultiplierAbAttr, (target, user, move) => move.hasFlag(MoveFlags.SOUND_BASED), 0.5)
.ignorable(),
new Ability(Abilities.SAND_SPIT, 8)
.attr(PostDefendWeatherChangeAbAttr, WeatherType.SANDSTORM, (target, user, move) => move.category !== MoveCategory.STATUS),
.attr(PostDefendWeatherChangeAbAttr, WeatherType.SANDSTORM, (target, user, move) => move.category !== MoveCategory.STATUS)
.bypassFaint(),
new Ability(Abilities.ICE_SCALES, 8)
.attr(ReceivedMoveDamageMultiplierAbAttr, (target, user, move) => move.category === MoveCategory.SPECIAL, 0.5)
.ignorable(),
@ -6174,7 +6175,8 @@ export function initAbilities() {
new Ability(Abilities.STEELY_SPIRIT, 8)
.attr(UserFieldMoveTypePowerBoostAbAttr, Type.STEEL),
new Ability(Abilities.PERISH_BODY, 8)
.attr(PostDefendPerishSongAbAttr, 4),
.attr(PostDefendPerishSongAbAttr, 4)
.bypassFaint(),
new Ability(Abilities.WANDERING_SPIRIT, 8)
.attr(PostDefendAbilitySwapAbAttr)
.bypassFaint()
@ -6232,7 +6234,8 @@ export function initAbilities() {
.attr(PostDefendAbilityGiveAbAttr, Abilities.LINGERING_AROMA)
.bypassFaint(),
new Ability(Abilities.SEED_SOWER, 9)
.attr(PostDefendTerrainChangeAbAttr, TerrainType.GRASSY),
.attr(PostDefendTerrainChangeAbAttr, TerrainType.GRASSY)
.bypassFaint(),
new Ability(Abilities.THERMAL_EXCHANGE, 9)
.attr(PostDefendStatStageChangeAbAttr, (target, user, move) => user.getMoveType(move) === Type.FIRE && move.category !== MoveCategory.STATUS, Stat.ATK, 1)
.attr(StatusEffectImmunityAbAttr, StatusEffect.BURN)

View File

@ -9463,7 +9463,8 @@ export function initMoves() {
.ballBombMove(),
new SelfStatusMove(Moves.HEALING_WISH, Type.PSYCHIC, -1, 10, -1, 0, 4)
.attr(SacrificialFullRestoreAttr, false, "moveTriggers:sacrificialFullRestore")
.triageMove(),
.triageMove()
.condition(failIfLastInPartyCondition),
new AttackMove(Moves.BRINE, Type.WATER, MoveCategory.SPECIAL, 65, 100, 10, -1, 0, 4)
.attr(MovePowerMultiplierAttr, (user, target, move) => target.getHpRatio() < 0.5 ? 2 : 1),
new AttackMove(Moves.NATURAL_GIFT, Type.NORMAL, MoveCategory.PHYSICAL, -1, 100, 15, -1, 0, 4)
@ -9748,7 +9749,8 @@ export function initMoves() {
new SelfStatusMove(Moves.LUNAR_DANCE, Type.PSYCHIC, -1, 10, -1, 0, 4)
.attr(SacrificialFullRestoreAttr, true, "moveTriggers:lunarDanceRestore")
.danceMove()
.triageMove(),
.triageMove()
.condition(failIfLastInPartyCondition),
new AttackMove(Moves.CRUSH_GRIP, Type.NORMAL, MoveCategory.PHYSICAL, -1, 100, 5, -1, 0, 4)
.attr(OpponentHighHpPowerAttr, 120),
new AttackMove(Moves.MAGMA_STORM, Type.FIRE, MoveCategory.SPECIAL, 100, 75, 5, -1, 0, 4)

View File

@ -315,7 +315,7 @@ async function summonSafariPokemon() {
const ivScannerModifier = globalScene.findModifier(m => m instanceof IvScannerModifier);
if (ivScannerModifier) {
globalScene.pushPhase(new ScanIvsPhase(pokemon.getBattlerIndex(), Math.min(ivScannerModifier.getStackCount() * 2, 6)));
globalScene.pushPhase(new ScanIvsPhase(pokemon.getBattlerIndex()));
}
}

View File

@ -7,7 +7,7 @@ import i18next from "i18next";
import type { AnySound } from "#app/battle-scene";
import { globalScene } from "#app/global-scene";
import type { GameMode } from "#app/game-mode";
import type { StarterMoveset } from "#app/system/game-data";
import { DexAttr, type StarterMoveset } from "#app/system/game-data";
import * as Utils from "#app/utils";
import { uncatchableSpecies } from "#app/data/balance/biomes";
import { speciesEggMoves } from "#app/data/balance/egg-moves";
@ -32,6 +32,37 @@ export enum Region {
PALDEA
}
// TODO: this is horrible and will need to be removed once a refactor/cleanup of forms is executed.
export const normalForm: Species[] = [
Species.PIKACHU,
Species.RAICHU,
Species.EEVEE,
Species.JOLTEON,
Species.FLAREON,
Species.VAPOREON,
Species.ESPEON,
Species.UMBREON,
Species.LEAFEON,
Species.GLACEON,
Species.SYLVEON,
Species.PICHU,
Species.ROTOM,
Species.DIALGA,
Species.PALKIA,
Species.KYUREM,
Species.GENESECT,
Species.FROAKIE,
Species.FROGADIER,
Species.GRENINJA,
Species.ROCKRUFF,
Species.NECROZMA,
Species.MAGEARNA,
Species.MARSHADOW,
Species.CRAMORANT,
Species.ZARUDE,
Species.CALYREX
];
/**
* Gets the {@linkcode PokemonSpecies} object associated with the {@linkcode Species} enum given
* @param species The species to fetch
@ -997,25 +1028,55 @@ export default class PokemonSpecies extends PokemonSpeciesForm implements Locali
? this.forms[formIndex || 0].getFormSpriteKey()
: "";
}
/**
* Generates a {@linkcode bigint} corresponding to the maximum unlocks possible for this species,
* taking into account if the species has a male/female gender, and which variants are implemented.
* @returns {@linkcode bigint} Maximum unlocks, can be compared with {@linkcode DexEntry.caughtAttr}.
*/
getFullUnlocksData(): bigint {
let caughtAttr: bigint = 0n;
caughtAttr += DexAttr.NON_SHINY;
caughtAttr += DexAttr.SHINY;
if (this.malePercent !== null) {
if (this.malePercent > 0) {
caughtAttr += DexAttr.MALE;
}
if (this.malePercent < 100) {
caughtAttr += DexAttr.FEMALE;
}
}
caughtAttr += DexAttr.DEFAULT_VARIANT;
if (this.hasVariants()) {
caughtAttr += DexAttr.VARIANT_2;
caughtAttr += DexAttr.VARIANT_3;
}
caughtAttr += DexAttr.DEFAULT_FORM;
return caughtAttr;
}
}
export class PokemonForm extends PokemonSpeciesForm {
public formName: string;
public formKey: string;
public formSpriteKey: string | null;
public isUnobtainable: boolean;
// This is a collection of form keys that have in-run form changes, but should still be separately selectable from the start screen
private starterSelectableKeys: string[] = [ "10", "50", "10-pc", "50-pc", "red", "orange", "yellow", "green", "blue", "indigo", "violet" ];
constructor(formName: string, formKey: string, type1: Type, type2: Type | null, height: number, weight: number, ability1: Abilities, ability2: Abilities, abilityHidden: Abilities,
baseTotal: number, baseHp: number, baseAtk: number, baseDef: number, baseSpatk: number, baseSpdef: number, baseSpd: number,
catchRate: number, baseFriendship: number, baseExp: number, genderDiffs: boolean = false, formSpriteKey: string | null = null, isStarterSelectable: boolean = false
catchRate: number, baseFriendship: number, baseExp: number, genderDiffs: boolean = false, formSpriteKey: string | null = null, isStarterSelectable: boolean = false,
isUnobtainable: boolean = false
) {
super(type1, type2, height, weight, ability1, ability2, abilityHidden, baseTotal, baseHp, baseAtk, baseDef, baseSpatk, baseSpdef, baseSpd,
catchRate, baseFriendship, baseExp, genderDiffs, (isStarterSelectable || !formKey));
this.formName = formName;
this.formKey = formKey;
this.formSpriteKey = formSpriteKey;
this.isUnobtainable = isUnobtainable;
}
getFormSpriteKey(_formIndex?: number) {
@ -1812,7 +1873,7 @@ export function initSpecies() {
new PokemonForm("Dragon", "dragon", Type.DRAGON, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 360),
new PokemonForm("Dark", "dark", Type.DARK, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 360),
new PokemonForm("Fairy", "fairy", Type.FAIRY, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 360),
new PokemonForm("???", "unknown", Type.UNKNOWN, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 360),
new PokemonForm("???", "unknown", Type.UNKNOWN, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 360, false, null, false, true),
),
new PokemonSpecies(Species.VICTINI, 5, false, false, true, "Victory Pokémon", Type.PSYCHIC, Type.FIRE, 0.4, 4, Abilities.VICTORY_STAR, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 3, 100, 300, GrowthRate.SLOW, null, false),
new PokemonSpecies(Species.SNIVY, 5, false, false, false, "Grass Snake Pokémon", Type.GRASS, null, 0.6, 8.1, Abilities.OVERGROW, Abilities.NONE, Abilities.CONTRARY, 308, 45, 45, 55, 45, 55, 63, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
@ -2366,7 +2427,7 @@ export function initSpecies() {
),
new PokemonSpecies(Species.MARSHADOW, 7, false, false, true, "Gloomdweller Pokémon", Type.FIGHTING, Type.GHOST, 0.7, 22.2, Abilities.TECHNICIAN, Abilities.NONE, Abilities.NONE, 600, 90, 125, 80, 90, 90, 125, 3, 0, 300, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.FIGHTING, Type.GHOST, 0.7, 22.2, Abilities.TECHNICIAN, Abilities.NONE, Abilities.NONE, 600, 90, 125, 80, 90, 90, 125, 3, 0, 300, false, null, true),
new PokemonForm("Zenith", "zenith", Type.FIGHTING, Type.GHOST, 0.7, 22.2, Abilities.TECHNICIAN, Abilities.NONE, Abilities.NONE, 600, 90, 125, 80, 90, 90, 125, 3, 0, 300)
new PokemonForm("Zenith", "zenith", Type.FIGHTING, Type.GHOST, 0.7, 22.2, Abilities.TECHNICIAN, Abilities.NONE, Abilities.NONE, 600, 90, 125, 80, 90, 90, 125, 3, 0, 300, false, null, false, true)
),
new PokemonSpecies(Species.POIPOLE, 7, true, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.6, 1.8, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 420, 67, 73, 67, 73, 67, 73, 45, 0, 210, GrowthRate.SLOW, null, false),
new PokemonSpecies(Species.NAGANADEL, 7, true, false, false, "Poison Pin Pokémon", Type.POISON, Type.DRAGON, 3.6, 150, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 540, 73, 73, 73, 127, 73, 121, 45, 0, 270, GrowthRate.SLOW, null, false),
@ -2465,11 +2526,11 @@ export function initSpecies() {
new PokemonSpecies(Species.GRAPPLOCT, 8, false, false, false, "Jujitsu Pokémon", Type.FIGHTING, null, 1.6, 39, Abilities.LIMBER, Abilities.NONE, Abilities.TECHNICIAN, 480, 80, 118, 90, 70, 80, 42, 45, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false),
new PokemonSpecies(Species.SINISTEA, 8, false, false, false, "Black Tea Pokémon", Type.GHOST, null, 0.1, 0.2, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, GrowthRate.MEDIUM_FAST, null, false, false,
new PokemonForm("Phony Form", "phony", Type.GHOST, null, 0.1, 0.2, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, false, "", true),
new PokemonForm("Antique Form", "antique", Type.GHOST, null, 0.1, 0.2, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, false, "", true),
new PokemonForm("Antique Form", "antique", Type.GHOST, null, 0.1, 0.2, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, false, "", true, true),
),
new PokemonSpecies(Species.POLTEAGEIST, 8, false, false, false, "Black Tea Pokémon", Type.GHOST, null, 0.2, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 508, 60, 65, 65, 134, 114, 70, 60, 50, 178, GrowthRate.MEDIUM_FAST, null, false, false,
new PokemonForm("Phony Form", "phony", Type.GHOST, null, 0.2, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 508, 60, 65, 65, 134, 114, 70, 60, 50, 178, false, "", true),
new PokemonForm("Antique Form", "antique", Type.GHOST, null, 0.2, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 508, 60, 65, 65, 134, 114, 70, 60, 50, 178, false, "", true),
new PokemonForm("Antique Form", "antique", Type.GHOST, null, 0.2, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 508, 60, 65, 65, 134, 114, 70, 60, 50, 178, false, "", true, true),
),
new PokemonSpecies(Species.HATENNA, 8, false, false, false, "Calm Pokémon", Type.PSYCHIC, null, 0.4, 3.4, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 265, 42, 30, 45, 56, 53, 39, 235, 50, 53, GrowthRate.SLOW, 0, false),
new PokemonSpecies(Species.HATTREM, 8, false, false, false, "Serene Pokémon", Type.PSYCHIC, null, 0.6, 4.8, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 370, 57, 40, 65, 86, 73, 49, 120, 50, 130, GrowthRate.SLOW, 0, false),

View File

@ -165,9 +165,9 @@ export abstract class PersistentModifier extends Modifier {
public stackCount: number;
public virtualStackCount: number;
constructor(type: ModifierType, stackCount?: number) {
constructor(type: ModifierType, stackCount: number = 1) {
super(type);
this.stackCount = stackCount === undefined ? 1 : stackCount;
this.stackCount = stackCount;
this.virtualStackCount = 0;
}
@ -3295,7 +3295,7 @@ export class ContactHeldItemTransferChanceModifier extends HeldItemTransferModif
export class IvScannerModifier extends PersistentModifier {
constructor(type: ModifierType, stackCount?: number) {
super(type, stackCount);
super(type);
}
match(modifier: Modifier): boolean {
@ -3303,7 +3303,7 @@ export class IvScannerModifier extends PersistentModifier {
}
clone(): IvScannerModifier {
return new IvScannerModifier(this.type, this.stackCount);
return new IvScannerModifier(this.type);
}
/**
@ -3311,11 +3311,11 @@ export class IvScannerModifier extends PersistentModifier {
* @returns always `true`
*/
override apply(): boolean {
return true;
return true; //Dude are you kidding me
}
getMaxStackCount(): number {
return 3;
return 1;
}
}

View File

@ -478,7 +478,7 @@ export class EncounterPhase extends BattlePhase {
}));
const ivScannerModifier = globalScene.findModifier(m => m instanceof IvScannerModifier);
if (ivScannerModifier) {
enemyField.map(p => globalScene.pushPhase(new ScanIvsPhase(p.getBattlerIndex(), Math.min(ivScannerModifier.getStackCount() * 2, 6))));
enemyField.map(p => globalScene.pushPhase(new ScanIvsPhase(p.getBattlerIndex())));
}
}

View File

@ -396,7 +396,7 @@ export class MysteryEncounterBattlePhase extends Phase {
if (encounterMode !== MysteryEncounterMode.TRAINER_BATTLE) {
const ivScannerModifier = globalScene.findModifier(m => m instanceof IvScannerModifier);
if (ivScannerModifier) {
enemyField.map(p => globalScene.pushPhase(new ScanIvsPhase(p.getBattlerIndex(), Math.min(ivScannerModifier.getStackCount() * 2, 6))));
enemyField.map(p => globalScene.pushPhase(new ScanIvsPhase(p.getBattlerIndex())));
}
}

View File

@ -1,7 +1,6 @@
import { globalScene } from "#app/global-scene";
import type { BattlerIndex } from "#app/battle";
import { CommonBattleAnim, CommonAnim } from "#app/data/battle-anims";
import { Stat } from "#app/enums/stat";
import { PERMANENT_STATS, Stat } from "#app/enums/stat";
import { getPokemonNameWithAffix } from "#app/messages";
import { getTextColor, TextStyle } from "#app/ui/text";
import { Mode } from "#app/ui/ui";
@ -9,21 +8,14 @@ import i18next from "i18next";
import { PokemonPhase } from "./pokemon-phase";
export class ScanIvsPhase extends PokemonPhase {
private shownIvs: number;
constructor(battlerIndex: BattlerIndex, shownIvs: number) {
constructor(battlerIndex: BattlerIndex) {
super(battlerIndex);
this.shownIvs = shownIvs;
}
start() {
super.start();
if (!this.shownIvs) {
return this.end();
}
const pokemon = this.getPokemon();
let enemyIvs: number[] = [];
@ -34,12 +26,11 @@ export class ScanIvsPhase extends PokemonPhase {
for (let e = 0; e < enemyField.length; e++) {
enemyIvs = enemyField[e].ivs;
const currentIvs = globalScene.gameData.dexData[enemyField[e].species.getRootSpeciesId()].ivs; // we are using getRootSpeciesId() here because we want to check against the baby form, not the mid form if it exists
const ivsToShow = globalScene.ui.getMessageHandler().getTopIvs(enemyIvs, this.shownIvs);
statsContainer = enemyField[e].getBattleInfo().getStatsValueContainer().list as Phaser.GameObjects.Sprite[];
statsContainerLabels = statsContainer.filter(m => m.name.indexOf("icon_stat_label") >= 0);
for (let s = 0; s < statsContainerLabels.length; s++) {
const ivStat = Stat[statsContainerLabels[s].frame.name];
if (enemyIvs[ivStat] > currentIvs[ivStat] && ivsToShow.indexOf(Number(ivStat)) >= 0) {
if (enemyIvs[ivStat] > currentIvs[ivStat] && PERMANENT_STATS.indexOf(Number(ivStat)) >= 0) {
const hexColour = enemyIvs[ivStat] === 31 ? getTextColor(TextStyle.PERFECT_IV, false, uiTheme) : getTextColor(TextStyle.SUMMARY_GREEN, false, uiTheme);
const hexTextColour = Phaser.Display.Color.HexStringToColor(hexColour).color;
statsContainerLabels[s].setTint(hexTextColour);
@ -53,9 +44,7 @@ export class ScanIvsPhase extends PokemonPhase {
globalScene.ui.setMode(Mode.CONFIRM, () => {
globalScene.ui.setMode(Mode.MESSAGE);
globalScene.ui.clearText();
new CommonBattleAnim(CommonAnim.LOCK_ON, pokemon, pokemon).play(false, () => {
globalScene.ui.getMessageHandler().promptIvs(pokemon.id, pokemon.ivs, this.shownIvs).then(() => this.end());
});
globalScene.ui.getMessageHandler().promptIvs(pokemon.id, pokemon.ivs).then(() => this.end());
}, () => {
globalScene.ui.setMode(Mode.MESSAGE);
globalScene.ui.clearText();

View File

@ -0,0 +1,116 @@
import { Abilities } from "#enums/abilities";
import { Moves } from "#enums/moves";
import { Species } from "#enums/species";
import GameManager from "#test/utils/gameManager";
import Phaser from "phaser";
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
describe("Abilities - Perish Song", () => {
let phaserGame: Phaser.Game;
let game: GameManager;
beforeAll(() => {
phaserGame = new Phaser.Game({
type: Phaser.HEADLESS,
});
});
afterEach(() => {
game.phaseInterceptor.restoreOg();
});
beforeEach(() => {
game = new GameManager(phaserGame);
game.override.battleType("single");
game.override.disableCrits();
game.override.enemySpecies(Species.MAGIKARP);
game.override.enemyAbility(Abilities.BALL_FETCH);
game.override.starterSpecies(Species.CURSOLA);
game.override.ability(Abilities.PERISH_BODY);
game.override.moveset([ Moves.SPLASH ]);
});
it("should trigger when hit with damaging move", async () => {
game.override.enemyMoveset([ Moves.AQUA_JET ]);
await game.classicMode.startBattle();
const cursola = game.scene.getPlayerPokemon();
const magikarp = game.scene.getEnemyPokemon();
game.move.select(Moves.SPLASH);
await game.toNextTurn();
expect(cursola?.summonData.tags[0].turnCount).toBe(3);
expect(magikarp?.summonData.tags[0].turnCount).toBe(3);
});
it("should trigger even when fainting", async () => {
game.override.enemyMoveset([ Moves.AQUA_JET ])
.enemyLevel(100)
.startingLevel(1);
await game.classicMode.startBattle([ Species.CURSOLA, Species.FEEBAS ]);
const magikarp = game.scene.getEnemyPokemon();
game.move.select(Moves.SPLASH);
game.doSelectPartyPokemon(1);
await game.toNextTurn();
expect(magikarp?.summonData.tags[0].turnCount).toBe(3);
});
it("should not activate if attacker already has perish song", async () => {
game.override.enemyMoveset([ Moves.PERISH_SONG, Moves.AQUA_JET, Moves.SPLASH ]);
await game.classicMode.startBattle([ Species.FEEBAS, Species.CURSOLA ]);
const feebas = game.scene.getPlayerPokemon();
const magikarp = game.scene.getEnemyPokemon();
game.move.select(Moves.SPLASH);
await game.forceEnemyMove(Moves.PERISH_SONG);
await game.toNextTurn();
expect(feebas?.summonData.tags[0].turnCount).toBe(3);
expect(magikarp?.summonData.tags[0].turnCount).toBe(3);
game.doSwitchPokemon(1);
await game.forceEnemyMove(Moves.SPLASH);
await game.toNextTurn();
const cursola = game.scene.getPlayerPokemon();
expect(cursola?.summonData.tags.length).toBe(0);
expect(magikarp?.summonData.tags[0].turnCount).toBe(2);
game.move.select(Moves.SPLASH);
await game.forceEnemyMove(Moves.AQUA_JET);
await game.toNextTurn();
expect(cursola?.summonData.tags.length).toBe(0);
expect(magikarp?.summonData.tags[0].turnCount).toBe(1);
});
it("should activate if cursola already has perish song, but not reset its counter", async () => {
game.override.enemyMoveset([ Moves.PERISH_SONG, Moves.AQUA_JET, Moves.SPLASH ]);
game.override.moveset([ Moves.WHIRLWIND, Moves.SPLASH ]);
game.override.startingWave(5);
await game.classicMode.startBattle([ Species.CURSOLA ]);
const cursola = game.scene.getPlayerPokemon();
game.move.select(Moves.WHIRLWIND);
await game.forceEnemyMove(Moves.PERISH_SONG);
await game.toNextTurn();
const magikarp = game.scene.getEnemyPokemon();
expect(cursola?.summonData.tags[0].turnCount).toBe(3);
expect(magikarp?.summonData.tags.length).toBe(0);
game.move.select(Moves.SPLASH);
await game.forceEnemyMove(Moves.AQUA_JET);
await game.toNextTurn();
expect(cursola?.summonData.tags[0].turnCount).toBe(2);
expect(magikarp?.summonData.tags.length).toBe(1);
expect(magikarp?.summonData.tags[0].turnCount).toBe(3);
});
});

View File

@ -36,7 +36,7 @@ describe("Abilities - Sand Spit", () => {
it("should trigger when hit with damaging move", async () => {
game.override.enemyMoveset([ Moves.TACKLE ]);
await game.startBattle();
await game.classicMode.startBattle();
game.move.select(Moves.SPLASH);
await game.toNextTurn();
@ -44,9 +44,22 @@ describe("Abilities - Sand Spit", () => {
expect(game.scene.arena.weather?.weatherType).toBe(WeatherType.SANDSTORM);
}, 20000);
it("should trigger even when fainting", async () => {
game.override.enemyMoveset([ Moves.TACKLE ])
.enemyLevel(100)
.startingLevel(1);
await game.classicMode.startBattle([ Species.SILICOBRA, Species.MAGIKARP ]);
game.move.select(Moves.SPLASH);
game.doSelectPartyPokemon(1);
await game.toNextTurn();
expect(game.scene.arena.weather?.weatherType).toBe(WeatherType.SANDSTORM);
});
it("should not trigger when targetted with status moves", async () => {
game.override.enemyMoveset([ Moves.GROWL ]);
await game.startBattle();
await game.classicMode.startBattle();
game.move.select(Moves.COIL);
await game.toNextTurn();

View File

@ -0,0 +1,69 @@
import { TerrainType } from "#app/data/terrain";
import { Abilities } from "#enums/abilities";
import { Moves } from "#enums/moves";
import { Species } from "#enums/species";
import GameManager from "#test/utils/gameManager";
import Phaser from "phaser";
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
describe("Abilities - Seed Sower", () => {
let phaserGame: Phaser.Game;
let game: GameManager;
beforeAll(() => {
phaserGame = new Phaser.Game({
type: Phaser.HEADLESS,
});
});
afterEach(() => {
game.phaseInterceptor.restoreOg();
});
beforeEach(() => {
game = new GameManager(phaserGame);
game.override.battleType("single");
game.override.disableCrits();
game.override.enemySpecies(Species.MAGIKARP);
game.override.enemyAbility(Abilities.BALL_FETCH);
game.override.starterSpecies(Species.ARBOLIVA);
game.override.ability(Abilities.SEED_SOWER);
game.override.moveset([ Moves.SPLASH ]);
});
it("should trigger when hit with damaging move", async () => {
game.override.enemyMoveset([ Moves.TACKLE ]);
await game.classicMode.startBattle();
game.move.select(Moves.SPLASH);
await game.toNextTurn();
expect(game.scene.arena.terrain?.terrainType).toBe(TerrainType.GRASSY);
});
it("should trigger even when fainting", async () => {
game.override.enemyMoveset([ Moves.TACKLE ])
.enemyLevel(100)
.startingLevel(1);
await game.classicMode.startBattle([ Species.ARBOLIVA, Species.MAGIKARP ]);
game.move.select(Moves.SPLASH);
game.doSelectPartyPokemon(1);
await game.toNextTurn();
expect(game.scene.arena.terrain?.terrainType).toBe(TerrainType.GRASSY);
});
it("should not trigger when targetted with status moves", async () => {
game.override.enemyMoveset([ Moves.GROWL ]);
await game.classicMode.startBattle();
game.move.select(Moves.SPLASH);
await game.toNextTurn();
expect(game.scene.arena.terrain?.terrainType).not.toBe(TerrainType.GRASSY);
});
});

View File

@ -179,9 +179,20 @@ describe("check if every variant's sprite are correctly set", () => {
expect(errors).toEqual([]);
});
it("check exp back variant files", () => {
it("check exp back female variant files", () => {
const dirPath = `${rootDir}exp${path.sep}back${path.sep}female${path.sep}`;
const errors = getMissingFiles(expVariant.back.female, dirPath);
if (errors.length) {
console.log("errors", errors);
}
expect(errors.length).toBe(0);
});
it("check exp back male variant files", () => {
const dirPath = `${rootDir}exp${path.sep}back${path.sep}`;
const errors = getMissingFiles(expVariant.back, dirPath);
const backMaleVariant = deepCopy(expVariant.back);
delete backMaleVariant.female;
const errors = getMissingFiles(backMaleVariant, dirPath);
if (errors.length) {
console.log("errors", errors);
}
@ -239,8 +250,8 @@ describe("check if every variant's sprite are correctly set", () => {
expect(errors).toEqual([]);
});
it("look over every file in variant exp back and check if present in masterlist", () => {
const dirPath = `${rootDir}exp${path.sep}back${path.sep}`;
it("look over every file in variant exp back female and check if present in masterlist", () => {
const dirPath = `${rootDir}exp${path.sep}back${path.sep}female${path.sep}`;
const errors = getMissingMasterlist(expVariant.back, dirPath);
if (errors.length) {
console.log("errors for ", dirPath, errors);
@ -248,6 +259,15 @@ describe("check if every variant's sprite are correctly set", () => {
expect(errors).toEqual([]);
});
it("look over every file in variant exp back male and check if present in masterlist", () => {
const dirPath = `${rootDir}exp${path.sep}back${path.sep}`;
const errors = getMissingMasterlist(expVariant.back, dirPath, [ "female" ]);
if (errors.length) {
console.log("errors for ", dirPath, errors);
}
expect(errors.length).toBe(0);
});
it("look over every file in variant exp female and check if present in masterlist", () => {
const dirPath = `${rootDir}exp${path.sep}female${path.sep}`;
const errors = getMissingMasterlist(expVariant.female, dirPath);

View File

@ -6,7 +6,6 @@ import { addWindow } from "./ui-theme";
import type BBCodeText from "phaser3-rex-plugins/plugins/bbcodetext";
import { Button } from "#enums/buttons";
import i18next from "i18next";
import type { Stat } from "#app/enums/stat";
import { PERMANENT_STATS, getStatKey } from "#app/enums/stat";
export default class BattleMessageUiHandler extends MessageUiHandler {
@ -191,13 +190,12 @@ export default class BattleMessageUiHandler extends MessageUiHandler {
});
}
promptIvs(pokemonId: number, ivs: number[], shownIvsCount: number): Promise<void> {
promptIvs(pokemonId: number, ivs: number[]): Promise<void> {
return new Promise(resolve => {
globalScene.executeWithSeedOffset(() => {
let levelUpStatsValuesText = "";
const shownStats = this.getTopIvs(ivs, shownIvsCount);
for (const s of PERMANENT_STATS) {
levelUpStatsValuesText += `${shownStats.includes(s) ? this.getIvDescriptor(ivs[s], s, pokemonId) : "???"}\n`;
levelUpStatsValuesText += `${this.getIvDescriptor(ivs[s], s, pokemonId)}\n`;
}
this.levelUpStatsValuesContent.text = levelUpStatsValuesText;
this.levelUpStatsIncrContent.setVisible(false);
@ -211,21 +209,6 @@ export default class BattleMessageUiHandler extends MessageUiHandler {
});
}
getTopIvs(ivs: number[], shownIvsCount: number): Stat[] {
let shownStats: Stat[] = [];
if (shownIvsCount < 6) {
const statsPool = PERMANENT_STATS.slice();
// Sort the stats from highest to lowest iv
statsPool.sort((s1, s2) => ivs[s2] - ivs[s1]);
for (let i = 0; i < shownIvsCount; i++) {
shownStats.push(statsPool[i]);
}
} else {
shownStats = PERMANENT_STATS.slice();
}
return shownStats;
}
getIvDescriptor(value: number, typeIv: number, pokemonId: number): string {
const starterSpecies = globalScene.getPokemonById(pokemonId)!.species.getRootSpeciesId(); // we are using getRootSpeciesId() here because we want to check against the baby form, not the mid form if it exists
const starterIvs: number[] = globalScene.gameData.dexData[starterSpecies].ivs;

View File

@ -133,7 +133,7 @@ export class FilterText extends Phaser.GameObjects.Container {
const handler = ui.getHandler() as AwaitableUiHandler;
handler.tutorialActive = true;
// Switch to the dialog test window
this.selections[index].setText(String(i18next.t(dialogueName)));
this.selections[index].setText( dialogueName === "" ? this.defaultText : String(i18next.t(dialogueName)));
ui.revertMode();
this.onChange();
},

View File

@ -16,7 +16,7 @@ import { pokemonFormChanges } from "#app/data/pokemon-forms";
import type { LevelMoves } from "#app/data/balance/pokemon-level-moves";
import { pokemonFormLevelMoves, pokemonSpeciesLevelMoves } from "#app/data/balance/pokemon-level-moves";
import type PokemonSpecies from "#app/data/pokemon-species";
import { allSpecies, getPokemonSpeciesForm } from "#app/data/pokemon-species";
import { allSpecies, getPokemonSpeciesForm, normalForm } from "#app/data/pokemon-species";
import { getStarterValueFriendshipCap, speciesStarterCosts } from "#app/data/balance/starters";
import { starterPassiveAbilities } from "#app/data/balance/passives";
import { Type } from "#enums/type";
@ -383,7 +383,7 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
this.pokemonHatchedIcon.setScale(0.8);
this.pokemonCaughtHatchedContainer.add(this.pokemonHatchedIcon);
this.pokemonShinyIcon = globalScene.add.sprite(14, 76, "shiny_icons");
this.pokemonShinyIcon = globalScene.add.sprite(14, 117, "shiny_icons");
this.pokemonShinyIcon.setOrigin(0.15, 0.2);
this.pokemonShinyIcon.setScale(1);
this.pokemonCaughtHatchedContainer.add(this.pokemonShinyIcon);
@ -601,7 +601,7 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
const form = species.forms[formIndex];
// If this form has a specific set of moves, we get them.
this.levelMoves = (formIndex > 0 && pokemonFormLevelMoves.hasOwnProperty(formIndex)) ? pokemonFormLevelMoves[species.speciesId][formIndex] : pokemonSpeciesLevelMoves[species.speciesId];
this.levelMoves = (formIndex > 0 && pokemonFormLevelMoves.hasOwnProperty(species.speciesId) && pokemonFormLevelMoves[species.speciesId].hasOwnProperty(formIndex)) ? pokemonFormLevelMoves[species.speciesId][formIndex] : pokemonSpeciesLevelMoves[species.speciesId];
this.ability1 = form.ability1;
this.ability2 = (form.ability2 === form.ability1) ? undefined : form.ability2;
this.abilityHidden = (form.abilityHidden === form.ability1) ? undefined : form.abilityHidden;
@ -741,14 +741,16 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
return biomes;
}
isCaught(otherSpeciesDexEntry?: DexEntry): bigint {
isCaught(otherSpecies?: PokemonSpecies): bigint {
if (globalScene.dexForDevs) {
return 255n;
}
const dexEntry = otherSpeciesDexEntry ? otherSpeciesDexEntry : this.speciesStarterDexEntry;
const species = otherSpecies ? otherSpecies : this.species;
const dexEntry = globalScene.gameData.dexData[species.speciesId];
const starterDexEntry = globalScene.gameData.dexData[this.getStarterSpeciesId(species.speciesId)];
return dexEntry?.caughtAttr ?? 0n;
return (dexEntry?.caughtAttr ?? 0n) & (starterDexEntry?.caughtAttr ?? 0n) & species.getFullUnlocksData();
}
/**
* Check whether a given form is caught for a given species.
@ -765,11 +767,9 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
}
const species = otherSpecies ? otherSpecies : this.species;
const formIndex = otherFormIndex !== undefined ? otherFormIndex : this.formIndex;
const dexEntry = globalScene.gameData.dexData[species.speciesId];
const caughtAttr = this.isCaught(species);
const isFormCaught = dexEntry ?
(dexEntry.caughtAttr & globalScene.gameData.getFormAttr(formIndex ?? 0)) > 0n
: false;
const isFormCaught = (caughtAttr & globalScene.gameData.getFormAttr(formIndex ?? 0)) > 0n;
return isFormCaught;
}
@ -783,8 +783,7 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
*/
initStarterPrefs(): StarterAttributes {
const starterAttributes : StarterAttributes | null = this.species ? { ...this.savedStarterAttributes } : null;
const dexEntry = globalScene.gameData.dexData[this.species.speciesId];
const caughtAttr = this.isCaught(dexEntry);
const caughtAttr = this.isCaught();
// no preferences or Pokemon wasn't caught, return empty attribute
if (!starterAttributes || !caughtAttr) {
@ -1235,7 +1234,7 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
case MenuOptions.BIOMES:
if (!(this.isCaught() || this.speciesStarterDexEntry?.seenAttr)) {
if (!(isCaught || this.speciesStarterDexEntry?.seenAttr)) {
error = true;
} else {
this.blockInput = true;
@ -1372,8 +1371,7 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
});
this.evolutions.map(evo => {
const evoSpecies = allSpecies.find(species => species.speciesId === evo.speciesId);
const evoSpeciesStarterDexEntry = evoSpecies ? globalScene.gameData.dexData[evoSpecies.speciesId] : undefined;
const isCaughtEvo = this.isCaught(evoSpeciesStarterDexEntry) ? true : false;
const isCaughtEvo = this.isCaught(evoSpecies) ? true : false;
// Attempts to find the formIndex of the evolved species
const newFormKey = evo.evoFormKey ? evo.evoFormKey : (this.species.forms.length > 0 ? this.species.forms[this.formIndex].formKey : "");
const matchingForm = evoSpecies?.forms.find(form => form.formKey === newFormKey);
@ -1535,6 +1533,7 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
this.pokemonShinyIcon.setVisible(true);
starterAttributes.shiny = true;
this.savedStarterAttributes.shiny = starterAttributes.shiny;
} else {
let newVariant = props.variant;
do {
@ -1583,7 +1582,7 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
if (this.species.forms[newFormIndex].isStarterSelectable || globalScene.dexForDevs) { // TODO: are those bangs correct?
break;
}
} while (newFormIndex !== props.formIndex);
} while (newFormIndex !== props.formIndex || this.species.forms[newFormIndex].isUnobtainable);
starterAttributes.form = newFormIndex; // store the selected form
this.savedStarterAttributes.form = starterAttributes.form;
this.formIndex = newFormIndex;
@ -1688,7 +1687,7 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
}
this.pokemonCandyCountText.setText(`x${starterData.candyCount}`);
const egg = new Egg({ scene: globalScene, species: this.species.speciesId, sourceType: EggSourceType.SAME_SPECIES_EGG });
const egg = new Egg({ scene: globalScene, species: this.starterId, sourceType: EggSourceType.SAME_SPECIES_EGG });
egg.addEggToGameData();
globalScene.gameData.saveSystem().then(success => {
@ -1856,6 +1855,9 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
if (this.canCycleGender) {
this.updateButtonIcon(SettingKeyboard.Button_Cycle_Gender, gamepadType, this.genderIconElement, this.genderLabel);
}
} else {
// Making space for "Uncaught" text
this.instructionRowY += 8;
}
if (this.canCycleForm) {
this.updateButtonIcon(SettingKeyboard.Button_Cycle_Form, gamepadType, this.formIconElement, this.formLabel);
@ -2093,7 +2095,7 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
if (species) {
const dexEntry = globalScene.gameData.dexData[species.speciesId];
const caughtAttr = this.isCaught(dexEntry);
const caughtAttr = this.isCaught(species);
if (!caughtAttr) {
const props = this.starterAttributes;
@ -2240,13 +2242,11 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
this.pokemonCandyContainer.setVisible(true);
if (pokemonPrevolutions.hasOwnProperty(species.speciesId)) {
this.pokemonShinyIcon.setY(135);
this.pokemonShinyIcon.setFrame(getVariantIcon(variant));
this.pokemonHatchedIcon.setVisible(false);
this.pokemonHatchedCountText.setVisible(false);
this.pokemonFormText.setY(36);
} else {
this.pokemonShinyIcon.setY(117);
this.pokemonHatchedIcon.setVisible(true);
this.pokemonHatchedCountText.setVisible(true);
this.pokemonFormText.setY(42);
@ -2276,7 +2276,12 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
if (isFormCaught || isFormSeen) {
const speciesForm = getPokemonSpeciesForm(species.speciesId, formIndex!); // TODO: is the bang correct?
this.setTypeIcons(speciesForm.type1, speciesForm.type2);
this.pokemonFormText.setText(species.getFormNameToDisplay(formIndex));
// TODO: change this once forms are refactored
if (normalForm.includes(species.speciesId) && !formIndex) {
this.pokemonFormText.setText("");
} else {
this.pokemonFormText.setText(species.getFormNameToDisplay(formIndex));
}
this.pokemonFormText.setVisible(true);
if (!isFormCaught) {
this.pokemonFormText.setY(18);
@ -2321,7 +2326,8 @@ export default class PokedexPageUiHandler extends MessageUiHandler {
*/
getCurrentDexProps(speciesId: number): bigint {
let props = 0n;
const caughtAttr = globalScene.gameData.dexData[speciesId].caughtAttr;
const species = allSpecies.find(sp => sp.speciesId === speciesId);
const caughtAttr = globalScene.gameData.dexData[speciesId].caughtAttr & globalScene.gameData.dexData[this.getStarterSpeciesId(speciesId)].caughtAttr & (species?.getFullUnlocksData() ?? 0n);
/* this checks the gender of the pokemon; this works by checking a) that the starter preferences for the species exist, and if so, is it female. If so, it'll add DexAttr.FEMALE to our temp props
* It then checks b) if the caughtAttr for the pokemon is female and NOT male - this means that the ONLY gender we've gotten is female, and we need to add DexAttr.FEMALE to our temp props

View File

@ -115,6 +115,10 @@ export default class PokedexScanUiHandler extends FormModalUiHandler {
this.reduceKeys();
setTimeout(() => {
input.setFocus(); // Focus after a short delay to avoid unwanted input
}, 50);
input.on("keydown", (inputObject, evt: KeyboardEvent) => {
if ([ "escape", "space" ].some((v) => v === evt.key.toLowerCase() || v === evt.code.toLowerCase()) && ui.getMode() === Mode.AUTO_COMPLETE) {
// Delete autocomplete list and recovery focus.
@ -169,7 +173,8 @@ export default class PokedexScanUiHandler extends FormModalUiHandler {
this.submitAction = (_) => {
if (ui.getMode() === Mode.POKEDEX_SCAN) {
this.sanitizeInputs();
const sanitizedName = btoa(unescape(encodeURIComponent(this.inputs[0].text)));
const outputName = this.reducedKeys.includes(this.inputs[0].text) ? this.inputs[0].text : "";
const sanitizedName = btoa(unescape(encodeURIComponent(outputName)));
config.buttonActions[0](sanitizedName);
return true;
}

View File

@ -7,7 +7,7 @@ import { speciesEggMoves } from "#app/data/balance/egg-moves";
import { pokemonFormLevelMoves, pokemonSpeciesLevelMoves } from "#app/data/balance/pokemon-level-moves";
import type { PokemonForm } from "#app/data/pokemon-species";
import type PokemonSpecies from "#app/data/pokemon-species";
import { allSpecies, getPokemonSpeciesForm, getPokerusStarters } from "#app/data/pokemon-species";
import { allSpecies, getPokemonSpeciesForm, getPokerusStarters, normalForm } from "#app/data/pokemon-species";
import { getStarterValueFriendshipCap, speciesStarterCosts, POKERUS_STARTER_COUNT } from "#app/data/balance/starters";
import { catchableSpecies } from "#app/data/balance/biomes";
import { Type } from "#enums/type";
@ -150,6 +150,7 @@ export default class PokedexUiHandler extends MessageUiHandler {
private pokemonNumberText: Phaser.GameObjects.Text;
private pokemonSprite: Phaser.GameObjects.Sprite;
private pokemonNameText: Phaser.GameObjects.Text;
private pokemonFormText: Phaser.GameObjects.Text;
private type1Icon: Phaser.GameObjects.Sprite;
private type2Icon: Phaser.GameObjects.Sprite;
@ -410,14 +411,18 @@ export default class PokedexUiHandler extends MessageUiHandler {
this.iconAnimHandler = new PokemonIconAnimHandler();
this.iconAnimHandler.setup();
this.pokemonNumberText = addTextObject(6, 140, "", TextStyle.SUMMARY);
this.pokemonNumberText = addTextObject(6, 141, "", TextStyle.SUMMARY);
this.pokemonNumberText.setOrigin(0, 0);
this.starterSelectContainer.add(this.pokemonNumberText);
this.pokemonNameText = addTextObject(6, 127, "", TextStyle.SUMMARY);
this.pokemonNameText = addTextObject(6, 128, "", TextStyle.SUMMARY);
this.pokemonNameText.setOrigin(0, 0);
this.starterSelectContainer.add(this.pokemonNameText);
this.pokemonFormText = addTextObject(6, 121, "", TextStyle.PARTY, { fontSize: textSettings.instructionTextSize });
this.pokemonFormText.setOrigin(0, 0);
this.starterSelectContainer.add(this.pokemonFormText);
const starterBoxContainer = globalScene.add.container(speciesContainerX + 6, 9); //115
this.starterSelectScrollBar = new ScrollBar(161, 12, 5, pokemonContainerWindow.height - 6, 9);
@ -560,7 +565,7 @@ export default class PokedexUiHandler extends MessageUiHandler {
this.starterPreferences[species.speciesId] = this.initStarterPrefs(species);
if (dexEntry.caughtAttr || globalScene.dexForDevs) {
if ((dexEntry.caughtAttr & species.getFullUnlocksData()) || globalScene.dexForDevs) {
icon.clearTint();
} else if (dexEntry.seenAttr) {
icon.setTint(0x808080);
@ -601,7 +606,7 @@ export default class PokedexUiHandler extends MessageUiHandler {
return {};
}
const caughtAttr = dexEntry.caughtAttr;
const caughtAttr = dexEntry.caughtAttr & species.getFullUnlocksData();
const hasShiny = caughtAttr & DexAttr.SHINY;
const hasNonShiny = caughtAttr & DexAttr.NON_SHINY;
@ -1250,7 +1255,9 @@ export default class PokedexUiHandler extends MessageUiHandler {
// First, ensure you have the caught attributes for the species else default to bigint 0
// TODO: This might be removed depending on how accessible we want the pokedex function to be
const caughtAttr = globalScene.gameData.dexData[container.species.speciesId]?.caughtAttr || BigInt(0);
const caughtAttr = (globalScene.gameData.dexData[container.species.speciesId]?.caughtAttr || BigInt(0)) &
(globalScene.gameData.dexData[this.getStarterSpeciesId(container.species.speciesId)]?.caughtAttr || BigInt(0)) &
container.species.getFullUnlocksData();
const starterData = globalScene.gameData.starterData[starterId];
const isStarterProgressable = speciesEggMoves.hasOwnProperty(starterId);
@ -1287,7 +1294,7 @@ export default class PokedexUiHandler extends MessageUiHandler {
if (fitsEggMove1 && !fitsLevelMove1) {
container.eggMove1Icon.setVisible(true);
const em1 = eggMoves.findIndex(name => name === selectedMove1);
if ((starterData[starterId].eggMoves & (1 << em1)) === 0) {
if ((starterData.eggMoves & (1 << em1)) === 0) {
container.eggMove1Icon.setTint(0x808080);
} else {
container.eggMove1Icon.clearTint();
@ -1298,7 +1305,7 @@ export default class PokedexUiHandler extends MessageUiHandler {
if (fitsEggMove2 && !fitsLevelMove2) {
container.eggMove2Icon.setVisible(true);
const em2 = eggMoves.findIndex(name => name === selectedMove2);
if ((starterData[starterId].eggMoves & (1 << em2)) === 0) {
if ((starterData.eggMoves & (1 << em2)) === 0) {
container.eggMove2Icon.setTint(0x808080);
} else {
container.eggMove2Icon.clearTint();
@ -1575,11 +1582,12 @@ export default class PokedexUiHandler extends MessageUiHandler {
}
const speciesId = container.species.speciesId;
const caughtAttr = globalScene.gameData.dexData[speciesId].caughtAttr & globalScene.gameData.dexData[this.getStarterSpeciesId(speciesId)].caughtAttr & container.species.getFullUnlocksData();
this.updateStarterValueLabel(container);
container.label.setVisible(true);
const speciesVariants = speciesId && globalScene.gameData.dexData[speciesId].caughtAttr & DexAttr.SHINY
? [ DexAttr.DEFAULT_VARIANT, DexAttr.VARIANT_2, DexAttr.VARIANT_3 ].filter(v => !!(globalScene.gameData.dexData[speciesId].caughtAttr & v))
const speciesVariants = speciesId && caughtAttr & DexAttr.SHINY
? [ DexAttr.DEFAULT_VARIANT, DexAttr.VARIANT_2, DexAttr.VARIANT_3 ].filter(v => !!(caughtAttr & v))
: [];
for (let v = 0; v < 3; v++) {
const hasVariant = speciesVariants.length > v;
@ -1590,7 +1598,7 @@ export default class PokedexUiHandler extends MessageUiHandler {
}
container.starterPassiveBgs.setVisible(!!globalScene.gameData.starterData[this.getStarterSpeciesId(speciesId)].passiveAttr);
container.hiddenAbilityIcon.setVisible(!!globalScene.gameData.dexData[speciesId].caughtAttr && !!(globalScene.gameData.starterData[this.getStarterSpeciesId(speciesId)].abilityAttr & 4));
container.hiddenAbilityIcon.setVisible(!!caughtAttr && !!(globalScene.gameData.starterData[this.getStarterSpeciesId(speciesId)].abilityAttr & 4));
container.classicWinIcon.setVisible(globalScene.gameData.starterData[this.getStarterSpeciesId(speciesId)].classicWinCount > 0);
container.favoriteIcon.setVisible(this.starterPreferences[speciesId]?.favorite ?? false);
@ -1693,7 +1701,7 @@ export default class PokedexUiHandler extends MessageUiHandler {
openFormTray(species: PokemonSpecies): boolean {
this.trayForms = species.forms;
this.trayForms = species.forms.filter(f => !f.isUnobtainable);
this.trayNumIcons = this.trayForms.length;
this.trayRows = Math.floor(this.trayNumIcons / 9) + (this.trayNumIcons % 9 === 0 ? 0 : 1);
@ -1724,7 +1732,7 @@ export default class PokedexUiHandler extends MessageUiHandler {
this.trayContainers = [];
this.trayForms.map((f, index) => {
const isFormCaught = dexEntry ? (dexEntry.caughtAttr & globalScene.gameData.getFormAttr(f.formIndex ?? 0)) > 0n : false;
const isFormCaught = dexEntry ? (dexEntry.caughtAttr & species.getFullUnlocksData() & globalScene.gameData.getFormAttr(f.formIndex ?? 0)) > 0n : false;
const isFormSeen = dexEntry ? (dexEntry.seenAttr & globalScene.gameData.getFormAttr(f.formIndex ?? 0)) > 0n : false;
const formContainer = new PokedexMonContainer(species, { formIndex: f.formIndex, female: props.female, shiny: props.shiny, variant: props.variant });
this.iconAnimHandler.addOrUpdate(formContainer.icon, PokemonIconAnimMode.NONE);
@ -1861,6 +1869,7 @@ export default class PokedexUiHandler extends MessageUiHandler {
} else {
this.pokemonNumberText.setText(species ? i18next.t("pokedexUiHandler:pokemonNumber") + padInt(species.speciesId, 4) : "");
this.pokemonNameText.setText(species ? "???" : "");
this.pokemonFormText.setText("");
this.type1Icon.setVisible(false);
this.type2Icon.setVisible(false);
if (species) {
@ -1894,8 +1903,9 @@ export default class PokedexUiHandler extends MessageUiHandler {
if (species) {
const dexEntry = globalScene.gameData.dexData[species.speciesId];
const caughtAttr = dexEntry.caughtAttr & globalScene.gameData.dexData[this.getStarterSpeciesId(species.speciesId)].caughtAttr & species.getFullUnlocksData();
if (!dexEntry.caughtAttr) {
if (!caughtAttr) {
const props = this.getSanitizedProps(globalScene.gameData.getSpeciesDexAttrProps(species, this.getCurrentDexProps(species.speciesId)));
if (shiny === undefined) {
@ -1912,7 +1922,7 @@ export default class PokedexUiHandler extends MessageUiHandler {
}
}
const isFormCaught = dexEntry ? (dexEntry.caughtAttr & globalScene.gameData.getFormAttr(formIndex ?? 0)) > 0n : false;
const isFormCaught = dexEntry ? (caughtAttr & globalScene.gameData.getFormAttr(formIndex ?? 0)) > 0n : false;
const isFormSeen = dexEntry ? (dexEntry.seenAttr & globalScene.gameData.getFormAttr(formIndex ?? 0)) > 0n : false;
const assetLoadCancelled = new BooleanHolder(false);
@ -1944,13 +1954,24 @@ export default class PokedexUiHandler extends MessageUiHandler {
}
if (isFormCaught || isFormSeen || globalScene.dexForDevs) {
const speciesForm = getPokemonSpeciesForm(species.speciesId, 0); // TODO: always selecting the first form
// TODO: change this once forms are refactored
if (normalForm.includes(species.speciesId) && !formIndex) {
this.pokemonFormText.setText("");
} else {
this.pokemonFormText.setText(species.getFormNameToDisplay(formIndex, false));
}
} else {
this.pokemonFormText.setText("");
}
if (isFormCaught || isFormSeen || globalScene.dexForDevs) {
const speciesForm = getPokemonSpeciesForm(species.speciesId, formIndex ?? 0); // TODO: always selecting the first form
this.setTypeIcons(speciesForm.type1, speciesForm.type2);
} else {
this.setTypeIcons(null, null);
}
if (species?.forms?.length > 1) {
if (species?.forms?.filter(f => !f.isUnobtainable).length > 1) {
if (!this.showingTray) {
this.showFormTrayIconElement.setVisible(true);
this.showFormTrayLabel.setVisible(true);
@ -2043,7 +2064,8 @@ export default class PokedexUiHandler extends MessageUiHandler {
*/
getCurrentDexProps(speciesId: number): bigint {
let props = 0n;
const caughtAttr = globalScene.gameData.dexData[speciesId].caughtAttr;
const species = allSpecies.find(sp => sp.speciesId === speciesId);
const caughtAttr = globalScene.gameData.dexData[speciesId].caughtAttr & globalScene.gameData.dexData[this.getStarterSpeciesId(speciesId)].caughtAttr & (species?.getFullUnlocksData() ?? 0n);
/* this checks the gender of the pokemon; this works by checking a) that the starter preferences for the species exist, and if so, is it female. If so, it'll add DexAttr.FEMALE to our temp props
* It then checks b) if the caughtAttr for the pokemon is female and NOT male - this means that the ONLY gender we've gotten is female, and we need to add DexAttr.FEMALE to our temp props