diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index aad509c3a..db8fa2777 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -28,11 +28,6 @@ jobs:
ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts
- name: Deploy build on server
if: github.event_name == 'push' && github.ref_name == github.event.repository.default_branch
- run: rsync -vrm dist/* ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DESTINATION_DIR }}
- - name: Purge Cloudflare Cache
- if: github.event_name == 'push' && github.ref_name == github.event.repository.default_branch
- id: purge-cache
- uses: NathanVaughn/actions-cloudflare-purge@v3.1.0
- with:
- cf_auth: ${{ secrets.CLOUDFLARE_API_TOKEN }}
- cf_zone: ${{ secrets.CLOUDFLARE_ZONE_ID }}
+ run: |
+ rsync --del -vrm dist/* ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DESTINATION_DIR }}
+ ssh -t ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }} "~/prmanifest --inpath ${{ secrets.DESTINATION_DIR }} --outpath ${{ secrets.DESTINATION_DIR }}/manifest.json"
diff --git a/README.md b/README.md
index 424d47ff1..b2955f8c4 100644
--- a/README.md
+++ b/README.md
@@ -7,8 +7,11 @@ PokéRogue is a browser based Pokémon fangame heavily inspired by the roguelite
If you have the motivation and experience with Typescript/Javascript (or are willing to learn) please feel free to fork the repository and make pull requests with contributions. If you don't know what to work on but want to help, reference the below **To-Do** section or the **#vote** channel in the discord.
### 💻 Environment Setup
-node: 18.3.0
+#### Prerequisites
+- node: 18.3.0
+- npm: [how to install](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
+#### Running Locally
1. Clone the repo and in the root directory run `npm install`
- *if you run into any errors, reach out in the **#dev-corner** channel in discord*
2. Run `npm run start:dev` to locally run the project in `localhost:8000`
diff --git a/index.css b/index.css
index 73d6a91db..9a507ad67 100644
--- a/index.css
+++ b/index.css
@@ -142,7 +142,11 @@ body {
align-self: flex-end;
}
-#touchControls:not([data-ui-mode='STARTER_SELECT']) #apad .apadRectBtnContainer > #apadCycleNature, #touchControls:not([data-ui-mode='STARTER_SELECT']) #apad .apadSqBtnContainer {
+#apad .apadRectBtnContainer > .apadSqBtn:not(:first-child) {
+ margin-left: 10%;
+}
+
+#touchControls:not([data-ui-mode='STARTER_SELECT']) #apad .apadRectBtnContainer > .apadSqBtn, #touchControls:not([data-ui-mode='STARTER_SELECT']) #apad .apadSqBtnContainer {
display: none;
}
diff --git a/index.html b/index.html
index 67f999e77..c05c1c0be 100644
--- a/index.html
+++ b/index.html
@@ -68,17 +68,17 @@
B
-
-
- R
-
F
@@ -88,6 +88,9 @@
E
+
+ N
+
diff --git a/package.json b/package.json
index 0765a180c..16f5a3163 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "pokemon-rogue-battle",
"private": true,
- "version": "1.0.1",
+ "version": "1.0.2",
"type": "module",
"scripts": {
"start": "vite",
diff --git a/public/audio/cry/25-gigantamax.m4a b/public/audio/cry/25-gigantamax.m4a
index 103504a56..2cf38814b 100644
Binary files a/public/audio/cry/25-gigantamax.m4a and b/public/audio/cry/25-gigantamax.m4a differ
diff --git a/public/audio/cry/25.m4a b/public/audio/cry/25.m4a
index 103504a56..2cf38814b 100644
Binary files a/public/audio/cry/25.m4a and b/public/audio/cry/25.m4a differ
diff --git a/public/audio/cry/669-white.m4a b/public/audio/cry/669-white.m4a
new file mode 100644
index 000000000..773241dac
Binary files /dev/null and b/public/audio/cry/669-white.m4a differ
diff --git a/public/audio/cry/670-white.m4a b/public/audio/cry/670-white.m4a
new file mode 100644
index 000000000..45e83e386
Binary files /dev/null and b/public/audio/cry/670-white.m4a differ
diff --git a/public/audio/cry/671-white.m4a b/public/audio/cry/671-white.m4a
new file mode 100644
index 000000000..e604dea40
Binary files /dev/null and b/public/audio/cry/671-white.m4a differ
diff --git a/public/battle-anims/common-infestation.json b/public/battle-anims/common-infestation.json
new file mode 100644
index 000000000..35e60fd2c
--- /dev/null
+++ b/public/battle-anims/common-infestation.json
@@ -0,0 +1,1966 @@
+{
+ "graphic": "PRAS- Struggle Bug",
+ "frames": [
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -67.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -71,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 116,
+ "y": -75,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -67.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -71,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 144,
+ "y": -75,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 125.5,
+ "y": -52.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 116,
+ "y": -75,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -71,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -71,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 144,
+ "y": -75,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 152,
+ "y": -79,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 116,
+ "y": -75,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -71,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 104,
+ "y": -63.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 125.5,
+ "y": -52.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 120,
+ "y": -44.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 144,
+ "y": -75,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 152,
+ "y": -79,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 156,
+ "y": -87,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -71,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 104,
+ "y": -63.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -55,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 120,
+ "y": -44.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -40.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 125.5,
+ "y": -52.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 152,
+ "y": -79,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 156,
+ "y": -87,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -95,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 104,
+ "y": -63.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -55,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 104,
+ "y": -47,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -40.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 132,
+ "y": -48.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 120,
+ "y": -44.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 156,
+ "y": -87,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -95,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 140,
+ "y": -99,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -55,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 104,
+ "y": -47,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -39,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 132,
+ "y": -48.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -56.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -40.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -95,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 140,
+ "y": -99,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 132,
+ "y": -95,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 104,
+ "y": -47,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -39,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 116,
+ "y": -43,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 132,
+ "y": -48.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -60.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -56.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 140,
+ "y": -99,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 132,
+ "y": -95,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 120,
+ "y": -91,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -39,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 116,
+ "y": -43,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 124,
+ "y": -47.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -60.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -64.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 132,
+ "y": -48.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 132,
+ "y": -95,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 120,
+ "y": -91,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -87,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 116,
+ "y": -43,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 124,
+ "y": -47.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -55.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -64.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 140,
+ "y": -72.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -60.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 120,
+ "y": -91,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -87,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 96,
+ "y": -79,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 124,
+ "y": -47.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -55.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -51.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 140,
+ "y": -72.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 144,
+ "y": -80.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -64.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -87,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 96,
+ "y": -79,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 100,
+ "y": -71,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -55.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -51.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 144,
+ "y": -48,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 144,
+ "y": -80.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 140,
+ "y": -88.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 140,
+ "y": -72.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 96,
+ "y": -79,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 100,
+ "y": -71,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -63,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 144,
+ "y": -48,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -51.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -44,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 140,
+ "y": -88.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -84.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 144,
+ "y": -80.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 100,
+ "y": -71,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -63,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 116,
+ "y": -59,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 144,
+ "y": -48,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -44,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 140,
+ "y": -36,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -84.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 152,
+ "y": -76.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 144,
+ "y": -80.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 108,
+ "y": -63,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 116,
+ "y": -59,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 124,
+ "y": -67,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -44,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 140,
+ "y": -36,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -44,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 152,
+ "y": -76.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 160,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -68.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -84.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 116,
+ "y": -59,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -44,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 124,
+ "y": -67,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 140,
+ "y": -36,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -68.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 152,
+ "y": -76.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 100,
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 136,
+ "y": -44,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 140,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 148,
+ "y": -68.5,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 140,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 124,
+ "y": -67,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 140,
+ "priority": 1,
+ "focus": 1
+ }
+ ]
+ ],
+ "frameTimedEvents": {
+ "0": [
+ {
+ "frameIndex": 0,
+ "resourceName": "PRSFX- Infestation.wav",
+ "volume": 100,
+ "pitch": 100,
+ "eventType": "AnimTimedSoundEvent"
+ }
+ ]
+ },
+ "position": 1,
+ "hue": 0
+}
\ No newline at end of file
diff --git a/public/battle-anims/common-snap-trap.json b/public/battle-anims/common-snap-trap.json
new file mode 100644
index 000000000..d9b2cf0ab
--- /dev/null
+++ b/public/battle-anims/common-snap-trap.json
@@ -0,0 +1,1208 @@
+{
+ "id": 779,
+ "graphic": "PRAS- Elemental Fangs",
+ "frames": [
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -95,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -33,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -94,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -34,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -94,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -34,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -95,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -33,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -96,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -32,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -100,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -28,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -104,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -24,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -104,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -24,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -104,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -24,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -104,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -24,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 90,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -96,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -32,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 80,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -88,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -40,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 70,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -80,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -48,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 70,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -76,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -52,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 70,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -76,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -52,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 70,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -76,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -52,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 70,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -76,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -52,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 70,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -76,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ },
+ {
+ "x": 128,
+ "y": -52,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 2,
+ "graphicFrame": 24,
+ "opacity": 255,
+ "tone": [
+ -50,
+ -50,
+ -50,
+ 0
+ ],
+ "priority": 1,
+ "focus": 1
+ }
+ ],
+ [
+ {
+ "x": 0,
+ "y": 0,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 0,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 2
+ },
+ {
+ "x": 128,
+ "y": -64,
+ "zoomX": 100,
+ "zoomY": 100,
+ "visible": true,
+ "target": 1,
+ "graphicFrame": 0,
+ "opacity": 255,
+ "locked": true,
+ "priority": 1,
+ "focus": 1
+ }
+ ]
+ ],
+ "frameTimedEvents": {
+ "7": [
+ {
+ "frameIndex": 7,
+ "resourceName": "metal.m4a",
+ "volume": 80,
+ "pitch": 100,
+ "eventType": "AnimTimedSoundEvent"
+ }
+ ],
+ "11": [
+ {
+ "frameIndex": 11,
+ "resourceName": "PRSFX- Bite.wav",
+ "volume": 80,
+ "pitch": 100,
+ "eventType": "AnimTimedSoundEvent"
+ }
+ ]
+ },
+ "position": 1,
+ "hue": 0
+}
\ No newline at end of file
diff --git a/public/exp-sprites.json b/public/exp-sprites.json
index 2d71fc831..12ada72f9 100644
--- a/public/exp-sprites.json
+++ b/public/exp-sprites.json
@@ -1069,8 +1069,6 @@
"971",
"972",
"972",
- "973",
- "973",
"974",
"974",
"975",
@@ -2203,8 +2201,6 @@
"971b",
"972b",
"972b",
- "973b",
- "973b",
"974b",
"974b",
"975b",
@@ -3335,8 +3331,6 @@
"971sb",
"972sb",
"972sb",
- "973sb",
- "973sb",
"974sb",
"974sb",
"975sb",
@@ -4474,8 +4468,6 @@
"971s",
"972s",
"972s",
- "973s",
- "973s",
"974s",
"974s",
"975s",
diff --git a/public/images/effects/shiny_2.json b/public/images/effects/shiny_2.json
new file mode 100644
index 000000000..1eb34cade
--- /dev/null
+++ b/public/images/effects/shiny_2.json
@@ -0,0 +1,755 @@
+{
+ "textures": [
+ {
+ "image": "shiny_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 455,
+ "h": 539
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 1,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "1.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 1,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "2.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 1,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "3.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 1,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "4.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 1,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "5.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 78,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "6.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 78,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "7.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 78,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "8.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 78,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "9.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 78,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "10.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 155,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "11.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 155,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "12.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 155,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "13.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 155,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "14.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 155,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "15.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 232,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "16.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 232,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "17.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 232,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "18.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 232,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "19.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 232,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "20.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 309,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "21.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 309,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "22.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "23.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 309,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "24.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 309,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "25.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 386,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "26.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 386,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "27.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 386,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "28.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 386,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "29.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 386,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "30.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 463,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "31.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 463,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "32.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 463,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "33.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 463,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "34.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 463,
+ "w": 89,
+ "h": 75
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:e7ab42084b4f407be2605df69451df70:81a31b72361bd6b97bbe9921ad9d1ce7:08550d35d145cda6fb30cd1e5a8b5c68$"
+ }
+}
diff --git a/public/images/effects/shiny_2.png b/public/images/effects/shiny_2.png
new file mode 100644
index 000000000..3f9e37c16
Binary files /dev/null and b/public/images/effects/shiny_2.png differ
diff --git a/public/images/effects/shiny_3.json b/public/images/effects/shiny_3.json
new file mode 100644
index 000000000..5891134b9
--- /dev/null
+++ b/public/images/effects/shiny_3.json
@@ -0,0 +1,755 @@
+{
+ "textures": [
+ {
+ "image": "shiny_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 455,
+ "h": 539
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 1,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "1.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 1,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "2.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 1,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "3.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 1,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "4.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 1,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "5.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 78,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "6.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 78,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "7.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 78,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "8.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 78,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "9.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 78,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "10.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 155,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "11.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 155,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "12.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 155,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "13.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 155,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "14.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 155,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "15.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 232,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "16.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 232,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "17.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 232,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "18.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 232,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "19.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 232,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "20.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 309,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "21.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 309,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "22.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "23.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 309,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "24.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 309,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "25.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 386,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "26.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 386,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "27.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 386,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "28.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 386,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "29.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 386,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "30.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 1,
+ "y": 463,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "31.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 92,
+ "y": 463,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "32.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 183,
+ "y": 463,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "33.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 274,
+ "y": 463,
+ "w": 89,
+ "h": 75
+ }
+ },
+ {
+ "filename": "34.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 89,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 89,
+ "h": 75
+ },
+ "frame": {
+ "x": 365,
+ "y": 463,
+ "w": 89,
+ "h": 75
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:e7ab42084b4f407be2605df69451df70:81a31b72361bd6b97bbe9921ad9d1ce7:08550d35d145cda6fb30cd1e5a8b5c68$"
+ }
+}
diff --git a/public/images/effects/shiny_3.png b/public/images/effects/shiny_3.png
new file mode 100644
index 000000000..53000bdb3
Binary files /dev/null and b/public/images/effects/shiny_3.png differ
diff --git a/public/images/intro_dark.mp4 b/public/images/intro_dark.mp4
index 160d223e2..dc0fc9e9b 100644
Binary files a/public/images/intro_dark.mp4 and b/public/images/intro_dark.mp4 differ
diff --git a/public/images/items.json b/public/images/items.json
index 3d247c554..b2fd74919 100644
--- a/public/images/items.json
+++ b/public/images/items.json
@@ -6058,7 +6058,7 @@
}
},
{
- "filename": "big_root",
+ "filename": "wide_lens",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -6066,16 +6066,16 @@
"h": 32
},
"spriteSourceSize": {
- "x": 4,
+ "x": 5,
"y": 4,
- "w": 23,
- "h": 24
+ "w": 22,
+ "h": 23
},
"frame": {
"x": 66,
"y": 301,
- "w": 23,
- "h": 24
+ "w": 22,
+ "h": 23
}
},
{
@@ -6093,12 +6093,33 @@
"h": 23
},
"frame": {
- "x": 89,
+ "x": 88,
"y": 302,
"w": 24,
"h": 23
}
},
+ {
+ "filename": "big_root",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 32,
+ "h": 32
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 23,
+ "h": 24
+ },
+ "frame": {
+ "x": 112,
+ "y": 303,
+ "w": 23,
+ "h": 24
+ }
+ },
{
"filename": "catching_charm",
"rotated": false,
@@ -6114,7 +6135,7 @@
"h": 24
},
"frame": {
- "x": 113,
+ "x": 135,
"y": 303,
"w": 21,
"h": 24
@@ -6135,8 +6156,8 @@
"h": 24
},
"frame": {
- "x": 134,
- "y": 303,
+ "x": 156,
+ "y": 304,
"w": 24,
"h": 24
}
@@ -6156,7 +6177,7 @@
"h": 24
},
"frame": {
- "x": 158,
+ "x": 180,
"y": 304,
"w": 24,
"h": 24
@@ -6177,8 +6198,8 @@
"h": 24
},
"frame": {
- "x": 182,
- "y": 304,
+ "x": 204,
+ "y": 305,
"w": 24,
"h": 24
}
@@ -6198,7 +6219,7 @@
"h": 24
},
"frame": {
- "x": 206,
+ "x": 228,
"y": 305,
"w": 24,
"h": 24
@@ -6219,8 +6240,8 @@
"h": 24
},
"frame": {
- "x": 230,
- "y": 305,
+ "x": 252,
+ "y": 306,
"w": 24,
"h": 24
}
@@ -6240,8 +6261,8 @@
"h": 24
},
"frame": {
- "x": 254,
- "y": 306,
+ "x": 276,
+ "y": 307,
"w": 16,
"h": 24
}
@@ -6261,7 +6282,7 @@
"h": 24
},
"frame": {
- "x": 270,
+ "x": 292,
"y": 307,
"w": 23,
"h": 24
@@ -6282,7 +6303,7 @@
"h": 24
},
"frame": {
- "x": 293,
+ "x": 315,
"y": 307,
"w": 24,
"h": 24
@@ -6303,7 +6324,7 @@
"h": 24
},
"frame": {
- "x": 317,
+ "x": 339,
"y": 307,
"w": 24,
"h": 24
@@ -6324,28 +6345,7 @@
"h": 24
},
"frame": {
- "x": 341,
- "y": 307,
- "w": 24,
- "h": 24
- }
- },
- {
- "filename": "lucky_punch_ultra",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 32,
- "h": 32
- },
- "spriteSourceSize": {
- "x": 4,
- "y": 4,
- "w": 24,
- "h": 24
- },
- "frame": {
- "x": 365,
+ "x": 363,
"y": 309,
"w": 24,
"h": 24
@@ -6373,7 +6373,7 @@
}
},
{
- "filename": "lustrous_globe",
+ "filename": "lucky_punch_ultra",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -6393,6 +6393,27 @@
"h": 24
}
},
+ {
+ "filename": "lustrous_globe",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 32,
+ "h": 32
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 41,
+ "y": 323,
+ "w": 24,
+ "h": 24
+ }
+ },
{
"filename": "max_elixir",
"rotated": false,
@@ -6408,8 +6429,8 @@
"h": 24
},
"frame": {
- "x": 41,
- "y": 323,
+ "x": 65,
+ "y": 324,
"w": 18,
"h": 24
}
@@ -6429,7 +6450,7 @@
"h": 24
},
"frame": {
- "x": 59,
+ "x": 83,
"y": 325,
"w": 18,
"h": 24
@@ -6450,8 +6471,8 @@
"h": 24
},
"frame": {
- "x": 77,
- "y": 325,
+ "x": 101,
+ "y": 327,
"w": 17,
"h": 24
}
@@ -6471,8 +6492,8 @@
"h": 24
},
"frame": {
- "x": 94,
- "y": 325,
+ "x": 118,
+ "y": 327,
"w": 18,
"h": 24
}
@@ -6492,7 +6513,7 @@
"h": 24
},
"frame": {
- "x": 112,
+ "x": 136,
"y": 327,
"w": 16,
"h": 24
@@ -6513,8 +6534,8 @@
"h": 24
},
"frame": {
- "x": 128,
- "y": 327,
+ "x": 152,
+ "y": 328,
"w": 22,
"h": 24
}
@@ -6534,7 +6555,7 @@
"h": 24
},
"frame": {
- "x": 150,
+ "x": 174,
"y": 328,
"w": 24,
"h": 24
@@ -6555,8 +6576,8 @@
"h": 24
},
"frame": {
- "x": 174,
- "y": 328,
+ "x": 198,
+ "y": 329,
"w": 21,
"h": 24
}
@@ -6576,7 +6597,7 @@
"h": 24
},
"frame": {
- "x": 195,
+ "x": 219,
"y": 329,
"w": 16,
"h": 24
@@ -6597,7 +6618,7 @@
"h": 24
},
"frame": {
- "x": 211,
+ "x": 235,
"y": 329,
"w": 16,
"h": 24
@@ -6618,8 +6639,8 @@
"h": 24
},
"frame": {
- "x": 227,
- "y": 329,
+ "x": 251,
+ "y": 330,
"w": 16,
"h": 24
}
@@ -6639,8 +6660,8 @@
"h": 24
},
"frame": {
- "x": 243,
- "y": 330,
+ "x": 267,
+ "y": 331,
"w": 20,
"h": 24
}
@@ -6660,7 +6681,7 @@
"h": 24
},
"frame": {
- "x": 263,
+ "x": 287,
"y": 331,
"w": 16,
"h": 24
@@ -6681,7 +6702,7 @@
"h": 24
},
"frame": {
- "x": 279,
+ "x": 303,
"y": 331,
"w": 23,
"h": 24
@@ -6702,7 +6723,7 @@
"h": 24
},
"frame": {
- "x": 302,
+ "x": 326,
"y": 331,
"w": 24,
"h": 24
@@ -6722,52 +6743,10 @@
"w": 24,
"h": 24
},
- "frame": {
- "x": 326,
- "y": 331,
- "w": 24,
- "h": 24
- }
- },
- {
- "filename": "shiny_charm",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 32,
- "h": 32
- },
- "spriteSourceSize": {
- "x": 6,
- "y": 4,
- "w": 21,
- "h": 24
- },
"frame": {
"x": 350,
"y": 333,
- "w": 21,
- "h": 24
- }
- },
- {
- "filename": "super_lure",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 32,
- "h": 32
- },
- "spriteSourceSize": {
- "x": 8,
- "y": 4,
- "w": 17,
- "h": 24
- },
- "frame": {
- "x": 371,
- "y": 333,
- "w": 17,
+ "w": 24,
"h": 24
}
},
@@ -6785,10 +6764,52 @@
"w": 16,
"h": 24
},
+ "frame": {
+ "x": 374,
+ "y": 333,
+ "w": 16,
+ "h": 24
+ }
+ },
+ {
+ "filename": "super_lure",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 32,
+ "h": 32
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 17,
+ "h": 24
+ },
"frame": {
"x": 0,
"y": 346,
- "w": 16,
+ "w": 17,
+ "h": 24
+ }
+ },
+ {
+ "filename": "shiny_charm",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 32,
+ "h": 32
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 21,
+ "h": 24
+ },
+ "frame": {
+ "x": 17,
+ "y": 347,
+ "w": 21,
"h": 24
}
},
@@ -6807,7 +6828,7 @@
"h": 24
},
"frame": {
- "x": 16,
+ "x": 38,
"y": 347,
"w": 24,
"h": 24
@@ -6828,8 +6849,29 @@
"h": 24
},
"frame": {
- "x": 40,
- "y": 347,
+ "x": 62,
+ "y": 348,
+ "w": 16,
+ "h": 24
+ }
+ },
+ {
+ "filename": "zinc",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 32,
+ "h": 32
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 16,
+ "h": 24
+ },
+ "frame": {
+ "x": 78,
+ "y": 349,
"w": 16,
"h": 24
}
@@ -6849,33 +6891,12 @@
"h": 24
},
"frame": {
- "x": 56,
- "y": 349,
+ "x": 94,
+ "y": 351,
"w": 24,
"h": 24
}
},
- {
- "filename": "zinc",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 32,
- "h": 32
- },
- "spriteSourceSize": {
- "x": 8,
- "y": 4,
- "w": 16,
- "h": 24
- },
- "frame": {
- "x": 80,
- "y": 349,
- "w": 16,
- "h": 24
- }
- },
{
"filename": "black_augurite",
"rotated": false,
@@ -6891,7 +6912,7 @@
"h": 25
},
"frame": {
- "x": 96,
+ "x": 118,
"y": 351,
"w": 22,
"h": 25
@@ -6912,8 +6933,8 @@
"h": 26
},
"frame": {
- "x": 118,
- "y": 351,
+ "x": 140,
+ "y": 352,
"w": 23,
"h": 26
}
@@ -6933,7 +6954,7 @@
"h": 26
},
"frame": {
- "x": 141,
+ "x": 163,
"y": 352,
"w": 24,
"h": 26
@@ -6954,8 +6975,8 @@
"h": 26
},
"frame": {
- "x": 165,
- "y": 352,
+ "x": 187,
+ "y": 353,
"w": 27,
"h": 26
}
@@ -6975,7 +6996,7 @@
"h": 27
},
"frame": {
- "x": 192,
+ "x": 214,
"y": 353,
"w": 32,
"h": 27
@@ -6996,8 +7017,8 @@
"h": 28
},
"frame": {
- "x": 224,
- "y": 354,
+ "x": 246,
+ "y": 355,
"w": 29,
"h": 28
}
@@ -7017,7 +7038,7 @@
"h": 30
},
"frame": {
- "x": 253,
+ "x": 275,
"y": 355,
"w": 29,
"h": 30
@@ -7038,7 +7059,7 @@
"h": 30
},
"frame": {
- "x": 282,
+ "x": 304,
"y": 355,
"w": 17,
"h": 30
@@ -7059,7 +7080,7 @@
"h": 31
},
"frame": {
- "x": 299,
+ "x": 321,
"y": 355,
"w": 17,
"h": 31
@@ -7080,8 +7101,8 @@
"h": 31
},
"frame": {
- "x": 316,
- "y": 355,
+ "x": 338,
+ "y": 357,
"w": 17,
"h": 31
}
@@ -7101,8 +7122,8 @@
"h": 31
},
"frame": {
- "x": 333,
- "y": 355,
+ "x": 355,
+ "y": 357,
"w": 17,
"h": 31
}
@@ -7113,6 +7134,6 @@
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
- "smartupdate": "$TexturePacker:SmartUpdate:6d684b34b1074ff970152bf5b6c304e3:7c1ae946dd8c91ed5dfd1e2c9a39e1b1:110e074689c9edd2c54833ce2e4d9270$"
+ "smartupdate": "$TexturePacker:SmartUpdate:c16376d506289ffa5c901575af53cc84:c882e2e3aa145f15aae7eaf611efe36c:110e074689c9edd2c54833ce2e4d9270$"
}
}
diff --git a/public/images/items.png b/public/images/items.png
index 1ecd17240..d01db4785 100644
Binary files a/public/images/items.png and b/public/images/items.png differ
diff --git a/public/images/items/wide_lens.png b/public/images/items/wide_lens.png
new file mode 100644
index 000000000..bf622521a
Binary files /dev/null and b/public/images/items/wide_lens.png differ
diff --git a/public/images/pokemon/1024-stellar.json b/public/images/pokemon/1024-stellar.json
index 3f8ffe6c4..0972c5632 100644
--- a/public/images/pokemon/1024-stellar.json
+++ b/public/images/pokemon/1024-stellar.json
@@ -4,30 +4,30 @@
"image": "1024-stellar.png",
"format": "RGBA8888",
"size": {
- "w": 96,
- "h": 96
+ "w": 119,
+ "h": 119
},
- "scale": 0.5,
+ "scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
- "w": 96,
- "h": 96
+ "w": 119,
+ "h": 119
},
"spriteSourceSize": {
- "x": 9,
+ "x": 0,
"y": 0,
- "w": 78,
- "h": 96
+ "w": 115,
+ "h": 119
},
"frame": {
"x": 0,
"y": 0,
- "w": 78,
- "h": 96
+ "w": 115,
+ "h": 119
}
}
]
@@ -36,6 +36,6 @@
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
- "smartupdate": "$TexturePacker:SmartUpdate:c9ee64bda72f2dadb06109338796ccac:1313f1218b7da2c57ad9f290d1323840:c1508f3b01ae78a28a1267fd6caa4f7b$"
+ "smartupdate": "$TexturePacker:SmartUpdate:bc663acf2e62803fce6c3a525dc8dd98:ccd7d0de8a487235cfbd6f372afa931f:c1508f3b01ae78a28a1267fd6caa4f7b$"
}
}
diff --git a/public/images/pokemon/1024-stellar.png b/public/images/pokemon/1024-stellar.png
index 6500eddec..7e40fb004 100644
Binary files a/public/images/pokemon/1024-stellar.png and b/public/images/pokemon/1024-stellar.png differ
diff --git a/public/images/pokemon/218.png b/public/images/pokemon/218.png
index eeeb226e4..aeb9a35f9 100644
Binary files a/public/images/pokemon/218.png and b/public/images/pokemon/218.png differ
diff --git a/public/images/pokemon/308.png b/public/images/pokemon/308.png
index 4e99791d6..20e41507e 100644
Binary files a/public/images/pokemon/308.png and b/public/images/pokemon/308.png differ
diff --git a/public/images/pokemon/336.png b/public/images/pokemon/336.png
index b17ede002..5908f2b36 100644
Binary files a/public/images/pokemon/336.png and b/public/images/pokemon/336.png differ
diff --git a/public/images/pokemon/back/1024-stellar.json b/public/images/pokemon/back/1024-stellar.json
index f80edd886..ce84b0d45 100644
--- a/public/images/pokemon/back/1024-stellar.json
+++ b/public/images/pokemon/back/1024-stellar.json
@@ -4,30 +4,30 @@
"image": "1024-stellar.png",
"format": "RGBA8888",
"size": {
- "w": 96,
- "h": 96
+ "w": 119,
+ "h": 119
},
- "scale": 0.333,
+ "scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
- "w": 96,
- "h": 96
+ "w": 119,
+ "h": 119
},
"spriteSourceSize": {
- "x": 5,
+ "x": 0,
"y": 0,
- "w": 86,
- "h": 96
+ "w": 115,
+ "h": 119
},
"frame": {
"x": 0,
"y": 0,
- "w": 86,
- "h": 96
+ "w": 115,
+ "h": 119
}
}
]
@@ -36,6 +36,6 @@
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
- "smartupdate": "$TexturePacker:SmartUpdate:ac5e775f77477eeabd029932804747c4:f7a112a87c35dc81cb0da88b7cbb39e8:c1508f3b01ae78a28a1267fd6caa4f7b$"
+ "smartupdate": "$TexturePacker:SmartUpdate:210ba1c2e6e58501571ae226d073a3c5:f12bdf191842f7ec3a4be98a43fb8121:c1508f3b01ae78a28a1267fd6caa4f7b$"
}
}
diff --git a/public/images/pokemon/back/1024-stellar.png b/public/images/pokemon/back/1024-stellar.png
index 7940444f5..0bb2993d8 100644
Binary files a/public/images/pokemon/back/1024-stellar.png and b/public/images/pokemon/back/1024-stellar.png differ
diff --git a/public/images/pokemon/back/303-mega.png b/public/images/pokemon/back/303-mega.png
index 2854cbb07..c1fe85b22 100644
Binary files a/public/images/pokemon/back/303-mega.png and b/public/images/pokemon/back/303-mega.png differ
diff --git a/public/images/pokemon/back/shiny/1024-stellar.json b/public/images/pokemon/back/shiny/1024-stellar.json
index eeabac109..ce84b0d45 100644
--- a/public/images/pokemon/back/shiny/1024-stellar.json
+++ b/public/images/pokemon/back/shiny/1024-stellar.json
@@ -4,30 +4,30 @@
"image": "1024-stellar.png",
"format": "RGBA8888",
"size": {
- "w": 96,
- "h": 96
+ "w": 119,
+ "h": 119
},
- "scale": 0.333,
+ "scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
- "w": 96,
- "h": 96
+ "w": 119,
+ "h": 119
},
"spriteSourceSize": {
- "x": 5,
+ "x": 0,
"y": 0,
- "w": 86,
- "h": 96
+ "w": 115,
+ "h": 119
},
"frame": {
"x": 0,
"y": 0,
- "w": 86,
- "h": 96
+ "w": 115,
+ "h": 119
}
}
]
@@ -36,6 +36,6 @@
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
- "smartupdate": "$TexturePacker:SmartUpdate:2bd25bae0fabcfbc35e24bd578a7b4b5:aec60788a0d77f38fb599d721e41a0d6:c1508f3b01ae78a28a1267fd6caa4f7b$"
+ "smartupdate": "$TexturePacker:SmartUpdate:210ba1c2e6e58501571ae226d073a3c5:f12bdf191842f7ec3a4be98a43fb8121:c1508f3b01ae78a28a1267fd6caa4f7b$"
}
}
diff --git a/public/images/pokemon/back/shiny/1024-stellar.png b/public/images/pokemon/back/shiny/1024-stellar.png
index 6b9e35174..0bb2993d8 100644
Binary files a/public/images/pokemon/back/shiny/1024-stellar.png and b/public/images/pokemon/back/shiny/1024-stellar.png differ
diff --git a/public/images/pokemon/back/shiny/303-mega.png b/public/images/pokemon/back/shiny/303-mega.png
index a4fac715f..c7de009cf 100644
Binary files a/public/images/pokemon/back/shiny/303-mega.png and b/public/images/pokemon/back/shiny/303-mega.png differ
diff --git a/public/images/pokemon/exp/4264.png b/public/images/pokemon/exp/4264.png
index 86cdc71d1..3436fe2fe 100644
Binary files a/public/images/pokemon/exp/4264.png and b/public/images/pokemon/exp/4264.png differ
diff --git a/public/images/pokemon/exp/857.png b/public/images/pokemon/exp/857.png
index c3b52bf34..0a3195e2b 100644
Binary files a/public/images/pokemon/exp/857.png and b/public/images/pokemon/exp/857.png differ
diff --git a/public/images/pokemon/exp/back/380-mega.png b/public/images/pokemon/exp/back/380-mega.png
index 811231cbc..d865e64c3 100644
Binary files a/public/images/pokemon/exp/back/380-mega.png and b/public/images/pokemon/exp/back/380-mega.png differ
diff --git a/public/images/pokemon/exp/back/381-mega.png b/public/images/pokemon/exp/back/381-mega.png
index 811231cbc..d865e64c3 100644
Binary files a/public/images/pokemon/exp/back/381-mega.png and b/public/images/pokemon/exp/back/381-mega.png differ
diff --git a/public/images/pokemon/exp/back/shiny/708.png b/public/images/pokemon/exp/back/shiny/708.png
index c07269a5d..40a909117 100644
Binary files a/public/images/pokemon/exp/back/shiny/708.png and b/public/images/pokemon/exp/back/shiny/708.png differ
diff --git a/public/images/pokemon/exp/back/shiny/709.png b/public/images/pokemon/exp/back/shiny/709.png
index d7c974b0c..93c2eaaa2 100644
Binary files a/public/images/pokemon/exp/back/shiny/709.png and b/public/images/pokemon/exp/back/shiny/709.png differ
diff --git a/public/images/pokemon/exp/shiny/4264.png b/public/images/pokemon/exp/shiny/4264.png
index ad777e97e..4848f512a 100644
Binary files a/public/images/pokemon/exp/shiny/4264.png and b/public/images/pokemon/exp/shiny/4264.png differ
diff --git a/public/images/pokemon/icons/778-busted.png b/public/images/pokemon/icons/778-busted.png
new file mode 100644
index 000000000..20bcc0176
Binary files /dev/null and b/public/images/pokemon/icons/778-busted.png differ
diff --git a/public/images/pokemon/icons/778s-busted.png b/public/images/pokemon/icons/778s-busted.png
new file mode 100644
index 000000000..970481677
Binary files /dev/null and b/public/images/pokemon/icons/778s-busted.png differ
diff --git a/public/images/pokemon/icons/variant/1/113_1.png b/public/images/pokemon/icons/variant/1/113_1.png
new file mode 100644
index 000000000..36b1728fd
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/113_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/113_2.png b/public/images/pokemon/icons/variant/1/113_2.png
new file mode 100644
index 000000000..c954640e7
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/113_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/113_3.png b/public/images/pokemon/icons/variant/1/113_3.png
new file mode 100644
index 000000000..536e06869
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/113_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/123_1.png b/public/images/pokemon/icons/variant/1/123_1.png
new file mode 100644
index 000000000..0bc5a3f68
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/123_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/123_2.png b/public/images/pokemon/icons/variant/1/123_2.png
new file mode 100644
index 000000000..08df4b1b3
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/123_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/123_3.png b/public/images/pokemon/icons/variant/1/123_3.png
new file mode 100644
index 000000000..95533340f
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/123_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/131-gigantamax_2.png b/public/images/pokemon/icons/variant/1/131-gigantamax_2.png
new file mode 100644
index 000000000..6032d52a1
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/131-gigantamax_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/131-gigantamax_3.png b/public/images/pokemon/icons/variant/1/131-gigantamax_3.png
new file mode 100644
index 000000000..229d6ae86
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/131-gigantamax_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/131_2.png b/public/images/pokemon/icons/variant/1/131_2.png
new file mode 100644
index 000000000..eb7dc097a
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/131_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/131_3.png b/public/images/pokemon/icons/variant/1/131_3.png
new file mode 100644
index 000000000..6a2e2436e
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/131_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/133_2.png b/public/images/pokemon/icons/variant/1/133_2.png
new file mode 100644
index 000000000..7ab496699
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/133_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/133_3.png b/public/images/pokemon/icons/variant/1/133_3.png
new file mode 100644
index 000000000..f999dd0ff
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/133_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/134_2.png b/public/images/pokemon/icons/variant/1/134_2.png
new file mode 100644
index 000000000..9cffe29a5
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/134_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/134_3.png b/public/images/pokemon/icons/variant/1/134_3.png
new file mode 100644
index 000000000..5c1c13841
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/134_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/135_1.png b/public/images/pokemon/icons/variant/1/135_1.png
new file mode 100644
index 000000000..259dca57c
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/135_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/135_2.png b/public/images/pokemon/icons/variant/1/135_2.png
new file mode 100644
index 000000000..3b8b86419
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/135_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/135_3.png b/public/images/pokemon/icons/variant/1/135_3.png
new file mode 100644
index 000000000..f7f98152d
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/135_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/136_1.png b/public/images/pokemon/icons/variant/1/136_1.png
new file mode 100644
index 000000000..bbf577e44
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/136_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/136_2.png b/public/images/pokemon/icons/variant/1/136_2.png
new file mode 100644
index 000000000..78c6844c4
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/136_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/136_3.png b/public/images/pokemon/icons/variant/1/136_3.png
new file mode 100644
index 000000000..fc5c63dc0
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/136_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/144_1.png b/public/images/pokemon/icons/variant/1/144_1.png
new file mode 100644
index 000000000..a67ae72dc
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/144_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/144_2.png b/public/images/pokemon/icons/variant/1/144_2.png
new file mode 100644
index 000000000..cb73a0f3b
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/144_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/144_3.png b/public/images/pokemon/icons/variant/1/144_3.png
new file mode 100644
index 000000000..f330cdeb6
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/144_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/145_1.png b/public/images/pokemon/icons/variant/1/145_1.png
new file mode 100644
index 000000000..8bf9b8c94
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/145_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/145_2.png b/public/images/pokemon/icons/variant/1/145_2.png
new file mode 100644
index 000000000..4fdadb999
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/145_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/145_3.png b/public/images/pokemon/icons/variant/1/145_3.png
new file mode 100644
index 000000000..07502c60e
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/145_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/146_1.png b/public/images/pokemon/icons/variant/1/146_1.png
new file mode 100644
index 000000000..e264b024b
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/146_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/146_2.png b/public/images/pokemon/icons/variant/1/146_2.png
new file mode 100644
index 000000000..a6f78c0e9
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/146_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/146_3.png b/public/images/pokemon/icons/variant/1/146_3.png
new file mode 100644
index 000000000..a0c4b9656
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/146_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/147_2.png b/public/images/pokemon/icons/variant/1/147_2.png
new file mode 100644
index 000000000..1f66a5f5e
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/147_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/147_3.png b/public/images/pokemon/icons/variant/1/147_3.png
new file mode 100644
index 000000000..9e61342b2
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/147_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/148_2.png b/public/images/pokemon/icons/variant/1/148_2.png
new file mode 100644
index 000000000..0b38dd926
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/148_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/148_3.png b/public/images/pokemon/icons/variant/1/148_3.png
new file mode 100644
index 000000000..e9be6110f
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/148_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/149_2.png b/public/images/pokemon/icons/variant/1/149_2.png
new file mode 100644
index 000000000..5a0cab359
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/149_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/149_3.png b/public/images/pokemon/icons/variant/1/149_3.png
new file mode 100644
index 000000000..3defe1c15
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/149_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/150_2.png b/public/images/pokemon/icons/variant/1/150_2.png
new file mode 100644
index 000000000..f2fbe8198
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/150_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/150_3.png b/public/images/pokemon/icons/variant/1/150_3.png
new file mode 100644
index 000000000..47742c993
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/150_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/151_2.png b/public/images/pokemon/icons/variant/1/151_2.png
new file mode 100644
index 000000000..63baee998
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/151_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/151_3.png b/public/images/pokemon/icons/variant/1/151_3.png
new file mode 100644
index 000000000..1ba138538
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/151_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/31_1.png b/public/images/pokemon/icons/variant/1/31_1.png
new file mode 100644
index 000000000..51ab04f75
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/31_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/35_2.png b/public/images/pokemon/icons/variant/1/35_2.png
new file mode 100644
index 000000000..3a2914fcb
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/35_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/35_3.png b/public/images/pokemon/icons/variant/1/35_3.png
new file mode 100644
index 000000000..e6f4fb4f5
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/35_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/36_2.png b/public/images/pokemon/icons/variant/1/36_2.png
new file mode 100644
index 000000000..47211bebb
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/36_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/36_3.png b/public/images/pokemon/icons/variant/1/36_3.png
new file mode 100644
index 000000000..159deb7ac
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/36_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/46_1.png b/public/images/pokemon/icons/variant/1/46_1.png
new file mode 100644
index 000000000..6f29d16ed
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/46_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/46_2.png b/public/images/pokemon/icons/variant/1/46_2.png
new file mode 100644
index 000000000..45bd33c62
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/46_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/46_3.png b/public/images/pokemon/icons/variant/1/46_3.png
new file mode 100644
index 000000000..c2a0e9587
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/46_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/47_1.png b/public/images/pokemon/icons/variant/1/47_1.png
new file mode 100644
index 000000000..6dfafffe8
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/47_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/47_2.png b/public/images/pokemon/icons/variant/1/47_2.png
new file mode 100644
index 000000000..193a3e786
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/47_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/47_3.png b/public/images/pokemon/icons/variant/1/47_3.png
new file mode 100644
index 000000000..6a19f28aa
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/47_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/52-gigantamax_1.png b/public/images/pokemon/icons/variant/1/52-gigantamax_1.png
new file mode 100644
index 000000000..b5a46b1af
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/52-gigantamax_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/52-gigantamax_2.png b/public/images/pokemon/icons/variant/1/52-gigantamax_2.png
new file mode 100644
index 000000000..657f44d5b
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/52-gigantamax_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/52-gigantamax_3.png b/public/images/pokemon/icons/variant/1/52-gigantamax_3.png
new file mode 100644
index 000000000..a61ef7f1f
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/52-gigantamax_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/52_1.png b/public/images/pokemon/icons/variant/1/52_1.png
new file mode 100644
index 000000000..b8fd1ea80
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/52_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/52_2.png b/public/images/pokemon/icons/variant/1/52_2.png
new file mode 100644
index 000000000..4ba9daced
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/52_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/52_3.png b/public/images/pokemon/icons/variant/1/52_3.png
new file mode 100644
index 000000000..ed9e42309
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/52_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/53_1.png b/public/images/pokemon/icons/variant/1/53_1.png
new file mode 100644
index 000000000..bcd505458
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/53_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/53_2.png b/public/images/pokemon/icons/variant/1/53_2.png
new file mode 100644
index 000000000..337b037b9
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/53_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/53_3.png b/public/images/pokemon/icons/variant/1/53_3.png
new file mode 100644
index 000000000..749bac6b9
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/53_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/69_2.png b/public/images/pokemon/icons/variant/1/69_2.png
new file mode 100644
index 000000000..6924dccf9
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/69_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/69_3.png b/public/images/pokemon/icons/variant/1/69_3.png
new file mode 100644
index 000000000..87b86a7cb
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/69_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/70_2.png b/public/images/pokemon/icons/variant/1/70_2.png
new file mode 100644
index 000000000..6095f7032
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/70_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/70_3.png b/public/images/pokemon/icons/variant/1/70_3.png
new file mode 100644
index 000000000..4c1d56393
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/70_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/71_2.png b/public/images/pokemon/icons/variant/1/71_2.png
new file mode 100644
index 000000000..4cac71faa
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/71_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/71_3.png b/public/images/pokemon/icons/variant/1/71_3.png
new file mode 100644
index 000000000..6eda69191
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/71_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/83_2.png b/public/images/pokemon/icons/variant/1/83_2.png
new file mode 100644
index 000000000..7ad8070e0
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/83_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/83_3.png b/public/images/pokemon/icons/variant/1/83_3.png
new file mode 100644
index 000000000..d2ddf7807
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/83_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/86_1.png b/public/images/pokemon/icons/variant/1/86_1.png
new file mode 100644
index 000000000..33032e875
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/86_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/86_2.png b/public/images/pokemon/icons/variant/1/86_2.png
new file mode 100644
index 000000000..e6495963b
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/86_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/86_3.png b/public/images/pokemon/icons/variant/1/86_3.png
new file mode 100644
index 000000000..7ab2eecbe
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/86_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/87_1.png b/public/images/pokemon/icons/variant/1/87_1.png
new file mode 100644
index 000000000..ddeeec97b
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/87_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/87_2.png b/public/images/pokemon/icons/variant/1/87_2.png
new file mode 100644
index 000000000..2631944bb
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/87_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/87_3.png b/public/images/pokemon/icons/variant/1/87_3.png
new file mode 100644
index 000000000..a53c4e683
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/87_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/92_1.png b/public/images/pokemon/icons/variant/1/92_1.png
new file mode 100644
index 000000000..630edf8dd
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/92_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/92_2.png b/public/images/pokemon/icons/variant/1/92_2.png
new file mode 100644
index 000000000..bcfd934e2
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/92_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/92_3.png b/public/images/pokemon/icons/variant/1/92_3.png
new file mode 100644
index 000000000..2a63286ab
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/92_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/93_1.png b/public/images/pokemon/icons/variant/1/93_1.png
new file mode 100644
index 000000000..6b234888e
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/93_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/93_2.png b/public/images/pokemon/icons/variant/1/93_2.png
new file mode 100644
index 000000000..bbac824bb
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/93_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/93_3.png b/public/images/pokemon/icons/variant/1/93_3.png
new file mode 100644
index 000000000..f8dda577d
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/93_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/94-gigantamax_1.png b/public/images/pokemon/icons/variant/1/94-gigantamax_1.png
new file mode 100644
index 000000000..44410e1bb
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/94-gigantamax_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/94-gigantamax_2.png b/public/images/pokemon/icons/variant/1/94-gigantamax_2.png
new file mode 100644
index 000000000..c48eaa9bc
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/94-gigantamax_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/94-gigantamax_3.png b/public/images/pokemon/icons/variant/1/94-gigantamax_3.png
new file mode 100644
index 000000000..19f9ca863
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/94-gigantamax_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/94-mega_1.png b/public/images/pokemon/icons/variant/1/94-mega_1.png
new file mode 100644
index 000000000..8be390045
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/94-mega_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/94-mega_2.png b/public/images/pokemon/icons/variant/1/94-mega_2.png
new file mode 100644
index 000000000..07306aec3
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/94-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/94-mega_3.png b/public/images/pokemon/icons/variant/1/94-mega_3.png
new file mode 100644
index 000000000..dca0a75b5
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/94-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/94_1.png b/public/images/pokemon/icons/variant/1/94_1.png
new file mode 100644
index 000000000..53589398a
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/94_1.png differ
diff --git a/public/images/pokemon/icons/variant/1/94_2.png b/public/images/pokemon/icons/variant/1/94_2.png
new file mode 100644
index 000000000..e4f015c66
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/94_2.png differ
diff --git a/public/images/pokemon/icons/variant/1/94_3.png b/public/images/pokemon/icons/variant/1/94_3.png
new file mode 100644
index 000000000..b5809b798
Binary files /dev/null and b/public/images/pokemon/icons/variant/1/94_3.png differ
diff --git a/public/images/pokemon/icons/variant/1/icons.bat b/public/images/pokemon/icons/variant/1/icons.bat
new file mode 100644
index 000000000..111ac2a8c
--- /dev/null
+++ b/public/images/pokemon/icons/variant/1/icons.bat
@@ -0,0 +1 @@
+cmd /c TexturePacker ./ ../configuration.tps --sheet ../../../../pokemon_icons_1v.png --data ../../../../pokemon_icons_1v.json --replace .png=
\ No newline at end of file
diff --git a/public/images/pokemon/icons/variant/2/175_1.png b/public/images/pokemon/icons/variant/2/175_1.png
new file mode 100644
index 000000000..3908363e3
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/175_1.png differ
diff --git a/public/images/pokemon/icons/variant/2/175_2.png b/public/images/pokemon/icons/variant/2/175_2.png
new file mode 100644
index 000000000..b602ce368
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/175_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/175_3.png b/public/images/pokemon/icons/variant/2/175_3.png
new file mode 100644
index 000000000..842cb52ab
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/175_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/176_1.png b/public/images/pokemon/icons/variant/2/176_1.png
new file mode 100644
index 000000000..e51a7a45c
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/176_1.png differ
diff --git a/public/images/pokemon/icons/variant/2/176_2.png b/public/images/pokemon/icons/variant/2/176_2.png
new file mode 100644
index 000000000..22df84f66
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/176_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/176_3.png b/public/images/pokemon/icons/variant/2/176_3.png
new file mode 100644
index 000000000..5663e2bbf
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/176_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/179_2.png b/public/images/pokemon/icons/variant/2/179_2.png
new file mode 100644
index 000000000..3edfe9fd4
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/179_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/179_3.png b/public/images/pokemon/icons/variant/2/179_3.png
new file mode 100644
index 000000000..6a93e4d9e
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/179_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/180_2.png b/public/images/pokemon/icons/variant/2/180_2.png
new file mode 100644
index 000000000..45b2e0527
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/180_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/180_3.png b/public/images/pokemon/icons/variant/2/180_3.png
new file mode 100644
index 000000000..c3c7278a8
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/180_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/181-mega_2.png b/public/images/pokemon/icons/variant/2/181-mega_2.png
new file mode 100644
index 000000000..696198522
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/181-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/181-mega_3.png b/public/images/pokemon/icons/variant/2/181-mega_3.png
new file mode 100644
index 000000000..94c351a80
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/181-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/181_2.png b/public/images/pokemon/icons/variant/2/181_2.png
new file mode 100644
index 000000000..246ccf2f7
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/181_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/181_3.png b/public/images/pokemon/icons/variant/2/181_3.png
new file mode 100644
index 000000000..fb087c936
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/181_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/196_1.png b/public/images/pokemon/icons/variant/2/196_1.png
new file mode 100644
index 000000000..720839e68
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/196_1.png differ
diff --git a/public/images/pokemon/icons/variant/2/196_2.png b/public/images/pokemon/icons/variant/2/196_2.png
new file mode 100644
index 000000000..e67145e66
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/196_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/196_3.png b/public/images/pokemon/icons/variant/2/196_3.png
new file mode 100644
index 000000000..7a7254f30
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/196_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/197_2.png b/public/images/pokemon/icons/variant/2/197_2.png
new file mode 100644
index 000000000..af71d57d4
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/197_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/197_3.png b/public/images/pokemon/icons/variant/2/197_3.png
new file mode 100644
index 000000000..d411e5010
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/197_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/200_1.png b/public/images/pokemon/icons/variant/2/200_1.png
new file mode 100644
index 000000000..675b37bf5
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/200_1.png differ
diff --git a/public/images/pokemon/icons/variant/2/200_2.png b/public/images/pokemon/icons/variant/2/200_2.png
new file mode 100644
index 000000000..3e269f2ed
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/200_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/200_3.png b/public/images/pokemon/icons/variant/2/200_3.png
new file mode 100644
index 000000000..82a7ea6c5
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/200_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/212-mega_1.png b/public/images/pokemon/icons/variant/2/212-mega_1.png
new file mode 100644
index 000000000..53bc17210
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/212-mega_1.png differ
diff --git a/public/images/pokemon/icons/variant/2/212-mega_2.png b/public/images/pokemon/icons/variant/2/212-mega_2.png
new file mode 100644
index 000000000..b541274ce
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/212-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/212-mega_3.png b/public/images/pokemon/icons/variant/2/212-mega_3.png
new file mode 100644
index 000000000..43546d255
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/212-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/212_1.png b/public/images/pokemon/icons/variant/2/212_1.png
new file mode 100644
index 000000000..e465191ec
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/212_1.png differ
diff --git a/public/images/pokemon/icons/variant/2/212_2.png b/public/images/pokemon/icons/variant/2/212_2.png
new file mode 100644
index 000000000..fe788d5c9
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/212_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/212_3.png b/public/images/pokemon/icons/variant/2/212_3.png
new file mode 100644
index 000000000..3a85f5151
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/212_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/242_1.png b/public/images/pokemon/icons/variant/2/242_1.png
new file mode 100644
index 000000000..cb4861612
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/242_1.png differ
diff --git a/public/images/pokemon/icons/variant/2/242_2.png b/public/images/pokemon/icons/variant/2/242_2.png
new file mode 100644
index 000000000..478db55af
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/242_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/242_3.png b/public/images/pokemon/icons/variant/2/242_3.png
new file mode 100644
index 000000000..6a22a1ebb
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/242_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/243_2.png b/public/images/pokemon/icons/variant/2/243_2.png
new file mode 100644
index 000000000..586b706f4
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/243_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/243_3.png b/public/images/pokemon/icons/variant/2/243_3.png
new file mode 100644
index 000000000..58aa6b347
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/243_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/244_2.png b/public/images/pokemon/icons/variant/2/244_2.png
new file mode 100644
index 000000000..753fce18f
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/244_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/244_3.png b/public/images/pokemon/icons/variant/2/244_3.png
new file mode 100644
index 000000000..3ce134570
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/244_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/245_2.png b/public/images/pokemon/icons/variant/2/245_2.png
new file mode 100644
index 000000000..54a5eccc7
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/245_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/245_3.png b/public/images/pokemon/icons/variant/2/245_3.png
new file mode 100644
index 000000000..91a195809
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/245_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/249_2.png b/public/images/pokemon/icons/variant/2/249_2.png
new file mode 100644
index 000000000..87b8525c7
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/249_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/249_3.png b/public/images/pokemon/icons/variant/2/249_3.png
new file mode 100644
index 000000000..b8142d297
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/249_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/250_2.png b/public/images/pokemon/icons/variant/2/250_2.png
new file mode 100644
index 000000000..cbdd7d6c1
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/250_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/250_3.png b/public/images/pokemon/icons/variant/2/250_3.png
new file mode 100644
index 000000000..160bc12a5
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/250_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/251_2.png b/public/images/pokemon/icons/variant/2/251_2.png
new file mode 100644
index 000000000..05ba4721a
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/251_2.png differ
diff --git a/public/images/pokemon/icons/variant/2/251_3.png b/public/images/pokemon/icons/variant/2/251_3.png
new file mode 100644
index 000000000..05084ac86
Binary files /dev/null and b/public/images/pokemon/icons/variant/2/251_3.png differ
diff --git a/public/images/pokemon/icons/variant/2/icons.bat b/public/images/pokemon/icons/variant/2/icons.bat
new file mode 100644
index 000000000..abc331c75
--- /dev/null
+++ b/public/images/pokemon/icons/variant/2/icons.bat
@@ -0,0 +1 @@
+cmd /c TexturePacker ./ ../configuration.tps --sheet ../../../../pokemon_icons_2v.png --data ../../../../pokemon_icons_2v.json --replace .png=
\ No newline at end of file
diff --git a/public/images/pokemon/icons/variant/3/263_2.png b/public/images/pokemon/icons/variant/3/263_2.png
new file mode 100644
index 000000000..b638deec6
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/263_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/263_3.png b/public/images/pokemon/icons/variant/3/263_3.png
new file mode 100644
index 000000000..5c5f447c7
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/263_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/264_2.png b/public/images/pokemon/icons/variant/3/264_2.png
new file mode 100644
index 000000000..42f87b760
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/264_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/264_3.png b/public/images/pokemon/icons/variant/3/264_3.png
new file mode 100644
index 000000000..88d700d9a
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/264_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/280_2.png b/public/images/pokemon/icons/variant/3/280_2.png
new file mode 100644
index 000000000..81324dd83
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/280_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/280_3.png b/public/images/pokemon/icons/variant/3/280_3.png
new file mode 100644
index 000000000..3a21eba29
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/280_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/281_2.png b/public/images/pokemon/icons/variant/3/281_2.png
new file mode 100644
index 000000000..701fdbe7c
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/281_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/281_3.png b/public/images/pokemon/icons/variant/3/281_3.png
new file mode 100644
index 000000000..1a5164b2a
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/281_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/282-mega_2.png b/public/images/pokemon/icons/variant/3/282-mega_2.png
new file mode 100644
index 000000000..c5900e79f
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/282-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/282-mega_3.png b/public/images/pokemon/icons/variant/3/282-mega_3.png
new file mode 100644
index 000000000..315901a33
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/282-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/282_2.png b/public/images/pokemon/icons/variant/3/282_2.png
new file mode 100644
index 000000000..0b2ebd960
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/282_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/282_3.png b/public/images/pokemon/icons/variant/3/282_3.png
new file mode 100644
index 000000000..5a1c2e911
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/282_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/285_2.png b/public/images/pokemon/icons/variant/3/285_2.png
new file mode 100644
index 000000000..b05cc520b
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/285_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/285_3.png b/public/images/pokemon/icons/variant/3/285_3.png
new file mode 100644
index 000000000..890a90200
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/285_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/286_2.png b/public/images/pokemon/icons/variant/3/286_2.png
new file mode 100644
index 000000000..a0b4f9ba9
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/286_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/286_3.png b/public/images/pokemon/icons/variant/3/286_3.png
new file mode 100644
index 000000000..96d11a91d
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/286_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/303-mega_1.png b/public/images/pokemon/icons/variant/3/303-mega_1.png
new file mode 100644
index 000000000..0290f7c26
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/303-mega_1.png differ
diff --git a/public/images/pokemon/icons/variant/3/303-mega_2.png b/public/images/pokemon/icons/variant/3/303-mega_2.png
new file mode 100644
index 000000000..f0132c2e1
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/303-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/303-mega_3.png b/public/images/pokemon/icons/variant/3/303-mega_3.png
new file mode 100644
index 000000000..4e81c96c1
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/303-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/303_1.png b/public/images/pokemon/icons/variant/3/303_1.png
new file mode 100644
index 000000000..813cd91b4
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/303_1.png differ
diff --git a/public/images/pokemon/icons/variant/3/303_2.png b/public/images/pokemon/icons/variant/3/303_2.png
new file mode 100644
index 000000000..394d3676b
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/303_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/303_3.png b/public/images/pokemon/icons/variant/3/303_3.png
new file mode 100644
index 000000000..7f8621999
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/303_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/307_2.png b/public/images/pokemon/icons/variant/3/307_2.png
new file mode 100644
index 000000000..13af3fbcf
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/307_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/307_3.png b/public/images/pokemon/icons/variant/3/307_3.png
new file mode 100644
index 000000000..1ad23e203
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/307_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/308-mega_2.png b/public/images/pokemon/icons/variant/3/308-mega_2.png
new file mode 100644
index 000000000..8a5213092
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/308-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/308-mega_3.png b/public/images/pokemon/icons/variant/3/308-mega_3.png
new file mode 100644
index 000000000..7e3d7ddc2
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/308-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/308_2.png b/public/images/pokemon/icons/variant/3/308_2.png
new file mode 100644
index 000000000..d72c502ea
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/308_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/308_3.png b/public/images/pokemon/icons/variant/3/308_3.png
new file mode 100644
index 000000000..135e7bc80
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/308_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/328_2.png b/public/images/pokemon/icons/variant/3/328_2.png
new file mode 100644
index 000000000..8fa26e80d
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/328_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/328_3.png b/public/images/pokemon/icons/variant/3/328_3.png
new file mode 100644
index 000000000..10b2d3cf6
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/328_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/329_2.png b/public/images/pokemon/icons/variant/3/329_2.png
new file mode 100644
index 000000000..ec4da9091
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/329_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/329_3.png b/public/images/pokemon/icons/variant/3/329_3.png
new file mode 100644
index 000000000..c58ca1f9b
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/329_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/330_2.png b/public/images/pokemon/icons/variant/3/330_2.png
new file mode 100644
index 000000000..db09dd178
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/330_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/330_3.png b/public/images/pokemon/icons/variant/3/330_3.png
new file mode 100644
index 000000000..457139323
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/330_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/333_2.png b/public/images/pokemon/icons/variant/3/333_2.png
new file mode 100644
index 000000000..052e9cdbb
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/333_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/333_3.png b/public/images/pokemon/icons/variant/3/333_3.png
new file mode 100644
index 000000000..dba83c56e
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/333_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/334-mega_2.png b/public/images/pokemon/icons/variant/3/334-mega_2.png
new file mode 100644
index 000000000..221b5e3c6
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/334-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/334-mega_3.png b/public/images/pokemon/icons/variant/3/334-mega_3.png
new file mode 100644
index 000000000..cf9f34e70
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/334-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/334_2.png b/public/images/pokemon/icons/variant/3/334_2.png
new file mode 100644
index 000000000..08d3ac09a
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/334_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/334_3.png b/public/images/pokemon/icons/variant/3/334_3.png
new file mode 100644
index 000000000..ed4a145fa
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/334_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/351-rainy_1.png b/public/images/pokemon/icons/variant/3/351-rainy_1.png
new file mode 100644
index 000000000..7038b441d
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/351-rainy_1.png differ
diff --git a/public/images/pokemon/icons/variant/3/351-snowy_1.png b/public/images/pokemon/icons/variant/3/351-snowy_1.png
new file mode 100644
index 000000000..12527d321
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/351-snowy_1.png differ
diff --git a/public/images/pokemon/icons/variant/3/351-sunny_1.png b/public/images/pokemon/icons/variant/3/351-sunny_1.png
new file mode 100644
index 000000000..2b24ac4d0
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/351-sunny_1.png differ
diff --git a/public/images/pokemon/icons/variant/3/352_1.png b/public/images/pokemon/icons/variant/3/352_1.png
new file mode 100644
index 000000000..f6e0f9602
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/352_1.png differ
diff --git a/public/images/pokemon/icons/variant/3/352_2.png b/public/images/pokemon/icons/variant/3/352_2.png
new file mode 100644
index 000000000..88d67f91e
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/352_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/352_3.png b/public/images/pokemon/icons/variant/3/352_3.png
new file mode 100644
index 000000000..e4f659efa
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/352_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/358_1.png b/public/images/pokemon/icons/variant/3/358_1.png
new file mode 100644
index 000000000..14deda92d
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/358_1.png differ
diff --git a/public/images/pokemon/icons/variant/3/358_2.png b/public/images/pokemon/icons/variant/3/358_2.png
new file mode 100644
index 000000000..181fe4226
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/358_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/358_3.png b/public/images/pokemon/icons/variant/3/358_3.png
new file mode 100644
index 000000000..a5b661651
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/358_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/374_2.png b/public/images/pokemon/icons/variant/3/374_2.png
new file mode 100644
index 000000000..356f1d291
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/374_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/374_3.png b/public/images/pokemon/icons/variant/3/374_3.png
new file mode 100644
index 000000000..19eb72b7e
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/374_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/375_2.png b/public/images/pokemon/icons/variant/3/375_2.png
new file mode 100644
index 000000000..de4efa755
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/375_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/375_3.png b/public/images/pokemon/icons/variant/3/375_3.png
new file mode 100644
index 000000000..2b6b637f4
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/375_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/376-mega_2.png b/public/images/pokemon/icons/variant/3/376-mega_2.png
new file mode 100644
index 000000000..86557ca06
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/376-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/376-mega_3.png b/public/images/pokemon/icons/variant/3/376-mega_3.png
new file mode 100644
index 000000000..01b165922
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/376-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/376_2.png b/public/images/pokemon/icons/variant/3/376_2.png
new file mode 100644
index 000000000..f07844d88
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/376_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/376_3.png b/public/images/pokemon/icons/variant/3/376_3.png
new file mode 100644
index 000000000..19b62f2ee
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/376_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/384-mega_2.png b/public/images/pokemon/icons/variant/3/384-mega_2.png
new file mode 100644
index 000000000..4715d127f
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/384-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/384-mega_3.png b/public/images/pokemon/icons/variant/3/384-mega_3.png
new file mode 100644
index 000000000..ee3442508
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/384-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/384_2.png b/public/images/pokemon/icons/variant/3/384_2.png
new file mode 100644
index 000000000..2835499be
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/384_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/384_3.png b/public/images/pokemon/icons/variant/3/384_3.png
new file mode 100644
index 000000000..84ff706b9
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/384_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/385_1.png b/public/images/pokemon/icons/variant/3/385_1.png
new file mode 100644
index 000000000..5b66629d9
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/385_1.png differ
diff --git a/public/images/pokemon/icons/variant/3/385_2.png b/public/images/pokemon/icons/variant/3/385_2.png
new file mode 100644
index 000000000..f9efafe06
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/385_2.png differ
diff --git a/public/images/pokemon/icons/variant/3/385_3.png b/public/images/pokemon/icons/variant/3/385_3.png
new file mode 100644
index 000000000..6b2bdaa1f
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/385_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/475-mega_3.png b/public/images/pokemon/icons/variant/3/475-mega_3.png
new file mode 100644
index 000000000..c067c36c8
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/475-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/475_3.png b/public/images/pokemon/icons/variant/3/475_3.png
new file mode 100644
index 000000000..4a8f5bdb5
Binary files /dev/null and b/public/images/pokemon/icons/variant/3/475_3.png differ
diff --git a/public/images/pokemon/icons/variant/3/icons.bat b/public/images/pokemon/icons/variant/3/icons.bat
new file mode 100644
index 000000000..1a59cd845
--- /dev/null
+++ b/public/images/pokemon/icons/variant/3/icons.bat
@@ -0,0 +1 @@
+cmd /c TexturePacker ./ ../configuration.tps --sheet ../../../../pokemon_icons_3v.png --data ../../../../pokemon_icons_3v.json --replace .png=
\ No newline at end of file
diff --git a/public/images/pokemon/icons/variant/4/399_2.png b/public/images/pokemon/icons/variant/4/399_2.png
new file mode 100644
index 000000000..bdf0093d4
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/399_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/399_3.png b/public/images/pokemon/icons/variant/4/399_3.png
new file mode 100644
index 000000000..5459fc5a8
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/399_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/400_2.png b/public/images/pokemon/icons/variant/4/400_2.png
new file mode 100644
index 000000000..b7a5ad3e2
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/400_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/400_3.png b/public/images/pokemon/icons/variant/4/400_3.png
new file mode 100644
index 000000000..2d4c4c03c
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/400_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/425_2.png b/public/images/pokemon/icons/variant/4/425_2.png
new file mode 100644
index 000000000..5387e9cce
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/425_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/425_3.png b/public/images/pokemon/icons/variant/4/425_3.png
new file mode 100644
index 000000000..efe3d6569
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/425_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/426_2.png b/public/images/pokemon/icons/variant/4/426_2.png
new file mode 100644
index 000000000..5f1805f8a
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/426_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/426_3.png b/public/images/pokemon/icons/variant/4/426_3.png
new file mode 100644
index 000000000..2a7b3be7a
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/426_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/427_2.png b/public/images/pokemon/icons/variant/4/427_2.png
new file mode 100644
index 000000000..1b5d92716
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/427_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/427_3.png b/public/images/pokemon/icons/variant/4/427_3.png
new file mode 100644
index 000000000..a3f90ea6d
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/427_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/428-mega_2.png b/public/images/pokemon/icons/variant/4/428-mega_2.png
new file mode 100644
index 000000000..43dfa05d4
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/428-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/428-mega_3.png b/public/images/pokemon/icons/variant/4/428-mega_3.png
new file mode 100644
index 000000000..4d6194bd5
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/428-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/428_2.png b/public/images/pokemon/icons/variant/4/428_2.png
new file mode 100644
index 000000000..1e42720c7
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/428_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/428_3.png b/public/images/pokemon/icons/variant/4/428_3.png
new file mode 100644
index 000000000..b8bf01bb2
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/428_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/429_1.png b/public/images/pokemon/icons/variant/4/429_1.png
new file mode 100644
index 000000000..7354a6a6b
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/429_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/429_2.png b/public/images/pokemon/icons/variant/4/429_2.png
new file mode 100644
index 000000000..9ec7cd5e7
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/429_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/429_3.png b/public/images/pokemon/icons/variant/4/429_3.png
new file mode 100644
index 000000000..48f7068ce
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/429_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/433_1.png b/public/images/pokemon/icons/variant/4/433_1.png
new file mode 100644
index 000000000..04e9fbcaf
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/433_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/433_2.png b/public/images/pokemon/icons/variant/4/433_2.png
new file mode 100644
index 000000000..fbccdb13c
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/433_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/433_3.png b/public/images/pokemon/icons/variant/4/433_3.png
new file mode 100644
index 000000000..72b338997
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/433_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/440_1.png b/public/images/pokemon/icons/variant/4/440_1.png
new file mode 100644
index 000000000..221f382a2
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/440_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/440_2.png b/public/images/pokemon/icons/variant/4/440_2.png
new file mode 100644
index 000000000..13b7a1523
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/440_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/440_3.png b/public/images/pokemon/icons/variant/4/440_3.png
new file mode 100644
index 000000000..a97c51cd6
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/440_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/442_2.png b/public/images/pokemon/icons/variant/4/442_2.png
new file mode 100644
index 000000000..9859bb7ce
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/442_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/442_3.png b/public/images/pokemon/icons/variant/4/442_3.png
new file mode 100644
index 000000000..d64848ac4
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/442_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/443_1.png b/public/images/pokemon/icons/variant/4/443_1.png
new file mode 100644
index 000000000..53d93aab9
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/443_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/443_2.png b/public/images/pokemon/icons/variant/4/443_2.png
new file mode 100644
index 000000000..e7dfb3fdb
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/443_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/443_3.png b/public/images/pokemon/icons/variant/4/443_3.png
new file mode 100644
index 000000000..abf81433d
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/443_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/444_1.png b/public/images/pokemon/icons/variant/4/444_1.png
new file mode 100644
index 000000000..1cb56ea2b
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/444_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/444_2.png b/public/images/pokemon/icons/variant/4/444_2.png
new file mode 100644
index 000000000..00c4eefef
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/444_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/444_3.png b/public/images/pokemon/icons/variant/4/444_3.png
new file mode 100644
index 000000000..477505c80
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/444_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/445-mega_1.png b/public/images/pokemon/icons/variant/4/445-mega_1.png
new file mode 100644
index 000000000..ad7b058c3
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/445-mega_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/445-mega_2.png b/public/images/pokemon/icons/variant/4/445-mega_2.png
new file mode 100644
index 000000000..c7260ae20
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/445-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/445-mega_3.png b/public/images/pokemon/icons/variant/4/445-mega_3.png
new file mode 100644
index 000000000..e05693129
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/445-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/445_1.png b/public/images/pokemon/icons/variant/4/445_1.png
new file mode 100644
index 000000000..955f80fc4
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/445_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/445_2.png b/public/images/pokemon/icons/variant/4/445_2.png
new file mode 100644
index 000000000..aa36c7791
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/445_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/445_3.png b/public/images/pokemon/icons/variant/4/445_3.png
new file mode 100644
index 000000000..a0b6ed9cd
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/445_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/447_1.png b/public/images/pokemon/icons/variant/4/447_1.png
new file mode 100644
index 000000000..03173395a
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/447_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/447_2.png b/public/images/pokemon/icons/variant/4/447_2.png
new file mode 100644
index 000000000..3fd9c515d
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/447_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/447_3.png b/public/images/pokemon/icons/variant/4/447_3.png
new file mode 100644
index 000000000..45f1b14a9
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/447_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/448-mega_1.png b/public/images/pokemon/icons/variant/4/448-mega_1.png
new file mode 100644
index 000000000..9c694d891
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/448-mega_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/448-mega_2.png b/public/images/pokemon/icons/variant/4/448-mega_2.png
new file mode 100644
index 000000000..2bb37f8df
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/448-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/448-mega_3.png b/public/images/pokemon/icons/variant/4/448-mega_3.png
new file mode 100644
index 000000000..5dbdb78b8
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/448-mega_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/448_1.png b/public/images/pokemon/icons/variant/4/448_1.png
new file mode 100644
index 000000000..362927f30
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/448_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/448_2.png b/public/images/pokemon/icons/variant/4/448_2.png
new file mode 100644
index 000000000..83a9783c4
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/448_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/448_3.png b/public/images/pokemon/icons/variant/4/448_3.png
new file mode 100644
index 000000000..65684e49b
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/448_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/468_1.png b/public/images/pokemon/icons/variant/4/468_1.png
new file mode 100644
index 000000000..686326a1a
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/468_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/468_2.png b/public/images/pokemon/icons/variant/4/468_2.png
new file mode 100644
index 000000000..96f525ce4
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/468_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/468_3.png b/public/images/pokemon/icons/variant/4/468_3.png
new file mode 100644
index 000000000..7e907f3ea
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/468_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/470_1.png b/public/images/pokemon/icons/variant/4/470_1.png
new file mode 100644
index 000000000..4ba723592
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/470_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/470_2.png b/public/images/pokemon/icons/variant/4/470_2.png
new file mode 100644
index 000000000..87324b266
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/470_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/470_3.png b/public/images/pokemon/icons/variant/4/470_3.png
new file mode 100644
index 000000000..421ce1665
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/470_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/471_1.png b/public/images/pokemon/icons/variant/4/471_1.png
new file mode 100644
index 000000000..d37a7515a
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/471_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/471_2.png b/public/images/pokemon/icons/variant/4/471_2.png
new file mode 100644
index 000000000..429544cc5
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/471_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/471_3.png b/public/images/pokemon/icons/variant/4/471_3.png
new file mode 100644
index 000000000..95b8e4818
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/471_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/475-mega_2.png b/public/images/pokemon/icons/variant/4/475-mega_2.png
new file mode 100644
index 000000000..d47842f33
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/475-mega_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/475_2.png b/public/images/pokemon/icons/variant/4/475_2.png
new file mode 100644
index 000000000..1b1e56249
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/475_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/487-altered_2.png b/public/images/pokemon/icons/variant/4/487-altered_2.png
new file mode 100644
index 000000000..d9cbea5e3
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/487-altered_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/487-altered_3.png b/public/images/pokemon/icons/variant/4/487-altered_3.png
new file mode 100644
index 000000000..59169ab9d
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/487-altered_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/487-origin_2.png b/public/images/pokemon/icons/variant/4/487-origin_2.png
new file mode 100644
index 000000000..61f322ac4
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/487-origin_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/487-origin_3.png b/public/images/pokemon/icons/variant/4/487-origin_3.png
new file mode 100644
index 000000000..e8fe8f616
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/487-origin_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/488_2.png b/public/images/pokemon/icons/variant/4/488_2.png
new file mode 100644
index 000000000..400a2d2d0
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/488_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/488_3.png b/public/images/pokemon/icons/variant/4/488_3.png
new file mode 100644
index 000000000..595ceb54f
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/488_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/489_1.png b/public/images/pokemon/icons/variant/4/489_1.png
new file mode 100644
index 000000000..9cb6e0388
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/489_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/489_2.png b/public/images/pokemon/icons/variant/4/489_2.png
new file mode 100644
index 000000000..b4e32fe52
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/489_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/489_3.png b/public/images/pokemon/icons/variant/4/489_3.png
new file mode 100644
index 000000000..428156638
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/489_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/490_1.png b/public/images/pokemon/icons/variant/4/490_1.png
new file mode 100644
index 000000000..1fda8d15b
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/490_1.png differ
diff --git a/public/images/pokemon/icons/variant/4/490_2.png b/public/images/pokemon/icons/variant/4/490_2.png
new file mode 100644
index 000000000..b9014e88e
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/490_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/490_3.png b/public/images/pokemon/icons/variant/4/490_3.png
new file mode 100644
index 000000000..87a055c99
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/490_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/491_2.png b/public/images/pokemon/icons/variant/4/491_2.png
new file mode 100644
index 000000000..e5e8ed579
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/491_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/491_3.png b/public/images/pokemon/icons/variant/4/491_3.png
new file mode 100644
index 000000000..630f7c57c
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/491_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/492-land_2.png b/public/images/pokemon/icons/variant/4/492-land_2.png
new file mode 100644
index 000000000..fdb71a836
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/492-land_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/492-land_3.png b/public/images/pokemon/icons/variant/4/492-land_3.png
new file mode 100644
index 000000000..0262fb963
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/492-land_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/492-sky_2.png b/public/images/pokemon/icons/variant/4/492-sky_2.png
new file mode 100644
index 000000000..6c704ab60
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/492-sky_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/492-sky_3.png b/public/images/pokemon/icons/variant/4/492-sky_3.png
new file mode 100644
index 000000000..bd18e72a7
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/492-sky_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/494_2.png b/public/images/pokemon/icons/variant/4/494_2.png
new file mode 100644
index 000000000..bf0c810d1
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/494_2.png differ
diff --git a/public/images/pokemon/icons/variant/4/494_3.png b/public/images/pokemon/icons/variant/4/494_3.png
new file mode 100644
index 000000000..49a0c3493
Binary files /dev/null and b/public/images/pokemon/icons/variant/4/494_3.png differ
diff --git a/public/images/pokemon/icons/variant/4/icons.bat b/public/images/pokemon/icons/variant/4/icons.bat
new file mode 100644
index 000000000..b92036508
--- /dev/null
+++ b/public/images/pokemon/icons/variant/4/icons.bat
@@ -0,0 +1 @@
+cmd /c TexturePacker ./ ../configuration.tps --sheet ../../../../pokemon_icons_4v.png --data ../../../../pokemon_icons_4v.json --replace .png=
\ No newline at end of file
diff --git a/public/images/pokemon/icons/variant/5/532_2.png b/public/images/pokemon/icons/variant/5/532_2.png
new file mode 100644
index 000000000..81c5ccccd
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/532_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/532_3.png b/public/images/pokemon/icons/variant/5/532_3.png
new file mode 100644
index 000000000..276b7da7b
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/532_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/533_2.png b/public/images/pokemon/icons/variant/5/533_2.png
new file mode 100644
index 000000000..0a0e58b5a
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/533_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/533_3.png b/public/images/pokemon/icons/variant/5/533_3.png
new file mode 100644
index 000000000..abfa6b61c
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/533_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/534_2.png b/public/images/pokemon/icons/variant/5/534_2.png
new file mode 100644
index 000000000..19a37ec32
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/534_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/534_3.png b/public/images/pokemon/icons/variant/5/534_3.png
new file mode 100644
index 000000000..bb5716ede
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/534_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/538_2.png b/public/images/pokemon/icons/variant/5/538_2.png
new file mode 100644
index 000000000..cce9492da
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/538_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/538_3.png b/public/images/pokemon/icons/variant/5/538_3.png
new file mode 100644
index 000000000..6167c7fbd
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/538_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/540_2.png b/public/images/pokemon/icons/variant/5/540_2.png
new file mode 100644
index 000000000..26123ac72
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/540_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/540_3.png b/public/images/pokemon/icons/variant/5/540_3.png
new file mode 100644
index 000000000..3089a82cb
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/540_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/541_2.png b/public/images/pokemon/icons/variant/5/541_2.png
new file mode 100644
index 000000000..6e14cea1d
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/541_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/541_3.png b/public/images/pokemon/icons/variant/5/541_3.png
new file mode 100644
index 000000000..f691017eb
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/541_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/542_2.png b/public/images/pokemon/icons/variant/5/542_2.png
new file mode 100644
index 000000000..c6fab880e
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/542_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/542_3.png b/public/images/pokemon/icons/variant/5/542_3.png
new file mode 100644
index 000000000..ed2c5a0db
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/542_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/546_2.png b/public/images/pokemon/icons/variant/5/546_2.png
new file mode 100644
index 000000000..e5db5b4f7
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/546_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/546_3.png b/public/images/pokemon/icons/variant/5/546_3.png
new file mode 100644
index 000000000..126bd405d
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/546_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/547_2.png b/public/images/pokemon/icons/variant/5/547_2.png
new file mode 100644
index 000000000..2294b1133
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/547_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/547_3.png b/public/images/pokemon/icons/variant/5/547_3.png
new file mode 100644
index 000000000..1af57cc09
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/547_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/548_1.png b/public/images/pokemon/icons/variant/5/548_1.png
new file mode 100644
index 000000000..ee99f5110
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/548_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/548_2.png b/public/images/pokemon/icons/variant/5/548_2.png
new file mode 100644
index 000000000..aafa94dc5
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/548_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/548_3.png b/public/images/pokemon/icons/variant/5/548_3.png
new file mode 100644
index 000000000..4b31b7c0b
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/548_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/549_2.png b/public/images/pokemon/icons/variant/5/549_2.png
new file mode 100644
index 000000000..9dbb35707
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/549_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/549_3.png b/public/images/pokemon/icons/variant/5/549_3.png
new file mode 100644
index 000000000..ef8dba0f5
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/549_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/559_1.png b/public/images/pokemon/icons/variant/5/559_1.png
new file mode 100644
index 000000000..806899a72
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/559_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/559_2.png b/public/images/pokemon/icons/variant/5/559_2.png
new file mode 100644
index 000000000..3323fc8c1
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/559_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/559_3.png b/public/images/pokemon/icons/variant/5/559_3.png
new file mode 100644
index 000000000..fdbb6f606
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/559_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/560_1.png b/public/images/pokemon/icons/variant/5/560_1.png
new file mode 100644
index 000000000..1cdbe72ed
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/560_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/560_2.png b/public/images/pokemon/icons/variant/5/560_2.png
new file mode 100644
index 000000000..8dcf14f94
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/560_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/560_3.png b/public/images/pokemon/icons/variant/5/560_3.png
new file mode 100644
index 000000000..10351746c
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/560_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/570_2.png b/public/images/pokemon/icons/variant/5/570_2.png
new file mode 100644
index 000000000..c72fb971f
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/570_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/570_3.png b/public/images/pokemon/icons/variant/5/570_3.png
new file mode 100644
index 000000000..d68ea4261
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/570_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/571_2.png b/public/images/pokemon/icons/variant/5/571_2.png
new file mode 100644
index 000000000..1e238ee61
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/571_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/571_3.png b/public/images/pokemon/icons/variant/5/571_3.png
new file mode 100644
index 000000000..528bfc4b7
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/571_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/572_2.png b/public/images/pokemon/icons/variant/5/572_2.png
new file mode 100644
index 000000000..b6230a17c
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/572_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/572_3.png b/public/images/pokemon/icons/variant/5/572_3.png
new file mode 100644
index 000000000..c0848dead
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/572_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/577_1.png b/public/images/pokemon/icons/variant/5/577_1.png
new file mode 100644
index 000000000..16f8a4d66
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/577_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/577_2.png b/public/images/pokemon/icons/variant/5/577_2.png
new file mode 100644
index 000000000..ac85ca5f5
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/577_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/577_3.png b/public/images/pokemon/icons/variant/5/577_3.png
new file mode 100644
index 000000000..e2d68729a
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/577_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/578_1.png b/public/images/pokemon/icons/variant/5/578_1.png
new file mode 100644
index 000000000..71364650c
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/578_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/578_2.png b/public/images/pokemon/icons/variant/5/578_2.png
new file mode 100644
index 000000000..7b3a54b60
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/578_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/578_3.png b/public/images/pokemon/icons/variant/5/578_3.png
new file mode 100644
index 000000000..27e53e153
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/578_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/579_1.png b/public/images/pokemon/icons/variant/5/579_1.png
new file mode 100644
index 000000000..18a57ba87
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/579_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/579_2.png b/public/images/pokemon/icons/variant/5/579_2.png
new file mode 100644
index 000000000..7424adf1e
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/579_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/579_3.png b/public/images/pokemon/icons/variant/5/579_3.png
new file mode 100644
index 000000000..af642842f
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/579_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/585-autumn_1.png b/public/images/pokemon/icons/variant/5/585-autumn_1.png
new file mode 100644
index 000000000..90b61383f
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/585-autumn_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/585-spring_1.png b/public/images/pokemon/icons/variant/5/585-spring_1.png
new file mode 100644
index 000000000..0abf9205f
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/585-spring_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/585-summer_1.png b/public/images/pokemon/icons/variant/5/585-summer_1.png
new file mode 100644
index 000000000..23884ba15
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/585-summer_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/585-winter_1.png b/public/images/pokemon/icons/variant/5/585-winter_1.png
new file mode 100644
index 000000000..433405e84
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/585-winter_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/586-autumn_1.png b/public/images/pokemon/icons/variant/5/586-autumn_1.png
new file mode 100644
index 000000000..5b18f2ed3
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/586-autumn_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/586-spring_1.png b/public/images/pokemon/icons/variant/5/586-spring_1.png
new file mode 100644
index 000000000..dad8e5491
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/586-spring_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/586-summer_1.png b/public/images/pokemon/icons/variant/5/586-summer_1.png
new file mode 100644
index 000000000..e837a8d7e
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/586-summer_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/586-winter_1.png b/public/images/pokemon/icons/variant/5/586-winter_1.png
new file mode 100644
index 000000000..b5518e19b
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/586-winter_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/607_2.png b/public/images/pokemon/icons/variant/5/607_2.png
new file mode 100644
index 000000000..38725cd18
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/607_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/607_3.png b/public/images/pokemon/icons/variant/5/607_3.png
new file mode 100644
index 000000000..be0d7109a
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/607_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/608_2.png b/public/images/pokemon/icons/variant/5/608_2.png
new file mode 100644
index 000000000..69aebb4cc
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/608_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/608_3.png b/public/images/pokemon/icons/variant/5/608_3.png
new file mode 100644
index 000000000..df55f56a3
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/608_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/609_2.png b/public/images/pokemon/icons/variant/5/609_2.png
new file mode 100644
index 000000000..8a8aac305
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/609_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/609_3.png b/public/images/pokemon/icons/variant/5/609_3.png
new file mode 100644
index 000000000..93ed22328
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/609_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/641-incarnate_1.png b/public/images/pokemon/icons/variant/5/641-incarnate_1.png
new file mode 100644
index 000000000..ddd0ca15c
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/641-incarnate_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/641-therian_1.png b/public/images/pokemon/icons/variant/5/641-therian_1.png
new file mode 100644
index 000000000..8f6f01fd0
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/641-therian_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/642-incarnate_1.png b/public/images/pokemon/icons/variant/5/642-incarnate_1.png
new file mode 100644
index 000000000..55507be70
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/642-incarnate_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/642-therian_1.png b/public/images/pokemon/icons/variant/5/642-therian_1.png
new file mode 100644
index 000000000..bea360abb
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/642-therian_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/645-incarnate_1.png b/public/images/pokemon/icons/variant/5/645-incarnate_1.png
new file mode 100644
index 000000000..416fa9ca1
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/645-incarnate_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/645-therian_1.png b/public/images/pokemon/icons/variant/5/645-therian_1.png
new file mode 100644
index 000000000..c03d4233e
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/645-therian_1.png differ
diff --git a/public/images/pokemon/icons/variant/5/648-aria_2.png b/public/images/pokemon/icons/variant/5/648-aria_2.png
new file mode 100644
index 000000000..4992e1c30
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/648-aria_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/648-aria_3.png b/public/images/pokemon/icons/variant/5/648-aria_3.png
new file mode 100644
index 000000000..55d8e658d
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/648-aria_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/648-pirouette_2.png b/public/images/pokemon/icons/variant/5/648-pirouette_2.png
new file mode 100644
index 000000000..8b1db1a55
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/648-pirouette_2.png differ
diff --git a/public/images/pokemon/icons/variant/5/648-pirouette_3.png b/public/images/pokemon/icons/variant/5/648-pirouette_3.png
new file mode 100644
index 000000000..874ccfae7
Binary files /dev/null and b/public/images/pokemon/icons/variant/5/648-pirouette_3.png differ
diff --git a/public/images/pokemon/icons/variant/5/icons.bat b/public/images/pokemon/icons/variant/5/icons.bat
new file mode 100644
index 000000000..01b8f86a0
--- /dev/null
+++ b/public/images/pokemon/icons/variant/5/icons.bat
@@ -0,0 +1 @@
+cmd /c TexturePacker ./ ../configuration.tps --sheet ../../../../pokemon_icons_5v.png --data ../../../../pokemon_icons_5v.json --replace .png=
\ No newline at end of file
diff --git a/public/images/pokemon/icons/variant/6/700_2.png b/public/images/pokemon/icons/variant/6/700_2.png
new file mode 100644
index 000000000..718027f05
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/700_2.png differ
diff --git a/public/images/pokemon/icons/variant/6/700_3.png b/public/images/pokemon/icons/variant/6/700_3.png
new file mode 100644
index 000000000..7a20bb241
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/700_3.png differ
diff --git a/public/images/pokemon/icons/variant/6/704_2.png b/public/images/pokemon/icons/variant/6/704_2.png
new file mode 100644
index 000000000..b5ef32928
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/704_2.png differ
diff --git a/public/images/pokemon/icons/variant/6/704_3.png b/public/images/pokemon/icons/variant/6/704_3.png
new file mode 100644
index 000000000..362180b54
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/704_3.png differ
diff --git a/public/images/pokemon/icons/variant/6/705_2.png b/public/images/pokemon/icons/variant/6/705_2.png
new file mode 100644
index 000000000..de2fd606d
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/705_2.png differ
diff --git a/public/images/pokemon/icons/variant/6/705_3.png b/public/images/pokemon/icons/variant/6/705_3.png
new file mode 100644
index 000000000..f79760bc5
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/705_3.png differ
diff --git a/public/images/pokemon/icons/variant/6/706_2.png b/public/images/pokemon/icons/variant/6/706_2.png
new file mode 100644
index 000000000..01999cbdd
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/706_2.png differ
diff --git a/public/images/pokemon/icons/variant/6/706_3.png b/public/images/pokemon/icons/variant/6/706_3.png
new file mode 100644
index 000000000..03c469707
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/706_3.png differ
diff --git a/public/images/pokemon/icons/variant/6/708_2.png b/public/images/pokemon/icons/variant/6/708_2.png
new file mode 100644
index 000000000..903a00f61
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/708_2.png differ
diff --git a/public/images/pokemon/icons/variant/6/708_3.png b/public/images/pokemon/icons/variant/6/708_3.png
new file mode 100644
index 000000000..0180fca87
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/708_3.png differ
diff --git a/public/images/pokemon/icons/variant/6/709_2.png b/public/images/pokemon/icons/variant/6/709_2.png
new file mode 100644
index 000000000..72eb02bb0
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/709_2.png differ
diff --git a/public/images/pokemon/icons/variant/6/709_3.png b/public/images/pokemon/icons/variant/6/709_3.png
new file mode 100644
index 000000000..c53edfa6c
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/709_3.png differ
diff --git a/public/images/pokemon/icons/variant/6/710_2.png b/public/images/pokemon/icons/variant/6/710_2.png
new file mode 100644
index 000000000..91d5b29d1
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/710_2.png differ
diff --git a/public/images/pokemon/icons/variant/6/710_3.png b/public/images/pokemon/icons/variant/6/710_3.png
new file mode 100644
index 000000000..02e4ca501
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/710_3.png differ
diff --git a/public/images/pokemon/icons/variant/6/711_1.png b/public/images/pokemon/icons/variant/6/711_1.png
new file mode 100644
index 000000000..b2360c10d
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/711_1.png differ
diff --git a/public/images/pokemon/icons/variant/6/711_2.png b/public/images/pokemon/icons/variant/6/711_2.png
new file mode 100644
index 000000000..eb85beda5
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/711_2.png differ
diff --git a/public/images/pokemon/icons/variant/6/711_3.png b/public/images/pokemon/icons/variant/6/711_3.png
new file mode 100644
index 000000000..6e37d2ebf
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/711_3.png differ
diff --git a/public/images/pokemon/icons/variant/6/720-unbound_1.png b/public/images/pokemon/icons/variant/6/720-unbound_1.png
new file mode 100644
index 000000000..e0f5e5f9e
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/720-unbound_1.png differ
diff --git a/public/images/pokemon/icons/variant/6/720-unbound_2.png b/public/images/pokemon/icons/variant/6/720-unbound_2.png
new file mode 100644
index 000000000..2ff7b5f8d
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/720-unbound_2.png differ
diff --git a/public/images/pokemon/icons/variant/6/720-unbound_3.png b/public/images/pokemon/icons/variant/6/720-unbound_3.png
new file mode 100644
index 000000000..29aa89b77
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/720-unbound_3.png differ
diff --git a/public/images/pokemon/icons/variant/6/720_1.png b/public/images/pokemon/icons/variant/6/720_1.png
new file mode 100644
index 000000000..8a7f03ed2
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/720_1.png differ
diff --git a/public/images/pokemon/icons/variant/6/720_2.png b/public/images/pokemon/icons/variant/6/720_2.png
new file mode 100644
index 000000000..632ccf7e3
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/720_2.png differ
diff --git a/public/images/pokemon/icons/variant/6/720_3.png b/public/images/pokemon/icons/variant/6/720_3.png
new file mode 100644
index 000000000..7d0ea6130
Binary files /dev/null and b/public/images/pokemon/icons/variant/6/720_3.png differ
diff --git a/public/images/pokemon/icons/variant/6/icons.bat b/public/images/pokemon/icons/variant/6/icons.bat
new file mode 100644
index 000000000..610d5d740
--- /dev/null
+++ b/public/images/pokemon/icons/variant/6/icons.bat
@@ -0,0 +1 @@
+cmd /c TexturePacker ./ ../configuration.tps --sheet ../../../../pokemon_icons_6v.png --data ../../../../pokemon_icons_6v.json --replace .png=
\ No newline at end of file
diff --git a/public/images/pokemon/icons/variant/7/747_2.png b/public/images/pokemon/icons/variant/7/747_2.png
new file mode 100644
index 000000000..618e2d036
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/747_2.png differ
diff --git a/public/images/pokemon/icons/variant/7/747_3.png b/public/images/pokemon/icons/variant/7/747_3.png
new file mode 100644
index 000000000..df4ecf737
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/747_3.png differ
diff --git a/public/images/pokemon/icons/variant/7/748_2.png b/public/images/pokemon/icons/variant/7/748_2.png
new file mode 100644
index 000000000..7dd1f40be
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/748_2.png differ
diff --git a/public/images/pokemon/icons/variant/7/748_3.png b/public/images/pokemon/icons/variant/7/748_3.png
new file mode 100644
index 000000000..9432853a3
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/748_3.png differ
diff --git a/public/images/pokemon/icons/variant/7/755_2.png b/public/images/pokemon/icons/variant/7/755_2.png
new file mode 100644
index 000000000..0467be6c5
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/755_2.png differ
diff --git a/public/images/pokemon/icons/variant/7/755_3.png b/public/images/pokemon/icons/variant/7/755_3.png
new file mode 100644
index 000000000..0226bc43b
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/755_3.png differ
diff --git a/public/images/pokemon/icons/variant/7/756_2.png b/public/images/pokemon/icons/variant/7/756_2.png
new file mode 100644
index 000000000..15c497acd
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/756_2.png differ
diff --git a/public/images/pokemon/icons/variant/7/756_3.png b/public/images/pokemon/icons/variant/7/756_3.png
new file mode 100644
index 000000000..b93ddee49
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/756_3.png differ
diff --git a/public/images/pokemon/icons/variant/7/789_1.png b/public/images/pokemon/icons/variant/7/789_1.png
new file mode 100644
index 000000000..fe970efa3
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/789_1.png differ
diff --git a/public/images/pokemon/icons/variant/7/791_1.png b/public/images/pokemon/icons/variant/7/791_1.png
new file mode 100644
index 000000000..dfba58f03
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/791_1.png differ
diff --git a/public/images/pokemon/icons/variant/7/802_1.png b/public/images/pokemon/icons/variant/7/802_1.png
new file mode 100644
index 000000000..d9e268dd2
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/802_1.png differ
diff --git a/public/images/pokemon/icons/variant/7/802_2.png b/public/images/pokemon/icons/variant/7/802_2.png
new file mode 100644
index 000000000..039dbd12e
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/802_2.png differ
diff --git a/public/images/pokemon/icons/variant/7/802_3.png b/public/images/pokemon/icons/variant/7/802_3.png
new file mode 100644
index 000000000..e371bd9e6
Binary files /dev/null and b/public/images/pokemon/icons/variant/7/802_3.png differ
diff --git a/public/images/pokemon/icons/variant/7/icons.bat b/public/images/pokemon/icons/variant/7/icons.bat
new file mode 100644
index 000000000..727739c65
--- /dev/null
+++ b/public/images/pokemon/icons/variant/7/icons.bat
@@ -0,0 +1 @@
+cmd /c TexturePacker ./ ../configuration.tps --sheet ../../../../pokemon_icons_7v.png --data ../../../../pokemon_icons_7v.json --replace .png=
\ No newline at end of file
diff --git a/public/images/pokemon/icons/variant/8/4263_2.png b/public/images/pokemon/icons/variant/8/4263_2.png
new file mode 100644
index 000000000..abf0690d9
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/4263_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/4263_3.png b/public/images/pokemon/icons/variant/8/4263_3.png
new file mode 100644
index 000000000..eb41f1d6e
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/4263_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/4264_2.png b/public/images/pokemon/icons/variant/8/4264_2.png
new file mode 100644
index 000000000..a176b1913
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/4264_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/4264_3.png b/public/images/pokemon/icons/variant/8/4264_3.png
new file mode 100644
index 000000000..80ff6ee43
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/4264_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/6549_2.png b/public/images/pokemon/icons/variant/8/6549_2.png
new file mode 100644
index 000000000..89846aeb4
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/6549_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/6549_3.png b/public/images/pokemon/icons/variant/8/6549_3.png
new file mode 100644
index 000000000..017b78430
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/6549_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/6570_2.png b/public/images/pokemon/icons/variant/8/6570_2.png
new file mode 100644
index 000000000..c1309423a
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/6570_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/6570_3.png b/public/images/pokemon/icons/variant/8/6570_3.png
new file mode 100644
index 000000000..d01a08b17
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/6570_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/6571_2.png b/public/images/pokemon/icons/variant/8/6571_2.png
new file mode 100644
index 000000000..2da093271
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/6571_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/6571_3.png b/public/images/pokemon/icons/variant/8/6571_3.png
new file mode 100644
index 000000000..e1587335c
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/6571_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/6705_2.png b/public/images/pokemon/icons/variant/8/6705_2.png
new file mode 100644
index 000000000..2f4a0b3f9
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/6705_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/6705_3.png b/public/images/pokemon/icons/variant/8/6705_3.png
new file mode 100644
index 000000000..47798e1e9
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/6705_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/6706_2.png b/public/images/pokemon/icons/variant/8/6706_2.png
new file mode 100644
index 000000000..8f2423ebd
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/6706_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/6706_3.png b/public/images/pokemon/icons/variant/8/6706_3.png
new file mode 100644
index 000000000..7f265f02f
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/6706_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/856_2.png b/public/images/pokemon/icons/variant/8/856_2.png
new file mode 100644
index 000000000..6474bf086
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/856_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/856_3.png b/public/images/pokemon/icons/variant/8/856_3.png
new file mode 100644
index 000000000..c5898aa47
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/856_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/857_2.png b/public/images/pokemon/icons/variant/8/857_2.png
new file mode 100644
index 000000000..b1a4c2f82
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/857_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/857_3.png b/public/images/pokemon/icons/variant/8/857_3.png
new file mode 100644
index 000000000..d04b631f6
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/857_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/858-gigantamax_2.png b/public/images/pokemon/icons/variant/8/858-gigantamax_2.png
new file mode 100644
index 000000000..8318e810b
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/858-gigantamax_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/858-gigantamax_3.png b/public/images/pokemon/icons/variant/8/858-gigantamax_3.png
new file mode 100644
index 000000000..30a463a67
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/858-gigantamax_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/858_2.png b/public/images/pokemon/icons/variant/8/858_2.png
new file mode 100644
index 000000000..c129c2df0
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/858_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/858_3.png b/public/images/pokemon/icons/variant/8/858_3.png
new file mode 100644
index 000000000..499312644
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/858_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/872_1.png b/public/images/pokemon/icons/variant/8/872_1.png
new file mode 100644
index 000000000..585412d23
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/872_1.png differ
diff --git a/public/images/pokemon/icons/variant/8/872_2.png b/public/images/pokemon/icons/variant/8/872_2.png
new file mode 100644
index 000000000..258f8fd22
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/872_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/872_3.png b/public/images/pokemon/icons/variant/8/872_3.png
new file mode 100644
index 000000000..2dc2a3f88
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/872_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/873_1.png b/public/images/pokemon/icons/variant/8/873_1.png
new file mode 100644
index 000000000..e3ca50135
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/873_1.png differ
diff --git a/public/images/pokemon/icons/variant/8/873_2.png b/public/images/pokemon/icons/variant/8/873_2.png
new file mode 100644
index 000000000..76a37ec55
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/873_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/873_3.png b/public/images/pokemon/icons/variant/8/873_3.png
new file mode 100644
index 000000000..8101b0f31
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/873_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/877-hangry_1.png b/public/images/pokemon/icons/variant/8/877-hangry_1.png
new file mode 100644
index 000000000..9ccfcba6d
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/877-hangry_1.png differ
diff --git a/public/images/pokemon/icons/variant/8/877-hangry_2.png b/public/images/pokemon/icons/variant/8/877-hangry_2.png
new file mode 100644
index 000000000..03c6e48a6
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/877-hangry_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/877-hangry_3.png b/public/images/pokemon/icons/variant/8/877-hangry_3.png
new file mode 100644
index 000000000..5dbf6ca7c
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/877-hangry_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/877_1.png b/public/images/pokemon/icons/variant/8/877_1.png
new file mode 100644
index 000000000..c9cd435fa
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/877_1.png differ
diff --git a/public/images/pokemon/icons/variant/8/877_2.png b/public/images/pokemon/icons/variant/8/877_2.png
new file mode 100644
index 000000000..bfebde92e
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/877_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/877_3.png b/public/images/pokemon/icons/variant/8/877_3.png
new file mode 100644
index 000000000..8fb654de9
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/877_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/885_1.png b/public/images/pokemon/icons/variant/8/885_1.png
new file mode 100644
index 000000000..ec0849c4a
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/885_1.png differ
diff --git a/public/images/pokemon/icons/variant/8/885_2.png b/public/images/pokemon/icons/variant/8/885_2.png
new file mode 100644
index 000000000..5b19fac08
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/885_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/885_3.png b/public/images/pokemon/icons/variant/8/885_3.png
new file mode 100644
index 000000000..3938810e1
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/885_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/886_1.png b/public/images/pokemon/icons/variant/8/886_1.png
new file mode 100644
index 000000000..0001af872
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/886_1.png differ
diff --git a/public/images/pokemon/icons/variant/8/886_2.png b/public/images/pokemon/icons/variant/8/886_2.png
new file mode 100644
index 000000000..b49491cba
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/886_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/886_3.png b/public/images/pokemon/icons/variant/8/886_3.png
new file mode 100644
index 000000000..5de076df7
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/886_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/887_1.png b/public/images/pokemon/icons/variant/8/887_1.png
new file mode 100644
index 000000000..6efb0d638
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/887_1.png differ
diff --git a/public/images/pokemon/icons/variant/8/887_2.png b/public/images/pokemon/icons/variant/8/887_2.png
new file mode 100644
index 000000000..28a337f29
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/887_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/887_3.png b/public/images/pokemon/icons/variant/8/887_3.png
new file mode 100644
index 000000000..12507e422
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/887_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/890-eternamax_2.png b/public/images/pokemon/icons/variant/8/890-eternamax_2.png
new file mode 100644
index 000000000..e9168e582
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/890-eternamax_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/890-eternamax_3.png b/public/images/pokemon/icons/variant/8/890-eternamax_3.png
new file mode 100644
index 000000000..885d081c6
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/890-eternamax_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/890_2.png b/public/images/pokemon/icons/variant/8/890_2.png
new file mode 100644
index 000000000..2afdc3f6f
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/890_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/890_3.png b/public/images/pokemon/icons/variant/8/890_3.png
new file mode 100644
index 000000000..dbf49ec61
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/890_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/900_2.png b/public/images/pokemon/icons/variant/8/900_2.png
new file mode 100644
index 000000000..376c1dbe7
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/900_2.png differ
diff --git a/public/images/pokemon/icons/variant/8/900_3.png b/public/images/pokemon/icons/variant/8/900_3.png
new file mode 100644
index 000000000..9e2fb2a91
Binary files /dev/null and b/public/images/pokemon/icons/variant/8/900_3.png differ
diff --git a/public/images/pokemon/icons/variant/8/icons.bat b/public/images/pokemon/icons/variant/8/icons.bat
new file mode 100644
index 000000000..8a6e7d51e
--- /dev/null
+++ b/public/images/pokemon/icons/variant/8/icons.bat
@@ -0,0 +1 @@
+cmd /c TexturePacker ./ ../configuration.tps --sheet ../../../../pokemon_icons_8v.png --data ../../../../pokemon_icons_8v.json --replace .png=
\ No newline at end of file
diff --git a/public/images/pokemon/icons/variant/9/1000_1.png b/public/images/pokemon/icons/variant/9/1000_1.png
new file mode 100644
index 000000000..924577194
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/1000_1.png differ
diff --git a/public/images/pokemon/icons/variant/9/1000_2.png b/public/images/pokemon/icons/variant/9/1000_2.png
new file mode 100644
index 000000000..def858c1d
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/1000_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/1000_3.png b/public/images/pokemon/icons/variant/9/1000_3.png
new file mode 100644
index 000000000..e9ce3de8d
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/1000_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/1001_2.png b/public/images/pokemon/icons/variant/9/1001_2.png
new file mode 100644
index 000000000..7ebcdadc5
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/1001_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/1001_3.png b/public/images/pokemon/icons/variant/9/1001_3.png
new file mode 100644
index 000000000..3b55802bb
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/1001_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/1004_2.png b/public/images/pokemon/icons/variant/9/1004_2.png
new file mode 100644
index 000000000..1a2761659
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/1004_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/1004_3.png b/public/images/pokemon/icons/variant/9/1004_3.png
new file mode 100644
index 000000000..d42a84ed6
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/1004_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/919_1.png b/public/images/pokemon/icons/variant/9/919_1.png
new file mode 100644
index 000000000..d6020b717
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/919_1.png differ
diff --git a/public/images/pokemon/icons/variant/9/919_2.png b/public/images/pokemon/icons/variant/9/919_2.png
new file mode 100644
index 000000000..0e6cc33f0
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/919_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/919_3.png b/public/images/pokemon/icons/variant/9/919_3.png
new file mode 100644
index 000000000..5480bc5f1
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/919_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/920_1.png b/public/images/pokemon/icons/variant/9/920_1.png
new file mode 100644
index 000000000..186bebbdc
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/920_1.png differ
diff --git a/public/images/pokemon/icons/variant/9/920_2.png b/public/images/pokemon/icons/variant/9/920_2.png
new file mode 100644
index 000000000..99b1e663d
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/920_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/920_3.png b/public/images/pokemon/icons/variant/9/920_3.png
new file mode 100644
index 000000000..25bd3d3c6
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/920_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/924_1.png b/public/images/pokemon/icons/variant/9/924_1.png
new file mode 100644
index 000000000..fbf980cd5
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/924_1.png differ
diff --git a/public/images/pokemon/icons/variant/9/924_2.png b/public/images/pokemon/icons/variant/9/924_2.png
new file mode 100644
index 000000000..5432c135b
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/924_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/924_3.png b/public/images/pokemon/icons/variant/9/924_3.png
new file mode 100644
index 000000000..fe438313f
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/924_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/925-four_1.png b/public/images/pokemon/icons/variant/9/925-four_1.png
new file mode 100644
index 000000000..5e5fa3dd1
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/925-four_1.png differ
diff --git a/public/images/pokemon/icons/variant/9/925-four_2.png b/public/images/pokemon/icons/variant/9/925-four_2.png
new file mode 100644
index 000000000..9f480930a
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/925-four_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/925-four_3.png b/public/images/pokemon/icons/variant/9/925-four_3.png
new file mode 100644
index 000000000..997bb356a
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/925-four_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/925-three_1.png b/public/images/pokemon/icons/variant/9/925-three_1.png
new file mode 100644
index 000000000..486f5c0ec
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/925-three_1.png differ
diff --git a/public/images/pokemon/icons/variant/9/925-three_2.png b/public/images/pokemon/icons/variant/9/925-three_2.png
new file mode 100644
index 000000000..53eaec0f3
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/925-three_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/925-three_3.png b/public/images/pokemon/icons/variant/9/925-three_3.png
new file mode 100644
index 000000000..1381738cc
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/925-three_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/935_3.png b/public/images/pokemon/icons/variant/9/935_3.png
new file mode 100644
index 000000000..b8d1b63a1
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/935_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/936_3.png b/public/images/pokemon/icons/variant/9/936_3.png
new file mode 100644
index 000000000..f2a53aedf
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/936_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/937_9.png b/public/images/pokemon/icons/variant/9/937_9.png
new file mode 100644
index 000000000..b9ad59dca
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/937_9.png differ
diff --git a/public/images/pokemon/icons/variant/9/962_1.png b/public/images/pokemon/icons/variant/9/962_1.png
new file mode 100644
index 000000000..5b78aa0f0
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/962_1.png differ
diff --git a/public/images/pokemon/icons/variant/9/962_2.png b/public/images/pokemon/icons/variant/9/962_2.png
new file mode 100644
index 000000000..7d018e821
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/962_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/962_3.png b/public/images/pokemon/icons/variant/9/962_3.png
new file mode 100644
index 000000000..4bde28d42
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/962_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/967_2.png b/public/images/pokemon/icons/variant/9/967_2.png
new file mode 100644
index 000000000..a8b7935f1
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/967_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/967_3_GENERATED.png b/public/images/pokemon/icons/variant/9/967_3_GENERATED.png
new file mode 100644
index 000000000..b67e19354
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/967_3_GENERATED.png differ
diff --git a/public/images/pokemon/icons/variant/9/973_1.png b/public/images/pokemon/icons/variant/9/973_1.png
new file mode 100644
index 000000000..3dafafe1f
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/973_1.png differ
diff --git a/public/images/pokemon/icons/variant/9/973_2.png b/public/images/pokemon/icons/variant/9/973_2.png
new file mode 100644
index 000000000..0fb662c43
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/973_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/973_3.png b/public/images/pokemon/icons/variant/9/973_3.png
new file mode 100644
index 000000000..3b8e2b58d
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/973_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/987_1.png b/public/images/pokemon/icons/variant/9/987_1.png
new file mode 100644
index 000000000..dccbbb60a
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/987_1.png differ
diff --git a/public/images/pokemon/icons/variant/9/987_2.png b/public/images/pokemon/icons/variant/9/987_2.png
new file mode 100644
index 000000000..9253f797f
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/987_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/987_3.png b/public/images/pokemon/icons/variant/9/987_3.png
new file mode 100644
index 000000000..27cd59eba
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/987_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/988_2.png b/public/images/pokemon/icons/variant/9/988_2.png
new file mode 100644
index 000000000..fcaf83930
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/988_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/988_3.png b/public/images/pokemon/icons/variant/9/988_3.png
new file mode 100644
index 000000000..f2db83a8f
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/988_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/999_1.png b/public/images/pokemon/icons/variant/9/999_1.png
new file mode 100644
index 000000000..ea3cdfa0d
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/999_1.png differ
diff --git a/public/images/pokemon/icons/variant/9/999_2.png b/public/images/pokemon/icons/variant/9/999_2.png
new file mode 100644
index 000000000..05a374b7f
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/999_2.png differ
diff --git a/public/images/pokemon/icons/variant/9/999_3.png b/public/images/pokemon/icons/variant/9/999_3.png
new file mode 100644
index 000000000..84545a14d
Binary files /dev/null and b/public/images/pokemon/icons/variant/9/999_3.png differ
diff --git a/public/images/pokemon/icons/variant/9/icons.bat b/public/images/pokemon/icons/variant/9/icons.bat
new file mode 100644
index 000000000..abeddc557
--- /dev/null
+++ b/public/images/pokemon/icons/variant/9/icons.bat
@@ -0,0 +1 @@
+cmd /c TexturePacker ./ ../configuration.tps --sheet ../../../../pokemon_icons_9v.png --data ../../../../pokemon_icons_9v.json --replace .png=
\ No newline at end of file
diff --git a/public/images/pokemon/icons/variant/configuration.tps b/public/images/pokemon/icons/variant/configuration.tps
new file mode 100644
index 000000000..b077e37f8
--- /dev/null
+++ b/public/images/pokemon/icons/variant/configuration.tps
@@ -0,0 +1,207 @@
+
+
+
+ fileFormatVersion
+ 6
+ texturePackerVersion
+ 7.1.0
+ autoSDSettings
+
+
+ scale
+ 1
+ extension
+
+ spriteFilter
+
+ acceptFractionalValues
+
+ maxTextureSize
+
+ width
+ -1
+ height
+ -1
+
+
+
+ allowRotation
+
+ shapeDebug
+
+ dpi
+ 72
+ dataFormat
+ phaser
+ textureFileName
+
+ flipPVR
+
+ pvrQualityLevel
+ 3
+ astcQualityLevel
+ 2
+ basisUniversalQualityLevel
+ 2
+ etc1QualityLevel
+ 70
+ etc2QualityLevel
+ 70
+ dxtCompressionMode
+ DXT_PERCEPTUAL
+ ditherType
+ PngQuantLow
+ backgroundColor
+ 0
+ libGdx
+
+ filtering
+
+ x
+ Linear
+ y
+ Linear
+
+
+ shapePadding
+ 0
+ jpgQuality
+ 80
+ pngOptimizationLevel
+ 1
+ webpQualityLevel
+ 101
+ textureSubPath
+
+ textureFormat
+ png8
+ borderPadding
+ 0
+ maxTextureSize
+
+ width
+ 2048
+ height
+ 2048
+
+ fixedTextureSize
+
+ width
+ -1
+ height
+ -1
+
+ algorithmSettings
+
+ algorithm
+ MaxRects
+ freeSizeMode
+ Best
+ sizeConstraints
+ AnySize
+ forceSquared
+
+ maxRects
+
+ heuristic
+ Best
+
+ basic
+
+ sortBy
+ Best
+ order
+ Ascending
+
+ polygon
+
+ alignToGrid
+ 1
+
+
+ dataFileNames
+
+ multiPackMode
+ MultiPackOff
+ forceIdenticalLayout
+
+ outputFormat
+ RGBA8888
+ alphaHandling
+ ClearTransparentPixels
+ contentProtection
+
+ key
+
+
+ autoAliasEnabled
+
+ trimSpriteNames
+
+ prependSmartFolderName
+
+ autodetectAnimations
+
+ globalSpriteSettings
+
+ scale
+ 1
+ scaleMode
+ Smooth
+ extrude
+ 0
+ trimThreshold
+ 1
+ trimMargin
+ 1
+ trimMode
+ Trim
+ tracerTolerance
+ 200
+ heuristicMask
+
+ defaultPivotPoint
+ 0.5,0.5
+ writePivotPoints
+
+
+ individualSpriteSettings
+
+ fileLists
+
+ ignoreFileList
+
+ replaceList
+
+ ignoredWarnings
+
+ commonDivisorX
+ 1
+ commonDivisorY
+ 1
+ packNormalMaps
+
+ autodetectNormalMaps
+
+ normalMapFilter
+
+ normalMapSuffix
+
+ normalMapSheetFileName
+
+ exporterProperties
+
+
+
diff --git a/public/images/pokemon/shiny/1024-stellar.json b/public/images/pokemon/shiny/1024-stellar.json
index dd07eb812..ba751e2bc 100644
--- a/public/images/pokemon/shiny/1024-stellar.json
+++ b/public/images/pokemon/shiny/1024-stellar.json
@@ -4,30 +4,30 @@
"image": "1024-stellar.png",
"format": "RGBA8888",
"size": {
- "w": 96,
- "h": 96
+ "w": 119,
+ "h": 119
},
- "scale": 0.5,
+ "scale": 1,
"frames": [
{
"filename": "0001.png",
"rotated": false,
"trimmed": false,
"sourceSize": {
- "w": 96,
- "h": 96
+ "w": 119,
+ "h": 119
},
"spriteSourceSize": {
- "x": 9,
+ "x": 0,
"y": 0,
- "w": 78,
- "h": 96
+ "w": 115,
+ "h": 119
},
"frame": {
"x": 0,
"y": 0,
- "w": 78,
- "h": 96
+ "w": 115,
+ "h": 119
}
}
]
@@ -36,6 +36,6 @@
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
- "smartupdate": "$TexturePacker:SmartUpdate:a7e89af07a22475413df24b510c193f7:45261af90c4a51e3dc73cccb894a2aad:c1508f3b01ae78a28a1267fd6caa4f7b$"
+ "smartupdate": "$TexturePacker:SmartUpdate:3510deaf42eaa3ee2fdfa22c00a2b30b:3beb6b12ca1bb50ad260593b41939f27:c1508f3b01ae78a28a1267fd6caa4f7b$"
}
}
diff --git a/public/images/pokemon/shiny/1024-stellar.png b/public/images/pokemon/shiny/1024-stellar.png
index 42ed145d9..b00b395ec 100644
Binary files a/public/images/pokemon/shiny/1024-stellar.png and b/public/images/pokemon/shiny/1024-stellar.png differ
diff --git a/public/images/pokemon/shiny/218.png b/public/images/pokemon/shiny/218.png
index 1523cf6e1..cd70183de 100644
Binary files a/public/images/pokemon/shiny/218.png and b/public/images/pokemon/shiny/218.png differ
diff --git a/public/images/pokemon/shiny/336.png b/public/images/pokemon/shiny/336.png
index 6ecb0f92a..efa126224 100644
Binary files a/public/images/pokemon/shiny/336.png and b/public/images/pokemon/shiny/336.png differ
diff --git a/public/images/pokemon/variant/1000.json b/public/images/pokemon/variant/1000.json
new file mode 100644
index 000000000..e7451cd51
--- /dev/null
+++ b/public/images/pokemon/variant/1000.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "917228": "a33612",
+ "ffdba6": "ffb667",
+ "ffd52d": "ee883f",
+ "0f0f0f": "0f0f0f",
+ "f7a62d": "a64700",
+ "d9880f": "9b3e00",
+ "484415": "6d1906",
+ "d5a431": "d05c31",
+ "323437": "531f03",
+ "836c54": "a60d4a",
+ "b9285b": "cd6229",
+ "bfa33e": "d22643",
+ "545b6b": "8f4a14",
+ "8a8f9f": "34497e",
+ "b9becd": "5e86c2"
+ },
+ "1": {
+ "917228": "622f43",
+ "ffdba6": "f3e3e4",
+ "ffd52d": "e1ced1",
+ "0f0f0f": "0f0f0f",
+ "f7a62d": "96747e",
+ "d9880f": "7a4e5d",
+ "484415": "4b1a32",
+ "d5a431": "b09098",
+ "323437": "1d2c54",
+ "836c54": "32455a",
+ "b9285b": "7f6086",
+ "bfa33e": "557fa3",
+ "545b6b": "415073",
+ "8a8f9f": "2d6b61",
+ "b9becd": "5eb5a1"
+ },
+ "2": {
+ "917228": "3d717b",
+ "ffdba6": "ffffff",
+ "ffd52d": "e5fffc",
+ "0f0f0f": "0f0f0f",
+ "f7a62d": "89d1d6",
+ "d9880f": "5a9aa3",
+ "484415": "214048",
+ "d5a431": "aae8e4",
+ "323437": "212857",
+ "836c54": "526481",
+ "b9285b": "204e8b",
+ "bfa33e": "7e93b0",
+ "545b6b": "495890",
+ "8a8f9f": "a5ace8",
+ "b9becd": "dae0f3"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/1001.json b/public/images/pokemon/variant/1001.json
new file mode 100644
index 000000000..35eb68a78
--- /dev/null
+++ b/public/images/pokemon/variant/1001.json
@@ -0,0 +1,40 @@
+{
+ "1": {
+ "505551": "754e3b",
+ "b8bebd": "ebe6c0",
+ "313430": "4f2711",
+ "010101": "010101",
+ "7e615a": "1f1e1c",
+ "48492e": "0a0907",
+ "a28b76": "383734",
+ "618044": "9e4b28",
+ "76b458": "de7e52",
+ "8c979d": "a19775",
+ "524a36": "754607",
+ "b99c60": "e2a845",
+ "7b7253": "b87416",
+ "f97c20": "f97c20",
+ "fdfdfd": "fdfdfd",
+ "212421": "212421",
+ "212021": "212021"
+ },
+ "2": {
+ "505551": "322733",
+ "b8bebd": "dbcce8",
+ "313430": "1b101c",
+ "010101": "010101",
+ "7e615a": "e6aec8",
+ "48492e": "9c4b6f",
+ "a28b76": "fce6f0",
+ "618044": "e170a1",
+ "76b458": "f5bede",
+ "8c979d": "9f88b3",
+ "524a36": "420f0f",
+ "b99c60": "bd405d",
+ "7b7253": "5e1b1b",
+ "f97c20": "f97c20",
+ "fdfdfd": "fdfdfd",
+ "212421": "212421",
+ "212021": "212021"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/1004.json b/public/images/pokemon/variant/1004.json
new file mode 100644
index 000000000..f8370292a
--- /dev/null
+++ b/public/images/pokemon/variant/1004.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "a23724": "b06f00",
+ "f4342f": "f2b200",
+ "0f0f0f": "0f0f0f",
+ "f35e38": "ffc81b",
+ "f9824f": "ffe13a",
+ "b15236": "dca300",
+ "f0a755": "ffe86b",
+ "fcf59b": "ffffce",
+ "487447": "394d9a",
+ "c1c4bd": "a2badc",
+ "1c4021": "3e3e84",
+ "5b985a": "5c71c1",
+ "83b884": "7a9ae0",
+ "3c3f3a": "27276a",
+ "f8f8f0": "f8f8f0"
+ },
+ "2": {
+ "a23724": "76074d",
+ "f4342f": "a525d3",
+ "0f0f0f": "0f0f0f",
+ "f35e38": "3449f6",
+ "f9824f": "49c9f6",
+ "b15236": "6233a3",
+ "f0a755": "79f6a1",
+ "fcf59b": "efffd2",
+ "487447": "84736f",
+ "c1c4bd": "f2ede5",
+ "1c4021": "655a59",
+ "5b985a": "b09f97",
+ "83b884": "d7cbb5",
+ "3c3f3a": "4b4444",
+ "f8f8f0": "f8f8f0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/113_1.json b/public/images/pokemon/variant/113_1.json
new file mode 100644
index 000000000..aa2503653
--- /dev/null
+++ b/public/images/pokemon/variant/113_1.json
@@ -0,0 +1,2540 @@
+{
+ "textures": [
+ {
+ "image": "113_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 313,
+ "h": 313
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 187,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 187,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 140,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 140,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 212,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 212,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 92,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 92,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 159,
+ "y": 138,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 159,
+ "y": 138,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 53,
+ "y": 186,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 53,
+ "y": 186,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 159,
+ "y": 227,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 159,
+ "y": 227,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 230,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 230,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 213,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 213,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:0bf34066af33fac571e74094a6134df4:f705b27e0c4ab3f54e46f07402021701:622256e98da575d9c1945946a2b6a0ef$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/113_1.png b/public/images/pokemon/variant/113_1.png
new file mode 100644
index 000000000..bf4ce11b3
Binary files /dev/null and b/public/images/pokemon/variant/113_1.png differ
diff --git a/public/images/pokemon/variant/113_2.json b/public/images/pokemon/variant/113_2.json
new file mode 100644
index 000000000..3dffa8187
--- /dev/null
+++ b/public/images/pokemon/variant/113_2.json
@@ -0,0 +1,2540 @@
+{
+ "textures": [
+ {
+ "image": "113_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 313,
+ "h": 313
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 187,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 187,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 140,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 140,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 212,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 212,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 92,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 92,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 159,
+ "y": 138,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 159,
+ "y": 138,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 53,
+ "y": 186,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 53,
+ "y": 186,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 159,
+ "y": 227,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 159,
+ "y": 227,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 230,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 230,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 213,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 213,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:0bf34066af33fac571e74094a6134df4:f705b27e0c4ab3f54e46f07402021701:622256e98da575d9c1945946a2b6a0ef$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/113_2.png b/public/images/pokemon/variant/113_2.png
new file mode 100644
index 000000000..455068d0c
Binary files /dev/null and b/public/images/pokemon/variant/113_2.png differ
diff --git a/public/images/pokemon/variant/113_3.json b/public/images/pokemon/variant/113_3.json
new file mode 100644
index 000000000..c5c3c2b16
--- /dev/null
+++ b/public/images/pokemon/variant/113_3.json
@@ -0,0 +1,2540 @@
+{
+ "textures": [
+ {
+ "image": "113_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 313,
+ "h": 313
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 53,
+ "y": 47,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ },
+ "frame": {
+ "x": 106,
+ "y": 0,
+ "w": 53,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 94,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 47,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 187,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 187,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 140,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 53,
+ "y": 140,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 46,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 212,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 212,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 139,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 234,
+ "w": 52,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 92,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 53,
+ "h": 46
+ },
+ "frame": {
+ "x": 159,
+ "y": 92,
+ "w": 53,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 46,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 159,
+ "y": 138,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 159,
+ "y": 138,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 91,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 136,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 159,
+ "y": 183,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 212,
+ "y": 181,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 106,
+ "y": 185,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 53,
+ "y": 186,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 53,
+ "y": 186,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 45
+ },
+ "frame": {
+ "x": 52,
+ "y": 231,
+ "w": 53,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 159,
+ "y": 227,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 159,
+ "y": 227,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 44
+ },
+ "frame": {
+ "x": 214,
+ "y": 226,
+ "w": 53,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 230,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 106,
+ "y": 230,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 158,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 213,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 47
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 55,
+ "h": 43
+ },
+ "frame": {
+ "x": 213,
+ "y": 270,
+ "w": 55,
+ "h": 43
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:0bf34066af33fac571e74094a6134df4:f705b27e0c4ab3f54e46f07402021701:622256e98da575d9c1945946a2b6a0ef$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/113_3.png b/public/images/pokemon/variant/113_3.png
new file mode 100644
index 000000000..3a82615fc
Binary files /dev/null and b/public/images/pokemon/variant/113_3.png differ
diff --git a/public/images/pokemon/variant/123.json b/public/images/pokemon/variant/123.json
new file mode 100644
index 000000000..53f7ef977
--- /dev/null
+++ b/public/images/pokemon/variant/123.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "425a21": "632929",
+ "bde673": "f76b6b",
+ "101010": "101010",
+ "9c8c31": "9494a5",
+ "fff7d6": "ffffff",
+ "8cce73": "d63a3a",
+ "e6d6ad": "b5b5ce",
+ "5a9c4a": "a52929",
+ "ffffff": "ffffff",
+ "dedede": "dedede",
+ "bdbdbd": "bdbdbd",
+ "737373": "737373"
+ },
+ "1": {
+ "425a21": "484e75",
+ "bde673": "7c9ac5",
+ "101010": "101010",
+ "9c8c31": "9c8c31",
+ "fff7d6": "fff7d6",
+ "8cce73": "92b0db",
+ "e6d6ad": "e6d6ad",
+ "5a9c4a": "7b94d6",
+ "ffffff": "ffffff",
+ "dedede": "dedede",
+ "bdbdbd": "bdbdbd",
+ "737373": "737373"
+ },
+ "2": {
+ "425a21": "8f3907",
+ "bde673": "f8f581",
+ "101010": "101010",
+ "9c8c31": "9c8c31",
+ "fff7d6": "fff7d6",
+ "8cce73": "f0c947",
+ "e6d6ad": "e6d6ad",
+ "5a9c4a": "e6a027",
+ "ffffff": "ffffff",
+ "dedede": "f0c947",
+ "bdbdbd": "bdbdbd",
+ "737373": "737373"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/131-gigantamax.json b/public/images/pokemon/variant/131-gigantamax.json
new file mode 100644
index 000000000..3cb6eb5dc
--- /dev/null
+++ b/public/images/pokemon/variant/131-gigantamax.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "101010": "101010",
+ "41a4e6": "85cfef",
+ "184152": "133363",
+ "73c5f6": "ffc0e7",
+ "397ba4": "3595c4",
+ "51fffb": "ff8de5",
+ "fffad6": "fffad6",
+ "8ba494": "a7b2ab",
+ "dec583": "dac99e",
+ "52526a": "3c1838",
+ "a49494": "844a73",
+ "fefefe": "ffebe9",
+ "d5cdc5": "cb88b0",
+ "807573": "6b3768",
+ "f6deac": "f1e9d9"
+ },
+ "2": {
+ "101010": "101010",
+ "41a4e6": "49b18c",
+ "184152": "184152",
+ "73c5f6": "8bd3b6",
+ "397ba4": "3a8770",
+ "51fffb": "0085b2",
+ "fffad6": "fffad6",
+ "8ba494": "8ca594",
+ "dec583": "baafaa",
+ "52526a": "282548",
+ "a49494": "666b8b",
+ "fefefe": "fefefe",
+ "d5cdc5": "969dbc",
+ "807573": "454565",
+ "f6deac": "e8e3e0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/131.json b/public/images/pokemon/variant/131.json
new file mode 100644
index 000000000..603bff575
--- /dev/null
+++ b/public/images/pokemon/variant/131.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "194252": "133363",
+ "000000": "000000",
+ "42a5e6": "85cfef",
+ "3a7ba5": "4b9bc3",
+ "73c5f7": "c4f6ff",
+ "f7efe6": "ffe8f6",
+ "6b5219": "b83e94",
+ "dec584": "dac99e",
+ "8ca594": "a7b2ab",
+ "5a4a42": "504642",
+ "52526b": "51264d",
+ "d6cec5": "cb88b0",
+ "a59494": "844a73",
+ "f7dead": "f1e9d9"
+ },
+ "2": {
+ "194252": "06383e",
+ "000000": "000000",
+ "42a5e6": "49b18c",
+ "3a7ba5": "3a8770",
+ "73c5f7": "8bd3b6",
+ "f7efe6": "f7efe6",
+ "6b5219": "18418d",
+ "dec584": "baafaa",
+ "8ca594": "8ca594",
+ "5a4a42": "5a4a42",
+ "52526b": "383851",
+ "d6cec5": "969dbc",
+ "a59494": "666b8b",
+ "f7dead": "e8e3e0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/133.json b/public/images/pokemon/variant/133.json
new file mode 100644
index 000000000..1939d16ec
--- /dev/null
+++ b/public/images/pokemon/variant/133.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "a5634a": "5982b7",
+ "734a4a": "334b7d",
+ "d69c4a": "90c1f1",
+ "000000": "000000",
+ "523121": "13235c",
+ "e6c594": "9db5d8",
+ "bd9c7b": "5f6f94",
+ "ffffff": "ffffff",
+ "ffe6ad": "d7ebff"
+ },
+ "2": {
+ "a5634a": "915ea3",
+ "734a4a": "5e3372",
+ "d69c4a": "bf88cb",
+ "000000": "000000",
+ "523121": "461144",
+ "e6c594": "d7b8ba",
+ "bd9c7b": "a07c83",
+ "ffffff": "ffffff",
+ "ffe6ad": "f3e6e3"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/134.json b/public/images/pokemon/variant/134.json
new file mode 100644
index 000000000..f801da9a8
--- /dev/null
+++ b/public/images/pokemon/variant/134.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "104a63": "411d87",
+ "107394": "7054e7",
+ "bdad5a": "a26b30",
+ "6b6321": "663a18",
+ "101010": "101010",
+ "8c8c8c": "754949",
+ "ffffff": "ffe6db",
+ "ffe6a5": "f4cb60",
+ "cecece": "d6978c",
+ "84deff": "c497e5",
+ "5ac5e6": "a271e1",
+ "429cbd": "764abf",
+ "521073": "18359b",
+ "7b0829": "7b0829",
+ "d65273": "d65273"
+ },
+ "2": {
+ "104a63": "5e1120",
+ "107394": "b75846",
+ "bdad5a": "7d2f67",
+ "6b6321": "4a1642",
+ "101010": "101010",
+ "8c8c8c": "655081",
+ "ffffff": "fee1fa",
+ "ffe6a5": "a65687",
+ "cecece": "a990b9",
+ "84deff": "e1c66e",
+ "5ac5e6": "d29d48",
+ "429cbd": "a66829",
+ "521073": "13517b",
+ "7b0829": "7b0829",
+ "d65273": "d65273"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/135.json b/public/images/pokemon/variant/135.json
new file mode 100644
index 000000000..4f3620bc6
--- /dev/null
+++ b/public/images/pokemon/variant/135.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "000000": "000000",
+ "5a4a10": "7b3e14",
+ "cead4a": "e4a254",
+ "ad8c3a": "975720",
+ "846b29": "b87130",
+ "ffff8c": "fae5bb",
+ "ffde52": "eecc94",
+ "4a087b": "126746",
+ "525252": "3b3f50",
+ "ffffff": "effffd",
+ "c5c5c5": "aacbc7"
+ },
+ "1": {
+ "000000": "000000",
+ "5a4a10": "202448",
+ "cead4a": "5e5a84",
+ "ad8c3a": "35346d",
+ "846b29": "404076",
+ "ffff8c": "d5cff3",
+ "ffde52": "a8a2c1",
+ "4a087b": "df9e4c",
+ "525252": "30486d",
+ "ffffff": "c7cedb",
+ "c5c5c5": "8e99b5"
+ },
+ "2": {
+ "000000": "000000",
+ "5a4a10": "2c3182",
+ "cead4a": "47b4e9",
+ "ad8c3a": "4351d7",
+ "846b29": "5576f9",
+ "ffff8c": "d0fffc",
+ "ffde52": "90ecee",
+ "4a087b": "304243",
+ "525252": "83809a",
+ "ffffff": "cdcfe1",
+ "c5c5c5": "a19fb8"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/136.json b/public/images/pokemon/variant/136.json
new file mode 100644
index 000000000..d3ce6e156
--- /dev/null
+++ b/public/images/pokemon/variant/136.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "732119": "64391a",
+ "c5a56b": "ac9276",
+ "d64252": "b1772e",
+ "000000": "000000",
+ "735a42": "5e4828",
+ "ffefa5": "f5f4e2",
+ "f7734a": "e6af4a",
+ "debd8c": "e5d9c3",
+ "21216b": "0e4481",
+ "ffffff": "ffffff",
+ "a54252": "8c5219"
+ },
+ "1": {
+ "732119": "1b5255",
+ "c5a56b": "b1a58c",
+ "d64252": "3aad8b",
+ "000000": "000000",
+ "735a42": "766a5b",
+ "ffefa5": "f5f3df",
+ "f7734a": "5dde9d",
+ "debd8c": "d9c9ac",
+ "21216b": "541433",
+ "ffffff": "ffffff",
+ "a54252": "2c736b"
+ },
+ "2": {
+ "732119": "4c0013",
+ "c5a56b": "564c51",
+ "d64252": "8c2426",
+ "000000": "000000",
+ "735a42": "2d252a",
+ "ffefa5": "a89da0",
+ "f7734a": "b54144",
+ "debd8c": "82787c",
+ "21216b": "4d1b00",
+ "ffffff": "ffffff",
+ "a54252": "771823"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/144.json b/public/images/pokemon/variant/144.json
new file mode 100644
index 000000000..3117db9f4
--- /dev/null
+++ b/public/images/pokemon/variant/144.json
@@ -0,0 +1,19 @@
+{
+ "0": {
+ "005273": "642c89",
+ "94c5ff": "f1dfff",
+ "4a84d6": "7b42ab",
+ "000000": "000000",
+ "6badf7": "d7adff",
+ "003152": "461660",
+ "007bbd": "a142c8",
+ "5a3a19": "221531",
+ "b59473": "736581",
+ "8c6b52": "372841",
+ "ffffff": "ffffff",
+ "bd293a": "2d6cb0",
+ "cee6ff": "fef5ff",
+ "525252": "525252",
+ "cecece": "cecece"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/144_2.json b/public/images/pokemon/variant/144_2.json
new file mode 100644
index 000000000..e60fbe651
--- /dev/null
+++ b/public/images/pokemon/variant/144_2.json
@@ -0,0 +1,1721 @@
+{
+ "textures": [
+ {
+ "image": "144_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 399,
+ "h": 399
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 81,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 81,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 81,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 162,
+ "w": 70,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 162,
+ "w": 70,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 72,
+ "h": 78
+ },
+ "frame": {
+ "x": 142,
+ "y": 0,
+ "w": 72,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 72,
+ "h": 78
+ },
+ "frame": {
+ "x": 142,
+ "y": 0,
+ "w": 72,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 72,
+ "h": 78
+ },
+ "frame": {
+ "x": 214,
+ "y": 0,
+ "w": 72,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 72,
+ "h": 78
+ },
+ "frame": {
+ "x": 214,
+ "y": 0,
+ "w": 72,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 69,
+ "h": 81
+ },
+ "frame": {
+ "x": 72,
+ "y": 81,
+ "w": 69,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 69,
+ "h": 81
+ },
+ "frame": {
+ "x": 72,
+ "y": 81,
+ "w": 69,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 69,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 243,
+ "w": 69,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 69,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 243,
+ "w": 69,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 65,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 322,
+ "w": 65,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 65,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 322,
+ "w": 65,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 70,
+ "y": 162,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 70,
+ "y": 162,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 69,
+ "h": 78
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 69,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 69,
+ "h": 78
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 69,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 69,
+ "y": 243,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 69,
+ "y": 243,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 136,
+ "y": 162,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 136,
+ "y": 162,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 135,
+ "y": 243,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 141,
+ "y": 81,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 141,
+ "y": 81,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 206,
+ "y": 78,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 206,
+ "y": 78,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 206,
+ "y": 78,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 206,
+ "y": 78,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 272,
+ "y": 78,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 201,
+ "y": 162,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 201,
+ "y": 243,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 201,
+ "y": 243,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 266,
+ "y": 159,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 266,
+ "y": 240,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 266,
+ "y": 240,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 78
+ },
+ "frame": {
+ "x": 266,
+ "y": 321,
+ "w": 67,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 78
+ },
+ "frame": {
+ "x": 266,
+ "y": 321,
+ "w": 67,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 65,
+ "h": 80
+ },
+ "frame": {
+ "x": 331,
+ "y": 159,
+ "w": 65,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 65,
+ "h": 80
+ },
+ "frame": {
+ "x": 331,
+ "y": 159,
+ "w": 65,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 65,
+ "h": 80
+ },
+ "frame": {
+ "x": 331,
+ "y": 239,
+ "w": 65,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 65,
+ "h": 80
+ },
+ "frame": {
+ "x": 331,
+ "y": 239,
+ "w": 65,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 66,
+ "h": 80
+ },
+ "frame": {
+ "x": 333,
+ "y": 319,
+ "w": 66,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 66,
+ "h": 80
+ },
+ "frame": {
+ "x": 333,
+ "y": 319,
+ "w": 66,
+ "h": 80
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:00f756af63dc87ba353fe1070a81915d:5a336085a1271036b9bee4bcd0851391:0e8d3adc565fe64fd4ec7ff2d88d335b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/144_2.png b/public/images/pokemon/variant/144_2.png
new file mode 100644
index 000000000..9c5ff41d5
Binary files /dev/null and b/public/images/pokemon/variant/144_2.png differ
diff --git a/public/images/pokemon/variant/144_3.json b/public/images/pokemon/variant/144_3.json
new file mode 100644
index 000000000..04ad93165
--- /dev/null
+++ b/public/images/pokemon/variant/144_3.json
@@ -0,0 +1,1721 @@
+{
+ "textures": [
+ {
+ "image": "144_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 399,
+ "h": 399
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 81,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 81,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 81,
+ "w": 72,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 162,
+ "w": 70,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 162,
+ "w": 70,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 72,
+ "h": 78
+ },
+ "frame": {
+ "x": 142,
+ "y": 0,
+ "w": 72,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 72,
+ "h": 78
+ },
+ "frame": {
+ "x": 142,
+ "y": 0,
+ "w": 72,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 72,
+ "h": 78
+ },
+ "frame": {
+ "x": 214,
+ "y": 0,
+ "w": 72,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 72,
+ "h": 78
+ },
+ "frame": {
+ "x": 214,
+ "y": 0,
+ "w": 72,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 69,
+ "h": 81
+ },
+ "frame": {
+ "x": 72,
+ "y": 81,
+ "w": 69,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 69,
+ "h": 81
+ },
+ "frame": {
+ "x": 72,
+ "y": 81,
+ "w": 69,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 69,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 243,
+ "w": 69,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 69,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 243,
+ "w": 69,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 65,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 322,
+ "w": 65,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 65,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 322,
+ "w": 65,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 70,
+ "y": 162,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 70,
+ "y": 162,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 69,
+ "h": 78
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 69,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 69,
+ "h": 78
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 69,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 69,
+ "y": 243,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 69,
+ "y": 243,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 136,
+ "y": 162,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 136,
+ "y": 162,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 135,
+ "y": 243,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 141,
+ "y": 81,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 141,
+ "y": 81,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 206,
+ "y": 78,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 206,
+ "y": 78,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 206,
+ "y": 78,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 206,
+ "y": 78,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 81
+ },
+ "frame": {
+ "x": 272,
+ "y": 78,
+ "w": 66,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 201,
+ "y": 162,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 201,
+ "y": 243,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 201,
+ "y": 243,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 266,
+ "y": 159,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 266,
+ "y": 240,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 81
+ },
+ "frame": {
+ "x": 266,
+ "y": 240,
+ "w": 65,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 78
+ },
+ "frame": {
+ "x": 266,
+ "y": 321,
+ "w": 67,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 78
+ },
+ "frame": {
+ "x": 266,
+ "y": 321,
+ "w": 67,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 65,
+ "h": 80
+ },
+ "frame": {
+ "x": 331,
+ "y": 159,
+ "w": 65,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 65,
+ "h": 80
+ },
+ "frame": {
+ "x": 331,
+ "y": 159,
+ "w": 65,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 65,
+ "h": 80
+ },
+ "frame": {
+ "x": 331,
+ "y": 239,
+ "w": 65,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 65,
+ "h": 80
+ },
+ "frame": {
+ "x": 331,
+ "y": 239,
+ "w": 65,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 66,
+ "h": 80
+ },
+ "frame": {
+ "x": 333,
+ "y": 319,
+ "w": 66,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 66,
+ "h": 80
+ },
+ "frame": {
+ "x": 333,
+ "y": 319,
+ "w": 66,
+ "h": 80
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:00f756af63dc87ba353fe1070a81915d:5a336085a1271036b9bee4bcd0851391:0e8d3adc565fe64fd4ec7ff2d88d335b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/144_3.png b/public/images/pokemon/variant/144_3.png
new file mode 100644
index 000000000..52e8bb092
Binary files /dev/null and b/public/images/pokemon/variant/144_3.png differ
diff --git a/public/images/pokemon/variant/145.json b/public/images/pokemon/variant/145.json
new file mode 100644
index 000000000..3104d408a
--- /dev/null
+++ b/public/images/pokemon/variant/145.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "523a10": "20080b",
+ "ffd642": "ff914f",
+ "101010": "000000",
+ "d6ad08": "cc4e17",
+ "9c7b10": "991500",
+ "ffffff": "ffffff",
+ "dedede": "dedede",
+ "f79419": "6c4645",
+ "c56b19": "442526",
+ "6b6b6b": "6b6b6b",
+ "7b6b19": "2f1517",
+ "9c8c31": "290f13"
+ },
+ "1": {
+ "523a10": "724a32",
+ "ffd642": "ffead3",
+ "101010": "000000",
+ "d6ad08": "e3b68e",
+ "9c7b10": "ac7c5b",
+ "ffffff": "ffffff",
+ "dedede": "dedede",
+ "f79419": "ff9a33",
+ "c56b19": "dd6b10",
+ "6b6b6b": "6b6b6b",
+ "7b6b19": "885024",
+ "9c8c31": "6e4216"
+ },
+ "2": {
+ "523a10": "660065",
+ "ffd642": "fe66ed",
+ "101010": "000000",
+ "d6ad08": "a32a71",
+ "9c7b10": "94007e",
+ "ffffff": "ffffff",
+ "dedede": "dedede",
+ "f79419": "ffdeff",
+ "c56b19": "c992cb",
+ "6b6b6b": "6b6b6b",
+ "7b6b19": "970083",
+ "9c8c31": "ce24a8"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/146.json b/public/images/pokemon/variant/146.json
new file mode 100644
index 000000000..8f9a53372
--- /dev/null
+++ b/public/images/pokemon/variant/146.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "d60808": "7f010b",
+ "ef633a": "b60437",
+ "ffd663": "ff3bac",
+ "ffa54a": "e01291",
+ "734210": "220f23",
+ "de9410": "431d43",
+ "000000": "000000",
+ "ffc54a": "512d4e",
+ "ffef63": "755c73",
+ "523a29": "460241",
+ "8c634a": "8c0c75",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "b58c63": "dd2559",
+ "636363": "636363"
+ },
+ "1": {
+ "d60808": "00877f",
+ "ef633a": "0ab10c",
+ "ffd663": "fffa4c",
+ "ffa54a": "90e932",
+ "734210": "706127",
+ "de9410": "c2b562",
+ "000000": "000000",
+ "ffc54a": "f1eca3",
+ "ffef63": "feffe1",
+ "523a29": "840000",
+ "8c634a": "ad1910",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "b58c63": "de423a",
+ "636363": "636363"
+ },
+ "2": {
+ "d60808": "053889",
+ "ef633a": "1377b3",
+ "ffd663": "68fffd",
+ "ffa54a": "26b1e1",
+ "734210": "0c4f6b",
+ "de9410": "58abdb",
+ "000000": "000000",
+ "ffc54a": "9dd5ff",
+ "ffef63": "dae9ff",
+ "523a29": "3e0b03",
+ "8c634a": "78230b",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "b58c63": "b05329",
+ "636363": "636363"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/147.json b/public/images/pokemon/variant/147.json
new file mode 100644
index 000000000..acc6eb790
--- /dev/null
+++ b/public/images/pokemon/variant/147.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "9c948c": "79a2a3",
+ "ffffff": "def1ef",
+ "5a5a5a": "54787d",
+ "000000": "000000",
+ "ded6de": "a2c7c7",
+ "5a63bd": "b24729",
+ "293184": "a82d17",
+ "b5ceff": "fbc859",
+ "8c9cf7": "eca340",
+ "7384d6": "cb6933"
+ },
+ "2": {
+ "9c948c": "c2a7a3",
+ "ffffff": "fff5f0",
+ "5a5a5a": "8c7270",
+ "000000": "000000",
+ "ded6de": "dfc8c2",
+ "5a63bd": "1b5f6f",
+ "293184": "134557",
+ "b5ceff": "74e3be",
+ "8c9cf7": "44b7a9",
+ "7384d6": "328f97"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/148.json b/public/images/pokemon/variant/148.json
new file mode 100644
index 000000000..b05769f1f
--- /dev/null
+++ b/public/images/pokemon/variant/148.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "000000": "000000",
+ "a59ca5": "79a2a3",
+ "ffffff": "def1ef",
+ "5a525a": "54787d",
+ "ded6de": "a2c7c7",
+ "193173": "750518",
+ "4a6bc5": "ce4736",
+ "5a8cef": "f48c59",
+ "7badff": "ffad67",
+ "84083a": "1b6794",
+ "b5084a": "61cce2",
+ "19297b": "1b6794",
+ "7bceff": "61cce2",
+ "425aff": "359bbd"
+ },
+ "2": {
+ "000000": "000000",
+ "a59ca5": "c29490",
+ "ffffff": "ffedde",
+ "5a525a": "895e5c",
+ "ded6de": "deb8ab",
+ "193173": "1b5f6f",
+ "4a6bc5": "3c8289",
+ "5a8cef": "4aab9f",
+ "7badff": "90eacc",
+ "84083a": "d68d06",
+ "b5084a": "ffc622",
+ "19297b": "971f7d",
+ "7bceff": "f86ebf",
+ "425aff": "b930bc"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/149.json b/public/images/pokemon/variant/149.json
new file mode 100644
index 000000000..aade1494b
--- /dev/null
+++ b/public/images/pokemon/variant/149.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "5a3a21": "102908",
+ "ffefbd": "def1ef",
+ "ef9c3a": "e9917b",
+ "000000": "000000",
+ "de733a": "d15b67",
+ "efbd8c": "a2c7c7",
+ "9c5a4a": "5a394e",
+ "f7bd5a": "f8b58f",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "196b63": "359bbd",
+ "21a57b": "61cce2",
+ "104231": "1b6794",
+ "ad8c42": "79a2a3",
+ "636363": "636363"
+ },
+ "2": {
+ "5a3a21": "102908",
+ "ffefbd": "f8dfce",
+ "ef9c3a": "55a39f",
+ "000000": "000000",
+ "de733a": "2d636d",
+ "efbd8c": "c0a59d",
+ "9c5a4a": "895e5c",
+ "f7bd5a": "8ed9c4",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "196b63": "a44a91",
+ "21a57b": "f86ebf",
+ "104231": "9c4a94",
+ "ad8c42": "ad7e7a",
+ "636363": "636363"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/150.json b/public/images/pokemon/variant/150.json
new file mode 100644
index 000000000..7f64d98f7
--- /dev/null
+++ b/public/images/pokemon/variant/150.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "847b9c": "a66b8e",
+ "ded6e6": "ffb5d6",
+ "b5adc5": "db8aaf",
+ "3a3a52": "5a2952",
+ "6b319c": "196b5b",
+ "9442bd": "4bac9a",
+ "000000": "000000",
+ "efe6ef": "ffd6ef",
+ "3a2152": "12493f",
+ "ffffff": "ffffff",
+ "b54aef": "c4fff4"
+ },
+ "2": {
+ "847b9c": "d68f40",
+ "ded6e6": "ffdd98",
+ "b5adc5": "edaf5b",
+ "3a3a52": "884c17",
+ "6b319c": "6b2619",
+ "9442bd": "ac4f4b",
+ "000000": "000000",
+ "efe6ef": "ffeeb6",
+ "3a2152": "491b12",
+ "ffffff": "ffffff",
+ "b54aef": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/151.json b/public/images/pokemon/variant/151.json
new file mode 100644
index 000000000..5506cdbc7
--- /dev/null
+++ b/public/images/pokemon/variant/151.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "b56394": "895ac3",
+ "5a2952": "5c2da1",
+ "ffb5d6": "d3b8e8",
+ "000000": "000000",
+ "ef84b5": "ab87cf",
+ "ffd6ef": "eed7fa",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "193a6b": "ca241d",
+ "2963e6": "e85040",
+ "84adf7": "ff9180"
+ },
+ "2": {
+ "b56394": "d68f40",
+ "5a2952": "884c17",
+ "ffb5d6": "ffdd98",
+ "000000": "000000",
+ "ef84b5": "edaf5b",
+ "ffd6ef": "ffeeb6",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "193a6b": "067576",
+ "2963e6": "11948c",
+ "84adf7": "74f5e3"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/173.json b/public/images/pokemon/variant/173.json
new file mode 100644
index 000000000..8f6346693
--- /dev/null
+++ b/public/images/pokemon/variant/173.json
@@ -0,0 +1,15 @@
+{
+ "1": {
+ "c54a42": "7f38a6",
+ "632119": "3d2e66",
+ "ffc5ad": "c19fe3",
+ "ffa594": "9579c9",
+ "101010": "101010",
+ "523100": "44004a",
+ "de7b6b": "7c52ba",
+ "6b4a31": "494299",
+ "c58c29": "5ca3bf",
+ "a56b00": "647cb3",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/175.json b/public/images/pokemon/variant/175.json
new file mode 100644
index 000000000..0d99c606a
--- /dev/null
+++ b/public/images/pokemon/variant/175.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "94735a": "844466",
+ "000000": "000000",
+ "f7efc5": "f7c9c5",
+ "ce9c73": "a7738f",
+ "734a4a": "5b2847",
+ "f7d6a5": "e4b2bb",
+ "b5b5c5": "c5b5b5",
+ "ffffff": "ffffff",
+ "ad2121": "811a5f",
+ "d6dede": "ded6d6",
+ "c54242": "409e80",
+ "4a84c5": "d05887",
+ "7b8c94": "9c8c84",
+ "3163ad": "9e4065",
+ "de736b": "8ee4be"
+ },
+ "1": {
+ "94735a": "734350",
+ "000000": "000000",
+ "f7efc5": "f7c5ce",
+ "ce9c73": "a26867",
+ "734a4a": "452030",
+ "f7d6a5": "be868a",
+ "b5b5c5": "a68a8c",
+ "ffffff": "ead3cb",
+ "ad2121": "941430",
+ "d6dede": "c8afaf",
+ "c54242": "d08d39",
+ "4a84c5": "f19a4e",
+ "7b8c94": "9c8c84",
+ "3163ad": "d26425",
+ "de736b": "f5b55e"
+ },
+ "2": {
+ "94735a": "404d5b",
+ "000000": "000000",
+ "f7efc5": "ddeaef",
+ "ce9c73": "8093a5",
+ "734a4a": "1f293b",
+ "f7d6a5": "afc2d1",
+ "b5b5c5": "c3a5a1",
+ "ffffff": "ffeae3",
+ "ad2121": "711a7f",
+ "d6dede": "e7c5bb",
+ "c54242": "d97741",
+ "4a84c5": "e89fe5",
+ "7b8c94": "9c8c84",
+ "3163ad": "db79db",
+ "de736b": "f39a4c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/176.json b/public/images/pokemon/variant/176.json
new file mode 100644
index 000000000..612920b2e
--- /dev/null
+++ b/public/images/pokemon/variant/176.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "737b84": "6b3552",
+ "000000": "000000",
+ "ffffff": "eee0db",
+ "adc5bd": "ceacac",
+ "d6efef": "dbc9c5",
+ "de423a": "8ee4be",
+ "bd1908": "409e80",
+ "2994e6": "d05887",
+ "1063bd": "9e4065"
+ },
+ "1": {
+ "737b84": "734350",
+ "000000": "000000",
+ "ffffff": "f3cbcb",
+ "adc5bd": "ae7675",
+ "d6efef": "c79397",
+ "de423a": "f5b55e",
+ "bd1908": "d08d39",
+ "2994e6": "f19a4e",
+ "1063bd": "d26425"
+ },
+ "2": {
+ "737b84": "384d72",
+ "000000": "000000",
+ "ffffff": "c1dfe9",
+ "adc5bd": "81aaca",
+ "d6efef": "91b6cf",
+ "de423a": "f39a4c",
+ "bd1908": "d97741",
+ "2994e6": "e89fe5",
+ "1063bd": "ca5fca"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/179.json b/public/images/pokemon/variant/179.json
new file mode 100644
index 000000000..1a6a01ebd
--- /dev/null
+++ b/public/images/pokemon/variant/179.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "847352": "2e4663",
+ "ceb58c": "5886a1",
+ "ffe6bd": "9adddd",
+ "e6cea5": "6ab1b7",
+ "e6ad00": "672e76",
+ "ffde00": "9d51a3",
+ "ffffff": "ffffff",
+ "101010": "101010",
+ "525252": "3d2825",
+ "a5a5a5": "6b4a4c",
+ "004a94": "71396a",
+ "2194bd": "9f618f",
+ "b57b00": "58276a",
+ "42ade6": "d99bc2",
+ "73c5f7": "f0c6dd"
+ },
+ "2": {
+ "847352": "7c4012",
+ "ceb58c": "c07f47",
+ "ffe6bd": "efce80",
+ "e6cea5": "cf9e50",
+ "e6ad00": "d26b00",
+ "ffde00": "fdba5b",
+ "ffffff": "ffffff",
+ "101010": "101010",
+ "525252": "263964",
+ "a5a5a5": "496491",
+ "004a94": "5d2615",
+ "2194bd": "884626",
+ "b57b00": "a23c00",
+ "42ade6": "af673b",
+ "73c5f7": "cd895d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/180_2.json b/public/images/pokemon/variant/180_2.json
new file mode 100644
index 000000000..a340344e2
--- /dev/null
+++ b/public/images/pokemon/variant/180_2.json
@@ -0,0 +1,2540 @@
+{
+ "textures": [
+ {
+ "image": "180_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 210,
+ "h": 210
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 44,
+ "h": 50
+ },
+ "frame": {
+ "x": 39,
+ "y": 50,
+ "w": 44,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 44,
+ "h": 50
+ },
+ "frame": {
+ "x": 39,
+ "y": 50,
+ "w": 44,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 45,
+ "h": 50
+ },
+ "frame": {
+ "x": 83,
+ "y": 50,
+ "w": 45,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 45,
+ "h": 50
+ },
+ "frame": {
+ "x": 83,
+ "y": 50,
+ "w": 45,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 45,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 50,
+ "w": 45,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 45,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 50,
+ "w": 45,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 43,
+ "h": 51
+ },
+ "frame": {
+ "x": 70,
+ "y": 100,
+ "w": 43,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 43,
+ "h": 51
+ },
+ "frame": {
+ "x": 70,
+ "y": 100,
+ "w": 43,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 44,
+ "h": 51
+ },
+ "frame": {
+ "x": 113,
+ "y": 100,
+ "w": 44,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 44,
+ "h": 51
+ },
+ "frame": {
+ "x": 113,
+ "y": 100,
+ "w": 44,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 157,
+ "y": 103,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 157,
+ "y": 103,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 43,
+ "h": 52
+ },
+ "frame": {
+ "x": 41,
+ "y": 151,
+ "w": 43,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 43,
+ "h": 52
+ },
+ "frame": {
+ "x": 41,
+ "y": 151,
+ "w": 43,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 84,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 84,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 40,
+ "h": 52
+ },
+ "frame": {
+ "x": 125,
+ "y": 154,
+ "w": 40,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 40,
+ "h": 52
+ },
+ "frame": {
+ "x": 125,
+ "y": 154,
+ "w": 40,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 40,
+ "h": 52
+ },
+ "frame": {
+ "x": 165,
+ "y": 154,
+ "w": 40,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 40,
+ "h": 52
+ },
+ "frame": {
+ "x": 165,
+ "y": 154,
+ "w": 40,
+ "h": 52
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:e17ff25b09f912f0267945b5e79798a4:ce653498d3734737bddaa732397dcd22:b10060457c1176e3f4a6139578a0859b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/180_2.png b/public/images/pokemon/variant/180_2.png
new file mode 100644
index 000000000..43e370da6
Binary files /dev/null and b/public/images/pokemon/variant/180_2.png differ
diff --git a/public/images/pokemon/variant/180_3.json b/public/images/pokemon/variant/180_3.json
new file mode 100644
index 000000000..5a1d53e07
--- /dev/null
+++ b/public/images/pokemon/variant/180_3.json
@@ -0,0 +1,2540 @@
+{
+ "textures": [
+ {
+ "image": "180_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 210,
+ "h": 210
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 37,
+ "h": 49
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 37,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 37,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 50
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 40,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 37,
+ "h": 50
+ },
+ "frame": {
+ "x": 143,
+ "y": 0,
+ "w": 37,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 39,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 49,
+ "w": 39,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 44,
+ "h": 50
+ },
+ "frame": {
+ "x": 39,
+ "y": 50,
+ "w": 44,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 44,
+ "h": 50
+ },
+ "frame": {
+ "x": 39,
+ "y": 50,
+ "w": 44,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 45,
+ "h": 50
+ },
+ "frame": {
+ "x": 83,
+ "y": 50,
+ "w": 45,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 45,
+ "h": 50
+ },
+ "frame": {
+ "x": 83,
+ "y": 50,
+ "w": 45,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 45,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 50,
+ "w": 45,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 45,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 50,
+ "w": 45,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 51
+ },
+ "frame": {
+ "x": 173,
+ "y": 52,
+ "w": 35,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 30,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 30,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 100,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 43,
+ "h": 51
+ },
+ "frame": {
+ "x": 70,
+ "y": 100,
+ "w": 43,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 43,
+ "h": 51
+ },
+ "frame": {
+ "x": 70,
+ "y": 100,
+ "w": 43,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 44,
+ "h": 51
+ },
+ "frame": {
+ "x": 113,
+ "y": 100,
+ "w": 44,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 44,
+ "h": 51
+ },
+ "frame": {
+ "x": 113,
+ "y": 100,
+ "w": 44,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 157,
+ "y": 103,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 40,
+ "h": 51
+ },
+ "frame": {
+ "x": 157,
+ "y": 103,
+ "w": 40,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 43,
+ "h": 52
+ },
+ "frame": {
+ "x": 41,
+ "y": 151,
+ "w": 43,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 43,
+ "h": 52
+ },
+ "frame": {
+ "x": 41,
+ "y": 151,
+ "w": 43,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 84,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 41,
+ "h": 52
+ },
+ "frame": {
+ "x": 84,
+ "y": 151,
+ "w": 41,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 40,
+ "h": 52
+ },
+ "frame": {
+ "x": 125,
+ "y": 154,
+ "w": 40,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 40,
+ "h": 52
+ },
+ "frame": {
+ "x": 125,
+ "y": 154,
+ "w": 40,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 40,
+ "h": 52
+ },
+ "frame": {
+ "x": 165,
+ "y": 154,
+ "w": 40,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 46,
+ "h": 52
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 40,
+ "h": 52
+ },
+ "frame": {
+ "x": 165,
+ "y": 154,
+ "w": 40,
+ "h": 52
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:e17ff25b09f912f0267945b5e79798a4:ce653498d3734737bddaa732397dcd22:b10060457c1176e3f4a6139578a0859b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/180_3.png b/public/images/pokemon/variant/180_3.png
new file mode 100644
index 000000000..c506a91b5
Binary files /dev/null and b/public/images/pokemon/variant/180_3.png differ
diff --git a/public/images/pokemon/variant/181-mega.json b/public/images/pokemon/variant/181-mega.json
new file mode 100644
index 000000000..f5de70381
--- /dev/null
+++ b/public/images/pokemon/variant/181-mega.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "737373": "39585d",
+ "f8f8f8": "baebeb",
+ "101010": "101010",
+ "bf370a": "d53691",
+ "bfbfbf": "8ebabe",
+ "ff490d": "ee74c1",
+ "802506": "b12173",
+ "b38324": "74418f",
+ "ffe14c": "d19bd8",
+ "734b22": "553168",
+ "e5b82e": "9f62b0"
+ },
+ "2": {
+ "737373": "5d412a",
+ "f8f8f8": "fff1d0",
+ "101010": "101010",
+ "bf370a": "d26b00",
+ "bfbfbf": "ebbb78",
+ "ff490d": "ffab34",
+ "802506": "a23c00",
+ "b38324": "884626",
+ "ffe14c": "cd895d",
+ "734b22": "49200d",
+ "e5b82e": "af673b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/181.json b/public/images/pokemon/variant/181.json
new file mode 100644
index 000000000..564a8d0c0
--- /dev/null
+++ b/public/images/pokemon/variant/181.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "101010": "101010",
+ "636b6b": "65383a",
+ "ffc510": "9f62b0",
+ "845a31": "553168",
+ "ce8c10": "74418f",
+ "ffef4a": "d19bd8",
+ "c54200": "d53691",
+ "ff6300": "ee74c1",
+ "ffffff": "b8e2f6",
+ "8c2100": "b12173",
+ "adadad": "536f84",
+ "5a0000": "781155",
+ "e6e6e6": "8db4c9"
+ },
+ "2": {
+ "101010": "101010",
+ "636b6b": "73441e",
+ "ffc510": "af673b",
+ "845a31": "492602",
+ "ce8c10": "884626",
+ "ffef4a": "cd895d",
+ "c54200": "d26b00",
+ "ff6300": "ffab34",
+ "ffffff": "f7e6bf",
+ "8c2100": "a23c00",
+ "adadad": "bb905a",
+ "5a0000": "1d4046",
+ "e6e6e6": "e6c285"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/196.json b/public/images/pokemon/variant/196.json
new file mode 100644
index 000000000..02084307b
--- /dev/null
+++ b/public/images/pokemon/variant/196.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "7b4a7b": "204024",
+ "101010": "101010",
+ "efbdef": "bddd9e",
+ "e6a5d6": "6c9e63",
+ "b57bb5": "416240",
+ "314273": "a86a2c",
+ "4a73b5": "ffb554",
+ "c52152": "ffa80e",
+ "ffffff": "ffffff",
+ "8c2152": "c54200",
+ "8463b5": "ffa72a",
+ "c5c5c5": "c5c5c5"
+ },
+ "1": {
+ "7b4a7b": "581747",
+ "101010": "101010",
+ "efbdef": "e99eae",
+ "e6a5d6": "d1759c",
+ "b57bb5": "953b6c",
+ "314273": "537fde",
+ "4a73b5": "90b7f9",
+ "c52152": "31d9ff",
+ "ffffff": "ffffff",
+ "8c2152": "15a7d2",
+ "8463b5": "1662bf",
+ "c5c5c5": "c5c5c5"
+ },
+ "2": {
+ "7b4a7b": "9b5250",
+ "101010": "101010",
+ "efbdef": "f5f3e1",
+ "e6a5d6": "ded0af",
+ "b57bb5": "ce987a",
+ "314273": "194540",
+ "4a73b5": "39816d",
+ "c52152": "00de92",
+ "ffffff": "ffffff",
+ "8c2152": "00ad7f",
+ "8463b5": "006b5b",
+ "c5c5c5": "c5c5c5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/197.json b/public/images/pokemon/variant/197.json
new file mode 100644
index 000000000..87cee244b
--- /dev/null
+++ b/public/images/pokemon/variant/197.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "29314a": "3a2534",
+ "63637b": "896c75",
+ "101010": "101010",
+ "424252": "553849",
+ "525200": "9b0f33",
+ "efd652": "ff5153",
+ "b59429": "c72343",
+ "6b2110": "e37e22",
+ "ffefde": "ffefde",
+ "ad424a": "ffbb49"
+ },
+ "2": {
+ "29314a": "9f8981",
+ "63637b": "eddbcf",
+ "101010": "101010",
+ "424252": "d3bcb1",
+ "525200": "974623",
+ "efd652": "e7af5d",
+ "b59429": "bf793b",
+ "6b2110": "247689",
+ "ffefde": "fff8ef",
+ "ad424a": "3ca3b4"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/200.json b/public/images/pokemon/variant/200.json
new file mode 100644
index 000000000..75ec1831f
--- /dev/null
+++ b/public/images/pokemon/variant/200.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "631942": "71370f",
+ "101010": "101010",
+ "de63a5": "f6b557",
+ "9c3a4a": "c7722c",
+ "4a84a5": "8366ab",
+ "192942": "1b1235",
+ "314a63": "432e69",
+ "3a6384": "603f90",
+ "bd9431": "c08ecb",
+ "a5295a": "d3941a",
+ "ffffff": "ffffff",
+ "efe663": "e5c9e9",
+ "de4284": "ffdd67",
+ "731031": "9b490e"
+ },
+ "1": {
+ "631942": "00535b",
+ "101010": "101010",
+ "de63a5": "099394",
+ "9c3a4a": "42c3bc",
+ "4a84a5": "c7d8e1",
+ "192942": "2c384d",
+ "314a63": "8199ac",
+ "3a6384": "4a6077",
+ "bd9431": "149c9d",
+ "a5295a": "c87819",
+ "ffffff": "ffffff",
+ "efe663": "55e6de",
+ "de4284": "ffc668",
+ "731031": "7b3c08"
+ },
+ "2": {
+ "631942": "5d4a2f",
+ "101010": "101010",
+ "de63a5": "fff7dd",
+ "9c3a4a": "fae3ad",
+ "4a84a5": "fecb77",
+ "192942": "603305",
+ "314a63": "c27923",
+ "3a6384": "e1983d",
+ "bd9431": "66d0e5",
+ "a5295a": "7a1511",
+ "ffffff": "ffffff",
+ "efe663": "a6f0f8",
+ "de4284": "b83a31",
+ "731031": "430a09"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/212-mega.json b/public/images/pokemon/variant/212-mega.json
new file mode 100644
index 000000000..5534f751f
--- /dev/null
+++ b/public/images/pokemon/variant/212-mega.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "622929": "215a2d",
+ "f66a6a": "8cce73",
+ "101010": "101010",
+ "d53939": "4a9c53",
+ "a42929": "2f794e",
+ "39394a": "39394a",
+ "fdfdfd": "fdfdfd",
+ "9494a4": "9494a4",
+ "b4b4cd": "b4b4cd",
+ "0090b4": "0090b4",
+ "20d6f4": "20d6f4",
+ "343444": "343444"
+ },
+ "1": {
+ "622929": "2f2962",
+ "f66a6a": "639cf7",
+ "101010": "101010",
+ "d53939": "4263ef",
+ "a42929": "29429c",
+ "39394a": "39394a",
+ "fdfdfd": "fdfdfd",
+ "9494a4": "9494a4",
+ "b4b4cd": "b4b4cd",
+ "0090b4": "0090b4",
+ "20d6f4": "20d6f4",
+ "343444": "343444"
+ },
+ "2": {
+ "622929": "645117",
+ "f66a6a": "c59f29",
+ "101010": "101010",
+ "d53939": "ffca2a",
+ "a42929": "b88619",
+ "39394a": "282d2c",
+ "fdfdfd": "fdfdfd",
+ "9494a4": "3c4543",
+ "b4b4cd": "cdccb4",
+ "0090b4": "b49800",
+ "20d6f4": "f4e920",
+ "343444": "343444"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/212.json b/public/images/pokemon/variant/212.json
new file mode 100644
index 000000000..55fcc0858
--- /dev/null
+++ b/public/images/pokemon/variant/212.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "632929": "215a2d",
+ "f76b6b": "8cce73",
+ "101010": "101010",
+ "3a3a4a": "3a3a4a",
+ "ffffff": "ffffff",
+ "d63a3a": "4a9c53",
+ "b5b5ce": "b5b5ce",
+ "9494a5": "9494a5",
+ "a52929": "2f794e",
+ "dec510": "dec510",
+ "9c6b21": "9c6b21"
+ },
+ "1": {
+ "632929": "2f2962",
+ "f76b6b": "639cf7",
+ "101010": "101010",
+ "3a3a4a": "3c3c50",
+ "ffffff": "ffffff",
+ "d63a3a": "4263ef",
+ "b5b5ce": "b5b5ce",
+ "9494a5": "6262a4",
+ "a52929": "29429c",
+ "dec510": "10bdde",
+ "9c6b21": "131387"
+ },
+ "2": {
+ "632929": "645117",
+ "f76b6b": "c59f29",
+ "101010": "101010",
+ "3a3a4a": "282d2c",
+ "ffffff": "ffffff",
+ "d63a3a": "ffca2a",
+ "b5b5ce": "b5b5ce",
+ "9494a5": "3c4543",
+ "a52929": "b88619",
+ "dec510": "dec510",
+ "9c6b21": "9c6b21"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/242_1.json b/public/images/pokemon/variant/242_1.json
new file mode 100644
index 000000000..6ba57a2fa
--- /dev/null
+++ b/public/images/pokemon/variant/242_1.json
@@ -0,0 +1,2036 @@
+{
+ "textures": [
+ {
+ "image": "242_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 278,
+ "h": 278
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 221,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 221,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 169,
+ "y": 113,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 169,
+ "y": 113,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 222,
+ "y": 56,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 222,
+ "y": 56,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 111,
+ "y": 168,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 111,
+ "y": 168,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 56,
+ "y": 170,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 56,
+ "y": 170,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 169,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 169,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 223,
+ "y": 169,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 223,
+ "y": 169,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 111,
+ "y": 223,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 111,
+ "y": 223,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:b332c535f287f84723df2f242c85cf6d:ddf6fc908da3d9dfddeb9c5c830dc666:869a5e1354f822d5a647f79282a9896b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/242_1.png b/public/images/pokemon/variant/242_1.png
new file mode 100644
index 000000000..987c4d5a9
Binary files /dev/null and b/public/images/pokemon/variant/242_1.png differ
diff --git a/public/images/pokemon/variant/242_2.json b/public/images/pokemon/variant/242_2.json
new file mode 100644
index 000000000..cfdd292d2
--- /dev/null
+++ b/public/images/pokemon/variant/242_2.json
@@ -0,0 +1,2036 @@
+{
+ "textures": [
+ {
+ "image": "242_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 278,
+ "h": 278
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 221,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 221,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 169,
+ "y": 113,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 169,
+ "y": 113,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 222,
+ "y": 56,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 222,
+ "y": 56,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 111,
+ "y": 168,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 111,
+ "y": 168,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 56,
+ "y": 170,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 56,
+ "y": 170,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 169,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 169,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 223,
+ "y": 169,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 223,
+ "y": 169,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 111,
+ "y": 223,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 111,
+ "y": 223,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:b332c535f287f84723df2f242c85cf6d:ddf6fc908da3d9dfddeb9c5c830dc666:869a5e1354f822d5a647f79282a9896b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/242_2.png b/public/images/pokemon/variant/242_2.png
new file mode 100644
index 000000000..276d36f70
Binary files /dev/null and b/public/images/pokemon/variant/242_2.png differ
diff --git a/public/images/pokemon/variant/242_3.json b/public/images/pokemon/variant/242_3.json
new file mode 100644
index 000000000..cacb64d84
--- /dev/null
+++ b/public/images/pokemon/variant/242_3.json
@@ -0,0 +1,2036 @@
+{
+ "textures": [
+ {
+ "image": "242_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 278,
+ "h": 278
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 55,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 111,
+ "y": 0,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 56,
+ "h": 57
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 56,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 56
+ },
+ "frame": {
+ "x": 165,
+ "y": 57,
+ "w": 57,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 221,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 221,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 58,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 57,
+ "h": 55
+ },
+ "frame": {
+ "x": 112,
+ "y": 113,
+ "w": 57,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 56,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 56,
+ "y": 114,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 169,
+ "y": 113,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 169,
+ "y": 113,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 222,
+ "y": 56,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 222,
+ "y": 56,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 111,
+ "y": 168,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 111,
+ "y": 168,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 170,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 56,
+ "y": 170,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 56,
+ "y": 170,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 224,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 169,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 169,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 223,
+ "y": 169,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 55,
+ "h": 55
+ },
+ "frame": {
+ "x": 223,
+ "y": 169,
+ "w": 55,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 111,
+ "y": 223,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 111,
+ "y": 223,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 55,
+ "h": 54
+ },
+ "frame": {
+ "x": 167,
+ "y": 223,
+ "w": 55,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 222,
+ "y": 224,
+ "w": 56,
+ "h": 53
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:b332c535f287f84723df2f242c85cf6d:ddf6fc908da3d9dfddeb9c5c830dc666:869a5e1354f822d5a647f79282a9896b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/242_3.png b/public/images/pokemon/variant/242_3.png
new file mode 100644
index 000000000..6f83ed75c
Binary files /dev/null and b/public/images/pokemon/variant/242_3.png differ
diff --git a/public/images/pokemon/variant/243.json b/public/images/pokemon/variant/243.json
new file mode 100644
index 000000000..e42b832d1
--- /dev/null
+++ b/public/images/pokemon/variant/243.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "846ba5": "732c40",
+ "52296b": "481532",
+ "101010": "101010",
+ "bd8cc5": "b74f57",
+ "6b6b6b": "3c3c4e",
+ "9cd6ff": "ffcb59",
+ "ffffff": "f3dfdf",
+ "a5a5a5": "9b7b81",
+ "d6d6d6": "c7b0b2",
+ "8c6310": "833000",
+ "c50000": "009caf",
+ "ffce42": "ff945c",
+ "d69c29": "c55d3b",
+ "ffef94": "ffb675"
+ },
+ "2": {
+ "846ba5": "dc9779",
+ "52296b": "994d3d",
+ "101010": "101010",
+ "bd8cc5": "f5d4c0",
+ "6b6b6b": "3c3c4e",
+ "9cd6ff": "ffb23a",
+ "ffffff": "eed7cd",
+ "a5a5a5": "ac8982",
+ "d6d6d6": "d0b0a7",
+ "8c6310": "2a4083",
+ "c50000": "b70039",
+ "ffce42": "8aade5",
+ "d69c29": "5278c7",
+ "ffef94": "abd3fa"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/244_2.json b/public/images/pokemon/variant/244_2.json
new file mode 100644
index 000000000..fffcd2609
--- /dev/null
+++ b/public/images/pokemon/variant/244_2.json
@@ -0,0 +1,3170 @@
+{
+ "textures": [
+ {
+ "image": "244_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 368,
+ "h": 368
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 152,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 152,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 152,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0148.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0149.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0150.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 205,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 205,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0145.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 273,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0146.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 273,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0147.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 273,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 69,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 69,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 149,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 149,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 149,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 222,
+ "y": 138,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 222,
+ "y": 138,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 295,
+ "y": 138,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 295,
+ "y": 138,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 295,
+ "y": 138,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 151,
+ "y": 207,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 151,
+ "y": 207,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 151,
+ "y": 207,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 151,
+ "y": 274,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 151,
+ "y": 274,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 207,
+ "w": 73,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 207,
+ "w": 73,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 207,
+ "w": 73,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 275,
+ "w": 73,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 275,
+ "w": 73,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 275,
+ "w": 73,
+ "h": 68
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:3861b0d7115a42d93e539929217178c1:6a21c30aa596923ae448932e20babe79:62b0725a7cb86a9ff140f99ac6e2af84$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/244_2.png b/public/images/pokemon/variant/244_2.png
new file mode 100644
index 000000000..2b7b4e57b
Binary files /dev/null and b/public/images/pokemon/variant/244_2.png differ
diff --git a/public/images/pokemon/variant/244_3.json b/public/images/pokemon/variant/244_3.json
new file mode 100644
index 000000000..f22debdbb
--- /dev/null
+++ b/public/images/pokemon/variant/244_3.json
@@ -0,0 +1,3170 @@
+{
+ "textures": [
+ {
+ "image": "244_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 368,
+ "h": 368
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 152,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 152,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 152,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0148.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0149.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0150.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 137,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 205,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 205,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0145.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 273,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0146.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 273,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0147.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 273,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 76,
+ "h": 67
+ },
+ "frame": {
+ "x": 152,
+ "y": 69,
+ "w": 76,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 69,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 69,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 149,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 149,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 149,
+ "y": 136,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 222,
+ "y": 138,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 222,
+ "y": 138,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 295,
+ "y": 138,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 295,
+ "y": 138,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 295,
+ "y": 138,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 205,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 76,
+ "y": 272,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 151,
+ "y": 207,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 151,
+ "y": 207,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 151,
+ "y": 207,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 151,
+ "y": 274,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 75,
+ "h": 67
+ },
+ "frame": {
+ "x": 151,
+ "y": 274,
+ "w": 75,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 207,
+ "w": 73,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 207,
+ "w": 73,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 207,
+ "w": 73,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 275,
+ "w": 73,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 275,
+ "w": 73,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 73,
+ "h": 68
+ },
+ "frame": {
+ "x": 226,
+ "y": 275,
+ "w": 73,
+ "h": 68
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:3861b0d7115a42d93e539929217178c1:6a21c30aa596923ae448932e20babe79:62b0725a7cb86a9ff140f99ac6e2af84$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/244_3.png b/public/images/pokemon/variant/244_3.png
new file mode 100644
index 000000000..93b51f45f
Binary files /dev/null and b/public/images/pokemon/variant/244_3.png differ
diff --git a/public/images/pokemon/variant/245.json b/public/images/pokemon/variant/245.json
new file mode 100644
index 000000000..da4dd9edf
--- /dev/null
+++ b/public/images/pokemon/variant/245.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "31428c": "271a56",
+ "101010": "101010",
+ "7bbdff": "6b62c0",
+ "5a7bd6": "4c4097",
+ "7b5ab5": "bd4530",
+ "ad6bd6": "e56444",
+ "c594de": "ff8e67",
+ "523a7b": "892015",
+ "525252": "65395c",
+ "ffffff": "f7dfec",
+ "848484": "956385",
+ "d61010": "ea9043",
+ "bdefff": "9795d1",
+ "dedede": "e0b4ce",
+ "bdbdbd": "bb89a9"
+ },
+ "2": {
+ "31428c": "854607",
+ "101010": "101010",
+ "7bbdff": "f5c042",
+ "5a7bd6": "d67f17",
+ "7b5ab5": "863062",
+ "ad6bd6": "c16792",
+ "c594de": "d285bb",
+ "523a7b": "40163c",
+ "525252": "3f3559",
+ "ffffff": "fbecff",
+ "848484": "726785",
+ "d61010": "af228e",
+ "bdefff": "ffe171",
+ "dedede": "d7ccde",
+ "bdbdbd": "b0a5bd"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/249_2.json b/public/images/pokemon/variant/249_2.json
new file mode 100644
index 000000000..f2c08a029
--- /dev/null
+++ b/public/images/pokemon/variant/249_2.json
@@ -0,0 +1,2540 @@
+{
+ "textures": [
+ {
+ "image": "249_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 622,
+ "h": 622
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 12,
+ "w": 115,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 111,
+ "w": 115,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 10,
+ "w": 111,
+ "h": 82
+ },
+ "frame": {
+ "x": 115,
+ "y": 118,
+ "w": 111,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 10,
+ "w": 111,
+ "h": 82
+ },
+ "frame": {
+ "x": 115,
+ "y": 118,
+ "w": 111,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 7,
+ "w": 114,
+ "h": 83
+ },
+ "frame": {
+ "x": 226,
+ "y": 129,
+ "w": 114,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 6,
+ "w": 114,
+ "h": 83
+ },
+ "frame": {
+ "x": 340,
+ "y": 133,
+ "w": 114,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 9,
+ "w": 109,
+ "h": 83
+ },
+ "frame": {
+ "x": 454,
+ "y": 142,
+ "w": 109,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 5,
+ "w": 111,
+ "h": 84
+ },
+ "frame": {
+ "x": 105,
+ "y": 200,
+ "w": 111,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 7,
+ "w": 109,
+ "h": 84
+ },
+ "frame": {
+ "x": 216,
+ "y": 212,
+ "w": 109,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 7,
+ "w": 109,
+ "h": 84
+ },
+ "frame": {
+ "x": 216,
+ "y": 212,
+ "w": 109,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 9,
+ "w": 109,
+ "h": 84
+ },
+ "frame": {
+ "x": 325,
+ "y": 216,
+ "w": 109,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 108,
+ "h": 85
+ },
+ "frame": {
+ "x": 434,
+ "y": 225,
+ "w": 108,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 4,
+ "w": 105,
+ "h": 85
+ },
+ "frame": {
+ "x": 0,
+ "y": 275,
+ "w": 105,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 20,
+ "y": 8,
+ "w": 105,
+ "h": 85
+ },
+ "frame": {
+ "x": 105,
+ "y": 284,
+ "w": 105,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 5,
+ "w": 113,
+ "h": 85
+ },
+ "frame": {
+ "x": 210,
+ "y": 296,
+ "w": 113,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 105,
+ "h": 85
+ },
+ "frame": {
+ "x": 323,
+ "y": 300,
+ "w": 105,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 6,
+ "w": 101,
+ "h": 86
+ },
+ "frame": {
+ "x": 0,
+ "y": 360,
+ "w": 101,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 6,
+ "w": 101,
+ "h": 86
+ },
+ "frame": {
+ "x": 0,
+ "y": 360,
+ "w": 101,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 6,
+ "w": 105,
+ "h": 86
+ },
+ "frame": {
+ "x": 101,
+ "y": 369,
+ "w": 105,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 2,
+ "w": 107,
+ "h": 86
+ },
+ "frame": {
+ "x": 206,
+ "y": 381,
+ "w": 107,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 2,
+ "w": 107,
+ "h": 86
+ },
+ "frame": {
+ "x": 206,
+ "y": 381,
+ "w": 107,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 1,
+ "w": 101,
+ "h": 86
+ },
+ "frame": {
+ "x": 313,
+ "y": 385,
+ "w": 101,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 20,
+ "y": 3,
+ "w": 102,
+ "h": 86
+ },
+ "frame": {
+ "x": 414,
+ "y": 396,
+ "w": 102,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 0,
+ "w": 101,
+ "h": 87
+ },
+ "frame": {
+ "x": 0,
+ "y": 446,
+ "w": 101,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 0,
+ "w": 104,
+ "h": 87
+ },
+ "frame": {
+ "x": 101,
+ "y": 455,
+ "w": 104,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 0,
+ "w": 104,
+ "h": 87
+ },
+ "frame": {
+ "x": 101,
+ "y": 455,
+ "w": 104,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 0,
+ "w": 97,
+ "h": 87
+ },
+ "frame": {
+ "x": 205,
+ "y": 467,
+ "w": 97,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 302,
+ "y": 471,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 20,
+ "y": 6,
+ "w": 102,
+ "h": 87
+ },
+ "frame": {
+ "x": 400,
+ "y": 482,
+ "w": 102,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:0a1f7d8fb8cfe18cea6de6b6f39cae56:fa1c4ca2e119b580f9ce75095b16bd4c:25c89a8ec37b43392b53a70993acdff3$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/249_2.png b/public/images/pokemon/variant/249_2.png
new file mode 100644
index 000000000..220258fb7
Binary files /dev/null and b/public/images/pokemon/variant/249_2.png differ
diff --git a/public/images/pokemon/variant/249_3.json b/public/images/pokemon/variant/249_3.json
new file mode 100644
index 000000000..c53eade63
--- /dev/null
+++ b/public/images/pokemon/variant/249_3.json
@@ -0,0 +1,2540 @@
+{
+ "textures": [
+ {
+ "image": "249_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 622,
+ "h": 622
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 44,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 42,
+ "w": 154,
+ "h": 51
+ },
+ "frame": {
+ "x": 154,
+ "y": 0,
+ "w": 154,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 37,
+ "w": 141,
+ "h": 54
+ },
+ "frame": {
+ "x": 308,
+ "y": 0,
+ "w": 141,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 152,
+ "h": 57
+ },
+ "frame": {
+ "x": 449,
+ "y": 0,
+ "w": 152,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 36,
+ "w": 139,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 139,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 27,
+ "w": 132,
+ "h": 67
+ },
+ "frame": {
+ "x": 139,
+ "y": 51,
+ "w": 132,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 14,
+ "w": 124,
+ "h": 75
+ },
+ "frame": {
+ "x": 271,
+ "y": 54,
+ "w": 124,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 18,
+ "w": 123,
+ "h": 76
+ },
+ "frame": {
+ "x": 395,
+ "y": 57,
+ "w": 123,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 104,
+ "h": 85
+ },
+ "frame": {
+ "x": 518,
+ "y": 57,
+ "w": 104,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 12,
+ "w": 115,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 111,
+ "w": 115,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 10,
+ "w": 111,
+ "h": 82
+ },
+ "frame": {
+ "x": 115,
+ "y": 118,
+ "w": 111,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 10,
+ "w": 111,
+ "h": 82
+ },
+ "frame": {
+ "x": 115,
+ "y": 118,
+ "w": 111,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 7,
+ "w": 114,
+ "h": 83
+ },
+ "frame": {
+ "x": 226,
+ "y": 129,
+ "w": 114,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 6,
+ "w": 114,
+ "h": 83
+ },
+ "frame": {
+ "x": 340,
+ "y": 133,
+ "w": 114,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 9,
+ "w": 109,
+ "h": 83
+ },
+ "frame": {
+ "x": 454,
+ "y": 142,
+ "w": 109,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 5,
+ "w": 105,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 105,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 5,
+ "w": 111,
+ "h": 84
+ },
+ "frame": {
+ "x": 105,
+ "y": 200,
+ "w": 111,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 7,
+ "w": 109,
+ "h": 84
+ },
+ "frame": {
+ "x": 216,
+ "y": 212,
+ "w": 109,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 7,
+ "w": 109,
+ "h": 84
+ },
+ "frame": {
+ "x": 216,
+ "y": 212,
+ "w": 109,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 9,
+ "w": 109,
+ "h": 84
+ },
+ "frame": {
+ "x": 325,
+ "y": 216,
+ "w": 109,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 108,
+ "h": 85
+ },
+ "frame": {
+ "x": 434,
+ "y": 225,
+ "w": 108,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 4,
+ "w": 105,
+ "h": 85
+ },
+ "frame": {
+ "x": 0,
+ "y": 275,
+ "w": 105,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 20,
+ "y": 8,
+ "w": 105,
+ "h": 85
+ },
+ "frame": {
+ "x": 105,
+ "y": 284,
+ "w": 105,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 5,
+ "w": 113,
+ "h": 85
+ },
+ "frame": {
+ "x": 210,
+ "y": 296,
+ "w": 113,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 8,
+ "w": 105,
+ "h": 85
+ },
+ "frame": {
+ "x": 323,
+ "y": 300,
+ "w": 105,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 2,
+ "w": 98,
+ "h": 86
+ },
+ "frame": {
+ "x": 428,
+ "y": 310,
+ "w": 98,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 526,
+ "y": 310,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 6,
+ "w": 101,
+ "h": 86
+ },
+ "frame": {
+ "x": 0,
+ "y": 360,
+ "w": 101,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 6,
+ "w": 101,
+ "h": 86
+ },
+ "frame": {
+ "x": 0,
+ "y": 360,
+ "w": 101,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 6,
+ "w": 105,
+ "h": 86
+ },
+ "frame": {
+ "x": 101,
+ "y": 369,
+ "w": 105,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 2,
+ "w": 107,
+ "h": 86
+ },
+ "frame": {
+ "x": 206,
+ "y": 381,
+ "w": 107,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 2,
+ "w": 107,
+ "h": 86
+ },
+ "frame": {
+ "x": 206,
+ "y": 381,
+ "w": 107,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 1,
+ "w": 101,
+ "h": 86
+ },
+ "frame": {
+ "x": 313,
+ "y": 385,
+ "w": 101,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 20,
+ "y": 3,
+ "w": 102,
+ "h": 86
+ },
+ "frame": {
+ "x": 414,
+ "y": 396,
+ "w": 102,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 5,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 516,
+ "y": 398,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 0,
+ "w": 101,
+ "h": 87
+ },
+ "frame": {
+ "x": 0,
+ "y": 446,
+ "w": 101,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 0,
+ "w": 104,
+ "h": 87
+ },
+ "frame": {
+ "x": 101,
+ "y": 455,
+ "w": 104,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 0,
+ "w": 104,
+ "h": 87
+ },
+ "frame": {
+ "x": 101,
+ "y": 455,
+ "w": 104,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 0,
+ "w": 97,
+ "h": 87
+ },
+ "frame": {
+ "x": 205,
+ "y": 467,
+ "w": 97,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 302,
+ "y": 471,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 20,
+ "y": 6,
+ "w": 102,
+ "h": 87
+ },
+ "frame": {
+ "x": 400,
+ "y": 482,
+ "w": 102,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 24,
+ "y": 2,
+ "w": 92,
+ "h": 88
+ },
+ "frame": {
+ "x": 502,
+ "y": 485,
+ "w": 92,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 154,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 3,
+ "w": 96,
+ "h": 88
+ },
+ "frame": {
+ "x": 0,
+ "y": 533,
+ "w": 96,
+ "h": 88
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:0a1f7d8fb8cfe18cea6de6b6f39cae56:fa1c4ca2e119b580f9ce75095b16bd4c:25c89a8ec37b43392b53a70993acdff3$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/249_3.png b/public/images/pokemon/variant/249_3.png
new file mode 100644
index 000000000..85a453e0a
Binary files /dev/null and b/public/images/pokemon/variant/249_3.png differ
diff --git a/public/images/pokemon/variant/250_2.json b/public/images/pokemon/variant/250_2.json
new file mode 100644
index 000000000..1837d3286
--- /dev/null
+++ b/public/images/pokemon/variant/250_2.json
@@ -0,0 +1,2372 @@
+{
+ "textures": [
+ {
+ "image": "250_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 373,
+ "h": 373
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 214,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 214,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 214,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 94
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 85,
+ "h": 94
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 94
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 85,
+ "h": 94
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 0,
+ "y": 247,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 0,
+ "y": 247,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 0,
+ "y": 247,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 0,
+ "y": 247,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 0,
+ "y": 247,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 83
+ },
+ "frame": {
+ "x": 85,
+ "y": 60,
+ "w": 100,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 83
+ },
+ "frame": {
+ "x": 85,
+ "y": 60,
+ "w": 100,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 83
+ },
+ "frame": {
+ "x": 85,
+ "y": 60,
+ "w": 100,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 142,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 142,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 142,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 90
+ },
+ "frame": {
+ "x": 285,
+ "y": 152,
+ "w": 85,
+ "h": 90
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 90
+ },
+ "frame": {
+ "x": 285,
+ "y": 152,
+ "w": 85,
+ "h": 90
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 90
+ },
+ "frame": {
+ "x": 285,
+ "y": 152,
+ "w": 85,
+ "h": 90
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 85
+ },
+ "frame": {
+ "x": 183,
+ "y": 224,
+ "w": 98,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 85
+ },
+ "frame": {
+ "x": 183,
+ "y": 224,
+ "w": 98,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 85
+ },
+ "frame": {
+ "x": 183,
+ "y": 224,
+ "w": 98,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 92,
+ "h": 59
+ },
+ "frame": {
+ "x": 281,
+ "y": 242,
+ "w": 92,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 92,
+ "h": 59
+ },
+ "frame": {
+ "x": 281,
+ "y": 242,
+ "w": 92,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:8b8d6d03a312eba698ea87517e9844bf:b60c9a98bb263ff5817de518ae4ef15f:23385807e5a48e0e0f88ef64f3e0b632$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/250_2.png b/public/images/pokemon/variant/250_2.png
new file mode 100644
index 000000000..5c1d4828e
Binary files /dev/null and b/public/images/pokemon/variant/250_2.png differ
diff --git a/public/images/pokemon/variant/250_3.json b/public/images/pokemon/variant/250_3.json
new file mode 100644
index 000000000..6d53dc973
--- /dev/null
+++ b/public/images/pokemon/variant/250_3.json
@@ -0,0 +1,2372 @@
+{
+ "textures": [
+ {
+ "image": "250_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 373,
+ "h": 373
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 214,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 214,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 107,
+ "h": 60
+ },
+ "frame": {
+ "x": 214,
+ "y": 0,
+ "w": 107,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 94
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 85,
+ "h": 94
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 94
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 85,
+ "h": 94
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 85,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 154,
+ "w": 85,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 0,
+ "y": 247,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 0,
+ "y": 247,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 0,
+ "y": 247,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 0,
+ "y": 247,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 0,
+ "y": 247,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 83
+ },
+ "frame": {
+ "x": 85,
+ "y": 60,
+ "w": 100,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 83
+ },
+ "frame": {
+ "x": 85,
+ "y": 60,
+ "w": 100,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 83
+ },
+ "frame": {
+ "x": 85,
+ "y": 60,
+ "w": 100,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 13,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 60,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 92
+ },
+ "frame": {
+ "x": 285,
+ "y": 60,
+ "w": 85,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 142,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 142,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 82
+ },
+ "frame": {
+ "x": 185,
+ "y": 142,
+ "w": 100,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 18,
+ "w": 100,
+ "h": 81
+ },
+ "frame": {
+ "x": 85,
+ "y": 143,
+ "w": 100,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 90
+ },
+ "frame": {
+ "x": 285,
+ "y": 152,
+ "w": 85,
+ "h": 90
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 90
+ },
+ "frame": {
+ "x": 285,
+ "y": 152,
+ "w": 85,
+ "h": 90
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 85,
+ "h": 90
+ },
+ "frame": {
+ "x": 285,
+ "y": 152,
+ "w": 85,
+ "h": 90
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 87
+ },
+ "frame": {
+ "x": 85,
+ "y": 242,
+ "w": 98,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 85
+ },
+ "frame": {
+ "x": 183,
+ "y": 224,
+ "w": 98,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 85
+ },
+ "frame": {
+ "x": 183,
+ "y": 224,
+ "w": 98,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 98,
+ "h": 85
+ },
+ "frame": {
+ "x": 183,
+ "y": 224,
+ "w": 98,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 92,
+ "h": 59
+ },
+ "frame": {
+ "x": 281,
+ "y": 242,
+ "w": 92,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 39,
+ "w": 92,
+ "h": 59
+ },
+ "frame": {
+ "x": 281,
+ "y": 242,
+ "w": 92,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 47,
+ "w": 92,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 301,
+ "w": 92,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 107,
+ "h": 101
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 48,
+ "w": 92,
+ "h": 52
+ },
+ "frame": {
+ "x": 183,
+ "y": 309,
+ "w": 92,
+ "h": 52
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:8b8d6d03a312eba698ea87517e9844bf:b60c9a98bb263ff5817de518ae4ef15f:23385807e5a48e0e0f88ef64f3e0b632$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/250_3.png b/public/images/pokemon/variant/250_3.png
new file mode 100644
index 000000000..90fb6bb06
Binary files /dev/null and b/public/images/pokemon/variant/250_3.png differ
diff --git a/public/images/pokemon/variant/251.json b/public/images/pokemon/variant/251.json
new file mode 100644
index 000000000..a26cc859c
--- /dev/null
+++ b/public/images/pokemon/variant/251.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "73a531": "599b91",
+ "a5de52": "9cc6ae",
+ "528cad": "9b296f",
+ "101010": "101010",
+ "8cb5ce": "d763a0",
+ "0063b5": "681151",
+ "4a7321": "28696a",
+ "c5dee6": "d89ab0",
+ "ffffde": "f4e5d9",
+ "b5c55a": "cbc5af",
+ "deef94": "ddd7c2",
+ "ffffff": "fff5f5",
+ "6b7384": "6b7384"
+ },
+ "2": {
+ "73a531": "5f234e",
+ "a5de52": "8c387a",
+ "528cad": "b82053",
+ "101010": "101010",
+ "8cb5ce": "e33d69",
+ "0063b5": "640d3a",
+ "4a7321": "3f0e2a",
+ "c5dee6": "a76d8b",
+ "ffffde": "ba9aa9",
+ "b5c55a": "886580",
+ "deef94": "ac869c",
+ "ffffff": "eed9d9",
+ "6b7384": "64475e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/263.json b/public/images/pokemon/variant/263.json
new file mode 100644
index 000000000..f470554de
--- /dev/null
+++ b/public/images/pokemon/variant/263.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "bdad9c": "be94bb",
+ "e6dece": "e1c7dc",
+ "73635a": "481f4e",
+ "000000": "000000",
+ "b59c8c": "8e588f",
+ "947b6b": "85355a",
+ "5a524a": "3c1332",
+ "424242": "52283f",
+ "ffffff": "ffffff",
+ "524231": "1795be",
+ "6b5231": "41f3ff",
+ "212129": "311737",
+ "a51900": "a51900",
+ "c5c5bd": "c5c5bd"
+ },
+ "2": {
+ "bdad9c": "3d2661",
+ "e6dece": "5f4e9c",
+ "73635a": "29155a",
+ "000000": "000000",
+ "b59c8c": "aebcff",
+ "947b6b": "7e86d2",
+ "5a524a": "1e133e",
+ "424242": "40236c",
+ "ffffff": "ffe6e2",
+ "524231": "d0037a",
+ "6b5231": "ff429b",
+ "212129": "31134d",
+ "a51900": "d0037a",
+ "c5c5bd": "c5c5bd"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/264.json b/public/images/pokemon/variant/264.json
new file mode 100644
index 000000000..54bbcffec
--- /dev/null
+++ b/public/images/pokemon/variant/264.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "6b6363": "481f4e",
+ "000000": "000000",
+ "846b5a": "85355a",
+ "ad9c8c": "be94bb",
+ "decebd": "e1c7dc",
+ "a58c7b": "8e588f",
+ "5a4a3a": "59193d",
+ "423a21": "423a21",
+ "296b94": "1795be",
+ "ffffff": "ffffff",
+ "6badc5": "41f3ff",
+ "94847b": "643369",
+ "737373": "737373"
+ },
+ "2": {
+ "6b6363": "1e133e",
+ "000000": "000000",
+ "846b5a": "90a2f4",
+ "ad9c8c": "3d2661",
+ "decebd": "5f4e9c",
+ "a58c7b": "535db9",
+ "5a4a3a": "465aab",
+ "423a21": "423a21",
+ "296b94": "d0037a",
+ "ffffff": "ffe6e2",
+ "6badc5": "ff429b",
+ "94847b": "210f4e",
+ "737373": "8e5cb0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/280.json b/public/images/pokemon/variant/280.json
new file mode 100644
index 000000000..b7b04951c
--- /dev/null
+++ b/public/images/pokemon/variant/280.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "84294a": "b80e2f",
+ "ff7b94": "ca2033",
+ "d64a73": "da3e4f",
+ "101010": "101010",
+ "73bd73": "c08f44",
+ "317b42": "89461a",
+ "b5f794": "fff1c0",
+ "8ce68c": "ebc984",
+ "cecee6": "ffc4a6",
+ "9c94c5": "222222",
+ "f7f7ff": "f8efde",
+ "7b8cb5": "d59c80"
+ },
+ "2": {
+ "84294a": "9e2a7c",
+ "ff7b94": "b035ae",
+ "d64a73": "d846c1",
+ "101010": "101010",
+ "73bd73": "282c5d",
+ "317b42": "242745",
+ "b5f794": "5b5790",
+ "8ce68c": "3f427f",
+ "cecee6": "cecee6",
+ "9c94c5": "9c94c5",
+ "f7f7ff": "f7f7ff",
+ "7b8cb5": "7b8cb5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/281.json b/public/images/pokemon/variant/281.json
new file mode 100644
index 000000000..fb2c33b29
--- /dev/null
+++ b/public/images/pokemon/variant/281.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "84294a": "b80e2f",
+ "317b42": "89461a",
+ "101010": "101010",
+ "ff7b94": "ca2033",
+ "d64a73": "da3e4f",
+ "b5f794": "fff1c0",
+ "73bd73": "c08f44",
+ "8ce68c": "ebc984",
+ "ffffff": "f8efde",
+ "7384ad": "d59c80",
+ "cecee6": "ffc4a6"
+ },
+ "2": {
+ "84294a": "9e2a7c",
+ "317b42": "242745",
+ "101010": "101010",
+ "ff7b94": "b035ae",
+ "d64a73": "d846c1",
+ "b5f794": "5b5790",
+ "73bd73": "282c5d",
+ "8ce68c": "3f427f",
+ "ffffff": "ffffff",
+ "7384ad": "7384ad",
+ "cecee6": "cecee6"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/282-mega_2.json b/public/images/pokemon/variant/282-mega_2.json
new file mode 100644
index 000000000..ae3691cd8
--- /dev/null
+++ b/public/images/pokemon/variant/282-mega_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "282-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 75,
+ "h": 75
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 67,
+ "h": 75
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 67,
+ "h": 75
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:e0835af43e2da4d838e6b6908d00d6c1:76330212965023e7ec56ff865bcd2e42:6ea0cb09185173f6fef52597e9c01b85$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/282-mega_2.png b/public/images/pokemon/variant/282-mega_2.png
new file mode 100644
index 000000000..f815df36b
Binary files /dev/null and b/public/images/pokemon/variant/282-mega_2.png differ
diff --git a/public/images/pokemon/variant/282-mega_3.json b/public/images/pokemon/variant/282-mega_3.json
new file mode 100644
index 000000000..c0bd21b5b
--- /dev/null
+++ b/public/images/pokemon/variant/282-mega_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "282-mega_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 75,
+ "h": 75
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 67,
+ "h": 75
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 67,
+ "h": 75
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:e0835af43e2da4d838e6b6908d00d6c1:76330212965023e7ec56ff865bcd2e42:6ea0cb09185173f6fef52597e9c01b85$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/282-mega_3.png b/public/images/pokemon/variant/282-mega_3.png
new file mode 100644
index 000000000..6b027c797
Binary files /dev/null and b/public/images/pokemon/variant/282-mega_3.png differ
diff --git a/public/images/pokemon/variant/282.json b/public/images/pokemon/variant/282.json
new file mode 100644
index 000000000..87d890934
--- /dev/null
+++ b/public/images/pokemon/variant/282.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "317b42": "89461a",
+ "b5f794": "fff1c0",
+ "8ce68c": "ebc984",
+ "73bd73": "c08f44",
+ "7b8cb5": "d59c80",
+ "000000": "000000",
+ "efefff": "f8efde",
+ "cecee6": "ffc4a6",
+ "d64a73": "da3e4f",
+ "ff7b94": "ca2033",
+ "ffffff": "ffffff",
+ "a5b5ce": "d59c80",
+ "84294a": "b80e2f"
+ },
+ "2": {
+ "317b42": "242745",
+ "b5f794": "5b5790",
+ "8ce68c": "3f427f",
+ "73bd73": "282c5d",
+ "7b8cb5": "7b8cb5",
+ "000000": "000000",
+ "efefff": "efefff",
+ "cecee6": "cecee6",
+ "d64a73": "d846c1",
+ "ff7b94": "ed50f7",
+ "ffffff": "ffffff",
+ "a5b5ce": "a5b5ce",
+ "84294a": "9e2a7c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/285.json b/public/images/pokemon/variant/285.json
new file mode 100644
index 000000000..ec433b12e
--- /dev/null
+++ b/public/images/pokemon/variant/285.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "73634a": "73634a",
+ "5a4a42": "5a4a42",
+ "efd6b5": "efc4b5",
+ "000000": "000000",
+ "c5a584": "c59584",
+ "94b57b": "b57bad",
+ "c5c594": "c394c5",
+ "849c7b": "9c7b9b",
+ "f7efd6": "f7efd6",
+ "526b42": "6b425f"
+ },
+ "2": {
+ "73634a": "575370",
+ "5a4a42": "3e3651",
+ "efd6b5": "e3ded8",
+ "000000": "000000",
+ "c5a584": "b7ada2",
+ "94b57b": "3e6f96",
+ "c5c594": "6b9ab6",
+ "849c7b": "244162",
+ "f7efd6": "f7f2eb",
+ "526b42": "102141"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/286.json b/public/images/pokemon/variant/286.json
new file mode 100644
index 000000000..c1908f972
--- /dev/null
+++ b/public/images/pokemon/variant/286.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "215231": "522147",
+ "84b573": "b573b2",
+ "639452": "945291",
+ "84213a": "842155",
+ "f7636b": "f763ca",
+ "000000": "000000",
+ "bd314a": "bd31b7",
+ "b59c7b": "b5857b",
+ "634a3a": "63573a",
+ "debd8c": "dea98c",
+ "fff7bd": "fff7bd",
+ "f7dead": "f7dead",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "215231": "102141",
+ "84b573": "3e6f96",
+ "639452": "244162",
+ "84213a": "43206b",
+ "f7636b": "c763cf",
+ "000000": "000000",
+ "bd314a": "682a88",
+ "b59c7b": "857367",
+ "634a3a": "6b4b3d",
+ "debd8c": "b7ada2",
+ "fff7bd": "f3eee6",
+ "f7dead": "e3ded8",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/303-mega.json b/public/images/pokemon/variant/303-mega.json
new file mode 100644
index 000000000..cb0b81b46
--- /dev/null
+++ b/public/images/pokemon/variant/303-mega.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "363636": "55163b",
+ "101010": "101010",
+ "9ca494": "e175b4",
+ "737373": "c14c82",
+ "525252": "6f264f",
+ "7b5a29": "7b5a29",
+ "ffc55a": "e4c997",
+ "de9441": "ad8867",
+ "f8f8f8": "f8f8f8",
+ "cdcdcd": "cdcdcd",
+ "9c4a6a": "1f194c",
+ "d583ac": "31296a",
+ "732041": "201434",
+ "d37ea9": "4d3c71",
+ "a04770": "34224e"
+ },
+ "1": {
+ "363636": "0e313c",
+ "101010": "101010",
+ "9ca494": "4fa285",
+ "737373": "347c7d",
+ "525252": "193e49",
+ "7b5a29": "7b5a29",
+ "ffc55a": "d6c491",
+ "de9441": "bc8a52",
+ "f8f8f8": "f8f8f8",
+ "cdcdcd": "cdcdcd",
+ "9c4a6a": "c73323",
+ "d583ac": "ff725a",
+ "732041": "162843",
+ "d37ea9": "397189",
+ "a04770": "23445e"
+ },
+ "2": {
+ "363636": "271a58",
+ "101010": "101010",
+ "9ca494": "ba94e6",
+ "737373": "8a62d0",
+ "525252": "332c76",
+ "7b5a29": "706d80",
+ "ffc55a": "cfc8e4",
+ "de9441": "b1a3ca",
+ "f8f8f8": "f8f8f8",
+ "cdcdcd": "cdcdcd",
+ "9c4a6a": "a81931",
+ "d583ac": "f04948",
+ "732041": "2b1c3f",
+ "d37ea9": "694c84",
+ "a04770": "4c3767"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/303.json b/public/images/pokemon/variant/303.json
new file mode 100644
index 000000000..c5d389b45
--- /dev/null
+++ b/public/images/pokemon/variant/303.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "000000": "101010",
+ "737373": "347c7d",
+ "9ca594": "4fa285",
+ "4a4a4a": "193e49",
+ "de9442": "a99372",
+ "ffc55a": "d6c491",
+ "525252": "285c66",
+ "9c4a6b": "b53a29",
+ "7b5a29": "6b5424",
+ "cecece": "cecece",
+ "ffde8c": "e9e1b5",
+ "bd638c": "de4a42",
+ "d684ad": "ff635a",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "000000": "101010",
+ "737373": "9d7cd6",
+ "9ca594": "c7a8eb",
+ "4a4a4a": "2a2279",
+ "de9442": "b1a3ca",
+ "ffc55a": "cfc8e4",
+ "525252": "5f43b1",
+ "9c4a6b": "b53a29",
+ "7b5a29": "706d80",
+ "cecece": "cecece",
+ "ffde8c": "f3e4f7",
+ "bd638c": "de4a42",
+ "d684ad": "ff635a",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/307.json b/public/images/pokemon/variant/307.json
new file mode 100644
index 000000000..d3e6a2437
--- /dev/null
+++ b/public/images/pokemon/variant/307.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "7b6b6b": "7a5f5f",
+ "000000": "000000",
+ "e6dede": "deccc3",
+ "b5adad": "9f8383",
+ "4a4242": "4a4242",
+ "ffffff": "ffffff",
+ "3a4a5a": "5a2859",
+ "b5d6ff": "f4a8c8",
+ "6bcee6": "ce7bb0",
+ "d65252": "d65287",
+ "84424a": "84424a",
+ "3a84b5": "7e4377",
+ "5aa5ce": "b95ba1",
+ "d65273": "d65273"
+ },
+ "2": {
+ "7b6b6b": "314b76",
+ "000000": "000000",
+ "e6dede": "c2cfdb",
+ "b5adad": "6f89aa",
+ "4a4242": "1e2f52",
+ "ffffff": "ffffff",
+ "3a4a5a": "113926",
+ "b5d6ff": "7edfb7",
+ "6bcee6": "66c3a3",
+ "d65252": "c067c7",
+ "84424a": "84424a",
+ "3a84b5": "375a47",
+ "5aa5ce": "579578",
+ "d65273": "d65273"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/308-mega.json b/public/images/pokemon/variant/308-mega.json
new file mode 100644
index 000000000..6e8e6fee4
--- /dev/null
+++ b/public/images/pokemon/variant/308-mega.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "83414a": "59141d",
+ "101010": "101010",
+ "8b838b": "5a4357",
+ "b44a5a": "83272c",
+ "e6738b": "a53835",
+ "dedede": "e0cdd9",
+ "aca4ac": "a5829d",
+ "52414a": "432641",
+ "cecece": "d6c0a4",
+ "f8f8f8": "fff4db",
+ "a47329": "722966",
+ "f6de83": "ee9bd5",
+ "eebd5a": "ce5cb6",
+ "00b4e0": "efa360",
+ "fcfcff": "fcfcff"
+ },
+ "2": {
+ "83414a": "461f5d",
+ "101010": "101010",
+ "8b838b": "445a7e",
+ "b44a5a": "633971",
+ "e6738b": "7d5187",
+ "dedede": "cbd0d6",
+ "aca4ac": "6c7d9e",
+ "52414a": "1f344a",
+ "cecece": "8aacd2",
+ "f8f8f8": "c4dff1",
+ "a47329": "205a9e",
+ "f6de83": "5abbef",
+ "eebd5a": "3a8dca",
+ "00b4e0": "3dc7b6",
+ "fcfcff": "fcfcff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/308.json b/public/images/pokemon/variant/308.json
new file mode 100644
index 000000000..6f974743a
--- /dev/null
+++ b/public/images/pokemon/variant/308.json
@@ -0,0 +1,19 @@
+{
+ "2": {
+ "84424a": "461f5d",
+ "101010": "101010",
+ "e6738c": "7d5187",
+ "ef9ca5": "a37aac",
+ "ce5a73": "71467d",
+ "52424a": "1f344a",
+ "dedede": "cbd0d6",
+ "8c848c": "3b4e6c",
+ "ada5ad": "6c7d9e",
+ "c5c5c5": "9faab9",
+ "b54a5a": "633971",
+ "f7de84": "5abbef",
+ "efbd5a": "3a8dca",
+ "ffffff": "ffffff",
+ "a57329": "205a9e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/308_2.json b/public/images/pokemon/variant/308_2.json
new file mode 100644
index 000000000..e1d7adcfa
--- /dev/null
+++ b/public/images/pokemon/variant/308_2.json
@@ -0,0 +1,2372 @@
+{
+ "textures": [
+ {
+ "image": "308_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 288,
+ "h": 288
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 43,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 43,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 43,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 43,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 43,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 43,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 43,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 43,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 43,
+ "y": 0,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 43,
+ "y": 0,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 43,
+ "y": 0,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 43,
+ "y": 0,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 134,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 134,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 134,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 134,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 67,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 67,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 67,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 42,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 67,
+ "w": 42,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 41,
+ "h": 67
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 41,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 41,
+ "h": 67
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 41,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 41,
+ "h": 67
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 41,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 41,
+ "h": 67
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 41,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 40,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 201,
+ "w": 40,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 201,
+ "w": 40,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 201,
+ "w": 40,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 40,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 201,
+ "w": 40,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 42,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 40,
+ "h": 68
+ },
+ "frame": {
+ "x": 40,
+ "y": 201,
+ "w": 40,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 84,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 84,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 84,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 84,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 84,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 84,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 84,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 84,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 82,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 82,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 82,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 82,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 80,
+ "y": 201,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 80,
+ "y": 201,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 80,
+ "y": 201,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 80,
+ "y": 201,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 124,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 124,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 124,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 124,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 166,
+ "y": 0,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 122,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 122,
+ "y": 134,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 120,
+ "y": 201,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 164,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 40,
+ "h": 67
+ },
+ "frame": {
+ "x": 164,
+ "y": 67,
+ "w": 40,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 206,
+ "y": 0,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 206,
+ "y": 0,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 206,
+ "y": 0,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 206,
+ "y": 0,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 42,
+ "h": 62
+ },
+ "frame": {
+ "x": 246,
+ "y": 0,
+ "w": 42,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 42,
+ "h": 62
+ },
+ "frame": {
+ "x": 246,
+ "y": 62,
+ "w": 42,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 162,
+ "y": 134,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 162,
+ "y": 134,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 162,
+ "y": 134,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 162,
+ "y": 134,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 206,
+ "y": 66,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 206,
+ "y": 66,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 206,
+ "y": 66,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 40,
+ "h": 66
+ },
+ "frame": {
+ "x": 206,
+ "y": 66,
+ "w": 40,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 39,
+ "h": 66
+ },
+ "frame": {
+ "x": 160,
+ "y": 201,
+ "w": 39,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 39,
+ "h": 66
+ },
+ "frame": {
+ "x": 160,
+ "y": 201,
+ "w": 39,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 39,
+ "h": 66
+ },
+ "frame": {
+ "x": 160,
+ "y": 201,
+ "w": 39,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 39,
+ "h": 66
+ },
+ "frame": {
+ "x": 160,
+ "y": 201,
+ "w": 39,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 43,
+ "h": 61
+ },
+ "frame": {
+ "x": 202,
+ "y": 134,
+ "w": 43,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 43,
+ "h": 61
+ },
+ "frame": {
+ "x": 202,
+ "y": 134,
+ "w": 43,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 43,
+ "h": 59
+ },
+ "frame": {
+ "x": 245,
+ "y": 132,
+ "w": 43,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 44,
+ "h": 60
+ },
+ "frame": {
+ "x": 199,
+ "y": 200,
+ "w": 44,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 45,
+ "h": 59
+ },
+ "frame": {
+ "x": 243,
+ "y": 195,
+ "w": 45,
+ "h": 59
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:0250d3d6f6fdc7a7bcfa5ee3a6e68c4b:ed8a70296a77c7bd8465b3d56dad6097:d369d065b4cd4eb2060d0b1944c59657$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/308_2.png b/public/images/pokemon/variant/308_2.png
new file mode 100644
index 000000000..42a114146
Binary files /dev/null and b/public/images/pokemon/variant/308_2.png differ
diff --git a/public/images/pokemon/variant/31_1.json b/public/images/pokemon/variant/31_1.json
new file mode 100644
index 000000000..c53f76efe
--- /dev/null
+++ b/public/images/pokemon/variant/31_1.json
@@ -0,0 +1,2708 @@
+{
+ "textures": [
+ {
+ "image": "31_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 369,
+ "h": 369
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 75,
+ "h": 65
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 75,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 75,
+ "h": 65
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 75,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 75,
+ "h": 65
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 75,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 75,
+ "h": 65
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 75,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 76,
+ "h": 65
+ },
+ "frame": {
+ "x": 75,
+ "y": 0,
+ "w": 76,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 76,
+ "h": 65
+ },
+ "frame": {
+ "x": 75,
+ "y": 0,
+ "w": 76,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 76,
+ "h": 65
+ },
+ "frame": {
+ "x": 75,
+ "y": 0,
+ "w": 76,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 76,
+ "h": 65
+ },
+ "frame": {
+ "x": 75,
+ "y": 0,
+ "w": 76,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 75,
+ "h": 66
+ },
+ "frame": {
+ "x": 151,
+ "y": 0,
+ "w": 75,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 75,
+ "h": 66
+ },
+ "frame": {
+ "x": 151,
+ "y": 0,
+ "w": 75,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 75,
+ "h": 66
+ },
+ "frame": {
+ "x": 226,
+ "y": 0,
+ "w": 75,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 75,
+ "h": 66
+ },
+ "frame": {
+ "x": 226,
+ "y": 0,
+ "w": 75,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 68,
+ "h": 68
+ },
+ "frame": {
+ "x": 301,
+ "y": 0,
+ "w": 68,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 68,
+ "h": 68
+ },
+ "frame": {
+ "x": 301,
+ "y": 0,
+ "w": 68,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 68,
+ "h": 68
+ },
+ "frame": {
+ "x": 301,
+ "y": 0,
+ "w": 68,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 68,
+ "h": 68
+ },
+ "frame": {
+ "x": 301,
+ "y": 0,
+ "w": 68,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 68,
+ "h": 68
+ },
+ "frame": {
+ "x": 301,
+ "y": 0,
+ "w": 68,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 68,
+ "h": 68
+ },
+ "frame": {
+ "x": 301,
+ "y": 0,
+ "w": 68,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 75,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 65,
+ "w": 75,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 75,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 65,
+ "w": 75,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 75,
+ "y": 65,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 75,
+ "y": 65,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 75,
+ "y": 65,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 75,
+ "y": 65,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 151,
+ "y": 66,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 151,
+ "y": 66,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 66,
+ "w": 73,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 300,
+ "y": 68,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 131,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 131,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 131,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 131,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 131,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 131,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 75,
+ "y": 133,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 75,
+ "y": 133,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 75,
+ "y": 133,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 75,
+ "y": 133,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 151,
+ "y": 134,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 76,
+ "h": 68
+ },
+ "frame": {
+ "x": 151,
+ "y": 134,
+ "w": 76,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 135,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 135,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 135,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 135,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 135,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 227,
+ "y": 135,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 298,
+ "y": 137,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 298,
+ "y": 137,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 298,
+ "y": 137,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 298,
+ "y": 137,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 298,
+ "y": 137,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 298,
+ "y": 137,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 200,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 200,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 200,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 200,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 200,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 200,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 69,
+ "y": 201,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 145,
+ "y": 202,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 221,
+ "y": 204,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 221,
+ "y": 204,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 221,
+ "y": 204,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 221,
+ "y": 204,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 221,
+ "y": 204,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 71,
+ "h": 69
+ },
+ "frame": {
+ "x": 221,
+ "y": 204,
+ "w": 71,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 292,
+ "y": 206,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 292,
+ "y": 206,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 292,
+ "y": 206,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 292,
+ "y": 206,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 292,
+ "y": 206,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 75,
+ "h": 69
+ },
+ "frame": {
+ "x": 292,
+ "y": 206,
+ "w": 75,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 270,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 270,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 270,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 270,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 271,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 271,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 271,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 271,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 152,
+ "y": 273,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 152,
+ "y": 273,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 275,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 76,
+ "h": 69
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 228,
+ "y": 275,
+ "w": 76,
+ "h": 69
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:955cdc5174ff72206c59be17595c713c:5d535b255178fe3ff986366bb241a131:4516a42e692f4e1c7b0950fc8e7efa4a$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/31_1.png b/public/images/pokemon/variant/31_1.png
new file mode 100644
index 000000000..d471b0621
Binary files /dev/null and b/public/images/pokemon/variant/31_1.png differ
diff --git a/public/images/pokemon/variant/328.json b/public/images/pokemon/variant/328.json
new file mode 100644
index 000000000..667a4f508
--- /dev/null
+++ b/public/images/pokemon/variant/328.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "c55a4a": "8fad68",
+ "ff947b": "ffffbc",
+ "ef7342": "c9da97",
+ "734242": "254226",
+ "212121": "212121",
+ "292929": "292929",
+ "cecec5": "e99339",
+ "ffffff": "ffffff",
+ "a5ada5": "bc6427",
+ "848484": "89370b",
+ "424231": "424231"
+ },
+ "2": {
+ "c55a4a": "3e9cb7",
+ "ff947b": "84f6e4",
+ "ef7342": "5dd7db",
+ "734242": "17465e",
+ "212121": "212121",
+ "292929": "292929",
+ "cecec5": "e4a056",
+ "ffffff": "ffffff",
+ "a5ada5": "cd7537",
+ "848484": "a84e20",
+ "424231": "424231"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/329.json b/public/images/pokemon/variant/329.json
new file mode 100644
index 000000000..48f3d8d04
--- /dev/null
+++ b/public/images/pokemon/variant/329.json
@@ -0,0 +1,17 @@
+{
+ "1": {
+ "3a3a42": "89370b",
+ "000000": "101010",
+ "6b7373": "e99339",
+ "4a524a": "bc6427",
+ "4a944a": "ddbe4c",
+ "6bc56b": "f6ea73",
+ "737352": "1e4320",
+ "bdad7b": "89af58",
+ "e6d68c": "b6cd74",
+ "bdbdde": "bdbdde",
+ "ffffff": "ffffff",
+ "ffffa5": "f0f088",
+ "94de84": "fdfb89"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/329_3.json b/public/images/pokemon/variant/329_3.json
new file mode 100644
index 000000000..08d6cd6d7
--- /dev/null
+++ b/public/images/pokemon/variant/329_3.json
@@ -0,0 +1,2519 @@
+{
+ "textures": [
+ {
+ "image": "329_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 238,
+ "h": 238
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 62,
+ "h": 46
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 62,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 62,
+ "y": 46,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 62,
+ "y": 46,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 62,
+ "y": 98,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 62,
+ "y": 98,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 62,
+ "y": 98,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 62,
+ "y": 98,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 62,
+ "y": 98,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 62,
+ "y": 98,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 62,
+ "y": 98,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 62,
+ "y": 98,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 62,
+ "y": 98,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 0,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 45,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 45,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 45,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 45,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 45,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 45,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 45,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 45,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 121,
+ "y": 45,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 99,
+ "w": 61,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 58,
+ "h": 51
+ },
+ "frame": {
+ "x": 124,
+ "y": 90,
+ "w": 58,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 58,
+ "h": 51
+ },
+ "frame": {
+ "x": 124,
+ "y": 90,
+ "w": 58,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 62,
+ "h": 45
+ },
+ "frame": {
+ "x": 124,
+ "y": 141,
+ "w": 62,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 56,
+ "h": 49
+ },
+ "frame": {
+ "x": 182,
+ "y": 90,
+ "w": 56,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 56,
+ "h": 49
+ },
+ "frame": {
+ "x": 182,
+ "y": 90,
+ "w": 56,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 57,
+ "h": 51
+ },
+ "frame": {
+ "x": 61,
+ "y": 143,
+ "w": 57,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 57,
+ "h": 51
+ },
+ "frame": {
+ "x": 61,
+ "y": 143,
+ "w": 57,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 57,
+ "h": 51
+ },
+ "frame": {
+ "x": 61,
+ "y": 143,
+ "w": 57,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 57,
+ "h": 51
+ },
+ "frame": {
+ "x": 61,
+ "y": 143,
+ "w": 57,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 61,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 150,
+ "w": 61,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 61,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 150,
+ "w": 61,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 61,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 150,
+ "w": 61,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 61,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 150,
+ "w": 61,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 59,
+ "h": 49
+ },
+ "frame": {
+ "x": 118,
+ "y": 186,
+ "w": 59,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 59,
+ "h": 49
+ },
+ "frame": {
+ "x": 118,
+ "y": 186,
+ "w": 59,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 59,
+ "h": 49
+ },
+ "frame": {
+ "x": 118,
+ "y": 186,
+ "w": 59,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 59,
+ "h": 49
+ },
+ "frame": {
+ "x": 118,
+ "y": 186,
+ "w": 59,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 177,
+ "y": 186,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 177,
+ "y": 186,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 177,
+ "y": 186,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 62,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 177,
+ "y": 186,
+ "w": 59,
+ "h": 48
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:8c42510b944a1b53b1f73aaf12c70bfd:78075b7a399d8684686e6657bdee0557:255984ccdee6994c916a325f5a7e8a03$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/329_3.png b/public/images/pokemon/variant/329_3.png
new file mode 100644
index 000000000..45fad0406
Binary files /dev/null and b/public/images/pokemon/variant/329_3.png differ
diff --git a/public/images/pokemon/variant/330.json b/public/images/pokemon/variant/330.json
new file mode 100644
index 000000000..694a0c64f
--- /dev/null
+++ b/public/images/pokemon/variant/330.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "84293a": "89370b",
+ "315a5a": "7a5703",
+ "de6373": "e99339",
+ "101010": "101010",
+ "6ba573": "d8b430",
+ "5a7b52": "a07b0f",
+ "ce3a4a": "bc6427",
+ "94d69c": "f6e85f",
+ "b5de73": "90dd71",
+ "ffffff": "ffffff",
+ "ffa5b5": "f5cd2d",
+ "8ca552": "58af58",
+ "84bd63": "84bd63",
+ "deff8c": "d0f088",
+ "526321": "1e4320"
+ },
+ "2": {
+ "84293a": "a84e20",
+ "315a5a": "171997",
+ "de6373": "f79021",
+ "101010": "101010",
+ "6ba573": "465fd4",
+ "5a7b52": "2836af",
+ "ce3a4a": "cd7537",
+ "94d69c": "80a1f5",
+ "b5de73": "94e3ff",
+ "ffffff": "ffffff",
+ "ffa5b5": "ffd52c",
+ "8ca552": "4dabe8",
+ "84bd63": "3587a9",
+ "deff8c": "d7fff7",
+ "526321": "003c64"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/333.json b/public/images/pokemon/variant/333.json
new file mode 100644
index 000000000..ca25669df
--- /dev/null
+++ b/public/images/pokemon/variant/333.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "9c9cc5": "3f328d",
+ "5a94ce": "947dcf",
+ "3a6b84": "59377f",
+ "ffffff": "80a1f1",
+ "cecee6": "5251bd",
+ "7bceff": "e9d9fa",
+ "63ade6": "cab1ec",
+ "101010": "101010",
+ "848494": "392166",
+ "5a5a73": "5a5a73"
+ },
+ "2": {
+ "9c9cc5": "bf6744",
+ "5a94ce": "bc4e8b",
+ "3a6b84": "84265b",
+ "ffffff": "ffddb4",
+ "cecee6": "eb9d6a",
+ "7bceff": "ff9ebd",
+ "63ade6": "e677a5",
+ "101010": "101010",
+ "848494": "892f26",
+ "5a5a73": "5a5a73"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/334-mega.json b/public/images/pokemon/variant/334-mega.json
new file mode 100644
index 000000000..dff8102c9
--- /dev/null
+++ b/public/images/pokemon/variant/334-mega.json
@@ -0,0 +1,17 @@
+{
+ "2": {
+ "acb4c5": "dd555a",
+ "73739c": "b22f3f",
+ "fcfcfc": "ffddb4",
+ "dee6ee": "ec996c",
+ "cdcde6": "dd766d",
+ "4b6973": "771743",
+ "74a3b3": "cb457d",
+ "95d1e5": "f3719a",
+ "c1e8f4": "ff93ac",
+ "deadc4": "c63057",
+ "a4889f": "7c103a",
+ "ffc5ee": "e7536d",
+ "101010": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/334-mega_2.json b/public/images/pokemon/variant/334-mega_2.json
new file mode 100644
index 000000000..83e97169b
--- /dev/null
+++ b/public/images/pokemon/variant/334-mega_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "334-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 92,
+ "h": 92
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 92,
+ "h": 92
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 92,
+ "h": 92
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 92,
+ "h": 92
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:5d810c0cb0bd353437801e17b07a9c9e:d9d14978cf950afea76f3c08a4a7c509:adf6c431b0abb0ef71a9fe139d6f0560$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/334-mega_2.png b/public/images/pokemon/variant/334-mega_2.png
new file mode 100644
index 000000000..df2c3950f
Binary files /dev/null and b/public/images/pokemon/variant/334-mega_2.png differ
diff --git a/public/images/pokemon/variant/334_2.json b/public/images/pokemon/variant/334_2.json
new file mode 100644
index 000000000..4472aca8b
--- /dev/null
+++ b/public/images/pokemon/variant/334_2.json
@@ -0,0 +1,3380 @@
+{
+ "textures": [
+ {
+ "image": "334_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 357,
+ "h": 357
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0153.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0154.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0155.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0156.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0157.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0158.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0159.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0160.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 64,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 64,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 64,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0150.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 64,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0151.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0152.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0148.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 255,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0149.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 255,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 63,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 63,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 63,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 126,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 126,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 60,
+ "y": 189,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0146.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0147.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 123,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 123,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 123,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 119,
+ "y": 184,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 119,
+ "y": 184,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 120,
+ "y": 245,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 121,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 121,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 179,
+ "y": 182,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 179,
+ "y": 182,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 179,
+ "y": 182,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 242,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 242,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 60,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 60,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0145.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 237,
+ "y": 120,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 179,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 179,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 179,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 240,
+ "y": 238,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 240,
+ "y": 238,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 240,
+ "y": 238,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 240,
+ "y": 238,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 240,
+ "y": 297,
+ "w": 60,
+ "h": 59
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:3f581df65b7dcf8984f961048fb9645f:67fb2fa9ab4447899b4eea6d258c1016:5a1a682f8dbfe0b157a698e77c269c7f$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/334_2.png b/public/images/pokemon/variant/334_2.png
new file mode 100644
index 000000000..94457f721
Binary files /dev/null and b/public/images/pokemon/variant/334_2.png differ
diff --git a/public/images/pokemon/variant/334_3.json b/public/images/pokemon/variant/334_3.json
new file mode 100644
index 000000000..1ce01c145
--- /dev/null
+++ b/public/images/pokemon/variant/334_3.json
@@ -0,0 +1,3380 @@
+{
+ "textures": [
+ {
+ "image": "334_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 357,
+ "h": 357
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0153.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0154.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0155.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0156.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0157.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0158.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0159.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0160.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 64,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 64,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 64,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0150.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 64,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0151.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0152.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 64
+ },
+ "frame": {
+ "x": 0,
+ "y": 128,
+ "w": 59,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 192,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0148.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 255,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0149.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 60,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 255,
+ "w": 60,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 63,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 63,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 63,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 126,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 126,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 63
+ },
+ "frame": {
+ "x": 60,
+ "y": 189,
+ "w": 59,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 60,
+ "y": 252,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0146.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0147.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 60,
+ "h": 62
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 60,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 62,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 123,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 123,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 118,
+ "y": 123,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 119,
+ "y": 184,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 119,
+ "y": 184,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 60,
+ "h": 61
+ },
+ "frame": {
+ "x": 120,
+ "y": 245,
+ "w": 60,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 0,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 60,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 121,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 178,
+ "y": 121,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 179,
+ "y": 182,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 179,
+ "y": 182,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 179,
+ "y": 182,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 242,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 180,
+ "y": 242,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 60,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 240,
+ "y": 60,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0145.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 60,
+ "h": 60
+ },
+ "frame": {
+ "x": 237,
+ "y": 120,
+ "w": 60,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 120,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 179,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 179,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 297,
+ "y": 179,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 240,
+ "y": 238,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 240,
+ "y": 238,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 240,
+ "y": 238,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 240,
+ "y": 238,
+ "w": 60,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 60,
+ "h": 64
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 60,
+ "h": 59
+ },
+ "frame": {
+ "x": 240,
+ "y": 297,
+ "w": 60,
+ "h": 59
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:3f581df65b7dcf8984f961048fb9645f:67fb2fa9ab4447899b4eea6d258c1016:5a1a682f8dbfe0b157a698e77c269c7f$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/334_3.png b/public/images/pokemon/variant/334_3.png
new file mode 100644
index 000000000..67fd670b3
Binary files /dev/null and b/public/images/pokemon/variant/334_3.png differ
diff --git a/public/images/pokemon/variant/35.json b/public/images/pokemon/variant/35.json
new file mode 100644
index 000000000..c229263e3
--- /dev/null
+++ b/public/images/pokemon/variant/35.json
@@ -0,0 +1,16 @@
+{
+ "1": {
+ "9c5252": "253563",
+ "734a3a": "396074",
+ "e67b7b": "745fca",
+ "ffd6bd": "c7a1e4",
+ "5a3121": "20475b",
+ "9c8473": "72899d",
+ "101010": "101010",
+ "ffadad": "9786e3",
+ "949494": "40496b",
+ "ffffff": "ffffff",
+ "ef423a": "ed9abb",
+ "b53a29": "a14795"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/351-rainy.json b/public/images/pokemon/variant/351-rainy.json
new file mode 100644
index 000000000..426db2526
--- /dev/null
+++ b/public/images/pokemon/variant/351-rainy.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "526384": "527384",
+ "8ccede": "8ccede",
+ "84b5c5": "84b5c5",
+ "3a425a": "3a425a",
+ "ffffff": "ffffff",
+ "6373bd": "379aa9",
+ "94b5ce": "5fd4b5",
+ "738cd6": "48c2b4",
+ "ceeff7": "79ff5e",
+ "5a5a52": "4f555a",
+ "191919": "191919",
+ "b5c5de": "85de7e",
+ "c5c5c5": "9db4c5",
+ "948c94": "6b8494"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/351-snowy.json b/public/images/pokemon/variant/351-snowy.json
new file mode 100644
index 000000000..2b88d6765
--- /dev/null
+++ b/public/images/pokemon/variant/351-snowy.json
@@ -0,0 +1,17 @@
+{
+ "0": {
+ "73a58c": "73a58c",
+ "bde6e6": "bee3e6",
+ "8ccead": "8ccead",
+ "29523a": "29523a",
+ "52736b": "52736b",
+ "191919": "191919",
+ "634a73": "4a4a73",
+ "8c73d6": "738cd6",
+ "c5b5ff": "f7ff7e",
+ "7b52bd": "5260bd",
+ "4a524a": "4a524a",
+ "ffffff": "ffffff",
+ "9c9cc5": "c8c87a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/351-sunny.json b/public/images/pokemon/variant/351-sunny.json
new file mode 100644
index 000000000..bbee6a647
--- /dev/null
+++ b/public/images/pokemon/variant/351-sunny.json
@@ -0,0 +1,17 @@
+{
+ "0": {
+ "945a42": "945542",
+ "ff9c63": "ffb463",
+ "633129": "633829",
+ "ffffff": "f0dee7",
+ "d6844a": "d6994a",
+ "ff9c42": "ff566c",
+ "191919": "191919",
+ "ef7b4a": "ff566c",
+ "fff76b": "ffb282",
+ "ce5a4a": "bf4b6a",
+ "5a5a52": "5a5155",
+ "e6d66b": "e7a17b",
+ "d6cee6": "ccb3c0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/352.json b/public/images/pokemon/variant/352.json
new file mode 100644
index 000000000..a265711a4
--- /dev/null
+++ b/public/images/pokemon/variant/352.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "8c7b5a": "824c0b",
+ "42635a": "296161",
+ "000000": "000000",
+ "f7ef7b": "f7dd7b",
+ "5abd73": "5db5a8",
+ "5a9473": "418b87",
+ "dec55a": "e5b740",
+ "bda552": "cd9a2b",
+ "c5de7b": "c5de7b",
+ "7bd684": "7bd6b4",
+ "a5ef9c": "9cefbc",
+ "a54284": "296389",
+ "73315a": "0e3354",
+ "d663ad": "54a3ca",
+ "ffffff": "ffffff"
+ },
+ "1": {
+ "8c7b5a": "7b2577",
+ "42635a": "762f0f",
+ "000000": "000000",
+ "f7ef7b": "ed7cd8",
+ "5abd73": "c98640",
+ "5a9473": "a7612a",
+ "dec55a": "cb57b6",
+ "bda552": "962c8d",
+ "c5de7b": "e05db6",
+ "7bd684": "e4ad46",
+ "a5ef9c": "ffd577",
+ "a54284": "3d48b2",
+ "73315a": "202065",
+ "d663ad": "8597d6",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "8c7b5a": "307855",
+ "42635a": "58214c",
+ "000000": "000000",
+ "f7ef7b": "affec6",
+ "5abd73": "d775b5",
+ "5a9473": "b45599",
+ "dec55a": "7edb9f",
+ "bda552": "66c18b",
+ "c5de7b": "8dd4c1",
+ "7bd684": "f2a8d6",
+ "a5ef9c": "ffd2ee",
+ "a54284": "64152b",
+ "73315a": "400e2a",
+ "d663ad": "ab2f43",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/358.json b/public/images/pokemon/variant/358.json
new file mode 100644
index 000000000..fcca30878
--- /dev/null
+++ b/public/images/pokemon/variant/358.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "a57352": "9f6f43",
+ "e6a54a": "cca375",
+ "ffe694": "faedcd",
+ "ffd65a": "ebd4b0",
+ "000000": "101010",
+ "ffffff": "ffffff",
+ "424a6b": "29346b",
+ "c5e6ff": "afadcd",
+ "9cc5e6": "888ab1",
+ "7b2942": "1b4b69",
+ "6b94b5": "424d83",
+ "f7527b": "2f6e8c",
+ "b5425a": "14404e",
+ "ce8cb5": "1f5472"
+ },
+ "2": {
+ "a57352": "934123",
+ "e6a54a": "c86b3e",
+ "ffe694": "f4c89d",
+ "ffd65a": "ee9b65",
+ "000000": "101010",
+ "ffffff": "ffffff",
+ "424a6b": "5b4950",
+ "c5e6ff": "e8d6d6",
+ "9cc5e6": "c29ea6",
+ "7b2942": "102837",
+ "6b94b5": "593a58",
+ "f7527b": "4d8891",
+ "b5425a": "27484c",
+ "ce8cb5": "3a656c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/358_1.json b/public/images/pokemon/variant/358_1.json
new file mode 100644
index 000000000..5484e49ef
--- /dev/null
+++ b/public/images/pokemon/variant/358_1.json
@@ -0,0 +1,2288 @@
+{
+ "textures": [
+ {
+ "image": "358_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 228,
+ "h": 228
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 28,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 28,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 28,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 28,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 28,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 28,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 28,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 28,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 26,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 26,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 26,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 26,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 26,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 26,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 26,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 26,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 25,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 120,
+ "w": 25,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 25,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 120,
+ "w": 25,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 24,
+ "h": 60
+ },
+ "frame": {
+ "x": 25,
+ "y": 120,
+ "w": 24,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 24,
+ "h": 60
+ },
+ "frame": {
+ "x": 25,
+ "y": 120,
+ "w": 24,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 24,
+ "h": 60
+ },
+ "frame": {
+ "x": 25,
+ "y": 120,
+ "w": 24,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 24,
+ "h": 60
+ },
+ "frame": {
+ "x": 25,
+ "y": 120,
+ "w": 24,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 23,
+ "h": 60
+ },
+ "frame": {
+ "x": 26,
+ "y": 60,
+ "w": 23,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 23,
+ "h": 60
+ },
+ "frame": {
+ "x": 26,
+ "y": 60,
+ "w": 23,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 23,
+ "h": 60
+ },
+ "frame": {
+ "x": 26,
+ "y": 60,
+ "w": 23,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 23,
+ "h": 60
+ },
+ "frame": {
+ "x": 26,
+ "y": 60,
+ "w": 23,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 23,
+ "h": 60
+ },
+ "frame": {
+ "x": 28,
+ "y": 0,
+ "w": 23,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 23,
+ "h": 60
+ },
+ "frame": {
+ "x": 28,
+ "y": 0,
+ "w": 23,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 23,
+ "h": 60
+ },
+ "frame": {
+ "x": 28,
+ "y": 0,
+ "w": 23,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 23,
+ "h": 60
+ },
+ "frame": {
+ "x": 28,
+ "y": 0,
+ "w": 23,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 51,
+ "y": 0,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 51,
+ "y": 0,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 120,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 120,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 120,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 49,
+ "y": 120,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 71,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 71,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 71,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 71,
+ "y": 60,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 73,
+ "y": 0,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 60
+ },
+ "frame": {
+ "x": 73,
+ "y": 0,
+ "w": 22,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 2,
+ "w": 26,
+ "h": 59
+ },
+ "frame": {
+ "x": 71,
+ "y": 120,
+ "w": 26,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 2,
+ "w": 26,
+ "h": 59
+ },
+ "frame": {
+ "x": 71,
+ "y": 120,
+ "w": 26,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 25,
+ "h": 59
+ },
+ "frame": {
+ "x": 93,
+ "y": 60,
+ "w": 25,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 25,
+ "h": 59
+ },
+ "frame": {
+ "x": 93,
+ "y": 60,
+ "w": 25,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 25,
+ "h": 59
+ },
+ "frame": {
+ "x": 93,
+ "y": 60,
+ "w": 25,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 25,
+ "h": 59
+ },
+ "frame": {
+ "x": 93,
+ "y": 60,
+ "w": 25,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 25,
+ "h": 59
+ },
+ "frame": {
+ "x": 95,
+ "y": 0,
+ "w": 25,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 25,
+ "h": 59
+ },
+ "frame": {
+ "x": 95,
+ "y": 0,
+ "w": 25,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 25,
+ "h": 59
+ },
+ "frame": {
+ "x": 95,
+ "y": 0,
+ "w": 25,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 25,
+ "h": 59
+ },
+ "frame": {
+ "x": 95,
+ "y": 0,
+ "w": 25,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 22,
+ "h": 59
+ },
+ "frame": {
+ "x": 97,
+ "y": 119,
+ "w": 22,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 22,
+ "h": 59
+ },
+ "frame": {
+ "x": 97,
+ "y": 119,
+ "w": 22,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 2,
+ "w": 22,
+ "h": 59
+ },
+ "frame": {
+ "x": 118,
+ "y": 59,
+ "w": 22,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 2,
+ "w": 22,
+ "h": 59
+ },
+ "frame": {
+ "x": 118,
+ "y": 59,
+ "w": 22,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 2,
+ "w": 22,
+ "h": 59
+ },
+ "frame": {
+ "x": 118,
+ "y": 59,
+ "w": 22,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 2,
+ "w": 22,
+ "h": 59
+ },
+ "frame": {
+ "x": 118,
+ "y": 59,
+ "w": 22,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 59
+ },
+ "frame": {
+ "x": 120,
+ "y": 0,
+ "w": 22,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 22,
+ "h": 59
+ },
+ "frame": {
+ "x": 120,
+ "y": 0,
+ "w": 22,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 22,
+ "h": 59
+ },
+ "frame": {
+ "x": 120,
+ "y": 0,
+ "w": 22,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 22,
+ "h": 59
+ },
+ "frame": {
+ "x": 120,
+ "y": 0,
+ "w": 22,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 27,
+ "h": 58
+ },
+ "frame": {
+ "x": 119,
+ "y": 118,
+ "w": 27,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 5,
+ "w": 27,
+ "h": 58
+ },
+ "frame": {
+ "x": 119,
+ "y": 118,
+ "w": 27,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 27,
+ "h": 58
+ },
+ "frame": {
+ "x": 119,
+ "y": 118,
+ "w": 27,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 5,
+ "w": 27,
+ "h": 58
+ },
+ "frame": {
+ "x": 119,
+ "y": 118,
+ "w": 27,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 26,
+ "h": 52
+ },
+ "frame": {
+ "x": 119,
+ "y": 176,
+ "w": 26,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 26,
+ "h": 52
+ },
+ "frame": {
+ "x": 119,
+ "y": 176,
+ "w": 26,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 24,
+ "h": 58
+ },
+ "frame": {
+ "x": 140,
+ "y": 59,
+ "w": 24,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 24,
+ "h": 58
+ },
+ "frame": {
+ "x": 140,
+ "y": 59,
+ "w": 24,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 24,
+ "h": 58
+ },
+ "frame": {
+ "x": 140,
+ "y": 59,
+ "w": 24,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 24,
+ "h": 58
+ },
+ "frame": {
+ "x": 140,
+ "y": 59,
+ "w": 24,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 22,
+ "h": 58
+ },
+ "frame": {
+ "x": 142,
+ "y": 0,
+ "w": 22,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 22,
+ "h": 58
+ },
+ "frame": {
+ "x": 142,
+ "y": 0,
+ "w": 22,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 22,
+ "h": 58
+ },
+ "frame": {
+ "x": 142,
+ "y": 0,
+ "w": 22,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 22,
+ "h": 58
+ },
+ "frame": {
+ "x": 142,
+ "y": 0,
+ "w": 22,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 30,
+ "h": 55
+ },
+ "frame": {
+ "x": 164,
+ "y": 0,
+ "w": 30,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 30,
+ "h": 55
+ },
+ "frame": {
+ "x": 164,
+ "y": 0,
+ "w": 30,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 30,
+ "h": 55
+ },
+ "frame": {
+ "x": 164,
+ "y": 0,
+ "w": 30,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 30,
+ "h": 55
+ },
+ "frame": {
+ "x": 164,
+ "y": 0,
+ "w": 30,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 30,
+ "h": 54
+ },
+ "frame": {
+ "x": 194,
+ "y": 0,
+ "w": 30,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 30,
+ "h": 54
+ },
+ "frame": {
+ "x": 194,
+ "y": 0,
+ "w": 30,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 29,
+ "h": 56
+ },
+ "frame": {
+ "x": 194,
+ "y": 54,
+ "w": 29,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 29,
+ "h": 56
+ },
+ "frame": {
+ "x": 194,
+ "y": 54,
+ "w": 29,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 29,
+ "h": 56
+ },
+ "frame": {
+ "x": 194,
+ "y": 54,
+ "w": 29,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 29,
+ "h": 56
+ },
+ "frame": {
+ "x": 194,
+ "y": 54,
+ "w": 29,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 26,
+ "h": 54
+ },
+ "frame": {
+ "x": 164,
+ "y": 55,
+ "w": 26,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 26,
+ "h": 54
+ },
+ "frame": {
+ "x": 164,
+ "y": 55,
+ "w": 26,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 26,
+ "h": 54
+ },
+ "frame": {
+ "x": 164,
+ "y": 55,
+ "w": 26,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 26,
+ "h": 54
+ },
+ "frame": {
+ "x": 164,
+ "y": 55,
+ "w": 26,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 2,
+ "w": 26,
+ "h": 54
+ },
+ "frame": {
+ "x": 164,
+ "y": 109,
+ "w": 26,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 26,
+ "h": 54
+ },
+ "frame": {
+ "x": 164,
+ "y": 109,
+ "w": 26,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 2,
+ "w": 26,
+ "h": 54
+ },
+ "frame": {
+ "x": 164,
+ "y": 109,
+ "w": 26,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 26,
+ "h": 54
+ },
+ "frame": {
+ "x": 164,
+ "y": 109,
+ "w": 26,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 23,
+ "h": 57
+ },
+ "frame": {
+ "x": 146,
+ "y": 163,
+ "w": 23,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 23,
+ "h": 57
+ },
+ "frame": {
+ "x": 146,
+ "y": 163,
+ "w": 23,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 23,
+ "h": 57
+ },
+ "frame": {
+ "x": 169,
+ "y": 163,
+ "w": 23,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 23,
+ "h": 57
+ },
+ "frame": {
+ "x": 169,
+ "y": 163,
+ "w": 23,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 23,
+ "h": 57
+ },
+ "frame": {
+ "x": 169,
+ "y": 163,
+ "w": 23,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 23,
+ "h": 57
+ },
+ "frame": {
+ "x": 169,
+ "y": 163,
+ "w": 23,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 25,
+ "h": 56
+ },
+ "frame": {
+ "x": 192,
+ "y": 110,
+ "w": 25,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 25,
+ "h": 56
+ },
+ "frame": {
+ "x": 192,
+ "y": 110,
+ "w": 25,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 25,
+ "h": 56
+ },
+ "frame": {
+ "x": 192,
+ "y": 110,
+ "w": 25,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 25,
+ "h": 56
+ },
+ "frame": {
+ "x": 192,
+ "y": 110,
+ "w": 25,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 22,
+ "h": 57
+ },
+ "frame": {
+ "x": 192,
+ "y": 166,
+ "w": 22,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 22,
+ "h": 57
+ },
+ "frame": {
+ "x": 192,
+ "y": 166,
+ "w": 22,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 22,
+ "h": 57
+ },
+ "frame": {
+ "x": 192,
+ "y": 166,
+ "w": 22,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 22,
+ "h": 57
+ },
+ "frame": {
+ "x": 192,
+ "y": 166,
+ "w": 22,
+ "h": 57
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:26185da914334bc85bbb5208745be353:40062b0ad1fd322e891dab318d7d034f:f26ec199c087ca41369d1f7f6ba3e63c$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/358_1.png b/public/images/pokemon/variant/358_1.png
new file mode 100644
index 000000000..369b98282
Binary files /dev/null and b/public/images/pokemon/variant/358_1.png differ
diff --git a/public/images/pokemon/variant/35_3.json b/public/images/pokemon/variant/35_3.json
new file mode 100644
index 000000000..47713037f
--- /dev/null
+++ b/public/images/pokemon/variant/35_3.json
@@ -0,0 +1,2855 @@
+{
+ "textures": [
+ {
+ "image": "35_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 326,
+ "h": 326
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 43,
+ "h": 38
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 43,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 43,
+ "h": 38
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 43,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 43,
+ "h": 38
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 43,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 43,
+ "h": 38
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 43,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 43,
+ "h": 38
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 43,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 43,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 43,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 43,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 43,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 43,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 43,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 127,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 127,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 169,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 169,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 42,
+ "h": 38
+ },
+ "frame": {
+ "x": 169,
+ "y": 0,
+ "w": 42,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 45,
+ "h": 38
+ },
+ "frame": {
+ "x": 211,
+ "y": 0,
+ "w": 45,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 44,
+ "h": 38
+ },
+ "frame": {
+ "x": 256,
+ "y": 0,
+ "w": 44,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 43,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 43,
+ "y": 38,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 86,
+ "y": 38,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 86,
+ "y": 38,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 86,
+ "y": 38,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 86,
+ "y": 38,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 86,
+ "y": 38,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 86,
+ "y": 38,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 126,
+ "y": 38,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 126,
+ "y": 38,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 126,
+ "y": 38,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 126,
+ "y": 38,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 166,
+ "y": 38,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 166,
+ "y": 38,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 166,
+ "y": 38,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 166,
+ "y": 38,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 166,
+ "y": 38,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 166,
+ "y": 38,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 207,
+ "y": 38,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 247,
+ "y": 38,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 247,
+ "y": 38,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 38,
+ "h": 41
+ },
+ "frame": {
+ "x": 288,
+ "y": 38,
+ "w": 38,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 38,
+ "h": 41
+ },
+ "frame": {
+ "x": 288,
+ "y": 38,
+ "w": 38,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 38,
+ "h": 41
+ },
+ "frame": {
+ "x": 288,
+ "y": 38,
+ "w": 38,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 78,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 78,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 40,
+ "y": 78,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 80,
+ "y": 78,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 80,
+ "y": 78,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 80,
+ "y": 78,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 120,
+ "y": 78,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 120,
+ "y": 78,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 42,
+ "h": 40
+ },
+ "frame": {
+ "x": 160,
+ "y": 78,
+ "w": 42,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 42,
+ "h": 40
+ },
+ "frame": {
+ "x": 160,
+ "y": 78,
+ "w": 42,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 42,
+ "h": 40
+ },
+ "frame": {
+ "x": 160,
+ "y": 78,
+ "w": 42,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 42,
+ "h": 40
+ },
+ "frame": {
+ "x": 160,
+ "y": 78,
+ "w": 42,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 202,
+ "y": 78,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 245,
+ "y": 78,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 1,
+ "w": 38,
+ "h": 41
+ },
+ "frame": {
+ "x": 288,
+ "y": 79,
+ "w": 38,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 1,
+ "w": 38,
+ "h": 41
+ },
+ "frame": {
+ "x": 288,
+ "y": 79,
+ "w": 38,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 44,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 44,
+ "h": 40
+ },
+ "frame": {
+ "x": 44,
+ "y": 118,
+ "w": 44,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 88,
+ "y": 118,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 44,
+ "h": 40
+ },
+ "frame": {
+ "x": 131,
+ "y": 118,
+ "w": 44,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 175,
+ "y": 118,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 175,
+ "y": 118,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 220,
+ "y": 118,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 265,
+ "y": 120,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 40,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 158,
+ "w": 40,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 39,
+ "h": 40
+ },
+ "frame": {
+ "x": 40,
+ "y": 158,
+ "w": 39,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 39,
+ "h": 40
+ },
+ "frame": {
+ "x": 79,
+ "y": 158,
+ "w": 39,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 39,
+ "h": 40
+ },
+ "frame": {
+ "x": 118,
+ "y": 158,
+ "w": 39,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 157,
+ "y": 158,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 157,
+ "y": 158,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 200,
+ "y": 158,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 243,
+ "y": 160,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 40,
+ "h": 41
+ },
+ "frame": {
+ "x": 286,
+ "y": 160,
+ "w": 40,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 40,
+ "h": 41
+ },
+ "frame": {
+ "x": 286,
+ "y": 160,
+ "w": 40,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 40,
+ "h": 41
+ },
+ "frame": {
+ "x": 286,
+ "y": 160,
+ "w": 40,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 43,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 198,
+ "w": 43,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 40,
+ "h": 41
+ },
+ "frame": {
+ "x": 43,
+ "y": 198,
+ "w": 40,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 40,
+ "h": 41
+ },
+ "frame": {
+ "x": 43,
+ "y": 198,
+ "w": 40,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 40,
+ "h": 41
+ },
+ "frame": {
+ "x": 43,
+ "y": 198,
+ "w": 40,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 40,
+ "h": 41
+ },
+ "frame": {
+ "x": 43,
+ "y": 198,
+ "w": 40,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 40,
+ "h": 41
+ },
+ "frame": {
+ "x": 43,
+ "y": 198,
+ "w": 40,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 40,
+ "h": 41
+ },
+ "frame": {
+ "x": 43,
+ "y": 198,
+ "w": 40,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 40,
+ "h": 41
+ },
+ "frame": {
+ "x": 43,
+ "y": 198,
+ "w": 40,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 83,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 83,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 83,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 83,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 83,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 122,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 122,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 122,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 161,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 161,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 161,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 161,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 161,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 200,
+ "y": 198,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 239,
+ "y": 200,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 278,
+ "y": 201,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 238,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 1,
+ "w": 38,
+ "h": 41
+ },
+ "frame": {
+ "x": 39,
+ "y": 239,
+ "w": 38,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 1,
+ "w": 38,
+ "h": 41
+ },
+ "frame": {
+ "x": 39,
+ "y": 239,
+ "w": 38,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 77,
+ "y": 239,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 77,
+ "y": 239,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 77,
+ "y": 239,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 116,
+ "y": 239,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 39,
+ "h": 41
+ },
+ "frame": {
+ "x": 116,
+ "y": 239,
+ "w": 39,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 155,
+ "y": 239,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 199,
+ "y": 241,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 199,
+ "y": 241,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 43,
+ "h": 41
+ },
+ "frame": {
+ "x": 243,
+ "y": 242,
+ "w": 43,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 43,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 280,
+ "w": 43,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 43,
+ "y": 280,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 87,
+ "y": 280,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 131,
+ "y": 280,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 175,
+ "y": 282,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 219,
+ "y": 283,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 219,
+ "y": 283,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 47,
+ "h": 42
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 263,
+ "y": 283,
+ "w": 44,
+ "h": 41
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:19f8fbad3ac90d9077976fbde60d233d:ac81ec0a03e0a7ec1eae80d36cb52aaf:7f4aa7c3f75f4fd24a0c16b028e657a4$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/35_3.png b/public/images/pokemon/variant/35_3.png
new file mode 100644
index 000000000..90883d9b2
Binary files /dev/null and b/public/images/pokemon/variant/35_3.png differ
diff --git a/public/images/pokemon/variant/36.json b/public/images/pokemon/variant/36.json
new file mode 100644
index 000000000..81d643164
--- /dev/null
+++ b/public/images/pokemon/variant/36.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "52423a": "335566",
+ "de6363": "6638a6",
+ "101010": "101010",
+ "7b6b63": "617c91",
+ "ffc5b5": "b098e3",
+ "8c4a52": "382275",
+ "ef9494": "7b7ed1",
+ "52314a": "3c4259",
+ "d67ba5": "4ca49c",
+ "bd5a7b": "427273",
+ "ffffff": "ffffff",
+ "d67b8c": "7e62cc",
+ "de3a5a": "db74ab",
+ "848484": "4d5f9d"
+ },
+ "2": {
+ "52423a": "59435c",
+ "de6363": "958fe6",
+ "101010": "101010",
+ "7b6b63": "ab6f83",
+ "ffc5b5": "e5faf2",
+ "8c4a52": "7e4b9c",
+ "ef9494": "abcbff",
+ "52314a": "52314a",
+ "d67ba5": "f5c4e0",
+ "bd5a7b": "d1829b",
+ "ffffff": "ffffff",
+ "d67b8c": "958fe6",
+ "de3a5a": "ed746f",
+ "848484": "848484"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/374.json b/public/images/pokemon/variant/374.json
new file mode 100644
index 000000000..a1947b28e
--- /dev/null
+++ b/public/images/pokemon/variant/374.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "528cd6": "b52524",
+ "424a84": "550611",
+ "94b5ef": "ff795f",
+ "4a6ba5": "851421",
+ "101010": "101010",
+ "73b5f7": "eb4c43",
+ "ff6b6b": "67ffe2",
+ "844a4a": "13a4c3",
+ "ffffff": "fffce2",
+ "d64a52": "32dce8",
+ "dedede": "f0cb69",
+ "736b73": "8d4010",
+ "adadad": "cd912d",
+ "948c94": "ce7c29"
+ },
+ "2": {
+ "528cd6": "39ac99",
+ "424a84": "0d4346",
+ "94b5ef": "7ef5d1",
+ "4a6ba5": "1e716e",
+ "101010": "101010",
+ "73b5f7": "70e1bf",
+ "ff6b6b": "41ed76",
+ "844a4a": "11c23f",
+ "ffffff": "fffbd6",
+ "d64a52": "3cff5f",
+ "dedede": "ffb752",
+ "736b73": "7e280e",
+ "adadad": "eb763d",
+ "948c94": "bd582c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/375.json b/public/images/pokemon/variant/375.json
new file mode 100644
index 000000000..3708ec8f9
--- /dev/null
+++ b/public/images/pokemon/variant/375.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "636b8c": "8d4010",
+ "c5c5ce": "c5c5ce",
+ "101010": "101010",
+ "ffffff": "ffed80",
+ "3a426b": "550611",
+ "9c9cad": "ce7c29",
+ "4a7bb5": "b52524",
+ "8cbde6": "ff795f",
+ "5a94d6": "de3e35",
+ "42638c": "851421",
+ "d64a52": "13a4c3",
+ "ff7394": "32dce8",
+ "844a4a": "7b3c8a",
+ "dedede": "f8b74c"
+ },
+ "2": {
+ "636b8c": "7e280e",
+ "c5c5ce": "eb763d",
+ "101010": "101010",
+ "ffffff": "ffb752",
+ "3a426b": "0d4346",
+ "9c9cad": "bd582c",
+ "4a7bb5": "39ac99",
+ "8cbde6": "7ef5d1",
+ "5a94d6": "5cd3b4",
+ "42638c": "1e716e",
+ "d64a52": "11c23f",
+ "ff7394": "3cff5f",
+ "844a4a": "0c508e",
+ "dedede": "f19231"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/376-mega.json b/public/images/pokemon/variant/376-mega.json
new file mode 100644
index 000000000..6ec3c34f4
--- /dev/null
+++ b/public/images/pokemon/variant/376-mega.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "313962": "550611",
+ "4a83c5": "bf2e2d",
+ "416294": "851421",
+ "7ba4f6": "ea4037",
+ "736a73": "703b08",
+ "cdcdcd": "ffc753",
+ "a1a1a1": "a76911",
+ "101010": "101010",
+ "e7e7e7": "ffe07c",
+ "b44100": "8d4010",
+ "e69c00": "ce7c29",
+ "ffd500": "f8b74c",
+ "ffff62": "ffeca5",
+ "d54a52": "32dce8"
+ },
+ "2": {
+ "313962": "0b3739",
+ "4a83c5": "41b4a1",
+ "416294": "1e716e",
+ "7ba4f6": "67ddbe",
+ "736a73": "6f2c17",
+ "cdcdcd": "f57e37",
+ "a1a1a1": "9f4219",
+ "101010": "101010",
+ "e7e7e7": "ffdb64",
+ "b44100": "962c10",
+ "e69c00": "d6632a",
+ "ffd500": "ff8c33",
+ "ffff62": "ffc16a",
+ "d54a52": "3cff5f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/376.json b/public/images/pokemon/variant/376.json
new file mode 100644
index 000000000..71c925078
--- /dev/null
+++ b/public/images/pokemon/variant/376.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "101010": "101010",
+ "313a63": "550611",
+ "7ba5f7": "ea4037",
+ "4a84c5": "bf2e2d",
+ "a5c5f7": "ff795f",
+ "426394": "851421",
+ "cecece": "f8b74c",
+ "736b73": "8d4010",
+ "adadad": "ce7c29",
+ "dedede": "ffeca5",
+ "cedef7": "f8fffd",
+ "d64a52": "32dce8",
+ "844a4a": "7b3c8a",
+ "948c94": "a76911"
+ },
+ "2": {
+ "101010": "101010",
+ "313a63": "0b3739",
+ "7ba5f7": "67ddbe",
+ "4a84c5": "41b4a1",
+ "a5c5f7": "7ef5d1",
+ "426394": "1e716e",
+ "cecece": "ff8c33",
+ "736b73": "962c10",
+ "adadad": "d6632a",
+ "dedede": "ffc16a",
+ "cedef7": "f8fff9",
+ "d64a52": "3cff5f",
+ "844a4a": "0c508e",
+ "948c94": "9f4219"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/384-mega.json b/public/images/pokemon/variant/384-mega.json
new file mode 100644
index 000000000..d5e3456b6
--- /dev/null
+++ b/public/images/pokemon/variant/384-mega.json
@@ -0,0 +1,19 @@
+{
+ "2": {
+ "fbe27e": "17e2d6",
+ "fc9436": "098faf",
+ "836231": "003082",
+ "f6de00": "17e2d6",
+ "010101": "010101",
+ "22523e": "650f04",
+ "3d7d6d": "84120f",
+ "c5a400": "0db1b1",
+ "36b075": "ce3f2d",
+ "3f3f3f": "380100",
+ "60d293": "f1785e",
+ "e4b629": "036486",
+ "9c2952": "063f67",
+ "e65273": "2083e7",
+ "fcfcfc": "fcfcfc"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/384-mega_2.json b/public/images/pokemon/variant/384-mega_2.json
new file mode 100644
index 000000000..a5748fc69
--- /dev/null
+++ b/public/images/pokemon/variant/384-mega_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "384-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 96,
+ "h": 96
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 96,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 96,
+ "h": 96
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 96,
+ "h": 96
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:30501184e8274ace38df2f5d3380f163:f04557de6b8b7c9f59e02ae300538366:cf7a16daaa5962e1da39cbbb1392de14$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/384-mega_2.png b/public/images/pokemon/variant/384-mega_2.png
new file mode 100644
index 000000000..a834d3141
Binary files /dev/null and b/public/images/pokemon/variant/384-mega_2.png differ
diff --git a/public/images/pokemon/variant/384.json b/public/images/pokemon/variant/384.json
new file mode 100644
index 000000000..cdd2e3bfb
--- /dev/null
+++ b/public/images/pokemon/variant/384.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "295242": "333554",
+ "4a8473": "66637b",
+ "5abd8c": "b3aec1",
+ "94deb5": "e4e0ee",
+ "000000": "000000",
+ "9c2952": "1cb450",
+ "73293a": "0a642c",
+ "846331": "064c1e",
+ "c5a500": "27c750",
+ "f7de00": "4ff869",
+ "e65273": "4cd870",
+ "ffffff": "ffffff",
+ "bd638c": "98285b",
+ "ded6ef": "ded6ef"
+ },
+ "2": {
+ "295242": "540709",
+ "4a8473": "821815",
+ "5abd8c": "ca4636",
+ "94deb5": "f99365",
+ "000000": "000000",
+ "9c2952": "117a7a",
+ "73293a": "003082",
+ "846331": "380100",
+ "c5a500": "098faf",
+ "f7de00": "17e2d6",
+ "e65273": "17e2d6",
+ "ffffff": "ffffff",
+ "bd638c": "2083e7",
+ "ded6ef": "ded6ef"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/385.json b/public/images/pokemon/variant/385.json
new file mode 100644
index 000000000..7d3f86366
--- /dev/null
+++ b/public/images/pokemon/variant/385.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "ad8431": "925108",
+ "000000": "000000",
+ "ffff94": "f7e980",
+ "ffe65a": "f3bf5c",
+ "e6bd52": "db942d",
+ "52adce": "e43f54",
+ "317b8c": "c0173f",
+ "63d6de": "f87d82",
+ "c5cede": "cea9b3",
+ "e6eff7": "ddd4d6",
+ "ffffff": "ffffff",
+ "6b7373": "6e2d47",
+ "9ca5ad": "965771"
+ },
+ "1": {
+ "ad8431": "874100",
+ "000000": "000000",
+ "ffff94": "f7be5d",
+ "ffe65a": "de9128",
+ "e6bd52": "ba670d",
+ "52adce": "459c5f",
+ "317b8c": "194e2e",
+ "63d6de": "7dea9b",
+ "c5cede": "decbc5",
+ "e6eff7": "f7ece6",
+ "ffffff": "ffffff",
+ "6b7373": "816566",
+ "9ca5ad": "ad9d9c"
+ },
+ "2": {
+ "ad8431": "234664",
+ "000000": "000000",
+ "ffff94": "b1dbe8",
+ "ffe65a": "6fb6da",
+ "e6bd52": "427aa3",
+ "52adce": "d256b7",
+ "317b8c": "6f1b61",
+ "63d6de": "f6a5e0",
+ "c5cede": "d6c5de",
+ "e6eff7": "eee6f7",
+ "ffffff": "ffffff",
+ "6b7373": "7f6581",
+ "9ca5ad": "aa9cad"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/399.json b/public/images/pokemon/variant/399.json
new file mode 100644
index 000000000..251f07361
--- /dev/null
+++ b/public/images/pokemon/variant/399.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "423110": "45310b",
+ "9c6331": "d46378",
+ "c58c42": "e5a5bb",
+ "634a31": "70323f",
+ "101010": "101010",
+ "cebd84": "eba978",
+ "ffefbd": "fff5d1",
+ "ffffff": "f7f7f7",
+ "5a4229": "824561",
+ "ef5a4a": "ffa488",
+ "cec5c5": "b7b9d0",
+ "848484": "808080"
+ },
+ "2": {
+ "423110": "101e42",
+ "9c6331": "3e5ca8",
+ "c58c42": "617dda",
+ "634a31": "313d63",
+ "101010": "101010",
+ "cebd84": "8497ce",
+ "ffefbd": "bdcfff",
+ "ffffff": "ffffff",
+ "5a4229": "42295a",
+ "ef5a4a": "4a9bef",
+ "cec5c5": "cec5c5",
+ "848484": "848484"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/400.json b/public/images/pokemon/variant/400.json
new file mode 100644
index 000000000..1e1bcaa4d
--- /dev/null
+++ b/public/images/pokemon/variant/400.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "5a3a31": "70323f",
+ "bd844a": "dba0ac",
+ "101010": "101010",
+ "8c5a31": "c46269",
+ "e6d69c": "fff5d1",
+ "ad947b": "bd9171",
+ "c5c5b5": "b7b9d0",
+ "ffffff": "ffffff",
+ "3a3129": "3a3129",
+ "63523a": "824561",
+ "de4a4a": "ffa488",
+ "423a31": "3e3040"
+ },
+ "2": {
+ "5a3a31": "313d63",
+ "bd844a": "617dda",
+ "101010": "101010",
+ "8c5a31": "3e5ca8",
+ "e6d69c": "bdcfff",
+ "ad947b": "8497ce",
+ "c5c5b5": "b5b6c5",
+ "ffffff": "ffffff",
+ "3a3129": "2c183f",
+ "63523a": "42295a",
+ "de4a4a": "4a9bef",
+ "423a31": "38204f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/425.json b/public/images/pokemon/variant/425.json
new file mode 100644
index 000000000..f28dbd93c
--- /dev/null
+++ b/public/images/pokemon/variant/425.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "c5d6e6": "c2f5d4",
+ "ffffff": "e8ffed",
+ "5a5a63": "5e7466",
+ "101010": "101010",
+ "7b42a5": "497b91",
+ "946be6": "64acb1",
+ "633184": "39677a",
+ "c5b5ff": "83d5c0",
+ "4a316b": "223142",
+ "ceb500": "a79728",
+ "8c6b21": "7c6839",
+ "ffde08": "f1dd5e"
+ },
+ "2": {
+ "c5d6e6": "c2f5d4",
+ "ffffff": "e8ffed",
+ "5a5a63": "5e7466",
+ "101010": "101010",
+ "7b42a5": "93a383",
+ "946be6": "c0c7ab",
+ "633184": "697c63",
+ "c5b5ff": "cde5ca",
+ "4a316b": "3f4a3d",
+ "ceb500": "911c33",
+ "8c6b21": "3c171e",
+ "ffde08": "c71b2c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/426.json b/public/images/pokemon/variant/426.json
new file mode 100644
index 000000000..fcbd8f4ce
--- /dev/null
+++ b/public/images/pokemon/variant/426.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "c5c5e6": "7ca786",
+ "ffffff": "b0d1b8",
+ "5a5a63": "536661",
+ "101010": "101010",
+ "423a5a": "1e3f42",
+ "5a427b": "1d524d",
+ "8452ad": "20787c",
+ "9c73de": "64acb1",
+ "e64a52": "94ef89",
+ "63523a": "685e4a",
+ "bd9c00": "af9b4c",
+ "ffde08": "dddd60",
+ "a584c5": "8797db",
+ "d6b5ff": "9cbddf",
+ "943a5a": "6fab4e"
+ },
+ "2": {
+ "c5c5e6": "7ca786",
+ "ffffff": "b0d1b8",
+ "5a5a63": "536661",
+ "101010": "101010",
+ "423a5a": "42382c",
+ "5a427b": "686458",
+ "8452ad": "9fa994",
+ "9c73de": "d1d1b8",
+ "e64a52": "efef71",
+ "63523a": "3c171d",
+ "bd9c00": "911c22",
+ "ffde08": "c71b1b",
+ "a584c5": "cad8db",
+ "d6b5ff": "dff5ef",
+ "943a5a": "97ab4a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/4263.json b/public/images/pokemon/variant/4263.json
new file mode 100644
index 000000000..035d011d7
--- /dev/null
+++ b/public/images/pokemon/variant/4263.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "1b2627": "00312d",
+ "010101": "010101",
+ "3e4042": "01473a",
+ "60656a": "1c8155",
+ "5b5958": "397e4a",
+ "f5f5f6": "f5ffea",
+ "b2b3b2": "a3ce9e",
+ "d94a7f": "d414dd",
+ "fcfcfc": "fcfcfc",
+ "e2729a": "ff69fa",
+ "6e3b51": "9b00b4",
+ "9b4f69": "d414dd",
+ "ee96b2": "ff69fa"
+ },
+ "2": {
+ "1b2627": "080929",
+ "010101": "010101",
+ "3e4042": "412991",
+ "60656a": "8e5aef",
+ "5b5958": "100d2d",
+ "f5f5f6": "3c335d",
+ "b2b3b2": "201b47",
+ "d94a7f": "0099ce",
+ "fcfcfc": "fcfcfc",
+ "e2729a": "54f1ff",
+ "6e3b51": "004a8b",
+ "9b4f69": "0099ce",
+ "ee96b2": "54f1ff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/4264.json b/public/images/pokemon/variant/4264.json
new file mode 100644
index 000000000..5c118e7ed
--- /dev/null
+++ b/public/images/pokemon/variant/4264.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "322c29": "01473a",
+ "797570": "397e4a",
+ "414141": "1c8155",
+ "abadaf": "95c090",
+ "010101": "010101",
+ "f5f5f6": "f5ffea",
+ "1c1917": "1c1917",
+ "ff4e89": "ff69fa",
+ "bc3065": "d414dd",
+ "68696a": "27323a",
+ "949496": "3d494e"
+ },
+ "2": {
+ "322c29": "412991",
+ "797570": "080929",
+ "414141": "7c4cd6",
+ "abadaf": "1e1a3b",
+ "010101": "010101",
+ "f5f5f6": "342d4c",
+ "1c1917": "1c1917",
+ "ff4e89": "54f1ff",
+ "bc3065": "0099ce",
+ "68696a": "2a1b4e",
+ "949496": "554576"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/427.json b/public/images/pokemon/variant/427.json
new file mode 100644
index 000000000..a5009922d
--- /dev/null
+++ b/public/images/pokemon/variant/427.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "846b5a": "4c034c",
+ "c5a57b": "660a4f",
+ "efdea5": "7f1349",
+ "101010": "101010",
+ "b57b4a": "756ba5",
+ "523a3a": "2e1c3f",
+ "8c5a42": "4f3f72",
+ "7b3a42": "052566",
+ "ff8ca5": "3399cc",
+ "c55a7b": "165799",
+ "ffffff": "ffffff",
+ "3a313a": "3a313a"
+ },
+ "2": {
+ "846b5a": "948eb2",
+ "c5a57b": "cecee5",
+ "efdea5": "ffffff",
+ "101010": "101010",
+ "b57b4a": "8cd8ff",
+ "523a3a": "355699",
+ "8c5a42": "5b93cc",
+ "7b3a42": "99548d",
+ "ff8ca5": "ffbfdf",
+ "c55a7b": "cc84b4",
+ "ffffff": "ffffff",
+ "3a313a": "3a313a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/428-mega.json b/public/images/pokemon/variant/428-mega.json
new file mode 100644
index 000000000..2b71a41bf
--- /dev/null
+++ b/public/images/pokemon/variant/428-mega.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "836a5a": "4c034c",
+ "eedea4": "7f1349",
+ "101010": "101010",
+ "c5a47b": "660a4f",
+ "532d30": "2e1c3f",
+ "aa6840": "756ba5",
+ "894d3b": "4f3f72",
+ "7b3941": "052566",
+ "c55a7b": "165799",
+ "f8f8f8": "f8f8f8",
+ "ee5a4a": "3399cc",
+ "2c2423": "0d0b16",
+ "3a3130": "161626",
+ "504845": "232533"
+ },
+ "2": {
+ "836a5a": "948eb2",
+ "eedea4": "ffffff",
+ "101010": "101010",
+ "c5a47b": "cecee5",
+ "532d30": "355699",
+ "aa6840": "8cd8ff",
+ "894d3b": "5b93cc",
+ "7b3941": "990c00",
+ "c55a7b": "cc4328",
+ "f8f8f8": "f8f8f8",
+ "ee5a4a": "ff884c",
+ "2c2423": "191933",
+ "3a3130": "312c49",
+ "504845": "514766"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/428.json b/public/images/pokemon/variant/428.json
new file mode 100644
index 000000000..88c926b27
--- /dev/null
+++ b/public/images/pokemon/variant/428.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "523a3a": "2e1c3f",
+ "101010": "101010",
+ "846b5a": "4c034c",
+ "b57b4a": "756ba5",
+ "efdea5": "7f1349",
+ "c55a7b": "165799",
+ "8c5a42": "4f3f72",
+ "7b3a42": "052566",
+ "c5a57b": "660a4f",
+ "634a42": "260033",
+ "ffffff": "ffffff",
+ "ef5a4a": "3399cc"
+ },
+ "2": {
+ "523a3a": "355699",
+ "101010": "101010",
+ "846b5a": "948eb2",
+ "b57b4a": "8cd8ff",
+ "efdea5": "ffffff",
+ "c55a7b": "cc4328",
+ "8c5a42": "5b93cc",
+ "7b3a42": "990c00",
+ "c5a57b": "cecee5",
+ "634a42": "65597f",
+ "ffffff": "ffffff",
+ "ef5a4a": "ff884c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/429.json b/public/images/pokemon/variant/429.json
new file mode 100644
index 000000000..07e458a0b
--- /dev/null
+++ b/public/images/pokemon/variant/429.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "5a4263": "9b490e",
+ "845284": "d3941a",
+ "b563b5": "ffdd67",
+ "31213a": "132443",
+ "101010": "101010",
+ "4a3a5a": "244260",
+ "6b4a94": "387fa7",
+ "ce9c00": "c08ecb",
+ "ffffff": "ffffff",
+ "943a5a": "71370f",
+ "f7de3a": "e5c9e9",
+ "ef3a10": "cc762f"
+ },
+ "1": {
+ "5a4263": "0c8086",
+ "845284": "1dbdb9",
+ "b563b5": "3df7ed",
+ "31213a": "244358",
+ "101010": "101010",
+ "4a3a5a": "7396b4",
+ "6b4a94": "a1c8db",
+ "ce9c00": "149c9d",
+ "ffffff": "ffffff",
+ "943a5a": "7b3c08",
+ "f7de3a": "55e6de",
+ "ef3a10": "e28c27"
+ },
+ "2": {
+ "5a4263": "5d4a2f",
+ "845284": "eece8c",
+ "b563b5": "fff7dd",
+ "31213a": "603305",
+ "101010": "101010",
+ "4a3a5a": "b56f2a",
+ "6b4a94": "e6aa47",
+ "ce9c00": "66d0e5",
+ "ffffff": "ffffff",
+ "943a5a": "7a1511",
+ "f7de3a": "a6f0f8",
+ "ef3a10": "b83a31"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/433.json b/public/images/pokemon/variant/433.json
new file mode 100644
index 000000000..9f770cfc8
--- /dev/null
+++ b/public/images/pokemon/variant/433.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "6b3a31": "631d61",
+ "ad5231": "a6459c",
+ "e66352": "f37cdf",
+ "d6d6f7": "e7d6e8",
+ "a5a5ce": "a189a6",
+ "000000": "000000",
+ "63524a": "7d492f",
+ "ffd65a": "ffce5a",
+ "bd9c4a": "e6a54a",
+ "ffe694": "ffd1a4",
+ "846b4a": "a6673b",
+ "ffffff": "ffffff"
+ },
+ "1": {
+ "6b3a31": "14404e",
+ "ad5231": "2f6e8c",
+ "e66352": "4a94ad",
+ "d6d6f7": "ebd4b0",
+ "a5a5ce": "cca375",
+ "000000": "000000",
+ "63524a": "404c85",
+ "ffd65a": "afadcd",
+ "bd9c4a": "888ab1",
+ "ffe694": "e0dbf5",
+ "846b4a": "5b6596",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "6b3a31": "102837",
+ "ad5231": "3a656c",
+ "e66352": "4d8891",
+ "d6d6f7": "f7e6e5",
+ "a5a5ce": "c29ea6",
+ "000000": "000000",
+ "63524a": "6d2018",
+ "ffd65a": "f0a878",
+ "bd9c4a": "c86b3e",
+ "ffe694": "ffd1a4",
+ "846b4a": "934123",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/440.json b/public/images/pokemon/variant/440.json
new file mode 100644
index 000000000..090daa258
--- /dev/null
+++ b/public/images/pokemon/variant/440.json
@@ -0,0 +1,24 @@
+{
+ "0": {
+ "a55a7b": "925382",
+ "ffc5d6": "f6cae1",
+ "101010": "101010",
+ "c58ca5": "c57cad",
+ "73425a": "6c1f9e",
+ "ffffff": "fff4fb",
+ "de6b9c": "c164e4",
+ "a5527b": "953fc7",
+ "cebdc5": "d7c6d3"
+ },
+ "1": {
+ "a55a7b": "81256f",
+ "ffc5d6": "ebbada",
+ "101010": "101010",
+ "c58ca5": "bd61a4",
+ "73425a": "4f0e22",
+ "ffffff": "fff4fb",
+ "de6b9c": "d32218",
+ "a5527b": "8e0006",
+ "cebdc5": "d7c6d3"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/440_3.json b/public/images/pokemon/variant/440_3.json
new file mode 100644
index 000000000..622c85d2b
--- /dev/null
+++ b/public/images/pokemon/variant/440_3.json
@@ -0,0 +1,2414 @@
+{
+ "textures": [
+ {
+ "image": "440_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 150,
+ "h": 150
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 30,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 30,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 0,
+ "y": 87,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 30,
+ "y": 0,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 30,
+ "y": 0,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 60,
+ "y": 0,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 43
+ },
+ "frame": {
+ "x": 60,
+ "y": 0,
+ "w": 30,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 30,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 0,
+ "w": 30,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 30,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 0,
+ "w": 30,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 30,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 0,
+ "w": 30,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 30,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 0,
+ "w": 30,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 30,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 0,
+ "w": 30,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 30,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 0,
+ "w": 30,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 30,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 0,
+ "w": 30,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 30,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 0,
+ "w": 30,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 30,
+ "h": 42
+ },
+ "frame": {
+ "x": 120,
+ "y": 0,
+ "w": 30,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 30,
+ "h": 42
+ },
+ "frame": {
+ "x": 120,
+ "y": 0,
+ "w": 30,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 42,
+ "w": 30,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 120,
+ "y": 42,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 120,
+ "y": 42,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 120,
+ "y": 42,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 120,
+ "y": 42,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 120,
+ "y": 42,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 120,
+ "y": 42,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 120,
+ "y": 42,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 120,
+ "y": 42,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 120,
+ "y": 42,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 120,
+ "y": 83,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 30,
+ "y": 43,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 30,
+ "h": 41
+ },
+ "frame": {
+ "x": 30,
+ "y": 43,
+ "w": 30,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 30,
+ "h": 40
+ },
+ "frame": {
+ "x": 60,
+ "y": 43,
+ "w": 30,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 30,
+ "h": 40
+ },
+ "frame": {
+ "x": 60,
+ "y": 43,
+ "w": 30,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 30,
+ "h": 40
+ },
+ "frame": {
+ "x": 60,
+ "y": 83,
+ "w": 30,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 30,
+ "h": 39
+ },
+ "frame": {
+ "x": 30,
+ "y": 84,
+ "w": 30,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 30,
+ "h": 39
+ },
+ "frame": {
+ "x": 30,
+ "y": 84,
+ "w": 30,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 30,
+ "h": 39
+ },
+ "frame": {
+ "x": 30,
+ "y": 84,
+ "w": 30,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 30,
+ "h": 39
+ },
+ "frame": {
+ "x": 30,
+ "y": 84,
+ "w": 30,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 30,
+ "h": 39
+ },
+ "frame": {
+ "x": 30,
+ "y": 84,
+ "w": 30,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 30,
+ "h": 39
+ },
+ "frame": {
+ "x": 30,
+ "y": 84,
+ "w": 30,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 30,
+ "h": 39
+ },
+ "frame": {
+ "x": 30,
+ "y": 84,
+ "w": 30,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 30,
+ "h": 39
+ },
+ "frame": {
+ "x": 30,
+ "y": 84,
+ "w": 30,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 30,
+ "h": 39
+ },
+ "frame": {
+ "x": 90,
+ "y": 84,
+ "w": 30,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 30,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 30,
+ "h": 39
+ },
+ "frame": {
+ "x": 90,
+ "y": 84,
+ "w": 30,
+ "h": 39
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:03d8688abdd7b8926dfed47b8e61c68e:fe220b269b88b971ca63dee918390e14:558904acbb75cc7c7020d00b9e0cfa6b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/440_3.png b/public/images/pokemon/variant/440_3.png
new file mode 100644
index 000000000..6c0086945
Binary files /dev/null and b/public/images/pokemon/variant/440_3.png differ
diff --git a/public/images/pokemon/variant/442.json b/public/images/pokemon/variant/442.json
new file mode 100644
index 000000000..56ab0f334
--- /dev/null
+++ b/public/images/pokemon/variant/442.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "a5529c": "180e70",
+ "c573bd": "3c278b",
+ "63b542": "ffcd79",
+ "bdd642": "d69042",
+ "ffde10": "db8241",
+ "31634a": "00145e",
+ "4a8c42": "d77548",
+ "101010": "101010",
+ "314231": "423131",
+ "734a7b": "1d1d70",
+ "52426b": "42426b",
+ "b59c94": "b59c94",
+ "9c846b": "9c846b",
+ "846b63": "846b63",
+ "524252": "524242"
+ },
+ "2": {
+ "a5529c": "790239",
+ "c573bd": "a11445",
+ "63b542": "71cfd7",
+ "bdd642": "a28ded",
+ "ffde10": "a61145",
+ "31634a": "4d559d",
+ "4a8c42": "42598c",
+ "101010": "101010",
+ "314231": "314231",
+ "734a7b": "671b35",
+ "52426b": "7d354e",
+ "b59c94": "59001f",
+ "9c846b": "5e5c5c",
+ "846b63": "282828",
+ "524252": "484848"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/443.json b/public/images/pokemon/variant/443.json
new file mode 100644
index 000000000..2863290a6
--- /dev/null
+++ b/public/images/pokemon/variant/443.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "314252": "082963",
+ "5294ad": "1984c5",
+ "8cc5d6": "42a5f7",
+ "426b84": "085284",
+ "101010": "101921",
+ "42d6de": "42d6de",
+ "c5ced6": "c5ced6",
+ "3aadc5": "3aadc5",
+ "ffffff": "ffffff",
+ "5a6363": "5a6363",
+ "7b1910": "731029",
+ "ad3a10": "a57c10",
+ "de5a29": "e6c529",
+ "ce7373": "ce7373",
+ "5a1000": "524200"
+ },
+ "1": {
+ "314252": "400311",
+ "5294ad": "905647",
+ "8cc5d6": "e49f52",
+ "426b84": "522521",
+ "101010": "101921",
+ "42d6de": "54b0ff",
+ "c5ced6": "c5ced6",
+ "3aadc5": "2878e1",
+ "ffffff": "ffffff",
+ "5a6363": "5a6363",
+ "7b1910": "731029",
+ "ad3a10": "92a9b2",
+ "de5a29": "d9f0f1",
+ "ce7373": "ce7373",
+ "5a1000": "524200"
+ },
+ "2": {
+ "314252": "0e263c",
+ "5294ad": "4c5e66",
+ "8cc5d6": "8cb6bf",
+ "426b84": "223a4a",
+ "101010": "101921",
+ "42d6de": "6fe6a3",
+ "c5ced6": "c5ced6",
+ "3aadc5": "23b8a8",
+ "ffffff": "ffffff",
+ "5a6363": "5a6363",
+ "7b1910": "7b1a43",
+ "ad3a10": "be472f",
+ "de5a29": "dd845e",
+ "ce7373": "f17ec5",
+ "5a1000": "524200"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/444.json b/public/images/pokemon/variant/444.json
new file mode 100644
index 000000000..e9a652ad8
--- /dev/null
+++ b/public/images/pokemon/variant/444.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "102952": "091f4e",
+ "3a4a8c": "1e4b77",
+ "5a6bbd": "307fb8",
+ "8c8cbd": "3aadc5",
+ "b5bdf7": "42d6de",
+ "738cce": "59aaed",
+ "101010": "101921",
+ "ffff19": "fa845a",
+ "de9c19": "e53d3f",
+ "5a1000": "502209",
+ "ad314a": "ad7b08",
+ "c5ced6": "c5ced6",
+ "ffffff": "ffffff",
+ "de5a29": "f7b834",
+ "737b84": "737b84"
+ },
+ "1": {
+ "102952": "3d0a17",
+ "3a4a8c": "6f3633",
+ "5a6bbd": "a96051",
+ "8c8cbd": "255dd7",
+ "b5bdf7": "4caaff",
+ "738cce": "e9a36b",
+ "101010": "101921",
+ "ffff19": "ffd177",
+ "de9c19": "d9900e",
+ "5a1000": "211e33",
+ "ad314a": "829ca6",
+ "c5ced6": "c5ced6",
+ "ffffff": "ffffff",
+ "de5a29": "c2dedf",
+ "737b84": "737b84"
+ },
+ "2": {
+ "102952": "092136",
+ "3a4a8c": "1a3140",
+ "5a6bbd": "3e5059",
+ "8c8cbd": "23b8a8",
+ "b5bdf7": "6fe6a3",
+ "738cce": "79a2ab",
+ "101010": "101921",
+ "ffff19": "62cbff",
+ "de9c19": "2c8bf7",
+ "5a1000": "521000",
+ "ad314a": "be472f",
+ "c5ced6": "c5ced6",
+ "ffffff": "ffffff",
+ "de5a29": "ee723e",
+ "737b84": "737b84"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/445-mega.json b/public/images/pokemon/variant/445-mega.json
new file mode 100644
index 000000000..0e67f00ec
--- /dev/null
+++ b/public/images/pokemon/variant/445-mega.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "292952": "061638",
+ "5a62ac": "236696",
+ "41418b": "19446e",
+ "ffd518": "42d6de",
+ "c59410": "3aadc5",
+ "101010": "101010",
+ "7e2121": "502209",
+ "f5f5f5": "f5f5f5",
+ "bd3941": "9e5201",
+ "e64a31": "f7ac34",
+ "6a395a": "6a395a",
+ "bd737b": "bd737b",
+ "737b83": "737b83",
+ "c5cdd5": "c5cdd5"
+ },
+ "1": {
+ "292952": "632f1b",
+ "5a62ac": "deae7a",
+ "41418b": "b67252",
+ "ffd518": "4caaff",
+ "c59410": "255dd7",
+ "101010": "101010",
+ "7e2121": "393648",
+ "f5f5f5": "f5f5f5",
+ "bd3941": "9fb6bf",
+ "e64a31": "dce8e8",
+ "6a395a": "6a395a",
+ "bd737b": "bd737b",
+ "737b83": "737b83",
+ "c5cdd5": "c5cdd5"
+ },
+ "2": {
+ "292952": "051a2e",
+ "5a62ac": "2f434b",
+ "41418b": "152c3b",
+ "ffd518": "6fe6a3",
+ "c59410": "23b8a8",
+ "101010": "101010",
+ "7e2121": "521000",
+ "f5f5f5": "f5f5f5",
+ "bd3941": "b23219",
+ "e64a31": "ec642c",
+ "6a395a": "6a395a",
+ "bd737b": "bd737b",
+ "737b83": "737b83",
+ "c5cdd5": "c5cdd5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/445.json b/public/images/pokemon/variant/445.json
new file mode 100644
index 000000000..5e0b917b3
--- /dev/null
+++ b/public/images/pokemon/variant/445.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "42428c": "264074",
+ "7b7bce": "65a2d5",
+ "c59410": "3aadc5",
+ "292952": "0a1347",
+ "5a63ad": "226596",
+ "ffd619": "42d6de",
+ "737b84": "737b84",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "6b3a5a": "6b4a29",
+ "bd737b": "bd737b",
+ "e64a31": "f7ac34",
+ "5a1000": "502209",
+ "bd3a42": "b2630f"
+ },
+ "1": {
+ "42428c": "af6e55",
+ "7b7bce": "f2d8aa",
+ "c59410": "255dd7",
+ "292952": "3d0a17",
+ "5a63ad": "deae7a",
+ "ffd619": "4caaff",
+ "737b84": "737b84",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "6b3a5a": "6b4a29",
+ "bd737b": "bd737b",
+ "e64a31": "dce8e8",
+ "5a1000": "393648",
+ "bd3a42": "9fb6bf"
+ },
+ "2": {
+ "42428c": "152c3b",
+ "7b7bce": "689099",
+ "c59410": "23b8a8",
+ "292952": "051a2e",
+ "5a63ad": "2f434b",
+ "ffd619": "6fe6a3",
+ "737b84": "737b84",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "6b3a5a": "6b4a29",
+ "bd737b": "bd737b",
+ "e64a31": "ee723e",
+ "5a1000": "521000",
+ "bd3a42": "be472f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/447.json b/public/images/pokemon/variant/447.json
new file mode 100644
index 000000000..a6c8ea5f5
--- /dev/null
+++ b/public/images/pokemon/variant/447.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "101010": "101010",
+ "104a7b": "6c3e20",
+ "29739c": "a56d2f",
+ "4a9cef": "e2ce75",
+ "5a5a5a": "2c486e",
+ "3a3a3a": "12334a",
+ "a53131": "a53131",
+ "de4242": "de4242",
+ "ffffff": "fff8f1",
+ "8c843a": "b6957f",
+ "dec573": "e6d5b9",
+ "848484": "baa09a",
+ "b5b5b5": "fff8f1"
+ },
+ "1": {
+ "101010": "101010",
+ "104a7b": "410814",
+ "29739c": "7f1e2f",
+ "4a9cef": "b85251",
+ "5a5a5a": "3b3d4a",
+ "3a3a3a": "262032",
+ "a53131": "efcfcf",
+ "de4242": "fff6f5",
+ "ffffff": "fcc161",
+ "8c843a": "dfd0c0",
+ "dec573": "ab8977",
+ "848484": "eb9645",
+ "b5b5b5": "fcc161"
+ },
+ "2": {
+ "101010": "101010",
+ "104a7b": "2e1547",
+ "29739c": "513674",
+ "4a9cef": "735c9e",
+ "5a5a5a": "30224c",
+ "3a3a3a": "26153f",
+ "a53131": "b8461f",
+ "de4242": "de8141",
+ "ffffff": "ffffff",
+ "8c843a": "373566",
+ "dec573": "51668e",
+ "848484": "848484",
+ "b5b5b5": "b5b5b5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/448-mega.json b/public/images/pokemon/variant/448-mega.json
new file mode 100644
index 000000000..09c18f852
--- /dev/null
+++ b/public/images/pokemon/variant/448-mega.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "173968": "6c3e20",
+ "407cdc": "e2ce75",
+ "101010": "101010",
+ "2e5c85": "a56d2f",
+ "5a5a5a": "2c2f4c",
+ "393939": "171932",
+ "838383": "3a5376",
+ "9a2626": "8a332f",
+ "fcfcfc": "fcfcfc",
+ "de4141": "d85e40",
+ "e6d083": "719cbe",
+ "b09a4d": "51689c",
+ "d5d5d5": "dbcbcb"
+ },
+ "1": {
+ "173968": "3f0916",
+ "407cdc": "b85251",
+ "101010": "101010",
+ "2e5c85": "7f1e2f",
+ "5a5a5a": "202931",
+ "393939": "202931",
+ "838383": "444b4b",
+ "9a2626": "d3c2b2",
+ "fcfcfc": "e8a02b",
+ "de4141": "f7eadc",
+ "e6d083": "e2cab0",
+ "b09a4d": "ad826b",
+ "d5d5d5": "bb711c"
+ },
+ "2": {
+ "173968": "2e1547",
+ "407cdc": "735c9e",
+ "101010": "101010",
+ "2e5c85": "513674",
+ "5a5a5a": "2c2339",
+ "393939": "291838",
+ "838383": "453a5a",
+ "9a2626": "b8461f",
+ "fcfcfc": "fcfcfc",
+ "de4141": "de8141",
+ "e6d083": "51668e",
+ "b09a4d": "373566",
+ "d5d5d5": "cbbab4"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/448.json b/public/images/pokemon/variant/448.json
new file mode 100644
index 000000000..e573f087e
--- /dev/null
+++ b/public/images/pokemon/variant/448.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "104a7b": "6c3e20",
+ "4a9cef": "e2ce75",
+ "101010": "101010",
+ "29739c": "a56d2f",
+ "3a3a3a": "0a2734",
+ "5a5a5a": "223754",
+ "848484": "3a5376",
+ "a53131": "8a332f",
+ "ffffff": "fcfcfc",
+ "de4242": "d85e40",
+ "b5b563": "b6957f",
+ "e6e69c": "e6d5b9",
+ "d6d6d6": "dbcbcb"
+ },
+ "1": {
+ "104a7b": "410814",
+ "4a9cef": "b85251",
+ "101010": "101010",
+ "29739c": "7f1e2f",
+ "3a3a3a": "3d1919",
+ "5a5a5a": "262032",
+ "848484": "3b3d4a",
+ "a53131": "d3acb2",
+ "ffffff": "fcc161",
+ "de4242": "ebdcdb",
+ "b5b563": "ab8977",
+ "e6e69c": "dfd0c0",
+ "d6d6d6": "ab6c26"
+ },
+ "2": {
+ "104a7b": "2e1547",
+ "4a9cef": "735c9e",
+ "101010": "101010",
+ "29739c": "513674",
+ "3a3a3a": "291838",
+ "5a5a5a": "2c2339",
+ "848484": "453a5a",
+ "a53131": "b8461f",
+ "ffffff": "ffffff",
+ "de4242": "de8141",
+ "b5b563": "47439c",
+ "e6e69c": "6c8bc7",
+ "d6d6d6": "d6d6d6"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/46.json b/public/images/pokemon/variant/46.json
new file mode 100644
index 000000000..d053c5e40
--- /dev/null
+++ b/public/images/pokemon/variant/46.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "bd4242": "9b7375",
+ "632929": "63484c",
+ "f76b6b": "d7b5b1",
+ "c5b521": "d9c9b9",
+ "ffd652": "f3e8dc",
+ "101010": "101010",
+ "734a19": "521e0a",
+ "3a2910": "311c07",
+ "e68429": "bc4b23",
+ "b56321": "85251b",
+ "ffad63": "cf6423",
+ "5a5a5a": "774718",
+ "fff7ff": "fff7ff",
+ "a5a5ce": "ddaf52",
+ "cecece": "f6dc7f"
+ },
+ "1": {
+ "bd4242": "b92532",
+ "632929": "760013",
+ "f76b6b": "e83557",
+ "c5b521": "e5d59c",
+ "ffd652": "fffedf",
+ "101010": "101010",
+ "734a19": "5a392d",
+ "3a2910": "3a2108",
+ "e68429": "d1afa3",
+ "b56321": "98655f",
+ "ffad63": "f3d8cb",
+ "5a5a5a": "312b68",
+ "fff7ff": "fff7ff",
+ "a5a5ce": "7070ea",
+ "cecece": "92a4f0"
+ },
+ "2": {
+ "bd4242": "4d3ae6",
+ "632929": "441fa9",
+ "f76b6b": "5668f8",
+ "c5b521": "b4c5d0",
+ "ffd652": "ddf1f8",
+ "101010": "101010",
+ "734a19": "3d2b4e",
+ "3a2910": "1e152d",
+ "e68429": "9779a6",
+ "b56321": "6a507b",
+ "ffad63": "bf9edd",
+ "5a5a5a": "760013",
+ "fff7ff": "fff7ff",
+ "a5a5ce": "e83557",
+ "cecece": "ff878d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/468.json b/public/images/pokemon/variant/468.json
new file mode 100644
index 000000000..f29881dcb
--- /dev/null
+++ b/public/images/pokemon/variant/468.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "849cb5": "8b6467",
+ "733129": "0a454a",
+ "efefff": "eee0db",
+ "4a5a73": "593237",
+ "ce4a31": "1c7b7e",
+ "bdc5de": "ceacac",
+ "101010": "101010",
+ "4284ef": "d44779",
+ "94b5ff": "ff7986",
+ "bd8484": "28a6a5",
+ "525aad": "8d2f5c"
+ },
+ "1": {
+ "849cb5": "734350",
+ "733129": "ba711c",
+ "efefff": "f3cbcb",
+ "4a5a73": "452030",
+ "ce4a31": "f6bd58",
+ "bdc5de": "c2888c",
+ "101010": "101010",
+ "4284ef": "ef884d",
+ "94b5ff": "ffc490",
+ "bd8484": "ffdbaa",
+ "525aad": "cb5423"
+ },
+ "2": {
+ "849cb5": "477cb6",
+ "733129": "8b4021",
+ "efefff": "b3ddeb",
+ "4a5a73": "254985",
+ "ce4a31": "d97741",
+ "bdc5de": "81aaca",
+ "101010": "101010",
+ "4284ef": "db79db",
+ "94b5ff": "e89fe5",
+ "bd8484": "e48d41",
+ "525aad": "be52c9"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/47.json b/public/images/pokemon/variant/47.json
new file mode 100644
index 000000000..4d953e02d
--- /dev/null
+++ b/public/images/pokemon/variant/47.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "bd3142": "9b7375",
+ "ff6b6b": "f3e1dc",
+ "ef3131": "d7b5b1",
+ "7b0808": "63484c",
+ "ffd652": "f3e8dc",
+ "ff8452": "e0843d",
+ "d6ce31": "d9c9b9",
+ "b5423a": "85251b",
+ "631000": "521e0a",
+ "de6b31": "bc4b23",
+ "101010": "101010",
+ "9c8ca5": "774718",
+ "fff7ff": "f6dc7f",
+ "d6d6d6": "ddaf52"
+ },
+ "1": {
+ "bd3142": "b92532",
+ "ff6b6b": "ff878d",
+ "ef3131": "e83557",
+ "7b0808": "760013",
+ "ffd652": "fffedf",
+ "ff8452": "f3d8cb",
+ "d6ce31": "b8a374",
+ "b5423a": "98655f",
+ "631000": "5a392d",
+ "de6b31": "d1afa3",
+ "101010": "101010",
+ "9c8ca5": "312b68",
+ "fff7ff": "92a4f0",
+ "d6d6d6": "7070ea"
+ },
+ "2": {
+ "bd3142": "4735d8",
+ "ff6b6b": "82b5ff",
+ "ef3131": "5566f2",
+ "7b0808": "361297",
+ "ffd652": "ddf1f8",
+ "ff8452": "bf9edd",
+ "d6ce31": "8b9eae",
+ "b5423a": "6a507b",
+ "631000": "3d2b4e",
+ "de6b31": "9779a6",
+ "101010": "101010",
+ "9c8ca5": "aa1810",
+ "fff7ff": "ee5a3b",
+ "d6d6d6": "cb381f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/470.json b/public/images/pokemon/variant/470.json
new file mode 100644
index 000000000..227c74bb5
--- /dev/null
+++ b/public/images/pokemon/variant/470.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "31635a": "076849",
+ "319c73": "17b579",
+ "101010": "101010",
+ "6bbd8c": "6aec9e",
+ "635242": "736151",
+ "5a4221": "1c59a6",
+ "efd69c": "f7ecd1",
+ "bd9463": "c5a87a",
+ "946331": "1c85a7",
+ "3a2919": "0b1747",
+ "efffff": "efffff",
+ "846b42": "846b42",
+ "d6b573": "e8d09f",
+ "423a42": "423a42"
+ },
+ "1": {
+ "31635a": "024335",
+ "319c73": "67a27a",
+ "101010": "101010",
+ "6bbd8c": "a9d9ab",
+ "635242": "736151",
+ "5a4221": "541741",
+ "efd69c": "d8a682",
+ "bd9463": "975e45",
+ "946331": "7a2c56",
+ "3a2919": "0a2c33",
+ "efffff": "efffff",
+ "846b42": "824734",
+ "d6b573": "b78160",
+ "423a42": "4b2629"
+ },
+ "2": {
+ "31635a": "9f5d29",
+ "319c73": "d8a452",
+ "101010": "101010",
+ "6bbd8c": "edd898",
+ "635242": "4e230e",
+ "5a4221": "803825",
+ "efd69c": "b39671",
+ "bd9463": "6d4f33",
+ "946331": "a95c3e",
+ "3a2919": "552c12",
+ "efffff": "efffff",
+ "846b42": "4a391e",
+ "d6b573": "816242",
+ "423a42": "310f06"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/471.json b/public/images/pokemon/variant/471.json
new file mode 100644
index 000000000..14cc5e429
--- /dev/null
+++ b/public/images/pokemon/variant/471.json
@@ -0,0 +1,15 @@
+{
+ "0": {
+ "101010": "101010",
+ "7b9cb5": "dad9ea",
+ "94e6ef": "f8f7ff",
+ "525a84": "636b94",
+ "52639c": "54bbd2",
+ "3a3a52": "1a6782",
+ "529cde": "a0e7f7",
+ "313a4a": "313a4a",
+ "425a6b": "3597ac",
+ "efffff": "efffff",
+ "94b5ce": "e6e3f3"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/471_2.json b/public/images/pokemon/variant/471_2.json
new file mode 100644
index 000000000..93a4f2b29
--- /dev/null
+++ b/public/images/pokemon/variant/471_2.json
@@ -0,0 +1,3632 @@
+{
+ "textures": [
+ {
+ "image": "471_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 347,
+ "h": 347
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0169.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 74,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 74,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0170.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 74,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 74,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 53,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 53,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 53,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 53,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0167.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 74,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0168.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 74,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0171.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 106,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0172.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 106,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 147,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 147,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 147,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 147,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0165.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 159,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0166.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 159,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0145.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0146.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0151.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0152.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 219,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 219,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 219,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 219,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 212,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 212,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 212,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 212,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 217,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 217,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 217,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 217,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 265,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 265,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 265,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 265,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0153.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0154.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0147.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0148.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0149.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0150.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 71,
+ "y": 260,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 71,
+ "y": 260,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 71,
+ "y": 260,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 71,
+ "y": 260,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0161.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 142,
+ "y": 209,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0162.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 142,
+ "y": 209,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0163.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 212,
+ "y": 211,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0164.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 212,
+ "y": 211,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0155.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 68,
+ "h": 53
+ },
+ "frame": {
+ "x": 210,
+ "y": 264,
+ "w": 68,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0156.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 68,
+ "h": 53
+ },
+ "frame": {
+ "x": 210,
+ "y": 264,
+ "w": 68,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0157.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 66,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 211,
+ "w": 66,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0158.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 66,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 211,
+ "w": 66,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0159.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 68,
+ "h": 53
+ },
+ "frame": {
+ "x": 278,
+ "y": 264,
+ "w": 68,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0160.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 68,
+ "h": 53
+ },
+ "frame": {
+ "x": 278,
+ "y": 264,
+ "w": 68,
+ "h": 53
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:6c7e4d20fd9a0d2ed518a64a06bdd102:82f34ffc1857ad90385c6ca648acb9c3:a2b2f0b075d38a7b536d5de09bb66194$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/471_2.png b/public/images/pokemon/variant/471_2.png
new file mode 100644
index 000000000..62be05287
Binary files /dev/null and b/public/images/pokemon/variant/471_2.png differ
diff --git a/public/images/pokemon/variant/471_3.json b/public/images/pokemon/variant/471_3.json
new file mode 100644
index 000000000..2af90060e
--- /dev/null
+++ b/public/images/pokemon/variant/471_3.json
@@ -0,0 +1,3632 @@
+{
+ "textures": [
+ {
+ "image": "471_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 347,
+ "h": 347
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0169.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 74,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 74,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0170.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 74,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 74,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 53,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 53,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 53,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 53,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0167.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 74,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0168.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 74,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0171.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 106,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0172.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 73,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 106,
+ "w": 73,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 73,
+ "h": 52
+ },
+ "frame": {
+ "x": 73,
+ "y": 53,
+ "w": 73,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 147,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 147,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 147,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 147,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0165.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 159,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0166.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 72,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 159,
+ "w": 72,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0145.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0146.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 73,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 105,
+ "w": 73,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0151.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0152.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 146,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 219,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 219,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 219,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 219,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 212,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 212,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 212,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 212,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 217,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 217,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 217,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 217,
+ "y": 53,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 265,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 265,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 265,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 71,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 265,
+ "w": 71,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 146,
+ "y": 106,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0153.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0154.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 218,
+ "y": 106,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0147.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0148.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 72,
+ "h": 51
+ },
+ "frame": {
+ "x": 73,
+ "y": 156,
+ "w": 72,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 145,
+ "y": 157,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0149.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0150.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 71,
+ "h": 52
+ },
+ "frame": {
+ "x": 216,
+ "y": 159,
+ "w": 71,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 72,
+ "y": 207,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 71,
+ "y": 260,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 71,
+ "y": 260,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 71,
+ "y": 260,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 71,
+ "y": 260,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0161.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 142,
+ "y": 209,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0162.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 70,
+ "h": 53
+ },
+ "frame": {
+ "x": 142,
+ "y": 209,
+ "w": 70,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 141,
+ "y": 262,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0163.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 212,
+ "y": 211,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0164.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 69,
+ "h": 53
+ },
+ "frame": {
+ "x": 212,
+ "y": 211,
+ "w": 69,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0155.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 68,
+ "h": 53
+ },
+ "frame": {
+ "x": 210,
+ "y": 264,
+ "w": 68,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0156.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 68,
+ "h": 53
+ },
+ "frame": {
+ "x": 210,
+ "y": 264,
+ "w": 68,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0157.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 66,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 211,
+ "w": 66,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0158.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 66,
+ "h": 53
+ },
+ "frame": {
+ "x": 281,
+ "y": 211,
+ "w": 66,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0159.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 68,
+ "h": 53
+ },
+ "frame": {
+ "x": 278,
+ "y": 264,
+ "w": 68,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0160.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 68,
+ "h": 53
+ },
+ "frame": {
+ "x": 278,
+ "y": 264,
+ "w": 68,
+ "h": 53
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:6c7e4d20fd9a0d2ed518a64a06bdd102:82f34ffc1857ad90385c6ca648acb9c3:a2b2f0b075d38a7b536d5de09bb66194$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/471_3.png b/public/images/pokemon/variant/471_3.png
new file mode 100644
index 000000000..0d2f5e2cf
Binary files /dev/null and b/public/images/pokemon/variant/471_3.png differ
diff --git a/public/images/pokemon/variant/475-mega_2.json b/public/images/pokemon/variant/475-mega_2.json
new file mode 100644
index 000000000..7f35d47a9
--- /dev/null
+++ b/public/images/pokemon/variant/475-mega_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "475-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 70,
+ "h": 70
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 60,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 70
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 70
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:000aa53dcf94d4610b222f745d831cfb:a64476a0a53ba2be4299a1d9a155465d:92813d573507f38205c90b5a0961730b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/475-mega_2.png b/public/images/pokemon/variant/475-mega_2.png
new file mode 100644
index 000000000..baa06e1e1
Binary files /dev/null and b/public/images/pokemon/variant/475-mega_2.png differ
diff --git a/public/images/pokemon/variant/475-mega_3.json b/public/images/pokemon/variant/475-mega_3.json
new file mode 100644
index 000000000..30983bf00
--- /dev/null
+++ b/public/images/pokemon/variant/475-mega_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "475-mega_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 70,
+ "h": 70
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 60,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 70
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 70
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:000aa53dcf94d4610b222f745d831cfb:a64476a0a53ba2be4299a1d9a155465d:92813d573507f38205c90b5a0961730b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/475-mega_3.png b/public/images/pokemon/variant/475-mega_3.png
new file mode 100644
index 000000000..12510000d
Binary files /dev/null and b/public/images/pokemon/variant/475-mega_3.png differ
diff --git a/public/images/pokemon/variant/475.json b/public/images/pokemon/variant/475.json
new file mode 100644
index 000000000..68f3a5a64
--- /dev/null
+++ b/public/images/pokemon/variant/475.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "101010": "101010",
+ "7394a5": "fff1c0",
+ "7bc5b5": "ebc984",
+ "527b84": "17042f",
+ "3a5252": "89461a",
+ "42845a": "c08f44",
+ "5ab56b": "eabb5d",
+ "7b8cad": "d59c80",
+ "c5cede": "ffc4a6",
+ "efefff": "f8efde",
+ "a5b5ce": "ffc4a6",
+ "ffffff": "ffffff",
+ "e6523a": "da3e4f",
+ "ff9c84": "ca2033",
+ "7b5252": "b80e2f"
+ },
+ "2": {
+ "101010": "101010",
+ "7394a5": "5b5790",
+ "7bc5b5": "3f427f",
+ "527b84": "2e2746",
+ "3a5252": "34345d",
+ "42845a": "242745",
+ "5ab56b": "282c5d",
+ "7b8cad": "7b8cad",
+ "c5cede": "c5cede",
+ "efefff": "efefff",
+ "a5b5ce": "a5b5ce",
+ "ffffff": "ffffff",
+ "e6523a": "d846c1",
+ "ff9c84": "b035ae",
+ "7b5252": "9e2a7c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/487-altered.json b/public/images/pokemon/variant/487-altered.json
new file mode 100644
index 000000000..8b1ce80ea
--- /dev/null
+++ b/public/images/pokemon/variant/487-altered.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "3a3a4a": "171731",
+ "735200": "023432",
+ "ffefc5": "9fffd4",
+ "ce9c00": "156151",
+ "ffd600": "35ad81",
+ "6b6b7b": "283342",
+ "9494a5": "535e7e",
+ "c5ced6": "84a1b9",
+ "ad7b00": "084740",
+ "000000": "000000",
+ "ff4252": "ff78ef",
+ "a5213a": "b23dad",
+ "4a4a5a": "2f3154",
+ "5a3110": "5e0e6e"
+ },
+ "2": {
+ "3a3a4a": "12251a",
+ "735200": "5a4225",
+ "ffefc5": "fffdf1",
+ "ce9c00": "aa956f",
+ "ffd600": "e2d4af",
+ "6b6b7b": "223d43",
+ "9494a5": "3e5056",
+ "c5ced6": "597379",
+ "ad7b00": "7b623f",
+ "000000": "000000",
+ "ff4252": "46e92a",
+ "a5213a": "16b811",
+ "4a4a5a": "273c30",
+ "5a3110": "00760b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/487-origin.json b/public/images/pokemon/variant/487-origin.json
new file mode 100644
index 000000000..dc396105b
--- /dev/null
+++ b/public/images/pokemon/variant/487-origin.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "292929": "1b1b1b",
+ "3a3a4a": "24244a",
+ "5a3110": "5e0e6e",
+ "a5213a": "b23dad",
+ "ff4252": "ff78ef",
+ "735200": "084740",
+ "ffd600": "45c389",
+ "4a4a5a": "1e1e3c",
+ "ad7b00": "156151",
+ "ce9c00": "2d9f75",
+ "c5ced6": "acb6d8",
+ "9494a5": "8485b9",
+ "ffefc5": "9fffd4",
+ "000000": "000000",
+ "6b6b7b": "7a58a6"
+ },
+ "2": {
+ "292929": "102224",
+ "3a3a4a": "25392e",
+ "5a3110": "00760b",
+ "a5213a": "16b811",
+ "ff4252": "46e92a",
+ "735200": "7b623f",
+ "ffd600": "fffdf1",
+ "4a4a5a": "2b5143",
+ "ad7b00": "aa956f",
+ "ce9c00": "e2d4af",
+ "c5ced6": "818a7c",
+ "9494a5": "495f64",
+ "ffefc5": "ffefc5",
+ "000000": "000000",
+ "6b6b7b": "37434b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/488.json b/public/images/pokemon/variant/488.json
new file mode 100644
index 000000000..53e8b23da
--- /dev/null
+++ b/public/images/pokemon/variant/488.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "6b5231": "5a3c2a",
+ "101010": "101010",
+ "ffefbd": "fdf0d6",
+ "ad945a": "bc977d",
+ "ffd673": "ddbfa4",
+ "c55a9c": "b33c12",
+ "d68cce": "dd8d2e",
+ "8c427b": "721e01",
+ "523a5a": "420600",
+ "ffffff": "ffffff",
+ "e6c5ef": "ffd28c",
+ "8494f7": "4863b6",
+ "526bb5": "304190",
+ "3a427b": "181d46",
+ "c5b5b5": "c5b5b5"
+ },
+ "2": {
+ "6b5231": "67858a",
+ "101010": "202025",
+ "ffefbd": "e0eceb",
+ "ad945a": "95a8aa",
+ "ffd673": "bacaca",
+ "c55a9c": "2cba5e",
+ "d68cce": "7fe14b",
+ "8c427b": "168557",
+ "523a5a": "084c38",
+ "ffffff": "ffffff",
+ "e6c5ef": "e0ff8c",
+ "8494f7": "4a4f5f",
+ "526bb5": "1f2435",
+ "3a427b": "111828",
+ "c5b5b5": "a6b6b6"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/489.json b/public/images/pokemon/variant/489.json
new file mode 100644
index 000000000..f7e55dad2
--- /dev/null
+++ b/public/images/pokemon/variant/489.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "317bad": "399271",
+ "101010": "101010",
+ "3a529c": "185b4f",
+ "9ce6ff": "c3ffcd",
+ "6bc5f7": "9bf3b7",
+ "199cd6": "69c796",
+ "ceefff": "e3ffe3",
+ "196bde": "326260",
+ "ffffff": "ffffff",
+ "948c9c": "948c9c",
+ "4a526b": "4a526b",
+ "ad3a29": "c37a31",
+ "de849c": "ffcb68",
+ "e64210": "d19449"
+ },
+ "1": {
+ "317bad": "964d17",
+ "101010": "101010",
+ "3a529c": "682307",
+ "9ce6ff": "ffd289",
+ "6bc5f7": "f5a54e",
+ "199cd6": "c27138",
+ "ceefff": "ceefff",
+ "196bde": "23395b",
+ "ffffff": "ffffff",
+ "948c9c": "948c9c",
+ "4a526b": "4a526b",
+ "ad3a29": "3c68ad",
+ "de849c": "b9e6ff",
+ "e64210": "4d9ac4"
+ },
+ "2": {
+ "317bad": "a43b74",
+ "101010": "101010",
+ "3a529c": "84255f",
+ "9ce6ff": "efa0b2",
+ "6bc5f7": "e484a8",
+ "199cd6": "c65086",
+ "ceefff": "ceefff",
+ "196bde": "45135e",
+ "ffffff": "ffffff",
+ "948c9c": "948c9c",
+ "4a526b": "4a526b",
+ "ad3a29": "652386",
+ "de849c": "a884ff",
+ "e64210": "893ac2"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/490.json b/public/images/pokemon/variant/490.json
new file mode 100644
index 000000000..2b0ca7f8c
--- /dev/null
+++ b/public/images/pokemon/variant/490.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "317bad": "399271",
+ "199cd6": "69c796",
+ "101010": "101010",
+ "6bc5f7": "9bf3b7",
+ "294a84": "185b4f",
+ "9ce6ff": "cdffd7",
+ "ceefff": "eaffeb",
+ "ffde52": "215957",
+ "e6ad52": "143c3e",
+ "ffffff": "ffffff",
+ "ad3a29": "c37a31",
+ "de849c": "ffcb68",
+ "e64210": "d19449"
+ },
+ "1": {
+ "317bad": "964d17",
+ "199cd6": "c27138",
+ "101010": "101010",
+ "6bc5f7": "f5a54e",
+ "294a84": "682307",
+ "9ce6ff": "ffd289",
+ "ceefff": "ffeecc",
+ "ffde52": "38577c",
+ "e6ad52": "23395b",
+ "ffffff": "ffffff",
+ "ad3a29": "3c68ad",
+ "de849c": "b9e6ff",
+ "e64210": "4d9ac4"
+ },
+ "2": {
+ "317bad": "b8488c",
+ "199cd6": "cc659c",
+ "101010": "101010",
+ "6bc5f7": "de89b3",
+ "294a84": "912b6e",
+ "9ce6ff": "e7a6c3",
+ "ceefff": "ceefff",
+ "ffde52": "692a88",
+ "e6ad52": "45135e",
+ "ffffff": "ffffff",
+ "ad3a29": "652386",
+ "de849c": "a884ff",
+ "e64210": "893ac2"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/491.json b/public/images/pokemon/variant/491.json
new file mode 100644
index 000000000..51bdf9a43
--- /dev/null
+++ b/public/images/pokemon/variant/491.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "848484": "3b6771",
+ "adb5bd": "7cbcc1",
+ "524a4a": "53818e",
+ "101010": "101010",
+ "313131": "274656",
+ "dee6ef": "bcdddd",
+ "520000": "0a436c",
+ "942942": "1e849a",
+ "108cad": "a32819",
+ "29e6ff": "d7502b",
+ "ffffff": "ffffff",
+ "e63a29": "4fe0cd"
+ },
+ "2": {
+ "848484": "694624",
+ "adb5bd": "ce9c7a",
+ "524a4a": "b42f40",
+ "101010": "101010",
+ "313131": "7a1d36",
+ "dee6ef": "ffcdbc",
+ "520000": "6a2c00",
+ "942942": "ba5a19",
+ "108cad": "25a6c7",
+ "29e6ff": "76f7ff",
+ "ffffff": "ffffff",
+ "e63a29": "ffa645"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/492-land.json b/public/images/pokemon/variant/492-land.json
new file mode 100644
index 000000000..32deb1884
--- /dev/null
+++ b/public/images/pokemon/variant/492-land.json
@@ -0,0 +1,19 @@
+{
+ "2": {
+ "8cad63": "aa671e",
+ "5a7342": "743510",
+ "adde63": "f0a852",
+ "ffef7b": "ffef7b",
+ "844a6b": "326a9a",
+ "ef8ca5": "81bdd3",
+ "635a6b": "a7604e",
+ "bdc5d6": "e0bba1",
+ "ffffff": "fff4ea",
+ "101010": "101010",
+ "3a9442": "9f422a",
+ "ce6b8c": "67a9c6",
+ "31633a": "521605",
+ "8c8cad": "c78c76",
+ "294229": "7f330f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/492-land_2.json b/public/images/pokemon/variant/492-land_2.json
new file mode 100644
index 000000000..4a595332d
--- /dev/null
+++ b/public/images/pokemon/variant/492-land_2.json
@@ -0,0 +1,3002 @@
+{
+ "textures": [
+ {
+ "image": "492-land_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 180,
+ "h": 180
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 36,
+ "h": 34
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 36,
+ "h": 34
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 36,
+ "h": 34
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 36,
+ "h": 34
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 36,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 34,
+ "w": 36,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 36,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 34,
+ "w": 36,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 36,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 34,
+ "w": 36,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 36,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 34,
+ "w": 36,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 36,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 34,
+ "w": 36,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 36,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 34,
+ "w": 36,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 36,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 34,
+ "w": 36,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 36,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 34,
+ "w": 36,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 36,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 34,
+ "w": 36,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 36,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 34,
+ "w": 36,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 35,
+ "h": 34
+ },
+ "frame": {
+ "x": 36,
+ "y": 0,
+ "w": 35,
+ "h": 34
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 35,
+ "h": 34
+ },
+ "frame": {
+ "x": 36,
+ "y": 0,
+ "w": 35,
+ "h": 34
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 35,
+ "h": 34
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 35,
+ "h": 34
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 35,
+ "h": 34
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 35,
+ "h": 34
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 36,
+ "y": 34,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 0,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 144,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 144,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 144,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 144,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 144,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 144,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 144,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 144,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 144,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 144,
+ "y": 0,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 101,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 101,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 101,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 101,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 101,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 101,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 101,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 101,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 101,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 101,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 35,
+ "y": 67,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 36,
+ "h": 32
+ },
+ "frame": {
+ "x": 35,
+ "y": 67,
+ "w": 36,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 71,
+ "y": 32,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 71,
+ "y": 32,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 134,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 33
+ },
+ "frame": {
+ "x": 0,
+ "y": 134,
+ "w": 35,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 34
+ },
+ "frame": {
+ "x": 35,
+ "y": 99,
+ "w": 34,
+ "h": 34
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 34
+ },
+ "frame": {
+ "x": 35,
+ "y": 99,
+ "w": 34,
+ "h": 34
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 35,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 65,
+ "w": 35,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 35,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 65,
+ "w": 35,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 35,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 65,
+ "w": 35,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 35,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 65,
+ "w": 35,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 35,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 65,
+ "w": 35,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 35,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 65,
+ "w": 35,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 35,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 65,
+ "w": 35,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 35,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 65,
+ "w": 35,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 35,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 65,
+ "w": 35,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 35,
+ "h": 32
+ },
+ "frame": {
+ "x": 71,
+ "y": 65,
+ "w": 35,
+ "h": 32
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 34,
+ "h": 33
+ },
+ "frame": {
+ "x": 35,
+ "y": 133,
+ "w": 34,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 34,
+ "h": 33
+ },
+ "frame": {
+ "x": 35,
+ "y": 133,
+ "w": 34,
+ "h": 33
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 31,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 31,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 31,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 31,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 31,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 31,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 31,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 31,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 31,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 107,
+ "y": 31,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 36,
+ "h": 31
+ },
+ "frame": {
+ "x": 144,
+ "y": 32,
+ "w": 36,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 36,
+ "h": 31
+ },
+ "frame": {
+ "x": 144,
+ "y": 32,
+ "w": 36,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 106,
+ "y": 62,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 37,
+ "h": 31
+ },
+ "frame": {
+ "x": 106,
+ "y": 62,
+ "w": 37,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 37,
+ "h": 30
+ },
+ "frame": {
+ "x": 143,
+ "y": 63,
+ "w": 37,
+ "h": 30
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 37,
+ "h": 30
+ },
+ "frame": {
+ "x": 143,
+ "y": 63,
+ "w": 37,
+ "h": 30
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 37,
+ "h": 29
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 37,
+ "h": 29
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 37,
+ "h": 29
+ },
+ "frame": {
+ "x": 106,
+ "y": 93,
+ "w": 37,
+ "h": 29
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 37,
+ "h": 30
+ },
+ "frame": {
+ "x": 143,
+ "y": 93,
+ "w": 37,
+ "h": 30
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 37,
+ "h": 30
+ },
+ "frame": {
+ "x": 143,
+ "y": 93,
+ "w": 37,
+ "h": 30
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 36,
+ "h": 31
+ },
+ "frame": {
+ "x": 69,
+ "y": 99,
+ "w": 36,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 36,
+ "h": 31
+ },
+ "frame": {
+ "x": 69,
+ "y": 99,
+ "w": 36,
+ "h": 31
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 36,
+ "h": 30
+ },
+ "frame": {
+ "x": 69,
+ "y": 130,
+ "w": 36,
+ "h": 30
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 36,
+ "h": 30
+ },
+ "frame": {
+ "x": 69,
+ "y": 130,
+ "w": 36,
+ "h": 30
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 36,
+ "h": 30
+ },
+ "frame": {
+ "x": 105,
+ "y": 122,
+ "w": 36,
+ "h": 30
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 36,
+ "h": 30
+ },
+ "frame": {
+ "x": 105,
+ "y": 122,
+ "w": 36,
+ "h": 30
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 36,
+ "h": 29
+ },
+ "frame": {
+ "x": 141,
+ "y": 123,
+ "w": 36,
+ "h": 29
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 36,
+ "h": 29
+ },
+ "frame": {
+ "x": 141,
+ "y": 123,
+ "w": 36,
+ "h": 29
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 36,
+ "h": 29
+ },
+ "frame": {
+ "x": 141,
+ "y": 123,
+ "w": 36,
+ "h": 29
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 36,
+ "h": 29
+ },
+ "frame": {
+ "x": 141,
+ "y": 123,
+ "w": 36,
+ "h": 29
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 36,
+ "h": 29
+ },
+ "frame": {
+ "x": 141,
+ "y": 123,
+ "w": 36,
+ "h": 29
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 36,
+ "h": 29
+ },
+ "frame": {
+ "x": 141,
+ "y": 123,
+ "w": 36,
+ "h": 29
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 36,
+ "h": 29
+ },
+ "frame": {
+ "x": 141,
+ "y": 123,
+ "w": 36,
+ "h": 29
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 36,
+ "h": 29
+ },
+ "frame": {
+ "x": 141,
+ "y": 123,
+ "w": 36,
+ "h": 29
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 36,
+ "h": 29
+ },
+ "frame": {
+ "x": 141,
+ "y": 123,
+ "w": 36,
+ "h": 29
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 37,
+ "h": 35
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 36,
+ "h": 29
+ },
+ "frame": {
+ "x": 141,
+ "y": 123,
+ "w": 36,
+ "h": 29
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:daf333ac31dc49b78056839f77202207:2fc92ab1dfc58976d4de525dbbd50c12:1f6db0a35fc2fdf30d03a931c1df4514$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/492-land_2.png b/public/images/pokemon/variant/492-land_2.png
new file mode 100644
index 000000000..823678f5a
Binary files /dev/null and b/public/images/pokemon/variant/492-land_2.png differ
diff --git a/public/images/pokemon/variant/492-sky.json b/public/images/pokemon/variant/492-sky.json
new file mode 100644
index 000000000..5ca67b487
--- /dev/null
+++ b/public/images/pokemon/variant/492-sky.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "7bad21": "24493e",
+ "9494ad": "b18355",
+ "9cd621": "416556",
+ "3a6b10": "0f312b",
+ "52525a": "78492a",
+ "ffffff": "fffae9",
+ "ceced6": "e0cea9",
+ "101010": "101010",
+ "bd4a5a": "ce4626",
+ "7b3a52": "8f210d",
+ "f74a42": "ee7b56"
+ },
+ "2": {
+ "7bad21": "ad5a1b",
+ "9494ad": "a7604e",
+ "9cd621": "f09d52",
+ "3a6b10": "974a15",
+ "52525a": "7a3126",
+ "ffffff": "fff4ea",
+ "ceced6": "e0bba1",
+ "101010": "101010",
+ "bd4a5a": "7e399c",
+ "7b3a52": "531f72",
+ "f74a42": "b96bd2"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/494.json b/public/images/pokemon/variant/494.json
new file mode 100644
index 000000000..78e5a04a2
--- /dev/null
+++ b/public/images/pokemon/variant/494.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "8c3110": "563a0a",
+ "ff6b19": "fff1ce",
+ "bd4a00": "706040",
+ "000000": "000000",
+ "c59c5a": "d96030",
+ "ffe6ad": "ee8e3e",
+ "6b4a10": "902300",
+ "3a3a3a": "3a3a3a",
+ "846b3a": "c43d21",
+ "3a5aad": "084f4c",
+ "ffffff": "ffffff",
+ "c5bdbd": "c5bdbd",
+ "73adff": "34a696",
+ "a55a5a": "a55a5a",
+ "c57373": "c57373"
+ },
+ "2": {
+ "8c3110": "813a61",
+ "ff6b19": "ffb7e0",
+ "bd4a00": "b9648d",
+ "000000": "000000",
+ "c59c5a": "45465d",
+ "ffe6ad": "72758a",
+ "6b4a10": "1e1b36",
+ "3a3a3a": "120d26",
+ "846b3a": "2b2a40",
+ "3a5aad": "710643",
+ "ffffff": "ffffff",
+ "c5bdbd": "c5bdbd",
+ "73adff": "cd5fa5",
+ "a55a5a": "a55a5a",
+ "c57373": "c57373"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/52-gigantamax.json b/public/images/pokemon/variant/52-gigantamax.json
new file mode 100644
index 000000000..2910872ad
--- /dev/null
+++ b/public/images/pokemon/variant/52-gigantamax.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "c89f8c": "816f5c",
+ "7f5745": "5b4a3b",
+ "fbf7e6": "ece3c7",
+ "f0dea2": "c7b497",
+ "101010": "101010",
+ "986100": "986100",
+ "d46140": "ac68b5",
+ "f9d400": "f9d400",
+ "f6f6f6": "f6f6f6",
+ "cca700": "cca700",
+ "fced87": "ffd156",
+ "944100": "751e7c",
+ "c5810b": "b146ac",
+ "ea9f38": "cb5fbd"
+ },
+ "1": {
+ "c89f8c": "915d2f",
+ "7f5745": "552e15",
+ "fbf7e6": "e5bc79",
+ "f0dea2": "c08647",
+ "101010": "101010",
+ "986100": "683700",
+ "d46140": "dd4c2a",
+ "f9d400": "ffbf3f",
+ "f6f6f6": "f6f6f6",
+ "cca700": "a96c00",
+ "fced87": "55d0eb",
+ "944100": "2948ad",
+ "c5810b": "52add6",
+ "ea9f38": "7bf7f7"
+ },
+ "2": {
+ "c89f8c": "322d28",
+ "7f5745": "2a221c",
+ "fbf7e6": "807d77",
+ "f0dea2": "524f4a",
+ "101010": "101010",
+ "986100": "986f00",
+ "d46140": "ffd0c5",
+ "f9d400": "f9e600",
+ "f6f6f6": "f6f6f6",
+ "cca700": "efc300",
+ "fced87": "77e84e",
+ "944100": "256a24",
+ "c5810b": "5dc352",
+ "ea9f38": "aeec97"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/52.json b/public/images/pokemon/variant/52.json
new file mode 100644
index 000000000..622f87812
--- /dev/null
+++ b/public/images/pokemon/variant/52.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "8c6b00": "5b4a3b",
+ "ffe684": "c7b497",
+ "101010": "101010",
+ "cea500": "cea500",
+ "ffd600": "ffd600",
+ "ffffff": "ffffff",
+ "d65a3a": "af4dbc",
+ "ff7352": "e177de",
+ "945a00": "945a00",
+ "debd3a": "816f5c",
+ "ffffb5": "ece3c7",
+ "e6e6e6": "e6e6e6",
+ "944200": "86358c",
+ "ef9c31": "d577c9",
+ "c57b08": "be5fba"
+ },
+ "1": {
+ "8c6b00": "552e15",
+ "ffe684": "c08647",
+ "101010": "101010",
+ "cea500": "a96c00",
+ "ffd600": "ffbf3f",
+ "ffffff": "ffffff",
+ "d65a3a": "b62315",
+ "ff7352": "dd4c2a",
+ "945a00": "945a00",
+ "debd3a": "915d2f",
+ "ffffb5": "e5bc79",
+ "e6e6e6": "e6e6e6",
+ "944200": "2948ad",
+ "ef9c31": "7bf7f7",
+ "c57b08": "52add6"
+ },
+ "2": {
+ "8c6b00": "241d18",
+ "ffe684": "524f4a",
+ "101010": "101010",
+ "cea500": "d2ac00",
+ "ffd600": "f9e600",
+ "ffffff": "ffffff",
+ "d65a3a": "d06e6b",
+ "ff7352": "fab2a1",
+ "945a00": "986f00",
+ "debd3a": "322d28",
+ "ffffb5": "807d77",
+ "e6e6e6": "e6e6e6",
+ "944200": "3c693b",
+ "ef9c31": "c1e8b2",
+ "c57b08": "88c082"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/53.json b/public/images/pokemon/variant/53.json
new file mode 100644
index 000000000..af32e750d
--- /dev/null
+++ b/public/images/pokemon/variant/53.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "101010": "101010",
+ "947b21": "af4dbc",
+ "bda54a": "e177de",
+ "845200": "5b4a3b",
+ "deb56b": "c7b497",
+ "ffe684": "ece3c7",
+ "735a10": "de6363",
+ "b58429": "816f5c",
+ "f75242": "e9bb00",
+ "ffffff": "ffffff",
+ "ffbd9c": "ffbd9c",
+ "a51000": "b56e00",
+ "dedede": "dedede"
+ },
+ "1": {
+ "101010": "101010",
+ "947b21": "b62315",
+ "bda54a": "dd4c2a",
+ "845200": "552e15",
+ "deb56b": "8d6038",
+ "ffe684": "c39564",
+ "735a10": "de6363",
+ "b58429": "431a0e",
+ "f75242": "52add6",
+ "ffffff": "ffffff",
+ "ffbd9c": "dd4c2a",
+ "a51000": "2948ad",
+ "dedede": "dedede"
+ },
+ "2": {
+ "101010": "101010",
+ "947b21": "d06e6b",
+ "bda54a": "fab2a1",
+ "845200": "241d18",
+ "deb56b": "322d28",
+ "ffe684": "524f4a",
+ "735a10": "de6363",
+ "b58429": "28221e",
+ "f75242": "5ed835",
+ "ffffff": "ffffff",
+ "ffbd9c": "ffbd9c",
+ "a51000": "3ba624",
+ "dedede": "dedede"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/532.json b/public/images/pokemon/variant/532.json
new file mode 100644
index 000000000..f94a3c7af
--- /dev/null
+++ b/public/images/pokemon/variant/532.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "5a4a4a": "30503b",
+ "101010": "101010",
+ "c5bdad": "779f7d",
+ "9c8c84": "5f836c",
+ "843142": "3a3931",
+ "ef7b8c": "6c6958",
+ "c55a73": "545148",
+ "c5c5c5": "c5c5c5",
+ "ffffff": "ffffff",
+ "5a3a08": "4c1d14",
+ "ad7308": "954734",
+ "7b5208": "663326",
+ "deb563": "c96a64",
+ "94635a": "814981",
+ "6b3a31": "5c3b64"
+ },
+ "2": {
+ "5a4a4a": "546162",
+ "101010": "101010",
+ "c5bdad": "95abab",
+ "9c8c84": "70858b",
+ "843142": "201f36",
+ "ef7b8c": "504f66",
+ "c55a73": "2f2b42",
+ "c5c5c5": "c5c5c5",
+ "ffffff": "ffffff",
+ "5a3a08": "6f4b33",
+ "ad7308": "b3774d",
+ "7b5208": "825536",
+ "deb563": "e3a472",
+ "94635a": "b5b18f",
+ "6b3a31": "958d71"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/533.json b/public/images/pokemon/variant/533.json
new file mode 100644
index 000000000..89f7248b0
--- /dev/null
+++ b/public/images/pokemon/variant/533.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "101010": "101010",
+ "84293a": "666b72",
+ "de525a": "8d949f",
+ "bd3a4a": "707885",
+ "631931": "363d48",
+ "5a3a42": "1d4c3c",
+ "9c8c84": "3b8177",
+ "c5bdad": "569d84",
+ "733152": "382c22",
+ "9c4a84": "4e443b",
+ "d66bb5": "6e675e",
+ "ffffff": "ffffff",
+ "732942": "402652",
+ "ad2942": "5a2d72"
+ },
+ "2": {
+ "101010": "101010",
+ "84293a": "6e869f",
+ "de525a": "d6e6f5",
+ "bd3a4a": "acc2d7",
+ "631931": "363d48",
+ "5a3a42": "3c3946",
+ "9c8c84": "6e6685",
+ "c5bdad": "9a8cad",
+ "733152": "121830",
+ "9c4a84": "222a4a",
+ "d66bb5": "37415c",
+ "ffffff": "ffffff",
+ "732942": "5e5d53",
+ "ad2942": "b5b18f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/534.json b/public/images/pokemon/variant/534.json
new file mode 100644
index 000000000..9aa39b463
--- /dev/null
+++ b/public/images/pokemon/variant/534.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "8c6b5a": "17524f",
+ "5a3a21": "0d382d",
+ "c59c73": "2a726e",
+ "101010": "101010",
+ "3a3a31": "6e7878",
+ "8c8c84": "becfd1",
+ "6b6b63": "94a6a9",
+ "733152": "504640",
+ "c56bb5": "766b5f",
+ "9c4a84": "5c5048",
+ "732942": "2c2c3e",
+ "ad2942": "544c6e",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "8c6b5a": "68797a",
+ "5a3a21": "505252",
+ "c59c73": "90aba8",
+ "101010": "101010",
+ "3a3a31": "5c5830",
+ "8c8c84": "e3c682",
+ "6b6b63": "a78f4c",
+ "733152": "2c1350",
+ "c56bb5": "65377e",
+ "9c4a84": "442a6c",
+ "732942": "958d71",
+ "ad2942": "b5b18f",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/538.json b/public/images/pokemon/variant/538.json
new file mode 100644
index 000000000..e17546062
--- /dev/null
+++ b/public/images/pokemon/variant/538.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "631919": "2a6045",
+ "de5a5a": "5fb55f",
+ "101010": "101010",
+ "ad3131": "348350",
+ "3a3a3a": "70543d",
+ "efe6d6": "d7b06a",
+ "292921": "3e2514",
+ "948c84": "8b6036",
+ "c5bdad": "a97745",
+ "f7f7f7": "f7f7f7"
+ },
+ "2": {
+ "631919": "194a63",
+ "de5a5a": "528cef",
+ "101010": "101010",
+ "ad3131": "195a9c",
+ "3a3a3a": "6c2020",
+ "efe6d6": "d14e4e",
+ "292921": "360b0b",
+ "948c84": "9d2e2e",
+ "c5bdad": "892424",
+ "f7f7f7": "f7f7f7"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/539_2.json b/public/images/pokemon/variant/539_2.json
new file mode 100644
index 000000000..67024803b
--- /dev/null
+++ b/public/images/pokemon/variant/539_2.json
@@ -0,0 +1,2708 @@
+{
+ "textures": [
+ {
+ "image": "539_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 294,
+ "h": 294
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 186,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 186,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 125,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 125,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 125,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 125,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 57,
+ "y": 63,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 57,
+ "y": 63,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 58,
+ "y": 0,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 58,
+ "y": 0,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 58,
+ "y": 185,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 58,
+ "y": 185,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 114,
+ "y": 123,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 114,
+ "y": 123,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 115,
+ "y": 60,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 115,
+ "y": 60,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 116,
+ "y": 0,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 116,
+ "y": 0,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 116,
+ "y": 183,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 116,
+ "y": 183,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 172,
+ "y": 120,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 172,
+ "y": 120,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 57,
+ "h": 60
+ },
+ "frame": {
+ "x": 173,
+ "y": 60,
+ "w": 57,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 57,
+ "h": 60
+ },
+ "frame": {
+ "x": 173,
+ "y": 60,
+ "w": 57,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 57,
+ "h": 60
+ },
+ "frame": {
+ "x": 174,
+ "y": 0,
+ "w": 57,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 57,
+ "h": 60
+ },
+ "frame": {
+ "x": 174,
+ "y": 0,
+ "w": 57,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 58,
+ "h": 59
+ },
+ "frame": {
+ "x": 231,
+ "y": 0,
+ "w": 58,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 58,
+ "h": 59
+ },
+ "frame": {
+ "x": 231,
+ "y": 0,
+ "w": 58,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 58,
+ "h": 59
+ },
+ "frame": {
+ "x": 231,
+ "y": 59,
+ "w": 58,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 58,
+ "h": 59
+ },
+ "frame": {
+ "x": 231,
+ "y": 59,
+ "w": 58,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:c2ff50412bfa3917f01bb7368870d1c0:1824fbb6fe252aa5c9038f062c6efe64:c37f5650db214d9be7e16168971a439c$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/539_2.png b/public/images/pokemon/variant/539_2.png
new file mode 100644
index 000000000..534a0bc27
Binary files /dev/null and b/public/images/pokemon/variant/539_2.png differ
diff --git a/public/images/pokemon/variant/539_3.json b/public/images/pokemon/variant/539_3.json
new file mode 100644
index 000000000..6f4679ab5
--- /dev/null
+++ b/public/images/pokemon/variant/539_3.json
@@ -0,0 +1,2708 @@
+{
+ "textures": [
+ {
+ "image": "539_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 294,
+ "h": 294
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 57,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 56,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 56,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 186,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 186,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 125,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 125,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 125,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 125,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 57,
+ "y": 63,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 57,
+ "y": 63,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 58,
+ "y": 0,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 58,
+ "y": 0,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 58,
+ "y": 185,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 58,
+ "y": 185,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 114,
+ "y": 123,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 114,
+ "y": 123,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 115,
+ "y": 60,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 115,
+ "y": 60,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 116,
+ "y": 0,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 116,
+ "y": 0,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 116,
+ "y": 183,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 116,
+ "y": 183,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 172,
+ "y": 120,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 58,
+ "h": 60
+ },
+ "frame": {
+ "x": 172,
+ "y": 120,
+ "w": 58,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 57,
+ "h": 60
+ },
+ "frame": {
+ "x": 173,
+ "y": 60,
+ "w": 57,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 57,
+ "h": 60
+ },
+ "frame": {
+ "x": 173,
+ "y": 60,
+ "w": 57,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 57,
+ "h": 60
+ },
+ "frame": {
+ "x": 174,
+ "y": 0,
+ "w": 57,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 57,
+ "h": 60
+ },
+ "frame": {
+ "x": 174,
+ "y": 0,
+ "w": 57,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 58,
+ "h": 59
+ },
+ "frame": {
+ "x": 231,
+ "y": 0,
+ "w": 58,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 58,
+ "h": 59
+ },
+ "frame": {
+ "x": 231,
+ "y": 0,
+ "w": 58,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 58,
+ "h": 59
+ },
+ "frame": {
+ "x": 231,
+ "y": 59,
+ "w": 58,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 58,
+ "h": 59
+ },
+ "frame": {
+ "x": 231,
+ "y": 59,
+ "w": 58,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 57,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 118,
+ "w": 57,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 230,
+ "y": 177,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 174,
+ "y": 180,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 56,
+ "h": 58
+ },
+ "frame": {
+ "x": 230,
+ "y": 236,
+ "w": 56,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 55,
+ "h": 56
+ },
+ "frame": {
+ "x": 174,
+ "y": 238,
+ "w": 55,
+ "h": 56
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:c2ff50412bfa3917f01bb7368870d1c0:1824fbb6fe252aa5c9038f062c6efe64:c37f5650db214d9be7e16168971a439c$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/539_3.png b/public/images/pokemon/variant/539_3.png
new file mode 100644
index 000000000..cf392aa1a
Binary files /dev/null and b/public/images/pokemon/variant/539_3.png differ
diff --git a/public/images/pokemon/variant/540.json b/public/images/pokemon/variant/540.json
new file mode 100644
index 000000000..32a8b4164
--- /dev/null
+++ b/public/images/pokemon/variant/540.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "000000": "000000",
+ "3a6319": "7b4a5a",
+ "5a9c31": "b56b7b",
+ "94ce08": "ef949c",
+ "d6ad00": "573728",
+ "9c7b08": "67412e",
+ "fff7ad": "967768",
+ "ffde31": "6f4c3b",
+ "ffffff": "ffffff",
+ "4a4a4a": "4a4a4a",
+ "e68408": "eabb81",
+ "945219": "b8875c",
+ "ceced6": "ceced6",
+ "ffad4a": "ffad4a"
+ },
+ "2": {
+ "000000": "000000",
+ "3a6319": "171f5b",
+ "5a9c31": "1a2388",
+ "94ce08": "1152d8",
+ "d6ad00": "574428",
+ "9c7b08": "674e2e",
+ "fff7ad": "ffffff",
+ "ffde31": "ead3c1",
+ "ffffff": "ffffff",
+ "4a4a4a": "4a4a4a",
+ "e68408": "d4bb66",
+ "945219": "a89860",
+ "ceced6": "ceced6",
+ "ffad4a": "ffad4a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/541.json b/public/images/pokemon/variant/541.json
new file mode 100644
index 000000000..6f4c80225
--- /dev/null
+++ b/public/images/pokemon/variant/541.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "101010": "101010",
+ "3a6319": "7b4a5a",
+ "94ce08": "ef949c",
+ "5a9c31": "b56b7b",
+ "299c52": "f4838d",
+ "19734a": "ac6675",
+ "10423a": "8e5863",
+ "b5a529": "6f4c3b",
+ "ffef3a": "967768",
+ "5a5a3a": "67412e",
+ "7b733a": "553829",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "101010": "101010",
+ "3a6319": "1e1e67",
+ "94ce08": "0d3fa6",
+ "5a9c31": "0d267d",
+ "299c52": "0c358a",
+ "19734a": "0e2a84",
+ "10423a": "192b7d",
+ "b5a529": "ead3c1",
+ "ffef3a": "ffffff",
+ "5a5a3a": "67412e",
+ "7b733a": "553829",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/542.json b/public/images/pokemon/variant/542.json
new file mode 100644
index 000000000..e48e883ec
--- /dev/null
+++ b/public/images/pokemon/variant/542.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "000000": "000000",
+ "bdad10": "6b4d3e",
+ "8c7b10": "573728",
+ "fff721": "6f4c3b",
+ "426331": "7b4a5a",
+ "7bce08": "ef949c",
+ "5a9c31": "b56b7b",
+ "ffff9c": "967768",
+ "843142": "316d84",
+ "ffffff": "ffffff",
+ "ff314a": "31ceff",
+ "10423a": "5f3f49",
+ "299c52": "b46877",
+ "19734a": "8e525e"
+ },
+ "2": {
+ "000000": "000000",
+ "bdad10": "7b6053",
+ "8c7b10": "846851",
+ "fff721": "ead3c1",
+ "426331": "162969",
+ "7bce08": "1e57cc",
+ "5a9c31": "183da4",
+ "ffff9c": "ffffff",
+ "843142": "9e5e25",
+ "ffffff": "ffffff",
+ "ff314a": "ff7800",
+ "10423a": "122455",
+ "299c52": "183da4",
+ "19734a": "0b246d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/546.json b/public/images/pokemon/variant/546.json
new file mode 100644
index 000000000..d4216c57f
--- /dev/null
+++ b/public/images/pokemon/variant/546.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "a5ad84": "bf7d61",
+ "dee6c5": "e4b397",
+ "7b846b": "914e3a",
+ "4a5a52": "663023",
+ "101010": "101010",
+ "ffffff": "e1cac5",
+ "ceced6": "d2a19a",
+ "427b42": "9d62bc",
+ "194a19": "4c2f6e",
+ "52a54a": "c690da",
+ "ad6b10": "137b7f",
+ "e68400": "35cac9"
+ },
+ "2": {
+ "a5ad84": "793c35",
+ "dee6c5": "bf7c6a",
+ "7b846b": "662c26",
+ "4a5a52": "521819",
+ "101010": "101010",
+ "ffffff": "f7dbd1",
+ "ceced6": "d89185",
+ "427b42": "559c7a",
+ "194a19": "2e6450",
+ "52a54a": "70be90",
+ "ad6b10": "c26e00",
+ "e68400": "ffb61b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/547.json b/public/images/pokemon/variant/547.json
new file mode 100644
index 000000000..15e08aa18
--- /dev/null
+++ b/public/images/pokemon/variant/547.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "ad945a": "914e3a",
+ "6b5a42": "663023",
+ "e6dece": "dda585",
+ "c5b58c": "b77153",
+ "101010": "101010",
+ "194a19": "512143",
+ "427b42": "924a75",
+ "52a54a": "c27199",
+ "946b42": "834a43",
+ "523a29": "56191d",
+ "ad6b10": "127498",
+ "735242": "693535",
+ "ffffff": "ffffff",
+ "e68400": "28adc7",
+ "ad4a63": "ad4a63"
+ },
+ "2": {
+ "ad945a": "4b1918",
+ "6b5a42": "360e10",
+ "e6dece": "a86250",
+ "c5b58c": "70322b",
+ "101010": "101010",
+ "194a19": "a13618",
+ "427b42": "ec7441",
+ "52a54a": "ffa97c",
+ "946b42": "fdca95",
+ "523a29": "523a29",
+ "ad6b10": "c95d1a",
+ "735242": "e79e64",
+ "ffffff": "ffffff",
+ "e68400": "ffa34c",
+ "ad4a63": "ad4a63"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/548.json b/public/images/pokemon/variant/548.json
new file mode 100644
index 000000000..ac7c564ee
--- /dev/null
+++ b/public/images/pokemon/variant/548.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "315a31": "31425a",
+ "3aad3a": "76bfc7",
+ "3a844a": "307489",
+ "101010": "101010",
+ "9cbd4a": "adb563",
+ "637b31": "636329",
+ "c5ef7b": "d6ef7b",
+ "cecebd": "cecebd",
+ "ffffff": "ffffff",
+ "bd8c94": "bd8c94",
+ "7b313a": "7b313a"
+ },
+ "1": {
+ "315a31": "8c1d34",
+ "3aad3a": "ef5e55",
+ "3a844a": "bd2d40",
+ "101010": "101010",
+ "9cbd4a": "8e954d",
+ "637b31": "73733c",
+ "c5ef7b": "bfd17f",
+ "cecebd": "beb1a3",
+ "ffffff": "f6eaea",
+ "bd8c94": "bd8c94",
+ "7b313a": "7b313a"
+ },
+ "2": {
+ "315a31": "351c49",
+ "3aad3a": "8d57a4",
+ "3a844a": "663982",
+ "101010": "101010",
+ "9cbd4a": "b39436",
+ "637b31": "5c4510",
+ "c5ef7b": "ded26f",
+ "cecebd": "824c36",
+ "ffffff": "aa7550",
+ "bd8c94": "b4fff2",
+ "7b313a": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/549.json b/public/images/pokemon/variant/549.json
new file mode 100644
index 000000000..8fb9272c5
--- /dev/null
+++ b/public/images/pokemon/variant/549.json
@@ -0,0 +1,19 @@
+{
+ "1": {
+ "101010": "101010",
+ "734221": "09445f",
+ "ff6b3a": "54c5eb",
+ "bd633a": "228ac5",
+ "bda552": "77909a",
+ "ffde42": "b6c7cc",
+ "ffb59c": "78e6f7",
+ "ffffff": "ffffff",
+ "315a31": "80152b",
+ "4a844a": "bd2d40",
+ "3aad3a": "ef5755",
+ "526329": "5a5a2c",
+ "c5ef7b": "bfd17f",
+ "9cb563": "8e954d",
+ "cec5bd": "cec5bd"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/549_3.json b/public/images/pokemon/variant/549_3.json
new file mode 100644
index 000000000..adaf1df3c
--- /dev/null
+++ b/public/images/pokemon/variant/549_3.json
@@ -0,0 +1,2750 @@
+{
+ "textures": [
+ {
+ "image": "549_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 364,
+ "h": 364
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 57,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 57,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 56,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 66,
+ "w": 56,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 56,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 66,
+ "w": 56,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 133,
+ "w": 55,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 133,
+ "w": 55,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 53,
+ "h": 70
+ },
+ "frame": {
+ "x": 0,
+ "y": 201,
+ "w": 53,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 53,
+ "h": 70
+ },
+ "frame": {
+ "x": 0,
+ "y": 201,
+ "w": 53,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 58,
+ "h": 64
+ },
+ "frame": {
+ "x": 57,
+ "y": 0,
+ "w": 58,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 58,
+ "h": 64
+ },
+ "frame": {
+ "x": 57,
+ "y": 0,
+ "w": 58,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 58,
+ "h": 64
+ },
+ "frame": {
+ "x": 115,
+ "y": 0,
+ "w": 58,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 6,
+ "w": 58,
+ "h": 64
+ },
+ "frame": {
+ "x": 115,
+ "y": 0,
+ "w": 58,
+ "h": 64
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 54,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 271,
+ "w": 54,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 54,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 271,
+ "w": 54,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 58,
+ "h": 62
+ },
+ "frame": {
+ "x": 173,
+ "y": 0,
+ "w": 58,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 58,
+ "h": 62
+ },
+ "frame": {
+ "x": 173,
+ "y": 0,
+ "w": 58,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 68
+ },
+ "frame": {
+ "x": 231,
+ "y": 0,
+ "w": 55,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 68
+ },
+ "frame": {
+ "x": 231,
+ "y": 0,
+ "w": 55,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 68
+ },
+ "frame": {
+ "x": 231,
+ "y": 0,
+ "w": 55,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 68
+ },
+ "frame": {
+ "x": 231,
+ "y": 0,
+ "w": 55,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 286,
+ "y": 0,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 49,
+ "h": 70
+ },
+ "frame": {
+ "x": 53,
+ "y": 201,
+ "w": 49,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 49,
+ "h": 70
+ },
+ "frame": {
+ "x": 53,
+ "y": 201,
+ "w": 49,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 51,
+ "h": 69
+ },
+ "frame": {
+ "x": 54,
+ "y": 271,
+ "w": 51,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 51,
+ "h": 69
+ },
+ "frame": {
+ "x": 54,
+ "y": 271,
+ "w": 51,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 55,
+ "y": 133,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 55,
+ "y": 133,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 56,
+ "y": 66,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 56,
+ "y": 66,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 56,
+ "y": 66,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 109,
+ "y": 64,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 109,
+ "y": 64,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 49,
+ "h": 70
+ },
+ "frame": {
+ "x": 102,
+ "y": 201,
+ "w": 49,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 49,
+ "h": 70
+ },
+ "frame": {
+ "x": 102,
+ "y": 201,
+ "w": 49,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 51,
+ "h": 69
+ },
+ "frame": {
+ "x": 105,
+ "y": 271,
+ "w": 51,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 51,
+ "h": 69
+ },
+ "frame": {
+ "x": 105,
+ "y": 271,
+ "w": 51,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 108,
+ "y": 133,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 108,
+ "y": 133,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 108,
+ "y": 133,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 54,
+ "h": 68
+ },
+ "frame": {
+ "x": 108,
+ "y": 133,
+ "w": 54,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 151,
+ "y": 201,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 151,
+ "y": 201,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 151,
+ "y": 201,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 151,
+ "y": 201,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 156,
+ "y": 269,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 156,
+ "y": 269,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 156,
+ "y": 269,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 156,
+ "y": 269,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 163,
+ "y": 64,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 162,
+ "y": 132,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 162,
+ "y": 132,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 162,
+ "y": 132,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 55,
+ "h": 65
+ },
+ "frame": {
+ "x": 216,
+ "y": 68,
+ "w": 55,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 55,
+ "h": 65
+ },
+ "frame": {
+ "x": 216,
+ "y": 68,
+ "w": 55,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 55,
+ "h": 65
+ },
+ "frame": {
+ "x": 216,
+ "y": 68,
+ "w": 55,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 55,
+ "h": 65
+ },
+ "frame": {
+ "x": 216,
+ "y": 68,
+ "w": 55,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 55,
+ "h": 65
+ },
+ "frame": {
+ "x": 216,
+ "y": 68,
+ "w": 55,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 55,
+ "h": 65
+ },
+ "frame": {
+ "x": 216,
+ "y": 68,
+ "w": 55,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 215,
+ "y": 133,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 215,
+ "y": 133,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 215,
+ "y": 133,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 215,
+ "y": 133,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 215,
+ "y": 133,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 215,
+ "y": 133,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 271,
+ "y": 68,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 271,
+ "y": 68,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 271,
+ "y": 68,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 271,
+ "y": 68,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 271,
+ "y": 68,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 271,
+ "y": 68,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 268,
+ "y": 134,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 268,
+ "y": 134,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 268,
+ "y": 134,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 204,
+ "y": 201,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 204,
+ "y": 201,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 204,
+ "y": 201,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 52,
+ "h": 67
+ },
+ "frame": {
+ "x": 209,
+ "y": 268,
+ "w": 52,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 52,
+ "h": 67
+ },
+ "frame": {
+ "x": 209,
+ "y": 268,
+ "w": 52,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 52,
+ "h": 67
+ },
+ "frame": {
+ "x": 209,
+ "y": 268,
+ "w": 52,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 52,
+ "h": 67
+ },
+ "frame": {
+ "x": 209,
+ "y": 268,
+ "w": 52,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 52,
+ "h": 67
+ },
+ "frame": {
+ "x": 209,
+ "y": 268,
+ "w": 52,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 52,
+ "h": 67
+ },
+ "frame": {
+ "x": 209,
+ "y": 268,
+ "w": 52,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 257,
+ "y": 202,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 257,
+ "y": 202,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 257,
+ "y": 202,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 257,
+ "y": 202,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 257,
+ "y": 202,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 257,
+ "y": 202,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 311,
+ "y": 202,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 311,
+ "y": 202,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 311,
+ "y": 202,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 311,
+ "y": 202,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 311,
+ "y": 202,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 53,
+ "h": 67
+ },
+ "frame": {
+ "x": 311,
+ "y": 202,
+ "w": 53,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 52,
+ "h": 66
+ },
+ "frame": {
+ "x": 261,
+ "y": 269,
+ "w": 52,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 52,
+ "h": 66
+ },
+ "frame": {
+ "x": 261,
+ "y": 269,
+ "w": 52,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 52,
+ "h": 66
+ },
+ "frame": {
+ "x": 261,
+ "y": 269,
+ "w": 52,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 52,
+ "h": 66
+ },
+ "frame": {
+ "x": 261,
+ "y": 269,
+ "w": 52,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 52,
+ "h": 66
+ },
+ "frame": {
+ "x": 261,
+ "y": 269,
+ "w": 52,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 52,
+ "h": 66
+ },
+ "frame": {
+ "x": 261,
+ "y": 269,
+ "w": 52,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 51,
+ "h": 66
+ },
+ "frame": {
+ "x": 313,
+ "y": 269,
+ "w": 51,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 51,
+ "h": 66
+ },
+ "frame": {
+ "x": 313,
+ "y": 269,
+ "w": 51,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 51,
+ "h": 66
+ },
+ "frame": {
+ "x": 313,
+ "y": 269,
+ "w": 51,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 51,
+ "h": 66
+ },
+ "frame": {
+ "x": 313,
+ "y": 269,
+ "w": 51,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 51,
+ "h": 66
+ },
+ "frame": {
+ "x": 313,
+ "y": 269,
+ "w": 51,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 58,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 51,
+ "h": 66
+ },
+ "frame": {
+ "x": 313,
+ "y": 269,
+ "w": 51,
+ "h": 66
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:ec00ca4a55dce5e8e175f50fc07a61b8:ac7954a8b8d4012b22b6858be67a3910:342c52cb859b7cfd423a30f5638b8474$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/549_3.png b/public/images/pokemon/variant/549_3.png
new file mode 100644
index 000000000..b7f2244e3
Binary files /dev/null and b/public/images/pokemon/variant/549_3.png differ
diff --git a/public/images/pokemon/variant/559.json b/public/images/pokemon/variant/559.json
new file mode 100644
index 000000000..d844e2314
--- /dev/null
+++ b/public/images/pokemon/variant/559.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "b52931": "c855a9",
+ "732129": "64195b",
+ "7b6308": "66470e",
+ "e63a42": "e18abd",
+ "bd9c00": "896b14",
+ "ffce00": "d7c475",
+ "212121": "212121",
+ "424242": "424242",
+ "ffffff": "ffffff",
+ "63635a": "63635a",
+ "adada5": "adada5",
+ "7b7352": "5f533d",
+ "c5bd84": "c7bea5",
+ "fff7b5": "ecead9"
+ },
+ "1": {
+ "b52931": "4f4967",
+ "732129": "251c34",
+ "7b6308": "8b8352",
+ "e63a42": "82809f",
+ "bd9c00": "bdbc82",
+ "ffce00": "fffcdd",
+ "212121": "212121",
+ "424242": "424242",
+ "ffffff": "ffffff",
+ "63635a": "63635a",
+ "adada5": "adada5",
+ "7b7352": "7b7352",
+ "c5bd84": "c5bd84",
+ "fff7b5": "fff7b5"
+ },
+ "2": {
+ "b52931": "2d852b",
+ "732129": "17541a",
+ "7b6308": "6f9d3d",
+ "e63a42": "7cce68",
+ "bd9c00": "98c053",
+ "ffce00": "e5ff87",
+ "212121": "212121",
+ "424242": "424242",
+ "ffffff": "ffffff",
+ "63635a": "63635a",
+ "adada5": "adada5",
+ "7b7352": "7b7352",
+ "c5bd84": "c5bd84",
+ "fff7b5": "fff7b5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/560.json b/public/images/pokemon/variant/560.json
new file mode 100644
index 000000000..7c5a1841d
--- /dev/null
+++ b/public/images/pokemon/variant/560.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "7b3a29": "5c392e",
+ "e66373": "e18abd",
+ "212121": "212121",
+ "de293a": "b1578c",
+ "c55a19": "aea489",
+ "f77b21": "d9d7bf",
+ "4a4a4a": "652f56",
+ "949494": "949494",
+ "ffffff": "ffffff",
+ "e6e6e6": "e6e6e6",
+ "bdbdbd": "bdbdbd",
+ "636363": "b8749c",
+ "6b5229": "66470e",
+ "f7ce10": "d7c475",
+ "b59419": "8f7939"
+ },
+ "1": {
+ "7b3a29": "251c34",
+ "e66373": "82809f",
+ "212121": "212121",
+ "de293a": "4f4967",
+ "c55a19": "988658",
+ "f77b21": "c3b889",
+ "4a4a4a": "4a4a4a",
+ "949494": "949494",
+ "ffffff": "ffffff",
+ "e6e6e6": "e6e6e6",
+ "bdbdbd": "bdbdbd",
+ "636363": "636363",
+ "6b5229": "8b8352",
+ "f7ce10": "fffcdd",
+ "b59419": "bdbc82"
+ },
+ "2": {
+ "7b3a29": "24360d",
+ "e66373": "8bb089",
+ "212121": "212121",
+ "de293a": "3f5d3e",
+ "c55a19": "c5bd84",
+ "f77b21": "fff7b5",
+ "4a4a4a": "1c342e",
+ "949494": "949494",
+ "ffffff": "ffffff",
+ "e6e6e6": "e6e6e6",
+ "bdbdbd": "bdbdbd",
+ "636363": "3b6253",
+ "6b5229": "627f2e",
+ "f7ce10": "d8f769",
+ "b59419": "a8c458"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/570.json b/public/images/pokemon/variant/570.json
new file mode 100644
index 000000000..5c9acf9b3
--- /dev/null
+++ b/public/images/pokemon/variant/570.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "6b213a": "4f025a",
+ "ad1042": "c359e6",
+ "5a5a73": "475378",
+ "212131": "1b1b47",
+ "101010": "101010",
+ "424252": "2f375a",
+ "19b5b5": "19b5b5",
+ "318484": "318484",
+ "ffffff": "ffffff",
+ "313142": "283766"
+ },
+ "2": {
+ "6b213a": "006867",
+ "ad1042": "01d5bb",
+ "5a5a73": "a1a1c0",
+ "212131": "163956",
+ "101010": "101010",
+ "424252": "746a98",
+ "19b5b5": "e879d6",
+ "318484": "bd3eb8",
+ "ffffff": "ffffff",
+ "313142": "60808f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/571.json b/public/images/pokemon/variant/571.json
new file mode 100644
index 000000000..d69b01788
--- /dev/null
+++ b/public/images/pokemon/variant/571.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "101010": "101010",
+ "293142": "283766",
+ "212131": "0a133f",
+ "7b2942": "8e2270",
+ "4a1029": "540548",
+ "ad1042": "cc2f94",
+ "7b7b84": "7b7b84",
+ "63636b": "4e4664",
+ "4a4a52": "2d2b43",
+ "cecece": "cecece",
+ "318484": "00766a",
+ "19b5b5": "0ab5b3",
+ "ce4a5a": "ce4a5a"
+ },
+ "2": {
+ "101010": "101010",
+ "293142": "283766",
+ "212131": "121b47",
+ "7b2942": "125091",
+ "4a1029": "061a3e",
+ "ad1042": "2f8cdb",
+ "7b7b84": "b2afd5",
+ "63636b": "938aae",
+ "4a4a52": "5e5277",
+ "cecece": "e6e6e6",
+ "318484": "7e248c",
+ "19b5b5": "9c58ca",
+ "ce4a5a": "24558c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/572.json b/public/images/pokemon/variant/572.json
new file mode 100644
index 000000000..87200b600
--- /dev/null
+++ b/public/images/pokemon/variant/572.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "8c847b": "b2af6e",
+ "524a42": "525042",
+ "ffffff": "ffffff",
+ "decec5": "decec5",
+ "bdb5a5": "dad7a1",
+ "bd2929": "f28989",
+ "101010": "101010",
+ "d65252": "f8c1c1",
+ "ef8484": "fab7b7"
+ },
+ "2": {
+ "8c847b": "5f807e",
+ "524a42": "5f807e",
+ "ffffff": "d7e8e6",
+ "decec5": "cbdcda",
+ "bdb5a5": "aec8c6",
+ "bd2929": "b08631",
+ "101010": "101010",
+ "d65252": "e6c88d",
+ "ef8484": "dab977"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/577.json b/public/images/pokemon/variant/577.json
new file mode 100644
index 000000000..cd1905673
--- /dev/null
+++ b/public/images/pokemon/variant/577.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "428c5a": "7d52ad",
+ "5ab57b": "a78cd6",
+ "ffffff": "fbf9ff",
+ "94e6ad": "cab8f1",
+ "6b6329": "597070",
+ "5a845a": "5e2c58",
+ "101010": "101010",
+ "e6de73": "afdfce",
+ "cee6bd": "ebc7d9",
+ "a59c31": "88aca5",
+ "9cad8c": "975b88",
+ "316342": "442e7a",
+ "94314a": "84197e",
+ "c54252": "c54252",
+ "b5cea5": "c696b4"
+ },
+ "1": {
+ "428c5a": "6f0b2c",
+ "5ab57b": "b43a50",
+ "ffffff": "fff3f3",
+ "94e6ad": "ee8c91",
+ "6b6329": "522849",
+ "5a845a": "961d3c",
+ "101010": "101010",
+ "e6de73": "9d65b1",
+ "cee6bd": "dfab9f",
+ "a59c31": "824885",
+ "9cad8c": "b86d6a",
+ "316342": "3b031b",
+ "94314a": "94314a",
+ "c54252": "c54252",
+ "b5cea5": "cd9790"
+ },
+ "2": {
+ "428c5a": "a968a4",
+ "5ab57b": "ce8ec2",
+ "ffffff": "ffffff",
+ "94e6ad": "f7c6e5",
+ "6b6329": "3e8c82",
+ "5a845a": "9d4e4c",
+ "101010": "101010",
+ "e6de73": "74d6b3",
+ "cee6bd": "f0c9ba",
+ "a59c31": "5ab3a2",
+ "9cad8c": "ba7066",
+ "316342": "713c85",
+ "94314a": "94314a",
+ "c54252": "c54252",
+ "b5cea5": "d69887"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/578.json b/public/images/pokemon/variant/578.json
new file mode 100644
index 000000000..83db43949
--- /dev/null
+++ b/public/images/pokemon/variant/578.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "429c63": "744ab5",
+ "5ab57b": "928cd6",
+ "637b63": "834783",
+ "c5deb5": "ebc7e1",
+ "317b4a": "6b2981",
+ "9cbd8c": "9b65ac",
+ "101010": "101010",
+ "e6ffde": "fff9fb",
+ "84dea5": "c3b8f1",
+ "b54242": "ad4252",
+ "733a3a": "84197e"
+ },
+ "1": {
+ "429c63": "6f0b2c",
+ "5ab57b": "b43a50",
+ "637b63": "862f2d",
+ "c5deb5": "d69289",
+ "317b4a": "3b031b",
+ "9cbd8c": "b0605c",
+ "101010": "101010",
+ "e6ffde": "fff3f3",
+ "84dea5": "ee8c91",
+ "b54242": "ad4252",
+ "733a3a": "84194a"
+ },
+ "2": {
+ "429c63": "a5489e",
+ "5ab57b": "d080b8",
+ "637b63": "9d4e4c",
+ "c5deb5": "f0c9ba",
+ "317b4a": "732971",
+ "9cbd8c": "d69887",
+ "101010": "101010",
+ "e6ffde": "ffffff",
+ "84dea5": "f7c6e5",
+ "b54242": "ad4252",
+ "733a3a": "84194a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/579.json b/public/images/pokemon/variant/579.json
new file mode 100644
index 000000000..168a4470b
--- /dev/null
+++ b/public/images/pokemon/variant/579.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "428c5a": "316b8c",
+ "5ab57b": "8c9cd6",
+ "316342": "31427b",
+ "4a8c63": "40516c",
+ "d6efc5": "bfdadd",
+ "9cbd8c": "7f9fb5",
+ "101010": "101010",
+ "ffffff": "f1feff",
+ "de6363": "7bfff7",
+ "a55252": "4aad8c",
+ "debd7b": "a5d67b",
+ "c5a563": "63b519",
+ "733a3a": "84197e",
+ "c55252": "ad4252"
+ },
+ "1": {
+ "428c5a": "6f0b2c",
+ "5ab57b": "b43a50",
+ "316342": "3b031b",
+ "4a8c63": "862f2d",
+ "d6efc5": "d69289",
+ "9cbd8c": "b0605c",
+ "101010": "101010",
+ "ffffff": "fff3f3",
+ "de6363": "e39744",
+ "a55252": "bb6620",
+ "debd7b": "9d65b1",
+ "c5a563": "844386",
+ "733a3a": "84194a",
+ "c55252": "ad4252"
+ },
+ "2": {
+ "428c5a": "a5489e",
+ "5ab57b": "df7fb6",
+ "316342": "732971",
+ "4a8c63": "9d4e4c",
+ "d6efc5": "e8baac",
+ "9cbd8c": "c5887f",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "de6363": "74d6b3",
+ "a55252": "5ab3a2",
+ "debd7b": "a29fbd",
+ "c5a563": "6d648a",
+ "733a3a": "84194a",
+ "c55252": "ad4252"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/585-autumn_1.json b/public/images/pokemon/variant/585-autumn_1.json
new file mode 100644
index 000000000..6d76c48b3
--- /dev/null
+++ b/public/images/pokemon/variant/585-autumn_1.json
@@ -0,0 +1,3044 @@
+{
+ "textures": [
+ {
+ "image": "585-autumn_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 195,
+ "h": 195
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 50,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 50,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 50,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 50,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 136,
+ "y": 48,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 136,
+ "y": 48,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 100,
+ "y": 95,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 100,
+ "y": 95,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 66,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 66,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 159,
+ "y": 98,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 159,
+ "y": 98,
+ "w": 31,
+ "h": 50
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:5895c9b7b58344bc7455a02f687ef539:4df09e0e04d5b04fdeaf36f9db9673f9:c7e45605bee4014fbf86a5b3a10eafef$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/585-autumn_1.png b/public/images/pokemon/variant/585-autumn_1.png
new file mode 100644
index 000000000..bc5c14242
Binary files /dev/null and b/public/images/pokemon/variant/585-autumn_1.png differ
diff --git a/public/images/pokemon/variant/585-spring_1.json b/public/images/pokemon/variant/585-spring_1.json
new file mode 100644
index 000000000..991403fbb
--- /dev/null
+++ b/public/images/pokemon/variant/585-spring_1.json
@@ -0,0 +1,3044 @@
+{
+ "textures": [
+ {
+ "image": "585-spring_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 195,
+ "h": 195
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 50,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 50,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 50,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 50,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 136,
+ "y": 48,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 136,
+ "y": 48,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 100,
+ "y": 95,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 100,
+ "y": 95,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 66,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 66,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 159,
+ "y": 98,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 159,
+ "y": 98,
+ "w": 31,
+ "h": 50
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:23cc18b62ef0b3cf727c8495ccc3a48d:365d365196678a0a4e9440fb5e5291d6:d9f005b1786551ef1a4ec5614dcbbfd1$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/585-spring_1.png b/public/images/pokemon/variant/585-spring_1.png
new file mode 100644
index 000000000..1f154916d
Binary files /dev/null and b/public/images/pokemon/variant/585-spring_1.png differ
diff --git a/public/images/pokemon/variant/585-summer_1.json b/public/images/pokemon/variant/585-summer_1.json
new file mode 100644
index 000000000..3205f992b
--- /dev/null
+++ b/public/images/pokemon/variant/585-summer_1.json
@@ -0,0 +1,3044 @@
+{
+ "textures": [
+ {
+ "image": "585-summer_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 195,
+ "h": 195
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 50,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 50,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 50,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 50,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 136,
+ "y": 48,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 136,
+ "y": 48,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 100,
+ "y": 95,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 100,
+ "y": 95,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 66,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 66,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 159,
+ "y": 98,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 159,
+ "y": 98,
+ "w": 31,
+ "h": 50
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:4f8e7854552697b480b552af7c1d0183:e954dc679a09ff9ec6b27dce5650d4be:6dee9c999116e929b40748d359d41e33$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/585-summer_1.png b/public/images/pokemon/variant/585-summer_1.png
new file mode 100644
index 000000000..59b40b7bf
Binary files /dev/null and b/public/images/pokemon/variant/585-summer_1.png differ
diff --git a/public/images/pokemon/variant/585-winter_1.json b/public/images/pokemon/variant/585-winter_1.json
new file mode 100644
index 000000000..54dc7476a
--- /dev/null
+++ b/public/images/pokemon/variant/585-winter_1.json
@@ -0,0 +1,3044 @@
+{
+ "textures": [
+ {
+ "image": "585-winter_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 195,
+ "h": 195
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 50,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 34,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 50,
+ "w": 34,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 33,
+ "y": 100,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 50,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 34,
+ "y": 50,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 35,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 35,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 35,
+ "h": 48
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 35,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 137,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 47
+ },
+ "frame": {
+ "x": 102,
+ "y": 48,
+ "w": 34,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 33,
+ "h": 49
+ },
+ "frame": {
+ "x": 67,
+ "y": 49,
+ "w": 33,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 136,
+ "y": 48,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 136,
+ "y": 48,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 100,
+ "y": 95,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 32,
+ "h": 50
+ },
+ "frame": {
+ "x": 100,
+ "y": 95,
+ "w": 32,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 66,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 66,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 97,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 128,
+ "y": 145,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 159,
+ "y": 98,
+ "w": 31,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 36,
+ "h": 50
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 31,
+ "h": 50
+ },
+ "frame": {
+ "x": 159,
+ "y": 98,
+ "w": 31,
+ "h": 50
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:9bd843fda4a1d50b9c8f6d76bca812d5:666a2e9254f313a4482e94557b5a4abd:9fc9970f730df71c344de29f38668796$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/585-winter_1.png b/public/images/pokemon/variant/585-winter_1.png
new file mode 100644
index 000000000..b296e059d
Binary files /dev/null and b/public/images/pokemon/variant/585-winter_1.png differ
diff --git a/public/images/pokemon/variant/586-autumn.json b/public/images/pokemon/variant/586-autumn.json
new file mode 100644
index 000000000..e56a7af7d
--- /dev/null
+++ b/public/images/pokemon/variant/586-autumn.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "842131": "842131",
+ "bd3a3a": "bd3a3a",
+ "5a1919": "5a1919",
+ "000000": "000000",
+ "422110": "9d4f62",
+ "4a0808": "7f334a",
+ "dec56b": "ffd5f6",
+ "633121": "c66479",
+ "7b5231": "d98997",
+ "a57b4a": "e1b2d7",
+ "de8c29": "ffecfb",
+ "dedede": "dedede",
+ "adadad": "adadad",
+ "311010": "311010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/586-spring.json b/public/images/pokemon/variant/586-spring.json
new file mode 100644
index 000000000..14f8eded1
--- /dev/null
+++ b/public/images/pokemon/variant/586-spring.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "311010": "311010",
+ "000000": "000000",
+ "4a1008": "7f334a",
+ "ff739c": "ff739c",
+ "731931": "731931",
+ "dec56b": "ffd5f6",
+ "ce4263": "ce4263",
+ "633a21": "c66479",
+ "422119": "9d4f62",
+ "de9429": "ffecfb",
+ "7b5a31": "d98997",
+ "a57b4a": "e1b2d7",
+ "dedede": "dedede",
+ "adadad": "adadad"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/586-summer.json b/public/images/pokemon/variant/586-summer.json
new file mode 100644
index 000000000..97a0efa33
--- /dev/null
+++ b/public/images/pokemon/variant/586-summer.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "193a29": "314a29",
+ "088c42": "4a8b4a",
+ "000000": "000000",
+ "195a31": "416a39",
+ "dec56b": "ffd5f6",
+ "4a1008": "783046",
+ "422119": "944b5c",
+ "633a21": "bb5f73",
+ "7b5a31": "cc818e",
+ "a57b4a": "e1b2d7",
+ "de9429": "ffecfb",
+ "dedede": "dedede",
+ "adadad": "adadad",
+ "311010": "582333"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/586-winter.json b/public/images/pokemon/variant/586-winter.json
new file mode 100644
index 000000000..a4ece9d25
--- /dev/null
+++ b/public/images/pokemon/variant/586-winter.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "6b6b6b": "cf9bc4",
+ "424a42": "b184a8",
+ "311010": "311010",
+ "ffffff": "ffd5f6",
+ "000000": "000000",
+ "adadad": "e1b2d7",
+ "4a1008": "7f334a",
+ "dec56b": "ffecfb",
+ "422119": "9d4f62",
+ "7b5a31": "d98997",
+ "633a21": "c66479",
+ "a57b4a": "e1b2d7",
+ "de9429": "ffecfb",
+ "dedede": "dedede"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/607.json b/public/images/pokemon/variant/607.json
new file mode 100644
index 000000000..11f02de7f
--- /dev/null
+++ b/public/images/pokemon/variant/607.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "3a2973": "811b50",
+ "7352e6": "d04fb8",
+ "9c8ce6": "f187d4",
+ "c5bdf7": "f99dd8",
+ "000000": "2c5d8a",
+ "737373": "438ba7",
+ "ffffff": "bcfdff",
+ "e6e6ff": "91d6e2",
+ "cec5ce": "73c0d0",
+ "7b6b08": "d62f86",
+ "ffe621": "ff61a3"
+ },
+ "2": {
+ "3a2973": "f7ba6f",
+ "7352e6": "ffd78a",
+ "9c8ce6": "ffe5a6",
+ "c5bdf7": "ffedae",
+ "000000": "10081a",
+ "737373": "221132",
+ "ffffff": "76577e",
+ "e6e6ff": "64476f",
+ "cec5ce": "4a3255",
+ "7b6b08": "df8d4d",
+ "ffe621": "ffcf87"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/608.json b/public/images/pokemon/variant/608.json
new file mode 100644
index 000000000..42e4a93d3
--- /dev/null
+++ b/public/images/pokemon/variant/608.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "000000": "101443",
+ "313131": "152672",
+ "4a4a4a": "244696",
+ "948cad": "dd8af3",
+ "c5bdf7": "ffbcda",
+ "848484": "7e517e",
+ "c5ced6": "906e8c",
+ "846be6": "f46ce0",
+ "7b6b08": "56bcbb",
+ "ffe621": "8ef3d1",
+ "dee6ef": "aa7da0"
+ },
+ "2": {
+ "000000": "721f17",
+ "313131": "a25428",
+ "4a4a4a": "ce8147",
+ "948cad": "ffe7bc",
+ "c5bdf7": "fffef9",
+ "848484": "fad19b",
+ "c5ced6": "ffe4bb",
+ "846be6": "fff6ed",
+ "7b6b08": "e26c3e",
+ "ffe621": "ffa96c",
+ "dee6ef": "fff2d4"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/609.json b/public/images/pokemon/variant/609.json
new file mode 100644
index 000000000..129419642
--- /dev/null
+++ b/public/images/pokemon/variant/609.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "4229b5": "b62c67",
+ "7352e6": "eb5b84",
+ "ada5f7": "fcabcb",
+ "101010": "060446",
+ "313131": "11247b",
+ "5a5a5a": "123684",
+ "c5d6d6": "8e7c96",
+ "ffffff": "ffffff",
+ "ffe621": "78e8cd",
+ "7b8c8c": "bb9fbc"
+ },
+ "2": {
+ "4229b5": "f3e0b8",
+ "7352e6": "fff8d6",
+ "ada5f7": "fcfae8",
+ "101010": "55291e",
+ "313131": "a15f42",
+ "5a5a5a": "8d412b",
+ "c5d6d6": "dcceae",
+ "ffffff": "ffffff",
+ "ffe621": "ffbb55",
+ "7b8c8c": "eee6ca"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/641-incarnate.json b/public/images/pokemon/variant/641-incarnate.json
new file mode 100644
index 000000000..973f983d2
--- /dev/null
+++ b/public/images/pokemon/variant/641-incarnate.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "737373": "737373",
+ "ffffff": "ffffff",
+ "101010": "101010",
+ "b5b5bd": "b5b5bd",
+ "8442ad": "282828",
+ "5a3173": "121212",
+ "294a31": "294a31",
+ "4a9c42": "5fd054",
+ "422152": "000000",
+ "ffc500": "ffc500",
+ "42733a": "317c25",
+ "6b4229": "6b4229",
+ "ad7b4a": "ad7b4a",
+ "deb56b": "deb56b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/641-therian.json b/public/images/pokemon/variant/641-therian.json
new file mode 100644
index 000000000..5b43a3d7f
--- /dev/null
+++ b/public/images/pokemon/variant/641-therian.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "5a3a73": "121212",
+ "8442ad": "282828",
+ "101010": "101010",
+ "422152": "000000",
+ "737373": "737373",
+ "ffffff": "ffffff",
+ "b5b5bd": "b5b5bd",
+ "294a31": "294a31",
+ "4a9c42": "5fd054",
+ "deb56b": "ffc500",
+ "42733a": "317c25",
+ "ad7b4a": "ad7b4a",
+ "6b4229": "6b4229",
+ "de3a29": "deb56b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/642-incarnate.json b/public/images/pokemon/variant/642-incarnate.json
new file mode 100644
index 000000000..6c2479964
--- /dev/null
+++ b/public/images/pokemon/variant/642-incarnate.json
@@ -0,0 +1,19 @@
+{
+ "0": {
+ "737373": "737373",
+ "101010": "101010",
+ "b5b5bd": "878787",
+ "ffffff": "ffffff",
+ "102152": "521010",
+ "5a42ad": "992828",
+ "29426b": "6b2929",
+ "5284a5": "952f2f",
+ "63c5ff": "ff6363",
+ "313131": "313131",
+ "31317b": "3a1111",
+ "4a4a4a": "4a4a4a",
+ "212121": "212121",
+ "ffc55a": "ffc55a",
+ "d69431": "d69431"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/642-therian.json b/public/images/pokemon/variant/642-therian.json
new file mode 100644
index 000000000..c53d2dbc0
--- /dev/null
+++ b/public/images/pokemon/variant/642-therian.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "192952": "521010",
+ "737373": "6a0d0d",
+ "ffffff": "ffffff",
+ "101010": "101010",
+ "5a4aad": "952f2f",
+ "b5b5bd": "a49696",
+ "3a3a84": "3a1111",
+ "5284a5": "7c0b0b",
+ "29426b": "6b2929",
+ "63c5ff": "c83f3f",
+ "d69431": "ffc55a",
+ "ffc55a": "d69431",
+ "313131": "313131",
+ "212121": "212121"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/645-incarnate.json b/public/images/pokemon/variant/645-incarnate.json
new file mode 100644
index 000000000..01a6c034b
--- /dev/null
+++ b/public/images/pokemon/variant/645-incarnate.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "b5b5bd": "999999",
+ "737373": "737373",
+ "101010": "101010",
+ "ffffff": "d0d0d0",
+ "6b213a": "838383",
+ "bd4a52": "380d5f",
+ "a55a3a": "451c6a",
+ "f77b42": "69418e",
+ "633110": "2c2c2c",
+ "ffce63": "9386ff",
+ "4a2919": "191919",
+ "634231": "2c143a",
+ "84634a": "311e42",
+ "943142": "0b0b0b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/645-therian.json b/public/images/pokemon/variant/645-therian.json
new file mode 100644
index 000000000..b18f38dcf
--- /dev/null
+++ b/public/images/pokemon/variant/645-therian.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "634231": "2c143a",
+ "101010": "101010",
+ "bd4a52": "380d5f",
+ "84634a": "311e42",
+ "4a2919": "191919",
+ "737373": "737373",
+ "ffffff": "d0d0d0",
+ "b5b5bd": "999999",
+ "73313a": "838383",
+ "633110": "2c2c2c",
+ "f77b42": "69418e",
+ "a55a3a": "451c6a",
+ "943142": "0b0b0b",
+ "ffce63": "9386ff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/648-aria.json b/public/images/pokemon/variant/648-aria.json
new file mode 100644
index 000000000..b755f35b7
--- /dev/null
+++ b/public/images/pokemon/variant/648-aria.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "423a31": "4b6069",
+ "84736b": "739396",
+ "101010": "1c252c",
+ "635a52": "597781",
+ "4a7331": "c451b2",
+ "7bb55a": "d37cce",
+ "cef79c": "dea9df",
+ "c5b594": "92b5b6",
+ "fffff7": "e5fffd",
+ "428c7b": "750461",
+ "947b5a": "6a8e93",
+ "31c5a5": "ad1e71",
+ "de7b8c": "de7b8c",
+ "b55263": "b55263",
+ "5a5252": "4d7b84"
+ },
+ "2": {
+ "423a31": "413429",
+ "84736b": "83685b",
+ "101010": "100f0f",
+ "635a52": "625246",
+ "4a7331": "a46f4d",
+ "7bb55a": "ca9666",
+ "cef79c": "e2bf94",
+ "c5b594": "c9b190",
+ "fffff7": "fff4e0",
+ "428c7b": "96230f",
+ "947b5a": "9d7d5e",
+ "31c5a5": "c2481f",
+ "de7b8c": "ca9d84",
+ "b55263": "b0806d",
+ "5a5252": "5a4f4a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/648-pirouette.json b/public/images/pokemon/variant/648-pirouette.json
new file mode 100644
index 000000000..4b9a068eb
--- /dev/null
+++ b/public/images/pokemon/variant/648-pirouette.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "4a423a": "4b6069",
+ "101010": "1c252c",
+ "84736b": "739396",
+ "ad523a": "3a8bc2",
+ "73423a": "1a528d",
+ "ef7352": "71caf1",
+ "635a52": "597781",
+ "423131": "103067",
+ "fffff7": "e5fffd",
+ "c5b594": "92b5b6",
+ "c5315a": "2e5bc7",
+ "ff84ad": "7bccf9",
+ "f7527b": "578ad9",
+ "5a5252": "4d7b84",
+ "947b5a": "6a8e93"
+ },
+ "2": {
+ "4a423a": "413429",
+ "101010": "1a1313",
+ "84736b": "83685b",
+ "ad523a": "986752",
+ "73423a": "553a35",
+ "ef7352": "ca956d",
+ "635a52": "625246",
+ "423131": "423131",
+ "fffff7": "fff4e0",
+ "c5b594": "c9b190",
+ "c5315a": "553a35",
+ "ff84ad": "ca956d",
+ "f7527b": "986752",
+ "5a5252": "5a4f4a",
+ "947b5a": "947752"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/6549.json b/public/images/pokemon/variant/6549.json
new file mode 100644
index 000000000..30afb7eba
--- /dev/null
+++ b/public/images/pokemon/variant/6549.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "70365a": "29547d",
+ "bd59a2": "5094c0",
+ "101010": "101010",
+ "315a31": "5a5a2c",
+ "ff84bd": "73bad9",
+ "39ac39": "bfd17f",
+ "bda452": "77909a",
+ "ffbbdb": "b5ddea",
+ "fdfdfd": "fffafa",
+ "ffde41": "b6c7cc",
+ "526229": "80152b",
+ "4a834a": "8e954d",
+ "c5ee7b": "ef5755",
+ "9cb462": "bd2d40",
+ "cdc5bd": "cdc5bd"
+ },
+ "2": {
+ "70365a": "8a1a3c",
+ "bd59a2": "d64065",
+ "101010": "101010",
+ "315a31": "643312",
+ "ff84bd": "e8617a",
+ "39ac39": "ebc460",
+ "bda452": "78412b",
+ "ffbbdb": "f38e9c",
+ "fdfdfd": "f3dccc",
+ "ffde41": "9f6a45",
+ "526229": "351c49",
+ "4a834a": "9d7d45",
+ "c5ee7b": "834c9b",
+ "9cb462": "5d3576",
+ "cdc5bd": "c79e86"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/6570.json b/public/images/pokemon/variant/6570.json
new file mode 100644
index 000000000..0cb91cc34
--- /dev/null
+++ b/public/images/pokemon/variant/6570.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "942429": "9e111f",
+ "d53a3e": "e8512a",
+ "5f0002": "5d0019",
+ "f07376": "ff6d26",
+ "4a4d53": "4a4d53",
+ "f7acae": "fdc9a2",
+ "fafafa": "f3dac4",
+ "101010": "101010",
+ "b3b3bb": "d6b7b1",
+ "cbcfd8": "7b7897",
+ "6d4d62": "e1d2d3",
+ "928d96": "303443",
+ "a7484f": "9e111f",
+ "ffae1a": "ffae1a",
+ "df7806": "df7806"
+ },
+ "2": {
+ "942429": "09523d",
+ "d53a3e": "1c7b4f",
+ "5f0002": "033431",
+ "f07376": "3cbc5f",
+ "4a4d53": "6f4332",
+ "f7acae": "79d38d",
+ "fafafa": "f0decd",
+ "101010": "101010",
+ "b3b3bb": "c6ab99",
+ "cbcfd8": "d79568",
+ "6d4d62": "813059",
+ "928d96": "995d3e",
+ "a7484f": "1c7f54",
+ "ffae1a": "22b5b4",
+ "df7806": "0c5b66"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/6571.json b/public/images/pokemon/variant/6571.json
new file mode 100644
index 000000000..c87a10544
--- /dev/null
+++ b/public/images/pokemon/variant/6571.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "942429": "4a1921",
+ "d53a3e": "782d41",
+ "101010": "101010",
+ "928d96": "4a4759",
+ "fafafa": "e1d2d2",
+ "f7acae": "ce646c",
+ "f07376": "b44d63",
+ "b3b3bb": "c3a5a8",
+ "5f0002": "330814",
+ "a7484f": "883955",
+ "4a4d53": "262231",
+ "cbcfd8": "737185",
+ "4b163b": "6a4a4f",
+ "6d4d62": "e1d2d3",
+ "f6ee6c": "49ffff"
+ },
+ "2": {
+ "942429": "143130",
+ "d53a3e": "2e625a",
+ "101010": "101010",
+ "928d96": "885f49",
+ "fafafa": "f0decd",
+ "f7acae": "6aa899",
+ "f07376": "4e867b",
+ "b3b3bb": "c6ab99",
+ "5f0002": "082226",
+ "a7484f": "2a6062",
+ "4a4d53": "411c1a",
+ "cbcfd8": "bc9072",
+ "4b163b": "4b163b",
+ "6d4d62": "c2589c",
+ "f6ee6c": "98f25f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/6705.json b/public/images/pokemon/variant/6705.json
new file mode 100644
index 000000000..87efeef52
--- /dev/null
+++ b/public/images/pokemon/variant/6705.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "807380": "b93f84",
+ "bfacbf": "e56ca6",
+ "f2daf2": "fbb3d2",
+ "4d454d": "8a2166",
+ "367456": "197497",
+ "50ab89": "3aa8c4",
+ "101010": "101010",
+ "60606c": "1f1233",
+ "c5cce0": "513981",
+ "aeb5c6": "442967",
+ "949aab": "301848",
+ "665980": "8b69c3",
+ "b8a1e5": "c7a1e5",
+ "e3e8f4": "cfd6f7",
+ "8f7db3": "8f7db3"
+ },
+ "2": {
+ "807380": "2b736f",
+ "bfacbf": "3ebda7",
+ "f2daf2": "99f7e2",
+ "4d454d": "194f51",
+ "367456": "a34205",
+ "50ab89": "d27e26",
+ "101010": "101010",
+ "60606c": "042329",
+ "c5cce0": "176463",
+ "aeb5c6": "0d484a",
+ "949aab": "073338",
+ "665980": "274159",
+ "b8a1e5": "4a9699",
+ "e3e8f4": "e7fff4",
+ "8f7db3": "2f667c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/6706_2.json b/public/images/pokemon/variant/6706_2.json
new file mode 100644
index 000000000..f6bbf2011
--- /dev/null
+++ b/public/images/pokemon/variant/6706_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "6706_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 82,
+ "h": 82
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 82,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:02eb46aa66ac70df612e129b7801a85c:a77cca14b23f4f3aece64d1a82449a0f:d60cc2e5ae2bd18de8ee3ab0649593ee$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/6706_2.png b/public/images/pokemon/variant/6706_2.png
new file mode 100644
index 000000000..7cf1495d1
Binary files /dev/null and b/public/images/pokemon/variant/6706_2.png differ
diff --git a/public/images/pokemon/variant/6706_3.json b/public/images/pokemon/variant/6706_3.json
new file mode 100644
index 000000000..615ca90e0
--- /dev/null
+++ b/public/images/pokemon/variant/6706_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "6706_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 82,
+ "h": 82
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 82,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:02eb46aa66ac70df612e129b7801a85c:a77cca14b23f4f3aece64d1a82449a0f:d60cc2e5ae2bd18de8ee3ab0649593ee$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/6706_3.png b/public/images/pokemon/variant/6706_3.png
new file mode 100644
index 000000000..001cab641
Binary files /dev/null and b/public/images/pokemon/variant/6706_3.png differ
diff --git a/public/images/pokemon/variant/69_2.json b/public/images/pokemon/variant/69_2.json
new file mode 100644
index 000000000..b9bbdf15a
--- /dev/null
+++ b/public/images/pokemon/variant/69_2.json
@@ -0,0 +1,2120 @@
+{
+ "textures": [
+ {
+ "image": "69_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 128,
+ "h": 128
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:c5ca39213997becaac9f7c56b6f31c20:1a6ca0c19930c64cc5b781c00cd038a0:1043fbd00aeb6f75a998a3a69bbb8d10$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/69_2.png b/public/images/pokemon/variant/69_2.png
new file mode 100644
index 000000000..2f2a713de
Binary files /dev/null and b/public/images/pokemon/variant/69_2.png differ
diff --git a/public/images/pokemon/variant/69_3.json b/public/images/pokemon/variant/69_3.json
new file mode 100644
index 000000000..28000bf67
--- /dev/null
+++ b/public/images/pokemon/variant/69_3.json
@@ -0,0 +1,2120 @@
+{
+ "textures": [
+ {
+ "image": "69_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 128,
+ "h": 128
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 44
+ },
+ "frame": {
+ "x": 0,
+ "y": 44,
+ "w": 41,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 41,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 41,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 41,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 0,
+ "w": 41,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 40,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 41,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 43,
+ "w": 41,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 85,
+ "w": 40,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 41,
+ "h": 44
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 38,
+ "h": 44
+ },
+ "frame": {
+ "x": 82,
+ "y": 44,
+ "w": 38,
+ "h": 44
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:c5ca39213997becaac9f7c56b6f31c20:1a6ca0c19930c64cc5b781c00cd038a0:1043fbd00aeb6f75a998a3a69bbb8d10$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/69_3.png b/public/images/pokemon/variant/69_3.png
new file mode 100644
index 000000000..537d1379e
Binary files /dev/null and b/public/images/pokemon/variant/69_3.png differ
diff --git a/public/images/pokemon/variant/70.json b/public/images/pokemon/variant/70.json
new file mode 100644
index 000000000..a3c4f64f2
--- /dev/null
+++ b/public/images/pokemon/variant/70.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "634a31": "4f0537",
+ "a57b31": "781649",
+ "000000": "320819",
+ "085a31": "b6483e",
+ "3a9c52": "d36a52",
+ "9cde84": "f3a978",
+ "ffe66b": "f1968a",
+ "d6c552": "ca4f59",
+ "6bc552": "e59266",
+ "fff7ad": "f9bfa6",
+ "ffffff": "ffffff",
+ "b5424a": "5b284a",
+ "ef9cad": "aa6172",
+ "7b2929": "3d1138",
+ "ce6b84": "7e4460"
+ },
+ "2": {
+ "634a31": "212b6c",
+ "a57b31": "324884",
+ "000000": "070123",
+ "085a31": "8296a7",
+ "3a9c52": "94b0c1",
+ "9cde84": "cae0e7",
+ "ffe66b": "80c5d3",
+ "d6c552": "6aa6cd",
+ "6bc552": "b0ccd7",
+ "fff7ad": "bae7eb",
+ "ffffff": "ffffff",
+ "b5424a": "18286f",
+ "ef9cad": "4874b4",
+ "7b2929": "0f1653",
+ "ce6b84": "314e94"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/700.json b/public/images/pokemon/variant/700.json
new file mode 100644
index 000000000..dd61b5d1d
--- /dev/null
+++ b/public/images/pokemon/variant/700.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "8a2843": "452f89",
+ "235a99": "a63071",
+ "fa8caa": "c7a6ee",
+ "64c8f3": "e974db",
+ "101010": "101010",
+ "528fcc": "d648b7",
+ "d85a7a": "996cd2",
+ "895c72": "5c6889",
+ "fff5f5": "f7f5ff",
+ "d9c3c3": "c3c5d9",
+ "f18a78": "b52d27",
+ "a88d8c": "8c8fa8"
+ },
+ "2": {
+ "8a2843": "0e6134",
+ "235a99": "900d1b",
+ "fa8caa": "7dec9d",
+ "64c8f3": "ff9a68",
+ "101010": "101010",
+ "528fcc": "dd3d4f",
+ "d85a7a": "5dae7d",
+ "895c72": "7f5c89",
+ "fff5f5": "fff5fc",
+ "d9c3c3": "d9c3d6",
+ "f18a78": "d14ea4",
+ "a88d8c": "a38ca8"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/704.json b/public/images/pokemon/variant/704.json
new file mode 100644
index 000000000..7c6e38489
--- /dev/null
+++ b/public/images/pokemon/variant/704.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "807380": "b93f84",
+ "f2daf2": "fbb3d2",
+ "bfacbf": "e56ca6",
+ "4d454d": "8a2166",
+ "101010": "101010",
+ "4d993d": "197497",
+ "66cc52": "3aa8c4",
+ "b8a1e5": "c7a1e5",
+ "8f7db3": "8b69c3",
+ "665980": "4e4094"
+ },
+ "2": {
+ "807380": "237e7f",
+ "f2daf2": "92d8c8",
+ "bfacbf": "63a99e",
+ "4d454d": "134557",
+ "101010": "101010",
+ "4d993d": "a34205",
+ "66cc52": "d27e26",
+ "b8a1e5": "4a9699",
+ "8f7db3": "2f667c",
+ "665980": "274159"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/705.json b/public/images/pokemon/variant/705.json
new file mode 100644
index 000000000..26e5d5527
--- /dev/null
+++ b/public/images/pokemon/variant/705.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "807380": "b93f84",
+ "bfacbf": "e56ca6",
+ "f2daf2": "fbb3d2",
+ "4d454d": "8a2166",
+ "307922": "aa6a00",
+ "46b030": "ffd047",
+ "101010": "101010",
+ "98bd51": "197497",
+ "d2e79e": "3aa8c4",
+ "647543": "0c5474",
+ "b8a1e5": "c7a1e5",
+ "665980": "4e4094",
+ "8f7db3": "8b69c3"
+ },
+ "2": {
+ "807380": "2b736f",
+ "bfacbf": "5db6a9",
+ "f2daf2": "9cead8",
+ "4d454d": "194f51",
+ "307922": "007d61",
+ "46b030": "49ffbf",
+ "101010": "101010",
+ "98bd51": "a34205",
+ "d2e79e": "d27e26",
+ "647543": "842401",
+ "b8a1e5": "4a9699",
+ "665980": "274159",
+ "8f7db3": "2f667c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/706.json b/public/images/pokemon/variant/706.json
new file mode 100644
index 000000000..5ede613c3
--- /dev/null
+++ b/public/images/pokemon/variant/706.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "4d454d": "6f1357",
+ "807380": "8a2166",
+ "bfacbf": "da75a5",
+ "e6d4e7": "f1a4c5",
+ "f8f8f8": "f8f8f8",
+ "101010": "101010",
+ "998a99": "b24c86",
+ "307922": "0c5474",
+ "46b030": "197497",
+ "8e71bb": "7654b3",
+ "b791f0": "bea1e5",
+ "665185": "543898",
+ "98bd51": "3aa8c4",
+ "647543": "0e6296",
+ "d2e79e": "63cee1"
+ },
+ "2": {
+ "4d454d": "0e4043",
+ "807380": "194f51",
+ "bfacbf": "5db6a9",
+ "e6d4e7": "9cead8",
+ "f8f8f8": "f8f8f8",
+ "101010": "101010",
+ "998a99": "2b736f",
+ "307922": "842401",
+ "46b030": "a34205",
+ "8e71bb": "274159",
+ "b791f0": "2f667c",
+ "665185": "172f46",
+ "98bd51": "d27e26",
+ "647543": "8e480b",
+ "d2e79e": "f7af58"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/708.json b/public/images/pokemon/variant/708.json
new file mode 100644
index 000000000..a92a69f34
--- /dev/null
+++ b/public/images/pokemon/variant/708.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "2b303c": "722023",
+ "101010": "101010",
+ "494e5b": "a14743",
+ "174d3b": "4d362e",
+ "56372f": "36384f",
+ "36b389": "907f76",
+ "a87651": "7c808c",
+ "775943": "575a6a",
+ "9e6876": "5996d2",
+ "ffb2c5": "87deff"
+ },
+ "2": {
+ "2b303c": "6f5f80",
+ "101010": "101010",
+ "494e5b": "9c92a4",
+ "174d3b": "a94079",
+ "56372f": "31161d",
+ "36b389": "da7ea8",
+ "a87651": "7e5658",
+ "775943": "56323a",
+ "9e6876": "e18933",
+ "ffb2c5": "ffc875"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/709.json b/public/images/pokemon/variant/709.json
new file mode 100644
index 000000000..21d5e2101
--- /dev/null
+++ b/public/images/pokemon/variant/709.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "2d241b": "17182f",
+ "a37a4c": "575a6a",
+ "101010": "101010",
+ "004321": "361f1b",
+ "1ea762": "907f76",
+ "007541": "4d362e",
+ "735738": "36384f",
+ "503d29": "262741",
+ "262626": "a14743",
+ "ff4c4c": "5996d2",
+ "ffa6a6": "87d1ff"
+ },
+ "2": {
+ "2d241b": "47232b",
+ "a37a4c": "7e5658",
+ "101010": "101010",
+ "004321": "761d52",
+ "1ea762": "da7ea8",
+ "007541": "a94079",
+ "735738": "56323a",
+ "503d29": "31161d",
+ "262626": "9e87b1",
+ "ff4c4c": "e18933",
+ "ffa6a6": "ffc875"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/71.json b/public/images/pokemon/variant/71.json
new file mode 100644
index 000000000..993b1749a
--- /dev/null
+++ b/public/images/pokemon/variant/71.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "4aa57b": "e28e58",
+ "635229": "4f0537",
+ "000000": "000000",
+ "10633a": "b0552e",
+ "8cc57b": "f9be81",
+ "a57b31": "781649",
+ "841900": "50155e",
+ "c55a21": "8d2f89",
+ "ef8c52": "b352a5",
+ "ffffff": "ffffff",
+ "bdc5c5": "bdc5c5",
+ "debd52": "983b3d",
+ "efd66b": "b6514d",
+ "f7ef94": "d37763"
+ },
+ "2": {
+ "4aa57b": "b8ced9",
+ "635229": "212b6c",
+ "000000": "0c0a46",
+ "10633a": "9aacb6",
+ "8cc57b": "cfe3e5",
+ "a57b31": "324884",
+ "841900": "1d198a",
+ "c55a21": "2231a7",
+ "ef8c52": "3250c7",
+ "ffffff": "ffffff",
+ "bdc5c5": "b0c3c7",
+ "debd52": "5966b0",
+ "efd66b": "6880c2",
+ "f7ef94": "7998d3"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/710.json b/public/images/pokemon/variant/710.json
new file mode 100644
index 000000000..599076fba
--- /dev/null
+++ b/public/images/pokemon/variant/710.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "101010": "101010",
+ "332721": "213a22",
+ "664e42": "72a966",
+ "4d3b32": "478243",
+ "fff2b2": "ffb571",
+ "f2b63d": "d27238",
+ "f8f8f8": "ffe0d3",
+ "d98777": "404040",
+ "ffb5a6": "595959",
+ "b36859": "262626"
+ },
+ "2": {
+ "101010": "101010",
+ "332721": "0e2218",
+ "664e42": "425947",
+ "4d3b32": "2a4031",
+ "fff2b2": "fff298",
+ "f2b63d": "e1af37",
+ "f8f8f8": "ffe0d3",
+ "d98777": "ad3b33",
+ "ffb5a6": "e56146",
+ "b36859": "861613"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/711.json b/public/images/pokemon/variant/711.json
new file mode 100644
index 000000000..aab77e6ee
--- /dev/null
+++ b/public/images/pokemon/variant/711.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "261d0e": "311835",
+ "61532d": "805380",
+ "4c3a1b": "593a59",
+ "894331": "171717",
+ "bf634c": "262626",
+ "101010": "101010",
+ "f49670": "404040",
+ "ac733e": "aa7e43",
+ "7b4425": "673b1b",
+ "e09935": "b7b538",
+ "ffda43": "c4f663",
+ "deac5b": "cea971",
+ "aa6b22": "8c8421",
+ "fcefbf": "ecfed2"
+ },
+ "1": {
+ "261d0e": "17171e",
+ "61532d": "434348",
+ "4c3a1b": "2c2c30",
+ "894331": "153f18",
+ "bf634c": "325b34",
+ "101010": "101010",
+ "f49670": "4d7d4b",
+ "ac733e": "baa78d",
+ "7b4425": "5c4831",
+ "e09935": "b76a38",
+ "ffda43": "ffa858",
+ "deac5b": "ddcfb1",
+ "aa6b22": "8a4421",
+ "fcefbf": "ffd495"
+ },
+ "2": {
+ "261d0e": "5e0b09",
+ "61532d": "e56146",
+ "4c3a1b": "ad3b33",
+ "894331": "102316",
+ "bf634c": "213c28",
+ "101010": "101010",
+ "f49670": "36593d",
+ "ac733e": "9b613a",
+ "7b4425": "4a2618",
+ "e09935": "d97d3e",
+ "ffda43": "f1c353",
+ "deac5b": "b57d52",
+ "aa6b22": "aa5835",
+ "fcefbf": "fff3b0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/720-unbound.json b/public/images/pokemon/variant/720-unbound.json
new file mode 100644
index 000000000..8fc7ab07d
--- /dev/null
+++ b/public/images/pokemon/variant/720-unbound.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "582840": "701507",
+ "cf4f8f": "cb5e23",
+ "9f3f6f": "902c0d",
+ "101010": "101010",
+ "446475": "513b29",
+ "302c2c": "3e162b",
+ "afcfdf": "c6bba8",
+ "86a5b4": "958672",
+ "504c4c": "684252",
+ "6b8b98": "725f4d",
+ "7f5f1f": "414a79",
+ "ffdf3f": "becef5",
+ "bf9f3f": "9ca7d5",
+ "fefefe": "fefefe"
+ },
+ "1": {
+ "582840": "280d46",
+ "cf4f8f": "753f9b",
+ "9f3f6f": "471c6b",
+ "101010": "101010",
+ "446475": "4d244e",
+ "302c2c": "632373",
+ "afcfdf": "c3aabe",
+ "86a5b4": "997392",
+ "504c4c": "a947b4",
+ "6b8b98": "72496e",
+ "7f5f1f": "853015",
+ "ffdf3f": "ffc26a",
+ "bf9f3f": "e2885a",
+ "fefefe": "fefefe"
+ },
+ "2": {
+ "582840": "150933",
+ "cf4f8f": "35387c",
+ "9f3f6f": "1d1a4b",
+ "101010": "101010",
+ "446475": "1a3f35",
+ "302c2c": "1c2433",
+ "afcfdf": "a1c4c3",
+ "86a5b4": "5c827d",
+ "504c4c": "304757",
+ "6b8b98": "345a54",
+ "7f5f1f": "682b16",
+ "ffdf3f": "ed9b42",
+ "bf9f3f": "b05d2d",
+ "fefefe": "fefefe"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/720.json b/public/images/pokemon/variant/720.json
new file mode 100644
index 000000000..e2d1409fb
--- /dev/null
+++ b/public/images/pokemon/variant/720.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "8c3f59": "620d00",
+ "ff73a2": "cb5e23",
+ "cc5c81": "902c0d",
+ "676773": "3e162b",
+ "8a8a99": "684252",
+ "101010": "101010",
+ "dadaf2": "ffdb73",
+ "807126": "414a79",
+ "b8b8cc": "cc923c",
+ "fdfdfd": "f3feff",
+ "ffe14c": "becef5",
+ "ccb43d": "6577a5",
+ "47991f": "99331f",
+ "5fcc29": "cc4429",
+ "ffb2d9": "d65749"
+ },
+ "1": {
+ "8c3f59": "280d46",
+ "ff73a2": "753f9b",
+ "cc5c81": "471c6b",
+ "676773": "632373",
+ "8a8a99": "a947b4",
+ "101010": "101010",
+ "dadaf2": "f7bae9",
+ "807126": "853015",
+ "b8b8cc": "ca79bd",
+ "fdfdfd": "fff0e8",
+ "ffe14c": "ffc26a",
+ "ccb43d": "eb7037",
+ "47991f": "000862",
+ "5fcc29": "062591",
+ "ffb2d9": "ba43af"
+ },
+ "2": {
+ "8c3f59": "150933",
+ "ff73a2": "35387c",
+ "cc5c81": "1d1a4b",
+ "676773": "1c2433",
+ "8a8a99": "304757",
+ "101010": "101010",
+ "dadaf2": "d5cce5",
+ "807126": "682b16",
+ "b8b8cc": "9e8fbb",
+ "fdfdfd": "ffffde",
+ "ffe14c": "ed9b42",
+ "ccb43d": "b05d2d",
+ "47991f": "7e0016",
+ "5fcc29": "a8070d",
+ "ffb2d9": "636d9b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/747.json b/public/images/pokemon/variant/747.json
new file mode 100644
index 000000000..8c4b94e91
--- /dev/null
+++ b/public/images/pokemon/variant/747.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "be7c34": "614da4",
+ "f9e07d": "e3e2ff",
+ "753e7b": "9b6459",
+ "ba8dbe": "edd5ca",
+ "daac23": "aca5f3",
+ "9265a3": "d29784",
+ "101010": "101010",
+ "335780": "490a26",
+ "6098b7": "b24b34",
+ "dcafd6": "a21f90",
+ "9fd9d6": "e07b53",
+ "fdfdfd": "fdfdfd"
+ },
+ "2": {
+ "be7c34": "9f4354",
+ "f9e07d": "ffebed",
+ "753e7b": "113c3a",
+ "ba8dbe": "2b6157",
+ "daac23": "efa2ad",
+ "9265a3": "1c524b",
+ "101010": "101010",
+ "335780": "186443",
+ "6098b7": "359d5d",
+ "dcafd6": "ff3f5a",
+ "9fd9d6": "5bd97f",
+ "fdfdfd": "fdfdfd"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/748.json b/public/images/pokemon/variant/748.json
new file mode 100644
index 000000000..280c67629
--- /dev/null
+++ b/public/images/pokemon/variant/748.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "943732": "490a3c",
+ "101010": "101010",
+ "f28c4f": "a21f90",
+ "e25025": "91138c",
+ "6f97c4": "be583d",
+ "455b85": "892e20",
+ "93d1d7": "df7b52",
+ "711a6a": "81463e",
+ "d76fa5": "edd5ca",
+ "171539": "171539",
+ "3a3f6d": "462952",
+ "525898": "6c3776",
+ "b7429a": "d29784",
+ "863c79": "9b6459",
+ "ddac02": "ff71ec"
+ },
+ "2": {
+ "943732": "c30e49",
+ "101010": "101010",
+ "f28c4f": "ff3f5a",
+ "e25025": "e12350",
+ "6f97c4": "359d5d",
+ "455b85": "186443",
+ "93d1d7": "5bd97f",
+ "711a6a": "082b29",
+ "d76fa5": "2b6157",
+ "171539": "490c06",
+ "3a3f6d": "862916",
+ "525898": "d75b3c",
+ "b7429a": "1c524b",
+ "863c79": "104445",
+ "ddac02": "ff5068"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/755.json b/public/images/pokemon/variant/755.json
new file mode 100644
index 000000000..19c8b36ac
--- /dev/null
+++ b/public/images/pokemon/variant/755.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "7a3f7a": "451233",
+ "f1b6c8": "e76d5b",
+ "e07c8d": "d64742",
+ "101010": "101010",
+ "b591c4": "803a5c",
+ "9d70b1": "5c2445",
+ "6f80a8": "8c3338",
+ "c9dce0": "b25758",
+ "65604b": "5d314b",
+ "cab9ac": "a4768b",
+ "f9f0d5": "e4c3d0",
+ "b5cc91": "866eaf",
+ "7a9951": "604b7c"
+ },
+ "2": {
+ "7a3f7a": "1d225e",
+ "f1b6c8": "b0ffe1",
+ "e07c8d": "7ae7c9",
+ "101010": "101010",
+ "b591c4": "3a4b75",
+ "9d70b1": "2c336b",
+ "6f80a8": "179b8f",
+ "c9dce0": "54e4ad",
+ "65604b": "0d7a66",
+ "cab9ac": "99c1bd",
+ "f9f0d5": "d5f9f2",
+ "b5cc91": "63e3c2",
+ "7a9951": "46a493"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/756.json b/public/images/pokemon/variant/756.json
new file mode 100644
index 000000000..22e94d257
--- /dev/null
+++ b/public/images/pokemon/variant/756.json
@@ -0,0 +1,17 @@
+{
+ "1": {
+ "744b83": "b5393f",
+ "b591c4": "e76d5b",
+ "97b371": "866eaf",
+ "cbd59f": "e5aff3",
+ "101010": "101010",
+ "9867ad": "d64742",
+ "764b67": "451233",
+ "d08aab": "4e1f3b",
+ "f5bcd8": "6c344f",
+ "6f8a48": "604b7c",
+ "65604b": "41315d",
+ "c2ada3": "a4768b",
+ "f9f0d5": "e4c3d0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/756_3.json b/public/images/pokemon/variant/756_3.json
new file mode 100644
index 000000000..266659206
--- /dev/null
+++ b/public/images/pokemon/variant/756_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "756_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 79,
+ "h": 79
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 79,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 66
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:ebb85b4c5787ac8e6f350cc20b5e76de:455ef2b4c02e2957460d86ab4355c4f8:7e930a538d6accb28b0043bd93586f82$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/756_3.png b/public/images/pokemon/variant/756_3.png
new file mode 100644
index 000000000..c9277b4e3
Binary files /dev/null and b/public/images/pokemon/variant/756_3.png differ
diff --git a/public/images/pokemon/variant/789.json b/public/images/pokemon/variant/789.json
new file mode 100644
index 000000000..bfd494712
--- /dev/null
+++ b/public/images/pokemon/variant/789.json
@@ -0,0 +1,19 @@
+{
+ "0": {
+ "4e5cc7": "6a12dc",
+ "169fda": "9255f2",
+ "34eef8": "db34f8",
+ "fdfdfd": "fdfdfd",
+ "422d66": "490f2c",
+ "101010": "101010",
+ "503896": "64173e",
+ "9d5f00": "9d5f00",
+ "f8f229": "f8f229",
+ "283937": "283937",
+ "ba953e": "ba953e",
+ "1484de": "1484de",
+ "34c3fa": "34c3fa",
+ "8c49a9": "dc48a7",
+ "e2629f": "f77247"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/791_1.json b/public/images/pokemon/variant/791_1.json
new file mode 100644
index 000000000..1c5017b80
--- /dev/null
+++ b/public/images/pokemon/variant/791_1.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "791_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 85,
+ "h": 85
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 77,
+ "h": 85
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 85
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 85
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:3015aa6d3d748596f10b596a85287ce3:ba43a544e3844df142d8d55a98111206:81e34c56577c8d10b04ddf3d35a0ab65$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/791_1.png b/public/images/pokemon/variant/791_1.png
new file mode 100644
index 000000000..d5ccdb14e
Binary files /dev/null and b/public/images/pokemon/variant/791_1.png differ
diff --git a/public/images/pokemon/variant/802.json b/public/images/pokemon/variant/802.json
new file mode 100644
index 000000000..841bb430f
--- /dev/null
+++ b/public/images/pokemon/variant/802.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "2c3e30": "111c12",
+ "6a806d": "526555",
+ "536155": "29352b",
+ "101010": "101010",
+ "2d3137": "084434",
+ "747778": "76bc8f",
+ "4e5356": "3a7e5d",
+ "f8f592": "f8f592",
+ "ff4506": "ff4506",
+ "f2a455": "f2a455"
+ },
+ "1": {
+ "2c3e30": "7a758d",
+ "6a806d": "cbc9e8",
+ "536155": "b5b1ce",
+ "101010": "101010",
+ "2d3137": "17145e",
+ "747778": "515aad",
+ "4e5356": "2f3079",
+ "f8f592": "f8e592",
+ "ff4506": "ff2006",
+ "f2a455": "ff9a50"
+ },
+ "2": {
+ "2c3e30": "5a0423",
+ "6a806d": "ce3e63",
+ "536155": "97123b",
+ "101010": "101010",
+ "2d3137": "5a0423",
+ "747778": "ce3e63",
+ "4e5356": "97123b",
+ "f8f592": "4bf6ff",
+ "ff4506": "2d8eff",
+ "f2a455": "27dced"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/850.json b/public/images/pokemon/variant/850.json
new file mode 100644
index 000000000..991f17825
--- /dev/null
+++ b/public/images/pokemon/variant/850.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "2f1610": "2f1610",
+ "681607": "024f2d",
+ "bf3922": "117956",
+ "804a3e": "59365d",
+ "101010": "101010",
+ "ff5839": "35c36c",
+ "5b2f26": "36203c",
+ "ff836c": "5ff58e",
+ "f77c42": "89fbad",
+ "f89e08": "67ef9c",
+ "ffd901": "c8ffcc",
+ "be5409": "117956",
+ "fbfbfb": "fbfbfb"
+ },
+ "2": {
+ "2f1610": "2f1610",
+ "681607": "68063c",
+ "bf3922": "ae1165",
+ "804a3e": "475294",
+ "101010": "101010",
+ "ff5839": "d73981",
+ "5b2f26": "36426c",
+ "ff836c": "ff836c",
+ "f77c42": "f77c42",
+ "f89e08": "f89e08",
+ "ffd901": "ffc143",
+ "be5409": "be5409",
+ "fbfbfb": "fbfbfb"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/851-gigantamax.json b/public/images/pokemon/variant/851-gigantamax.json
new file mode 100644
index 000000000..44af1041c
--- /dev/null
+++ b/public/images/pokemon/variant/851-gigantamax.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "e75814": "08685a",
+ "f89e08": "35c3a8",
+ "ffd901": "c8ffcc",
+ "941528": "0e4f30",
+ "5b0f0f": "24122b",
+ "e71d12": "59365d",
+ "ff5839": "a459a3",
+ "9a2d21": "36203c",
+ "5b2f26": "5e3d35",
+ "804a3e": "745f47",
+ "2f1610": "2f1610",
+ "010000": "010000",
+ "f4ba01": "a3ffab",
+ "fbfbfb": "fbfbfb"
+ },
+ "2": {
+ "e75814": "890f52",
+ "f89e08": "d73981",
+ "ffd901": "ffc143",
+ "941528": "941528",
+ "5b0f0f": "121439",
+ "e71d12": "36426c",
+ "ff5839": "7866cb",
+ "9a2d21": "222957",
+ "5b2f26": "60144b",
+ "804a3e": "973554",
+ "2f1610": "2f1610",
+ "010000": "010000",
+ "f4ba01": "e98a27",
+ "fbfbfb": "fbfbfb"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/851.json b/public/images/pokemon/variant/851.json
new file mode 100644
index 000000000..62cbe9d85
--- /dev/null
+++ b/public/images/pokemon/variant/851.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "be5409": "017336",
+ "f89e08": "67ef9c",
+ "ffd901": "c8ffcc",
+ "2f1610": "24122b",
+ "681607": "0a5660",
+ "804a3e": "714272",
+ "101010": "101010",
+ "ff5839": "35c3a8",
+ "5b2f26": "503154",
+ "bf3922": "1a8987",
+ "b96f5d": "ad58ab",
+ "fbfbfb": "fbfbfb",
+ "941528": "005f35",
+ "42221c": "36203c"
+ },
+ "2": {
+ "be5409": "890f52",
+ "f89e08": "f36d73",
+ "ffd901": "ffc143",
+ "2f1610": "121439",
+ "681607": "6e0442",
+ "804a3e": "475294",
+ "101010": "101010",
+ "ff5839": "d73981",
+ "5b2f26": "36426c",
+ "bf3922": "ae1165",
+ "b96f5d": "7866cb",
+ "fbfbfb": "fbfbfb",
+ "941528": "941528",
+ "42221c": "222957"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/856.json b/public/images/pokemon/variant/856.json
new file mode 100644
index 000000000..3d245b743
--- /dev/null
+++ b/public/images/pokemon/variant/856.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "727ab1": "1d4a3b",
+ "c8e9ff": "5ec183",
+ "181818": "181818",
+ "acbfdf": "3b9665",
+ "bb6a99": "043232",
+ "f9d5da": "298675",
+ "fbe6e9": "60b581",
+ "fefefe": "a5e8be",
+ "dca5bd": "125a51"
+ },
+ "2": {
+ "727ab1": "6b0124",
+ "c8e9ff": "cb304d",
+ "181818": "181818",
+ "acbfdf": "a11437",
+ "bb6a99": "30163d",
+ "f9d5da": "523f73",
+ "fbe6e9": "b53859",
+ "fefefe": "e8627b",
+ "dca5bd": "3b2351"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/857_2.json b/public/images/pokemon/variant/857_2.json
new file mode 100644
index 000000000..fb3fd2b5e
--- /dev/null
+++ b/public/images/pokemon/variant/857_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "857_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 57,
+ "h": 57
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 57,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 53
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:1d503a7a18ff508c161830929dd03563:7cef9e90249f932531439d791db453c9:76d73294e4ff7ab8f96a631810e2dc62$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/857_2.png b/public/images/pokemon/variant/857_2.png
new file mode 100644
index 000000000..6395590c7
Binary files /dev/null and b/public/images/pokemon/variant/857_2.png differ
diff --git a/public/images/pokemon/variant/857_3.json b/public/images/pokemon/variant/857_3.json
new file mode 100644
index 000000000..2bca74d3d
--- /dev/null
+++ b/public/images/pokemon/variant/857_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "857_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 57,
+ "h": 57
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 57,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 57,
+ "h": 53
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:1d503a7a18ff508c161830929dd03563:7cef9e90249f932531439d791db453c9:76d73294e4ff7ab8f96a631810e2dc62$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/857_3.png b/public/images/pokemon/variant/857_3.png
new file mode 100644
index 000000000..c2a1b95c3
Binary files /dev/null and b/public/images/pokemon/variant/857_3.png differ
diff --git a/public/images/pokemon/variant/858-gigantamax.json b/public/images/pokemon/variant/858-gigantamax.json
new file mode 100644
index 000000000..5e8730f38
--- /dev/null
+++ b/public/images/pokemon/variant/858-gigantamax.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "727ab1": "1d4a3b",
+ "c8e9ff": "5ec183",
+ "101010": "101010",
+ "c15974": "043232",
+ "acbfdf": "3b9665",
+ "f5bac2": "298675",
+ "e489a0": "125a51",
+ "948fc2": "1d6447",
+ "e5e4ef": "f7e4e4",
+ "fefefe": "f7e4e4",
+ "b4a2b7": "bf9ca0",
+ "856d8b": "9c7a81",
+ "f9d5da": "f9d5da",
+ "d9cedb": "dec1c2"
+ },
+ "2": {
+ "727ab1": "6b0124",
+ "c8e9ff": "cb304d",
+ "101010": "101010",
+ "c15974": "30163d",
+ "acbfdf": "a11437",
+ "f5bac2": "523f73",
+ "e489a0": "3b2351",
+ "948fc2": "6d042b",
+ "e5e4ef": "ffecf9",
+ "fefefe": "fee9fa",
+ "b4a2b7": "bc93b7",
+ "856d8b": "976c95",
+ "f9d5da": "f9d5da",
+ "d9cedb": "e4bcde"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/858.json b/public/images/pokemon/variant/858.json
new file mode 100644
index 000000000..97e35677e
--- /dev/null
+++ b/public/images/pokemon/variant/858.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "727ab1": "1d4a3b",
+ "c8e9ff": "5ec183",
+ "acbfdf": "3b9665",
+ "101010": "101010",
+ "948fc2": "287b59",
+ "d9cedb": "dec1c2",
+ "e5e4ef": "f7e4e4",
+ "fefefe": "f7e4e4",
+ "e489a0": "125a51",
+ "c15974": "043232",
+ "b4a2b7": "bf9ca0",
+ "856d8b": "9c7a81",
+ "f5bac2": "298675",
+ "f9d5da": "f9d5da"
+ },
+ "2": {
+ "727ab1": "6b0124",
+ "c8e9ff": "cb304d",
+ "acbfdf": "a11437",
+ "101010": "101010",
+ "948fc2": "8c0e32",
+ "d9cedb": "e4bcde",
+ "e5e4ef": "ffecf9",
+ "fefefe": "fee9fa",
+ "e489a0": "3b2351",
+ "c15974": "30163d",
+ "b4a2b7": "bc93b7",
+ "856d8b": "976c95",
+ "f5bac2": "523f73",
+ "f9d5da": "f9d5da"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/86.json b/public/images/pokemon/variant/86.json
new file mode 100644
index 000000000..e24d4c5c6
--- /dev/null
+++ b/public/images/pokemon/variant/86.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "425284": "895044",
+ "e6e6f7": "f3c7aa",
+ "949cb5": "a86f5b",
+ "d6ceef": "c78f72",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "6b5a10": "6b3410",
+ "b59442": "a4622f",
+ "f7e6bd": "f7e3bd",
+ "dec573": "bb9451",
+ "d6735a": "d6735a",
+ "8c3121": "8c3121",
+ "ffadad": "ffadad"
+ },
+ "1": {
+ "425284": "414e63",
+ "e6e6f7": "b2c3d1",
+ "949cb5": "5e6d7c",
+ "d6ceef": "91a0ac",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "6b5a10": "847b73",
+ "b59442": "b5ada5",
+ "f7e6bd": "efefe6",
+ "dec573": "d6d6ce",
+ "d6735a": "b55286",
+ "8c3121": "74425c",
+ "ffadad": "d280ab"
+ },
+ "2": {
+ "425284": "1b2b3b",
+ "e6e6f7": "7ecdca",
+ "949cb5": "325062",
+ "d6ceef": "558a98",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "6b5a10": "5f3e2e",
+ "b59442": "81604a",
+ "f7e6bd": "d9caa5",
+ "dec573": "ad8f6f",
+ "d6735a": "d55a67",
+ "8c3121": "90243e",
+ "ffadad": "f98a8a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/87.json b/public/images/pokemon/variant/87.json
new file mode 100644
index 000000000..e32cf4fe2
--- /dev/null
+++ b/public/images/pokemon/variant/87.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "9ca5bd": "b76a43",
+ "6b7ba5": "8f5641",
+ "e6e6f7": "f0b28a",
+ "425263": "773630",
+ "d6ceef": "bc7855",
+ "101010": "101010",
+ "ffffff": "ffecd8",
+ "847b7b": "5328a6",
+ "d6cece": "d6cece",
+ "9c0000": "b03f2f",
+ "d62921": "f68484"
+ },
+ "1": {
+ "9ca5bd": "5e6d7c",
+ "6b7ba5": "465264",
+ "e6e6f7": "96adbe",
+ "425263": "2f3b50",
+ "d6ceef": "5a7286",
+ "101010": "101010",
+ "ffffff": "beeaf8",
+ "847b7b": "847b7b",
+ "d6cece": "d6cece",
+ "9c0000": "9e3d77",
+ "d62921": "d280ab"
+ },
+ "2": {
+ "9ca5bd": "305f7d",
+ "6b7ba5": "20354a",
+ "e6e6f7": "86dfe2",
+ "425263": "171d3f",
+ "d6ceef": "5493ac",
+ "101010": "101010",
+ "ffffff": "d4fffc",
+ "847b7b": "125889",
+ "d6cece": "d6cece",
+ "9c0000": "c74351",
+ "d62921": "f37171"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/872.json b/public/images/pokemon/variant/872.json
new file mode 100644
index 000000000..1576f5600
--- /dev/null
+++ b/public/images/pokemon/variant/872.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "7b8b9b": "345f5c",
+ "acc3cc": "669a8c",
+ "d8e9f0": "b7f1d6",
+ "f5fdff": "f5fdff",
+ "695e77": "275e43",
+ "101010": "101010",
+ "edeae0": "a6d6a6",
+ "b3a7c2": "73a878",
+ "fdfdfb": "fdfdfb"
+ },
+ "1": {
+ "7b8b9b": "22504c",
+ "acc3cc": "548e8f",
+ "d8e9f0": "b6e7df",
+ "f5fdff": "f5fdff",
+ "695e77": "354b63",
+ "101010": "101010",
+ "edeae0": "c1ebf3",
+ "b3a7c2": "89a9be",
+ "fdfdfb": "fdfdfb"
+ },
+ "2": {
+ "7b8b9b": "5a3993",
+ "acc3cc": "a66ac2",
+ "d8e9f0": "d5c3ff",
+ "f5fdff": "f5fdff",
+ "695e77": "5f3465",
+ "101010": "101010",
+ "edeae0": "e5a2da",
+ "b3a7c2": "a060a0",
+ "fdfdfb": "fdfdfb"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/873.json b/public/images/pokemon/variant/873.json
new file mode 100644
index 000000000..5ea93b1c3
--- /dev/null
+++ b/public/images/pokemon/variant/873.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "747489": "27532f",
+ "fdfdfd": "b7f1d7",
+ "e7e0e6": "a6d6a6",
+ "b3b4bd": "73a878",
+ "8f8f9f": "547b58",
+ "101010": "101010",
+ "758174": "497e7a",
+ "c0e4c2": "eefffc",
+ "a0baa8": "aae3d9",
+ "4662ce": "c71e87",
+ "8e9fe1": "f158a3",
+ "3f4474": "6a3f74",
+ "c0df86": "e5ffdc"
+ },
+ "1": {
+ "747489": "415366",
+ "fdfdfd": "eefffb",
+ "e7e0e6": "c1ebf3",
+ "b3b4bd": "8ebbca",
+ "8f8f9f": "648397",
+ "101010": "101010",
+ "758174": "428586",
+ "c0e4c2": "d7fff8",
+ "a0baa8": "7bcbc0",
+ "4662ce": "0fa5bd",
+ "8e9fe1": "2dd3e0",
+ "3f4474": "3f4474",
+ "c0df86": "eefffb"
+ },
+ "2": {
+ "747489": "512d52",
+ "fdfdfd": "d5c3ff",
+ "e7e0e6": "d78dcb",
+ "b3b4bd": "864c86",
+ "8f8f9f": "5f3465",
+ "101010": "101010",
+ "758174": "795a9e",
+ "c0e4c2": "e1e3ff",
+ "a0baa8": "9f87ca",
+ "4662ce": "2b2dcf",
+ "8e9fe1": "7289eb",
+ "3f4474": "5b1268",
+ "c0df86": "e1e3ff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/877-hangry.json b/public/images/pokemon/variant/877-hangry.json
new file mode 100644
index 000000000..100665220
--- /dev/null
+++ b/public/images/pokemon/variant/877-hangry.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "101010": "101010",
+ "383634": "540606",
+ "6c6c6c": "952222",
+ "4f4b47": "3a1010",
+ "9958ce": "cebb58",
+ "6b3d96": "967f3d",
+ "ff151c": "ff151c",
+ "f38bb7": "f38bb7",
+ "9f9f9f": "9f9f9f",
+ "fbfbfb": "fbfbfb",
+ "493061": "615e30"
+ },
+ "1": {
+ "101010": "101010",
+ "383634": "212020",
+ "6c6c6c": "3a3a3a",
+ "4f4b47": "161514",
+ "9958ce": "cb6333",
+ "6b3d96": "a2512c",
+ "ff151c": "ff6b00",
+ "f38bb7": "f3a18b",
+ "9f9f9f": "9f9f9f",
+ "fbfbfb": "fbfbfb",
+ "493061": "753e25"
+ },
+ "2": {
+ "101010": "101010",
+ "383634": "383634",
+ "6c6c6c": "6c6c6c",
+ "4f4b47": "4f4b47",
+ "9958ce": "7fba7f",
+ "6b3d96": "568351",
+ "ff151c": "065b06",
+ "f38bb7": "468e46",
+ "9f9f9f": "9f9f9f",
+ "fbfbfb": "fbfbfb",
+ "493061": "306135"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/877.json b/public/images/pokemon/variant/877.json
new file mode 100644
index 000000000..1708b129e
--- /dev/null
+++ b/public/images/pokemon/variant/877.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "101010": "101010",
+ "8a5e48": "383634",
+ "cf9c66": "6c6c6c",
+ "383634": "383634",
+ "6c6c6c": "6c6c6c",
+ "af7044": "4f4b47",
+ "4f4b47": "4f4b47",
+ "f4f489": "b689f4",
+ "d3b351": "8851d3",
+ "fbfbfb": "fbfbfb",
+ "5c5c5c": "5c5c5c",
+ "f38bb7": "f38bb7",
+ "b24244": "b24244",
+ "e76961": "e76961",
+ "785b23": "8851d3"
+ },
+ "1": {
+ "101010": "101010",
+ "8a5e48": "2c439d",
+ "cf9c66": "86aaff",
+ "383634": "383634",
+ "6c6c6c": "6c6c6c",
+ "af7044": "2c439d",
+ "4f4b47": "4f4b47",
+ "f4f489": "fff98f",
+ "d3b351": "8b8853",
+ "fbfbfb": "fbfbfb",
+ "5c5c5c": "5c5c5c",
+ "f38bb7": "1010b3",
+ "b24244": "424eb2",
+ "e76961": "61b6e7",
+ "785b23": "8b8853"
+ },
+ "2": {
+ "101010": "101010",
+ "8a5e48": "4f8a48",
+ "cf9c66": "71cf66",
+ "383634": "383634",
+ "6c6c6c": "6c6c6c",
+ "af7044": "44af5b",
+ "4f4b47": "4f4b47",
+ "f4f489": "f8f8f8",
+ "d3b351": "b6b6b6",
+ "fbfbfb": "fbfbfb",
+ "5c5c5c": "5c5c5c",
+ "f38bb7": "a1f38b",
+ "b24244": "388040",
+ "e76961": "95e69d",
+ "785b23": "4f8a48"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/885.json b/public/images/pokemon/variant/885.json
new file mode 100644
index 000000000..046b01e66
--- /dev/null
+++ b/public/images/pokemon/variant/885.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "3a583c": "133056",
+ "101010": "101010",
+ "fa5494": "efa93f",
+ "cc4066": "cc8225",
+ "476b48": "20486e",
+ "5f875a": "2f6c89",
+ "78aa84": "479bb6",
+ "eb4972": "ac7508",
+ "c4264e": "9c5f05",
+ "e6ea40": "ffcc48",
+ "b1842e": "d48007",
+ "822d44": "824100",
+ "addcbc": "6accd6"
+ },
+ "1": {
+ "3a583c": "2f040d",
+ "101010": "101010",
+ "fa5494": "4590da",
+ "cc4066": "3261b7",
+ "476b48": "4e0e17",
+ "5f875a": "6b242e",
+ "78aa84": "b13b42",
+ "eb4972": "234582",
+ "c4264e": "213464",
+ "e6ea40": "4fffa4",
+ "b1842e": "09bb6f",
+ "822d44": "071d61",
+ "addcbc": "da6151"
+ },
+ "2": {
+ "3a583c": "1f0c2c",
+ "101010": "101010",
+ "fa5494": "68c7c4",
+ "cc4066": "2a8286",
+ "476b48": "231234",
+ "5f875a": "3c2750",
+ "78aa84": "624c6f",
+ "eb4972": "126f79",
+ "c4264e": "08586a",
+ "e6ea40": "87ff46",
+ "b1842e": "22c561",
+ "822d44": "00405b",
+ "addcbc": "927fa1"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/886.json b/public/images/pokemon/variant/886.json
new file mode 100644
index 000000000..521ce4e84
--- /dev/null
+++ b/public/images/pokemon/variant/886.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "444e62": "2d365a",
+ "addcbc": "6accd6",
+ "101010": "101010",
+ "5f875a": "2f6c89",
+ "2c323f": "192250",
+ "566f89": "465272",
+ "fa5494": "efa93f",
+ "822d44": "8d5200",
+ "eb4972": "ac7508",
+ "ffe322": "ffcc48",
+ "7fb3b1": "78c3cb",
+ "5b878c": "4c90a6",
+ "d5fffb": "9dfffa",
+ "b5a36a": "c7bcb6",
+ "dbd39d": "f7eee9"
+ },
+ "1": {
+ "444e62": "4a1621",
+ "addcbc": "da6151",
+ "101010": "101010",
+ "5f875a": "6b242e",
+ "2c323f": "2e080d",
+ "566f89": "602034",
+ "fa5494": "3f97ee",
+ "822d44": "1977ce",
+ "eb4972": "4fbff7",
+ "ffe322": "4fffa4",
+ "7fb3b1": "a94046",
+ "5b878c": "7e2833",
+ "d5fffb": "ffb853",
+ "b5a36a": "e3a755",
+ "dbd39d": "ffd696"
+ },
+ "2": {
+ "444e62": "231b45",
+ "addcbc": "927fa1",
+ "101010": "101010",
+ "5f875a": "3c2750",
+ "2c323f": "251b31",
+ "566f89": "3b2e5d",
+ "fa5494": "60d1cd",
+ "822d44": "186670",
+ "eb4972": "2a8286",
+ "ffe322": "87ff46",
+ "7fb3b1": "8b659f",
+ "5b878c": "6c4d85",
+ "d5fffb": "d67ae7",
+ "b5a36a": "b5a36a",
+ "dbd39d": "dbd39d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/887.json b/public/images/pokemon/variant/887.json
new file mode 100644
index 000000000..9858e270b
--- /dev/null
+++ b/public/images/pokemon/variant/887.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "2c323f": "2e080d",
+ "566f89": "6c273d",
+ "444e62": "4a1621",
+ "101010": "101010",
+ "fa5494": "4590da",
+ "cc4066": "244f9f",
+ "48a9b0": "8a212f",
+ "308b86": "690f1b",
+ "ffe322": "4fffa4",
+ "eb4972": "307cc7",
+ "b5a36a": "e3a755",
+ "78d4cb": "b13b42",
+ "d5fffb": "ffb853",
+ "dbd39d": "ffd696",
+ "386a70": "490711"
+ },
+ "2": {
+ "2c323f": "1b163f",
+ "566f89": "4c3f6f",
+ "444e62": "332a59",
+ "101010": "101010",
+ "fa5494": "68c7c4",
+ "cc4066": "2a8286",
+ "48a9b0": "482962",
+ "308b86": "231234",
+ "ffe322": "87ff46",
+ "eb4972": "218aa0",
+ "b5a36a": "8c8fb0",
+ "78d4cb": "744e89",
+ "d5fffb": "b389fb",
+ "dbd39d": "bbbfcf",
+ "386a70": "1d0e33"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/887_1.json b/public/images/pokemon/variant/887_1.json
new file mode 100644
index 000000000..4b788a922
--- /dev/null
+++ b/public/images/pokemon/variant/887_1.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "887_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 78,
+ "h": 78
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 71,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 78
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:7aef300ed4a1e0b484eb3fa5be0e1861:e15dd709470d0e4feaf482190d0f0b08:28ff7ddb94fdb836a70098ffd76d50f5$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/887_1.png b/public/images/pokemon/variant/887_1.png
new file mode 100644
index 000000000..8348e95c6
Binary files /dev/null and b/public/images/pokemon/variant/887_1.png differ
diff --git a/public/images/pokemon/variant/890-eternamax.json b/public/images/pokemon/variant/890-eternamax.json
new file mode 100644
index 000000000..c34a226f4
--- /dev/null
+++ b/public/images/pokemon/variant/890-eternamax.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "25134c": "162a52",
+ "010101": "010101",
+ "3622a7": "406d89",
+ "6461ba": "4989a6",
+ "31245f": "264864",
+ "ab2a4c": "0d6fae",
+ "ffb6b6": "8cf9ff",
+ "ff5657": "45c5e5",
+ "ffdfdf": "dbf2ff",
+ "e23434": "1c98c7",
+ "ff8c8c": "6ee7f8"
+ },
+ "2": {
+ "25134c": "354e95",
+ "010101": "010101",
+ "3622a7": "bfd1fa",
+ "6461ba": "e1ecff",
+ "31245f": "87a3dd",
+ "ab2a4c": "ac4709",
+ "ffb6b6": "f1bd4b",
+ "ff5657": "d47823",
+ "ffdfdf": "ffe185",
+ "e23434": "c86016",
+ "ff8c8c": "e69634"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/890.json b/public/images/pokemon/variant/890.json
new file mode 100644
index 000000000..781b6e382
--- /dev/null
+++ b/public/images/pokemon/variant/890.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "26124d": "09113c",
+ "3a15bc": "264864",
+ "010101": "010101",
+ "b21833": "370c82",
+ "eb1533": "5b5bc3",
+ "9a2433": "561ab7",
+ "3d2871": "162a52",
+ "f46d70": "8cf9ff",
+ "fb2553": "3f2e91",
+ "675cc5": "406d89",
+ "ffbcbc": "508eff",
+ "12042d": "12042d",
+ "e22dbc": "ee535a",
+ "f18cd5": "ff7d54",
+ "fefefe": "dbf2ff"
+ },
+ "2": {
+ "26124d": "4963af",
+ "3a15bc": "bfd1fa",
+ "010101": "010101",
+ "b21833": "7b2f0e",
+ "eb1533": "cb7622",
+ "9a2433": "732208",
+ "3d2871": "87a3dd",
+ "f46d70": "f1bd4b",
+ "fb2553": "934516",
+ "675cc5": "677ccd",
+ "ffbcbc": "de9335",
+ "12042d": "2d276a",
+ "e22dbc": "298fb9",
+ "f18cd5": "73e5dc",
+ "fefefe": "fefefe"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/900.json b/public/images/pokemon/variant/900.json
new file mode 100644
index 000000000..585467bea
--- /dev/null
+++ b/public/images/pokemon/variant/900.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "2b1f22": "2b1f22",
+ "3a2e2f": "3a2e2f",
+ "4d3d3e": "4d3d3e",
+ "080808": "080808",
+ "6a5856": "6a5856",
+ "96856d": "96856d",
+ "fcfcfc": "fcfcfc",
+ "6b563a": "221a69",
+ "c8bdb7": "c8bdb7",
+ "e2b561": "4b84d2",
+ "af7845": "354da7",
+ "e3d1ae": "e3d1ae"
+ },
+ "2": {
+ "2b1f22": "2b1f22",
+ "3a2e2f": "3a2e2f",
+ "4d3d3e": "808080",
+ "080808": "080808",
+ "6a5856": "424242",
+ "96856d": "96856d",
+ "fcfcfc": "fcfcfc",
+ "6b563a": "a54200",
+ "c8bdb7": "c8bdb7",
+ "e2b561": "ffde00",
+ "af7845": "e68400",
+ "e3d1ae": "e3d1ae"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/919.json b/public/images/pokemon/variant/919.json
new file mode 100644
index 000000000..c06063fba
--- /dev/null
+++ b/public/images/pokemon/variant/919.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "434863": "312d28",
+ "26253d": "1b1916",
+ "607493": "4c463e",
+ "0f0f0f": "0f0f0f",
+ "879ab2": "6c665d",
+ "c5c2c5": "a39d62",
+ "f7f7ff": "dbd4a2",
+ "6e6b82": "62654f",
+ "373547": "3d3e35",
+ "efefef": "cfc890",
+ "7c451b": "4f1128",
+ "b59a13": "972138",
+ "ffc608": "d12d36",
+ "d6b317": "b62737"
+ },
+ "1": {
+ "434863": "2a5549",
+ "26253d": "162d2a",
+ "607493": "4a9058",
+ "0f0f0f": "0f0f0f",
+ "879ab2": "71bb74",
+ "c5c2c5": "c5c2c5",
+ "f7f7ff": "f7f7ff",
+ "6e6b82": "6e6b82",
+ "373547": "373547",
+ "efefef": "efefef",
+ "7c451b": "80223b",
+ "b59a13": "a93930",
+ "ffc608": "c64e2f",
+ "d6b317": "b8422c"
+ },
+ "2": {
+ "434863": "611d3a",
+ "26253d": "350f21",
+ "607493": "9a3545",
+ "0f0f0f": "0f0f0f",
+ "879ab2": "c84d52",
+ "c5c2c5": "343434",
+ "f7f7ff": "4a4a4a",
+ "6e6b82": "232323",
+ "373547": "171717",
+ "efefef": "454545",
+ "7c451b": "293c7e",
+ "b59a13": "295f9f",
+ "ffc608": "2978b6",
+ "d6b317": "296cac"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/920_1.json b/public/images/pokemon/variant/920_1.json
new file mode 100644
index 000000000..b23f27b8e
--- /dev/null
+++ b/public/images/pokemon/variant/920_1.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "920_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 63,
+ "h": 63
+ },
+ "scale": 0.5,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 96,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 25,
+ "y": 16,
+ "w": 46,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 46,
+ "h": 63
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:785acb1d66e3aa8cd4c93bfcf72c9f45:22964aaeccf0dbde105ac7e6a7b48ac5:8ecd91cbaf6447bad1bb9d240c32ac41$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/920_1.png b/public/images/pokemon/variant/920_1.png
new file mode 100644
index 000000000..40d07ac61
Binary files /dev/null and b/public/images/pokemon/variant/920_1.png differ
diff --git a/public/images/pokemon/variant/920_2.json b/public/images/pokemon/variant/920_2.json
new file mode 100644
index 000000000..616f4d762
--- /dev/null
+++ b/public/images/pokemon/variant/920_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "920_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 63,
+ "h": 63
+ },
+ "scale": 0.5,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 96,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 25,
+ "y": 16,
+ "w": 46,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 46,
+ "h": 63
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:785acb1d66e3aa8cd4c93bfcf72c9f45:22964aaeccf0dbde105ac7e6a7b48ac5:8ecd91cbaf6447bad1bb9d240c32ac41$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/920_2.png b/public/images/pokemon/variant/920_2.png
new file mode 100644
index 000000000..ac8dc6ba1
Binary files /dev/null and b/public/images/pokemon/variant/920_2.png differ
diff --git a/public/images/pokemon/variant/920_3.json b/public/images/pokemon/variant/920_3.json
new file mode 100644
index 000000000..7a8689e34
--- /dev/null
+++ b/public/images/pokemon/variant/920_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "920_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 63,
+ "h": 63
+ },
+ "scale": 0.5,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 96,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 25,
+ "y": 16,
+ "w": 46,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 46,
+ "h": 63
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:785acb1d66e3aa8cd4c93bfcf72c9f45:22964aaeccf0dbde105ac7e6a7b48ac5:8ecd91cbaf6447bad1bb9d240c32ac41$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/920_3.png b/public/images/pokemon/variant/920_3.png
new file mode 100644
index 000000000..b46cfe90a
Binary files /dev/null and b/public/images/pokemon/variant/920_3.png differ
diff --git a/public/images/pokemon/variant/924.json b/public/images/pokemon/variant/924.json
new file mode 100644
index 000000000..752fd7d88
--- /dev/null
+++ b/public/images/pokemon/variant/924.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "565765": "444561",
+ "f9f9f9": "cddef1",
+ "393a44": "344854",
+ "b8b9c0": "9c89d2",
+ "0f0f0f": "0f0f0f",
+ "888b97": "5a6e8f",
+ "567d9a": "755382",
+ "b8ccde": "a3a6ef",
+ "8ea9c6": "7575af"
+ },
+ "1": {
+ "565765": "543131",
+ "f9f9f9": "b39090",
+ "393a44": "3f0f0f",
+ "b8b9c0": "785e5e",
+ "0f0f0f": "0f0f0f",
+ "888b97": "6e4343",
+ "567d9a": "a15d55",
+ "b8ccde": "eaafb2",
+ "8ea9c6": "cb898b"
+ },
+ "2": {
+ "565765": "252526",
+ "f9f9f9": "757373",
+ "393a44": "27272e",
+ "b8b9c0": "4b4b4d",
+ "0f0f0f": "0f0f0f",
+ "888b97": "3c3c3d",
+ "567d9a": "471910",
+ "b8ccde": "7a5b5d",
+ "8ea9c6": "5e3e4c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/925-four.json b/public/images/pokemon/variant/925-four.json
new file mode 100644
index 000000000..a72e77584
--- /dev/null
+++ b/public/images/pokemon/variant/925-four.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "565765": "444561",
+ "f9f9f9": "cddef1",
+ "393a44": "344854",
+ "b8b9c0": "9c89d2",
+ "0f0f0f": "0f0f0f",
+ "888b97": "5a6e8f",
+ "567d9a": "755382",
+ "b8ccde": "a3a6ef",
+ "8ea9c6": "7575af",
+ "ffffff": "f1f1f1"
+ },
+ "1": {
+ "565765": "543131",
+ "f9f9f9": "b39090",
+ "393a44": "3f0f0f",
+ "b8b9c0": "785e5e",
+ "0f0f0f": "0f0f0f",
+ "888b97": "6e4343",
+ "567d9a": "a15d55",
+ "b8ccde": "eaafb2",
+ "8ea9c6": "cb898b",
+ "ffffff": "c09b9b"
+ },
+ "2": {
+ "565765": "3b3b43",
+ "f9f9f9": "757373",
+ "393a44": "27272e",
+ "b8b9c0": "4b4b4d",
+ "0f0f0f": "151515",
+ "888b97": "414249",
+ "567d9a": "471910",
+ "b8ccde": "7a5b5d",
+ "8ea9c6": "5e3e4c",
+ "ffffff": "7b7b7b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/925-three.json b/public/images/pokemon/variant/925-three.json
new file mode 100644
index 000000000..89577c9d4
--- /dev/null
+++ b/public/images/pokemon/variant/925-three.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "565765": "444561",
+ "f9f9f9": "cddef1",
+ "393a44": "344854",
+ "b8b9c0": "9c89d2",
+ "0f0f0f": "06080a",
+ "888b97": "637da7",
+ "567d9a": "755382",
+ "b8ccde": "a3a6ef",
+ "8ea9c6": "7575af",
+ "ffffff": "f1f1f1"
+ },
+ "1": {
+ "565765": "543131",
+ "f9f9f9": "b39090",
+ "393a44": "3f0f0f",
+ "b8b9c0": "785e5e",
+ "0f0f0f": "0f0f0f",
+ "888b97": "6e4343",
+ "567d9a": "a15d55",
+ "b8ccde": "eaafb2",
+ "8ea9c6": "cb898b",
+ "ffffff": "c09b9b"
+ },
+ "2": {
+ "565765": "252526",
+ "f9f9f9": "757373",
+ "393a44": "27272e",
+ "b8b9c0": "4b4b4d",
+ "0f0f0f": "0f0f0f",
+ "888b97": "3c3c3d",
+ "567d9a": "471910",
+ "b8ccde": "7a5b5d",
+ "8ea9c6": "5e3e4c",
+ "ffffff": "7b7b7b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/92_1.json b/public/images/pokemon/variant/92_1.json
new file mode 100644
index 000000000..ed0d1cb4a
--- /dev/null
+++ b/public/images/pokemon/variant/92_1.json
@@ -0,0 +1,2330 @@
+{
+ "textures": [
+ {
+ "image": "92_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 526,
+ "h": 526
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 57,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 57,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 66,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 66,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 66,
+ "y": 57,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 132,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 0,
+ "w": 67,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 0,
+ "w": 67,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 171,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 171,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 114,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 57,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 56,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 265,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 265,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 228,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 170,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 332,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 332,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 113,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 112,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 399,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 399,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 284,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 226,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 169,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 169,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 340,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 282,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 225,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 225,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 396,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 452,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 21,
+ "w": 52,
+ "h": 50
+ },
+ "frame": {
+ "x": 466,
+ "y": 0,
+ "w": 52,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 265,
+ "y": 55,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 265,
+ "y": 55,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 264,
+ "y": 108,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 264,
+ "y": 108,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 332,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 332,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 399,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 399,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 331,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 331,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 398,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 398,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 24,
+ "w": 52,
+ "h": 50
+ },
+ "frame": {
+ "x": 466,
+ "y": 50,
+ "w": 52,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 163,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 163,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 331,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 331,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 198,
+ "y": 168,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 198,
+ "y": 168,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 197,
+ "y": 222,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 197,
+ "y": 222,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 216,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 216,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 52
+ },
+ "frame": {
+ "x": 331,
+ "y": 217,
+ "w": 67,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 52
+ },
+ "frame": {
+ "x": 331,
+ "y": 217,
+ "w": 67,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 217,
+ "w": 66,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 217,
+ "w": 66,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 262,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 9,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 262,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 328,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 328,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 54
+ },
+ "frame": {
+ "x": 394,
+ "y": 270,
+ "w": 65,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 54
+ },
+ "frame": {
+ "x": 197,
+ "y": 278,
+ "w": 65,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 52
+ },
+ "frame": {
+ "x": 132,
+ "y": 281,
+ "w": 65,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 52
+ },
+ "frame": {
+ "x": 262,
+ "y": 323,
+ "w": 66,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 52
+ },
+ "frame": {
+ "x": 262,
+ "y": 323,
+ "w": 66,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 52
+ },
+ "frame": {
+ "x": 328,
+ "y": 323,
+ "w": 65,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 393,
+ "y": 324,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 197,
+ "y": 332,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 262,
+ "y": 375,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 327,
+ "y": 375,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 392,
+ "y": 380,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 392,
+ "y": 380,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 65,
+ "h": 55
+ },
+ "frame": {
+ "x": 131,
+ "y": 333,
+ "w": 65,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 338,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 65,
+ "y": 394,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 65,
+ "y": 394,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 65,
+ "y": 450,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 131,
+ "y": 388,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 130,
+ "y": 441,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 196,
+ "y": 388,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 51
+ },
+ "frame": {
+ "x": 195,
+ "y": 441,
+ "w": 65,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 51
+ },
+ "frame": {
+ "x": 261,
+ "y": 428,
+ "w": 65,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 10,
+ "w": 51,
+ "h": 47
+ },
+ "frame": {
+ "x": 260,
+ "y": 479,
+ "w": 51,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 51,
+ "h": 47
+ },
+ "frame": {
+ "x": 260,
+ "y": 479,
+ "w": 51,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 25,
+ "w": 52,
+ "h": 48
+ },
+ "frame": {
+ "x": 326,
+ "y": 428,
+ "w": 52,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 25,
+ "w": 52,
+ "h": 48
+ },
+ "frame": {
+ "x": 326,
+ "y": 428,
+ "w": 52,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 326,
+ "y": 476,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 10,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 375,
+ "y": 476,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 13,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 466,
+ "y": 100,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 20,
+ "w": 47,
+ "h": 53
+ },
+ "frame": {
+ "x": 465,
+ "y": 146,
+ "w": 47,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 17,
+ "w": 47,
+ "h": 53
+ },
+ "frame": {
+ "x": 465,
+ "y": 199,
+ "w": 47,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 20,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 464,
+ "y": 252,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 13,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 459,
+ "y": 301,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 20,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 458,
+ "y": 347,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 20,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 457,
+ "y": 396,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 23,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 457,
+ "y": 396,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 17,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 424,
+ "y": 445,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 17,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 424,
+ "y": 445,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 11,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 470,
+ "y": 445,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 14,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 470,
+ "y": 445,
+ "w": 49,
+ "h": 49
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:b94ea03e33978b1acfa443487dab5ed5:505403ea6e08d8f47707dca3e030c7c7:940f904821041481572d765abbc53d9e$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/92_1.png b/public/images/pokemon/variant/92_1.png
new file mode 100644
index 000000000..a47bf3344
Binary files /dev/null and b/public/images/pokemon/variant/92_1.png differ
diff --git a/public/images/pokemon/variant/92_2.json b/public/images/pokemon/variant/92_2.json
new file mode 100644
index 000000000..097bc18e7
--- /dev/null
+++ b/public/images/pokemon/variant/92_2.json
@@ -0,0 +1,2330 @@
+{
+ "textures": [
+ {
+ "image": "92_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 526,
+ "h": 526
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 57,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 57,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 66,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 66,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 66,
+ "y": 57,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 132,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 0,
+ "w": 67,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 0,
+ "w": 67,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 171,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 171,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 114,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 57,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 56,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 265,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 265,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 228,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 170,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 332,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 332,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 113,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 112,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 399,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 399,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 284,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 226,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 169,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 169,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 340,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 282,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 225,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 225,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 396,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 452,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 21,
+ "w": 52,
+ "h": 50
+ },
+ "frame": {
+ "x": 466,
+ "y": 0,
+ "w": 52,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 265,
+ "y": 55,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 265,
+ "y": 55,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 264,
+ "y": 108,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 264,
+ "y": 108,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 332,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 332,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 399,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 399,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 331,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 331,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 398,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 398,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 24,
+ "w": 52,
+ "h": 50
+ },
+ "frame": {
+ "x": 466,
+ "y": 50,
+ "w": 52,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 163,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 163,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 331,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 331,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 198,
+ "y": 168,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 198,
+ "y": 168,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 197,
+ "y": 222,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 197,
+ "y": 222,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 216,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 216,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 52
+ },
+ "frame": {
+ "x": 331,
+ "y": 217,
+ "w": 67,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 52
+ },
+ "frame": {
+ "x": 331,
+ "y": 217,
+ "w": 67,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 217,
+ "w": 66,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 217,
+ "w": 66,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 262,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 9,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 262,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 328,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 328,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 54
+ },
+ "frame": {
+ "x": 394,
+ "y": 270,
+ "w": 65,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 54
+ },
+ "frame": {
+ "x": 197,
+ "y": 278,
+ "w": 65,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 52
+ },
+ "frame": {
+ "x": 132,
+ "y": 281,
+ "w": 65,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 52
+ },
+ "frame": {
+ "x": 262,
+ "y": 323,
+ "w": 66,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 52
+ },
+ "frame": {
+ "x": 262,
+ "y": 323,
+ "w": 66,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 52
+ },
+ "frame": {
+ "x": 328,
+ "y": 323,
+ "w": 65,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 393,
+ "y": 324,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 197,
+ "y": 332,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 262,
+ "y": 375,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 327,
+ "y": 375,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 392,
+ "y": 380,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 392,
+ "y": 380,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 65,
+ "h": 55
+ },
+ "frame": {
+ "x": 131,
+ "y": 333,
+ "w": 65,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 338,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 65,
+ "y": 394,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 65,
+ "y": 394,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 65,
+ "y": 450,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 131,
+ "y": 388,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 130,
+ "y": 441,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 196,
+ "y": 388,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 51
+ },
+ "frame": {
+ "x": 195,
+ "y": 441,
+ "w": 65,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 51
+ },
+ "frame": {
+ "x": 261,
+ "y": 428,
+ "w": 65,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 10,
+ "w": 51,
+ "h": 47
+ },
+ "frame": {
+ "x": 260,
+ "y": 479,
+ "w": 51,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 51,
+ "h": 47
+ },
+ "frame": {
+ "x": 260,
+ "y": 479,
+ "w": 51,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 25,
+ "w": 52,
+ "h": 48
+ },
+ "frame": {
+ "x": 326,
+ "y": 428,
+ "w": 52,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 25,
+ "w": 52,
+ "h": 48
+ },
+ "frame": {
+ "x": 326,
+ "y": 428,
+ "w": 52,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 326,
+ "y": 476,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 10,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 375,
+ "y": 476,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 13,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 466,
+ "y": 100,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 20,
+ "w": 47,
+ "h": 53
+ },
+ "frame": {
+ "x": 465,
+ "y": 146,
+ "w": 47,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 17,
+ "w": 47,
+ "h": 53
+ },
+ "frame": {
+ "x": 465,
+ "y": 199,
+ "w": 47,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 20,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 464,
+ "y": 252,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 13,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 459,
+ "y": 301,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 20,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 458,
+ "y": 347,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 20,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 457,
+ "y": 396,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 23,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 457,
+ "y": 396,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 17,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 424,
+ "y": 445,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 17,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 424,
+ "y": 445,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 11,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 470,
+ "y": 445,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 14,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 470,
+ "y": 445,
+ "w": 49,
+ "h": 49
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:b94ea03e33978b1acfa443487dab5ed5:505403ea6e08d8f47707dca3e030c7c7:940f904821041481572d765abbc53d9e$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/92_2.png b/public/images/pokemon/variant/92_2.png
new file mode 100644
index 000000000..a6bff6902
Binary files /dev/null and b/public/images/pokemon/variant/92_2.png differ
diff --git a/public/images/pokemon/variant/92_3.json b/public/images/pokemon/variant/92_3.json
new file mode 100644
index 000000000..fdd654ecc
--- /dev/null
+++ b/public/images/pokemon/variant/92_3.json
@@ -0,0 +1,2330 @@
+{
+ "textures": [
+ {
+ "image": "92_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 526,
+ "h": 526
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 57,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 57,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 66,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 66,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 114,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 66,
+ "y": 57,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 132,
+ "y": 0,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 0,
+ "w": 67,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 0,
+ "w": 67,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 171,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 66,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 171,
+ "w": 66,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 114,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 57,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 56,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 265,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 265,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 228,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 170,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 332,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 332,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 113,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 198,
+ "y": 112,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 399,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 399,
+ "y": 0,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 284,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 66,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 226,
+ "w": 66,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 169,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 169,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 340,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 282,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 7,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 225,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 132,
+ "y": 225,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 396,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 0,
+ "y": 452,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 21,
+ "w": 52,
+ "h": 50
+ },
+ "frame": {
+ "x": 466,
+ "y": 0,
+ "w": 52,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 265,
+ "y": 55,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 265,
+ "y": 55,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 264,
+ "y": 108,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 264,
+ "y": 108,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 332,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 332,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 399,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 54
+ },
+ "frame": {
+ "x": 399,
+ "y": 55,
+ "w": 67,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 331,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 331,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 398,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 67,
+ "h": 55
+ },
+ "frame": {
+ "x": 398,
+ "y": 109,
+ "w": 67,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 24,
+ "w": 52,
+ "h": 50
+ },
+ "frame": {
+ "x": 466,
+ "y": 50,
+ "w": 52,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 9,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 163,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 163,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 12,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 331,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 331,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 164,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 198,
+ "y": 168,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 198,
+ "y": 168,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 197,
+ "y": 222,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 197,
+ "y": 222,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 216,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 53
+ },
+ "frame": {
+ "x": 264,
+ "y": 216,
+ "w": 67,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 52
+ },
+ "frame": {
+ "x": 331,
+ "y": 217,
+ "w": 67,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 67,
+ "h": 52
+ },
+ "frame": {
+ "x": 331,
+ "y": 217,
+ "w": 67,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 217,
+ "w": 66,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 53
+ },
+ "frame": {
+ "x": 398,
+ "y": 217,
+ "w": 66,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 262,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 9,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 262,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 328,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 66,
+ "h": 54
+ },
+ "frame": {
+ "x": 328,
+ "y": 269,
+ "w": 66,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 54
+ },
+ "frame": {
+ "x": 394,
+ "y": 270,
+ "w": 65,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 54
+ },
+ "frame": {
+ "x": 197,
+ "y": 278,
+ "w": 65,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 52
+ },
+ "frame": {
+ "x": 132,
+ "y": 281,
+ "w": 65,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 52
+ },
+ "frame": {
+ "x": 262,
+ "y": 323,
+ "w": 66,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 66,
+ "h": 52
+ },
+ "frame": {
+ "x": 262,
+ "y": 323,
+ "w": 66,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 65,
+ "h": 52
+ },
+ "frame": {
+ "x": 328,
+ "y": 323,
+ "w": 65,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 393,
+ "y": 324,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 197,
+ "y": 332,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 262,
+ "y": 375,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 327,
+ "y": 375,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 392,
+ "y": 380,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 392,
+ "y": 380,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 65,
+ "h": 55
+ },
+ "frame": {
+ "x": 131,
+ "y": 333,
+ "w": 65,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 66,
+ "y": 338,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 65,
+ "y": 394,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 13,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 65,
+ "y": 394,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 65,
+ "y": 450,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 131,
+ "y": 388,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 65,
+ "h": 56
+ },
+ "frame": {
+ "x": 130,
+ "y": 441,
+ "w": 65,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 65,
+ "h": 53
+ },
+ "frame": {
+ "x": 196,
+ "y": 388,
+ "w": 65,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 51
+ },
+ "frame": {
+ "x": 195,
+ "y": 441,
+ "w": 65,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 65,
+ "h": 51
+ },
+ "frame": {
+ "x": 261,
+ "y": 428,
+ "w": 65,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 10,
+ "w": 51,
+ "h": 47
+ },
+ "frame": {
+ "x": 260,
+ "y": 479,
+ "w": 51,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 51,
+ "h": 47
+ },
+ "frame": {
+ "x": 260,
+ "y": 479,
+ "w": 51,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 25,
+ "w": 52,
+ "h": 48
+ },
+ "frame": {
+ "x": 326,
+ "y": 428,
+ "w": 52,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 25,
+ "w": 52,
+ "h": 48
+ },
+ "frame": {
+ "x": 326,
+ "y": 428,
+ "w": 52,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 326,
+ "y": 476,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 10,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 375,
+ "y": 476,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 13,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 466,
+ "y": 100,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 20,
+ "w": 47,
+ "h": 53
+ },
+ "frame": {
+ "x": 465,
+ "y": 146,
+ "w": 47,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 17,
+ "w": 47,
+ "h": 53
+ },
+ "frame": {
+ "x": 465,
+ "y": 199,
+ "w": 47,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 20,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 464,
+ "y": 252,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 13,
+ "w": 52,
+ "h": 46
+ },
+ "frame": {
+ "x": 459,
+ "y": 301,
+ "w": 52,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 20,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 458,
+ "y": 347,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 20,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 457,
+ "y": 396,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 23,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 457,
+ "y": 396,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 17,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 424,
+ "y": 445,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 17,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 424,
+ "y": 445,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 11,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 470,
+ "y": 445,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 67,
+ "h": 75
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 14,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 470,
+ "y": 445,
+ "w": 49,
+ "h": 49
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:b94ea03e33978b1acfa443487dab5ed5:505403ea6e08d8f47707dca3e030c7c7:940f904821041481572d765abbc53d9e$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/92_3.png b/public/images/pokemon/variant/92_3.png
new file mode 100644
index 000000000..4839b2d4c
Binary files /dev/null and b/public/images/pokemon/variant/92_3.png differ
diff --git a/public/images/pokemon/variant/93.json b/public/images/pokemon/variant/93.json
new file mode 100644
index 000000000..21243b8f9
--- /dev/null
+++ b/public/images/pokemon/variant/93.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "845a6b": "8e699a",
+ "524263": "52426b",
+ "ad6bce": "caaddf",
+ "101010": "101010",
+ "c58cce": "dfcaee",
+ "b51919": "2963d6",
+ "de4a31": "5a94ff",
+ "d6d6d6": "d6d6d6",
+ "ffffff": "ffffff",
+ "d6a5de": "d6a5e6",
+ "6b0000": "0831a5"
+ },
+ "1": {
+ "845a6b": "631b3f",
+ "524263": "380508",
+ "ad6bce": "8e395f",
+ "101010": "101010",
+ "c58cce": "c06380",
+ "b51919": "7ee75c",
+ "de4a31": "e4f67c",
+ "d6d6d6": "d6d6d6",
+ "ffffff": "ffffff",
+ "d6a5de": "ef8d9f",
+ "6b0000": "2eb063"
+ },
+ "2": {
+ "845a6b": "302433",
+ "524263": "1a1320",
+ "ad6bce": "4c4354",
+ "101010": "101010",
+ "c58cce": "82748c",
+ "b51919": "e47750",
+ "de4a31": "fae277",
+ "d6d6d6": "d6d6d6",
+ "ffffff": "ffffff",
+ "d6a5de": "d6a5e6",
+ "6b0000": "b72b47"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/94-gigantamax.json b/public/images/pokemon/variant/94-gigantamax.json
new file mode 100644
index 000000000..2e9d2f582
--- /dev/null
+++ b/public/images/pokemon/variant/94-gigantamax.json
@@ -0,0 +1,19 @@
+{
+ "0": {
+ "5a4a9c": "a89dc4",
+ "4a294a": "091659",
+ "b48bbd": "fefefe",
+ "101010": "101010",
+ "9473b4": "fcf4fc",
+ "7b62a4": "d1bcd6",
+ "ff8337": "010202",
+ "ffff00": "21252a",
+ "cc1e5b": "2963d6",
+ "fff6ff": "fff6ff",
+ "bdacbd": "bdacbd",
+ "ba325a": "352936",
+ "920634": "143e92",
+ "743a5b": "7492d5",
+ "963e80": "8aabe6"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/94-gigantamax_2.json b/public/images/pokemon/variant/94-gigantamax_2.json
new file mode 100644
index 000000000..fd060ba3f
--- /dev/null
+++ b/public/images/pokemon/variant/94-gigantamax_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "94-gigantamax_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 94,
+ "h": 94
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 96,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 94,
+ "h": 90
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 94,
+ "h": 90
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:693c7aaecf54514d636ef3204a582580:ce78e7fb6122afd536d03487542768e9:aceaa58c9b70b96e94517e8c8d918eb7$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/94-gigantamax_2.png b/public/images/pokemon/variant/94-gigantamax_2.png
new file mode 100644
index 000000000..008536206
Binary files /dev/null and b/public/images/pokemon/variant/94-gigantamax_2.png differ
diff --git a/public/images/pokemon/variant/94-gigantamax_3.json b/public/images/pokemon/variant/94-gigantamax_3.json
new file mode 100644
index 000000000..2101ac6b2
--- /dev/null
+++ b/public/images/pokemon/variant/94-gigantamax_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "94-gigantamax_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 94,
+ "h": 94
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 96,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 94,
+ "h": 90
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 94,
+ "h": 90
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:693c7aaecf54514d636ef3204a582580:ce78e7fb6122afd536d03487542768e9:aceaa58c9b70b96e94517e8c8d918eb7$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/94-gigantamax_3.png b/public/images/pokemon/variant/94-gigantamax_3.png
new file mode 100644
index 000000000..91247d237
Binary files /dev/null and b/public/images/pokemon/variant/94-gigantamax_3.png differ
diff --git a/public/images/pokemon/variant/94-mega_1.json b/public/images/pokemon/variant/94-mega_1.json
new file mode 100644
index 000000000..7b4fa4a42
--- /dev/null
+++ b/public/images/pokemon/variant/94-mega_1.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "94-mega_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 70,
+ "h": 70
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 70,
+ "h": 62
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 62
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2625ff5b05664622225606759cdbda20:602cd604eb13f02d090d4c1dd30b531c:304b53f4bd4197620ff0b30b83d929a9$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/94-mega_1.png b/public/images/pokemon/variant/94-mega_1.png
new file mode 100644
index 000000000..5484a0b7f
Binary files /dev/null and b/public/images/pokemon/variant/94-mega_1.png differ
diff --git a/public/images/pokemon/variant/94-mega_2.json b/public/images/pokemon/variant/94-mega_2.json
new file mode 100644
index 000000000..72da651ab
--- /dev/null
+++ b/public/images/pokemon/variant/94-mega_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "94-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 70,
+ "h": 70
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 70,
+ "h": 62
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 62
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2625ff5b05664622225606759cdbda20:602cd604eb13f02d090d4c1dd30b531c:304b53f4bd4197620ff0b30b83d929a9$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/94-mega_2.png b/public/images/pokemon/variant/94-mega_2.png
new file mode 100644
index 000000000..12890419d
Binary files /dev/null and b/public/images/pokemon/variant/94-mega_2.png differ
diff --git a/public/images/pokemon/variant/94-mega_3.json b/public/images/pokemon/variant/94-mega_3.json
new file mode 100644
index 000000000..493d3e39c
--- /dev/null
+++ b/public/images/pokemon/variant/94-mega_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "94-mega_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 70,
+ "h": 70
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 70,
+ "h": 62
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 70,
+ "h": 62
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2625ff5b05664622225606759cdbda20:602cd604eb13f02d090d4c1dd30b531c:304b53f4bd4197620ff0b30b83d929a9$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/94-mega_3.png b/public/images/pokemon/variant/94-mega_3.png
new file mode 100644
index 000000000..7abb2c15a
Binary files /dev/null and b/public/images/pokemon/variant/94-mega_3.png differ
diff --git a/public/images/pokemon/variant/94.json b/public/images/pokemon/variant/94.json
new file mode 100644
index 000000000..c1d7c6358
--- /dev/null
+++ b/public/images/pokemon/variant/94.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "5a4a9c": "9e85a6",
+ "4a294a": "634b63",
+ "b58cbd": "ebdbf7",
+ "101010": "101010",
+ "9473b5": "cbb7da",
+ "7b63a5": "d1bcd6",
+ "ff5a5a": "2963d6",
+ "ff9494": "5a94ff",
+ "bdadbd": "bdadbd",
+ "fff7ff": "ffffff",
+ "6b637b": "6b637b",
+ "ded6de": "dedede"
+ },
+ "1": {
+ "5a4a9c": "4a1f36",
+ "4a294a": "1b0917",
+ "b58cbd": "c56f8a",
+ "101010": "101010",
+ "9473b5": "8d3e61",
+ "7b63a5": "6f284a",
+ "ff5a5a": "e79c39",
+ "ff9494": "ffd96b",
+ "bdadbd": "5ed244",
+ "fff7ff": "e4f67c",
+ "6b637b": "2eb063",
+ "ded6de": "7ee75c"
+ },
+ "2": {
+ "5a4a9c": "302433",
+ "4a294a": "1a1320",
+ "b58cbd": "7b6888",
+ "101010": "101010",
+ "9473b5": "3f324a",
+ "7b63a5": "3b2b3e",
+ "ff5a5a": "a9223d",
+ "ff9494": "f4855d",
+ "bdadbd": "e47750",
+ "fff7ff": "fae277",
+ "6b637b": "b72b47",
+ "ded6de": "d06843"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/962.json b/public/images/pokemon/variant/962.json
new file mode 100644
index 000000000..53dfdb4f1
--- /dev/null
+++ b/public/images/pokemon/variant/962.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "342930": "3e1d26",
+ "4a3942": "60354a",
+ "0f0f0f": "0f0f0f",
+ "665b60": "924f57",
+ "b9aaaf": "dd9f9d",
+ "efe3e1": "f6cbc4",
+ "937d85": "b1686b",
+ "501d25": "1f3078",
+ "4d4a4b": "982b39",
+ "993e49": "4473d2",
+ "e64c62": "4592c0",
+ "fffbff": "fceff1",
+ "a7aba7": "ddcac6",
+ "7b827b": "998482"
+ },
+ "1": {
+ "342930": "1e382a",
+ "4a3942": "395740",
+ "0f0f0f": "0f0f0f",
+ "665b60": "404b22",
+ "b9aaaf": "c6ca8e",
+ "efe3e1": "e8e8c0",
+ "937d85": "6b7e50",
+ "501d25": "3e1e1d",
+ "4d4a4b": "aa2233",
+ "993e49": "79433f",
+ "e64c62": "b37e6f",
+ "fffbff": "edf8e6",
+ "a7aba7": "98a798",
+ "7b827b": "6a856a"
+ },
+ "2": {
+ "342930": "754156",
+ "4a3942": "a5777f",
+ "0f0f0f": "0f0f0f",
+ "665b60": "211f45",
+ "b9aaaf": "453863",
+ "efe3e1": "67548a",
+ "937d85": "2f2655",
+ "501d25": "545151",
+ "4d4a4b": "c84800",
+ "993e49": "797877",
+ "e64c62": "aba7a8",
+ "fffbff": "f7e5d0",
+ "a7aba7": "ddac84",
+ "7b827b": "a96c4b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/967.json b/public/images/pokemon/variant/967.json
new file mode 100644
index 000000000..5f527aa11
--- /dev/null
+++ b/public/images/pokemon/variant/967.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "384a35": "464354",
+ "1c2916": "272431",
+ "54654e": "67637a",
+ "b9b7b3": "b9b7b3",
+ "0f0f0f": "0f0f0f",
+ "f16b32": "bead9d",
+ "607d6d": "6e76a9",
+ "75b07d": "9299c7",
+ "fcfcfc": "fcfcfc",
+ "34453d": "444a71",
+ "323943": "323943",
+ "222328": "222328",
+ "4b565c": "4b565c",
+ "e2e9d7": "e2e9d7"
+ },
+ "2": {
+ "384a35": "5d0c0c",
+ "1c2916": "43060b",
+ "54654e": "942d22",
+ "b9b7b3": "c0ab8b",
+ "0f0f0f": "0f0f0f",
+ "f16b32": "8c63d2",
+ "607d6d": "6b2c31",
+ "75b07d": "a95d50",
+ "fcfcfc": "fcfcfc",
+ "34453d": "531d27",
+ "323943": "502b2a",
+ "222328": "371516",
+ "4b565c": "815652",
+ "e2e9d7": "e9ddbb"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/973_1.json b/public/images/pokemon/variant/973_1.json
new file mode 100644
index 000000000..abfde94f9
--- /dev/null
+++ b/public/images/pokemon/variant/973_1.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "973_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 75,
+ "h": 75
+ },
+ "scale": 0.5,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 96,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 31,
+ "y": 10,
+ "w": 34,
+ "h": 75
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 75
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:d342b803d73821d411f8988513e0d121:5fb42ccf70a7b8a4da70f89012187d63:472dc53f35b95906d428729ab78e115f$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/973_1.png b/public/images/pokemon/variant/973_1.png
new file mode 100644
index 000000000..38cdfed1b
Binary files /dev/null and b/public/images/pokemon/variant/973_1.png differ
diff --git a/public/images/pokemon/variant/973_2.json b/public/images/pokemon/variant/973_2.json
new file mode 100644
index 000000000..9f037f361
--- /dev/null
+++ b/public/images/pokemon/variant/973_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "973_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 75,
+ "h": 75
+ },
+ "scale": 0.5,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 96,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 31,
+ "y": 10,
+ "w": 34,
+ "h": 75
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 75
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:d342b803d73821d411f8988513e0d121:5fb42ccf70a7b8a4da70f89012187d63:472dc53f35b95906d428729ab78e115f$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/973_2.png b/public/images/pokemon/variant/973_2.png
new file mode 100644
index 000000000..0e0ed7751
Binary files /dev/null and b/public/images/pokemon/variant/973_2.png differ
diff --git a/public/images/pokemon/variant/973_3.json b/public/images/pokemon/variant/973_3.json
new file mode 100644
index 000000000..cbb71cca9
--- /dev/null
+++ b/public/images/pokemon/variant/973_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "973_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 75,
+ "h": 75
+ },
+ "scale": 0.5,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 96,
+ "h": 96
+ },
+ "spriteSourceSize": {
+ "x": 31,
+ "y": 10,
+ "w": 34,
+ "h": 75
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 75
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:d342b803d73821d411f8988513e0d121:5fb42ccf70a7b8a4da70f89012187d63:472dc53f35b95906d428729ab78e115f$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/973_3.png b/public/images/pokemon/variant/973_3.png
new file mode 100644
index 000000000..07c09415b
Binary files /dev/null and b/public/images/pokemon/variant/973_3.png differ
diff --git a/public/images/pokemon/variant/987.json b/public/images/pokemon/variant/987.json
new file mode 100644
index 000000000..d05c49d8f
--- /dev/null
+++ b/public/images/pokemon/variant/987.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "8a378a": "9b490e",
+ "ee93e8": "ffdd67",
+ "0f0f0f": "0f0f0f",
+ "314a62": "244260",
+ "182941": "132443",
+ "b36cc1": "d3941a",
+ "70bbb4": "5bb6ef",
+ "4a83a4": "387fa7",
+ "621841": "71370f",
+ "de62a4": "ffc668",
+ "a4295a": "cc762f",
+ "bd9431": "cb79dd",
+ "eee662": "ffc7ff",
+ "f9f9f9": "f9f9f9"
+ },
+ "1": {
+ "8a378a": "0c8086",
+ "ee93e8": "3df7ed",
+ "0f0f0f": "0f0f0f",
+ "314a62": "7396b4",
+ "182941": "2c384d",
+ "b36cc1": "1dbdb9",
+ "70bbb4": "eefff8",
+ "4a83a4": "a1c8db",
+ "621841": "7b3c08",
+ "de62a4": "ffdf90",
+ "a4295a": "e28c27",
+ "bd9431": "66d0e5",
+ "eee662": "a6f0f8",
+ "f9f9f9": "f9f9f9"
+ },
+ "2": {
+ "8a378a": "5d4a2f",
+ "ee93e8": "fff7dd",
+ "0f0f0f": "0f0f0f",
+ "314a62": "b56f2a",
+ "182941": "603305",
+ "b36cc1": "eece8c",
+ "70bbb4": "f8d371",
+ "4a83a4": "e6aa47",
+ "621841": "5a0a05",
+ "de62a4": "e25038",
+ "a4295a": "a62a21",
+ "bd9431": "66d0e5",
+ "eee662": "a6f0f8",
+ "f9f9f9": "f9f9f9"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/988.json b/public/images/pokemon/variant/988.json
new file mode 100644
index 000000000..b19d419c2
--- /dev/null
+++ b/public/images/pokemon/variant/988.json
@@ -0,0 +1,20 @@
+{
+ "1": {
+ "a93734": "2c9484",
+ "ed7e3d": "28d7bd",
+ "7b2000": "0b334c",
+ "d8a33f": "56e4ba",
+ "efd165": "66e9c2",
+ "35384f": "35384f",
+ "465175": "465175",
+ "f1f7f7": "f1f7f7",
+ "9ade1d": "d7d346",
+ "d1fd77": "e2fd77",
+ "f04137": "17b79f",
+ "181820": "181820",
+ "a9a9ab": "92c9b9",
+ "ff3121": "2c9484",
+ "e63529": "23ae9a",
+ "359f8f": "23838b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/988_3.json b/public/images/pokemon/variant/988_3.json
new file mode 100644
index 000000000..c0c0cbfe1
--- /dev/null
+++ b/public/images/pokemon/variant/988_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "988_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 71,
+ "h": 71
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 62,
+ "h": 71
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 71
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:6ba016033518685f39b1f75981a15f20:634641619104292a1acb5c3b2c06efdb:dc6dd1e5c63f822d42a42cade3436fc3$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/988_3.png b/public/images/pokemon/variant/988_3.png
new file mode 100644
index 000000000..76f2cd3a4
Binary files /dev/null and b/public/images/pokemon/variant/988_3.png differ
diff --git a/public/images/pokemon/variant/999.json b/public/images/pokemon/variant/999.json
new file mode 100644
index 000000000..a0cbb5f32
--- /dev/null
+++ b/public/images/pokemon/variant/999.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "323437": "531f03",
+ "836c54": "8d0341",
+ "4f4333": "38001c",
+ "545b6b": "1e2e60",
+ "ddc126": "d52d70",
+ "783a52": "4b0f01",
+ "0f0f0f": "0f0f0f",
+ "ac4454": "ab461e",
+ "bfa33e": "bc1457",
+ "8a8f9f": "34497e",
+ "b9becd": "5e86c2",
+ "bac4d8": "757a8b",
+ "7a82a9": "5e647a",
+ "a59227": "da8259",
+ "745527": "a44418"
+ },
+ "1": {
+ "323437": "1d2c54",
+ "836c54": "29354e",
+ "4f4333": "131c3b",
+ "545b6b": "415073",
+ "ddc126": "728295",
+ "783a52": "4f2e5c",
+ "0f0f0f": "0f0f0f",
+ "ac4454": "794e83",
+ "bfa33e": "485466",
+ "8a8f9f": "8bb0ab",
+ "b9becd": "afd2ca",
+ "bac4d8": "bac4d8",
+ "7a82a9": "7a82a9",
+ "a59227": "9c9cbe",
+ "745527": "302d62"
+ },
+ "2": {
+ "323437": "212857",
+ "836c54": "152848",
+ "4f4333": "0c1b40",
+ "545b6b": "6467a8",
+ "ddc126": "4e85bf",
+ "783a52": "6d6594",
+ "0f0f0f": "0f0f0f",
+ "ac4454": "bcb9d6",
+ "bfa33e": "294f7e",
+ "8a8f9f": "a5ace8",
+ "b9becd": "dae0f3",
+ "bac4d8": "bac4d8",
+ "7a82a9": "7a82a9",
+ "a59227": "b6d0d7",
+ "745527": "1c394d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/_masterlist.json b/public/images/pokemon/variant/_masterlist.json
new file mode 100644
index 000000000..5ab4d37b6
--- /dev/null
+++ b/public/images/pokemon/variant/_masterlist.json
@@ -0,0 +1,2748 @@
+{
+ "31": [
+ 2,
+ 0,
+ 0
+ ],
+ "35": [
+ 0,
+ 1,
+ 2
+ ],
+ "36": [
+ 0,
+ 1,
+ 1
+ ],
+ "46": [
+ 1,
+ 1,
+ 1
+ ],
+ "47": [
+ 1,
+ 1,
+ 1
+ ],
+ "52-gigantamax": [
+ 1,
+ 1,
+ 1
+ ],
+ "52": [
+ 1,
+ 1,
+ 1
+ ],
+ "53": [
+ 1,
+ 1,
+ 1
+ ],
+ "69": [
+ 0,
+ 2,
+ 2
+ ],
+ "70": [
+ 0,
+ 1,
+ 1
+ ],
+ "71": [
+ 0,
+ 1,
+ 1
+ ],
+ "86": [
+ 1,
+ 1,
+ 1
+ ],
+ "87": [
+ 1,
+ 1,
+ 1
+ ],
+ "92": [
+ 2,
+ 2,
+ 2
+ ],
+ "93": [
+ 1,
+ 1,
+ 1
+ ],
+ "94-gigantamax": [
+ 1,
+ 2,
+ 2
+ ],
+ "94-mega": [
+ 2,
+ 2,
+ 2
+ ],
+ "94": [
+ 1,
+ 1,
+ 1
+ ],
+ "113": [
+ 2,
+ 2,
+ 2
+ ],
+ "123": [
+ 1,
+ 1,
+ 1
+ ],
+ "131-gigantamax": [
+ 0,
+ 1,
+ 1
+ ],
+ "131": [
+ 0,
+ 1,
+ 1
+ ],
+ "133": [
+ 0,
+ 1,
+ 1
+ ],
+ "134": [
+ 0,
+ 1,
+ 1
+ ],
+ "135": [
+ 1,
+ 1,
+ 1
+ ],
+ "136": [
+ 1,
+ 1,
+ 1
+ ],
+ "144": [
+ 1,
+ 2,
+ 2
+ ],
+ "145": [
+ 1,
+ 1,
+ 1
+ ],
+ "146": [
+ 1,
+ 1,
+ 1
+ ],
+ "147": [
+ 0,
+ 1,
+ 1
+ ],
+ "148": [
+ 0,
+ 1,
+ 1
+ ],
+ "149": [
+ 0,
+ 1,
+ 1
+ ],
+ "150": [
+ 0,
+ 1,
+ 1
+ ],
+ "151": [
+ 0,
+ 1,
+ 1
+ ],
+ "173": [
+ 0,
+ 1,
+ 0
+ ],
+ "175": [
+ 1,
+ 1,
+ 1
+ ],
+ "176": [
+ 1,
+ 1,
+ 1
+ ],
+ "179": [
+ 0,
+ 1,
+ 1
+ ],
+ "180": [
+ 0,
+ 2,
+ 2
+ ],
+ "181-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "181": [
+ 0,
+ 1,
+ 1
+ ],
+ "196": [
+ 1,
+ 1,
+ 1
+ ],
+ "197": [
+ 0,
+ 1,
+ 1
+ ],
+ "200": [
+ 1,
+ 1,
+ 1
+ ],
+ "212-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "212": [
+ 1,
+ 1,
+ 1
+ ],
+ "242": [
+ 2,
+ 2,
+ 2
+ ],
+ "243": [
+ 0,
+ 1,
+ 1
+ ],
+ "244": [
+ 0,
+ 2,
+ 2
+ ],
+ "245": [
+ 0,
+ 1,
+ 1
+ ],
+ "249": [
+ 0,
+ 2,
+ 2
+ ],
+ "250": [
+ 0,
+ 2,
+ 2
+ ],
+ "251": [
+ 0,
+ 1,
+ 1
+ ],
+ "263": [
+ 0,
+ 1,
+ 1
+ ],
+ "264": [
+ 0,
+ 1,
+ 1
+ ],
+ "280": [
+ 0,
+ 1,
+ 1
+ ],
+ "281": [
+ 0,
+ 1,
+ 1
+ ],
+ "282-mega": [
+ 0,
+ 2,
+ 2
+ ],
+ "282": [
+ 0,
+ 1,
+ 1
+ ],
+ "285": [
+ 0,
+ 1,
+ 1
+ ],
+ "286": [
+ 0,
+ 1,
+ 1
+ ],
+ "303-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "303": [
+ 0,
+ 1,
+ 1
+ ],
+ "307": [
+ 0,
+ 1,
+ 1
+ ],
+ "308-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "308": [
+ 0,
+ 2,
+ 1
+ ],
+ "328": [
+ 0,
+ 1,
+ 1
+ ],
+ "329": [
+ 0,
+ 1,
+ 2
+ ],
+ "330": [
+ 0,
+ 1,
+ 1
+ ],
+ "333": [
+ 0,
+ 1,
+ 1
+ ],
+ "334-mega": [
+ 0,
+ 2,
+ 1
+ ],
+ "334": [
+ 0,
+ 2,
+ 2
+ ],
+ "351-rainy": [
+ 1,
+ 0,
+ 0
+ ],
+ "351-snowy": [
+ 1,
+ 0,
+ 0
+ ],
+ "351-sunny": [
+ 1,
+ 0,
+ 0
+ ],
+ "352": [
+ 1,
+ 1,
+ 1
+ ],
+ "358": [
+ 2,
+ 1,
+ 1
+ ],
+ "374": [
+ 0,
+ 1,
+ 1
+ ],
+ "375": [
+ 0,
+ 1,
+ 1
+ ],
+ "376-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "376": [
+ 0,
+ 1,
+ 1
+ ],
+ "384-mega": [
+ 0,
+ 2,
+ 1
+ ],
+ "384": [
+ 0,
+ 1,
+ 1
+ ],
+ "385": [
+ 1,
+ 1,
+ 1
+ ],
+ "399": [
+ 0,
+ 1,
+ 1
+ ],
+ "400": [
+ 0,
+ 1,
+ 1
+ ],
+ "425": [
+ 0,
+ 1,
+ 1
+ ],
+ "426": [
+ 0,
+ 1,
+ 1
+ ],
+ "427": [
+ 0,
+ 1,
+ 1
+ ],
+ "428-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "428": [
+ 0,
+ 1,
+ 1
+ ],
+ "429": [
+ 1,
+ 1,
+ 1
+ ],
+ "433": [
+ 1,
+ 1,
+ 1
+ ],
+ "440": [
+ 1,
+ 1,
+ 2
+ ],
+ "442": [
+ 0,
+ 1,
+ 1
+ ],
+ "443": [
+ 1,
+ 1,
+ 1
+ ],
+ "444": [
+ 1,
+ 1,
+ 1
+ ],
+ "445-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "445": [
+ 1,
+ 1,
+ 1
+ ],
+ "447": [
+ 1,
+ 1,
+ 1
+ ],
+ "448-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "448": [
+ 1,
+ 1,
+ 1
+ ],
+ "468": [
+ 1,
+ 1,
+ 1
+ ],
+ "470": [
+ 1,
+ 1,
+ 1
+ ],
+ "471": [
+ 1,
+ 2,
+ 2
+ ],
+ "475-mega": [
+ 0,
+ 2,
+ 2
+ ],
+ "475": [
+ 0,
+ 1,
+ 1
+ ],
+ "487-altered": [
+ 0,
+ 1,
+ 1
+ ],
+ "487-origin": [
+ 0,
+ 1,
+ 1
+ ],
+ "488": [
+ 0,
+ 1,
+ 1
+ ],
+ "489": [
+ 1,
+ 1,
+ 1
+ ],
+ "490": [
+ 1,
+ 1,
+ 1
+ ],
+ "491": [
+ 0,
+ 1,
+ 1
+ ],
+ "492-land": [
+ 0,
+ 2,
+ 1
+ ],
+ "492-sky": [
+ 0,
+ 1,
+ 1
+ ],
+ "494": [
+ 0,
+ 1,
+ 1
+ ],
+ "532": [
+ 0,
+ 1,
+ 1
+ ],
+ "533": [
+ 0,
+ 1,
+ 1
+ ],
+ "534": [
+ 0,
+ 1,
+ 1
+ ],
+ "538": [
+ 0,
+ 1,
+ 1
+ ],
+ "539": [
+ 0,
+ 2,
+ 2
+ ],
+ "540": [
+ 0,
+ 1,
+ 1
+ ],
+ "541": [
+ 0,
+ 1,
+ 1
+ ],
+ "542": [
+ 0,
+ 1,
+ 1
+ ],
+ "546": [
+ 0,
+ 1,
+ 1
+ ],
+ "547": [
+ 0,
+ 1,
+ 1
+ ],
+ "548": [
+ 1,
+ 1,
+ 1
+ ],
+ "549": [
+ 0,
+ 1,
+ 2
+ ],
+ "559": [
+ 1,
+ 1,
+ 1
+ ],
+ "560": [
+ 1,
+ 1,
+ 1
+ ],
+ "570": [
+ 0,
+ 1,
+ 1
+ ],
+ "571": [
+ 0,
+ 1,
+ 1
+ ],
+ "572": [
+ 0,
+ 1,
+ 1
+ ],
+ "577": [
+ 1,
+ 1,
+ 1
+ ],
+ "578": [
+ 1,
+ 1,
+ 1
+ ],
+ "579": [
+ 1,
+ 1,
+ 1
+ ],
+ "585-autumn": [
+ 2,
+ 0,
+ 0
+ ],
+ "585-spring": [
+ 2,
+ 0,
+ 0
+ ],
+ "585-summer": [
+ 2,
+ 0,
+ 0
+ ],
+ "585-winter": [
+ 2,
+ 0,
+ 0
+ ],
+ "586-autumn": [
+ 1,
+ 0,
+ 0
+ ],
+ "586-spring": [
+ 1,
+ 0,
+ 0
+ ],
+ "586-summer": [
+ 1,
+ 0,
+ 0
+ ],
+ "586-winter": [
+ 1,
+ 0,
+ 0
+ ],
+ "607": [
+ 0,
+ 1,
+ 1
+ ],
+ "608": [
+ 0,
+ 1,
+ 1
+ ],
+ "609": [
+ 0,
+ 1,
+ 1
+ ],
+ "641-incarnate": [
+ 1,
+ 0,
+ 0
+ ],
+ "641-therian": [
+ 1,
+ 0,
+ 0
+ ],
+ "642-incarnate": [
+ 1,
+ 0,
+ 0
+ ],
+ "642-therian": [
+ 1,
+ 0,
+ 0
+ ],
+ "645-incarnate": [
+ 1,
+ 0,
+ 0
+ ],
+ "645-therian": [
+ 1,
+ 0,
+ 0
+ ],
+ "648-aria": [
+ 0,
+ 1,
+ 1
+ ],
+ "648-pirouette": [
+ 0,
+ 1,
+ 1
+ ],
+ "700": [
+ 0,
+ 1,
+ 1
+ ],
+ "704": [
+ 0,
+ 1,
+ 1
+ ],
+ "705": [
+ 0,
+ 1,
+ 1
+ ],
+ "706": [
+ 0,
+ 1,
+ 1
+ ],
+ "708": [
+ 0,
+ 1,
+ 1
+ ],
+ "709": [
+ 0,
+ 1,
+ 1
+ ],
+ "710": [
+ 0,
+ 1,
+ 1
+ ],
+ "711": [
+ 1,
+ 1,
+ 1
+ ],
+ "720-unbound": [
+ 1,
+ 1,
+ 1
+ ],
+ "720": [
+ 1,
+ 1,
+ 1
+ ],
+ "747": [
+ 0,
+ 1,
+ 1
+ ],
+ "748": [
+ 0,
+ 1,
+ 1
+ ],
+ "755": [
+ 0,
+ 1,
+ 1
+ ],
+ "756": [
+ 0,
+ 1,
+ 2
+ ],
+ "789": [
+ 1,
+ 0,
+ 0
+ ],
+ "791": [
+ 2,
+ 0,
+ 0
+ ],
+ "802": [
+ 1,
+ 1,
+ 1
+ ],
+ "850": [
+ 0,
+ 1,
+ 1
+ ],
+ "851-gigantamax": [
+ 0,
+ 1,
+ 1
+ ],
+ "851": [
+ 0,
+ 1,
+ 1
+ ],
+ "856": [
+ 0,
+ 1,
+ 1
+ ],
+ "857": [
+ 0,
+ 2,
+ 2
+ ],
+ "858-gigantamax": [
+ 0,
+ 1,
+ 1
+ ],
+ "858": [
+ 0,
+ 1,
+ 1
+ ],
+ "872": [
+ 1,
+ 1,
+ 1
+ ],
+ "873": [
+ 1,
+ 1,
+ 1
+ ],
+ "877-hangry": [
+ 1,
+ 1,
+ 1
+ ],
+ "877": [
+ 1,
+ 1,
+ 1
+ ],
+ "885": [
+ 1,
+ 1,
+ 1
+ ],
+ "886": [
+ 1,
+ 1,
+ 1
+ ],
+ "887": [
+ 2,
+ 1,
+ 1
+ ],
+ "890-eternamax": [
+ 0,
+ 1,
+ 1
+ ],
+ "890": [
+ 0,
+ 1,
+ 1
+ ],
+ "900": [
+ 0,
+ 1,
+ 1
+ ],
+ "919": [
+ 1,
+ 1,
+ 1
+ ],
+ "920": [
+ 2,
+ 2,
+ 2
+ ],
+ "924": [
+ 1,
+ 1,
+ 1
+ ],
+ "925-four": [
+ 1,
+ 1,
+ 1
+ ],
+ "925-three": [
+ 1,
+ 1,
+ 1
+ ],
+ "962": [
+ 1,
+ 1,
+ 1
+ ],
+ "967": [
+ 0,
+ 1,
+ 1
+ ],
+ "973": [
+ 2,
+ 2,
+ 2
+ ],
+ "987": [
+ 1,
+ 1,
+ 1
+ ],
+ "988": [
+ 0,
+ 1,
+ 2
+ ],
+ "999": [
+ 1,
+ 1,
+ 1
+ ],
+ "1000": [
+ 1,
+ 1,
+ 1
+ ],
+ "1001": [
+ 0,
+ 1,
+ 1
+ ],
+ "1004": [
+ 0,
+ 1,
+ 1
+ ],
+ "4263": [
+ 0,
+ 1,
+ 1
+ ],
+ "4264": [
+ 0,
+ 1,
+ 1
+ ],
+ "6549": [
+ 0,
+ 1,
+ 1
+ ],
+ "6570": [
+ 0,
+ 1,
+ 1
+ ],
+ "6571": [
+ 0,
+ 1,
+ 1
+ ],
+ "6705": [
+ 0,
+ 1,
+ 1
+ ],
+ "6706": [
+ 0,
+ 2,
+ 2
+ ],
+ "female": {
+ "308": [
+ 0,
+ 1,
+ 1
+ ],
+ "443": [
+ 1,
+ 1,
+ 1
+ ],
+ "444": [
+ 1,
+ 1,
+ 1
+ ],
+ "445": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "back": {
+ "31": [
+ 1,
+ 0,
+ 0
+ ],
+ "35": [
+ 0,
+ 1,
+ 1
+ ],
+ "36": [
+ 0,
+ 2,
+ 1
+ ],
+ "46": [
+ 1,
+ 1,
+ 1
+ ],
+ "47": [
+ 1,
+ 1,
+ 1
+ ],
+ "52-gigantamax": [
+ 1,
+ 1,
+ 1
+ ],
+ "52": [
+ 1,
+ 1,
+ 1
+ ],
+ "53": [
+ 1,
+ 1,
+ 1
+ ],
+ "69": [
+ 0,
+ 1,
+ 1
+ ],
+ "70": [
+ 0,
+ 1,
+ 1
+ ],
+ "71": [
+ 0,
+ 1,
+ 1
+ ],
+ "86": [
+ 1,
+ 1,
+ 1
+ ],
+ "87": [
+ 1,
+ 1,
+ 1
+ ],
+ "92": [
+ 2,
+ 2,
+ 2
+ ],
+ "93": [
+ 1,
+ 1,
+ 1
+ ],
+ "94-gigantamax": [
+ 1,
+ 1,
+ 1
+ ],
+ "94-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "94": [
+ 1,
+ 1,
+ 1
+ ],
+ "113": [
+ 1,
+ 1,
+ 1
+ ],
+ "123": [
+ 1,
+ 1,
+ 1
+ ],
+ "131-gigantamax": [
+ 0,
+ 1,
+ 1
+ ],
+ "131": [
+ 0,
+ 1,
+ 1
+ ],
+ "133": [
+ 0,
+ 1,
+ 1
+ ],
+ "134": [
+ 0,
+ 1,
+ 1
+ ],
+ "136": [
+ 1,
+ 1,
+ 1
+ ],
+ "144": [
+ 1,
+ 1,
+ 1
+ ],
+ "145": [
+ 1,
+ 1,
+ 1
+ ],
+ "146": [
+ 1,
+ 1,
+ 1
+ ],
+ "147": [
+ 0,
+ 1,
+ 1
+ ],
+ "148": [
+ 0,
+ 1,
+ 1
+ ],
+ "149": [
+ 0,
+ 1,
+ 1
+ ],
+ "150": [
+ 0,
+ 1,
+ 1
+ ],
+ "151": [
+ 0,
+ 1,
+ 1
+ ],
+ "173": [
+ 0,
+ 1,
+ 0
+ ],
+ "175": [
+ 1,
+ 1,
+ 1
+ ],
+ "176": [
+ 1,
+ 1,
+ 1
+ ],
+ "179": [
+ 0,
+ 1,
+ 1
+ ],
+ "180": [
+ 0,
+ 1,
+ 1
+ ],
+ "181-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "181": [
+ 0,
+ 1,
+ 1
+ ],
+ "196": [
+ 1,
+ 1,
+ 1
+ ],
+ "197": [
+ 0,
+ 1,
+ 1
+ ],
+ "200": [
+ 1,
+ 2,
+ 2
+ ],
+ "212-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "212": [
+ 1,
+ 1,
+ 1
+ ],
+ "242": [
+ 1,
+ 1,
+ 1
+ ],
+ "243": [
+ 0,
+ 1,
+ 1
+ ],
+ "244": [
+ 0,
+ 2,
+ 2
+ ],
+ "245": [
+ 0,
+ 1,
+ 1
+ ],
+ "249": [
+ 0,
+ 1,
+ 1
+ ],
+ "250": [
+ 0,
+ 1,
+ 1
+ ],
+ "251": [
+ 0,
+ 1,
+ 1
+ ],
+ "263": [
+ 0,
+ 1,
+ 1
+ ],
+ "264": [
+ 0,
+ 1,
+ 1
+ ],
+ "280": [
+ 0,
+ 1,
+ 1
+ ],
+ "281": [
+ 0,
+ 1,
+ 1
+ ],
+ "282-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "282": [
+ 0,
+ 1,
+ 1
+ ],
+ "285": [
+ 0,
+ 1,
+ 1
+ ],
+ "286": [
+ 0,
+ 1,
+ 1
+ ],
+ "303-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "303": [
+ 1,
+ 1,
+ 1
+ ],
+ "307": [
+ 0,
+ 1,
+ 1
+ ],
+ "308-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "308": [
+ 0,
+ 1,
+ 1
+ ],
+ "328": [
+ 0,
+ 1,
+ 1
+ ],
+ "329": [
+ 0,
+ 1,
+ 1
+ ],
+ "330": [
+ 0,
+ 1,
+ 1
+ ],
+ "333": [
+ 0,
+ 1,
+ 1
+ ],
+ "334-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "334": [
+ 0,
+ 1,
+ 1
+ ],
+ "351-rainy": [
+ 1,
+ 0,
+ 0
+ ],
+ "351-snowy": [
+ 1,
+ 0,
+ 0
+ ],
+ "351-sunny": [
+ 1,
+ 0,
+ 0
+ ],
+ "352": [
+ 1,
+ 1,
+ 1
+ ],
+ "358": [
+ 1,
+ 1,
+ 1
+ ],
+ "374": [
+ 0,
+ 1,
+ 1
+ ],
+ "375": [
+ 0,
+ 1,
+ 1
+ ],
+ "376-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "376": [
+ 0,
+ 1,
+ 1
+ ],
+ "384-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "384": [
+ 0,
+ 1,
+ 1
+ ],
+ "385": [
+ 1,
+ 1,
+ 1
+ ],
+ "399": [
+ 1,
+ 2,
+ 0
+ ],
+ "400": [
+ 0,
+ 1,
+ 1
+ ],
+ "425": [
+ 0,
+ 1,
+ 1
+ ],
+ "426": [
+ 0,
+ 1,
+ 2
+ ],
+ "427": [
+ 0,
+ 1,
+ 1
+ ],
+ "428-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "428": [
+ 0,
+ 1,
+ 1
+ ],
+ "429": [
+ 1,
+ 1,
+ 1
+ ],
+ "433": [
+ 1,
+ 1,
+ 1
+ ],
+ "440": [
+ 1,
+ 1,
+ 1
+ ],
+ "442": [
+ 0,
+ 1,
+ 1
+ ],
+ "443": [
+ 1,
+ 1,
+ 1
+ ],
+ "444": [
+ 1,
+ 1,
+ 1
+ ],
+ "445-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "445": [
+ 1,
+ 1,
+ 1
+ ],
+ "447": [
+ 1,
+ 1,
+ 1
+ ],
+ "448-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "448": [
+ 1,
+ 1,
+ 1
+ ],
+ "468": [
+ 1,
+ 1,
+ 1
+ ],
+ "470": [
+ 2,
+ 2,
+ 1
+ ],
+ "471": [
+ 1,
+ 1,
+ 1
+ ],
+ "475-mega": [
+ 0,
+ 2,
+ 2
+ ],
+ "475": [
+ 0,
+ 1,
+ 1
+ ],
+ "487-altered": [
+ 0,
+ 1,
+ 1
+ ],
+ "487-origin": [
+ 0,
+ 1,
+ 1
+ ],
+ "488": [
+ 0,
+ 1,
+ 1
+ ],
+ "489": [
+ 1,
+ 1,
+ 1
+ ],
+ "490": [
+ 1,
+ 1,
+ 1
+ ],
+ "491": [
+ 0,
+ 1,
+ 1
+ ],
+ "492-land": [
+ 0,
+ 1,
+ 1
+ ],
+ "492-sky": [
+ 0,
+ 1,
+ 1
+ ],
+ "494": [
+ 0,
+ 1,
+ 1
+ ],
+ "532": [
+ 0,
+ 1,
+ 1
+ ],
+ "533": [
+ 0,
+ 1,
+ 1
+ ],
+ "534": [
+ 0,
+ 1,
+ 1
+ ],
+ "538": [
+ 0,
+ 1,
+ 1
+ ],
+ "539": [
+ 0,
+ 2,
+ 2
+ ],
+ "540": [
+ 0,
+ 1,
+ 1
+ ],
+ "541": [
+ 0,
+ 1,
+ 1
+ ],
+ "542": [
+ 0,
+ 1,
+ 1
+ ],
+ "546": [
+ 0,
+ 1,
+ 1
+ ],
+ "547": [
+ 0,
+ 1,
+ 1
+ ],
+ "548": [
+ 1,
+ 1,
+ 1
+ ],
+ "549": [
+ 0,
+ 1,
+ 1
+ ],
+ "559": [
+ 1,
+ 1,
+ 1
+ ],
+ "560": [
+ 1,
+ 1,
+ 1
+ ],
+ "570": [
+ 0,
+ 1,
+ 1
+ ],
+ "571": [
+ 0,
+ 1,
+ 1
+ ],
+ "572": [
+ 0,
+ 1,
+ 1
+ ],
+ "577": [
+ 1,
+ 1,
+ 1
+ ],
+ "578": [
+ 1,
+ 1,
+ 1
+ ],
+ "579": [
+ 1,
+ 1,
+ 1
+ ],
+ "585-autumn": [
+ 2,
+ 0,
+ 0
+ ],
+ "585-spring": [
+ 2,
+ 0,
+ 0
+ ],
+ "585-summer": [
+ 1,
+ 0,
+ 0
+ ],
+ "585-winter": [
+ 2,
+ 0,
+ 0
+ ],
+ "586-autumn": [
+ 1,
+ 0,
+ 0
+ ],
+ "586-spring": [
+ 1,
+ 0,
+ 0
+ ],
+ "586-summer": [
+ 1,
+ 0,
+ 0
+ ],
+ "586-winter": [
+ 1,
+ 0,
+ 0
+ ],
+ "607": [
+ 0,
+ 1,
+ 1
+ ],
+ "608": [
+ 0,
+ 1,
+ 1
+ ],
+ "609": [
+ 0,
+ 1,
+ 1
+ ],
+ "641-incarnate": [
+ 1,
+ 0,
+ 0
+ ],
+ "641-therian": [
+ 1,
+ 0,
+ 0
+ ],
+ "642-incarnate": [
+ 1,
+ 0,
+ 0
+ ],
+ "642-therian": [
+ 1,
+ 0,
+ 0
+ ],
+ "645-incarnate": [
+ 1,
+ 0,
+ 0
+ ],
+ "645-therian": [
+ 1,
+ 0,
+ 0
+ ],
+ "648-aria": [
+ 0,
+ 1,
+ 1
+ ],
+ "648-pirouette": [
+ 0,
+ 1,
+ 1
+ ],
+ "700": [
+ 0,
+ 1,
+ 1
+ ],
+ "704": [
+ 0,
+ 1,
+ 1
+ ],
+ "705": [
+ 0,
+ 1,
+ 1
+ ],
+ "706": [
+ 0,
+ 1,
+ 1
+ ],
+ "708": [
+ 0,
+ 1,
+ 1
+ ],
+ "709": [
+ 0,
+ 1,
+ 1
+ ],
+ "710": [
+ 0,
+ 1,
+ 1
+ ],
+ "711": [
+ 1,
+ 1,
+ 1
+ ],
+ "720-unbound": [
+ 1,
+ 1,
+ 1
+ ],
+ "720": [
+ 1,
+ 1,
+ 1
+ ],
+ "747": [
+ 0,
+ 1,
+ 1
+ ],
+ "748": [
+ 0,
+ 1,
+ 1
+ ],
+ "755": [
+ 0,
+ 1,
+ 1
+ ],
+ "756": [
+ 0,
+ 1,
+ 1
+ ],
+ "789": [
+ 1,
+ 0,
+ 0
+ ],
+ "791": [
+ 2,
+ 0,
+ 0
+ ],
+ "802": [
+ 1,
+ 1,
+ 1
+ ],
+ "850": [
+ 0,
+ 1,
+ 1
+ ],
+ "851-gigantamax": [
+ 0,
+ 1,
+ 1
+ ],
+ "851": [
+ 0,
+ 1,
+ 1
+ ],
+ "856": [
+ 0,
+ 1,
+ 1
+ ],
+ "857": [
+ 0,
+ 2,
+ 2
+ ],
+ "858-gigantamax": [
+ 0,
+ 1,
+ 1
+ ],
+ "858": [
+ 0,
+ 1,
+ 1
+ ],
+ "872": [
+ 1,
+ 1,
+ 1
+ ],
+ "873": [
+ 1,
+ 1,
+ 1
+ ],
+ "877-hangry": [
+ 1,
+ 1,
+ 1
+ ],
+ "877": [
+ 1,
+ 1,
+ 1
+ ],
+ "885": [
+ 1,
+ 1,
+ 1
+ ],
+ "886": [
+ 1,
+ 1,
+ 1
+ ],
+ "887": [
+ 1,
+ 1,
+ 1
+ ],
+ "890-eternamax": [
+ 0,
+ 1,
+ 1
+ ],
+ "890": [
+ 0,
+ 1,
+ 1
+ ],
+ "900": [
+ 0,
+ 1,
+ 1
+ ],
+ "919": [
+ 1,
+ 1,
+ 1
+ ],
+ "920": [
+ 1,
+ 1,
+ 1
+ ],
+ "924": [
+ 1,
+ 1,
+ 1
+ ],
+ "925-four": [
+ 1,
+ 1,
+ 1
+ ],
+ "925-three": [
+ 1,
+ 1,
+ 1
+ ],
+ "962": [
+ 1,
+ 1,
+ 1
+ ],
+ "967": [
+ 0,
+ 1,
+ 1
+ ],
+ "973": [
+ 1,
+ 1,
+ 1
+ ],
+ "987": [
+ 1,
+ 1,
+ 1
+ ],
+ "988": [
+ 0,
+ 1,
+ 1
+ ],
+ "999": [
+ 1,
+ 1,
+ 1
+ ],
+ "1000": [
+ 1,
+ 1,
+ 1
+ ],
+ "1001": [
+ 0,
+ 1,
+ 1
+ ],
+ "1004": [
+ 0,
+ 1,
+ 1
+ ],
+ "4263": [
+ 0,
+ 1,
+ 1
+ ],
+ "4264": [
+ 0,
+ 1,
+ 1
+ ],
+ "6549": [
+ 0,
+ 1,
+ 1
+ ],
+ "6570": [
+ 0,
+ 1,
+ 1
+ ],
+ "6571": [
+ 0,
+ 1,
+ 1
+ ],
+ "6705": [
+ 0,
+ 1,
+ 1
+ ],
+ "6706": [
+ 0,
+ 2,
+ 2
+ ],
+ "female": {
+ "308": [
+ 0,
+ 1,
+ 1
+ ],
+ "443": [
+ 1,
+ 1,
+ 1
+ ],
+ "444": [
+ 1,
+ 1,
+ 1
+ ],
+ "445": [
+ 1,
+ 1,
+ 1
+ ]
+ }
+ },
+ "exp": {
+ "94-mega": [
+ 2,
+ 2,
+ 2
+ ],
+ "181-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "212-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "282-mega": [
+ 0,
+ 2,
+ 2
+ ],
+ "303-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "334-mega": [
+ 0,
+ 2,
+ 1
+ ],
+ "376-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "384-mega": [
+ 0,
+ 2,
+ 1
+ ],
+ "428-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "445-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "448-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "475-mega": [
+ 0,
+ 2,
+ 2
+ ],
+ "700": [
+ 0,
+ 1,
+ 1
+ ],
+ "704": [
+ 0,
+ 1,
+ 1
+ ],
+ "705": [
+ 0,
+ 2,
+ 2
+ ],
+ "706": [
+ 0,
+ 1,
+ 1
+ ],
+ "708": [
+ 0,
+ 1,
+ 1
+ ],
+ "709": [
+ 0,
+ 1,
+ 1
+ ],
+ "710": [
+ 0,
+ 1,
+ 1
+ ],
+ "711": [
+ 1,
+ 1,
+ 1
+ ],
+ "720-unbound": [
+ 1,
+ 1,
+ 1
+ ],
+ "720": [
+ 1,
+ 1,
+ 1
+ ],
+ "755": [
+ 0,
+ 1,
+ 1
+ ],
+ "756": [
+ 0,
+ 1,
+ 1
+ ],
+ "789": [
+ 1,
+ 0,
+ 0
+ ],
+ "791": [
+ 2,
+ 0,
+ 0
+ ],
+ "802": [
+ 1,
+ 1,
+ 1
+ ],
+ "856": [
+ 0,
+ 1,
+ 1
+ ],
+ "857": [
+ 0,
+ 2,
+ 2
+ ],
+ "858": [
+ 0,
+ 1,
+ 1
+ ],
+ "872": [
+ 1,
+ 1,
+ 1
+ ],
+ "873": [
+ 1,
+ 1,
+ 1
+ ],
+ "877-hangry": [
+ 1,
+ 1,
+ 1
+ ],
+ "877": [
+ 1,
+ 1,
+ 1
+ ],
+ "885": [
+ 1,
+ 1,
+ 1
+ ],
+ "886": [
+ 1,
+ 1,
+ 1
+ ],
+ "887": [
+ 1,
+ 1,
+ 1
+ ],
+ "890": [
+ 0,
+ 2,
+ 2
+ ],
+ "900": [
+ 0,
+ 1,
+ 1
+ ],
+ "919": [
+ 1,
+ 1,
+ 1
+ ],
+ "920": [
+ 1,
+ 1,
+ 1
+ ],
+ "924": [
+ 1,
+ 1,
+ 1
+ ],
+ "925-four": [
+ 1,
+ 2,
+ 2
+ ],
+ "925-three": [
+ 1,
+ 2,
+ 2
+ ],
+ "962": [
+ 1,
+ 1,
+ 1
+ ],
+ "967": [
+ 0,
+ 1,
+ 1
+ ],
+ "973": [
+ 1,
+ 1,
+ 1
+ ],
+ "987": [
+ 1,
+ 1,
+ 1
+ ],
+ "988": [
+ 0,
+ 1,
+ 2
+ ],
+ "999": [
+ 2,
+ 1,
+ 1
+ ],
+ "1000": [
+ 1,
+ 1,
+ 1
+ ],
+ "1001": [
+ 0,
+ 1,
+ 1
+ ],
+ "1004": [
+ 0,
+ 1,
+ 1
+ ],
+ "4263": [
+ 0,
+ 1,
+ 1
+ ],
+ "4264": [
+ 0,
+ 1,
+ 1
+ ],
+ "6549": [
+ 0,
+ 1,
+ 1
+ ],
+ "6570": [
+ 0,
+ 1,
+ 1
+ ],
+ "6571": [
+ 0,
+ 1,
+ 1
+ ],
+ "6705": [
+ 0,
+ 1,
+ 1
+ ],
+ "6706": [
+ 0,
+ 2,
+ 2
+ ],
+ "female": {},
+ "back": {
+ "94-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "181-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "212-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "282-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "303-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "334-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "376-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "384-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "428-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "445-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "448-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "475-mega": [
+ 0,
+ 2,
+ 2
+ ],
+ "700": [
+ 0,
+ 1,
+ 1
+ ],
+ "704": [
+ 0,
+ 1,
+ 1
+ ],
+ "705": [
+ 0,
+ 1,
+ 1
+ ],
+ "706": [
+ 0,
+ 1,
+ 1
+ ],
+ "708": [
+ 0,
+ 1,
+ 1
+ ],
+ "709": [
+ 0,
+ 1,
+ 1
+ ],
+ "710": [
+ 0,
+ 1,
+ 1
+ ],
+ "711": [
+ 1,
+ 1,
+ 1
+ ],
+ "720-unbound": [
+ 1,
+ 1,
+ 1
+ ],
+ "720": [
+ 1,
+ 1,
+ 1
+ ],
+ "755": [
+ 0,
+ 1,
+ 1
+ ],
+ "756": [
+ 0,
+ 1,
+ 1
+ ],
+ "789": [
+ 1,
+ 0,
+ 0
+ ],
+ "791": [
+ 1,
+ 0,
+ 0
+ ],
+ "802": [
+ 1,
+ 1,
+ 1
+ ],
+ "856": [
+ 0,
+ 1,
+ 1
+ ],
+ "857": [
+ 0,
+ 2,
+ 2
+ ],
+ "858": [
+ 0,
+ 1,
+ 1
+ ],
+ "872": [
+ 1,
+ 1,
+ 1
+ ],
+ "873": [
+ 1,
+ 1,
+ 1
+ ],
+ "877-hangry": [
+ 1,
+ 1,
+ 1
+ ],
+ "877": [
+ 1,
+ 1,
+ 1
+ ],
+ "885": [
+ 1,
+ 1,
+ 1
+ ],
+ "886": [
+ 1,
+ 1,
+ 1
+ ],
+ "887": [
+ 1,
+ 1,
+ 1
+ ],
+ "890": [
+ 0,
+ 1,
+ 1
+ ],
+ "900": [
+ 0,
+ 1,
+ 1
+ ],
+ "919": [
+ 1,
+ 1,
+ 1
+ ],
+ "920": [
+ 1,
+ 1,
+ 1
+ ],
+ "924": [
+ 1,
+ 1,
+ 1
+ ],
+ "925-four": [
+ 1,
+ 2,
+ 2
+ ],
+ "925-three": [
+ 1,
+ 2,
+ 2
+ ],
+ "962": [
+ 1,
+ 1,
+ 2
+ ],
+ "967": [
+ 0,
+ 1,
+ 1
+ ],
+ "973": [
+ 1,
+ 1,
+ 1
+ ],
+ "987": [
+ 1,
+ 1,
+ 1
+ ],
+ "988": [
+ 0,
+ 1,
+ 1
+ ],
+ "999": [
+ 1,
+ 1,
+ 1
+ ],
+ "1000": [
+ 1,
+ 1,
+ 1
+ ],
+ "1001": [
+ 0,
+ 1,
+ 1
+ ],
+ "1004": [
+ 0,
+ 1,
+ 1
+ ],
+ "4263": [
+ 0,
+ 1,
+ 1
+ ],
+ "4264": [
+ 0,
+ 1,
+ 1
+ ],
+ "6549": [
+ 0,
+ 1,
+ 1
+ ],
+ "6570": [
+ 0,
+ 1,
+ 1
+ ],
+ "6571": [
+ 0,
+ 1,
+ 1
+ ],
+ "6705": [
+ 0,
+ 1,
+ 1
+ ],
+ "6706": [
+ 0,
+ 2,
+ 2
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/1000.json b/public/images/pokemon/variant/back/1000.json
new file mode 100644
index 000000000..8149392d9
--- /dev/null
+++ b/public/images/pokemon/variant/back/1000.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "b78234": "a64700",
+ "121212": "121212",
+ "e0b81a": "d05c31",
+ "f9d95b": "ee883f",
+ "623c20": "6d1906",
+ "ffffff": "ffb667",
+ "b4a45e": "ad283f",
+ "918344": "601030",
+ "762534": "5d0d05",
+ "9c3e43": "6d1906",
+ "323437": "531f03",
+ "545b6b": "8f4a14",
+ "0f0f0f": "0f0f0f"
+ },
+ "1": {
+ "b78234": "7a4e5d",
+ "121212": "121212",
+ "e0b81a": "96747e",
+ "f9d95b": "e1ced1",
+ "623c20": "622f43",
+ "ffffff": "f3e3e4",
+ "b4a45e": "485466",
+ "918344": "29354e",
+ "762534": "513a59",
+ "9c3e43": "7f6086",
+ "323437": "1d2c54",
+ "545b6b": "415073",
+ "0f0f0f": "0f0f0f"
+ },
+ "2": {
+ "b78234": "5a9aa3",
+ "121212": "121212",
+ "e0b81a": "89d1d6",
+ "f9d95b": "e5fffc",
+ "623c20": "3d717b",
+ "ffffff": "ffffff",
+ "b4a45e": "36465f",
+ "918344": "1f3149",
+ "762534": "547995",
+ "9c3e43": "7e93b0",
+ "323437": "212857",
+ "545b6b": "495890",
+ "0f0f0f": "0f0f0f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/1001.json b/public/images/pokemon/variant/back/1001.json
new file mode 100644
index 000000000..4aa4f62bf
--- /dev/null
+++ b/public/images/pokemon/variant/back/1001.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "505551": "754e3b",
+ "b8bebd": "ebe6c0",
+ "313430": "4f2711",
+ "48492e": "0a0907",
+ "8c979d": "a19775",
+ "a28b76": "383734",
+ "7e615a": "1f1e1c",
+ "0f0f0f": "0f0f0f",
+ "618044": "9e4b28",
+ "76b458": "de7e52",
+ "524a36": "6e4105",
+ "b99c60": "e2a845",
+ "7b7253": "b87416"
+ },
+ "2": {
+ "505551": "322733",
+ "b8bebd": "dbcce8",
+ "313430": "1b101c",
+ "48492e": "9c4b6f",
+ "8c979d": "9f88b3",
+ "a28b76": "fce6f0",
+ "7e615a": "e6aec8",
+ "0f0f0f": "0f0f0f",
+ "618044": "e170a1",
+ "76b458": "f5bede",
+ "524a36": "420f0f",
+ "b99c60": "bd405d",
+ "7b7253": "5e1b1b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/1004.json b/public/images/pokemon/variant/back/1004.json
new file mode 100644
index 000000000..16c69b047
--- /dev/null
+++ b/public/images/pokemon/variant/back/1004.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "a23724": "b06f00",
+ "f4342f": "f2b200",
+ "0f0f0f": "0f0f0f",
+ "f35e38": "ffc81b",
+ "f9824f": "ffe13a",
+ "f0a755": "ffe86b",
+ "b15236": "dca300",
+ "fcf59b": "ffffce",
+ "1c4021": "3e3e84",
+ "c1c4bd": "a2badc",
+ "5b985a": "5c71c1",
+ "83b884": "7a9ae0",
+ "3c3f3a": "27276a",
+ "487447": "394d9a",
+ "f8f8f0": "f8f8f0"
+ },
+ "2": {
+ "a23724": "76074d",
+ "f4342f": "a525d3",
+ "0f0f0f": "0f0f0f",
+ "f35e38": "3449f6",
+ "f9824f": "49c9f6",
+ "f0a755": "79f6a1",
+ "b15236": "6233a3",
+ "fcf59b": "efffd2",
+ "1c4021": "655a59",
+ "c1c4bd": "f2ede5",
+ "5b985a": "b09f97",
+ "83b884": "d7cbb5",
+ "3c3f3a": "4b4444",
+ "487447": "84736f",
+ "f8f8f0": "f8f8f0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/113.json b/public/images/pokemon/variant/back/113.json
new file mode 100644
index 000000000..1d1a74731
--- /dev/null
+++ b/public/images/pokemon/variant/back/113.json
@@ -0,0 +1,29 @@
+{
+ "0": {
+ "e6737b": "ad65b0",
+ "ffd6d6": "f6caec",
+ "ffadad": "cc96c5",
+ "8c4242": "6b279e",
+ "101010": "101010",
+ "ff845a": "c164e4",
+ "ef5a31": "953fc7"
+ },
+ "1": {
+ "e6737b": "bd77ab",
+ "ffd6d6": "f8c8e3",
+ "ffadad": "e5a5ce",
+ "8c4242": "61020c",
+ "101010": "101010",
+ "ff845a": "d33128",
+ "ef5a31": "a3091a"
+ },
+ "2": {
+ "e6737b": "755b94",
+ "ffd6d6": "d7baec",
+ "ffadad": "ac8fc4",
+ "8c4242": "204b7d",
+ "101010": "101010",
+ "ff845a": "567bbf",
+ "ef5a31": "204b7d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/123.json b/public/images/pokemon/variant/back/123.json
new file mode 100644
index 000000000..81f615bcd
--- /dev/null
+++ b/public/images/pokemon/variant/back/123.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "425a21": "632929",
+ "bde673": "e67373",
+ "e6d6ad": "b5b5ce",
+ "9c8c31": "632929",
+ "8cce73": "f76b6b",
+ "101010": "101010",
+ "fff7d6": "ffffff",
+ "5a9c4a": "d63a3a",
+ "bdbdbd": "bdbdbd",
+ "c5a573": "b5b5ce",
+ "dedede": "dedede",
+ "ffffff": "ffffff",
+ "737373": "737373"
+ },
+ "1": {
+ "425a21": "484e75",
+ "bde673": "bdbdbd",
+ "e6d6ad": "e6d6ad",
+ "9c8c31": "9c8c31",
+ "8cce73": "92b0db",
+ "101010": "101010",
+ "fff7d6": "fff7d6",
+ "5a9c4a": "7b94d6",
+ "bdbdbd": "ffffff",
+ "c5a573": "9cc5ff",
+ "dedede": "dedede",
+ "ffffff": "ffffff",
+ "737373": "737373"
+ },
+ "2": {
+ "425a21": "8f3907",
+ "bde673": "f8f581",
+ "e6d6ad": "e6d6ad",
+ "9c8c31": "9c8c31",
+ "8cce73": "f0c947",
+ "101010": "101010",
+ "fff7d6": "fff7d6",
+ "5a9c4a": "e6a027",
+ "bdbdbd": "bdbdbd",
+ "c5a573": "c5a573",
+ "dedede": "dedede",
+ "ffffff": "ffffff",
+ "737373": "737373"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/131-gigantamax.json b/public/images/pokemon/variant/back/131-gigantamax.json
new file mode 100644
index 000000000..99ccd7f45
--- /dev/null
+++ b/public/images/pokemon/variant/back/131-gigantamax.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "184152": "133363",
+ "41a4e6": "85cfef",
+ "73c5f6": "ffc0e7",
+ "101010": "101010",
+ "397ba4": "3989b0",
+ "fffad6": "fffad6",
+ "51fffb": "ff8de5",
+ "8ba494": "a7b2ab",
+ "52526a": "3c1838",
+ "dec583": "dac99e",
+ "fefefe": "fefefe",
+ "d5cdc5": "cb88b0",
+ "a49494": "844a73",
+ "807573": "6b3768",
+ "f6deac": "f1e9d9"
+ },
+ "2": {
+ "184152": "06383e",
+ "41a4e6": "49b18c",
+ "73c5f6": "8bd3b6",
+ "101010": "101010",
+ "397ba4": "3a8770",
+ "fffad6": "fffad6",
+ "51fffb": "0085b2",
+ "8ba494": "8ca594",
+ "52526a": "282548",
+ "dec583": "baafaa",
+ "fefefe": "fefefe",
+ "d5cdc5": "969dbc",
+ "a49494": "666b8b",
+ "807573": "454565",
+ "f6deac": "e8e3e0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/131.json b/public/images/pokemon/variant/back/131.json
new file mode 100644
index 000000000..fc364e9a4
--- /dev/null
+++ b/public/images/pokemon/variant/back/131.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "194252": "133363",
+ "73c5f7": "c4f6ff",
+ "000000": "000000",
+ "42a5e6": "85cfef",
+ "3a7ba5": "408aaf",
+ "f7efe6": "f7efe6",
+ "6b5219": "b83e94",
+ "d6cec5": "cb88b0",
+ "8ca594": "a7b2ab",
+ "dec584": "dac99e",
+ "5a4a42": "5a4a42",
+ "52526b": "51264d",
+ "a59494": "844a73",
+ "f7dead": "f1e9d9"
+ },
+ "2": {
+ "194252": "06383e",
+ "73c5f7": "8bd3b6",
+ "000000": "000000",
+ "42a5e6": "49b18c",
+ "3a7ba5": "3a8770",
+ "f7efe6": "f7efe6",
+ "6b5219": "256fc4",
+ "d6cec5": "8289a9",
+ "8ca594": "8ca594",
+ "dec584": "baafaa",
+ "5a4a42": "574e49",
+ "52526b": "262641",
+ "a59494": "555a79",
+ "f7dead": "e8e3e0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/133.json b/public/images/pokemon/variant/back/133.json
new file mode 100644
index 000000000..d48eaad43
--- /dev/null
+++ b/public/images/pokemon/variant/back/133.json
@@ -0,0 +1,22 @@
+{
+ "1": {
+ "734a4a": "13235c",
+ "523121": "0b1145",
+ "d69c4a": "90c1f1",
+ "a5634a": "5982b7",
+ "000000": "000000",
+ "ffe6ad": "d7ebff",
+ "bd9c7b": "5f6f94",
+ "e6c594": "8ca8d2"
+ },
+ "2": {
+ "734a4a": "5e3372",
+ "523121": "461144",
+ "d69c4a": "bf88cb",
+ "a5634a": "915ea3",
+ "000000": "000000",
+ "ffe6ad": "f3e6e3",
+ "bd9c7b": "a07c83",
+ "e6c594": "cfa7a9"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/134.json b/public/images/pokemon/variant/back/134.json
new file mode 100644
index 000000000..736a92628
--- /dev/null
+++ b/public/images/pokemon/variant/back/134.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "101010": "101010",
+ "104a63": "26185f",
+ "bdad5a": "a26b30",
+ "107394": "372194",
+ "6b6321": "663a18",
+ "ffe6a5": "f4cb60",
+ "429cbd": "6d4ca3",
+ "5ac5e6": "9c73d2",
+ "84deff": "c497e5"
+ },
+ "2": {
+ "101010": "101010",
+ "104a63": "742921",
+ "bdad5a": "7d2f67",
+ "107394": "983930",
+ "6b6321": "4a1642",
+ "ffe6a5": "a65687",
+ "429cbd": "b06b25",
+ "5ac5e6": "d9a34e",
+ "84deff": "e1c66e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/136.json b/public/images/pokemon/variant/back/136.json
new file mode 100644
index 000000000..419877215
--- /dev/null
+++ b/public/images/pokemon/variant/back/136.json
@@ -0,0 +1,32 @@
+{
+ "0": {
+ "732119": "64391a",
+ "000000": "000000",
+ "f7734a": "e6af4a",
+ "d64252": "b1772e",
+ "735a42": "5e4828",
+ "ffefa5": "f5f4e2",
+ "debd8c": "e5d9c3",
+ "c5a56b": "ac9276"
+ },
+ "1": {
+ "732119": "1b5255",
+ "000000": "000000",
+ "f7734a": "5dde9d",
+ "d64252": "3aad8b",
+ "735a42": "766a5b",
+ "ffefa5": "f5f3df",
+ "debd8c": "d9c9ac",
+ "c5a56b": "b1a58c"
+ },
+ "2": {
+ "732119": "4c0013",
+ "000000": "000000",
+ "f7734a": "b54144",
+ "d64252": "8c2426",
+ "735a42": "2d252a",
+ "ffefa5": "a89da0",
+ "debd8c": "82787c",
+ "c5a56b": "564c51"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/144.json b/public/images/pokemon/variant/back/144.json
new file mode 100644
index 000000000..b7d8968da
--- /dev/null
+++ b/public/images/pokemon/variant/back/144.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "005273": "461660",
+ "6badf7": "d7adff",
+ "94c5ff": "f1dfff",
+ "000000": "000000",
+ "4a84d6": "7b42ab",
+ "003152": "461660",
+ "007bbd": "a142c8",
+ "ffffff": "ffffff",
+ "cecece": "cecece",
+ "5a3a19": "221531",
+ "bd293a": "2d6cb0",
+ "b59473": "736581",
+ "8c6b52": "372841",
+ "cee6ff": "f1dfff",
+ "525252": "525252"
+ },
+ "1": {
+ "005273": "4d0a3e",
+ "6badf7": "ae5290",
+ "94c5ff": "ffbee5",
+ "000000": "000000",
+ "4a84d6": "6a1657",
+ "003152": "380334",
+ "007bbd": "ad6297",
+ "ffffff": "ffffff",
+ "cecece": "cecece",
+ "5a3a19": "652b0f",
+ "bd293a": "bd293a",
+ "b59473": "d99c5e",
+ "8c6b52": "a9652f",
+ "cee6ff": "ffd4e9",
+ "525252": "525252"
+ },
+ "2": {
+ "005273": "904d00",
+ "6badf7": "ffe67c",
+ "94c5ff": "ffecbd",
+ "000000": "000000",
+ "4a84d6": "e9b93f",
+ "003152": "552b01",
+ "007bbd": "fdc44c",
+ "ffffff": "ffffff",
+ "cecece": "cecece",
+ "5a3a19": "492a11",
+ "bd293a": "bd293a",
+ "b59473": "a08d74",
+ "8c6b52": "7d6447",
+ "cee6ff": "fff8d7",
+ "525252": "525252"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/145.json b/public/images/pokemon/variant/back/145.json
new file mode 100644
index 000000000..cd1b65a8c
--- /dev/null
+++ b/public/images/pokemon/variant/back/145.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "9c7b10": "972a06",
+ "101010": "000000",
+ "ffd642": "ff914f",
+ "523a10": "700700",
+ "d6ad08": "cc4e17",
+ "c56b19": "513131",
+ "7b6b19": "2f1517",
+ "6b6b6b": "6b6b6b",
+ "ffffff": "ffffff",
+ "9c8c31": "643738",
+ "f79419": "6c4645"
+ },
+ "1": {
+ "9c7b10": "c0814c",
+ "101010": "000000",
+ "ffd642": "ffead3",
+ "523a10": "753d1a",
+ "d6ad08": "e3b68e",
+ "c56b19": "dd6b10",
+ "7b6b19": "885024",
+ "6b6b6b": "6b6b6b",
+ "ffffff": "ffffff",
+ "9c8c31": "a06532",
+ "f79419": "ff9a33"
+ },
+ "2": {
+ "9c7b10": "660065",
+ "101010": "000000",
+ "ffd642": "fe66ed",
+ "523a10": "400045",
+ "d6ad08": "a32a71",
+ "c56b19": "c992cb",
+ "7b6b19": "970083",
+ "6b6b6b": "6b6b6b",
+ "ffffff": "ffffff",
+ "9c8c31": "ce24a8",
+ "f79419": "ffdeff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/146.json b/public/images/pokemon/variant/back/146.json
new file mode 100644
index 000000000..55f5cd035
--- /dev/null
+++ b/public/images/pokemon/variant/back/146.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "ef633a": "b60437",
+ "734210": "431d43",
+ "d60808": "7f010b",
+ "ffa54a": "e01291",
+ "ffc54a": "512d4e",
+ "ffd663": "ff3bac",
+ "de9410": "431d43",
+ "ffef63": "755c73",
+ "000000": "000000",
+ "523a29": "57004d",
+ "8c634a": "8c0c75",
+ "ffffff": "ffffff",
+ "b58c63": "dd2559",
+ "cecece": "cecece",
+ "636363": "636363"
+ },
+ "1": {
+ "ef633a": "0ab10c",
+ "734210": "706127",
+ "d60808": "00877f",
+ "ffa54a": "90e932",
+ "ffc54a": "f1eca3",
+ "ffd663": "fffa4c",
+ "de9410": "c2b562",
+ "ffef63": "feffe1",
+ "000000": "000000",
+ "523a29": "840000",
+ "8c634a": "ad1910",
+ "ffffff": "ffffff",
+ "b58c63": "de423a",
+ "cecece": "cecece",
+ "636363": "636363"
+ },
+ "2": {
+ "ef633a": "1377b3",
+ "734210": "0c4f6b",
+ "d60808": "053889",
+ "ffa54a": "26b1e1",
+ "ffc54a": "9dd5ff",
+ "ffd663": "68fffd",
+ "de9410": "58abdb",
+ "ffef63": "dae9ff",
+ "000000": "000000",
+ "523a29": "3e0b03",
+ "8c634a": "78230b",
+ "ffffff": "ffffff",
+ "b58c63": "b05329",
+ "cecece": "cecece",
+ "636363": "636363"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/147.json b/public/images/pokemon/variant/back/147.json
new file mode 100644
index 000000000..3373e281c
--- /dev/null
+++ b/public/images/pokemon/variant/back/147.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "5a5a5a": "54787d",
+ "9c948c": "79a2a3",
+ "000000": "000000",
+ "ffffff": "def1ef",
+ "ded6de": "a2c7c7",
+ "5a63bd": "b24729",
+ "8c9cf7": "eca340",
+ "293184": "a82d17",
+ "7384d6": "cb6933"
+ },
+ "2": {
+ "5a5a5a": "8c7270",
+ "9c948c": "c2a7a3",
+ "000000": "000000",
+ "ffffff": "fff5f0",
+ "ded6de": "dfc8c2",
+ "5a63bd": "328f97",
+ "8c9cf7": "74e3be",
+ "293184": "1b5f6f",
+ "7384d6": "44b7a9"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/148.json b/public/images/pokemon/variant/back/148.json
new file mode 100644
index 000000000..db6cfd698
--- /dev/null
+++ b/public/images/pokemon/variant/back/148.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "5a525a": "54787d",
+ "a59ca5": "79a2a3",
+ "ffffff": "def1ef",
+ "ded6de": "a2c7c7",
+ "4a6bc5": "ce4736",
+ "193173": "90150c",
+ "7badff": "ffad67",
+ "5a8cef": "f48c59",
+ "000000": "000000",
+ "425aff": "359bbd",
+ "7bceff": "61cce2",
+ "19297b": "1b6794"
+ },
+ "2": {
+ "5a525a": "895e5c",
+ "a59ca5": "c29490",
+ "ffffff": "ffedde",
+ "ded6de": "deb8ab",
+ "4a6bc5": "3c8289",
+ "193173": "1b5f6f",
+ "7badff": "90eacc",
+ "5a8cef": "4aab9f",
+ "000000": "000000",
+ "425aff": "b930bc",
+ "7bceff": "f86ebf",
+ "19297b": "971f7d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/149.json b/public/images/pokemon/variant/back/149.json
new file mode 100644
index 000000000..ff4a7a77a
--- /dev/null
+++ b/public/images/pokemon/variant/back/149.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "5a3a21": "102908",
+ "ffefbd": "def1ef",
+ "f7bd5a": "f8b58f",
+ "000000": "000000",
+ "ef9c3a": "e9917b",
+ "de733a": "d15b67",
+ "9c5a4a": "5a394e",
+ "efbd8c": "a2c7c7",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "ad8c42": "79a2a3",
+ "636363": "636363"
+ },
+ "2": {
+ "5a3a21": "102908",
+ "ffefbd": "f8dfce",
+ "f7bd5a": "8ed9c4",
+ "000000": "000000",
+ "ef9c3a": "56a29e",
+ "de733a": "35656d",
+ "9c5a4a": "134050",
+ "efbd8c": "c0a59d",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "ad8c42": "895e5c",
+ "636363": "636363"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/150.json b/public/images/pokemon/variant/back/150.json
new file mode 100644
index 000000000..51435df39
--- /dev/null
+++ b/public/images/pokemon/variant/back/150.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "3a3a52": "5a2952",
+ "847b9c": "a66b8e",
+ "b5adc5": "db8aaf",
+ "ded6e6": "ffd6ef",
+ "000000": "000000",
+ "ffffff": "ffffff",
+ "9442bd": "4bac9a",
+ "6b319c": "196b5b",
+ "3a2152": "12493f"
+ },
+ "2": {
+ "3a3a52": "884c17",
+ "847b9c": "edaf5b",
+ "b5adc5": "ffdd98",
+ "ded6e6": "ffeeb6",
+ "000000": "000000",
+ "ffffff": "ffffff",
+ "9442bd": "ac4f4b",
+ "6b319c": "6b2619",
+ "3a2152": "884c17"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/151.json b/public/images/pokemon/variant/back/151.json
new file mode 100644
index 000000000..822e201bc
--- /dev/null
+++ b/public/images/pokemon/variant/back/151.json
@@ -0,0 +1,20 @@
+{
+ "1": {
+ "5a2952": "5c2da1",
+ "ef84b5": "ab87cf",
+ "b56394": "895ac3",
+ "000000": "000000",
+ "ffb5d6": "d3b8e8",
+ "ffd6ef": "eed7fa",
+ "f7b584": "e86140"
+ },
+ "2": {
+ "5a2952": "884c17",
+ "ef84b5": "edaf5b",
+ "b56394": "ba7324",
+ "000000": "000000",
+ "ffb5d6": "ffdd98",
+ "ffd6ef": "ffeeb6",
+ "f7b584": "55716f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/173.json b/public/images/pokemon/variant/back/173.json
new file mode 100644
index 000000000..d7ef3a74f
--- /dev/null
+++ b/public/images/pokemon/variant/back/173.json
@@ -0,0 +1,14 @@
+{
+ "1": {
+ "c54a42": "7f38a6",
+ "ffc5ad": "c19fe3",
+ "632119": "3d2e66",
+ "de7b6b": "7c52ba",
+ "ffa594": "9579c9",
+ "523100": "44004a",
+ "101010": "101010",
+ "6b4a31": "494299",
+ "a56b00": "647cb3",
+ "c58c29": "5ca3bf"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/175.json b/public/images/pokemon/variant/back/175.json
new file mode 100644
index 000000000..897a5189d
--- /dev/null
+++ b/public/images/pokemon/variant/back/175.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "94735a": "844466",
+ "734a4a": "5b2847",
+ "000000": "000000",
+ "ce9c73": "a7738f",
+ "f7d6a5": "e4b2bb",
+ "f7efc5": "f7c9c5",
+ "7b8c94": "9c8c84",
+ "d6dede": "ded6d6",
+ "b5b5c5": "c5b5b5",
+ "ffffff": "ffffff",
+ "de736b": "8ee4be",
+ "c54242": "409e80",
+ "4a84c5": "d05887",
+ "3163ad": "9e4065"
+ },
+ "1": {
+ "94735a": "734350",
+ "734a4a": "452030",
+ "000000": "000000",
+ "ce9c73": "a26867",
+ "f7d6a5": "be868a",
+ "f7efc5": "f7c5ce",
+ "7b8c94": "9c8c84",
+ "d6dede": "c8afaf",
+ "b5b5c5": "a68a8c",
+ "ffffff": "ead3cb",
+ "de736b": "f5b55e",
+ "c54242": "d08d39",
+ "4a84c5": "f19a4e",
+ "3163ad": "d26425"
+ },
+ "2": {
+ "94735a": "404d5b",
+ "734a4a": "1f293b",
+ "000000": "000000",
+ "ce9c73": "8093a5",
+ "f7d6a5": "afc2d1",
+ "f7efc5": "ddeaef",
+ "7b8c94": "9c8c84",
+ "d6dede": "e7c5bb",
+ "b5b5c5": "c3a5a1",
+ "ffffff": "ffeae3",
+ "de736b": "f39a4c",
+ "c54242": "d97741",
+ "4a84c5": "e89fe5",
+ "3163ad": "db79db"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/176.json b/public/images/pokemon/variant/back/176.json
new file mode 100644
index 000000000..43e27a02c
--- /dev/null
+++ b/public/images/pokemon/variant/back/176.json
@@ -0,0 +1,29 @@
+{
+ "0": {
+ "737b84": "6b3552",
+ "000000": "000000",
+ "ffffff": "eee0db",
+ "adc5bd": "b58f8f",
+ "d6efef": "d2bcb7",
+ "2994e6": "9e4065",
+ "1063bd": "8d2f5c"
+ },
+ "1": {
+ "737b84": "734350",
+ "000000": "000000",
+ "ffffff": "f3cbcb",
+ "adc5bd": "ae7675",
+ "d6efef": "c79397",
+ "2994e6": "c35c21",
+ "1063bd": "ad3d14"
+ },
+ "2": {
+ "737b84": "404d5b",
+ "000000": "000000",
+ "ffffff": "ddeaef",
+ "adc5bd": "8093a5",
+ "d6efef": "afc2d1",
+ "2994e6": "bb55bb",
+ "1063bd": "994ba3"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/179.json b/public/images/pokemon/variant/back/179.json
new file mode 100644
index 000000000..e69e753ff
--- /dev/null
+++ b/public/images/pokemon/variant/back/179.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "847352": "2e4663",
+ "101010": "101010",
+ "ceb58c": "5886a1",
+ "e6cea5": "6ab1b7",
+ "ffe6bd": "9adddd",
+ "e6ad00": "d53691",
+ "ffde00": "ee74c1",
+ "ffffff": "ffffff",
+ "a5a5a5": "a5a5a5",
+ "525252": "525252",
+ "b57b00": "b12173",
+ "004a94": "71396a",
+ "73c5f7": "f0c6dd",
+ "2194bd": "9f618f",
+ "42ade6": "d99bc2"
+ },
+ "2": {
+ "847352": "7c4012",
+ "101010": "101010",
+ "ceb58c": "c07f47",
+ "e6cea5": "cf9e50",
+ "ffe6bd": "efce80",
+ "e6ad00": "d26b00",
+ "ffde00": "fdba5b",
+ "ffffff": "ffffff",
+ "a5a5a5": "496491",
+ "525252": "263964",
+ "b57b00": "a23c00",
+ "004a94": "5d2615",
+ "73c5f7": "cd895d",
+ "2194bd": "884626",
+ "42ade6": "af673b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/180.json b/public/images/pokemon/variant/back/180.json
new file mode 100644
index 000000000..2268bb321
--- /dev/null
+++ b/public/images/pokemon/variant/back/180.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "bdbdd6": "43747f",
+ "84738c": "2e4663",
+ "ffffff": "7ee3e3",
+ "dee6f7": "439ead",
+ "101010": "101010",
+ "4a4a5a": "17253b",
+ "de4263": "71396a",
+ "ff7373": "9f618f",
+ "ffa5a5": "d99bc2",
+ "a50010": "421c40",
+ "5284c5": "5284c5",
+ "84c5ff": "84c5ff",
+ "29428c": "29428c",
+ "ffbdbd": "ffbdbd"
+ },
+ "2": {
+ "bdbdd6": "9f6e39",
+ "84738c": "693806",
+ "ffffff": "ffe6aa",
+ "dee6f7": "ebbb78",
+ "101010": "101010",
+ "4a4a5a": "4d2102",
+ "de4263": "884626",
+ "ff7373": "9a5328",
+ "ffa5a5": "cd895d",
+ "a50010": "412101",
+ "5284c5": "d26b00",
+ "84c5ff": "fdba5b",
+ "29428c": "a23c00",
+ "ffbdbd": "dfa580"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/181-mega.json b/public/images/pokemon/variant/back/181-mega.json
new file mode 100644
index 000000000..f2e844a67
--- /dev/null
+++ b/public/images/pokemon/variant/back/181-mega.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "737373": "39585d",
+ "f8f8f8": "baebeb",
+ "101010": "101010",
+ "bfbfbf": "8ebabe",
+ "bf370a": "d53691",
+ "734b22": "553168",
+ "b38324": "74418f",
+ "ff490d": "ee74c1",
+ "e5b82e": "9f62b0",
+ "ffe14c": "d19bd8",
+ "802506": "b12173"
+ },
+ "2": {
+ "737373": "5d412a",
+ "f8f8f8": "fff1d0",
+ "101010": "101010",
+ "bfbfbf": "ebbb78",
+ "bf370a": "d26b00",
+ "734b22": "49200d",
+ "b38324": "884626",
+ "ff490d": "ffab34",
+ "e5b82e": "af673b",
+ "ffe14c": "cd895d",
+ "802506": "a23c00"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/181.json b/public/images/pokemon/variant/back/181.json
new file mode 100644
index 000000000..b0e8a220f
--- /dev/null
+++ b/public/images/pokemon/variant/back/181.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "101010": "101010",
+ "636b6b": "65383a",
+ "c54200": "d53691",
+ "ce8c10": "74418f",
+ "ffc510": "9f62b0",
+ "ff6300": "ee74c1",
+ "845a31": "553168",
+ "ffef4a": "d19bd8",
+ "adadad": "b38582",
+ "e6e6e6": "e6e6e6",
+ "ffffff": "ffffff",
+ "8c2100": "b12173"
+ },
+ "2": {
+ "101010": "101010",
+ "636b6b": "693806",
+ "c54200": "d26b00",
+ "ce8c10": "884626",
+ "ffc510": "af673b",
+ "ff6300": "fdba5b",
+ "845a31": "412101",
+ "ffef4a": "cd895d",
+ "adadad": "ebbb78",
+ "e6e6e6": "ffe6aa",
+ "ffffff": "ffffff",
+ "8c2100": "a23c00"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/196.json b/public/images/pokemon/variant/back/196.json
new file mode 100644
index 000000000..fd930465c
--- /dev/null
+++ b/public/images/pokemon/variant/back/196.json
@@ -0,0 +1,29 @@
+{
+ "0": {
+ "7b4a7b": "204024",
+ "b57bb5": "416240",
+ "e6a5d6": "6c9e63",
+ "efbdef": "bddd9e",
+ "101010": "101010",
+ "314273": "a86a2c",
+ "4a73b5": "ffb554"
+ },
+ "1": {
+ "7b4a7b": "581747",
+ "b57bb5": "d1759c",
+ "e6a5d6": "e99eae",
+ "efbdef": "d2a2b5",
+ "101010": "101010",
+ "314273": "537fde",
+ "4a73b5": "90b7f9"
+ },
+ "2": {
+ "7b4a7b": "9b5250",
+ "b57bb5": "ce987a",
+ "e6a5d6": "ded0af",
+ "efbdef": "f5f3e1",
+ "101010": "101010",
+ "314273": "194540",
+ "4a73b5": "39816d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/197.json b/public/images/pokemon/variant/back/197.json
new file mode 100644
index 000000000..ee4a8cd3c
--- /dev/null
+++ b/public/images/pokemon/variant/back/197.json
@@ -0,0 +1,20 @@
+{
+ "1": {
+ "29314a": "3a2534",
+ "424252": "553849",
+ "63637b": "896c75",
+ "101010": "101010",
+ "efd652": "ff5153",
+ "b59429": "c72343",
+ "525200": "9b0f33"
+ },
+ "2": {
+ "29314a": "9f8981",
+ "424252": "d3bcb1",
+ "63637b": "eddbcf",
+ "101010": "101010",
+ "efd652": "e7af5d",
+ "b59429": "bf793b",
+ "525200": "974623"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/200.json b/public/images/pokemon/variant/back/200.json
new file mode 100644
index 000000000..2e11c0eeb
--- /dev/null
+++ b/public/images/pokemon/variant/back/200.json
@@ -0,0 +1,12 @@
+{
+ "0": {
+ "9c3a4a": "cc762f",
+ "631942": "71370f",
+ "de63a5": "f6b557",
+ "101010": "101010",
+ "192942": "432e69",
+ "3a6384": "8366ab",
+ "314a63": "603f90",
+ "a5295a": "d3941a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/200_2.json b/public/images/pokemon/variant/back/200_2.json
new file mode 100644
index 000000000..312495f34
--- /dev/null
+++ b/public/images/pokemon/variant/back/200_2.json
@@ -0,0 +1,2036 @@
+{
+ "textures": [
+ {
+ "image": "200_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 213,
+ "h": 213
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 42,
+ "y": 45,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 42,
+ "y": 45,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 42,
+ "y": 45,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 88,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 88,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 88,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 83,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 83,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 83,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 86,
+ "y": 163,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 86,
+ "y": 163,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 86,
+ "y": 163,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 130,
+ "y": 45,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 130,
+ "y": 45,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 130,
+ "y": 45,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:078e69c27acb6c62ba85961d35bd1060:b2cf7204026e5b19faa165eb9103e415:8913e1da983bf3973b5300963e92c3e6$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/200_2.png b/public/images/pokemon/variant/back/200_2.png
new file mode 100644
index 000000000..0702c2596
Binary files /dev/null and b/public/images/pokemon/variant/back/200_2.png differ
diff --git a/public/images/pokemon/variant/back/200_3.json b/public/images/pokemon/variant/back/200_3.json
new file mode 100644
index 000000000..e52675c83
--- /dev/null
+++ b/public/images/pokemon/variant/back/200_3.json
@@ -0,0 +1,2036 @@
+{
+ "textures": [
+ {
+ "image": "200_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 213,
+ "h": 213
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 42,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 42,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 14,
+ "w": 43,
+ "h": 45
+ },
+ "frame": {
+ "x": 42,
+ "y": 0,
+ "w": 43,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 47,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 94,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 41,
+ "h": 47
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 41,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 85,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 43,
+ "h": 44
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "w": 43,
+ "h": 44
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 10,
+ "w": 42,
+ "h": 45
+ },
+ "frame": {
+ "x": 171,
+ "y": 0,
+ "w": 42,
+ "h": 45
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 24,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 44,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 42,
+ "y": 45,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 42,
+ "y": 45,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 42,
+ "y": 45,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 88,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 88,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 43,
+ "h": 43
+ },
+ "frame": {
+ "x": 41,
+ "y": 88,
+ "w": 43,
+ "h": 43
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 41,
+ "y": 131,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 23,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 41,
+ "y": 173,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 83,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 83,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 85,
+ "y": 83,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 45,
+ "h": 41
+ },
+ "frame": {
+ "x": 85,
+ "y": 122,
+ "w": 45,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 86,
+ "y": 163,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 86,
+ "y": 163,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 86,
+ "y": 163,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 130,
+ "y": 45,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 130,
+ "y": 45,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 130,
+ "y": 45,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 130,
+ "y": 87,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 22,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 45,
+ "h": 63
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 21,
+ "w": 45,
+ "h": 39
+ },
+ "frame": {
+ "x": 130,
+ "y": 127,
+ "w": 45,
+ "h": 39
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:078e69c27acb6c62ba85961d35bd1060:b2cf7204026e5b19faa165eb9103e415:8913e1da983bf3973b5300963e92c3e6$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/200_3.png b/public/images/pokemon/variant/back/200_3.png
new file mode 100644
index 000000000..0f7b4a5fd
Binary files /dev/null and b/public/images/pokemon/variant/back/200_3.png differ
diff --git a/public/images/pokemon/variant/back/212-mega.json b/public/images/pokemon/variant/back/212-mega.json
new file mode 100644
index 000000000..c9755a5cb
--- /dev/null
+++ b/public/images/pokemon/variant/back/212-mega.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "662929": "215a2d",
+ "a62929": "2f794e",
+ "d93636": "4a9c53",
+ "101010": "101010",
+ "404040": "404040",
+ "f8f8f8": "f8f8f8",
+ "bfbfbf": "bfbfbf",
+ "737373": "737373",
+ "0cb9f2": "0cb9f2",
+ "087599": "087599",
+ "f26161": "8cce73"
+ },
+ "1": {
+ "662929": "2f2962",
+ "a62929": "29429c",
+ "d93636": "4263ef",
+ "101010": "101010",
+ "404040": "404040",
+ "f8f8f8": "f8f8f8",
+ "bfbfbf": "bfbfbf",
+ "737373": "737373",
+ "0cb9f2": "0cb9f2",
+ "087599": "087599",
+ "f26161": "639cf7"
+ },
+ "2": {
+ "662929": "645117",
+ "a62929": "b88619",
+ "d93636": "ffca2a",
+ "101010": "101010",
+ "404040": "404040",
+ "f8f8f8": "f8f8f8",
+ "bfbfbf": "cdccb4",
+ "737373": "737373",
+ "0cb9f2": "f4e920",
+ "087599": "b49800",
+ "f26161": "c59f29"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/212.json b/public/images/pokemon/variant/back/212.json
new file mode 100644
index 000000000..84f12bf14
--- /dev/null
+++ b/public/images/pokemon/variant/back/212.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "632929": "215a2d",
+ "f76b6b": "8cce73",
+ "a52929": "2f794e",
+ "101010": "101010",
+ "d63a3a": "4a9c53",
+ "9494a5": "9494a5",
+ "ffffff": "ffffff",
+ "b5b5ce": "b5b5ce",
+ "3a3a4a": "3a3a4a",
+ "9c6b21": "9c6b21",
+ "dec510": "dec510"
+ },
+ "1": {
+ "632929": "2f2962",
+ "f76b6b": "639cf7",
+ "a52929": "29429c",
+ "101010": "101010",
+ "d63a3a": "4263ef",
+ "9494a5": "6262a4",
+ "ffffff": "ffffff",
+ "b5b5ce": "b5b5ce",
+ "3a3a4a": "3c3c50",
+ "9c6b21": "131387",
+ "dec510": "10bdde"
+ },
+ "2": {
+ "632929": "645117",
+ "f76b6b": "c59f29",
+ "a52929": "b88619",
+ "101010": "101010",
+ "d63a3a": "ffca2a",
+ "9494a5": "3c4543",
+ "ffffff": "ffffff",
+ "b5b5ce": "b5b5ce",
+ "3a3a4a": "282d2c",
+ "9c6b21": "9c6b21",
+ "dec510": "dec510"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/242.json b/public/images/pokemon/variant/back/242.json
new file mode 100644
index 000000000..9333afa83
--- /dev/null
+++ b/public/images/pokemon/variant/back/242.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "8c3a42": "5d2c5c",
+ "c55a63": "a25f9c",
+ "ffadc5": "f6caec",
+ "de84a5": "cc96c5",
+ "ffc5ce": "ffdef4",
+ "101010": "101010",
+ "6b6b6b": "521259",
+ "b5b5b5": "6a1e76",
+ "ded6d6": "a462c4",
+ "ffffff": "df9ef7"
+ },
+ "1": {
+ "8c3a42": "572554",
+ "c55a63": "6d3666",
+ "ffadc5": "e5a5ce",
+ "de84a5": "bd77ab",
+ "ffc5ce": "ffd0eb",
+ "101010": "101010",
+ "6b6b6b": "48050c",
+ "b5b5b5": "60071d",
+ "ded6d6": "8b2d4e",
+ "ffffff": "b54e63"
+ },
+ "2": {
+ "8c3a42": "523a78",
+ "c55a63": "523a78",
+ "ffadc5": "ddbcf5",
+ "de84a5": "be98dd",
+ "ffc5ce": "f4daff",
+ "101010": "101010",
+ "6b6b6b": "201a4f",
+ "b5b5b5": "3f377f",
+ "ded6d6": "52489c",
+ "ffffff": "6b6fd2"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/243.json b/public/images/pokemon/variant/back/243.json
new file mode 100644
index 000000000..ce3d36b9d
--- /dev/null
+++ b/public/images/pokemon/variant/back/243.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "846ba5": "732c40",
+ "bd8cc5": "b74f57",
+ "101010": "101010",
+ "52296b": "481532",
+ "6b6b6b": "3c3c4e",
+ "ffffff": "f3dfdf",
+ "d6d6d6": "c7b0b2",
+ "9cd6ff": "ffb260",
+ "a5a5a5": "9b7b81",
+ "d69c29": "c55d3b",
+ "8c6310": "833000",
+ "c50000": "c50000",
+ "ffce42": "ff945c"
+ },
+ "2": {
+ "846ba5": "dc9779",
+ "bd8cc5": "f5d4c0",
+ "101010": "101010",
+ "52296b": "994d3d",
+ "6b6b6b": "3c3c4e",
+ "ffffff": "eed7cd",
+ "d6d6d6": "d0b0a7",
+ "9cd6ff": "ffb23a",
+ "a5a5a5": "ac8982",
+ "d69c29": "5278c7",
+ "8c6310": "2a4083",
+ "c50000": "c50000",
+ "ffce42": "8aade5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/244_2.json b/public/images/pokemon/variant/back/244_2.json
new file mode 100644
index 000000000..f0341f715
--- /dev/null
+++ b/public/images/pokemon/variant/back/244_2.json
@@ -0,0 +1,3170 @@
+{
+ "textures": [
+ {
+ "image": "244_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 358,
+ "h": 358
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 83,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 83,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 81,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 81,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 81,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 162,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 162,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 72,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 72,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 72,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 245,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 245,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 245,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0148.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0149.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0150.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 162,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 162,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 79,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 216,
+ "w": 79,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 79,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 216,
+ "w": 79,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 79,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 216,
+ "w": 79,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0145.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0146.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0147.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 80,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 287,
+ "w": 80,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 80,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 287,
+ "w": 80,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 80,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 287,
+ "w": 80,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 80,
+ "h": 71
+ },
+ "frame": {
+ "x": 161,
+ "y": 287,
+ "w": 80,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 80,
+ "h": 71
+ },
+ "frame": {
+ "x": 161,
+ "y": 287,
+ "w": 80,
+ "h": 71
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:59daf08637c0090a5c6cdba90a7d84b9:b0a80e3fdc0b35b52df415b02e6ae624:62b0725a7cb86a9ff140f99ac6e2af84$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/244_2.png b/public/images/pokemon/variant/back/244_2.png
new file mode 100644
index 000000000..6244b6eb7
Binary files /dev/null and b/public/images/pokemon/variant/back/244_2.png differ
diff --git a/public/images/pokemon/variant/back/244_3.json b/public/images/pokemon/variant/back/244_3.json
new file mode 100644
index 000000000..9bcd10c63
--- /dev/null
+++ b/public/images/pokemon/variant/back/244_3.json
@@ -0,0 +1,3170 @@
+{
+ "textures": [
+ {
+ "image": "244_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 358,
+ "h": 358
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 82,
+ "y": 72,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 83,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 83,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 81,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 81,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 81,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 162,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 162,
+ "y": 144,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 72,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 72,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 72
+ },
+ "frame": {
+ "x": 164,
+ "y": 72,
+ "w": 81,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 144,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 245,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 245,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ },
+ "frame": {
+ "x": 245,
+ "y": 0,
+ "w": 80,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0148.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0149.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0150.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 245,
+ "y": 72,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 162,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 162,
+ "y": 216,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 79,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 216,
+ "w": 79,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 79,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 216,
+ "w": 79,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 79,
+ "h": 72
+ },
+ "frame": {
+ "x": 243,
+ "y": 216,
+ "w": 79,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0145.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0146.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0147.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 80,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 287,
+ "w": 80,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 80,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 287,
+ "w": 80,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 80,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 287,
+ "w": 80,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 80,
+ "h": 71
+ },
+ "frame": {
+ "x": 161,
+ "y": 287,
+ "w": 80,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 87,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 80,
+ "h": 71
+ },
+ "frame": {
+ "x": 161,
+ "y": 287,
+ "w": 80,
+ "h": 71
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:59daf08637c0090a5c6cdba90a7d84b9:b0a80e3fdc0b35b52df415b02e6ae624:62b0725a7cb86a9ff140f99ac6e2af84$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/244_3.png b/public/images/pokemon/variant/back/244_3.png
new file mode 100644
index 000000000..7e04e3d60
Binary files /dev/null and b/public/images/pokemon/variant/back/244_3.png differ
diff --git a/public/images/pokemon/variant/back/245.json b/public/images/pokemon/variant/back/245.json
new file mode 100644
index 000000000..638bfa960
--- /dev/null
+++ b/public/images/pokemon/variant/back/245.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "31428c": "271a56",
+ "5a7bd6": "4c4097",
+ "7bbdff": "6b62c0",
+ "7b5ab5": "bd4530",
+ "101010": "101010",
+ "ad6bd6": "e56444",
+ "523a7b": "892015",
+ "c594de": "ff8e67",
+ "525252": "50224a",
+ "bdbdbd": "bb89a9",
+ "ffffff": "f7dfec",
+ "848484": "65395c",
+ "dedede": "e0b4ce",
+ "d61010": "d61010",
+ "bdefff": "9795d1"
+ },
+ "2": {
+ "31428c": "853e07",
+ "5a7bd6": "d67617",
+ "7bbdff": "f5ae42",
+ "7b5ab5": "863062",
+ "101010": "101010",
+ "ad6bd6": "c16792",
+ "523a7b": "40163c",
+ "c594de": "e8a0d2",
+ "525252": "48335b",
+ "bdbdbd": "b29cc0",
+ "ffffff": "fbecff",
+ "848484": "856c98",
+ "dedede": "dedede",
+ "d61010": "d61010",
+ "bdefff": "ffdf85"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/249.json b/public/images/pokemon/variant/back/249.json
new file mode 100644
index 000000000..309f1d77b
--- /dev/null
+++ b/public/images/pokemon/variant/back/249.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "63737b": "1d3e41",
+ "9cade6": "326460",
+ "101010": "101010",
+ "ffffff": "bad8c9",
+ "b5c5f7": "447a6c",
+ "004284": "214f5f",
+ "0063bd": "0b202d",
+ "d6e6f7": "659c89",
+ "29318c": "1a3849",
+ "525aad": "438d9d",
+ "5a73ff": "1b3643"
+ },
+ "2": {
+ "63737b": "101010",
+ "9cade6": "18162b",
+ "101010": "101010",
+ "ffffff": "353043",
+ "b5c5f7": "211d33",
+ "004284": "7a7291",
+ "0063bd": "a39db5",
+ "d6e6f7": "292538",
+ "29318c": "7a7291",
+ "525aad": "a39db5",
+ "5a73ff": "b8b2c7"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/250.json b/public/images/pokemon/variant/back/250.json
new file mode 100644
index 000000000..b9e8aa51a
--- /dev/null
+++ b/public/images/pokemon/variant/back/250.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "109410": "983912",
+ "940800": "340b27",
+ "ff5a10": "843974",
+ "9c6300": "592964",
+ "101010": "101010",
+ "42d652": "d6541f",
+ "ffde00": "e4bcef",
+ "dead00": "d28cda",
+ "b5ffbd": "ed8543",
+ "bd4210": "5b214b",
+ "ffef84": "f4deff",
+ "c5c5c5": "c5c5c5",
+ "ffffff": "ffffff",
+ "6b6b6b": "6b6b6b"
+ },
+ "2": {
+ "109410": "365869",
+ "940800": "0f0c3a",
+ "ff5a10": "222e57",
+ "9c6300": "95532c",
+ "101010": "101010",
+ "42d652": "3e95c9",
+ "ffde00": "e7aa6e",
+ "dead00": "c68046",
+ "b5ffbd": "77d7dd",
+ "bd4210": "1a2053",
+ "ffef84": "ffd59f",
+ "c5c5c5": "c5c5c5",
+ "ffffff": "ffffff",
+ "6b6b6b": "6b6b6b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/251.json b/public/images/pokemon/variant/back/251.json
new file mode 100644
index 000000000..e5f01223e
--- /dev/null
+++ b/public/images/pokemon/variant/back/251.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "73a531": "599b91",
+ "528cad": "9b296f",
+ "8cb5ce": "d763a0",
+ "a5de52": "9cc6ae",
+ "0063b5": "681151",
+ "c5dee6": "d89ab0",
+ "deef94": "f4e5d9",
+ "4a7321": "28696a",
+ "ffffde": "fff5f5",
+ "101010": "101010",
+ "b5c55a": "cbc5af",
+ "6b7384": "6b7384",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "73a531": "5f234e",
+ "528cad": "b52455",
+ "8cb5ce": "d8426a",
+ "a5de52": "8c387a",
+ "0063b5": "81144c",
+ "c5dee6": "a76d8b",
+ "deef94": "ba9aa9",
+ "4a7321": "3f0e2a",
+ "ffffde": "ffedf3",
+ "101010": "101010",
+ "b5c55a": "886580",
+ "6b7384": "64475e",
+ "ffffff": "eed9d9"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/263.json b/public/images/pokemon/variant/back/263.json
new file mode 100644
index 000000000..782b8284a
--- /dev/null
+++ b/public/images/pokemon/variant/back/263.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "424242": "481f4e",
+ "000000": "000000",
+ "73635a": "481f4e",
+ "b59c8c": "8e588f",
+ "bdad9c": "be94bb",
+ "947b6b": "85355a",
+ "e6dece": "e1c7dc",
+ "5a524a": "3c1332",
+ "ffffff": "ffffff",
+ "524231": "1795be",
+ "a51900": "a51900"
+ },
+ "2": {
+ "424242": "29155a",
+ "000000": "000000",
+ "73635a": "29155a",
+ "b59c8c": "aebcff",
+ "bdad9c": "3d2661",
+ "947b6b": "7e86d2",
+ "e6dece": "5f4e9c",
+ "5a524a": "40236c",
+ "ffffff": "ffffff",
+ "524231": "d0037a",
+ "a51900": "d0037a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/264.json b/public/images/pokemon/variant/back/264.json
new file mode 100644
index 000000000..b6edee70e
--- /dev/null
+++ b/public/images/pokemon/variant/back/264.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "000000": "000000",
+ "ad9c8c": "be94bb",
+ "6b6363": "481f4e",
+ "5a4a3a": "59193d",
+ "decebd": "e1c7dc",
+ "846b5a": "85355a",
+ "a58c7b": "8e588f",
+ "296b94": "1795be",
+ "6badc5": "41f3ff",
+ "ffffff": "ffffff",
+ "423a21": "423a21",
+ "737373": "643369",
+ "94847b": "643369"
+ },
+ "2": {
+ "000000": "000000",
+ "ad9c8c": "3d2661",
+ "6b6363": "1e133e",
+ "5a4a3a": "465aab",
+ "decebd": "5f4e9c",
+ "846b5a": "90a2f4",
+ "a58c7b": "535db9",
+ "296b94": "d0037a",
+ "6badc5": "ff429b",
+ "ffffff": "ffffff",
+ "423a21": "423a21",
+ "737373": "210f4e",
+ "94847b": "210f4e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/280.json b/public/images/pokemon/variant/back/280.json
new file mode 100644
index 000000000..26ee8b358
--- /dev/null
+++ b/public/images/pokemon/variant/back/280.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "84294a": "b80e2f",
+ "ff7b94": "ca2033",
+ "d64a73": "da3e4f",
+ "73bd73": "c08f44",
+ "101010": "101010",
+ "8ce68c": "ebc984",
+ "317b42": "89461a",
+ "cecee6": "ffc4a6",
+ "7b8cb5": "d59c80",
+ "9c94c5": "d59c80",
+ "f7f7ff": "f8efde"
+ },
+ "2": {
+ "84294a": "9e2a7c",
+ "ff7b94": "b035ae",
+ "d64a73": "d846c1",
+ "73bd73": "3f427f",
+ "101010": "101010",
+ "8ce68c": "5b5790",
+ "317b42": "282c5d",
+ "cecee6": "cecee6",
+ "7b8cb5": "7b8cb5",
+ "9c94c5": "9c94c5",
+ "f7f7ff": "f7f7ff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/281.json b/public/images/pokemon/variant/back/281.json
new file mode 100644
index 000000000..58f22e019
--- /dev/null
+++ b/public/images/pokemon/variant/back/281.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "84294a": "b80e2f",
+ "101010": "101010",
+ "ff7b94": "ca2033",
+ "317b42": "89461a",
+ "d64a73": "da3e4f",
+ "8ce68c": "ebc984",
+ "73bd73": "c08f44",
+ "b5f794": "fff1c0",
+ "7384ad": "d59c80",
+ "cecee6": "ffc4a6",
+ "ffffff": "f8efde"
+ },
+ "2": {
+ "84294a": "9e2a7c",
+ "101010": "101010",
+ "ff7b94": "b035ae",
+ "317b42": "242745",
+ "d64a73": "d846c1",
+ "8ce68c": "3f427f",
+ "73bd73": "282c5d",
+ "b5f794": "5b5790",
+ "7384ad": "7384ad",
+ "cecee6": "cecee6",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/282-mega.json b/public/images/pokemon/variant/back/282-mega.json
new file mode 100644
index 000000000..5839ece49
--- /dev/null
+++ b/public/images/pokemon/variant/back/282-mega.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "338046": "89461a",
+ "8be68b": "ebc984",
+ "59b359": "c08f44",
+ "8f8fb3": "d59c80",
+ "f2f2ff": "f8efde",
+ "101010": "101010",
+ "bcf2aa": "fff1c0",
+ "ff8095": "ca2033",
+ "d9576c": "da3e4f",
+ "cfcfe5": "ffc4a6",
+ "803340": "b80e2f",
+ "8585a6": "284857",
+ "e6e6f2": "87d9d6",
+ "c3c3d9": "5ba6ab",
+ "a3a3bf": "3e707e"
+ },
+ "2": {
+ "338046": "242746",
+ "8be68b": "3f427f",
+ "59b359": "282c5d",
+ "8f8fb3": "8f8fb3",
+ "f2f2ff": "f2f2ff",
+ "101010": "101010",
+ "bcf2aa": "5b5790",
+ "ff8095": "ed50f7",
+ "d9576c": "d846c1",
+ "cfcfe5": "cfcfe5",
+ "803340": "9e2a7c",
+ "8585a6": "110a21",
+ "e6e6f2": "371447",
+ "c3c3d9": "260e38",
+ "a3a3bf": "1a092b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/282.json b/public/images/pokemon/variant/back/282.json
new file mode 100644
index 000000000..74d43b2b4
--- /dev/null
+++ b/public/images/pokemon/variant/back/282.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "317b42": "89461a",
+ "73bd73": "c08f44",
+ "8ce68c": "ebc984",
+ "b5f794": "fff1c0",
+ "7b8cb5": "d59c80",
+ "000000": "000000",
+ "efefff": "f8efde",
+ "cecee6": "ffc4a6",
+ "d64a73": "da3e4f",
+ "ff7b94": "ca2033",
+ "84294a": "b80e2f",
+ "a5b5ce": "d59c80"
+ },
+ "2": {
+ "317b42": "242745",
+ "73bd73": "282c5d",
+ "8ce68c": "3f427f",
+ "b5f794": "5b5790",
+ "7b8cb5": "7b8cb5",
+ "000000": "000000",
+ "efefff": "efefff",
+ "cecee6": "cecee6",
+ "d64a73": "d846c1",
+ "ff7b94": "ed50f7",
+ "84294a": "9e2a7c",
+ "a5b5ce": "a5b5ce"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/285.json b/public/images/pokemon/variant/back/285.json
new file mode 100644
index 000000000..584bd6084
--- /dev/null
+++ b/public/images/pokemon/variant/back/285.json
@@ -0,0 +1,22 @@
+{
+ "1": {
+ "73634a": "73634a",
+ "000000": "000000",
+ "efd6b5": "efd6b5",
+ "5a4a42": "5a4a42",
+ "c5a584": "c59584",
+ "849c7b": "9c7b9b",
+ "9cce94": "cb94ce",
+ "526b42": "6b4262"
+ },
+ "2": {
+ "73634a": "575370",
+ "000000": "000000",
+ "efd6b5": "e3ded8",
+ "5a4a42": "3e3651",
+ "c5a584": "b7ada2",
+ "849c7b": "244162",
+ "9cce94": "3e6f96",
+ "526b42": "102141"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/286.json b/public/images/pokemon/variant/back/286.json
new file mode 100644
index 000000000..9206f3c66
--- /dev/null
+++ b/public/images/pokemon/variant/back/286.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "215231": "522147",
+ "84b573": "b573b2",
+ "000000": "000000",
+ "639452": "945291",
+ "bd314a": "842155",
+ "f7636b": "f763ca",
+ "84213a": "bd31b7",
+ "634a3a": "63573a",
+ "b59c7b": "dea98c",
+ "f7dead": "f7dead",
+ "debd8c": "debd8c"
+ },
+ "2": {
+ "215231": "102141",
+ "84b573": "3e6f96",
+ "000000": "000000",
+ "639452": "244162",
+ "bd314a": "682a88",
+ "f7636b": "c763cf",
+ "84213a": "43206b",
+ "634a3a": "6b4b3d",
+ "b59c7b": "b7ada2",
+ "f7dead": "d3cbc3",
+ "debd8c": "e3ded8"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/303-mega.json b/public/images/pokemon/variant/back/303-mega.json
new file mode 100644
index 000000000..0c75755be
--- /dev/null
+++ b/public/images/pokemon/variant/back/303-mega.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "000000": "000000",
+ "9ca494": "e175b4",
+ "737373": "c14c82",
+ "212121": "212121",
+ "4a4a4a": "6f264f",
+ "7b5a29": "7b5a29",
+ "ffc55a": "e4c997",
+ "cdcdcd": "cdcdcd",
+ "f8f8f8": "f8f8f8",
+ "984868": "1f194c",
+ "b86088": "31296a",
+ "de9441": "ad8867",
+ "9c4a6a": "34224e",
+ "bd628b": "4d3c71",
+ "732041": "201434"
+ },
+ "1": {
+ "000000": "000000",
+ "9ca494": "4fa285",
+ "737373": "347c7d",
+ "212121": "212121",
+ "4a4a4a": "193e49",
+ "7b5a29": "7b5a29",
+ "ffc55a": "d6c491",
+ "cdcdcd": "cdcdcd",
+ "f8f8f8": "f8f8f8",
+ "984868": "a52f22",
+ "b86088": "ff725a",
+ "de9441": "bc8a52",
+ "9c4a6a": "23445e",
+ "bd628b": "397189",
+ "732041": "162843"
+ },
+ "2": {
+ "000000": "000000",
+ "9ca494": "ba94e6",
+ "737373": "8a62d0",
+ "212121": "212121",
+ "4a4a4a": "332c76",
+ "7b5a29": "706d80",
+ "ffc55a": "cfc8e4",
+ "cdcdcd": "cdcdcd",
+ "f8f8f8": "f8f8f8",
+ "984868": "a81931",
+ "b86088": "f04948",
+ "de9441": "b1a3ca",
+ "9c4a6a": "4c3767",
+ "bd628b": "694c84",
+ "732041": "2b1c3f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/303.json b/public/images/pokemon/variant/back/303.json
new file mode 100644
index 000000000..477efdfba
--- /dev/null
+++ b/public/images/pokemon/variant/back/303.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "4a4a4a": "6f264f",
+ "9ca594": "e175b4",
+ "000000": "101010",
+ "737373": "c14c82",
+ "9c4a6b": "1f194c",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "de9442": "ad8867",
+ "7b5a29": "764d32",
+ "ffc55a": "e4c997",
+ "d684ad": "4542b1"
+ },
+ "1": {
+ "4a4a4a": "193e49",
+ "9ca594": "4fa285",
+ "000000": "101010",
+ "737373": "347c7d",
+ "9c4a6b": "b53a29",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "de9442": "a99372",
+ "7b5a29": "6b5424",
+ "ffc55a": "d6c491",
+ "d684ad": "ff635a"
+ },
+ "2": {
+ "4a4a4a": "2a2279",
+ "9ca594": "c7a8eb",
+ "000000": "101010",
+ "737373": "9d7cd6",
+ "9c4a6b": "b53a29",
+ "cecece": "cecece",
+ "ffffff": "ffffff",
+ "de9442": "b1a3ca",
+ "7b5a29": "706d80",
+ "ffc55a": "cfc8e4",
+ "d684ad": "ff635a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/307.json b/public/images/pokemon/variant/back/307.json
new file mode 100644
index 000000000..3c2ef9217
--- /dev/null
+++ b/public/images/pokemon/variant/back/307.json
@@ -0,0 +1,22 @@
+{
+ "1": {
+ "7b6b6b": "314b76",
+ "b5adad": "677d98",
+ "e6dede": "c2cfdb",
+ "000000": "000000",
+ "3a84b5": "51876e",
+ "3a4a5a": "113926",
+ "6bcee6": "7edfb7",
+ "5aa5ce": "66c3a3"
+ },
+ "2": {
+ "7b6b6b": "7a5f5f",
+ "b5adad": "9f8383",
+ "e6dede": "deccc3",
+ "000000": "000000",
+ "3a84b5": "7e4377",
+ "3a4a5a": "5a2859",
+ "6bcee6": "f4a8c8",
+ "5aa5ce": "ce7bb0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/308-mega.json b/public/images/pokemon/variant/back/308-mega.json
new file mode 100644
index 000000000..3517d7853
--- /dev/null
+++ b/public/images/pokemon/variant/back/308-mega.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "101010": "101010",
+ "83414a": "59141d",
+ "8b838b": "5a4357",
+ "e6738b": "a53835",
+ "b44a5a": "83272c",
+ "bdafad": "a5829d",
+ "52414a": "432641",
+ "e7e3e7": "e0cdd9",
+ "f9f8f7": "f9f8f7",
+ "a47329": "722966",
+ "eebd5a": "a25793",
+ "f6de83": "ee9bd5",
+ "164b5d": "a6571b",
+ "42a2bd": "efa360"
+ },
+ "2": {
+ "101010": "101010",
+ "83414a": "461f5d",
+ "8b838b": "445a7e",
+ "e6738b": "7d5187",
+ "b44a5a": "633971",
+ "bdafad": "7988a6",
+ "52414a": "1f344a",
+ "e7e3e7": "abb7c6",
+ "f9f8f7": "c4dff1",
+ "a47329": "285181",
+ "eebd5a": "4983ad",
+ "f6de83": "5abbef",
+ "164b5d": "107270",
+ "42a2bd": "3dc7b6"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/308.json b/public/images/pokemon/variant/back/308.json
new file mode 100644
index 000000000..d8a8e6965
--- /dev/null
+++ b/public/images/pokemon/variant/back/308.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "101010": "101010",
+ "84424a": "59141d",
+ "e6738c": "a53835",
+ "ce5a73": "8b2e2b",
+ "52424a": "5a4357",
+ "dedede": "e0cdd9",
+ "b54a5a": "83272c",
+ "8c848c": "966f8d",
+ "ada5ad": "a88da0",
+ "c5c5c5": "d1b6c7",
+ "a57329": "722966",
+ "efbd5a": "ce5cb6",
+ "f7de84": "ee9bd5"
+ },
+ "2": {
+ "101010": "101010",
+ "84424a": "311548",
+ "e6738c": "7d5187",
+ "ce5a73": "633971",
+ "52424a": "1f344a",
+ "dedede": "cbd0d6",
+ "b54a5a": "461f5d",
+ "8c848c": "576787",
+ "ada5ad": "7e8daa",
+ "c5c5c5": "c5c5c5",
+ "a57329": "205a9e",
+ "efbd5a": "3a8dca",
+ "f7de84": "5abbef"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/31.json b/public/images/pokemon/variant/back/31.json
new file mode 100644
index 000000000..6618d6bad
--- /dev/null
+++ b/public/images/pokemon/variant/back/31.json
@@ -0,0 +1,15 @@
+{
+ "0": {
+ "314a4a": "593860",
+ "638cad": "9d6ea7",
+ "5ab5ce": "bd94c5",
+ "101010": "101010",
+ "c5ad5a": "c5c5a4",
+ "9cd6de": "eed3f3",
+ "735a29": "73735a",
+ "d6cece": "d6cece",
+ "ffffff": "ffffff",
+ "efe6a5": "ffffff",
+ "e6ce8c": "e6e6d5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/328.json b/public/images/pokemon/variant/back/328.json
new file mode 100644
index 000000000..354371495
--- /dev/null
+++ b/public/images/pokemon/variant/back/328.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "c55a4a": "8fad68",
+ "734242": "254226",
+ "ef7342": "c9da97",
+ "ff947b": "ffffbc",
+ "212121": "212121",
+ "cecec5": "e99339",
+ "ffffff": "ffffff",
+ "a5ada5": "bc6427",
+ "848484": "89370b"
+ },
+ "2": {
+ "c55a4a": "3e9cb7",
+ "734242": "17465e",
+ "ef7342": "5dd7db",
+ "ff947b": "84f6e4",
+ "212121": "212121",
+ "cecec5": "e4a056",
+ "ffffff": "ffffff",
+ "a5ada5": "cd7537",
+ "848484": "a84e20"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/329.json b/public/images/pokemon/variant/back/329.json
new file mode 100644
index 000000000..38397678f
--- /dev/null
+++ b/public/images/pokemon/variant/back/329.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "000000": "101010",
+ "3a3a42": "89370b",
+ "6bc56b": "f6ea73",
+ "4a944a": "ddbe4c",
+ "4a524a": "bc6427",
+ "737352": "1e4320",
+ "bdad7b": "89af58",
+ "e6d68c": "b6cd74",
+ "bdbdde": "bdbdde",
+ "ffffff": "ffffff",
+ "ffffa5": "ffffb5"
+ },
+ "2": {
+ "000000": "101010",
+ "3a3a42": "a84e20",
+ "6bc56b": "5dd7db",
+ "4a944a": "3e9cb7",
+ "4a524a": "cd7537",
+ "737352": "2a658b",
+ "bdad7b": "69b0c8",
+ "e6d68c": "92ddf2",
+ "bdbdde": "bdbdde",
+ "ffffff": "ffffff",
+ "ffffa5": "ffffb5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/330.json b/public/images/pokemon/variant/back/330.json
new file mode 100644
index 000000000..996964711
--- /dev/null
+++ b/public/images/pokemon/variant/back/330.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "315a5a": "7a5703",
+ "84293a": "89370b",
+ "6ba573": "d8b430",
+ "ce3a4a": "bc6427",
+ "101010": "101010",
+ "5a7b52": "a07b0f",
+ "de6373": "e99339",
+ "94d69c": "f6e85f",
+ "b5de73": "90dd71",
+ "ffffff": "ffffff",
+ "8ca552": "58af58",
+ "526321": "426b31",
+ "deff8c": "d0f088"
+ },
+ "2": {
+ "315a5a": "171997",
+ "84293a": "a84e20",
+ "6ba573": "465fd4",
+ "ce3a4a": "cd7537",
+ "101010": "101010",
+ "5a7b52": "2836af",
+ "de6373": "f79021",
+ "94d69c": "80a1f5",
+ "b5de73": "94e3ff",
+ "ffffff": "ffffff",
+ "8ca552": "4dabe8",
+ "526321": "003c64",
+ "deff8c": "d7fff7"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/333.json b/public/images/pokemon/variant/back/333.json
new file mode 100644
index 000000000..64d67f5b2
--- /dev/null
+++ b/public/images/pokemon/variant/back/333.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "5a94ce": "947dcf",
+ "3a6b84": "59377f",
+ "7bceff": "e9d9fa",
+ "63ade6": "cab1ec",
+ "101010": "101010",
+ "9c9cc5": "3f328d",
+ "ffffff": "80a1f1",
+ "cecee6": "5251bd",
+ "848494": "392166",
+ "5a5a73": "5a5a73"
+ },
+ "2": {
+ "5a94ce": "bc4e8b",
+ "3a6b84": "84265b",
+ "7bceff": "ff9ebd",
+ "63ade6": "e677a5",
+ "101010": "101010",
+ "9c9cc5": "bf6744",
+ "ffffff": "ffddb4",
+ "cecee6": "eb9d6a",
+ "848494": "892f26",
+ "5a5a73": "5a5a73"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/334-mega.json b/public/images/pokemon/variant/back/334-mega.json
new file mode 100644
index 000000000..93a67bca9
--- /dev/null
+++ b/public/images/pokemon/variant/back/334-mega.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "73739c": "391768",
+ "acb4c5": "312f8c",
+ "fcfcfc": "7c99df",
+ "cdcde6": "52459e",
+ "dee6ee": "6362d3",
+ "ffc5ee": "4d3084",
+ "a4889f": "35134b",
+ "deadc4": "45256a",
+ "95d1e5": "e9d9fa",
+ "4b6973": "462a66",
+ "101010": "101010",
+ "74a3b3": "947dcf"
+ },
+ "2": {
+ "73739c": "b22f3f",
+ "acb4c5": "dd555a",
+ "fcfcfc": "ffddb4",
+ "cdcde6": "dd766d",
+ "dee6ee": "ec996c",
+ "ffc5ee": "e7536d",
+ "a4889f": "7c103a",
+ "deadc4": "c63057",
+ "95d1e5": "ff93ac",
+ "4b6973": "771743",
+ "101010": "101010",
+ "74a3b3": "cb457d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/334.json b/public/images/pokemon/variant/back/334.json
new file mode 100644
index 000000000..fb032bb41
--- /dev/null
+++ b/public/images/pokemon/variant/back/334.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "000000": "000000",
+ "4a6394": "59377f",
+ "109cce": "947dcf",
+ "5ac5ff": "dbc4fa",
+ "293a5a": "402359",
+ "9cdeff": "e9d9fa",
+ "ffffff": "80a1f1",
+ "cecee6": "5251bd",
+ "73739c": "301b65",
+ "dee6ef": "6463d8"
+ },
+ "2": {
+ "000000": "000000",
+ "4a6394": "84265b",
+ "109cce": "bc4e8b",
+ "5ac5ff": "ff9ebd",
+ "293a5a": "651447",
+ "9cdeff": "ffbbca",
+ "ffffff": "f5ce9e",
+ "cecee6": "ca714f",
+ "73739c": "a93926",
+ "dee6ef": "df9d63"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/35.json b/public/images/pokemon/variant/back/35.json
new file mode 100644
index 000000000..9ccfd640d
--- /dev/null
+++ b/public/images/pokemon/variant/back/35.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "e67b7b": "745fca",
+ "9c5252": "253563",
+ "734a3a": "396074",
+ "ffd6bd": "c7a1e4",
+ "9c8473": "72899d",
+ "ffadad": "9786e3",
+ "101010": "101010",
+ "5a3121": "20475b",
+ "949494": "4d5f9d",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "e67b7b": "958fe6",
+ "9c5252": "81529c",
+ "734a3a": "ff9999",
+ "ffd6bd": "fafff4",
+ "9c8473": "ffd2e0",
+ "ffadad": "badfff",
+ "101010": "321025",
+ "5a3121": "5a3154",
+ "949494": "949494",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/351-rainy.json b/public/images/pokemon/variant/back/351-rainy.json
new file mode 100644
index 000000000..0e6a5e77d
--- /dev/null
+++ b/public/images/pokemon/variant/back/351-rainy.json
@@ -0,0 +1,17 @@
+{
+ "0": {
+ "526384": "527384",
+ "8ccede": "8ccede",
+ "3a425a": "3a425a",
+ "84b5c5": "84b5c5",
+ "ffffff": "ffffff",
+ "6373bd": "379aa9",
+ "738cd6": "48c2b4",
+ "b5c5de": "85de7e",
+ "191919": "191919",
+ "ceeff7": "79ff5e",
+ "5a5a52": "4f555a",
+ "c5c5c5": "9db4c5",
+ "948c94": "6b8494"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/351-snowy.json b/public/images/pokemon/variant/back/351-snowy.json
new file mode 100644
index 000000000..2e8cf5212
--- /dev/null
+++ b/public/images/pokemon/variant/back/351-snowy.json
@@ -0,0 +1,15 @@
+{
+ "0": {
+ "73a58c": "73a58c",
+ "bde6e6": "bee3e6",
+ "8ccead": "8ccead",
+ "29523a": "29523a",
+ "52736b": "52736b",
+ "191919": "191919",
+ "634a73": "4a4a73",
+ "7b52bd": "5260bd",
+ "8c73d6": "738cd6",
+ "9c9cc5": "c8c87a",
+ "c5b5ff": "f7ff7e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/351-sunny.json b/public/images/pokemon/variant/back/351-sunny.json
new file mode 100644
index 000000000..352ebf33d
--- /dev/null
+++ b/public/images/pokemon/variant/back/351-sunny.json
@@ -0,0 +1,14 @@
+{
+ "0": {
+ "945a42": "945542",
+ "ff9c63": "ffb463",
+ "ffffff": "f0dee7",
+ "d6844a": "d6994a",
+ "633129": "633829",
+ "191919": "191919",
+ "ef7b4a": "ff566c",
+ "ce5a4a": "bf4b6a",
+ "5a5a52": "5a5155",
+ "d6cee6": "ccb3c0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/352.json b/public/images/pokemon/variant/back/352.json
new file mode 100644
index 000000000..565b4cf87
--- /dev/null
+++ b/public/images/pokemon/variant/back/352.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "a54284": "296389",
+ "73315a": "0e3354",
+ "8c7b5a": "824c0b",
+ "d663ad": "54a3ca",
+ "000000": "000000",
+ "f7ef7b": "f7dd7b",
+ "dec55a": "e5b740",
+ "bda552": "cd9a2b",
+ "42635a": "296161",
+ "5a9473": "418b87",
+ "5abd73": "5db5a8",
+ "7bd684": "9cefbc",
+ "ffffff": "ffffff"
+ },
+ "1": {
+ "a54284": "3d48b2",
+ "73315a": "202065",
+ "8c7b5a": "7b2577",
+ "d663ad": "8597d6",
+ "000000": "000000",
+ "f7ef7b": "ed7cd8",
+ "dec55a": "cb57b6",
+ "bda552": "962c8d",
+ "42635a": "762f0f",
+ "5a9473": "bd7932",
+ "5abd73": "e4ad46",
+ "7bd684": "ffd577",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "a54284": "64152b",
+ "73315a": "400e2a",
+ "8c7b5a": "307855",
+ "d663ad": "ab2f43",
+ "000000": "000000",
+ "f7ef7b": "affec6",
+ "dec55a": "7edb9f",
+ "bda552": "52b57a",
+ "42635a": "58214c",
+ "5a9473": "b45599",
+ "5abd73": "d775b5",
+ "7bd684": "f2a8d6",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/358.json b/public/images/pokemon/variant/back/358.json
new file mode 100644
index 000000000..e0ad4916f
--- /dev/null
+++ b/public/images/pokemon/variant/back/358.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "a57352": "a57352",
+ "000000": "101010",
+ "e6a54a": "e6a54a",
+ "ffd65a": "ffce5a",
+ "ffe694": "ffe694",
+ "ffffff": "ffffff",
+ "424a6b": "3a1837",
+ "c5e6ff": "d8c8d9",
+ "9cc5e6": "c3b5c6",
+ "b5425a": "9b3587",
+ "f7527b": "e466ba",
+ "7b2942": "631d61",
+ "6b94b5": "8f7894"
+ },
+ "1": {
+ "a57352": "9f6f43",
+ "000000": "101010",
+ "e6a54a": "cca375",
+ "ffd65a": "ebd4b0",
+ "ffe694": "faedcd",
+ "ffffff": "ffffff",
+ "424a6b": "29346b",
+ "c5e6ff": "c5c2dc",
+ "9cc5e6": "afadcd",
+ "b5425a": "2f6e8c",
+ "f7527b": "4a94ad",
+ "7b2942": "1b4b69",
+ "6b94b5": "888ab1"
+ },
+ "2": {
+ "a57352": "934123",
+ "000000": "101010",
+ "e6a54a": "c86b3e",
+ "ffd65a": "ee9b65",
+ "ffe694": "f4c89d",
+ "ffffff": "ffffff",
+ "424a6b": "593a58",
+ "c5e6ff": "f7e6e5",
+ "9cc5e6": "e8d6d6",
+ "b5425a": "3a656c",
+ "f7527b": "4d8891",
+ "7b2942": "102837",
+ "6b94b5": "c29ea6"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/36.json b/public/images/pokemon/variant/back/36.json
new file mode 100644
index 000000000..a68781af5
--- /dev/null
+++ b/public/images/pokemon/variant/back/36.json
@@ -0,0 +1,15 @@
+{
+ "2": {
+ "52423a": "59435c",
+ "8c4a52": "7e4b9c",
+ "de6363": "958fe6",
+ "101010": "101010",
+ "7b6b63": "ab6f83",
+ "ffc5b5": "e5faf2",
+ "ef9494": "abcbff",
+ "52314a": "52314a",
+ "d67ba5": "f5c4e0",
+ "bd5a7b": "d1829b",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/36_2.json b/public/images/pokemon/variant/back/36_2.json
new file mode 100644
index 000000000..7e5b9fd46
--- /dev/null
+++ b/public/images/pokemon/variant/back/36_2.json
@@ -0,0 +1,2183 @@
+{
+ "textures": [
+ {
+ "image": "36_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 275,
+ "h": 275
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 55,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 55,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 55,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 55,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 55,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 55,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 55,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 55,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 110,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 110,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 110,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 110,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 110,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 110,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 110,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 110,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 165,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 220,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 220,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 51,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 102,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 102,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 153,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 55,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 153,
+ "w": 55,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 204,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 204,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 204,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 204,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 204,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 204,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 204,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 204,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 55,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 55,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 110,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 110,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 110,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 110,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 165,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 165,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 165,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 165,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 220,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 220,
+ "y": 51,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 55,
+ "y": 101,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 55,
+ "y": 101,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 55,
+ "y": 151,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 55,
+ "h": 50
+ },
+ "frame": {
+ "x": 55,
+ "y": 151,
+ "w": 55,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 55,
+ "y": 201,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 55,
+ "y": 201,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 55,
+ "y": 201,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 55,
+ "y": 201,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 55,
+ "y": 201,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 55,
+ "y": 201,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 55,
+ "y": 201,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 55,
+ "y": 201,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 165,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 165,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 165,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 165,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 165,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 165,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 165,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 165,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 220,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 220,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 220,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 220,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 220,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 220,
+ "y": 101,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 150,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 150,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 199,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 55,
+ "h": 49
+ },
+ "frame": {
+ "x": 110,
+ "y": 199,
+ "w": 55,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 55,
+ "h": 47
+ },
+ "frame": {
+ "x": 165,
+ "y": 150,
+ "w": 55,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 55,
+ "h": 47
+ },
+ "frame": {
+ "x": 165,
+ "y": 150,
+ "w": 55,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 55,
+ "h": 47
+ },
+ "frame": {
+ "x": 165,
+ "y": 150,
+ "w": 55,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 55,
+ "h": 47
+ },
+ "frame": {
+ "x": 165,
+ "y": 150,
+ "w": 55,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 55,
+ "h": 47
+ },
+ "frame": {
+ "x": 165,
+ "y": 150,
+ "w": 55,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 55,
+ "h": 47
+ },
+ "frame": {
+ "x": 165,
+ "y": 150,
+ "w": 55,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 55,
+ "h": 47
+ },
+ "frame": {
+ "x": 165,
+ "y": 150,
+ "w": 55,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 55,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 55,
+ "h": 47
+ },
+ "frame": {
+ "x": 165,
+ "y": 150,
+ "w": 55,
+ "h": 47
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:6a42019cf3833cf9e706a6d0d052327d:ec96d9ee3dada8402a9a3adf415e5408:9ecc71626b7c091e217a51f6727626c5$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/36_2.png b/public/images/pokemon/variant/back/36_2.png
new file mode 100644
index 000000000..8b7bb25cc
Binary files /dev/null and b/public/images/pokemon/variant/back/36_2.png differ
diff --git a/public/images/pokemon/variant/back/374.json b/public/images/pokemon/variant/back/374.json
new file mode 100644
index 000000000..a5490ebda
--- /dev/null
+++ b/public/images/pokemon/variant/back/374.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "424a84": "550611",
+ "94b5ef": "ff795f",
+ "528cd6": "b52524",
+ "101010": "101010",
+ "4a6ba5": "851421",
+ "73b5f7": "eb4c43",
+ "dedede": "f0cb69",
+ "736b73": "8d4010",
+ "adadad": "cd912d"
+ },
+ "2": {
+ "424a84": "0d4346",
+ "94b5ef": "7ef5d1",
+ "528cd6": "39ac99",
+ "101010": "101010",
+ "4a6ba5": "1e716e",
+ "73b5f7": "70e1bf",
+ "dedede": "ffb752",
+ "736b73": "7e280e",
+ "adadad": "bd582c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/375.json b/public/images/pokemon/variant/back/375.json
new file mode 100644
index 000000000..80de761d4
--- /dev/null
+++ b/public/images/pokemon/variant/back/375.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "636b8c": "8d4010",
+ "101010": "101010",
+ "dedede": "f2d660",
+ "9c9cad": "ce7c29",
+ "c5c5ce": "f8b74c",
+ "4a7bb5": "b52524",
+ "42638c": "851421",
+ "8cbde6": "ff795f",
+ "5a94d6": "de3e35",
+ "3a426b": "550611",
+ "ffffff": "ffed80"
+ },
+ "2": {
+ "636b8c": "7e280e",
+ "101010": "101010",
+ "dedede": "f19231",
+ "9c9cad": "bd582c",
+ "c5c5ce": "eb763d",
+ "4a7bb5": "39ac99",
+ "42638c": "1e716e",
+ "8cbde6": "7ef5d1",
+ "5a94d6": "5cd3b4",
+ "3a426b": "0d4346",
+ "ffffff": "ffb752"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/376-mega.json b/public/images/pokemon/variant/back/376-mega.json
new file mode 100644
index 000000000..041b81152
--- /dev/null
+++ b/public/images/pokemon/variant/back/376-mega.json
@@ -0,0 +1,22 @@
+{
+ "1": {
+ "416294": "851421",
+ "7ba4f6": "e8463d",
+ "4a83c5": "be2b2a",
+ "313962": "550611",
+ "736a73": "a76911",
+ "cdcdcd": "ffe07c",
+ "acacac": "ffc753",
+ "101010": "101010"
+ },
+ "2": {
+ "416294": "1e716e",
+ "7ba4f6": "67ddbe",
+ "4a83c5": "41b4a1",
+ "313962": "0b3739",
+ "736a73": "9f4219",
+ "cdcdcd": "ffc16a",
+ "acacac": "f57e37",
+ "101010": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/376.json b/public/images/pokemon/variant/back/376.json
new file mode 100644
index 000000000..ee2939ebe
--- /dev/null
+++ b/public/images/pokemon/variant/back/376.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "313a63": "550611",
+ "101010": "101010",
+ "a5c5f7": "ff7d6d",
+ "7ba5f7": "f2534b",
+ "4a84c5": "b42a29",
+ "426394": "851421",
+ "736b73": "8a4f08",
+ "948c94": "a76911",
+ "dedede": "ffeca5",
+ "adadad": "ce7c29"
+ },
+ "2": {
+ "313a63": "0b3739",
+ "101010": "101010",
+ "a5c5f7": "7ef5d1",
+ "7ba5f7": "67ddbe",
+ "4a84c5": "41b4a1",
+ "426394": "1e716e",
+ "736b73": "7e280e",
+ "948c94": "9f4219",
+ "dedede": "ffc16a",
+ "adadad": "d6632a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/384-mega.json b/public/images/pokemon/variant/back/384-mega.json
new file mode 100644
index 000000000..016c044b2
--- /dev/null
+++ b/public/images/pokemon/variant/back/384-mega.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "fbe27e": "90f25d",
+ "fc9436": "3dc62f",
+ "836231": "064c1e",
+ "010101": "010101",
+ "f6de00": "4ff869",
+ "c5a400": "27c750",
+ "3d7d6d": "66637b",
+ "36b075": "b3aec1",
+ "22523e": "333554",
+ "e4b629": "27c750",
+ "60d293": "e4e0ee",
+ "3f3f3f": "333554",
+ "fcfcfc": "fcfcfc"
+ },
+ "2": {
+ "fbe27e": "17e2d6",
+ "fc9436": "098faf",
+ "836231": "121d31",
+ "010101": "010101",
+ "f6de00": "17e2d6",
+ "c5a400": "098faf",
+ "3d7d6d": "84120f",
+ "36b075": "ce3f2d",
+ "22523e": "650f04",
+ "e4b629": "098faf",
+ "60d293": "f18c5e",
+ "3f3f3f": "380100",
+ "fcfcfc": "fcfcfc"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/384.json b/public/images/pokemon/variant/back/384.json
new file mode 100644
index 000000000..f4fc78554
--- /dev/null
+++ b/public/images/pokemon/variant/back/384.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "295242": "333554",
+ "4a8473": "66637b",
+ "000000": "000000",
+ "5abd8c": "b3aec1",
+ "73293a": "064c1e",
+ "9c2952": "27c750",
+ "f7de00": "90f25d",
+ "c5a500": "4ebc28",
+ "846331": "188c0f",
+ "e65273": "4ff869",
+ "94deb5": "e4e0ee",
+ "ffffff": "ffffff",
+ "ded6ef": "ded6ef"
+ },
+ "2": {
+ "295242": "540709",
+ "4a8473": "821815",
+ "000000": "000000",
+ "5abd8c": "ca4636",
+ "73293a": "003b53",
+ "9c2952": "098faf",
+ "f7de00": "17e2d6",
+ "c5a500": "098faf",
+ "846331": "003082",
+ "e65273": "e65273",
+ "94deb5": "f18c5e",
+ "ffffff": "ffffff",
+ "ded6ef": "ded6ef"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/385.json b/public/images/pokemon/variant/back/385.json
new file mode 100644
index 000000000..1bb728fe3
--- /dev/null
+++ b/public/images/pokemon/variant/back/385.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "ad8431": "925108",
+ "000000": "000000",
+ "ffff94": "f7e980",
+ "e6bd52": "db942d",
+ "ffe65a": "f3bf5c",
+ "317b8c": "c0173f",
+ "52adce": "e43f54",
+ "c5cede": "cea9b3",
+ "6b7373": "6e2d47",
+ "e6eff7": "ddd4d6",
+ "9ca5ad": "965771"
+ },
+ "1": {
+ "ad8431": "874100",
+ "000000": "000000",
+ "ffff94": "f7be5d",
+ "e6bd52": "ba670d",
+ "ffe65a": "de9128",
+ "317b8c": "194e2e",
+ "52adce": "459c5f",
+ "c5cede": "decbc5",
+ "6b7373": "816566",
+ "e6eff7": "f7ece6",
+ "9ca5ad": "ad9d9c"
+ },
+ "2": {
+ "ad8431": "234664",
+ "000000": "000000",
+ "ffff94": "b1dbe8",
+ "e6bd52": "427aa3",
+ "ffe65a": "6fb6da",
+ "317b8c": "6f1b61",
+ "52adce": "d256b7",
+ "c5cede": "d6c5de",
+ "6b7373": "7f6581",
+ "e6eff7": "eee6f7",
+ "9ca5ad": "aa9cad"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/399.json b/public/images/pokemon/variant/back/399.json
new file mode 100644
index 000000000..c43ef7ed7
--- /dev/null
+++ b/public/images/pokemon/variant/back/399.json
@@ -0,0 +1,11 @@
+{
+ "0": {
+ "634a31": "101e42",
+ "c58c42": "617dda",
+ "9c6331": "3e5ca8",
+ "101010": "101010",
+ "423110": "0e1831",
+ "cebd84": "8497ce",
+ "5a4229": "5a4229"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/399_2.json b/public/images/pokemon/variant/back/399_2.json
new file mode 100644
index 000000000..c1346b931
--- /dev/null
+++ b/public/images/pokemon/variant/back/399_2.json
@@ -0,0 +1,2414 @@
+{
+ "textures": [
+ {
+ "image": "399_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 180,
+ "h": 180
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 37,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 37,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 37,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 37,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 47,
+ "h": 40
+ },
+ "frame": {
+ "x": 45,
+ "y": 39,
+ "w": 47,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 47,
+ "h": 40
+ },
+ "frame": {
+ "x": 45,
+ "y": 39,
+ "w": 47,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 47,
+ "h": 40
+ },
+ "frame": {
+ "x": 45,
+ "y": 39,
+ "w": 47,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 47,
+ "h": 40
+ },
+ "frame": {
+ "x": 45,
+ "y": 39,
+ "w": 47,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 5,
+ "w": 44,
+ "h": 40
+ },
+ "frame": {
+ "x": 92,
+ "y": 40,
+ "w": 44,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 5,
+ "w": 44,
+ "h": 40
+ },
+ "frame": {
+ "x": 92,
+ "y": 40,
+ "w": 44,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 5,
+ "w": 44,
+ "h": 40
+ },
+ "frame": {
+ "x": 92,
+ "y": 40,
+ "w": 44,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 5,
+ "w": 44,
+ "h": 40
+ },
+ "frame": {
+ "x": 92,
+ "y": 40,
+ "w": 44,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 46,
+ "h": 40
+ },
+ "frame": {
+ "x": 44,
+ "y": 79,
+ "w": 46,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 46,
+ "h": 40
+ },
+ "frame": {
+ "x": 44,
+ "y": 79,
+ "w": 46,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 46,
+ "h": 40
+ },
+ "frame": {
+ "x": 44,
+ "y": 79,
+ "w": 46,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 46,
+ "h": 40
+ },
+ "frame": {
+ "x": 44,
+ "y": 79,
+ "w": 46,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 81,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 81,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 81,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 81,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 44,
+ "y": 119,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 44,
+ "y": 119,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 44,
+ "y": 119,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 44,
+ "y": 119,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 46,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 121,
+ "w": 46,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 46,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 121,
+ "w": 46,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 136,
+ "y": 122,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 136,
+ "y": 122,
+ "w": 44,
+ "h": 42
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:18c1592719117a63a1f08f2e93fe5e0d:1c905b722be6e813e66e4bdeb13af747:7b55afdea5fe8b0745f3f525c240592c$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/399_2.png b/public/images/pokemon/variant/back/399_2.png
new file mode 100644
index 000000000..55ab33679
Binary files /dev/null and b/public/images/pokemon/variant/back/399_2.png differ
diff --git a/public/images/pokemon/variant/back/400.json b/public/images/pokemon/variant/back/400.json
new file mode 100644
index 000000000..734b277ae
--- /dev/null
+++ b/public/images/pokemon/variant/back/400.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "ad947b": "bd9171",
+ "e6d69c": "fff5d1",
+ "5a3a31": "70323f",
+ "3a3129": "3a3129",
+ "bd844a": "dba0ac",
+ "8c5a31": "c46269",
+ "101010": "101010",
+ "423a31": "3e3040",
+ "63523a": "824561"
+ },
+ "2": {
+ "ad947b": "8497ce",
+ "e6d69c": "bdcfff",
+ "5a3a31": "263257",
+ "3a3129": "313d63",
+ "bd844a": "617dda",
+ "8c5a31": "3e5ca8",
+ "101010": "101010",
+ "423a31": "38204f",
+ "63523a": "42295a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/425.json b/public/images/pokemon/variant/back/425.json
new file mode 100644
index 000000000..16f0160cd
--- /dev/null
+++ b/public/images/pokemon/variant/back/425.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "c5d6e6": "c2f5d4",
+ "ffffff": "e8ffed",
+ "5a5a63": "5e7466",
+ "946be6": "64acb1",
+ "7b42a5": "497b91",
+ "4a316b": "223142",
+ "101010": "101010",
+ "633184": "39677a",
+ "c5b5ff": "83d5c0",
+ "8c6b21": "7c6839",
+ "ffde08": "f1dd5e",
+ "ceb500": "a79728"
+ },
+ "2": {
+ "c5d6e6": "c2f5d4",
+ "ffffff": "e8ffed",
+ "5a5a63": "5e7466",
+ "946be6": "c0c7ab",
+ "7b42a5": "93a383",
+ "4a316b": "3f4a3d",
+ "101010": "101010",
+ "633184": "697c63",
+ "c5b5ff": "cde5ca",
+ "8c6b21": "3c171e",
+ "ffde08": "c71b2c",
+ "ceb500": "911c33"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/426.json b/public/images/pokemon/variant/back/426.json
new file mode 100644
index 000000000..15f790b4a
--- /dev/null
+++ b/public/images/pokemon/variant/back/426.json
@@ -0,0 +1,19 @@
+{
+ "1": {
+ "c5c5e6": "7ca786",
+ "5a5a63": "536661",
+ "ffffff": "b0d1b8",
+ "101010": "101010",
+ "8452ad": "20787c",
+ "5a427b": "1d524d",
+ "9c73de": "64acb1",
+ "423a5a": "1e3f42",
+ "63523a": "685e4a",
+ "a584c5": "8797db",
+ "ffde08": "dddd60",
+ "bd9c00": "af9b4c",
+ "d6b5ff": "9cbddf",
+ "943a5a": "6fab4e",
+ "e64a52": "94ef89"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/4263.json b/public/images/pokemon/variant/back/4263.json
new file mode 100644
index 000000000..c9d115668
--- /dev/null
+++ b/public/images/pokemon/variant/back/4263.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "5b5958": "397e4a",
+ "010101": "010101",
+ "b2b3b2": "a3ce9e",
+ "f5f5f6": "f5ffea",
+ "3e4042": "01473a",
+ "60656a": "1c8155",
+ "1b2627": "002121",
+ "d94a7f": "d94a7f",
+ "fcfcfc": "fcfcfc",
+ "ee96b2": "ee96b2",
+ "6e3b51": "6e3b51",
+ "9b4f69": "9b4f69"
+ },
+ "2": {
+ "5b5958": "100d2d",
+ "010101": "010101",
+ "b2b3b2": "201b47",
+ "f5f5f6": "3c335d",
+ "3e4042": "412991",
+ "60656a": "8e5aef",
+ "1b2627": "201b47",
+ "d94a7f": "0099ce",
+ "fcfcfc": "fcfcfc",
+ "ee96b2": "54f1ff",
+ "6e3b51": "004a8b",
+ "9b4f69": "0099ce"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/4264.json b/public/images/pokemon/variant/back/4264.json
new file mode 100644
index 000000000..ed5b3343d
--- /dev/null
+++ b/public/images/pokemon/variant/back/4264.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "010101": "010101",
+ "abadaf": "95c090",
+ "797570": "579666",
+ "414141": "1c8155",
+ "1c1917": "1c1917",
+ "f5f5f6": "f5ffea",
+ "bc3065": "d414dd",
+ "322c29": "01473a",
+ "ff4e89": "ff69fa",
+ "68696a": "27323a",
+ "949496": "3d494e"
+ },
+ "2": {
+ "010101": "010101",
+ "abadaf": "1e1a3b",
+ "797570": "302373",
+ "414141": "7c4cd6",
+ "1c1917": "1c1917",
+ "f5f5f6": "342d4c",
+ "bc3065": "0099ce",
+ "322c29": "412991",
+ "ff4e89": "54f1ff",
+ "68696a": "2a1b4e",
+ "949496": "554576"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/426_3.json b/public/images/pokemon/variant/back/426_3.json
new file mode 100644
index 000000000..72c1bf371
--- /dev/null
+++ b/public/images/pokemon/variant/back/426_3.json
@@ -0,0 +1,1532 @@
+{
+ "textures": [
+ {
+ "image": "426_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 335,
+ "h": 335
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 63,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 63,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 63,
+ "y": 0,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 63,
+ "y": 0,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 64,
+ "h": 59
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 64,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 64,
+ "h": 59
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 64,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 64,
+ "h": 59
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 64,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 64,
+ "h": 59
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 64,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 67,
+ "h": 59
+ },
+ "frame": {
+ "x": 190,
+ "y": 0,
+ "w": 67,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 67,
+ "h": 59
+ },
+ "frame": {
+ "x": 190,
+ "y": 0,
+ "w": 67,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 67,
+ "h": 59
+ },
+ "frame": {
+ "x": 190,
+ "y": 0,
+ "w": 67,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 67,
+ "h": 59
+ },
+ "frame": {
+ "x": 190,
+ "y": 0,
+ "w": 67,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 64,
+ "h": 60
+ },
+ "frame": {
+ "x": 257,
+ "y": 0,
+ "w": 64,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 64,
+ "h": 60
+ },
+ "frame": {
+ "x": 257,
+ "y": 0,
+ "w": 64,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 64,
+ "h": 60
+ },
+ "frame": {
+ "x": 257,
+ "y": 0,
+ "w": 64,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 64,
+ "h": 60
+ },
+ "frame": {
+ "x": 257,
+ "y": 0,
+ "w": 64,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 7,
+ "w": 63,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 57,
+ "w": 63,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 7,
+ "w": 63,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 57,
+ "w": 63,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 11,
+ "w": 62,
+ "h": 61
+ },
+ "frame": {
+ "x": 63,
+ "y": 58,
+ "w": 62,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 11,
+ "w": 62,
+ "h": 61
+ },
+ "frame": {
+ "x": 63,
+ "y": 58,
+ "w": 62,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 67,
+ "h": 60
+ },
+ "frame": {
+ "x": 125,
+ "y": 59,
+ "w": 67,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 67,
+ "h": 60
+ },
+ "frame": {
+ "x": 125,
+ "y": 59,
+ "w": 67,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 6,
+ "w": 64,
+ "h": 61
+ },
+ "frame": {
+ "x": 192,
+ "y": 59,
+ "w": 64,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 6,
+ "w": 64,
+ "h": 61
+ },
+ "frame": {
+ "x": 192,
+ "y": 59,
+ "w": 64,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 64,
+ "h": 61
+ },
+ "frame": {
+ "x": 192,
+ "y": 59,
+ "w": 64,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 64,
+ "h": 61
+ },
+ "frame": {
+ "x": 192,
+ "y": 59,
+ "w": 64,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 10,
+ "w": 69,
+ "h": 60
+ },
+ "frame": {
+ "x": 256,
+ "y": 60,
+ "w": 69,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 10,
+ "w": 69,
+ "h": 60
+ },
+ "frame": {
+ "x": 256,
+ "y": 60,
+ "w": 69,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 9,
+ "w": 63,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 117,
+ "w": 63,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 9,
+ "w": 63,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 117,
+ "w": 63,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 63,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 117,
+ "w": 63,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 63,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 117,
+ "w": 63,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 70,
+ "h": 60
+ },
+ "frame": {
+ "x": 63,
+ "y": 119,
+ "w": 70,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 70,
+ "h": 60
+ },
+ "frame": {
+ "x": 63,
+ "y": 119,
+ "w": 70,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 69,
+ "h": 61
+ },
+ "frame": {
+ "x": 133,
+ "y": 120,
+ "w": 69,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 69,
+ "h": 61
+ },
+ "frame": {
+ "x": 133,
+ "y": 120,
+ "w": 69,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 69,
+ "h": 61
+ },
+ "frame": {
+ "x": 133,
+ "y": 120,
+ "w": 69,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 69,
+ "h": 61
+ },
+ "frame": {
+ "x": 133,
+ "y": 120,
+ "w": 69,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 71,
+ "h": 61
+ },
+ "frame": {
+ "x": 202,
+ "y": 120,
+ "w": 71,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 71,
+ "h": 61
+ },
+ "frame": {
+ "x": 202,
+ "y": 120,
+ "w": 71,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 61
+ },
+ "frame": {
+ "x": 202,
+ "y": 120,
+ "w": 71,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 71,
+ "h": 61
+ },
+ "frame": {
+ "x": 202,
+ "y": 120,
+ "w": 71,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 7,
+ "w": 62,
+ "h": 62
+ },
+ "frame": {
+ "x": 273,
+ "y": 120,
+ "w": 62,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 7,
+ "w": 62,
+ "h": 62
+ },
+ "frame": {
+ "x": 273,
+ "y": 120,
+ "w": 62,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 62,
+ "h": 62
+ },
+ "frame": {
+ "x": 273,
+ "y": 120,
+ "w": 62,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 62,
+ "h": 62
+ },
+ "frame": {
+ "x": 273,
+ "y": 120,
+ "w": 62,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 7,
+ "w": 64,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 179,
+ "w": 64,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 7,
+ "w": 64,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 179,
+ "w": 64,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 11,
+ "w": 69,
+ "h": 61
+ },
+ "frame": {
+ "x": 64,
+ "y": 179,
+ "w": 69,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 11,
+ "w": 69,
+ "h": 61
+ },
+ "frame": {
+ "x": 64,
+ "y": 179,
+ "w": 69,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 11,
+ "w": 66,
+ "h": 61
+ },
+ "frame": {
+ "x": 133,
+ "y": 181,
+ "w": 66,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 11,
+ "w": 66,
+ "h": 61
+ },
+ "frame": {
+ "x": 133,
+ "y": 181,
+ "w": 66,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 7,
+ "w": 64,
+ "h": 62
+ },
+ "frame": {
+ "x": 199,
+ "y": 181,
+ "w": 64,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 7,
+ "w": 64,
+ "h": 62
+ },
+ "frame": {
+ "x": 199,
+ "y": 181,
+ "w": 64,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 64,
+ "h": 62
+ },
+ "frame": {
+ "x": 199,
+ "y": 181,
+ "w": 64,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 64,
+ "h": 62
+ },
+ "frame": {
+ "x": 199,
+ "y": 181,
+ "w": 64,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 69,
+ "h": 62
+ },
+ "frame": {
+ "x": 263,
+ "y": 182,
+ "w": 69,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 69,
+ "h": 62
+ },
+ "frame": {
+ "x": 263,
+ "y": 182,
+ "w": 69,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 69,
+ "h": 62
+ },
+ "frame": {
+ "x": 263,
+ "y": 182,
+ "w": 69,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 69,
+ "h": 62
+ },
+ "frame": {
+ "x": 263,
+ "y": 182,
+ "w": 69,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 7,
+ "w": 66,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 240,
+ "w": 66,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 7,
+ "w": 66,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 240,
+ "w": 66,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 66,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 240,
+ "w": 66,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 66,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 240,
+ "w": 66,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 64,
+ "h": 62
+ },
+ "frame": {
+ "x": 66,
+ "y": 240,
+ "w": 64,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 64,
+ "h": 62
+ },
+ "frame": {
+ "x": 66,
+ "y": 240,
+ "w": 64,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 63,
+ "h": 63
+ },
+ "frame": {
+ "x": 130,
+ "y": 242,
+ "w": 63,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 63,
+ "h": 63
+ },
+ "frame": {
+ "x": 130,
+ "y": 242,
+ "w": 63,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 64,
+ "h": 63
+ },
+ "frame": {
+ "x": 193,
+ "y": 243,
+ "w": 64,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 64,
+ "h": 63
+ },
+ "frame": {
+ "x": 193,
+ "y": 243,
+ "w": 64,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 65,
+ "h": 63
+ },
+ "frame": {
+ "x": 257,
+ "y": 244,
+ "w": 65,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 71,
+ "h": 72
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 65,
+ "h": 63
+ },
+ "frame": {
+ "x": 257,
+ "y": 244,
+ "w": 65,
+ "h": 63
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:5a260d2a6180d3a382a352c076369741:e26f8902d45a6e7b427d7dd3cc82c868:b81a75872f1ff6f03d9cd643388500e3$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/426_3.png b/public/images/pokemon/variant/back/426_3.png
new file mode 100644
index 000000000..e994a22f9
Binary files /dev/null and b/public/images/pokemon/variant/back/426_3.png differ
diff --git a/public/images/pokemon/variant/back/427.json b/public/images/pokemon/variant/back/427.json
new file mode 100644
index 000000000..eefcbf6a6
--- /dev/null
+++ b/public/images/pokemon/variant/back/427.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "846b5a": "4c034c",
+ "efdea5": "7f1349",
+ "c5a57b": "660a4f",
+ "523a3a": "2e1c3f",
+ "8c5a42": "4f3f72",
+ "b57b4a": "756ba5",
+ "101010": "101010",
+ "3a313a": "130019",
+ "c55a7b": "165799"
+ },
+ "2": {
+ "846b5a": "948eb2",
+ "efdea5": "ffffff",
+ "c5a57b": "cecee5",
+ "523a3a": "355699",
+ "8c5a42": "5b93cc",
+ "b57b4a": "8cd8ff",
+ "101010": "101010",
+ "3a313a": "3a313a",
+ "c55a7b": "cc84b4"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/428-mega.json b/public/images/pokemon/variant/back/428-mega.json
new file mode 100644
index 000000000..a24582fda
--- /dev/null
+++ b/public/images/pokemon/variant/back/428-mega.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "523939": "2e1c3f",
+ "836a5a": "4c034c",
+ "8b5a41": "4f3f72",
+ "b47b4a": "756ba5",
+ "eedea4": "7f1349",
+ "c5a47b": "660a4f",
+ "624a41": "260033",
+ "c55a7b": "165799",
+ "7b3941": "052566",
+ "101010": "101010",
+ "232323": "0d0b16",
+ "414141": "161626"
+ },
+ "2": {
+ "523939": "355699",
+ "836a5a": "948eb2",
+ "8b5a41": "5b93cc",
+ "b47b4a": "8cd8ff",
+ "eedea4": "ffffff",
+ "c5a47b": "cecee5",
+ "624a41": "65597f",
+ "c55a7b": "cc4328",
+ "7b3941": "990c00",
+ "101010": "101010",
+ "232323": "191933",
+ "414141": "312c49"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/428.json b/public/images/pokemon/variant/back/428.json
new file mode 100644
index 000000000..786d5fbf4
--- /dev/null
+++ b/public/images/pokemon/variant/back/428.json
@@ -0,0 +1,22 @@
+{
+ "1": {
+ "523a3a": "2e1c3f",
+ "101010": "101010",
+ "b57b4a": "756ba5",
+ "8c5a42": "4f3f72",
+ "c5a57b": "660a4f",
+ "846b5a": "4c034c",
+ "efdea5": "7f1349",
+ "634a42": "260033"
+ },
+ "2": {
+ "523a3a": "355699",
+ "101010": "101010",
+ "b57b4a": "8cd8ff",
+ "8c5a42": "5b93cc",
+ "c5a57b": "cecee5",
+ "846b5a": "948eb2",
+ "efdea5": "ffffff",
+ "634a42": "65597f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/429.json b/public/images/pokemon/variant/back/429.json
new file mode 100644
index 000000000..77530e81c
--- /dev/null
+++ b/public/images/pokemon/variant/back/429.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "101010": "101010",
+ "b563b5": "ffdd67",
+ "5a4263": "9b490e",
+ "845284": "d3941a",
+ "4a3a5a": "244260",
+ "6b4a94": "387fa7",
+ "31213a": "112048",
+ "ef3a10": "cc762f",
+ "943a5a": "71370f",
+ "ffffff": "ffffff"
+ },
+ "1": {
+ "101010": "101010",
+ "b563b5": "3df7ed",
+ "5a4263": "0c8086",
+ "845284": "1dbdb9",
+ "4a3a5a": "7396b4",
+ "6b4a94": "a1c8db",
+ "31213a": "244358",
+ "ef3a10": "e28c27",
+ "943a5a": "7b3c08",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "101010": "101010",
+ "b563b5": "fff7dd",
+ "5a4263": "5d4a2f",
+ "845284": "eece8c",
+ "4a3a5a": "b56f2a",
+ "6b4a94": "e6aa47",
+ "31213a": "603305",
+ "ef3a10": "c33126",
+ "943a5a": "7a1511",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/433.json b/public/images/pokemon/variant/back/433.json
new file mode 100644
index 000000000..59f6d4e7b
--- /dev/null
+++ b/public/images/pokemon/variant/back/433.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "6b3a31": "631d61",
+ "000000": "000000",
+ "d6d6f7": "f7e6e5",
+ "e66352": "f37cdf",
+ "ad5231": "a6459c",
+ "a5a5ce": "c29ea6",
+ "63524a": "7d492f",
+ "bd9c4a": "dda245",
+ "ffd65a": "ffce5a",
+ "846b4a": "e6a54a"
+ },
+ "1": {
+ "6b3a31": "14404e",
+ "000000": "000000",
+ "d6d6f7": "ebd4b0",
+ "e66352": "4a94ad",
+ "ad5231": "2f6e8c",
+ "a5a5ce": "cca375",
+ "63524a": "404c85",
+ "bd9c4a": "888ab1",
+ "ffd65a": "afadcd",
+ "846b4a": "5b6596"
+ },
+ "2": {
+ "6b3a31": "102837",
+ "000000": "000000",
+ "d6d6f7": "f7e6e5",
+ "e66352": "4d8891",
+ "ad5231": "3a656c",
+ "a5a5ce": "c29ea6",
+ "63524a": "6d2018",
+ "bd9c4a": "c86b3e",
+ "ffd65a": "f0a878",
+ "846b4a": "934123"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/440.json b/public/images/pokemon/variant/back/440.json
new file mode 100644
index 000000000..f89500aa2
--- /dev/null
+++ b/public/images/pokemon/variant/back/440.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "a55a7b": "925382",
+ "101010": "101010",
+ "ffc5d6": "f6cae1",
+ "c58ca5": "c57cad",
+ "73425a": "6c1f9e",
+ "ffffff": "ffffff",
+ "a5527b": "953fc7",
+ "de6b9c": "c164e4",
+ "cebdc5": "d6bdde"
+ },
+ "1": {
+ "a55a7b": "81256f",
+ "101010": "101010",
+ "ffc5d6": "ebbada",
+ "c58ca5": "bd61a4",
+ "73425a": "61020c",
+ "ffffff": "fff4fb",
+ "a5527b": "a3091a",
+ "de6b9c": "d33128",
+ "cebdc5": "d9b3d0"
+ },
+ "2": {
+ "a55a7b": "6a3981",
+ "101010": "101010",
+ "ffc5d6": "e2bfef",
+ "c58ca5": "b377c6",
+ "73425a": "132f5d",
+ "ffffff": "f0fdff",
+ "a5527b": "204b7d",
+ "de6b9c": "3a78a7",
+ "cebdc5": "c0ceda"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/442.json b/public/images/pokemon/variant/back/442.json
new file mode 100644
index 000000000..d2fbb6f37
--- /dev/null
+++ b/public/images/pokemon/variant/back/442.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "c573bd": "3c278b",
+ "a5529c": "180e70",
+ "63b542": "ffcd79",
+ "bdd642": "d69042",
+ "ffde10": "db8241",
+ "524252": "42426b",
+ "101010": "101010",
+ "b59c94": "b59c94",
+ "9c846b": "9c846b",
+ "846b63": "846b63",
+ "734a7b": "8b8b8b"
+ },
+ "2": {
+ "c573bd": "a11445",
+ "a5529c": "790239",
+ "63b542": "71cfd7",
+ "bdd642": "a28ded",
+ "ffde10": "a61145",
+ "524252": "524252",
+ "101010": "101010",
+ "b59c94": "59001f",
+ "9c846b": "484848",
+ "846b63": "282828",
+ "734a7b": "734a7b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/443.json b/public/images/pokemon/variant/back/443.json
new file mode 100644
index 000000000..4a65daecb
--- /dev/null
+++ b/public/images/pokemon/variant/back/443.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "426b84": "085284",
+ "101010": "101921",
+ "314252": "082963",
+ "8cc5d6": "42a5f7",
+ "5294ad": "1984c5",
+ "42d6de": "42d6de",
+ "3aadc5": "3aadc5",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "5a6363": "5a6363",
+ "ad3a10": "a57c10",
+ "de5a29": "e6c529",
+ "7b1910": "731029"
+ },
+ "1": {
+ "426b84": "522521",
+ "101010": "101921",
+ "314252": "400311",
+ "8cc5d6": "e49f52",
+ "5294ad": "905647",
+ "42d6de": "54b0ff",
+ "3aadc5": "2878e1",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "5a6363": "5a6363",
+ "ad3a10": "92a9b2",
+ "de5a29": "d9f0f1",
+ "7b1910": "731029"
+ },
+ "2": {
+ "426b84": "223a4a",
+ "101010": "101921",
+ "314252": "0e263c",
+ "8cc5d6": "8cb6bf",
+ "5294ad": "4c5e66",
+ "42d6de": "6fe6a3",
+ "3aadc5": "23b8a8",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "5a6363": "5a6363",
+ "ad3a10": "92a9b2",
+ "de5a29": "d9f0f1",
+ "7b1910": "3e3a52"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/444.json b/public/images/pokemon/variant/back/444.json
new file mode 100644
index 000000000..287f0c405
--- /dev/null
+++ b/public/images/pokemon/variant/back/444.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "3a4a8c": "1e4b77",
+ "102952": "091f4e",
+ "5a6bbd": "307fb8",
+ "738cce": "59aaed",
+ "b5bdf7": "42d6de",
+ "8c8cbd": "3aadc5",
+ "101010": "101921",
+ "de9c19": "e53d3f",
+ "5a1000": "502209",
+ "ffff19": "fa845a",
+ "ad314a": "ad7b08",
+ "c5ced6": "c5ced6",
+ "de5a29": "f7b834",
+ "ffffff": "ffffff",
+ "737b84": "737b84"
+ },
+ "1": {
+ "3a4a8c": "6f3633",
+ "102952": "3d0a17",
+ "5a6bbd": "a96051",
+ "738cce": "e9a36b",
+ "b5bdf7": "4caaff",
+ "8c8cbd": "255dd7",
+ "101010": "101921",
+ "de9c19": "d9900e",
+ "5a1000": "211e33",
+ "ffff19": "ffd177",
+ "ad314a": "829ca6",
+ "c5ced6": "c5ced6",
+ "de5a29": "c2dedf",
+ "ffffff": "ffffff",
+ "737b84": "737b84"
+ },
+ "2": {
+ "3a4a8c": "223a4a",
+ "102952": "092136",
+ "5a6bbd": "3e5059",
+ "738cce": "79a2ab",
+ "b5bdf7": "6fe6a3",
+ "8c8cbd": "23b8a8",
+ "101010": "101921",
+ "de9c19": "2c8bf7",
+ "5a1000": "521000",
+ "ffff19": "62cbff",
+ "ad314a": "be472f",
+ "c5ced6": "c5ced6",
+ "de5a29": "ee723e",
+ "ffffff": "ffffff",
+ "737b84": "737b84"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/445-mega.json b/public/images/pokemon/variant/back/445-mega.json
new file mode 100644
index 000000000..68c374cc4
--- /dev/null
+++ b/public/images/pokemon/variant/back/445-mega.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "202040": "061638",
+ "6060c0": "236696",
+ "404080": "19446e",
+ "8080c0": "65a2d5",
+ "000000": "000000",
+ "c0a000": "3aadc5",
+ "e0e000": "42d6de",
+ "c04040": "9e5201",
+ "ffffff": "ffffff",
+ "808080": "808080",
+ "c0c0c0": "c0c0c0",
+ "e04040": "f7ac34",
+ "602000": "502209"
+ },
+ "1": {
+ "202040": "632f1b",
+ "6060c0": "deae7a",
+ "404080": "b67252",
+ "8080c0": "f2d8aa",
+ "000000": "000000",
+ "c0a000": "255dd7",
+ "e0e000": "4caaff",
+ "c04040": "9fb6bf",
+ "ffffff": "ffffff",
+ "808080": "808080",
+ "c0c0c0": "c0c0c0",
+ "e04040": "dce8e8",
+ "602000": "393648"
+ },
+ "2": {
+ "202040": "051a2e",
+ "6060c0": "2f434b",
+ "404080": "152c3b",
+ "8080c0": "689099",
+ "000000": "000000",
+ "c0a000": "23b8a8",
+ "e0e000": "6fe6a3",
+ "c04040": "b23219",
+ "ffffff": "ffffff",
+ "808080": "808080",
+ "c0c0c0": "c0c0c0",
+ "e04040": "ec642c",
+ "602000": "521000"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/445.json b/public/images/pokemon/variant/back/445.json
new file mode 100644
index 000000000..c5b10066d
--- /dev/null
+++ b/public/images/pokemon/variant/back/445.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "292952": "091f4e",
+ "5a63ad": "33719e",
+ "42428c": "1e4b77",
+ "7b7bce": "65a2d5",
+ "101010": "101010",
+ "c59410": "3aadc5",
+ "ffd619": "42d6de",
+ "ffffff": "ffffff",
+ "737b84": "737b84",
+ "c5ced6": "c5ced6",
+ "bd3a42": "b2630f",
+ "5a1000": "502209",
+ "e64a31": "f7ac34"
+ },
+ "1": {
+ "292952": "3d0a17",
+ "5a63ad": "deae7a",
+ "42428c": "af6e55",
+ "7b7bce": "f2d8aa",
+ "101010": "101010",
+ "c59410": "255dd7",
+ "ffd619": "4caaff",
+ "ffffff": "ffffff",
+ "737b84": "737b84",
+ "c5ced6": "c5ced6",
+ "bd3a42": "9fb6bf",
+ "5a1000": "393648",
+ "e64a31": "c8c8c8"
+ },
+ "2": {
+ "292952": "051a2e",
+ "5a63ad": "2f434b",
+ "42428c": "152c3b",
+ "7b7bce": "689099",
+ "101010": "101010",
+ "c59410": "23b8a8",
+ "ffd619": "6fe6a3",
+ "ffffff": "ffffff",
+ "737b84": "737b84",
+ "c5ced6": "c5ced6",
+ "bd3a42": "be472f",
+ "5a1000": "521000",
+ "e64a31": "c8c8c8"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/447.json b/public/images/pokemon/variant/back/447.json
new file mode 100644
index 000000000..e5bb7f6e3
--- /dev/null
+++ b/public/images/pokemon/variant/back/447.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "101010": "101010",
+ "104a7b": "6c3e20",
+ "4a9cef": "e2ce75",
+ "29739c": "a56d2f",
+ "3a3a3a": "12334a",
+ "5a5a5a": "2c486e",
+ "848484": "848484",
+ "8c843a": "b6957f",
+ "dec573": "e6d5b9",
+ "b5b5b5": "b5b5b5"
+ },
+ "1": {
+ "101010": "101010",
+ "104a7b": "590e1f",
+ "4a9cef": "b85251",
+ "29739c": "7f1e2f",
+ "3a3a3a": "262032",
+ "5a5a5a": "3b3d4a",
+ "848484": "d16e27",
+ "8c843a": "ab8977",
+ "dec573": "dfd0c0",
+ "b5b5b5": "f3aa58"
+ },
+ "2": {
+ "101010": "101010",
+ "104a7b": "3a2254",
+ "4a9cef": "735c9e",
+ "29739c": "513674",
+ "3a3a3a": "26153f",
+ "5a5a5a": "30224c",
+ "848484": "848484",
+ "8c843a": "373566",
+ "dec573": "51668e",
+ "b5b5b5": "b5b5b5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/448-mega.json b/public/images/pokemon/variant/back/448-mega.json
new file mode 100644
index 000000000..686bb7c0d
--- /dev/null
+++ b/public/images/pokemon/variant/back/448-mega.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "173968": "6c3e20",
+ "407cdc": "e2ce75",
+ "2e5c85": "a56d2f",
+ "101010": "101010",
+ "393939": "2c2f4c",
+ "5a5a5a": "3a5376",
+ "d5d5d5": "dbcbcb",
+ "fcfcfc": "fcfcfc",
+ "9a2626": "8a332f",
+ "de4141": "d85e40",
+ "e6d083": "719cbe",
+ "838383": "838383",
+ "b09a4d": "51689c",
+ "ac6262": "ac6262"
+ },
+ "1": {
+ "173968": "202931",
+ "407cdc": "b85251",
+ "2e5c85": "7f1e2f",
+ "101010": "101010",
+ "393939": "202931",
+ "5a5a5a": "444b4b",
+ "d5d5d5": "bb711c",
+ "fcfcfc": "e8a02b",
+ "9a2626": "a79687",
+ "de4141": "f7eadc",
+ "e6d083": "dec2a3",
+ "838383": "838383",
+ "b09a4d": "a26f59",
+ "ac6262": "ac6262"
+ },
+ "2": {
+ "173968": "2e1547",
+ "407cdc": "735c9e",
+ "2e5c85": "513674",
+ "101010": "101010",
+ "393939": "291838",
+ "5a5a5a": "352a4b",
+ "d5d5d5": "d5d5d5",
+ "fcfcfc": "fcfcfc",
+ "9a2626": "b8461f",
+ "de4141": "de8141",
+ "e6d083": "51668e",
+ "838383": "838383",
+ "b09a4d": "373566",
+ "ac6262": "9b2e11"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/448.json b/public/images/pokemon/variant/back/448.json
new file mode 100644
index 000000000..5fe86ccde
--- /dev/null
+++ b/public/images/pokemon/variant/back/448.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "104a7b": "6c3e20",
+ "4a9cef": "e2ce75",
+ "29739c": "a56d2f",
+ "101010": "101010",
+ "3a3a3a": "0a2734",
+ "5a5a5a": "223754",
+ "d6d6d6": "ddcccc",
+ "ffffff": "ffffff",
+ "a53131": "a53131",
+ "de4242": "de4242",
+ "848484": "848484",
+ "b5b563": "b6957f",
+ "e6e69c": "e6d5b9",
+ "ad6363": "82b0c4"
+ },
+ "1": {
+ "104a7b": "410814",
+ "4a9cef": "b85251",
+ "29739c": "7f1e2f",
+ "101010": "101010",
+ "3a3a3a": "262032",
+ "5a5a5a": "3b3d4a",
+ "d6d6d6": "eb9645",
+ "ffffff": "fcc161",
+ "a53131": "d3acb2",
+ "de4242": "ebdcdb",
+ "848484": "848484",
+ "b5b563": "ab8977",
+ "e6e69c": "dfd0c0",
+ "ad6363": "ad6363"
+ },
+ "2": {
+ "104a7b": "3f2457",
+ "4a9cef": "735c9e",
+ "29739c": "513674",
+ "101010": "101010",
+ "3a3a3a": "2c2339",
+ "5a5a5a": "3d3052",
+ "d6d6d6": "d6d6d6",
+ "ffffff": "ffffff",
+ "a53131": "a53131",
+ "de4242": "de4242",
+ "848484": "453a5a",
+ "b5b563": "47439c",
+ "e6e69c": "6c8bc7",
+ "ad6363": "97573f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/46.json b/public/images/pokemon/variant/back/46.json
new file mode 100644
index 000000000..1062e915d
--- /dev/null
+++ b/public/images/pokemon/variant/back/46.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "bd4242": "9b7375",
+ "b56321": "85251b",
+ "f76b6b": "d7b5b1",
+ "ffd652": "f3e8dc",
+ "632929": "63484c",
+ "c5b521": "d9c9b9",
+ "3a2910": "3a2108",
+ "734a19": "521e0a",
+ "101010": "101010",
+ "ffad63": "cf6423",
+ "e68429": "bc4b23"
+ },
+ "1": {
+ "bd4242": "b92532",
+ "b56321": "98655f",
+ "f76b6b": "e83557",
+ "ffd652": "fffedf",
+ "632929": "760013",
+ "c5b521": "e5d59c",
+ "3a2910": "3a2108",
+ "734a19": "5a392d",
+ "101010": "101010",
+ "ffad63": "f3d8cb",
+ "e68429": "d1afa3"
+ },
+ "2": {
+ "bd4242": "4d3ae6",
+ "b56321": "6a507b",
+ "f76b6b": "5668f8",
+ "ffd652": "fffedf",
+ "632929": "441fa9",
+ "c5b521": "e5d59c",
+ "3a2910": "1e152d",
+ "734a19": "3d2b4e",
+ "101010": "101010",
+ "ffad63": "bf9edd",
+ "e68429": "9779a6"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/468.json b/public/images/pokemon/variant/back/468.json
new file mode 100644
index 000000000..1c0c54973
--- /dev/null
+++ b/public/images/pokemon/variant/back/468.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "733129": "0a454a",
+ "849cb5": "8b6467",
+ "ce4a31": "409e80",
+ "4a5a73": "593237",
+ "efefff": "eee0db",
+ "101010": "101010",
+ "bdc5de": "ceacac",
+ "4284ef": "d05887",
+ "bd8484": "8ee4be",
+ "94b5ff": "9e4065",
+ "525aad": "8d2f5c"
+ },
+ "1": {
+ "733129": "ba711c",
+ "849cb5": "734350",
+ "ce4a31": "c48330",
+ "4a5a73": "452030",
+ "efefff": "f3cbcb",
+ "101010": "101010",
+ "bdc5de": "c2888c",
+ "4284ef": "f19a4e",
+ "bd8484": "f5b55e",
+ "94b5ff": "d26425",
+ "525aad": "cb5423"
+ },
+ "2": {
+ "733129": "8b4021",
+ "849cb5": "477cb6",
+ "ce4a31": "d97741",
+ "4a5a73": "254985",
+ "efefff": "b3ddeb",
+ "101010": "101010",
+ "bdc5de": "81aaca",
+ "4284ef": "db79db",
+ "bd8484": "f39a4c",
+ "94b5ff": "e89fe5",
+ "525aad": "a940b4"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/47.json b/public/images/pokemon/variant/back/47.json
new file mode 100644
index 000000000..141a046e3
--- /dev/null
+++ b/public/images/pokemon/variant/back/47.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "ef3131": "d7b5b1",
+ "bd3142": "9b7375",
+ "ff6b6b": "f3e1dc",
+ "7b0808": "7b4208",
+ "d6ce31": "d9c9b9",
+ "ffd652": "f3e8dc",
+ "de6b31": "bc4b23",
+ "631000": "521e0a",
+ "ff8452": "e0843d",
+ "101010": "101010",
+ "b5423a": "85251b"
+ },
+ "1": {
+ "ef3131": "e83557",
+ "bd3142": "b92532",
+ "ff6b6b": "ff878d",
+ "7b0808": "760013",
+ "d6ce31": "e5d59c",
+ "ffd652": "fffedf",
+ "de6b31": "d1afa3",
+ "631000": "5a392d",
+ "ff8452": "f3d8cb",
+ "101010": "101010",
+ "b5423a": "98655f"
+ },
+ "2": {
+ "ef3131": "5566f2",
+ "bd3142": "4735d8",
+ "ff6b6b": "82b5ff",
+ "7b0808": "361297",
+ "d6ce31": "b4c5d0",
+ "ffd652": "ddf1f8",
+ "de6b31": "9779a6",
+ "631000": "3d2b4e",
+ "ff8452": "bf9edd",
+ "101010": "101010",
+ "b5423a": "6a507b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/470.json b/public/images/pokemon/variant/back/470.json
new file mode 100644
index 000000000..22912bc96
--- /dev/null
+++ b/public/images/pokemon/variant/back/470.json
@@ -0,0 +1,18 @@
+{
+ "2": {
+ "31635a": "9f5d29",
+ "6bbd8c": "edd898",
+ "101010": "101010",
+ "319c73": "d8a452",
+ "efd69c": "b39671",
+ "d6b573": "816242",
+ "846b42": "4e230e",
+ "bd9463": "6d4f33",
+ "8cad7b": "dbb974",
+ "635242": "552c12",
+ "5a4221": "5a5221",
+ "946331": "948431",
+ "3a2919": "310f06",
+ "423a42": "4e230e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/470_1.json b/public/images/pokemon/variant/back/470_1.json
new file mode 100644
index 000000000..79587fbb6
--- /dev/null
+++ b/public/images/pokemon/variant/back/470_1.json
@@ -0,0 +1,3275 @@
+{
+ "textures": [
+ {
+ "image": "470_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 343,
+ "h": 343
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 1,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 1,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 70,
+ "h": 46
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 70,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 70,
+ "h": 46
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 70,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 2,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 2,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 53,
+ "h": 61
+ },
+ "frame": {
+ "x": 56,
+ "y": 46,
+ "w": 53,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 53,
+ "h": 61
+ },
+ "frame": {
+ "x": 56,
+ "y": 46,
+ "w": 53,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 68,
+ "h": 46
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 68,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 68,
+ "h": 46
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 68,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 68,
+ "h": 46
+ },
+ "frame": {
+ "x": 109,
+ "y": 46,
+ "w": 68,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 68,
+ "h": 46
+ },
+ "frame": {
+ "x": 109,
+ "y": 46,
+ "w": 68,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 1,
+ "w": 52,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 119,
+ "w": 52,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 1,
+ "w": 52,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 119,
+ "w": 52,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 2,
+ "w": 52,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 179,
+ "w": 52,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 2,
+ "w": 52,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 179,
+ "w": 52,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 14,
+ "w": 64,
+ "h": 47
+ },
+ "frame": {
+ "x": 194,
+ "y": 0,
+ "w": 64,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 14,
+ "w": 64,
+ "h": 47
+ },
+ "frame": {
+ "x": 194,
+ "y": 0,
+ "w": 64,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 14,
+ "w": 64,
+ "h": 47
+ },
+ "frame": {
+ "x": 258,
+ "y": 0,
+ "w": 64,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 14,
+ "w": 64,
+ "h": 47
+ },
+ "frame": {
+ "x": 258,
+ "y": 0,
+ "w": 64,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 4,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 4,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 60,
+ "h": 49
+ },
+ "frame": {
+ "x": 228,
+ "y": 97,
+ "w": 60,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 60,
+ "h": 49
+ },
+ "frame": {
+ "x": 228,
+ "y": 97,
+ "w": 60,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 4,
+ "w": 55,
+ "h": 57
+ },
+ "frame": {
+ "x": 288,
+ "y": 97,
+ "w": 55,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 4,
+ "w": 55,
+ "h": 57
+ },
+ "frame": {
+ "x": 288,
+ "y": 97,
+ "w": 55,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 52,
+ "y": 171,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 52,
+ "y": 171,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0146.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 52,
+ "y": 171,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0147.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 52,
+ "y": 171,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0148.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 52,
+ "y": 171,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 53,
+ "y": 226,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 53,
+ "y": 226,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 6,
+ "w": 54,
+ "h": 55
+ },
+ "frame": {
+ "x": 61,
+ "y": 281,
+ "w": 54,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 6,
+ "w": 54,
+ "h": 55
+ },
+ "frame": {
+ "x": 61,
+ "y": 281,
+ "w": 54,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 60,
+ "h": 49
+ },
+ "frame": {
+ "x": 109,
+ "y": 144,
+ "w": 60,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 60,
+ "h": 49
+ },
+ "frame": {
+ "x": 109,
+ "y": 144,
+ "w": 60,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 287,
+ "y": 154,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0145.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 287,
+ "y": 154,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 109,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 109,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 109,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0151.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 109,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0152.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 109,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 165,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 165,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0149.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 165,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0150.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 165,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 9,
+ "w": 58,
+ "h": 52
+ },
+ "frame": {
+ "x": 221,
+ "y": 198,
+ "w": 58,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 9,
+ "w": 58,
+ "h": 52
+ },
+ "frame": {
+ "x": 221,
+ "y": 198,
+ "w": 58,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 9,
+ "w": 58,
+ "h": 52
+ },
+ "frame": {
+ "x": 279,
+ "y": 209,
+ "w": 58,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 9,
+ "w": 58,
+ "h": 52
+ },
+ "frame": {
+ "x": 279,
+ "y": 209,
+ "w": 58,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 228,
+ "y": 261,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 228,
+ "y": 261,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0153.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 228,
+ "y": 261,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0154.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 228,
+ "y": 261,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0155.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 228,
+ "y": 261,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 6,
+ "w": 54,
+ "h": 55
+ },
+ "frame": {
+ "x": 284,
+ "y": 261,
+ "w": 54,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 6,
+ "w": 54,
+ "h": 55
+ },
+ "frame": {
+ "x": 284,
+ "y": 261,
+ "w": 54,
+ "h": 55
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2c4180402dbbc7ecebd5840d8dd9a109:b4a9f472194d7c52ec7b115b06f8ea45:93b3f81a70badffbda4d1b43e5231ed9$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/470_1.png b/public/images/pokemon/variant/back/470_1.png
new file mode 100644
index 000000000..a156101f2
Binary files /dev/null and b/public/images/pokemon/variant/back/470_1.png differ
diff --git a/public/images/pokemon/variant/back/470_2.json b/public/images/pokemon/variant/back/470_2.json
new file mode 100644
index 000000000..b2fe1d54a
--- /dev/null
+++ b/public/images/pokemon/variant/back/470_2.json
@@ -0,0 +1,3275 @@
+{
+ "textures": [
+ {
+ "image": "470_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 343,
+ "h": 343
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 1,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 1,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 70,
+ "h": 46
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 70,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 15,
+ "w": 70,
+ "h": 46
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 70,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 2,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 2,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 53,
+ "h": 61
+ },
+ "frame": {
+ "x": 56,
+ "y": 46,
+ "w": 53,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 53,
+ "h": 61
+ },
+ "frame": {
+ "x": 56,
+ "y": 46,
+ "w": 53,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 68,
+ "h": 46
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 68,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 68,
+ "h": 46
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 68,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 68,
+ "h": 46
+ },
+ "frame": {
+ "x": 109,
+ "y": 46,
+ "w": 68,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 68,
+ "h": 46
+ },
+ "frame": {
+ "x": 109,
+ "y": 46,
+ "w": 68,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 1,
+ "w": 52,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 119,
+ "w": 52,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 1,
+ "w": 52,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 119,
+ "w": 52,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 2,
+ "w": 52,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 179,
+ "w": 52,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 2,
+ "w": 52,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 179,
+ "w": 52,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 14,
+ "w": 64,
+ "h": 47
+ },
+ "frame": {
+ "x": 194,
+ "y": 0,
+ "w": 64,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 14,
+ "w": 64,
+ "h": 47
+ },
+ "frame": {
+ "x": 194,
+ "y": 0,
+ "w": 64,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 14,
+ "w": 64,
+ "h": 47
+ },
+ "frame": {
+ "x": 258,
+ "y": 0,
+ "w": 64,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 14,
+ "w": 64,
+ "h": 47
+ },
+ "frame": {
+ "x": 258,
+ "y": 0,
+ "w": 64,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 4,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 4,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 0,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 13,
+ "w": 61,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 61,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 62,
+ "h": 47
+ },
+ "frame": {
+ "x": 177,
+ "y": 47,
+ "w": 62,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 11,
+ "w": 60,
+ "h": 50
+ },
+ "frame": {
+ "x": 239,
+ "y": 47,
+ "w": 60,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 9,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 109,
+ "y": 92,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 59,
+ "h": 51
+ },
+ "frame": {
+ "x": 169,
+ "y": 94,
+ "w": 59,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 60,
+ "h": 49
+ },
+ "frame": {
+ "x": 228,
+ "y": 97,
+ "w": 60,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 60,
+ "h": 49
+ },
+ "frame": {
+ "x": 228,
+ "y": 97,
+ "w": 60,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 4,
+ "w": 55,
+ "h": 57
+ },
+ "frame": {
+ "x": 288,
+ "y": 97,
+ "w": 55,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 4,
+ "w": 55,
+ "h": 57
+ },
+ "frame": {
+ "x": 288,
+ "y": 97,
+ "w": 55,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 9,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 52,
+ "y": 119,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 52,
+ "y": 171,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 52,
+ "y": 171,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0146.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 52,
+ "y": 171,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0147.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 52,
+ "y": 171,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0148.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 52,
+ "y": 171,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 53,
+ "y": 226,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 53,
+ "y": 226,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 6,
+ "w": 54,
+ "h": 55
+ },
+ "frame": {
+ "x": 61,
+ "y": 281,
+ "w": 54,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 6,
+ "w": 54,
+ "h": 55
+ },
+ "frame": {
+ "x": 61,
+ "y": 281,
+ "w": 54,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 60,
+ "h": 49
+ },
+ "frame": {
+ "x": 109,
+ "y": 144,
+ "w": 60,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 60,
+ "h": 49
+ },
+ "frame": {
+ "x": 109,
+ "y": 144,
+ "w": 60,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 13,
+ "w": 59,
+ "h": 48
+ },
+ "frame": {
+ "x": 169,
+ "y": 145,
+ "w": 59,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 228,
+ "y": 146,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 287,
+ "y": 154,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0145.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 56,
+ "h": 55
+ },
+ "frame": {
+ "x": 287,
+ "y": 154,
+ "w": 56,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 109,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 109,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 109,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0151.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 109,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0152.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 109,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 165,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 165,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0149.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 165,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0150.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 7,
+ "w": 56,
+ "h": 54
+ },
+ "frame": {
+ "x": 165,
+ "y": 193,
+ "w": 56,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 9,
+ "w": 58,
+ "h": 52
+ },
+ "frame": {
+ "x": 221,
+ "y": 198,
+ "w": 58,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 9,
+ "w": 58,
+ "h": 52
+ },
+ "frame": {
+ "x": 221,
+ "y": 198,
+ "w": 58,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 9,
+ "w": 58,
+ "h": 52
+ },
+ "frame": {
+ "x": 279,
+ "y": 209,
+ "w": 58,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 9,
+ "w": 58,
+ "h": 52
+ },
+ "frame": {
+ "x": 279,
+ "y": 209,
+ "w": 58,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 115,
+ "y": 247,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 17,
+ "y": 11,
+ "w": 57,
+ "h": 50
+ },
+ "frame": {
+ "x": 171,
+ "y": 250,
+ "w": 57,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 228,
+ "y": 261,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 228,
+ "y": 261,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0153.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 228,
+ "y": 261,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0154.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 228,
+ "y": 261,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0155.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 8,
+ "w": 56,
+ "h": 53
+ },
+ "frame": {
+ "x": 228,
+ "y": 261,
+ "w": 56,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 6,
+ "w": 54,
+ "h": 55
+ },
+ "frame": {
+ "x": 284,
+ "y": 261,
+ "w": 54,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 61
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 6,
+ "w": 54,
+ "h": 55
+ },
+ "frame": {
+ "x": 284,
+ "y": 261,
+ "w": 54,
+ "h": 55
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2c4180402dbbc7ecebd5840d8dd9a109:b4a9f472194d7c52ec7b115b06f8ea45:93b3f81a70badffbda4d1b43e5231ed9$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/470_2.png b/public/images/pokemon/variant/back/470_2.png
new file mode 100644
index 000000000..69e75827b
Binary files /dev/null and b/public/images/pokemon/variant/back/470_2.png differ
diff --git a/public/images/pokemon/variant/back/471.json b/public/images/pokemon/variant/back/471.json
new file mode 100644
index 000000000..b5332dd55
--- /dev/null
+++ b/public/images/pokemon/variant/back/471.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "101010": "101010",
+ "94e6ef": "f8f7ff",
+ "94b5ce": "e6e3f3",
+ "7b9cb5": "dad9ea",
+ "525a84": "636b94",
+ "3a3a52": "3a3a52",
+ "313a4a": "313a4a",
+ "529cde": "a0e7f7",
+ "425a6b": "3597ac",
+ "52639c": "54bbd2",
+ "efffff": "efffff"
+ },
+ "1": {
+ "101010": "101010",
+ "94e6ef": "c0aebd",
+ "94b5ce": "a1899e",
+ "7b9cb5": "865d86",
+ "525a84": "6d3a73",
+ "3a3a52": "53205d",
+ "313a4a": "53205d",
+ "529cde": "c6b9ff",
+ "425a6b": "835ad1",
+ "52639c": "997aea",
+ "efffff": "efffff"
+ },
+ "2": {
+ "101010": "101010",
+ "94e6ef": "63d1e9",
+ "94b5ce": "3b9abe",
+ "7b9cb5": "28769f",
+ "525a84": "134e7b",
+ "3a3a52": "09234b",
+ "313a4a": "09234b",
+ "529cde": "3aceef",
+ "425a6b": "edfcff",
+ "52639c": "2984d6",
+ "efffff": "efffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/475-mega_2.json b/public/images/pokemon/variant/back/475-mega_2.json
new file mode 100644
index 000000000..e4d3ff540
--- /dev/null
+++ b/public/images/pokemon/variant/back/475-mega_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "475-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 70,
+ "h": 70
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 63,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 70
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 70
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:fb8fb6c7b9c60f8a0dbf3e3ee1e9b88a:29320be5cdd15c2cbe410473e5f111b5:92813d573507f38205c90b5a0961730b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/475-mega_2.png b/public/images/pokemon/variant/back/475-mega_2.png
new file mode 100644
index 000000000..6d926369a
Binary files /dev/null and b/public/images/pokemon/variant/back/475-mega_2.png differ
diff --git a/public/images/pokemon/variant/back/475-mega_3.json b/public/images/pokemon/variant/back/475-mega_3.json
new file mode 100644
index 000000000..1f7cb8497
--- /dev/null
+++ b/public/images/pokemon/variant/back/475-mega_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "475-mega_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 70,
+ "h": 70
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 63,
+ "h": 70
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 70
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 70
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:fb8fb6c7b9c60f8a0dbf3e3ee1e9b88a:29320be5cdd15c2cbe410473e5f111b5:92813d573507f38205c90b5a0961730b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/475-mega_3.png b/public/images/pokemon/variant/back/475-mega_3.png
new file mode 100644
index 000000000..16ce72c96
Binary files /dev/null and b/public/images/pokemon/variant/back/475-mega_3.png differ
diff --git a/public/images/pokemon/variant/back/475.json b/public/images/pokemon/variant/back/475.json
new file mode 100644
index 000000000..3cafe1d59
--- /dev/null
+++ b/public/images/pokemon/variant/back/475.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "527b84": "89461a",
+ "3a5252": "89461a",
+ "7bc5b5": "fff1c0",
+ "42845a": "c08f44",
+ "7394a5": "ebc984",
+ "5ab56b": "eabb5d",
+ "101010": "101010",
+ "7b8cad": "d59c80",
+ "efefff": "f8efde",
+ "a5b5ce": "ffc4a6",
+ "c5cede": "ffc4a6",
+ "e6523a": "da3e4f",
+ "7b5252": "b80e2f",
+ "ff9c84": "ca2033"
+ },
+ "2": {
+ "527b84": "34345d",
+ "3a5252": "34345d",
+ "7bc5b5": "5b5790",
+ "42845a": "242745",
+ "7394a5": "3f427f",
+ "5ab56b": "282c5d",
+ "101010": "101010",
+ "7b8cad": "7b8cad",
+ "efefff": "efefff",
+ "a5b5ce": "a5b5ce",
+ "c5cede": "c5cede",
+ "e6523a": "d846c1",
+ "7b5252": "9e2a7c",
+ "ff9c84": "b035ae"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/487-altered.json b/public/images/pokemon/variant/back/487-altered.json
new file mode 100644
index 000000000..2342bc62e
--- /dev/null
+++ b/public/images/pokemon/variant/back/487-altered.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "3a3a4a": "171731",
+ "735200": "023432",
+ "000000": "000000",
+ "ffefc5": "9fffd4",
+ "ffd600": "35ad81",
+ "ce9c00": "156151",
+ "ad7b00": "084740",
+ "5a3110": "5e0e6e",
+ "ff4252": "ff78ef",
+ "6b6b7b": "3b4568",
+ "9494a5": "535e7e",
+ "a5213a": "b23dad",
+ "4a4a5a": "2f3154",
+ "c5ced6": "84a1b9"
+ },
+ "2": {
+ "3a3a4a": "12251a",
+ "735200": "4a351b",
+ "000000": "000000",
+ "ffefc5": "fffdf1",
+ "ffd600": "e2d4af",
+ "ce9c00": "aa956f",
+ "ad7b00": "7b623f",
+ "5a3110": "00760b",
+ "ff4252": "46e92a",
+ "6b6b7b": "2e4747",
+ "9494a5": "3e5056",
+ "a5213a": "16b811",
+ "4a4a5a": "273c30",
+ "c5ced6": "597379"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/487-origin.json b/public/images/pokemon/variant/back/487-origin.json
new file mode 100644
index 000000000..7990487a6
--- /dev/null
+++ b/public/images/pokemon/variant/back/487-origin.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "292929": "0b0c13",
+ "3a3a4a": "181833",
+ "9494a5": "7a58a6",
+ "c5ced6": "c9a8de",
+ "4a4a5a": "24244a",
+ "735200": "084740",
+ "ad7b00": "053a3a",
+ "ce9c00": "1c8e64",
+ "ffd600": "45c389",
+ "a5213a": "974eaf",
+ "6b6b7b": "3c1f59",
+ "5a3110": "5e0e6e",
+ "ff4252": "df78ff",
+ "000000": "000000"
+ },
+ "2": {
+ "292929": "241010",
+ "3a3a4a": "133220",
+ "9494a5": "37434b",
+ "c5ced6": "495f64",
+ "4a4a5a": "234c33",
+ "735200": "7b623f",
+ "ad7b00": "c2b183",
+ "ce9c00": "e2d4af",
+ "ffd600": "fffdf1",
+ "a5213a": "16b811",
+ "6b6b7b": "1e203c",
+ "5a3110": "00760b",
+ "ff4252": "46e92a",
+ "000000": "000000"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/488.json b/public/images/pokemon/variant/back/488.json
new file mode 100644
index 000000000..4d302553d
--- /dev/null
+++ b/public/images/pokemon/variant/back/488.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "6b5231": "5a3c2a",
+ "ffefbd": "fdf0d6",
+ "101010": "101010",
+ "ad945a": "bc977d",
+ "ffd673": "ddbfa4",
+ "8c427b": "721e01",
+ "d68cce": "dd8d2e",
+ "c55a9c": "b33c12",
+ "523a5a": "420600",
+ "ffffff": "ffffff",
+ "e6c5ef": "ffd28c",
+ "3a427b": "181d46",
+ "526bb5": "304190",
+ "8494f7": "4863b6"
+ },
+ "2": {
+ "6b5231": "485e63",
+ "ffefbd": "e0eceb",
+ "101010": "101010",
+ "ad945a": "7a9294",
+ "ffd673": "bacaca",
+ "8c427b": "168557",
+ "d68cce": "7fe14b",
+ "c55a9c": "2cba5e",
+ "523a5a": "084c38",
+ "ffffff": "ffffff",
+ "e6c5ef": "e0ff8c",
+ "3a427b": "111828",
+ "526bb5": "2f3345",
+ "8494f7": "4a4f5f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/489.json b/public/images/pokemon/variant/back/489.json
new file mode 100644
index 000000000..53c68ee61
--- /dev/null
+++ b/public/images/pokemon/variant/back/489.json
@@ -0,0 +1,26 @@
+{
+ "0": {
+ "317bad": "399271",
+ "3a529c": "185b4f",
+ "6bc5f7": "9bf3b7",
+ "9ce6ff": "c3ffcd",
+ "101010": "101010",
+ "199cd6": "69c796"
+ },
+ "1": {
+ "317bad": "964d17",
+ "3a529c": "682307",
+ "6bc5f7": "f5a54e",
+ "9ce6ff": "ffd289",
+ "101010": "101010",
+ "199cd6": "c27138"
+ },
+ "2": {
+ "317bad": "a43b74",
+ "3a529c": "84255f",
+ "6bc5f7": "e484a8",
+ "9ce6ff": "efa0b2",
+ "101010": "101010",
+ "199cd6": "c65086"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/490.json b/public/images/pokemon/variant/back/490.json
new file mode 100644
index 000000000..4ae1ca03d
--- /dev/null
+++ b/public/images/pokemon/variant/back/490.json
@@ -0,0 +1,26 @@
+{
+ "0": {
+ "317bad": "399271",
+ "101010": "101010",
+ "199cd6": "69c796",
+ "6bc5f7": "9bf3b7",
+ "294a84": "185b4f",
+ "9ce6ff": "cdffd7"
+ },
+ "1": {
+ "317bad": "c27138",
+ "101010": "101010",
+ "199cd6": "c27138",
+ "6bc5f7": "f5a54e",
+ "294a84": "964d17",
+ "9ce6ff": "ffd289"
+ },
+ "2": {
+ "317bad": "b8488c",
+ "101010": "101010",
+ "199cd6": "cc659c",
+ "6bc5f7": "de89b3",
+ "294a84": "912b6e",
+ "9ce6ff": "e7a6c3"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/491.json b/public/images/pokemon/variant/back/491.json
new file mode 100644
index 000000000..493537369
--- /dev/null
+++ b/public/images/pokemon/variant/back/491.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "848484": "848484",
+ "dee6ef": "dee6ef",
+ "adb5bd": "adb5bd",
+ "524a4a": "53818e",
+ "101010": "101010",
+ "313131": "274656",
+ "520000": "0a436c",
+ "942942": "1e849a",
+ "e63a29": "4fe0cd",
+ "29e6ff": "d7502b",
+ "108cad": "a32819",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "848484": "694624",
+ "dee6ef": "ffcdbc",
+ "adb5bd": "ce9c7a",
+ "524a4a": "a9303f",
+ "101010": "101010",
+ "313131": "5e1b2d",
+ "520000": "6a2c00",
+ "942942": "ba5a19",
+ "e63a29": "ffa645",
+ "29e6ff": "76f7ff",
+ "108cad": "25a6c7",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/492-land.json b/public/images/pokemon/variant/back/492-land.json
new file mode 100644
index 000000000..3f0b8dda8
--- /dev/null
+++ b/public/images/pokemon/variant/back/492-land.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "8cad63": "2a5045",
+ "adde63": "416556",
+ "101010": "101010",
+ "5a7342": "0f312b",
+ "ffef7b": "cb9373",
+ "844a6b": "b22519",
+ "ef8ca5": "ee7b56",
+ "ce6b8c": "d24d2f",
+ "635a6b": "8c5833",
+ "ffffff": "eedca8",
+ "bdc5d6": "d2ae83",
+ "8c8cad": "c99762",
+ "294229": "53867a",
+ "3a9442": "c4e1d3",
+ "31633a": "8cafa3"
+ },
+ "2": {
+ "8cad63": "aa671e",
+ "adde63": "f0a852",
+ "101010": "101010",
+ "5a7342": "743510",
+ "ffef7b": "f0d962",
+ "844a6b": "326a9a",
+ "ef8ca5": "81bdd3",
+ "ce6b8c": "67a9c6",
+ "635a6b": "8b4939",
+ "ffffff": "fff4ea",
+ "bdc5d6": "e0bba1",
+ "8c8cad": "c78c76",
+ "294229": "521605",
+ "3a9442": "9f422a",
+ "31633a": "7f330f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/492-sky.json b/public/images/pokemon/variant/back/492-sky.json
new file mode 100644
index 000000000..3830a0531
--- /dev/null
+++ b/public/images/pokemon/variant/back/492-sky.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "7bad21": "24493e",
+ "9cd621": "416556",
+ "3a6b10": "103129",
+ "101010": "101010",
+ "9494ad": "b18355",
+ "ffffff": "fffae9",
+ "52525a": "78492a",
+ "ceced6": "e0c6a9",
+ "bd4a5a": "ce4626",
+ "f74a42": "ee7b56",
+ "7b3a52": "8f210d"
+ },
+ "2": {
+ "7bad21": "ad5a1b",
+ "9cd621": "f09d52",
+ "3a6b10": "974a15",
+ "101010": "101010",
+ "9494ad": "a7604e",
+ "ffffff": "fff4ea",
+ "52525a": "7a3126",
+ "ceced6": "e0bba1",
+ "bd4a5a": "7e399c",
+ "f74a42": "b96bd2",
+ "7b3a52": "531f72"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/494.json b/public/images/pokemon/variant/back/494.json
new file mode 100644
index 000000000..79cbc7521
--- /dev/null
+++ b/public/images/pokemon/variant/back/494.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "8c3110": "563a0a",
+ "ff6b19": "fff1ce",
+ "846b3a": "c43d21",
+ "c59c5a": "d96030",
+ "ffe6ad": "ee8e3e",
+ "000000": "000000",
+ "6b4a10": "902300",
+ "3a3a3a": "3a3a3a",
+ "bd4a00": "706040"
+ },
+ "2": {
+ "8c3110": "813a61",
+ "ff6b19": "ffb7e0",
+ "846b3a": "2b2a40",
+ "c59c5a": "45465d",
+ "ffe6ad": "72758a",
+ "000000": "000000",
+ "6b4a10": "1e1b36",
+ "3a3a3a": "3a3a3a",
+ "bd4a00": "b9648d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/52-gigantamax.json b/public/images/pokemon/variant/back/52-gigantamax.json
new file mode 100644
index 000000000..9837323dd
--- /dev/null
+++ b/public/images/pokemon/variant/back/52-gigantamax.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "7f5745": "5b4a3b",
+ "c89f8c": "816f5c",
+ "fbf7e6": "ece3c7",
+ "f0dea2": "c7b497",
+ "101010": "101010",
+ "986100": "986100",
+ "cca700": "cca700",
+ "f6f6f6": "f6f6f6",
+ "f9d400": "f9d400",
+ "944100": "751e7c",
+ "ea9f38": "cb5fbd",
+ "c5810b": "b146ac"
+ },
+ "1": {
+ "7f5745": "552e15",
+ "c89f8c": "915d2f",
+ "fbf7e6": "e5bc79",
+ "f0dea2": "c08647",
+ "101010": "101010",
+ "986100": "683700",
+ "cca700": "a96c00",
+ "f6f6f6": "f6f6f6",
+ "f9d400": "ffbf3f",
+ "944100": "2948ad",
+ "ea9f38": "7bf7f7",
+ "c5810b": "52add6"
+ },
+ "2": {
+ "7f5745": "2a221c",
+ "c89f8c": "322d28",
+ "fbf7e6": "807d77",
+ "f0dea2": "524f4a",
+ "101010": "101010",
+ "986100": "986f00",
+ "cca700": "efc300",
+ "f6f6f6": "f6f6f6",
+ "f9d400": "f9e600",
+ "944100": "256a24",
+ "ea9f38": "aeec97",
+ "c5810b": "5dc352"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/52.json b/public/images/pokemon/variant/back/52.json
new file mode 100644
index 000000000..4bb9cb30e
--- /dev/null
+++ b/public/images/pokemon/variant/back/52.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "8c6b00": "5b4a3b",
+ "ffe684": "c7b497",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "ffd600": "cea500",
+ "debd3a": "816f5c",
+ "cea500": "945a00",
+ "944200": "86358c",
+ "ef9c31": "d577c9",
+ "c57b08": "be5fba"
+ },
+ "1": {
+ "8c6b00": "552e15",
+ "ffe684": "c08647",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "ffd600": "ffd600",
+ "debd3a": "915d2f",
+ "cea500": "cea500",
+ "944200": "2948ad",
+ "ef9c31": "7bf7f7",
+ "c57b08": "52add6"
+ },
+ "2": {
+ "8c6b00": "241d18",
+ "ffe684": "524f4a",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "ffd600": "d2ac00",
+ "debd3a": "322d28",
+ "cea500": "986f00",
+ "944200": "2a3f29",
+ "ef9c31": "c1e8b2",
+ "c57b08": "88c082"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/53.json b/public/images/pokemon/variant/back/53.json
new file mode 100644
index 000000000..2a3d338fc
--- /dev/null
+++ b/public/images/pokemon/variant/back/53.json
@@ -0,0 +1,23 @@
+{
+ "0": {
+ "101010": "101010",
+ "845200": "5b4a3b",
+ "deb56b": "c7b497",
+ "ffe684": "ece3c7",
+ "b58429": "816f5c"
+ },
+ "1": {
+ "101010": "101010",
+ "845200": "431a0e",
+ "deb56b": "8d6038",
+ "ffe684": "c39564",
+ "b58429": "552e15"
+ },
+ "2": {
+ "101010": "101010",
+ "845200": "241d18",
+ "deb56b": "322d28",
+ "ffe684": "524f4a",
+ "b58429": "28221e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/532.json b/public/images/pokemon/variant/back/532.json
new file mode 100644
index 000000000..c0c68638f
--- /dev/null
+++ b/public/images/pokemon/variant/back/532.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "101010": "101010",
+ "7b5208": "663326",
+ "5a3a08": "4c1d14",
+ "ad7308": "954734",
+ "9c8c84": "5f836c",
+ "5a4a4a": "30503b",
+ "c5bdad": "779f7d",
+ "843142": "3a3931",
+ "c55a73": "545148",
+ "ef7b8c": "6c6958",
+ "c5c5c5": "c5c5c5",
+ "ffffff": "ffffff",
+ "6b3a31": "5c3b64",
+ "94635a": "814981"
+ },
+ "2": {
+ "101010": "101010",
+ "7b5208": "825536",
+ "5a3a08": "6f4b33",
+ "ad7308": "b3774d",
+ "9c8c84": "70858b",
+ "5a4a4a": "546162",
+ "c5bdad": "95abab",
+ "843142": "201f36",
+ "c55a73": "2f2b42",
+ "ef7b8c": "504f66",
+ "c5c5c5": "c5c5c5",
+ "ffffff": "ffffff",
+ "6b3a31": "958d71",
+ "94635a": "b5b18f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/533.json b/public/images/pokemon/variant/back/533.json
new file mode 100644
index 000000000..7b7b70701
--- /dev/null
+++ b/public/images/pokemon/variant/back/533.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "631931": "363d48",
+ "bd3a4a": "707885",
+ "84293a": "666b72",
+ "101010": "101010",
+ "9c8c84": "3b8177",
+ "5a3a42": "1d4c3c",
+ "c5bdad": "569d84",
+ "733152": "382c22",
+ "9c4a84": "4e443b",
+ "d66bb5": "6e675e"
+ },
+ "2": {
+ "631931": "363d48",
+ "bd3a4a": "acc2d7",
+ "84293a": "6e869f",
+ "101010": "101010",
+ "9c8c84": "6e6685",
+ "5a3a42": "3c3946",
+ "c5bdad": "9a8cad",
+ "733152": "121830",
+ "9c4a84": "222a4a",
+ "d66bb5": "37415c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/534.json b/public/images/pokemon/variant/back/534.json
new file mode 100644
index 000000000..508f107c3
--- /dev/null
+++ b/public/images/pokemon/variant/back/534.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "8c6b5a": "17524f",
+ "5a3a21": "0d382d",
+ "c59c73": "2a726e",
+ "101010": "101010",
+ "3a3a31": "6e7878",
+ "6b6b63": "94a6a9",
+ "8c8c84": "becfd1",
+ "c56bb5": "766b5f",
+ "733152": "504640",
+ "9c4a84": "5c5048"
+ },
+ "2": {
+ "8c6b5a": "68797a",
+ "5a3a21": "505252",
+ "c59c73": "90aba8",
+ "101010": "101010",
+ "3a3a31": "5c5830",
+ "6b6b63": "a78f4c",
+ "8c8c84": "e3c682",
+ "c56bb5": "65377e",
+ "733152": "2c1350",
+ "9c4a84": "442a6c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/538.json b/public/images/pokemon/variant/back/538.json
new file mode 100644
index 000000000..fb872ff85
--- /dev/null
+++ b/public/images/pokemon/variant/back/538.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "631919": "2a6045",
+ "101010": "3e2514",
+ "de5a5a": "5fb55f",
+ "ad3131": "348350",
+ "292921": "4a3323",
+ "efe6d6": "d7b06a",
+ "948c84": "8b6036",
+ "3a3a3a": "70543d",
+ "c5bdad": "a97745"
+ },
+ "2": {
+ "631919": "194a63",
+ "101010": "360b0b",
+ "de5a5a": "528cef",
+ "ad3131": "195a9c",
+ "292921": "522424",
+ "efe6d6": "d14e4e",
+ "948c84": "9d2e2e",
+ "3a3a3a": "6c2020",
+ "c5bdad": "892424"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/539_2.json b/public/images/pokemon/variant/back/539_2.json
new file mode 100644
index 000000000..a7794083a
--- /dev/null
+++ b/public/images/pokemon/variant/back/539_2.json
@@ -0,0 +1,2708 @@
+{
+ "textures": [
+ {
+ "image": "539_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 295,
+ "h": 295
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 186,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 186,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 63,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 63,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 63,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 63,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 123,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 123,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 183,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 183,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 111,
+ "y": 60,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 111,
+ "y": 60,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 112,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 112,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 111,
+ "y": 120,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 111,
+ "y": 120,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 112,
+ "y": 180,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 112,
+ "y": 180,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 167,
+ "y": 60,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 167,
+ "y": 60,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 55,
+ "h": 60
+ },
+ "frame": {
+ "x": 168,
+ "y": 0,
+ "w": 55,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 55,
+ "h": 60
+ },
+ "frame": {
+ "x": 168,
+ "y": 0,
+ "w": 55,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 55,
+ "h": 60
+ },
+ "frame": {
+ "x": 167,
+ "y": 120,
+ "w": 55,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 55,
+ "h": 60
+ },
+ "frame": {
+ "x": 167,
+ "y": 120,
+ "w": 55,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 0,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 0,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 59,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 59,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:60326668582d67cda7e9d873a66a2f6d:7ae10e797148adf41af0e661969a0082:c37f5650db214d9be7e16168971a439c$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/539_2.png b/public/images/pokemon/variant/back/539_2.png
new file mode 100644
index 000000000..66c2af8fa
Binary files /dev/null and b/public/images/pokemon/variant/back/539_2.png differ
diff --git a/public/images/pokemon/variant/back/539_3.json b/public/images/pokemon/variant/back/539_3.json
new file mode 100644
index 000000000..9a6547ec1
--- /dev/null
+++ b/public/images/pokemon/variant/back/539_3.json
@@ -0,0 +1,2708 @@
+{
+ "textures": [
+ {
+ "image": "539_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 295,
+ "h": 295
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 55,
+ "h": 62
+ },
+ "frame": {
+ "x": 0,
+ "y": 63,
+ "w": 55,
+ "h": 62
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 55,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 125,
+ "w": 55,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 186,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 0,
+ "y": 186,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 63,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 63,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 63,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 63,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 123,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 55,
+ "y": 123,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 183,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 56,
+ "y": 183,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 111,
+ "y": 60,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 111,
+ "y": 60,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 112,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 112,
+ "y": 0,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 111,
+ "y": 120,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 111,
+ "y": 120,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 112,
+ "y": 180,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 112,
+ "y": 180,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 167,
+ "y": 60,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 56,
+ "h": 60
+ },
+ "frame": {
+ "x": 167,
+ "y": 60,
+ "w": 56,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 55,
+ "h": 60
+ },
+ "frame": {
+ "x": 168,
+ "y": 0,
+ "w": 55,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 55,
+ "h": 60
+ },
+ "frame": {
+ "x": 168,
+ "y": 0,
+ "w": 55,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 55,
+ "h": 60
+ },
+ "frame": {
+ "x": 167,
+ "y": 120,
+ "w": 55,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 5,
+ "w": 55,
+ "h": 60
+ },
+ "frame": {
+ "x": 167,
+ "y": 120,
+ "w": 55,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 0,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 0,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 59,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 56,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 59,
+ "w": 56,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 223,
+ "y": 118,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 55,
+ "h": 59
+ },
+ "frame": {
+ "x": 222,
+ "y": 177,
+ "w": 55,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 168,
+ "y": 180,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 8,
+ "w": 53,
+ "h": 57
+ },
+ "frame": {
+ "x": 168,
+ "y": 238,
+ "w": 53,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 56,
+ "h": 66
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 7,
+ "w": 54,
+ "h": 58
+ },
+ "frame": {
+ "x": 222,
+ "y": 236,
+ "w": 54,
+ "h": 58
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:60326668582d67cda7e9d873a66a2f6d:7ae10e797148adf41af0e661969a0082:c37f5650db214d9be7e16168971a439c$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/539_3.png b/public/images/pokemon/variant/back/539_3.png
new file mode 100644
index 000000000..86f5fc53e
Binary files /dev/null and b/public/images/pokemon/variant/back/539_3.png differ
diff --git a/public/images/pokemon/variant/back/540.json b/public/images/pokemon/variant/back/540.json
new file mode 100644
index 000000000..8c61ece68
--- /dev/null
+++ b/public/images/pokemon/variant/back/540.json
@@ -0,0 +1,22 @@
+{
+ "1": {
+ "000000": "000000",
+ "3a6319": "7b4a5a",
+ "5a9c31": "b56b7b",
+ "94ce08": "ef949c",
+ "9c7b08": "67412e",
+ "d6ad00": "5b4134",
+ "945219": "55382d",
+ "e68408": "69473c"
+ },
+ "2": {
+ "000000": "000000",
+ "3a6319": "051d69",
+ "5a9c31": "15328e",
+ "94ce08": "1e57cc",
+ "9c7b08": "ffad4a",
+ "d6ad00": "a89860",
+ "945219": "d4bb66",
+ "e68408": "84764c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/541.json b/public/images/pokemon/variant/back/541.json
new file mode 100644
index 000000000..c0f2d6d20
--- /dev/null
+++ b/public/images/pokemon/variant/back/541.json
@@ -0,0 +1,20 @@
+{
+ "1": {
+ "000000": "000000",
+ "94ce08": "ef949c",
+ "3a6319": "7b4a5a",
+ "5a9c31": "b56b7b",
+ "19734a": "b46877",
+ "10423a": "7f4d57",
+ "299c52": "ac6675"
+ },
+ "2": {
+ "000000": "000000",
+ "94ce08": "1152d8",
+ "3a6319": "051d69",
+ "5a9c31": "1339b8",
+ "19734a": "2b5fca",
+ "10423a": "17419a",
+ "299c52": "2d58b2"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/542.json b/public/images/pokemon/variant/back/542.json
new file mode 100644
index 000000000..5fd6526ed
--- /dev/null
+++ b/public/images/pokemon/variant/back/542.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "8c7b10": "573728",
+ "000000": "000000",
+ "fff721": "967768",
+ "426331": "7b4a5a",
+ "7bce08": "ef949c",
+ "bdad10": "6f4c3b",
+ "5a9c31": "b56b7b",
+ "10423a": "5f3f49",
+ "19734a": "a65d6c",
+ "299c52": "90465d"
+ },
+ "2": {
+ "8c7b10": "7b6053",
+ "000000": "000000",
+ "fff721": "ffffff",
+ "426331": "172371",
+ "7bce08": "1e57cc",
+ "bdad10": "ead3c1",
+ "5a9c31": "1137a4",
+ "10423a": "0a1453",
+ "19734a": "103190",
+ "299c52": "112e80"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/546.json b/public/images/pokemon/variant/back/546.json
new file mode 100644
index 000000000..9c45ddf2b
--- /dev/null
+++ b/public/images/pokemon/variant/back/546.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "7b846b": "914e3a",
+ "a5ad84": "bf7d61",
+ "dee6c5": "e4b397",
+ "4a5a52": "663023",
+ "194a19": "4c2f6e",
+ "101010": "101010",
+ "52a54a": "c690da",
+ "427b42": "9d62bc",
+ "ffffff": "f2d2cb",
+ "ceced6": "d2a19a"
+ },
+ "2": {
+ "7b846b": "521819",
+ "a5ad84": "793c35",
+ "dee6c5": "bf7c6a",
+ "4a5a52": "5c1e1f",
+ "194a19": "2e6450",
+ "101010": "101010",
+ "52a54a": "70be90",
+ "427b42": "559c7a",
+ "ffffff": "f7dbd1",
+ "ceced6": "d89185"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/547.json b/public/images/pokemon/variant/back/547.json
new file mode 100644
index 000000000..44fb5bb86
--- /dev/null
+++ b/public/images/pokemon/variant/back/547.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "ad945a": "914e3a",
+ "6b5a42": "663023",
+ "e6dece": "dda585",
+ "101010": "101010",
+ "c5b58c": "b77153",
+ "194a19": "422258",
+ "427b42": "8750a3",
+ "52a54a": "b07cc3",
+ "523a29": "523a29",
+ "735242": "693535"
+ },
+ "2": {
+ "ad945a": "4b1918",
+ "6b5a42": "360e10",
+ "e6dece": "a86250",
+ "101010": "101010",
+ "c5b58c": "70322b",
+ "194a19": "1c523e",
+ "427b42": "428565",
+ "52a54a": "5bab7c",
+ "523a29": "523a29",
+ "735242": "d79057"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/548.json b/public/images/pokemon/variant/back/548.json
new file mode 100644
index 000000000..9dc8f3e86
--- /dev/null
+++ b/public/images/pokemon/variant/back/548.json
@@ -0,0 +1,32 @@
+{
+ "0": {
+ "315a31": "31425a",
+ "3aad3a": "76bfc7",
+ "101010": "101010",
+ "3a844a": "307489",
+ "9cbd4a": "a3b02e",
+ "637b31": "646412",
+ "b5d663": "bdca4c",
+ "c5ef7b": "c7e460"
+ },
+ "1": {
+ "315a31": "731629",
+ "3aad3a": "ef5755",
+ "101010": "101010",
+ "3a844a": "bd2d40",
+ "9cbd4a": "8e954d",
+ "637b31": "4e4e25",
+ "b5d663": "afb555",
+ "c5ef7b": "bfd17f"
+ },
+ "2": {
+ "315a31": "351c49",
+ "3aad3a": "8d57a4",
+ "101010": "101010",
+ "3a844a": "663982",
+ "9cbd4a": "9f802c",
+ "637b31": "5c4510",
+ "b5d663": "b39436",
+ "c5ef7b": "ded26f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/549.json b/public/images/pokemon/variant/back/549.json
new file mode 100644
index 000000000..bb81411e8
--- /dev/null
+++ b/public/images/pokemon/variant/back/549.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "734221": "09445f",
+ "101010": "101010",
+ "bd633a": "228ac5",
+ "ffb59c": "78e6f7",
+ "ff6b3a": "54c5eb",
+ "bda552": "77909a",
+ "ffde42": "b6c7cc",
+ "ffffff": "ffffff",
+ "315a31": "80152b",
+ "4a844a": "bd2d40",
+ "3aad3a": "ef5755",
+ "9cb563": "8e954d",
+ "526329": "5a5a2c",
+ "c5ef7b": "bfd17f"
+ },
+ "2": {
+ "734221": "540f26",
+ "101010": "101010",
+ "bd633a": "a62540",
+ "ffb59c": "fe8e95",
+ "ff6b3a": "de6475",
+ "bda552": "d1b18c",
+ "ffde42": "efddc1",
+ "ffffff": "ffffff",
+ "315a31": "351c49",
+ "4a844a": "5d3576",
+ "3aad3a": "834c9b",
+ "9cb563": "9d7d45",
+ "526329": "643312",
+ "c5ef7b": "ebc460"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/559.json b/public/images/pokemon/variant/back/559.json
new file mode 100644
index 000000000..1fd00baef
--- /dev/null
+++ b/public/images/pokemon/variant/back/559.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "732129": "64195b",
+ "b52931": "c855a9",
+ "e63a42": "e18abd",
+ "212121": "212121",
+ "7b6308": "66470e",
+ "ffce00": "d7c475",
+ "bd9c00": "8a7127",
+ "424242": "424242",
+ "adada5": "adada5",
+ "ffffff": "ffffff",
+ "63635a": "63635a",
+ "7b7352": "5f533d",
+ "c5bd84": "c7bea5",
+ "fff7b5": "ecead9"
+ },
+ "1": {
+ "732129": "251c34",
+ "b52931": "4f4967",
+ "e63a42": "82809f",
+ "212121": "212121",
+ "7b6308": "8b8352",
+ "ffce00": "fffcdd",
+ "bd9c00": "bdbc82",
+ "424242": "424242",
+ "adada5": "adada5",
+ "ffffff": "ffffff",
+ "63635a": "63635a",
+ "7b7352": "7b7352",
+ "c5bd84": "c5bd84",
+ "fff7b5": "fff7b5"
+ },
+ "2": {
+ "732129": "17541a",
+ "b52931": "2d852b",
+ "e63a42": "7cce68",
+ "212121": "212121",
+ "7b6308": "6f9d3d",
+ "ffce00": "e5ff87",
+ "bd9c00": "98c053",
+ "424242": "424242",
+ "adada5": "adada5",
+ "ffffff": "ffffff",
+ "63635a": "63635a",
+ "7b7352": "7b7352",
+ "c5bd84": "c5bd84",
+ "fff7b5": "fff7b5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/560.json b/public/images/pokemon/variant/back/560.json
new file mode 100644
index 000000000..bf75cf1ee
--- /dev/null
+++ b/public/images/pokemon/variant/back/560.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "212121": "212121",
+ "7b3a29": "5f533d",
+ "de293a": "b1578c",
+ "f77b21": "d9d7bf",
+ "c55a19": "aea489",
+ "4a4a4a": "4a4a4a",
+ "949494": "949494",
+ "ffffff": "ffffff",
+ "bdbdbd": "bdbdbd",
+ "636363": "636363",
+ "6b5229": "66470e",
+ "f7ce10": "d7c475",
+ "b59419": "8f7939",
+ "e66373": "e18abd"
+ },
+ "1": {
+ "212121": "212121",
+ "7b3a29": "251c34",
+ "de293a": "4f4967",
+ "f77b21": "c3b889",
+ "c55a19": "988658",
+ "4a4a4a": "4a4a4a",
+ "949494": "949494",
+ "ffffff": "ffffff",
+ "bdbdbd": "bdbdbd",
+ "636363": "636363",
+ "6b5229": "8b8352",
+ "f7ce10": "fffcdd",
+ "b59419": "bdbc82",
+ "e66373": "82809f"
+ },
+ "2": {
+ "212121": "212121",
+ "7b3a29": "24360d",
+ "de293a": "3f5d3e",
+ "f77b21": "fff7b5",
+ "c55a19": "c5bd84",
+ "4a4a4a": "4a4a4a",
+ "949494": "949494",
+ "ffffff": "ffffff",
+ "bdbdbd": "bdbdbd",
+ "636363": "636363",
+ "6b5229": "627f2e",
+ "f7ce10": "d8f769",
+ "b59419": "a8c458",
+ "e66373": "8bb089"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/570.json b/public/images/pokemon/variant/back/570.json
new file mode 100644
index 000000000..db0ddc9ae
--- /dev/null
+++ b/public/images/pokemon/variant/back/570.json
@@ -0,0 +1,22 @@
+{
+ "1": {
+ "6b213a": "4f025a",
+ "ad1042": "c359e6",
+ "101010": "101010",
+ "424252": "2f375a",
+ "5a5a73": "475378",
+ "212131": "1b1b47",
+ "313142": "283766",
+ "420810": "30003b"
+ },
+ "2": {
+ "6b213a": "006867",
+ "ad1042": "01d5bb",
+ "101010": "101010",
+ "424252": "746a98",
+ "5a5a73": "a1a1c0",
+ "212131": "163956",
+ "313142": "60808f",
+ "420810": "003c3f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/571.json b/public/images/pokemon/variant/back/571.json
new file mode 100644
index 000000000..5f18c3b6e
--- /dev/null
+++ b/public/images/pokemon/variant/back/571.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "101010": "101010",
+ "293142": "283766",
+ "212131": "0a133f",
+ "4a1029": "540548",
+ "7b2942": "8e2270",
+ "ad1042": "cc2f94",
+ "4a4a52": "2d2b43",
+ "63636b": "4e4664",
+ "cecece": "cecece",
+ "318484": "318484",
+ "19b5b5": "19b5b5"
+ },
+ "2": {
+ "101010": "101010",
+ "293142": "283766",
+ "212131": "121b47",
+ "4a1029": "061a3e",
+ "7b2942": "125091",
+ "ad1042": "2f8cdb",
+ "4a4a52": "5e5277",
+ "63636b": "938aae",
+ "cecece": "cecece",
+ "318484": "7e248c",
+ "19b5b5": "9c58ca"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/572.json b/public/images/pokemon/variant/back/572.json
new file mode 100644
index 000000000..e305e231e
--- /dev/null
+++ b/public/images/pokemon/variant/back/572.json
@@ -0,0 +1,18 @@
+{
+ "1": {
+ "8c847b": "b2af6e",
+ "524a42": "524a42",
+ "ffffff": "feffd9",
+ "decec5": "decec5",
+ "bdb5a5": "dad7a1",
+ "101010": "101010"
+ },
+ "2": {
+ "8c847b": "86aaa7",
+ "524a42": "5f807e",
+ "ffffff": "ffffff",
+ "decec5": "d7e8e6",
+ "bdb5a5": "aec8c6",
+ "101010": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/577.json b/public/images/pokemon/variant/back/577.json
new file mode 100644
index 000000000..d31bf54a3
--- /dev/null
+++ b/public/images/pokemon/variant/back/577.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "428c5a": "7d52ad",
+ "5ab57b": "a78cd6",
+ "94e6ad": "cab8f1",
+ "ffffff": "fbf9ff",
+ "a59c31": "88aca5",
+ "e6de73": "afdfce",
+ "5a845a": "5e2c58",
+ "6b6329": "597070",
+ "101010": "101010",
+ "cee6bd": "ebc7d9",
+ "316342": "442e7a",
+ "9cad8c": "975b88",
+ "b5cea5": "c696b4"
+ },
+ "1": {
+ "428c5a": "6f0b2c",
+ "5ab57b": "b43a50",
+ "94e6ad": "ee8c91",
+ "ffffff": "fff3f3",
+ "a59c31": "824885",
+ "e6de73": "9d65b1",
+ "5a845a": "961d3c",
+ "6b6329": "522849",
+ "101010": "101010",
+ "cee6bd": "dfab9f",
+ "316342": "3b031b",
+ "9cad8c": "b86d6a",
+ "b5cea5": "cd9790"
+ },
+ "2": {
+ "428c5a": "a968a4",
+ "5ab57b": "ce8ec2",
+ "94e6ad": "f7c6e5",
+ "ffffff": "ffffff",
+ "a59c31": "5ab3a2",
+ "e6de73": "74d6b3",
+ "5a845a": "ba7066",
+ "6b6329": "3e8c82",
+ "101010": "101010",
+ "cee6bd": "f0c9ba",
+ "316342": "713c85",
+ "9cad8c": "ba7066",
+ "b5cea5": "d69887"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/578.json b/public/images/pokemon/variant/back/578.json
new file mode 100644
index 000000000..b1a55c501
--- /dev/null
+++ b/public/images/pokemon/variant/back/578.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "429c63": "744ab5",
+ "5ab57b": "928cd6",
+ "317b4a": "6b2981",
+ "637b63": "834783",
+ "c5deb5": "ebc7e1",
+ "9cbd8c": "9b65ac",
+ "101010": "101010",
+ "84dea5": "c3b8f1",
+ "e6ffde": "ffffff"
+ },
+ "1": {
+ "429c63": "6f0b2c",
+ "5ab57b": "b43a50",
+ "317b4a": "3b031b",
+ "637b63": "862f2d",
+ "c5deb5": "d69289",
+ "9cbd8c": "b0605c",
+ "101010": "101010",
+ "84dea5": "ee8c91",
+ "e6ffde": "fff3f3"
+ },
+ "2": {
+ "429c63": "a5489e",
+ "5ab57b": "d080b8",
+ "317b4a": "732971",
+ "637b63": "ba7066",
+ "c5deb5": "f0c9ba",
+ "9cbd8c": "d69887",
+ "101010": "101010",
+ "84dea5": "d080b8",
+ "e6ffde": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/579.json b/public/images/pokemon/variant/back/579.json
new file mode 100644
index 000000000..2b7c7cade
--- /dev/null
+++ b/public/images/pokemon/variant/back/579.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "428c5a": "316b8c",
+ "5ab57b": "8c9cd6",
+ "316342": "31427b",
+ "4a8c63": "40516c",
+ "d6efc5": "bfdadd",
+ "9cbd8c": "7f9fb5",
+ "101010": "101010",
+ "de6363": "7bfff7",
+ "a55252": "4aad8c",
+ "c5a563": "63b519",
+ "debd7b": "a5d67b"
+ },
+ "1": {
+ "428c5a": "6f0b2c",
+ "5ab57b": "b43a50",
+ "316342": "3b031b",
+ "4a8c63": "862f2d",
+ "d6efc5": "d69289",
+ "9cbd8c": "b0605c",
+ "101010": "101010",
+ "de6363": "e39744",
+ "a55252": "bb6620",
+ "c5a563": "844386",
+ "debd7b": "9d65b1"
+ },
+ "2": {
+ "428c5a": "a5489e",
+ "5ab57b": "d080c1",
+ "316342": "732971",
+ "4a8c63": "9d4e4c",
+ "d6efc5": "e8baac",
+ "9cbd8c": "c5887f",
+ "101010": "101010",
+ "de6363": "74d6b3",
+ "a55252": "5ab3a2",
+ "c5a563": "6d648a",
+ "debd7b": "a29fbd"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/585-autumn_1.json b/public/images/pokemon/variant/back/585-autumn_1.json
new file mode 100644
index 000000000..383f34db8
--- /dev/null
+++ b/public/images/pokemon/variant/back/585-autumn_1.json
@@ -0,0 +1,3044 @@
+{
+ "textures": [
+ {
+ "image": "585-autumn_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 185,
+ "h": 185
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 155,
+ "y": 50,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 155,
+ "y": 50,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 99,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 99,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 100,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 100,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 122,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 122,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 153,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 153,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:c49413af05ed6da998500793caadcb9e:881a2dc2dec7192eb5dd05f58b31eb4e:c7e45605bee4014fbf86a5b3a10eafef$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/585-autumn_1.png b/public/images/pokemon/variant/back/585-autumn_1.png
new file mode 100644
index 000000000..48c5968bf
Binary files /dev/null and b/public/images/pokemon/variant/back/585-autumn_1.png differ
diff --git a/public/images/pokemon/variant/back/585-spring_1.json b/public/images/pokemon/variant/back/585-spring_1.json
new file mode 100644
index 000000000..219842b5f
--- /dev/null
+++ b/public/images/pokemon/variant/back/585-spring_1.json
@@ -0,0 +1,3044 @@
+{
+ "textures": [
+ {
+ "image": "585-spring_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 185,
+ "h": 185
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 155,
+ "y": 50,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 155,
+ "y": 50,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 99,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 99,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 100,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 100,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 122,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 122,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 153,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 153,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2ab8bbf5cb2c6971847536eb2066eab3:d66b5d7c0285526a8d30873611f03457:d9f005b1786551ef1a4ec5614dcbbfd1$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/585-spring_1.png b/public/images/pokemon/variant/back/585-spring_1.png
new file mode 100644
index 000000000..e3d6d7f75
Binary files /dev/null and b/public/images/pokemon/variant/back/585-spring_1.png differ
diff --git a/public/images/pokemon/variant/back/585-summer.json b/public/images/pokemon/variant/back/585-summer.json
new file mode 100644
index 000000000..40e37014b
--- /dev/null
+++ b/public/images/pokemon/variant/back/585-summer.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "315231": "314a29",
+ "317b42": "416a39",
+ "000000": "000000",
+ "42b542": "4a8b4a",
+ "ce9c08": "d89ca6",
+ "7b5210": "c16b7d",
+ "ffde52": "ffffff",
+ "bda58c": "d89ca6",
+ "9c7b5a": "c16b7d",
+ "ffffff": "ffffff",
+ "f7efc5": "ffd5f6",
+ "524219": "783046",
+ "313131": "783046",
+ "525252": "c16b7d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/585-winter_1.json b/public/images/pokemon/variant/back/585-winter_1.json
new file mode 100644
index 000000000..da0b49a54
--- /dev/null
+++ b/public/images/pokemon/variant/back/585-winter_1.json
@@ -0,0 +1,3044 @@
+{
+ "textures": [
+ {
+ "image": "585-winter_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 185,
+ "h": 185
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0118.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0135.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0136.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 34,
+ "h": 48
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 48
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0133.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0134.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0119.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0120.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0137.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0138.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 34,
+ "h": 49
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 34,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0131.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0132.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 102,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0121.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0122.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0139.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0140.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 33,
+ "h": 50
+ },
+ "frame": {
+ "x": 135,
+ "y": 0,
+ "w": 33,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 30,
+ "h": 50
+ },
+ "frame": {
+ "x": 30,
+ "y": 49,
+ "w": 30,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0125.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0126.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0127.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0128.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0143.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0144.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 49,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0129.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0130.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0123.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0124.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0141.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0142.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 51
+ },
+ "frame": {
+ "x": 123,
+ "y": 50,
+ "w": 32,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 155,
+ "y": 50,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 155,
+ "y": 50,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 99,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 30,
+ "h": 51
+ },
+ "frame": {
+ "x": 30,
+ "y": 99,
+ "w": 30,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 100,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 60,
+ "y": 100,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 91,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 122,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 122,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 153,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 34,
+ "h": 51
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 51
+ },
+ "frame": {
+ "x": 153,
+ "y": 101,
+ "w": 31,
+ "h": 51
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:c66354b4a5aadc73a00b2d5946887ffb:19cc871a12b36d15034bf4ae898ec955:9fc9970f730df71c344de29f38668796$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/585-winter_1.png b/public/images/pokemon/variant/back/585-winter_1.png
new file mode 100644
index 000000000..fe85cebd8
Binary files /dev/null and b/public/images/pokemon/variant/back/585-winter_1.png differ
diff --git a/public/images/pokemon/variant/back/586-autumn.json b/public/images/pokemon/variant/back/586-autumn.json
new file mode 100644
index 000000000..deda6a509
--- /dev/null
+++ b/public/images/pokemon/variant/back/586-autumn.json
@@ -0,0 +1,17 @@
+{
+ "0": {
+ "000000": "000000",
+ "bd3a3a": "bd3a3a",
+ "842131": "842131",
+ "5a1919": "5a1919",
+ "4a0808": "4a0808",
+ "7b5231": "d98997",
+ "422110": "9d4f62",
+ "633121": "c66479",
+ "de8c29": "ffecfb",
+ "dedede": "dedede",
+ "a57b4a": "e1b2d7",
+ "311010": "311010",
+ "dec56b": "ffd5f6"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/586-spring.json b/public/images/pokemon/variant/back/586-spring.json
new file mode 100644
index 000000000..064a1ddec
--- /dev/null
+++ b/public/images/pokemon/variant/back/586-spring.json
@@ -0,0 +1,17 @@
+{
+ "0": {
+ "311010": "2a1418",
+ "000000": "000000",
+ "731931": "5e263e",
+ "4a1008": "7f334a",
+ "633a21": "c66479",
+ "ff739c": "ff739c",
+ "ce4263": "c66479",
+ "dec56b": "ffd5f6",
+ "422119": "9d4f62",
+ "7b5a31": "d98997",
+ "de9429": "ffecfb",
+ "dedede": "c8c8c8",
+ "a57b4a": "e1b2d7"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/586-summer.json b/public/images/pokemon/variant/back/586-summer.json
new file mode 100644
index 000000000..6481eb33c
--- /dev/null
+++ b/public/images/pokemon/variant/back/586-summer.json
@@ -0,0 +1,17 @@
+{
+ "0": {
+ "000000": "000000",
+ "193a29": "314a29",
+ "195a31": "416a39",
+ "088c42": "4a8b4a",
+ "4a1008": "7f334a",
+ "7b5a31": "d98997",
+ "422119": "9d4f62",
+ "633a21": "c66479",
+ "de9429": "ffecfb",
+ "dedede": "dedede",
+ "a57b4a": "e1b2d7",
+ "311010": "311010",
+ "dec56b": "ffd5f6"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/586-winter.json b/public/images/pokemon/variant/back/586-winter.json
new file mode 100644
index 000000000..630c958cd
--- /dev/null
+++ b/public/images/pokemon/variant/back/586-winter.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "424a42": "99648f",
+ "000000": "000000",
+ "ffffff": "ffd5f6",
+ "6b6b6b": "b184a8",
+ "adadad": "e1b2d7",
+ "4a1008": "7f334a",
+ "dec56b": "ffecfb",
+ "633a21": "c66479",
+ "422119": "9d4f62",
+ "7b5a31": "d98997",
+ "de9429": "ffecfb",
+ "dedede": "dedede",
+ "a57b4a": "e1b2d7",
+ "311010": "311010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/607.json b/public/images/pokemon/variant/back/607.json
new file mode 100644
index 000000000..261e3edb5
--- /dev/null
+++ b/public/images/pokemon/variant/back/607.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "3a2973": "811b50",
+ "7352e6": "d04fb8",
+ "9c8ce6": "f187d4",
+ "c5bdf7": "f99dd8",
+ "000000": "2c5d8a",
+ "737373": "438ba7",
+ "ffffff": "bcfdff",
+ "cec5ce": "73c0d0",
+ "e6e6ff": "91d6e2"
+ },
+ "2": {
+ "3a2973": "f7ba6f",
+ "7352e6": "ffd78a",
+ "9c8ce6": "ffe5a6",
+ "c5bdf7": "ffedae",
+ "000000": "10081a",
+ "737373": "221132",
+ "ffffff": "76577e",
+ "cec5ce": "4a3255",
+ "e6e6ff": "64476f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/608.json b/public/images/pokemon/variant/back/608.json
new file mode 100644
index 000000000..a93b1ff92
--- /dev/null
+++ b/public/images/pokemon/variant/back/608.json
@@ -0,0 +1,22 @@
+{
+ "1": {
+ "000000": "101443",
+ "4a4a4a": "244696",
+ "313131": "152672",
+ "c5ced6": "906e8c",
+ "848484": "7e517e",
+ "dee6ef": "aa7da0",
+ "846be6": "f46ce0",
+ "c5bdf7": "ffbcda"
+ },
+ "2": {
+ "000000": "721f17",
+ "4a4a4a": "ce8147",
+ "313131": "a25428",
+ "c5ced6": "ffe4bb",
+ "848484": "fad19b",
+ "dee6ef": "fff2d4",
+ "846be6": "fff6ed",
+ "c5bdf7": "fffef9"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/609.json b/public/images/pokemon/variant/back/609.json
new file mode 100644
index 000000000..80e1d7b32
--- /dev/null
+++ b/public/images/pokemon/variant/back/609.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "4229b5": "b62c67",
+ "7352e6": "eb5b84",
+ "ada5f7": "fcabcb",
+ "101010": "060446",
+ "313131": "11247b",
+ "5a5a5a": "123684",
+ "c5d6d6": "8e7c96",
+ "ffffff": "ffffff",
+ "7b8c8c": "bb9fbc"
+ },
+ "2": {
+ "4229b5": "f3e0b8",
+ "7352e6": "fff8d6",
+ "ada5f7": "fcfae8",
+ "101010": "55291e",
+ "313131": "a15f42",
+ "5a5a5a": "8d412b",
+ "c5d6d6": "dcceae",
+ "ffffff": "ffffff",
+ "7b8c8c": "eee6ca"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/641-incarnate.json b/public/images/pokemon/variant/back/641-incarnate.json
new file mode 100644
index 000000000..200c2bbd1
--- /dev/null
+++ b/public/images/pokemon/variant/back/641-incarnate.json
@@ -0,0 +1,17 @@
+{
+ "0": {
+ "737373": "737373",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "b5b5bd": "b5b5bd",
+ "6b4229": "6b4229",
+ "deb56b": "deb56b",
+ "ad7b4a": "ad7b4a",
+ "5a3173": "121212",
+ "8442ad": "282828",
+ "4a9c42": "5fd054",
+ "294a31": "294a31",
+ "42733a": "317c25",
+ "422152": "000000"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/641-therian.json b/public/images/pokemon/variant/back/641-therian.json
new file mode 100644
index 000000000..b4ecb861a
--- /dev/null
+++ b/public/images/pokemon/variant/back/641-therian.json
@@ -0,0 +1,17 @@
+{
+ "0": {
+ "422152": "000000",
+ "5a3a73": "121212",
+ "8442ad": "282828",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "b5b5bd": "b5b5bd",
+ "737373": "737373",
+ "294a31": "294a31",
+ "42733a": "317c25",
+ "4a9c42": "5fd054",
+ "ad7b4a": "ad7b4a",
+ "deb56b": "deb56b",
+ "6b4229": "6b4229"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/642-incarnate.json b/public/images/pokemon/variant/back/642-incarnate.json
new file mode 100644
index 000000000..10125a512
--- /dev/null
+++ b/public/images/pokemon/variant/back/642-incarnate.json
@@ -0,0 +1,17 @@
+{
+ "0": {
+ "737373": "737373",
+ "b5b5bd": "878787",
+ "ffffff": "ffffff",
+ "101010": "101010",
+ "31317b": "3a1111",
+ "5a42ad": "992828",
+ "102152": "521010",
+ "5284a5": "952f2f",
+ "63c5ff": "ff6363",
+ "313131": "313131",
+ "4a4a4a": "4a4a4a",
+ "212121": "212121",
+ "29426b": "6b2929"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/642-therian.json b/public/images/pokemon/variant/back/642-therian.json
new file mode 100644
index 000000000..181321289
--- /dev/null
+++ b/public/images/pokemon/variant/back/642-therian.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "737373": "6a0d0d",
+ "ffffff": "ffffff",
+ "101010": "101010",
+ "192952": "521010",
+ "5a4aad": "952f2f",
+ "3a3a84": "3a1111",
+ "b5b5bd": "a49696",
+ "29426b": "6b2929",
+ "63c5ff": "c83f3f",
+ "5284a5": "7c0b0b",
+ "ffc55a": "d69431",
+ "d69431": "ffc55a",
+ "313131": "313131",
+ "212121": "212121"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/645-incarnate.json b/public/images/pokemon/variant/back/645-incarnate.json
new file mode 100644
index 000000000..c3e0980c7
--- /dev/null
+++ b/public/images/pokemon/variant/back/645-incarnate.json
@@ -0,0 +1,17 @@
+{
+ "0": {
+ "101010": "101010",
+ "ffffff": "d0d0d0",
+ "737373": "737373",
+ "4a2919": "191919",
+ "bd4a52": "380d5f",
+ "943142": "0b0b0b",
+ "b5b5bd": "999999",
+ "84634a": "311e42",
+ "634231": "2c143a",
+ "6b213a": "838383",
+ "a55a3a": "451c6a",
+ "633110": "2c2c2c",
+ "f77b42": "69418e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/645-therian.json b/public/images/pokemon/variant/back/645-therian.json
new file mode 100644
index 000000000..7b38aaeb7
--- /dev/null
+++ b/public/images/pokemon/variant/back/645-therian.json
@@ -0,0 +1,19 @@
+{
+ "0": {
+ "101010": "101010",
+ "634231": "531975",
+ "84634a": "311e42",
+ "4a2919": "191919",
+ "bd4a52": "380d5f",
+ "737373": "737373",
+ "b5b5bd": "999999",
+ "ffffff": "d0d0d0",
+ "73313a": "2c143a",
+ "943142": "311e42",
+ "633110": "2c2c2c",
+ "a55a3a": "451c6a",
+ "ad8c3a": "380d5f",
+ "f77b42": "69418e",
+ "ffce63": "9386ff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/648-aria.json b/public/images/pokemon/variant/back/648-aria.json
new file mode 100644
index 000000000..5bd3e3728
--- /dev/null
+++ b/public/images/pokemon/variant/back/648-aria.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "423a31": "4b6069",
+ "101010": "1c252c",
+ "84736b": "739396",
+ "635a52": "597781",
+ "4a7331": "c451b2",
+ "cef79c": "dea9df",
+ "7bb55a": "d37cce",
+ "c5b594": "92b5b6",
+ "428c7b": "750461",
+ "fffff7": "e5fffd",
+ "31c5a5": "ad1e71",
+ "947b5a": "739396",
+ "5a5252": "4b6069"
+ },
+ "2": {
+ "423a31": "413429",
+ "101010": "100f0f",
+ "84736b": "83685b",
+ "635a52": "625246",
+ "4a7331": "a46f4d",
+ "cef79c": "e2bf94",
+ "7bb55a": "ca9666",
+ "c5b594": "c9b190",
+ "428c7b": "96230f",
+ "fffff7": "fff4e0",
+ "31c5a5": "c2481f",
+ "947b5a": "625246",
+ "5a5252": "5a4f4a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/648-pirouette.json b/public/images/pokemon/variant/back/648-pirouette.json
new file mode 100644
index 000000000..194c63c30
--- /dev/null
+++ b/public/images/pokemon/variant/back/648-pirouette.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "ef7352": "71caf1",
+ "ad523a": "3a8bc2",
+ "4a423a": "4b6069",
+ "84736b": "739396",
+ "101010": "1c252c",
+ "73423a": "1a528d",
+ "423131": "103067",
+ "635a52": "597781",
+ "c5b594": "92b5b6",
+ "fffff7": "e5fffd",
+ "947b5a": "739396",
+ "f7527b": "578ad9",
+ "c5315a": "2e5bc7",
+ "5a5252": "4d7b84"
+ },
+ "2": {
+ "ef7352": "ca956d",
+ "ad523a": "986752",
+ "4a423a": "413429",
+ "84736b": "83685b",
+ "101010": "1a1313",
+ "73423a": "73423a",
+ "423131": "553a35",
+ "635a52": "625246",
+ "c5b594": "c9b190",
+ "fffff7": "fff4e0",
+ "947b5a": "947b5a",
+ "f7527b": "986752",
+ "c5315a": "553a35",
+ "5a5252": "5a5252"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/6549.json b/public/images/pokemon/variant/back/6549.json
new file mode 100644
index 000000000..230d54b17
--- /dev/null
+++ b/public/images/pokemon/variant/back/6549.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "70365a": "29547d",
+ "ff84bd": "73bad9",
+ "101010": "101010",
+ "bd59a2": "5094c0",
+ "bda452": "77909a",
+ "ffde41": "b6c7cc",
+ "526229": "80152b",
+ "ffbbdb": "b5ddea",
+ "fdfdfd": "fdfdfd",
+ "315a31": "5a5a2c",
+ "39ac39": "bfd17f",
+ "4a834a": "8e954d",
+ "9cb462": "bd2d40",
+ "c5ee7b": "ef5755",
+ "cdc5bd": "cdc5bd"
+ },
+ "2": {
+ "70365a": "8a1a3c",
+ "ff84bd": "e8617a",
+ "101010": "101010",
+ "bd59a2": "d64065",
+ "bda452": "bda452",
+ "ffde41": "ffde41",
+ "526229": "351c49",
+ "ffbbdb": "f38e9c",
+ "fdfdfd": "fdfdfd",
+ "315a31": "643312",
+ "39ac39": "ebc460",
+ "4a834a": "9d7d45",
+ "9cb462": "5d3576",
+ "c5ee7b": "834c9b",
+ "cdc5bd": "cdc5bd"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/6570.json b/public/images/pokemon/variant/back/6570.json
new file mode 100644
index 000000000..b42d9780a
--- /dev/null
+++ b/public/images/pokemon/variant/back/6570.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "942429": "9e111f",
+ "d53a3e": "e8512a",
+ "5f0002": "5d0019",
+ "f07376": "ff6d26",
+ "f7acae": "ffd291",
+ "4a4d53": "3b2b4f",
+ "fafafa": "efd9d9",
+ "101010": "101010",
+ "b3b3bb": "d6b7b1",
+ "928d96": "504b6a",
+ "cbcfd8": "7b7897",
+ "a7484f": "b2282d",
+ "6d4d62": "bfa9ab"
+ },
+ "2": {
+ "942429": "09523d",
+ "d53a3e": "1c7f54",
+ "5f0002": "033431",
+ "f07376": "3cbc5f",
+ "f7acae": "79d38d",
+ "4a4d53": "6f4332",
+ "fafafa": "f0decd",
+ "101010": "101010",
+ "b3b3bb": "c6ab99",
+ "928d96": "995d3e",
+ "cbcfd8": "d79568",
+ "a7484f": "176b4c",
+ "6d4d62": "813059"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/6571.json b/public/images/pokemon/variant/back/6571.json
new file mode 100644
index 000000000..fe8a33a51
--- /dev/null
+++ b/public/images/pokemon/variant/back/6571.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "942429": "4a1921",
+ "101010": "101010",
+ "d53a3e": "782d41",
+ "928d96": "4a4759",
+ "f07376": "b44d63",
+ "f7acae": "ce646c",
+ "fafafa": "e1d2d2",
+ "b3b3bb": "c3a5a8",
+ "4a4d53": "262231",
+ "a7484f": "883955",
+ "5f0002": "4a1921",
+ "cbcfd8": "737185",
+ "6d4d62": "e1d2d3",
+ "4b163b": "6a4a4f"
+ },
+ "2": {
+ "942429": "143130",
+ "101010": "101010",
+ "d53a3e": "265a52",
+ "928d96": "885f49",
+ "f07376": "4e867b",
+ "f7acae": "6aa899",
+ "fafafa": "f0decd",
+ "b3b3bb": "c6ab99",
+ "4a4d53": "411c1a",
+ "a7484f": "2a6062",
+ "5f0002": "072222",
+ "cbcfd8": "bc9072",
+ "6d4d62": "c2589c",
+ "4b163b": "4b163b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/6705.json b/public/images/pokemon/variant/back/6705.json
new file mode 100644
index 000000000..5cc27fb03
--- /dev/null
+++ b/public/images/pokemon/variant/back/6705.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "807380": "b93f84",
+ "f2daf2": "fbb3d2",
+ "4d454d": "8a2166",
+ "bfacbf": "e56ca6",
+ "367456": "0c5474",
+ "50ab89": "197497",
+ "101010": "101010",
+ "60606c": "1f1233",
+ "c5cce0": "513981",
+ "aeb5c6": "442967",
+ "949aab": "301848",
+ "e3e8f4": "f2e4ff"
+ },
+ "2": {
+ "807380": "2b736f",
+ "f2daf2": "9cead8",
+ "4d454d": "194f51",
+ "bfacbf": "5db6a9",
+ "367456": "367456",
+ "50ab89": "50ab89",
+ "101010": "101010",
+ "60606c": "042329",
+ "c5cce0": "176463",
+ "aeb5c6": "0d484a",
+ "949aab": "073338",
+ "e3e8f4": "e3e8f4"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/6706_2.json b/public/images/pokemon/variant/back/6706_2.json
new file mode 100644
index 000000000..dccfbce60
--- /dev/null
+++ b/public/images/pokemon/variant/back/6706_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "6706_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 79,
+ "h": 79
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 79,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 73
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:64f7e6dfa489012922487e45ba53d557:4d24652b372939abe499497c4b6647b0:d60cc2e5ae2bd18de8ee3ab0649593ee$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/6706_2.png b/public/images/pokemon/variant/back/6706_2.png
new file mode 100644
index 000000000..e52f1af4b
Binary files /dev/null and b/public/images/pokemon/variant/back/6706_2.png differ
diff --git a/public/images/pokemon/variant/back/6706_3.json b/public/images/pokemon/variant/back/6706_3.json
new file mode 100644
index 000000000..9a97ce270
--- /dev/null
+++ b/public/images/pokemon/variant/back/6706_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "6706_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 79,
+ "h": 79
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 79,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 73
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:64f7e6dfa489012922487e45ba53d557:4d24652b372939abe499497c4b6647b0:d60cc2e5ae2bd18de8ee3ab0649593ee$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/6706_3.png b/public/images/pokemon/variant/back/6706_3.png
new file mode 100644
index 000000000..fb780d014
Binary files /dev/null and b/public/images/pokemon/variant/back/6706_3.png differ
diff --git a/public/images/pokemon/variant/back/69.json b/public/images/pokemon/variant/back/69.json
new file mode 100644
index 000000000..b93b8b335
--- /dev/null
+++ b/public/images/pokemon/variant/back/69.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "ad7b42": "841d4a",
+ "ffffff": "ffffff",
+ "f7e673": "d97076",
+ "d6bd63": "b04d64",
+ "5a3a00": "3b0239",
+ "000000": "1d0015",
+ "946b42": "4f0537",
+ "b54231": "b54231",
+ "d6636b": "d6636b",
+ "732100": "732100",
+ "426b10": "b3273e",
+ "7bc552": "f3a480",
+ "63a542": "d0735b",
+ "adef94": "f3c9a2"
+ },
+ "2": {
+ "ad7b42": "5380b6",
+ "ffffff": "ffffff",
+ "f7e673": "b6e9ff",
+ "d6bd63": "7fb1d9",
+ "5a3a00": "324884",
+ "000000": "212284",
+ "946b42": "4464a1",
+ "b54231": "4472ee",
+ "d6636b": "5790ee",
+ "732100": "324bd0",
+ "426b10": "90a9b6",
+ "7bc552": "c5dde2",
+ "63a542": "b1c9d0",
+ "adef94": "dde3e8"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/70.json b/public/images/pokemon/variant/back/70.json
new file mode 100644
index 000000000..19afbe9a2
--- /dev/null
+++ b/public/images/pokemon/variant/back/70.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "634a31": "4f0537",
+ "a57b31": "781649",
+ "000000": "320819",
+ "3a9c52": "d36a52",
+ "9cde84": "f3a978",
+ "085a31": "b6483e",
+ "d6c552": "ca4f59",
+ "ffe66b": "f1968a",
+ "6bc552": "e59266",
+ "fff7ad": "f9bfa6",
+ "7b2929": "5b284a",
+ "ef9cad": "aa6172",
+ "ce6b84": "7e4460"
+ },
+ "2": {
+ "634a31": "212b6c",
+ "a57b31": "324884",
+ "000000": "070123",
+ "3a9c52": "94b0c1",
+ "9cde84": "cae0e7",
+ "085a31": "8296a7",
+ "d6c552": "6aa6cd",
+ "ffe66b": "80c5d3",
+ "6bc552": "b0ccd7",
+ "fff7ad": "bae7eb",
+ "7b2929": "18286f",
+ "ef9cad": "4874b4",
+ "ce6b84": "314e94"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/700.json b/public/images/pokemon/variant/back/700.json
new file mode 100644
index 000000000..a7d41e68d
--- /dev/null
+++ b/public/images/pokemon/variant/back/700.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "101010": "101010",
+ "8a2843": "452f89",
+ "235a99": "a63071",
+ "d85a7a": "996cd2",
+ "fa8caa": "c7a6ee",
+ "64c8f3": "e974db",
+ "895c72": "5c6889",
+ "fff5f5": "f7f5ff",
+ "d9c3c3": "c3c5d9",
+ "528fcc": "d648b7",
+ "a88d8c": "8c8fa8"
+ },
+ "2": {
+ "101010": "101010",
+ "8a2843": "0e6134",
+ "235a99": "900d1b",
+ "d85a7a": "5dae7d",
+ "fa8caa": "95f0af",
+ "64c8f3": "ff9a68",
+ "895c72": "5c6889",
+ "fff5f5": "f7f5ff",
+ "d9c3c3": "c3c5d9",
+ "528fcc": "dd3d4f",
+ "a88d8c": "8c8fa8"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/704.json b/public/images/pokemon/variant/back/704.json
new file mode 100644
index 000000000..be52dd71a
--- /dev/null
+++ b/public/images/pokemon/variant/back/704.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "807380": "b93f84",
+ "4d454d": "8a2166",
+ "f2daf2": "fbb3d2",
+ "bfacbf": "c77da0",
+ "101010": "101010",
+ "66cc52": "348fa6",
+ "4d993d": "185d83",
+ "8f7db3": "7d699d",
+ "b8a1e5": "c7a1e5",
+ "665980": "4e4094"
+ },
+ "2": {
+ "807380": "237e7f",
+ "4d454d": "134557",
+ "f2daf2": "92d8c8",
+ "bfacbf": "5f8d86",
+ "101010": "101010",
+ "66cc52": "bb7935",
+ "4d993d": "a34205",
+ "8f7db3": "2f5d6f",
+ "b8a1e5": "4a9699",
+ "665980": "274159"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/705.json b/public/images/pokemon/variant/back/705.json
new file mode 100644
index 000000000..7d0e85661
--- /dev/null
+++ b/public/images/pokemon/variant/back/705.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "807380": "b93f84",
+ "f2daf2": "fbb3d2",
+ "4d454d": "8a2166",
+ "bfacbf": "ca719c",
+ "647543": "0c5474",
+ "98bd51": "197497",
+ "101010": "101010",
+ "665980": "4e4094",
+ "8f7db3": "8b69c3",
+ "b8a1e5": "c7a1e5"
+ },
+ "2": {
+ "807380": "20615e",
+ "f2daf2": "9cead8",
+ "4d454d": "124143",
+ "bfacbf": "4e9b8f",
+ "647543": "842401",
+ "98bd51": "a34205",
+ "101010": "101010",
+ "665980": "274159",
+ "8f7db3": "2f667c",
+ "b8a1e5": "4a9699"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/706.json b/public/images/pokemon/variant/back/706.json
new file mode 100644
index 000000000..ff21462bf
--- /dev/null
+++ b/public/images/pokemon/variant/back/706.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "807380": "b24c86",
+ "e6d4e7": "f1a4c5",
+ "4d454d": "8a2166",
+ "bfacbf": "cd7aa1",
+ "f8f8f8": "f8f8f8",
+ "101010": "101010",
+ "998a99": "b24c86",
+ "307922": "0c5474",
+ "46b030": "197497",
+ "8e71bb": "8b69c3",
+ "665185": "4e4094",
+ "b791f0": "c7a1e5",
+ "98bd51": "3aa8c4",
+ "d2e79e": "63cee1",
+ "647543": "0e6296"
+ },
+ "2": {
+ "807380": "194f51",
+ "e6d4e7": "9cead8",
+ "4d454d": "0e4043",
+ "bfacbf": "559b91",
+ "f8f8f8": "f8f8f8",
+ "101010": "101010",
+ "998a99": "2b736f",
+ "307922": "842401",
+ "46b030": "a34205",
+ "8e71bb": "273b4e",
+ "665185": "172f46",
+ "b791f0": "2f667c",
+ "98bd51": "d27e26",
+ "d2e79e": "f7af58",
+ "647543": "8e480b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/708.json b/public/images/pokemon/variant/back/708.json
new file mode 100644
index 000000000..e3ffaa6e6
--- /dev/null
+++ b/public/images/pokemon/variant/back/708.json
@@ -0,0 +1,22 @@
+{
+ "1": {
+ "101010": "101010",
+ "2b303c": "722023",
+ "494e5b": "a14743",
+ "56372f": "36384f",
+ "174d3b": "4d362e",
+ "a87651": "7c808c",
+ "36b389": "907f76",
+ "775943": "575a6a"
+ },
+ "2": {
+ "101010": "101010",
+ "2b303c": "6f5f80",
+ "494e5b": "9c92a4",
+ "56372f": "31161d",
+ "174d3b": "a94079",
+ "a87651": "7e5658",
+ "36b389": "da7ea8",
+ "775943": "56323a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/709.json b/public/images/pokemon/variant/back/709.json
new file mode 100644
index 000000000..51b5ea55f
--- /dev/null
+++ b/public/images/pokemon/variant/back/709.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "4d361f": "36384f",
+ "174d3b": "361f1b",
+ "101010": "101010",
+ "cc8f52": "7c808c",
+ "36b389": "907f76",
+ "268062": "4d362e",
+ "996b3d": "575a6a",
+ "73502e": "262741",
+ "262626": "722023"
+ },
+ "2": {
+ "4d361f": "47232b",
+ "174d3b": "761d52",
+ "101010": "101010",
+ "cc8f52": "7e5658",
+ "36b389": "da7ea8",
+ "268062": "a94079",
+ "996b3d": "56323a",
+ "73502e": "31161d",
+ "262626": "6f5f80"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/71.json b/public/images/pokemon/variant/back/71.json
new file mode 100644
index 000000000..bc672f7bc
--- /dev/null
+++ b/public/images/pokemon/variant/back/71.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "635229": "4f0537",
+ "a57b31": "781649",
+ "000000": "000000",
+ "4aa57b": "e28e58",
+ "10633a": "b0552e",
+ "8cc57b": "e28e58",
+ "841900": "50155e",
+ "c55a21": "8d2f89",
+ "debd52": "983b3d",
+ "ef8c52": "b352a5",
+ "efd66b": "b6514d",
+ "f7ef94": "d37763",
+ "bdc5c5": "bdc5c5",
+ "ffffff": "ffffff",
+ "b5e69c": "f9be81"
+ },
+ "2": {
+ "635229": "212b6c",
+ "a57b31": "324884",
+ "000000": "0c0a46",
+ "4aa57b": "b8ced9",
+ "10633a": "9aacb6",
+ "8cc57b": "b8ced9",
+ "841900": "1d198a",
+ "c55a21": "2231a7",
+ "debd52": "5966b0",
+ "ef8c52": "3250c7",
+ "efd66b": "6880c2",
+ "f7ef94": "7998d3",
+ "bdc5c5": "bdc5c5",
+ "ffffff": "ffffff",
+ "b5e69c": "cfe3e5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/710.json b/public/images/pokemon/variant/back/710.json
new file mode 100644
index 000000000..63492302b
--- /dev/null
+++ b/public/images/pokemon/variant/back/710.json
@@ -0,0 +1,20 @@
+{
+ "1": {
+ "101010": "101010",
+ "664e42": "72a966",
+ "332721": "213a22",
+ "4d3b32": "478243",
+ "ffb5a6": "595959",
+ "b36859": "262626",
+ "d98777": "404040"
+ },
+ "2": {
+ "101010": "101010",
+ "664e42": "425947",
+ "332721": "0e2218",
+ "4d3b32": "2a4031",
+ "ffb5a6": "e56146",
+ "b36859": "861613",
+ "d98777": "ad3b33"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/711.json b/public/images/pokemon/variant/back/711.json
new file mode 100644
index 000000000..dfa0005fa
--- /dev/null
+++ b/public/images/pokemon/variant/back/711.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "070707": "070707",
+ "605347": "593a59",
+ "34281d": "291431",
+ "4a4127": "311835",
+ "b96a5a": "262626",
+ "674128": "171717",
+ "faab9b": "646464",
+ "d78c7f": "404040",
+ "7a5a41": "673b1b",
+ "fcddbe": "cea971",
+ "c99c6b": "b98e55"
+ },
+ "1": {
+ "070707": "070707",
+ "605347": "353631",
+ "34281d": "0f1014",
+ "4a4127": "202423",
+ "b96a5a": "325b34",
+ "674128": "153f18",
+ "faab9b": "71b269",
+ "d78c7f": "4d7d4b",
+ "7a5a41": "5c4831",
+ "fcddbe": "ddcfb1",
+ "c99c6b": "baa78d"
+ },
+ "2": {
+ "070707": "070707",
+ "605347": "e56146",
+ "34281d": "5e0b09",
+ "4a4127": "ad3b33",
+ "b96a5a": "213c28",
+ "674128": "102316",
+ "faab9b": "3e6842",
+ "d78c7f": "36593d",
+ "7a5a41": "4a2618",
+ "fcddbe": "ac764c",
+ "c99c6b": "9b613a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/720-unbound.json b/public/images/pokemon/variant/back/720-unbound.json
new file mode 100644
index 000000000..61c6c599b
--- /dev/null
+++ b/public/images/pokemon/variant/back/720-unbound.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "6a1d52": "620d00",
+ "cd5484": "cb5e23",
+ "af3067": "902c0d",
+ "4e586b": "725f4d",
+ "a6c0ca": "c6bba8",
+ "7b91a3": "958672",
+ "925b0f": "414a79",
+ "2c2c2c": "3e162b",
+ "010101": "010101",
+ "dba423": "9ca7d5",
+ "e0ca61": "becef5",
+ "4f4f4f": "684252"
+ },
+ "1": {
+ "6a1d52": "280d46",
+ "cd5484": "753f9b",
+ "af3067": "471c6b",
+ "4e586b": "72496e",
+ "a6c0ca": "c3aabe",
+ "7b91a3": "997392",
+ "925b0f": "853015",
+ "2c2c2c": "632373",
+ "010101": "010101",
+ "dba423": "e2885a",
+ "e0ca61": "ffc26a",
+ "4f4f4f": "a947b4"
+ },
+ "2": {
+ "6a1d52": "150933",
+ "cd5484": "35387c",
+ "af3067": "1d1a4b",
+ "4e586b": "345a54",
+ "a6c0ca": "a1c4c3",
+ "7b91a3": "5c827d",
+ "925b0f": "682b16",
+ "2c2c2c": "1c2433",
+ "010101": "010101",
+ "dba423": "b05d2d",
+ "e0ca61": "ed9b42",
+ "4f4f4f": "304757"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/720.json b/public/images/pokemon/variant/back/720.json
new file mode 100644
index 000000000..49f525d94
--- /dev/null
+++ b/public/images/pokemon/variant/back/720.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "8c3f59": "620d00",
+ "ff73a2": "cb5e23",
+ "cc5c81": "902c0d",
+ "676773": "3e162b",
+ "8a8a99": "684252",
+ "807126": "414a79",
+ "ffe14c": "c5deec",
+ "fdfdfd": "f3feff",
+ "101010": "101010",
+ "ccb43d": "9cafdd",
+ "b8b8cc": "cc9b3c",
+ "dadaf2": "ffdb73"
+ },
+ "1": {
+ "8c3f59": "280d46",
+ "ff73a2": "753f9b",
+ "cc5c81": "471c6b",
+ "676773": "632373",
+ "8a8a99": "a947b4",
+ "807126": "853015",
+ "ffe14c": "ffc26a",
+ "fdfdfd": "fff0e8",
+ "101010": "101010",
+ "ccb43d": "eb7037",
+ "b8b8cc": "ca79bd",
+ "dadaf2": "f7bae9"
+ },
+ "2": {
+ "8c3f59": "150933",
+ "ff73a2": "35387c",
+ "cc5c81": "1d1a4b",
+ "676773": "1c2433",
+ "8a8a99": "304757",
+ "807126": "682b16",
+ "ffe14c": "ffc26a",
+ "fdfdfd": "ffffde",
+ "101010": "101010",
+ "ccb43d": "b05d2d",
+ "b8b8cc": "9e8fbb",
+ "dadaf2": "d5cce5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/747.json b/public/images/pokemon/variant/back/747.json
new file mode 100644
index 000000000..946fd0fa0
--- /dev/null
+++ b/public/images/pokemon/variant/back/747.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "be7c34": "614da4",
+ "f9e07d": "e3e2ff",
+ "753e7b": "9b6459",
+ "ba8dbe": "edd5ca",
+ "101010": "101010",
+ "9265a3": "7d2671",
+ "335780": "490a3c",
+ "dcafd6": "a21f90",
+ "9fd9d6": "e07b53",
+ "6098b7": "b24b34"
+ },
+ "2": {
+ "be7c34": "9f4354",
+ "f9e07d": "ffebed",
+ "753e7b": "113c3a",
+ "ba8dbe": "2b6157",
+ "101010": "101010",
+ "9265a3": "e5214a",
+ "335780": "12484e",
+ "dcafd6": "ff3f5a",
+ "9fd9d6": "5bd97f",
+ "6098b7": "359d5d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/748.json b/public/images/pokemon/variant/back/748.json
new file mode 100644
index 000000000..809536701
--- /dev/null
+++ b/public/images/pokemon/variant/back/748.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "101010": "101010",
+ "943732": "5c075b",
+ "f28c4f": "c639bd",
+ "e25025": "a21f90",
+ "6f97c4": "be583d",
+ "93d1d7": "df7b52",
+ "3a3f6d": "171539",
+ "525898": "6c3776",
+ "455b85": "892e20",
+ "711a6a": "81463e",
+ "b7429a": "d29784",
+ "d76fa5": "edd5ca",
+ "171539": "171539"
+ },
+ "2": {
+ "101010": "101010",
+ "943732": "ac063c",
+ "f28c4f": "ff3f5a",
+ "e25025": "e12350",
+ "6f97c4": "359d5d",
+ "93d1d7": "5bd97f",
+ "3a3f6d": "490c06",
+ "525898": "d75b3c",
+ "455b85": "186443",
+ "711a6a": "082b29",
+ "b7429a": "1c524b",
+ "d76fa5": "2b6157",
+ "171539": "171539"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/755.json b/public/images/pokemon/variant/back/755.json
new file mode 100644
index 000000000..55f19f27f
--- /dev/null
+++ b/public/images/pokemon/variant/back/755.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "101010": "101010",
+ "7a3f7a": "451233",
+ "e07c8d": "d64742",
+ "f1b6c8": "e76d5b",
+ "b591c4": "803a5c",
+ "9d70b1": "5c2445",
+ "6f80a8": "9d484e",
+ "c9dce0": "b25758",
+ "aa8e79": "906078",
+ "65604b": "5d314b",
+ "cab9ac": "b08598",
+ "f9f0d5": "e4c3d0",
+ "7a9951": "604b7c",
+ "b5cc91": "866eaf"
+ },
+ "2": {
+ "101010": "101010",
+ "7a3f7a": "1d225e",
+ "e07c8d": "7ae7c9",
+ "f1b6c8": "b0ffe1",
+ "b591c4": "3a4b75",
+ "9d70b1": "2c336b",
+ "6f80a8": "179b8f",
+ "c9dce0": "54e4ad",
+ "aa8e79": "80aaa7",
+ "65604b": "0d7a66",
+ "cab9ac": "99c1bd",
+ "f9f0d5": "d5f9f2",
+ "7a9951": "46a493",
+ "b5cc91": "63e3c2"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/756.json b/public/images/pokemon/variant/back/756.json
new file mode 100644
index 000000000..7df75eb01
--- /dev/null
+++ b/public/images/pokemon/variant/back/756.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "6f8a48": "745b8e",
+ "744b83": "94373a",
+ "97b371": "866eaf",
+ "9867ad": "b64a46",
+ "b591c4": "e76d5b",
+ "cbd59f": "e5aff3",
+ "101010": "101010",
+ "764b67": "451233",
+ "d08aab": "6c344f",
+ "f5bcd8": "904b66",
+ "af6583": "4e1f3b",
+ "c2ada3": "a4768b",
+ "f9f0d5": "e4c3d0",
+ "65604b": "41315d"
+ },
+ "2": {
+ "6f8a48": "63e3c2",
+ "744b83": "121640",
+ "97b371": "b0ffe1",
+ "9867ad": "2a2f55",
+ "b591c4": "3a4b75",
+ "cbd59f": "dffffa",
+ "101010": "101010",
+ "764b67": "0d7a66",
+ "d08aab": "81e3c9",
+ "f5bcd8": "98f5d1",
+ "af6583": "46a493",
+ "c2ada3": "99c1bd",
+ "f9f0d5": "d5f9f2",
+ "65604b": "3f5759"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/789.json b/public/images/pokemon/variant/back/789.json
new file mode 100644
index 000000000..5237142a1
--- /dev/null
+++ b/public/images/pokemon/variant/back/789.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "4e5cc7": "6a12dc",
+ "169fda": "9255f2",
+ "34eef8": "db34f8",
+ "fdfdfd": "fdfdfd",
+ "422d66": "490f2c",
+ "101010": "101010",
+ "503896": "64173e",
+ "9d5f00": "9d5f00",
+ "f8f229": "f8f229",
+ "283937": "283937",
+ "8c49a9": "dc48a7",
+ "1484de": "1484de",
+ "34c3fa": "34c3fa",
+ "e2629f": "f77247"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/791_1.json b/public/images/pokemon/variant/back/791_1.json
new file mode 100644
index 000000000..9d62b7e85
--- /dev/null
+++ b/public/images/pokemon/variant/back/791_1.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "791_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 92,
+ "h": 92
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 92,
+ "h": 81
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 92,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 92,
+ "h": 81
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:9d9d39290fede4edeef3d78e5e2a35c4:61bcc48fcc1cb87b1bb282430338c627:81e34c56577c8d10b04ddf3d35a0ab65$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/791_1.png b/public/images/pokemon/variant/back/791_1.png
new file mode 100644
index 000000000..9d5da99ce
Binary files /dev/null and b/public/images/pokemon/variant/back/791_1.png differ
diff --git a/public/images/pokemon/variant/back/802.json b/public/images/pokemon/variant/back/802.json
new file mode 100644
index 000000000..a5fdbcd63
--- /dev/null
+++ b/public/images/pokemon/variant/back/802.json
@@ -0,0 +1,29 @@
+{
+ "0": {
+ "536155": "29352b",
+ "2c3e30": "111c12",
+ "6a806d": "526555",
+ "101010": "101010",
+ "2d3137": "084434",
+ "747778": "76bc8f",
+ "4e5356": "3a7e5d"
+ },
+ "1": {
+ "536155": "b5b1ce",
+ "2c3e30": "7a758d",
+ "6a806d": "cbc9e8",
+ "101010": "101010",
+ "2d3137": "17145e",
+ "747778": "515aad",
+ "4e5356": "2f3079"
+ },
+ "2": {
+ "536155": "82b7c3",
+ "2c3e30": "508294",
+ "6a806d": "a7eaee",
+ "101010": "101010",
+ "2d3137": "5a0423",
+ "747778": "ce3e63",
+ "4e5356": "97123b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/850.json b/public/images/pokemon/variant/back/850.json
new file mode 100644
index 000000000..0c37d56a9
--- /dev/null
+++ b/public/images/pokemon/variant/back/850.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "5b2f26": "59365d",
+ "bf3922": "35c3a8",
+ "8d3123": "178573",
+ "804a3e": "8f4b94",
+ "ff5839": "79f1d2",
+ "681607": "065b58",
+ "42221c": "36203c",
+ "2f1610": "24122b",
+ "101010": "101010",
+ "be5409": "25a96a",
+ "f89e08": "a3ffb9"
+ },
+ "2": {
+ "5b2f26": "36426c",
+ "bf3922": "d73981",
+ "8d3123": "902962",
+ "804a3e": "7866cb",
+ "ff5839": "f360a3",
+ "681607": "4a1036",
+ "42221c": "222957",
+ "2f1610": "121439",
+ "101010": "101010",
+ "be5409": "be5409",
+ "f89e08": "f89e08"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/851-gigantamax.json b/public/images/pokemon/variant/back/851-gigantamax.json
new file mode 100644
index 000000000..fe3e1c837
--- /dev/null
+++ b/public/images/pokemon/variant/back/851-gigantamax.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "e75814": "08685a",
+ "f89e08": "35c3a8",
+ "ffd901": "a3ffb9",
+ "5b0f0f": "24122b",
+ "941528": "0c4e29",
+ "e71d12": "59365d",
+ "9a2d21": "36203c",
+ "5b2f26": "5e3d35",
+ "2f1610": "2f1610",
+ "804a3e": "745f47",
+ "010000": "010000",
+ "f4ba01": "71ea9d",
+ "ff5839": "ad58ab"
+ },
+ "2": {
+ "e75814": "890f52",
+ "f89e08": "d73981",
+ "ffd901": "ffcb61",
+ "5b0f0f": "121439",
+ "941528": "941528",
+ "e71d12": "36426c",
+ "9a2d21": "222957",
+ "5b2f26": "60144b",
+ "2f1610": "2f1610",
+ "804a3e": "973554",
+ "010000": "010000",
+ "f4ba01": "e98a27",
+ "ff5839": "7866cb"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/851.json b/public/images/pokemon/variant/back/851.json
new file mode 100644
index 000000000..36b7e5650
--- /dev/null
+++ b/public/images/pokemon/variant/back/851.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "be5409": "017336",
+ "f89e08": "67ef9c",
+ "ffd901": "c8ffcc",
+ "5b2f26": "59365d",
+ "804a3e": "924a91",
+ "b96f5d": "d695d5",
+ "8d3123": "056a3b",
+ "bf3922": "0c8c48",
+ "ff5839": "35c36c",
+ "42221c": "36203c",
+ "2f1610": "24122b",
+ "681607": "024f2d",
+ "101010": "101010",
+ "941528": "005f35"
+ },
+ "2": {
+ "be5409": "be5409",
+ "f89e08": "f36d73",
+ "ffd901": "ffc143",
+ "5b2f26": "36426c",
+ "804a3e": "475294",
+ "b96f5d": "7866cb",
+ "8d3123": "ae1165",
+ "bf3922": "d73981",
+ "ff5839": "ff6970",
+ "42221c": "222957",
+ "2f1610": "121439",
+ "681607": "6e0442",
+ "101010": "101010",
+ "941528": "941528"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/856.json b/public/images/pokemon/variant/back/856.json
new file mode 100644
index 000000000..3d245b743
--- /dev/null
+++ b/public/images/pokemon/variant/back/856.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "727ab1": "1d4a3b",
+ "c8e9ff": "5ec183",
+ "181818": "181818",
+ "acbfdf": "3b9665",
+ "bb6a99": "043232",
+ "f9d5da": "298675",
+ "fbe6e9": "60b581",
+ "fefefe": "a5e8be",
+ "dca5bd": "125a51"
+ },
+ "2": {
+ "727ab1": "6b0124",
+ "c8e9ff": "cb304d",
+ "181818": "181818",
+ "acbfdf": "a11437",
+ "bb6a99": "30163d",
+ "f9d5da": "523f73",
+ "fbe6e9": "b53859",
+ "fefefe": "e8627b",
+ "dca5bd": "3b2351"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/857_2.json b/public/images/pokemon/variant/back/857_2.json
new file mode 100644
index 000000000..62f36a49a
--- /dev/null
+++ b/public/images/pokemon/variant/back/857_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "857_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 58,
+ "h": 58
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 58,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 53
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:6b34ee4ca6eae629d13bf35db95adc0d:01907499f84524975c4cbe6b6ef2f9e9:76d73294e4ff7ab8f96a631810e2dc62$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/857_2.png b/public/images/pokemon/variant/back/857_2.png
new file mode 100644
index 000000000..bbc097623
Binary files /dev/null and b/public/images/pokemon/variant/back/857_2.png differ
diff --git a/public/images/pokemon/variant/back/857_3.json b/public/images/pokemon/variant/back/857_3.json
new file mode 100644
index 000000000..4e4c4bb19
--- /dev/null
+++ b/public/images/pokemon/variant/back/857_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "857_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 58,
+ "h": 58
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 58,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 58,
+ "h": 53
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:6b34ee4ca6eae629d13bf35db95adc0d:01907499f84524975c4cbe6b6ef2f9e9:76d73294e4ff7ab8f96a631810e2dc62$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/857_3.png b/public/images/pokemon/variant/back/857_3.png
new file mode 100644
index 000000000..9f77ff938
Binary files /dev/null and b/public/images/pokemon/variant/back/857_3.png differ
diff --git a/public/images/pokemon/variant/back/858-gigantamax.json b/public/images/pokemon/variant/back/858-gigantamax.json
new file mode 100644
index 000000000..98f13ee68
--- /dev/null
+++ b/public/images/pokemon/variant/back/858-gigantamax.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "948fc2": "1d6447",
+ "101010": "101010",
+ "c15974": "043232",
+ "c8e9ff": "5ec183",
+ "e489a0": "125a51",
+ "acbfdf": "3b9665",
+ "f5bac2": "298675",
+ "727ab1": "1d4a3b",
+ "d9cedb": "dec1c2",
+ "856d8b": "9c7a81",
+ "b4a2b7": "bf9ca0",
+ "fefefe": "f7e4e4"
+ },
+ "2": {
+ "948fc2": "6d042b",
+ "101010": "101010",
+ "c15974": "30163d",
+ "c8e9ff": "cb304d",
+ "e489a0": "3b2351",
+ "acbfdf": "a11437",
+ "f5bac2": "523f73",
+ "727ab1": "6b0124",
+ "d9cedb": "e4bcde",
+ "856d8b": "976c95",
+ "b4a2b7": "bc93b7",
+ "fefefe": "fee9fa"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/858.json b/public/images/pokemon/variant/back/858.json
new file mode 100644
index 000000000..5d9ca9977
--- /dev/null
+++ b/public/images/pokemon/variant/back/858.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "727ab1": "1d4a3b",
+ "acbfdf": "3b9665",
+ "101010": "101010",
+ "948fc2": "287b59",
+ "c8e9ff": "5ec183",
+ "d9cedb": "dec1c2",
+ "c15974": "043232",
+ "f5bac2": "298675",
+ "e489a0": "125a51",
+ "856d8b": "9c7a81",
+ "b4a2b7": "bf9ca0",
+ "fefefe": "f7e4e4"
+ },
+ "2": {
+ "727ab1": "6b0124",
+ "acbfdf": "a11437",
+ "101010": "101010",
+ "948fc2": "8c0e32",
+ "c8e9ff": "cb304d",
+ "d9cedb": "e4bcde",
+ "c15974": "30163d",
+ "f5bac2": "523f73",
+ "e489a0": "3b2351",
+ "856d8b": "976c95",
+ "b4a2b7": "bc93b7",
+ "fefefe": "ffecf9"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/86.json b/public/images/pokemon/variant/back/86.json
new file mode 100644
index 000000000..75fd67c9b
--- /dev/null
+++ b/public/images/pokemon/variant/back/86.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "425284": "7d3c2e",
+ "e6e6f7": "f3c7aa",
+ "949cb5": "a86f5b",
+ "d6ceef": "c78f72",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "b59442": "a4622f",
+ "f7e6bd": "f7e3bd",
+ "6b5a10": "6b3410",
+ "dec573": "bb9451"
+ },
+ "1": {
+ "425284": "414e63",
+ "e6e6f7": "b2c3d1",
+ "949cb5": "5e6d7c",
+ "d6ceef": "91a0ac",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "b59442": "b5ada5",
+ "f7e6bd": "efefe6",
+ "6b5a10": "847b73",
+ "dec573": "d6d6ce"
+ },
+ "2": {
+ "425284": "1b2b3b",
+ "e6e6f7": "7ecdca",
+ "949cb5": "325062",
+ "d6ceef": "558a98",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "b59442": "81604a",
+ "f7e6bd": "d9caa5",
+ "6b5a10": "5f3e2e",
+ "dec573": "ad8f6f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/87.json b/public/images/pokemon/variant/back/87.json
new file mode 100644
index 000000000..bc02e269d
--- /dev/null
+++ b/public/images/pokemon/variant/back/87.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "6b7ba5": "8f5641",
+ "e6e6f7": "f0b28a",
+ "425263": "773630",
+ "d6ceef": "bc7855",
+ "9ca5bd": "b76a43",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "847b7b": "847b7b",
+ "d6cece": "d6cece"
+ },
+ "1": {
+ "6b7ba5": "465264",
+ "e6e6f7": "96adbe",
+ "425263": "2f3b50",
+ "d6ceef": "5a7286",
+ "9ca5bd": "5e6d7c",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "847b7b": "847b7b",
+ "d6cece": "d6cece"
+ },
+ "2": {
+ "6b7ba5": "20354a",
+ "e6e6f7": "86dfe2",
+ "425263": "171d3f",
+ "d6ceef": "5493ac",
+ "9ca5bd": "305f7d",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "847b7b": "847b7b",
+ "d6cece": "d6cece"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/872.json b/public/images/pokemon/variant/back/872.json
new file mode 100644
index 000000000..c7b73b390
--- /dev/null
+++ b/public/images/pokemon/variant/back/872.json
@@ -0,0 +1,32 @@
+{
+ "0": {
+ "7b8b9b": "345f5c",
+ "d8e9f0": "b7f1d6",
+ "f5fdff": "f5fdff",
+ "acc3cc": "669a8c",
+ "101010": "101010",
+ "695e77": "275e43",
+ "edeae0": "a6d6a6",
+ "b3a7c2": "73a878"
+ },
+ "1": {
+ "7b8b9b": "22504c",
+ "d8e9f0": "b6e7df",
+ "f5fdff": "f5fdff",
+ "acc3cc": "548e8f",
+ "101010": "101010",
+ "695e77": "354b63",
+ "edeae0": "c1ebf3",
+ "b3a7c2": "89a9be"
+ },
+ "2": {
+ "7b8b9b": "5a3993",
+ "d8e9f0": "d5c3ff",
+ "f5fdff": "f5fdff",
+ "acc3cc": "a66ac2",
+ "101010": "101010",
+ "695e77": "5f3465",
+ "edeae0": "e5a2da",
+ "b3a7c2": "a060a0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/873.json b/public/images/pokemon/variant/back/873.json
new file mode 100644
index 000000000..dd3754e7f
--- /dev/null
+++ b/public/images/pokemon/variant/back/873.json
@@ -0,0 +1,26 @@
+{
+ "0": {
+ "747489": "547b58",
+ "b3b4bd": "73a878",
+ "e7e0e6": "a6d6a6",
+ "8f8f9f": "27532f",
+ "fdfdfd": "b7f1d7",
+ "101010": "101010"
+ },
+ "1": {
+ "747489": "556b7d",
+ "b3b4bd": "92a9b8",
+ "e7e0e6": "b6e7df",
+ "8f8f9f": "415366",
+ "fdfdfd": "eefffb",
+ "101010": "101010"
+ },
+ "2": {
+ "747489": "512d52",
+ "b3b4bd": "864c86",
+ "e7e0e6": "d78dcb",
+ "8f8f9f": "5f3465",
+ "fdfdfd": "d5c3ff",
+ "101010": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/877-hangry.json b/public/images/pokemon/variant/back/877-hangry.json
new file mode 100644
index 000000000..a4e19c34f
--- /dev/null
+++ b/public/images/pokemon/variant/back/877-hangry.json
@@ -0,0 +1,29 @@
+{
+ "0": {
+ "383634": "3a1010",
+ "101010": "101010",
+ "4f4b47": "952222",
+ "6c6c6c": "540606",
+ "6b3d96": "967f3d",
+ "493061": "3a2510",
+ "9958ce": "cebb58"
+ },
+ "1": {
+ "383634": "383634",
+ "101010": "101010",
+ "4f4b47": "3a3a3a",
+ "6c6c6c": "212020",
+ "6b3d96": "cb6333",
+ "493061": "a2512c",
+ "9958ce": "cb6333"
+ },
+ "2": {
+ "383634": "383634",
+ "101010": "101010",
+ "4f4b47": "4f4b47",
+ "6c6c6c": "6c6c6c",
+ "6b3d96": "568351",
+ "493061": "306135",
+ "9958ce": "7fba7f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/877.json b/public/images/pokemon/variant/back/877.json
new file mode 100644
index 000000000..846a3ecda
--- /dev/null
+++ b/public/images/pokemon/variant/back/877.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "8a5e48": "383634",
+ "101010": "101010",
+ "383634": "383634",
+ "af7044": "4f4b47",
+ "4f4b47": "4f4b47",
+ "6c6c6c": "6c6c6c",
+ "cf9c66": "6c6c6c",
+ "d3b351": "8851d3",
+ "f4f489": "b689f4"
+ },
+ "1": {
+ "8a5e48": "2e57f6",
+ "101010": "101010",
+ "383634": "383634",
+ "af7044": "86aaff",
+ "4f4b47": "4f4b47",
+ "6c6c6c": "6c6c6c",
+ "cf9c66": "2c439d",
+ "d3b351": "8b8853",
+ "f4f489": "fff98f"
+ },
+ "2": {
+ "8a5e48": "4f8a48",
+ "101010": "101010",
+ "383634": "383634",
+ "af7044": "71cf66",
+ "4f4b47": "4f4b47",
+ "6c6c6c": "6c6c6c",
+ "cf9c66": "44af5b",
+ "d3b351": "b6b6b6",
+ "f4f489": "f8f8f8"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/885.json b/public/images/pokemon/variant/back/885.json
new file mode 100644
index 000000000..a03ef2a9a
--- /dev/null
+++ b/public/images/pokemon/variant/back/885.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "3a583c": "133056",
+ "fa5494": "efa93f",
+ "101010": "101010",
+ "cc4066": "ac7508",
+ "5f875a": "2f6c89",
+ "476b48": "20486e",
+ "78aa84": "479bb6",
+ "addcbc": "6accd6",
+ "822d44": "824100",
+ "eb4972": "ac7508",
+ "c4264e": "9c5f05"
+ },
+ "1": {
+ "3a583c": "2f040d",
+ "fa5494": "4590da",
+ "101010": "101010",
+ "cc4066": "244f9f",
+ "5f875a": "7d1f2c",
+ "476b48": "2f040d",
+ "78aa84": "b13b42",
+ "addcbc": "da6151",
+ "822d44": "071d61",
+ "eb4972": "234582",
+ "c4264e": "213464"
+ },
+ "2": {
+ "3a583c": "1f0c2c",
+ "fa5494": "68c7c4",
+ "101010": "101010",
+ "cc4066": "2a8286",
+ "5f875a": "3c2750",
+ "476b48": "231234",
+ "78aa84": "624c6f",
+ "addcbc": "927fa1",
+ "822d44": "00405b",
+ "eb4972": "126f79",
+ "c4264e": "08586a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/886.json b/public/images/pokemon/variant/back/886.json
new file mode 100644
index 000000000..be5cad586
--- /dev/null
+++ b/public/images/pokemon/variant/back/886.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "444e62": "2d365a",
+ "101010": "101010",
+ "addcbc": "6accd6",
+ "5f875a": "2f6c89",
+ "2c323f": "192250",
+ "566f89": "465272",
+ "fa5494": "efa93f",
+ "7fb3b1": "78c3cb",
+ "d5fffb": "d5fffb",
+ "5b878c": "4c90a6"
+ },
+ "1": {
+ "444e62": "4a1621",
+ "101010": "101010",
+ "addcbc": "da6151",
+ "5f875a": "6b242e",
+ "2c323f": "2e080d",
+ "566f89": "602034",
+ "fa5494": "4590da",
+ "7fb3b1": "a94046",
+ "d5fffb": "ffb853",
+ "5b878c": "7e2833"
+ },
+ "2": {
+ "444e62": "231b45",
+ "101010": "101010",
+ "addcbc": "927fa1",
+ "5f875a": "3c2750",
+ "2c323f": "251b31",
+ "566f89": "3b2e5d",
+ "fa5494": "60d1cd",
+ "7fb3b1": "8b659f",
+ "d5fffb": "d67ae7",
+ "5b878c": "6c4d85"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/887.json b/public/images/pokemon/variant/back/887.json
new file mode 100644
index 000000000..e49645f72
--- /dev/null
+++ b/public/images/pokemon/variant/back/887.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "101010": "101010",
+ "2c323f": "192250",
+ "566f89": "46557b",
+ "444e62": "2c3867",
+ "fa5494": "efa93f",
+ "cc4066": "8e611e",
+ "ffe322": "ffcc48",
+ "308b86": "2f6c89",
+ "b5a36a": "b1aaa5",
+ "78d4cb": "6accd6",
+ "d5fffb": "9dfffa",
+ "386a70": "20486e",
+ "48a9b0": "479bb6"
+ },
+ "1": {
+ "101010": "101010",
+ "2c323f": "2e080d",
+ "566f89": "6c273d",
+ "444e62": "4a1621",
+ "fa5494": "4590da",
+ "cc4066": "374c74",
+ "ffe322": "4fffa4",
+ "308b86": "690f1b",
+ "b5a36a": "d2a76c",
+ "78d4cb": "b13b42",
+ "d5fffb": "ffb853",
+ "386a70": "490711",
+ "48a9b0": "8a212f"
+ },
+ "2": {
+ "101010": "101010",
+ "2c323f": "1b163f",
+ "566f89": "566f89",
+ "444e62": "332a59",
+ "fa5494": "68c7c4",
+ "cc4066": "2a666b",
+ "ffe322": "87ff46",
+ "308b86": "231234",
+ "b5a36a": "7b7a8c",
+ "78d4cb": "744e89",
+ "d5fffb": "976ae3",
+ "386a70": "1d0e33",
+ "48a9b0": "482962"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/890-eternamax.json b/public/images/pokemon/variant/back/890-eternamax.json
new file mode 100644
index 000000000..356e1209b
--- /dev/null
+++ b/public/images/pokemon/variant/back/890-eternamax.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "25134c": "09113c",
+ "3622a7": "264864",
+ "6461ba": "6393a9",
+ "641e30": "0778a0",
+ "31245f": "162a52",
+ "010101": "010101",
+ "e23434": "119bc7",
+ "ab2a4c": "2fbbdc",
+ "ff8c8c": "68e8f7",
+ "ff5657": "59d6ee",
+ "ffb6b6": "8cf9ff",
+ "ffdfdf": "b3fff5"
+ },
+ "2": {
+ "25134c": "4963af",
+ "3622a7": "bfd1fa",
+ "6461ba": "e0ecff",
+ "641e30": "934516",
+ "31245f": "87a3dd",
+ "010101": "010101",
+ "e23434": "d98d16",
+ "ab2a4c": "cb7210",
+ "ff8c8c": "e2a234",
+ "ff5657": "e6a41c",
+ "ffb6b6": "f3c34f",
+ "ffdfdf": "ffe57f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/890.json b/public/images/pokemon/variant/back/890.json
new file mode 100644
index 000000000..0c4ddb2ee
--- /dev/null
+++ b/public/images/pokemon/variant/back/890.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "9a2433": "3ba1c0",
+ "26124d": "09113c",
+ "eb1533": "61dbee",
+ "3d2871": "162a52",
+ "fb2553": "8cf9ff",
+ "3a15bc": "264864",
+ "675cc5": "406d89",
+ "b21833": "21779e",
+ "010101": "010101",
+ "f46d70": "8ef2ff",
+ "f18cd5": "ff7d54",
+ "fefefe": "fefefe",
+ "ffbcbc": "ffbcbc",
+ "e22dbc": "ee535a"
+ },
+ "2": {
+ "9a2433": "903f03",
+ "26124d": "4963af",
+ "eb1533": "d88721",
+ "3d2871": "87a3dd",
+ "fb2553": "eba32d",
+ "3a15bc": "bfd1fa",
+ "675cc5": "e0ecff",
+ "b21833": "bd5f10",
+ "010101": "010101",
+ "f46d70": "f1bd4b",
+ "f18cd5": "73e5dc",
+ "fefefe": "fefefe",
+ "ffbcbc": "ffbcbc",
+ "e22dbc": "298fb9"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/900.json b/public/images/pokemon/variant/back/900.json
new file mode 100644
index 000000000..68558c793
--- /dev/null
+++ b/public/images/pokemon/variant/back/900.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "080808": "080808",
+ "3a2e2f": "3a2e2f",
+ "6a5856": "6a5856",
+ "4d3d3e": "4d3d3e",
+ "96856d": "96856d",
+ "fcfcfc": "fcfcfc",
+ "2b1f22": "2b1f22",
+ "c8bdb7": "c8bdb7",
+ "6b563a": "221a69",
+ "af7845": "354da7",
+ "e2b561": "4b84d2",
+ "e3d1ae": "e3d1ae"
+ },
+ "2": {
+ "080808": "080808",
+ "3a2e2f": "3a2e2f",
+ "6a5856": "424242",
+ "4d3d3e": "808080",
+ "96856d": "96856d",
+ "fcfcfc": "fcfcfc",
+ "2b1f22": "2b1f22",
+ "c8bdb7": "c8bdb7",
+ "6b563a": "a54200",
+ "af7845": "e68400",
+ "e2b561": "ffde00",
+ "e3d1ae": "e3d1ae"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/919.json b/public/images/pokemon/variant/back/919.json
new file mode 100644
index 000000000..0f7ecc24e
--- /dev/null
+++ b/public/images/pokemon/variant/back/919.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "2f323c": "1a1815",
+ "63738c": "4b453d",
+ "798aa2": "6c655c",
+ "4b5870": "302d27",
+ "121212": "121212",
+ "41485b": "23211d",
+ "dde1e4": "cec890",
+ "c0bdc0": "a29d62",
+ "636164": "3c3e35",
+ "7b8ca3": "6c655c",
+ "b0acb0": "a29d62",
+ "ffc608": "d02c35",
+ "0f0f0f": "0f0f0f",
+ "a38215": "b52736",
+ "a49dac": "62654e"
+ },
+ "1": {
+ "2f323c": "162d2a",
+ "63738c": "498f57",
+ "798aa2": "70ba74",
+ "4b5870": "295449",
+ "121212": "121212",
+ "41485b": "1c3835",
+ "dde1e4": "dde1e4",
+ "c0bdc0": "c0bdc0",
+ "636164": "636164",
+ "7b8ca3": "70ba74",
+ "b0acb0": "b0acb0",
+ "ffc608": "c54d2d",
+ "0f0f0f": "0f0f0f",
+ "a38215": "7f223a",
+ "a49dac": "a49dac"
+ },
+ "2": {
+ "2f323c": "340f21",
+ "63738c": "983444",
+ "798aa2": "c74d51",
+ "4b5870": "601c3a",
+ "121212": "121212",
+ "41485b": "4b132c",
+ "dde1e4": "444444",
+ "c0bdc0": "444444",
+ "636164": "0f0f0f",
+ "7b8ca3": "c74d51",
+ "b0acb0": "333333",
+ "ffc608": "2977b6",
+ "0f0f0f": "0f0f0f",
+ "a38215": "293c7d",
+ "a49dac": "222222"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/920.json b/public/images/pokemon/variant/back/920.json
new file mode 100644
index 000000000..79b215090
--- /dev/null
+++ b/public/images/pokemon/variant/back/920.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "292829": "475316",
+ "0f0f0f": "0f0f0f",
+ "505050": "dbcf15",
+ "3c393c": "8e931a",
+ "e6ebef": "e6ebef",
+ "a59aa5": "a59aa5",
+ "ffffff": "ffffff",
+ "6b6d6b": "f6ea5f",
+ "607381": "444444",
+ "8e4815": "4d0517",
+ "424e59": "292929",
+ "f7a631": "c42929",
+ "ce6f0f": "8c0325",
+ "2d3639": "1d1d1d"
+ },
+ "1": {
+ "292829": "1e391b",
+ "0f0f0f": "0f0f0f",
+ "505050": "529042",
+ "3c393c": "34642c",
+ "e6ebef": "e6ebef",
+ "a59aa5": "a59aa5",
+ "ffffff": "ffffff",
+ "6b6d6b": "6ea25e",
+ "607381": "919191",
+ "8e4815": "550927",
+ "424e59": "676974",
+ "f7a631": "c33c26",
+ "ce6f0f": "9b1515",
+ "2d3639": "4b4d5c"
+ },
+ "2": {
+ "292829": "47132c",
+ "0f0f0f": "0f0f0f",
+ "505050": "b52828",
+ "3c393c": "791b2d",
+ "e6ebef": "e6ebef",
+ "a59aa5": "a59aa5",
+ "ffffff": "ffffff",
+ "6b6d6b": "df4747",
+ "607381": "858585",
+ "8e4815": "1c1936",
+ "424e59": "525252",
+ "f7a631": "2986c4",
+ "ce6f0f": "3a3476",
+ "2d3639": "3b3b3b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/924.json b/public/images/pokemon/variant/back/924.json
new file mode 100644
index 000000000..9b2e1c7db
--- /dev/null
+++ b/public/images/pokemon/variant/back/924.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "393a44": "344854",
+ "f9f9f9": "cddef1",
+ "b8b9c0": "9c89d2",
+ "0f0f0f": "0f0f0f",
+ "888b97": "5a6e8f",
+ "565765": "444561",
+ "567d9a": "755382",
+ "8ea9c6": "7575af",
+ "b8ccde": "a3a6ef"
+ },
+ "1": {
+ "393a44": "3f0f0f",
+ "f9f9f9": "b39090",
+ "b8b9c0": "785e5e",
+ "0f0f0f": "0f0f0f",
+ "888b97": "6e4343",
+ "565765": "543131",
+ "567d9a": "a15d55",
+ "8ea9c6": "cb898b",
+ "b8ccde": "eaafb2"
+ },
+ "2": {
+ "393a44": "27272e",
+ "f9f9f9": "757373",
+ "b8b9c0": "4b4b4d",
+ "0f0f0f": "0f0f0f",
+ "888b97": "3c3c3d",
+ "565765": "252526",
+ "567d9a": "471910",
+ "8ea9c6": "5e3e4c",
+ "b8ccde": "7a5b5d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/925-four.json b/public/images/pokemon/variant/back/925-four.json
new file mode 100644
index 000000000..9b2e1c7db
--- /dev/null
+++ b/public/images/pokemon/variant/back/925-four.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "393a44": "344854",
+ "f9f9f9": "cddef1",
+ "b8b9c0": "9c89d2",
+ "0f0f0f": "0f0f0f",
+ "888b97": "5a6e8f",
+ "565765": "444561",
+ "567d9a": "755382",
+ "8ea9c6": "7575af",
+ "b8ccde": "a3a6ef"
+ },
+ "1": {
+ "393a44": "3f0f0f",
+ "f9f9f9": "b39090",
+ "b8b9c0": "785e5e",
+ "0f0f0f": "0f0f0f",
+ "888b97": "6e4343",
+ "565765": "543131",
+ "567d9a": "a15d55",
+ "8ea9c6": "cb898b",
+ "b8ccde": "eaafb2"
+ },
+ "2": {
+ "393a44": "27272e",
+ "f9f9f9": "757373",
+ "b8b9c0": "4b4b4d",
+ "0f0f0f": "0f0f0f",
+ "888b97": "3c3c3d",
+ "565765": "252526",
+ "567d9a": "471910",
+ "8ea9c6": "5e3e4c",
+ "b8ccde": "7a5b5d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/925-three.json b/public/images/pokemon/variant/back/925-three.json
new file mode 100644
index 000000000..9b2e1c7db
--- /dev/null
+++ b/public/images/pokemon/variant/back/925-three.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "393a44": "344854",
+ "f9f9f9": "cddef1",
+ "b8b9c0": "9c89d2",
+ "0f0f0f": "0f0f0f",
+ "888b97": "5a6e8f",
+ "565765": "444561",
+ "567d9a": "755382",
+ "8ea9c6": "7575af",
+ "b8ccde": "a3a6ef"
+ },
+ "1": {
+ "393a44": "3f0f0f",
+ "f9f9f9": "b39090",
+ "b8b9c0": "785e5e",
+ "0f0f0f": "0f0f0f",
+ "888b97": "6e4343",
+ "565765": "543131",
+ "567d9a": "a15d55",
+ "8ea9c6": "cb898b",
+ "b8ccde": "eaafb2"
+ },
+ "2": {
+ "393a44": "27272e",
+ "f9f9f9": "757373",
+ "b8b9c0": "4b4b4d",
+ "0f0f0f": "0f0f0f",
+ "888b97": "3c3c3d",
+ "565765": "252526",
+ "567d9a": "471910",
+ "8ea9c6": "5e3e4c",
+ "b8ccde": "7a5b5d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/92_1.json b/public/images/pokemon/variant/back/92_1.json
new file mode 100644
index 000000000..59c140ea2
--- /dev/null
+++ b/public/images/pokemon/variant/back/92_1.json
@@ -0,0 +1,2330 @@
+{
+ "textures": [
+ {
+ "image": "92_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 525,
+ "h": 525
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 189,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 252,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 315,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 378,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 441,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 59,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 177,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 236,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 354,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 413,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 22,
+ "w": 48,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 472,
+ "w": 48,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 19,
+ "w": 48,
+ "h": 53
+ },
+ "frame": {
+ "x": 48,
+ "y": 472,
+ "w": 48,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 59,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 118,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 177,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 236,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 16,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 413,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 413,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 20,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 96,
+ "y": 472,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 20,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 96,
+ "y": 472,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 413,
+ "w": 61,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 413,
+ "w": 61,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 21,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 142,
+ "y": 472,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 186,
+ "y": 413,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 186,
+ "y": 413,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 191,
+ "y": 471,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 59,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 59,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 117,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 117,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 175,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 233,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 233,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 187,
+ "y": 291,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 187,
+ "y": 291,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 187,
+ "y": 349,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 248,
+ "y": 349,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 248,
+ "y": 349,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 249,
+ "y": 407,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 249,
+ "y": 407,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 251,
+ "y": 465,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 251,
+ "y": 465,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 312,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 312,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 9,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 12,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 61,
+ "h": 57
+ },
+ "frame": {
+ "x": 189,
+ "y": 59,
+ "w": 61,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 374,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 374,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 436,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 12,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 436,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 21,
+ "w": 61,
+ "h": 57
+ },
+ "frame": {
+ "x": 189,
+ "y": 116,
+ "w": 61,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 21,
+ "w": 61,
+ "h": 57
+ },
+ "frame": {
+ "x": 189,
+ "y": 116,
+ "w": 61,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 173,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 173,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 18,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 21,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 251,
+ "y": 171,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 251,
+ "y": 171,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 311,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 311,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 285,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 285,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 56
+ },
+ "frame": {
+ "x": 309,
+ "y": 341,
+ "w": 60,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 56
+ },
+ "frame": {
+ "x": 310,
+ "y": 397,
+ "w": 60,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 453,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 453,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 18,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 311,
+ "y": 227,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 18,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 311,
+ "y": 227,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 171,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 171,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 372,
+ "y": 115,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 311,
+ "y": 282,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 369,
+ "y": 337,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 371,
+ "y": 282,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 372,
+ "y": 226,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 373,
+ "y": 170,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 432,
+ "y": 115,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 21,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 370,
+ "y": 392,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 24,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 373,
+ "y": 442,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 27,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 419,
+ "y": 392,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 27,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 169,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 27,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 169,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 15,
+ "w": 51,
+ "h": 46
+ },
+ "frame": {
+ "x": 471,
+ "y": 218,
+ "w": 51,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 15,
+ "w": 51,
+ "h": 46
+ },
+ "frame": {
+ "x": 471,
+ "y": 264,
+ "w": 51,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 21,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 310,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 24,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 310,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 359,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 15,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 359,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 12,
+ "w": 50,
+ "h": 47
+ },
+ "frame": {
+ "x": 471,
+ "y": 408,
+ "w": 50,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 9,
+ "w": 50,
+ "h": 47
+ },
+ "frame": {
+ "x": 471,
+ "y": 408,
+ "w": 50,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 425,
+ "y": 455,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 12,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 474,
+ "y": 455,
+ "w": 49,
+ "h": 49
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:bfa0b68654f18a9392f5e9fbc4ed0453:47b399bf8c93eb39ba69f62c9a5d3304:940f904821041481572d765abbc53d9e$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/92_1.png b/public/images/pokemon/variant/back/92_1.png
new file mode 100644
index 000000000..20faf4213
Binary files /dev/null and b/public/images/pokemon/variant/back/92_1.png differ
diff --git a/public/images/pokemon/variant/back/92_2.json b/public/images/pokemon/variant/back/92_2.json
new file mode 100644
index 000000000..1eb26c8c9
--- /dev/null
+++ b/public/images/pokemon/variant/back/92_2.json
@@ -0,0 +1,2330 @@
+{
+ "textures": [
+ {
+ "image": "92_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 525,
+ "h": 525
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 189,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 252,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 315,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 378,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 441,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 59,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 177,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 236,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 354,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 413,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 22,
+ "w": 48,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 472,
+ "w": 48,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 19,
+ "w": 48,
+ "h": 53
+ },
+ "frame": {
+ "x": 48,
+ "y": 472,
+ "w": 48,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 59,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 118,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 177,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 236,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 16,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 413,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 413,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 20,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 96,
+ "y": 472,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 20,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 96,
+ "y": 472,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 413,
+ "w": 61,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 413,
+ "w": 61,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 21,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 142,
+ "y": 472,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 186,
+ "y": 413,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 186,
+ "y": 413,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 191,
+ "y": 471,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 59,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 59,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 117,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 117,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 175,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 233,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 233,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 187,
+ "y": 291,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 187,
+ "y": 291,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 187,
+ "y": 349,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 248,
+ "y": 349,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 248,
+ "y": 349,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 249,
+ "y": 407,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 249,
+ "y": 407,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 251,
+ "y": 465,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 251,
+ "y": 465,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 312,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 312,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 9,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 12,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 61,
+ "h": 57
+ },
+ "frame": {
+ "x": 189,
+ "y": 59,
+ "w": 61,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 374,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 374,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 436,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 12,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 436,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 21,
+ "w": 61,
+ "h": 57
+ },
+ "frame": {
+ "x": 189,
+ "y": 116,
+ "w": 61,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 21,
+ "w": 61,
+ "h": 57
+ },
+ "frame": {
+ "x": 189,
+ "y": 116,
+ "w": 61,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 173,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 173,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 18,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 21,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 251,
+ "y": 171,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 251,
+ "y": 171,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 311,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 311,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 285,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 285,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 56
+ },
+ "frame": {
+ "x": 309,
+ "y": 341,
+ "w": 60,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 56
+ },
+ "frame": {
+ "x": 310,
+ "y": 397,
+ "w": 60,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 453,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 453,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 18,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 311,
+ "y": 227,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 18,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 311,
+ "y": 227,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 171,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 171,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 372,
+ "y": 115,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 311,
+ "y": 282,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 369,
+ "y": 337,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 371,
+ "y": 282,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 372,
+ "y": 226,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 373,
+ "y": 170,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 432,
+ "y": 115,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 21,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 370,
+ "y": 392,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 24,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 373,
+ "y": 442,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 27,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 419,
+ "y": 392,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 27,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 169,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 27,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 169,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 15,
+ "w": 51,
+ "h": 46
+ },
+ "frame": {
+ "x": 471,
+ "y": 218,
+ "w": 51,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 15,
+ "w": 51,
+ "h": 46
+ },
+ "frame": {
+ "x": 471,
+ "y": 264,
+ "w": 51,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 21,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 310,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 24,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 310,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 359,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 15,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 359,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 12,
+ "w": 50,
+ "h": 47
+ },
+ "frame": {
+ "x": 471,
+ "y": 408,
+ "w": 50,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 9,
+ "w": 50,
+ "h": 47
+ },
+ "frame": {
+ "x": 471,
+ "y": 408,
+ "w": 50,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 425,
+ "y": 455,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 12,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 474,
+ "y": 455,
+ "w": 49,
+ "h": 49
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:bfa0b68654f18a9392f5e9fbc4ed0453:47b399bf8c93eb39ba69f62c9a5d3304:940f904821041481572d765abbc53d9e$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/92_2.png b/public/images/pokemon/variant/back/92_2.png
new file mode 100644
index 000000000..6a7e13cc2
Binary files /dev/null and b/public/images/pokemon/variant/back/92_2.png differ
diff --git a/public/images/pokemon/variant/back/92_3.json b/public/images/pokemon/variant/back/92_3.json
new file mode 100644
index 000000000..e841097a1
--- /dev/null
+++ b/public/images/pokemon/variant/back/92_3.json
@@ -0,0 +1,2330 @@
+{
+ "textures": [
+ {
+ "image": "92_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 525,
+ "h": 525
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 126,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 189,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 252,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 315,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 378,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 441,
+ "y": 0,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 59,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 11,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 177,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 236,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 295,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 354,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 413,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 22,
+ "w": 48,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 472,
+ "w": 48,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 19,
+ "w": 48,
+ "h": 53
+ },
+ "frame": {
+ "x": 48,
+ "y": 472,
+ "w": 48,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 59,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 118,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 177,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 63,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 236,
+ "w": 63,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 7,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 16,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 413,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 63,
+ "y": 413,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 20,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 96,
+ "y": 472,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 20,
+ "w": 46,
+ "h": 52
+ },
+ "frame": {
+ "x": 96,
+ "y": 472,
+ "w": 46,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 295,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 62,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 354,
+ "w": 62,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 413,
+ "w": 61,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 59
+ },
+ "frame": {
+ "x": 125,
+ "y": 413,
+ "w": 61,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 21,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 142,
+ "y": 472,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 186,
+ "y": 413,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 186,
+ "y": 413,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 191,
+ "y": 471,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 59,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 59,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 8,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 117,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 117,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 175,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 233,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 14,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 126,
+ "y": 233,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 187,
+ "y": 291,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 20,
+ "w": 63,
+ "h": 58
+ },
+ "frame": {
+ "x": 187,
+ "y": 291,
+ "w": 63,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 187,
+ "y": 349,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 248,
+ "y": 349,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 248,
+ "y": 349,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 249,
+ "y": 407,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 16,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 249,
+ "y": 407,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 251,
+ "y": 465,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 10,
+ "w": 61,
+ "h": 58
+ },
+ "frame": {
+ "x": 251,
+ "y": 465,
+ "w": 61,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 312,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 312,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 9,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 12,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 61,
+ "h": 57
+ },
+ "frame": {
+ "x": 189,
+ "y": 59,
+ "w": 61,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 374,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 374,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 15,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 436,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 12,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 436,
+ "y": 59,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 21,
+ "w": 61,
+ "h": 57
+ },
+ "frame": {
+ "x": 189,
+ "y": 116,
+ "w": 61,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 21,
+ "w": 61,
+ "h": 57
+ },
+ "frame": {
+ "x": 189,
+ "y": 116,
+ "w": 61,
+ "h": 57
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 21,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 173,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 62,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 173,
+ "w": 62,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 18,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 21,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 189,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 229,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 251,
+ "y": 171,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 251,
+ "y": 171,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 311,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 311,
+ "y": 115,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 285,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 61,
+ "h": 56
+ },
+ "frame": {
+ "x": 250,
+ "y": 285,
+ "w": 61,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 56
+ },
+ "frame": {
+ "x": 309,
+ "y": 341,
+ "w": 60,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 56
+ },
+ "frame": {
+ "x": 310,
+ "y": 397,
+ "w": 60,
+ "h": 56
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 453,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 453,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 18,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 311,
+ "y": 227,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 18,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 311,
+ "y": 227,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 171,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 61,
+ "h": 55
+ },
+ "frame": {
+ "x": 312,
+ "y": 171,
+ "w": 61,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 372,
+ "y": 115,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 19,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 311,
+ "y": 282,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 369,
+ "y": 337,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 55
+ },
+ "frame": {
+ "x": 371,
+ "y": 282,
+ "w": 60,
+ "h": 55
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 372,
+ "y": 226,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 373,
+ "y": 170,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 60,
+ "h": 54
+ },
+ "frame": {
+ "x": 432,
+ "y": 115,
+ "w": 60,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 21,
+ "w": 49,
+ "h": 50
+ },
+ "frame": {
+ "x": 370,
+ "y": 392,
+ "w": 49,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 24,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 373,
+ "y": 442,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 27,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 419,
+ "y": 392,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 27,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 169,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 27,
+ "w": 52,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 169,
+ "w": 52,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 15,
+ "w": 51,
+ "h": 46
+ },
+ "frame": {
+ "x": 471,
+ "y": 218,
+ "w": 51,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 15,
+ "w": 51,
+ "h": 46
+ },
+ "frame": {
+ "x": 471,
+ "y": 264,
+ "w": 51,
+ "h": 46
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 21,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 310,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 24,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 310,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 359,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 15,
+ "w": 50,
+ "h": 49
+ },
+ "frame": {
+ "x": 471,
+ "y": 359,
+ "w": 50,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 12,
+ "w": 50,
+ "h": 47
+ },
+ "frame": {
+ "x": 471,
+ "y": 408,
+ "w": 50,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 9,
+ "w": 50,
+ "h": 47
+ },
+ "frame": {
+ "x": 471,
+ "y": 408,
+ "w": 50,
+ "h": 47
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 425,
+ "y": 455,
+ "w": 49,
+ "h": 49
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 63,
+ "h": 78
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 12,
+ "w": 49,
+ "h": 49
+ },
+ "frame": {
+ "x": 474,
+ "y": 455,
+ "w": 49,
+ "h": 49
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:bfa0b68654f18a9392f5e9fbc4ed0453:47b399bf8c93eb39ba69f62c9a5d3304:940f904821041481572d765abbc53d9e$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/92_3.png b/public/images/pokemon/variant/back/92_3.png
new file mode 100644
index 000000000..df995a87d
Binary files /dev/null and b/public/images/pokemon/variant/back/92_3.png differ
diff --git a/public/images/pokemon/variant/back/93.json b/public/images/pokemon/variant/back/93.json
new file mode 100644
index 000000000..d25c8085a
--- /dev/null
+++ b/public/images/pokemon/variant/back/93.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "de4a31": "5a94ff",
+ "845a6b": "8e699a",
+ "524263": "52426b",
+ "c58cce": "dfcaee",
+ "ad6bce": "caaddf",
+ "b51919": "2963d6",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "d6d6d6": "d6d6d6"
+ },
+ "1": {
+ "de4a31": "7ee75c",
+ "845a6b": "631b3f",
+ "524263": "380508",
+ "c58cce": "c06380",
+ "ad6bce": "8e395f",
+ "b51919": "2eb063",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "d6d6d6": "d6d6d6"
+ },
+ "2": {
+ "de4a31": "e47750",
+ "845a6b": "312a33",
+ "524263": "1a1320",
+ "c58cce": "897e91",
+ "ad6bce": "544e59",
+ "b51919": "b72b47",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "d6d6d6": "d6d6d6"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/94-gigantamax.json b/public/images/pokemon/variant/back/94-gigantamax.json
new file mode 100644
index 000000000..550f763a8
--- /dev/null
+++ b/public/images/pokemon/variant/back/94-gigantamax.json
@@ -0,0 +1,29 @@
+{
+ "0": {
+ "5a4a9c": "a89dc4",
+ "101010": "101010",
+ "b48bbd": "fefefe",
+ "9473b4": "fcf4fc",
+ "4a294a": "634b63",
+ "7b62a4": "d1bcd6",
+ "963e80": "8aabe6"
+ },
+ "1": {
+ "5a4a9c": "4a1f36",
+ "101010": "101010",
+ "b48bbd": "c56f8a",
+ "9473b4": "8d3e61",
+ "4a294a": "201323",
+ "7b62a4": "8d3e61",
+ "963e80": "49a277"
+ },
+ "2": {
+ "5a4a9c": "302433",
+ "101010": "101010",
+ "b48bbd": "7b6888",
+ "9473b4": "3f324a",
+ "4a294a": "201323",
+ "7b62a4": "3f324a",
+ "963e80": "a2495a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/94-mega.json b/public/images/pokemon/variant/back/94-mega.json
new file mode 100644
index 000000000..a903b3aef
--- /dev/null
+++ b/public/images/pokemon/variant/back/94-mega.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "101010": "101010",
+ "4d2a4d": "634b63",
+ "503f73": "d1bcd6",
+ "775499": "fcf4fc",
+ "9469bf": "fefefe",
+ "453159": "a89dc4",
+ "994c99": "6e99e4",
+ "cc47a0": "4c69c3",
+ "ff5991": "72e9f2"
+ },
+ "1": {
+ "101010": "101010",
+ "4d2a4d": "1a1320",
+ "503f73": "511e3b",
+ "775499": "a44c73",
+ "9469bf": "c56f8a",
+ "453159": "3b132c",
+ "994c99": "7b3f8c",
+ "cc47a0": "4b3273",
+ "ff5991": "c1ea61"
+ },
+ "2": {
+ "101010": "101010",
+ "4d2a4d": "1a1320",
+ "503f73": "302433",
+ "775499": "3f324a",
+ "9469bf": "7b6888",
+ "453159": "2b1d2f",
+ "994c99": "43353e",
+ "cc47a0": "9c392a",
+ "ff5991": "fae277"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/94.json b/public/images/pokemon/variant/back/94.json
new file mode 100644
index 000000000..23175bfe2
--- /dev/null
+++ b/public/images/pokemon/variant/back/94.json
@@ -0,0 +1,26 @@
+{
+ "0": {
+ "5a4a9c": "9e85a6",
+ "b58cbd": "ebdbf7",
+ "101010": "101010",
+ "9473b5": "cbb7da",
+ "4a294a": "634b63",
+ "7b63a5": "b8a2c3"
+ },
+ "1": {
+ "5a4a9c": "4a1f36",
+ "b58cbd": "c56f8a",
+ "101010": "101010",
+ "9473b5": "8d3e61",
+ "4a294a": "1b0917",
+ "7b63a5": "6f284a"
+ },
+ "2": {
+ "5a4a9c": "302433",
+ "b58cbd": "7b6888",
+ "101010": "101010",
+ "9473b5": "3f324a",
+ "4a294a": "201323",
+ "7b63a5": "3f324a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/962.json b/public/images/pokemon/variant/back/962.json
new file mode 100644
index 000000000..615d983e2
--- /dev/null
+++ b/public/images/pokemon/variant/back/962.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "342930": "3e1d26",
+ "0f0f0f": "0f0f0f",
+ "4a3942": "60354a",
+ "937d85": "b1686b",
+ "b9aaaf": "dd9f9d",
+ "665b60": "924f57",
+ "efe3e1": "f6cbc4",
+ "a7aba7": "ddcac6",
+ "4d4a4b": "982b39",
+ "fffbff": "fceff1",
+ "e64c62": "4592c0",
+ "993e49": "4473d2",
+ "501d25": "1f3078",
+ "7b827b": "998482"
+ },
+ "1": {
+ "342930": "1e382a",
+ "0f0f0f": "0f0f0f",
+ "4a3942": "395740",
+ "937d85": "6b7e50",
+ "b9aaaf": "c6ca8e",
+ "665b60": "404b22",
+ "efe3e1": "e8e8c0",
+ "a7aba7": "98a798",
+ "4d4a4b": "aa2233",
+ "fffbff": "edf8e6",
+ "e64c62": "b37e6f",
+ "993e49": "79433f",
+ "501d25": "3e1e1d",
+ "7b827b": "6a856a"
+ },
+ "2": {
+ "342930": "754156",
+ "0f0f0f": "0f0f0f",
+ "4a3942": "a5777f",
+ "937d85": "2f2655",
+ "b9aaaf": "453863",
+ "665b60": "211f45",
+ "efe3e1": "67548a",
+ "a7aba7": "ddac84",
+ "4d4a4b": "a04a55",
+ "fffbff": "f7e5d0",
+ "e64c62": "aba7a8",
+ "993e49": "797877",
+ "501d25": "545151",
+ "7b827b": "a96c4b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/967.json b/public/images/pokemon/variant/back/967.json
new file mode 100644
index 000000000..7eab2cd96
--- /dev/null
+++ b/public/images/pokemon/variant/back/967.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "384a35": "464354",
+ "b9b7b3": "b9b7b3",
+ "54654e": "67637a",
+ "1c2916": "272431",
+ "0f0f0f": "0f0f0f",
+ "f16b32": "bead9d",
+ "34453d": "444a71",
+ "607d6d": "6e76a9",
+ "75b07d": "9299c7",
+ "fcfcfc": "fcfcfc",
+ "323943": "323943",
+ "222328": "222328",
+ "4b565c": "4b565c",
+ "e2e9d7": "e2e9d7"
+ },
+ "2": {
+ "384a35": "5d0c0c",
+ "b9b7b3": "c0ab8b",
+ "54654e": "942d22",
+ "1c2916": "43060b",
+ "0f0f0f": "0f0f0f",
+ "f16b32": "8c63d2",
+ "34453d": "45141d",
+ "607d6d": "6b2c31",
+ "75b07d": "a95d50",
+ "fcfcfc": "fcfcfc",
+ "323943": "502b2a",
+ "222328": "371516",
+ "4b565c": "815652",
+ "e2e9d7": "e9ddbb"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/973.json b/public/images/pokemon/variant/back/973.json
new file mode 100644
index 000000000..6bb3f9057
--- /dev/null
+++ b/public/images/pokemon/variant/back/973.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "be5c70": "988282",
+ "af3f5b": "7c6364",
+ "eb6d96": "cfbbbc",
+ "f596b0": "f0ddde",
+ "645555": "404355",
+ "e9e5ea": "e7e2e6",
+ "e7e2e6": "e7e2e6",
+ "bdaeba": "bdaeb5",
+ "504343": "272636",
+ "f9be51": "e7a11f",
+ "bf964a": "d28011",
+ "000000": "000000",
+ "ffffff": "ffffff",
+ "852941": "60484a"
+ },
+ "1": {
+ "be5c70": "911b92",
+ "af3f5b": "660f71",
+ "eb6d96": "cb36b9",
+ "f596b0": "e768cc",
+ "645555": "404355",
+ "e9e5ea": "e7e2e6",
+ "e7e2e6": "e7e2e6",
+ "bdaeba": "bdaeb5",
+ "504343": "272636",
+ "f9be51": "5fdd5b",
+ "bf964a": "289c43",
+ "000000": "000000",
+ "ffffff": "ffffff",
+ "852941": "430855"
+ },
+ "2": {
+ "be5c70": "d77433",
+ "af3f5b": "b7501e",
+ "eb6d96": "f29f5b",
+ "f596b0": "fabe7d",
+ "645555": "645555",
+ "e9e5ea": "e7e2e6",
+ "e7e2e6": "e7e2e6",
+ "bdaeba": "bdaeb5",
+ "504343": "504343",
+ "f9be51": "3175cb",
+ "bf964a": "2c3ca6",
+ "000000": "000000",
+ "ffffff": "ffffff",
+ "852941": "943615"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/987.json b/public/images/pokemon/variant/back/987.json
new file mode 100644
index 000000000..1773ba70c
--- /dev/null
+++ b/public/images/pokemon/variant/back/987.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "8a378a": "9b490e",
+ "ee93e8": "ffdd67",
+ "621841": "71370f",
+ "b36cc1": "d3941a",
+ "182941": "132443",
+ "0f0f0f": "0f0f0f",
+ "de62a4": "ffc668",
+ "4a83a4": "387fa7",
+ "314a62": "244260",
+ "70bbb4": "f8d371",
+ "a4295a": "cc762f"
+ },
+ "1": {
+ "8a378a": "0c8086",
+ "ee93e8": "3df7ed",
+ "621841": "7b3c08",
+ "b36cc1": "1dbdb9",
+ "182941": "244358",
+ "0f0f0f": "0f0f0f",
+ "de62a4": "ffdf90",
+ "4a83a4": "a1c8db",
+ "314a62": "7396b4",
+ "70bbb4": "70bbb4",
+ "a4295a": "e28c27"
+ },
+ "2": {
+ "8a378a": "5d4a2f",
+ "ee93e8": "fff7dd",
+ "621841": "5a0a05",
+ "b36cc1": "eece8c",
+ "182941": "603305",
+ "0f0f0f": "0f0f0f",
+ "de62a4": "e25038",
+ "4a83a4": "e6aa47",
+ "314a62": "b56f2a",
+ "70bbb4": "f8d371",
+ "a4295a": "a62a21"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/988.json b/public/images/pokemon/variant/back/988.json
new file mode 100644
index 000000000..7ef8e8d89
--- /dev/null
+++ b/public/images/pokemon/variant/back/988.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "a93734": "2c9484",
+ "ed7e3d": "28d7bd",
+ "7b2000": "0b334c",
+ "d8a33f": "56e4ba",
+ "181820": "181820",
+ "efd165": "66e9c2",
+ "d1fd77": "e2fd77",
+ "7dc536": "d7d346",
+ "f04137": "17b79f",
+ "35384f": "35384f",
+ "f1f7f7": "f1f7f7",
+ "465175": "465175",
+ "a9a9ab": "92c9b9",
+ "359f8f": "23838b"
+ },
+ "2": {
+ "a93734": "622b8b",
+ "ed7e3d": "b258c9",
+ "7b2000": "3d1759",
+ "d8a33f": "9d46a1",
+ "181820": "181820",
+ "efd165": "c273e0",
+ "d1fd77": "71d1fb",
+ "7dc536": "38b9e0",
+ "f04137": "9439c5",
+ "35384f": "123755",
+ "f1f7f7": "f1f7f7",
+ "465175": "1b233f",
+ "a9a9ab": "8fb8c9",
+ "359f8f": "154e67"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/999.json b/public/images/pokemon/variant/back/999.json
new file mode 100644
index 000000000..bacd640b9
--- /dev/null
+++ b/public/images/pokemon/variant/back/999.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "8a6239": "760040",
+ "ffda59": "f34484",
+ "ddc126": "d52d70",
+ "ad9338": "c11f67",
+ "323437": "142552",
+ "5a4729": "38001c",
+ "545b6b": "1e2e60",
+ "783a52": "492118",
+ "ac4454": "ab461e",
+ "0f0f0f": "0f0f0f",
+ "7a82a9": "5e647a",
+ "bac4d8": "757a8b",
+ "a59227": "a44418"
+ },
+ "1": {
+ "8a6239": "29354e",
+ "ffda59": "8295aa",
+ "ddc126": "65768c",
+ "ad9338": "485466",
+ "323437": "1d2c54",
+ "5a4729": "131c3b",
+ "545b6b": "415073",
+ "783a52": "4f2e5c",
+ "ac4454": "794e83",
+ "0f0f0f": "0f0f0f",
+ "7a82a9": "7a82a9",
+ "bac4d8": "bac4d8",
+ "a59227": "9c9cbe"
+ },
+ "2": {
+ "8a6239": "152848",
+ "ffda59": "4e85bf",
+ "ddc126": "326191",
+ "ad9338": "294f7e",
+ "323437": "212857",
+ "5a4729": "0c1b40",
+ "545b6b": "6467a8",
+ "783a52": "6d6594",
+ "ac4454": "bcb9d6",
+ "0f0f0f": "0f0f0f",
+ "7a82a9": "7a82a9",
+ "bac4d8": "bac4d8",
+ "a59227": "b6d0d7"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/female/308.json b/public/images/pokemon/variant/back/female/308.json
new file mode 100644
index 000000000..fd439be8d
--- /dev/null
+++ b/public/images/pokemon/variant/back/female/308.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "101010": "101010",
+ "84424a": "59141d",
+ "e6738c": "a53835",
+ "ce5a73": "8b2e2b",
+ "52424a": "5a4357",
+ "dedede": "e0cdd9",
+ "b54a5a": "83272c",
+ "8c848c": "966f8d",
+ "ada5ad": "a88da0",
+ "c5c5c5": "d1b6c7",
+ "a57329": "722966",
+ "efbd5a": "ce5cb6",
+ "f7de84": "ee9bd5"
+ },
+ "2": {
+ "101010": "101010",
+ "84424a": "461f5d",
+ "e6738c": "a37aac",
+ "ce5a73": "7d5187",
+ "52424a": "1f344a",
+ "dedede": "cbd0d6",
+ "b54a5a": "633971",
+ "8c848c": "6c7d9e",
+ "ada5ad": "9faab9",
+ "c5c5c5": "c5c5c5",
+ "a57329": "205a9e",
+ "efbd5a": "205a9e",
+ "f7de84": "5abbef"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/female/399_2.json b/public/images/pokemon/variant/back/female/399_2.json
new file mode 100644
index 000000000..c2e9b3f17
--- /dev/null
+++ b/public/images/pokemon/variant/back/female/399_2.json
@@ -0,0 +1,2414 @@
+{
+ "textures": [
+ {
+ "image": "399_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 180,
+ "h": 180
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 8,
+ "w": 49,
+ "h": 37
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 49,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 44,
+ "h": 39
+ },
+ "frame": {
+ "x": 49,
+ "y": 0,
+ "w": 44,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 49,
+ "h": 40
+ },
+ "frame": {
+ "x": 93,
+ "y": 0,
+ "w": 49,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 37,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 37,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 37,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 45,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 37,
+ "w": 45,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 47,
+ "h": 40
+ },
+ "frame": {
+ "x": 45,
+ "y": 39,
+ "w": 47,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 47,
+ "h": 40
+ },
+ "frame": {
+ "x": 45,
+ "y": 39,
+ "w": 47,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 47,
+ "h": 40
+ },
+ "frame": {
+ "x": 45,
+ "y": 39,
+ "w": 47,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 47,
+ "h": 40
+ },
+ "frame": {
+ "x": 45,
+ "y": 39,
+ "w": 47,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 5,
+ "w": 44,
+ "h": 40
+ },
+ "frame": {
+ "x": 92,
+ "y": 40,
+ "w": 44,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 5,
+ "w": 44,
+ "h": 40
+ },
+ "frame": {
+ "x": 92,
+ "y": 40,
+ "w": 44,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 5,
+ "w": 44,
+ "h": 40
+ },
+ "frame": {
+ "x": 92,
+ "y": 40,
+ "w": 44,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 5,
+ "w": 44,
+ "h": 40
+ },
+ "frame": {
+ "x": 92,
+ "y": 40,
+ "w": 44,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 40,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 77,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 46,
+ "h": 40
+ },
+ "frame": {
+ "x": 44,
+ "y": 79,
+ "w": 46,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 46,
+ "h": 40
+ },
+ "frame": {
+ "x": 44,
+ "y": 79,
+ "w": 46,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 46,
+ "h": 40
+ },
+ "frame": {
+ "x": 44,
+ "y": 79,
+ "w": 46,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 5,
+ "w": 46,
+ "h": 40
+ },
+ "frame": {
+ "x": 44,
+ "y": 79,
+ "w": 46,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 90,
+ "y": 80,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 81,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 81,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 81,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 44,
+ "h": 41
+ },
+ "frame": {
+ "x": 136,
+ "y": 81,
+ "w": 44,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 0,
+ "y": 118,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 44,
+ "y": 119,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 44,
+ "y": 119,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 44,
+ "y": 119,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 46,
+ "h": 41
+ },
+ "frame": {
+ "x": 44,
+ "y": 119,
+ "w": 46,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 46,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 121,
+ "w": 46,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 46,
+ "h": 42
+ },
+ "frame": {
+ "x": 90,
+ "y": 121,
+ "w": 46,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 136,
+ "y": 122,
+ "w": 44,
+ "h": 42
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 51,
+ "h": 45
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 44,
+ "h": 42
+ },
+ "frame": {
+ "x": 136,
+ "y": 122,
+ "w": 44,
+ "h": 42
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:166d6bff38ea8945fae5e64c1106413a:2aa7b9b68f399a27af5a5270b38116ce:7b55afdea5fe8b0745f3f525c240592c$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/female/399_2.png b/public/images/pokemon/variant/back/female/399_2.png
new file mode 100644
index 000000000..fcd948a0e
Binary files /dev/null and b/public/images/pokemon/variant/back/female/399_2.png differ
diff --git a/public/images/pokemon/variant/back/female/400.json b/public/images/pokemon/variant/back/female/400.json
new file mode 100644
index 000000000..c7e831cae
--- /dev/null
+++ b/public/images/pokemon/variant/back/female/400.json
@@ -0,0 +1,13 @@
+{
+ "1": {
+ "ad947b": "bd9171",
+ "e6d69c": "fff5d1",
+ "5a3a31": "70323f",
+ "3a3129": "3a3129",
+ "bd844a": "dba0ac",
+ "8c5a31": "c46269",
+ "101010": "101010",
+ "423a31": "3e3040",
+ "63523a": "824561"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/female/443.json b/public/images/pokemon/variant/back/female/443.json
new file mode 100644
index 000000000..4a65daecb
--- /dev/null
+++ b/public/images/pokemon/variant/back/female/443.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "426b84": "085284",
+ "101010": "101921",
+ "314252": "082963",
+ "8cc5d6": "42a5f7",
+ "5294ad": "1984c5",
+ "42d6de": "42d6de",
+ "3aadc5": "3aadc5",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "5a6363": "5a6363",
+ "ad3a10": "a57c10",
+ "de5a29": "e6c529",
+ "7b1910": "731029"
+ },
+ "1": {
+ "426b84": "522521",
+ "101010": "101921",
+ "314252": "400311",
+ "8cc5d6": "e49f52",
+ "5294ad": "905647",
+ "42d6de": "54b0ff",
+ "3aadc5": "2878e1",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "5a6363": "5a6363",
+ "ad3a10": "92a9b2",
+ "de5a29": "d9f0f1",
+ "7b1910": "731029"
+ },
+ "2": {
+ "426b84": "223a4a",
+ "101010": "101921",
+ "314252": "0e263c",
+ "8cc5d6": "8cb6bf",
+ "5294ad": "4c5e66",
+ "42d6de": "6fe6a3",
+ "3aadc5": "23b8a8",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "5a6363": "5a6363",
+ "ad3a10": "92a9b2",
+ "de5a29": "d9f0f1",
+ "7b1910": "3e3a52"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/female/444.json b/public/images/pokemon/variant/back/female/444.json
new file mode 100644
index 000000000..287f0c405
--- /dev/null
+++ b/public/images/pokemon/variant/back/female/444.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "3a4a8c": "1e4b77",
+ "102952": "091f4e",
+ "5a6bbd": "307fb8",
+ "738cce": "59aaed",
+ "b5bdf7": "42d6de",
+ "8c8cbd": "3aadc5",
+ "101010": "101921",
+ "de9c19": "e53d3f",
+ "5a1000": "502209",
+ "ffff19": "fa845a",
+ "ad314a": "ad7b08",
+ "c5ced6": "c5ced6",
+ "de5a29": "f7b834",
+ "ffffff": "ffffff",
+ "737b84": "737b84"
+ },
+ "1": {
+ "3a4a8c": "6f3633",
+ "102952": "3d0a17",
+ "5a6bbd": "a96051",
+ "738cce": "e9a36b",
+ "b5bdf7": "4caaff",
+ "8c8cbd": "255dd7",
+ "101010": "101921",
+ "de9c19": "d9900e",
+ "5a1000": "211e33",
+ "ffff19": "ffd177",
+ "ad314a": "829ca6",
+ "c5ced6": "c5ced6",
+ "de5a29": "c2dedf",
+ "ffffff": "ffffff",
+ "737b84": "737b84"
+ },
+ "2": {
+ "3a4a8c": "223a4a",
+ "102952": "092136",
+ "5a6bbd": "3e5059",
+ "738cce": "79a2ab",
+ "b5bdf7": "6fe6a3",
+ "8c8cbd": "23b8a8",
+ "101010": "101921",
+ "de9c19": "2c8bf7",
+ "5a1000": "521000",
+ "ffff19": "62cbff",
+ "ad314a": "be472f",
+ "c5ced6": "c5ced6",
+ "de5a29": "ee723e",
+ "ffffff": "ffffff",
+ "737b84": "737b84"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/female/445.json b/public/images/pokemon/variant/back/female/445.json
new file mode 100644
index 000000000..41d1e100a
--- /dev/null
+++ b/public/images/pokemon/variant/back/female/445.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "292952": "091f4e",
+ "5a63ad": "33719e",
+ "42428c": "1e4b77",
+ "7b7bce": "65a2d5",
+ "101010": "101010",
+ "c59410": "3aadc5",
+ "ffd619": "42d6de",
+ "ffffff": "ffffff",
+ "737b84": "737b84",
+ "c5ced6": "c5ced6",
+ "bd3a42": "b2630f",
+ "5a1000": "502209",
+ "e64a31": "f7ac34"
+ },
+ "1": {
+ "292952": "3d0a17",
+ "5a63ad": "deae7a",
+ "42428c": "af6e55",
+ "7b7bce": "f2d8aa",
+ "101010": "101010",
+ "c59410": "255dd7",
+ "ffd619": "4caaff",
+ "ffffff": "ffffff",
+ "737b84": "737b84",
+ "c5ced6": "c5ced6",
+ "bd3a42": "9fb6bf",
+ "5a1000": "393648",
+ "e64a31": "dce8e8"
+ },
+ "2": {
+ "292952": "051a2e",
+ "5a63ad": "2f434b",
+ "42428c": "152c3b",
+ "7b7bce": "689099",
+ "101010": "101010",
+ "c59410": "23b8a8",
+ "ffd619": "6fe6a3",
+ "ffffff": "ffffff",
+ "737b84": "737b84",
+ "c5ced6": "c5ced6",
+ "bd3a42": "be472f",
+ "5a1000": "521000",
+ "e64a31": "de5a29"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/1000.json b/public/images/pokemon/variant/exp/1000.json
new file mode 100644
index 000000000..bb12559c2
--- /dev/null
+++ b/public/images/pokemon/variant/exp/1000.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "805601": "a33612",
+ "e6ce4a": "ee883f",
+ "f8e682": "ffb667",
+ "000000": "0f0f0f",
+ "d0951f": "9b3e00",
+ "e9a928": "a64700",
+ "bd8006": "9b3e00",
+ "4e5471": "8f4a14",
+ "363b54": "531f03",
+ "616f99": "8f4a14",
+ "adb5cc": "5e86c2",
+ "751710": "6d1906"
+ },
+ "1": {
+ "805601": "622f43",
+ "e6ce4a": "e1ced1",
+ "f8e682": "f3e3e4",
+ "000000": "0f0f0f",
+ "d0951f": "7a4e5d",
+ "e9a928": "96747e",
+ "bd8006": "7a4e5d",
+ "4e5471": "415073",
+ "363b54": "1d2c54",
+ "616f99": "415073",
+ "adb5cc": "5eb5a1",
+ "751710": "4b1a32"
+ },
+ "2": {
+ "805601": "3d717b",
+ "e6ce4a": "e5fffc",
+ "f8e682": "ffffff",
+ "000000": "0f0f0f",
+ "d0951f": "5a9aa3",
+ "e9a928": "89d1d6",
+ "bd8006": "5a9aa3",
+ "4e5471": "495890",
+ "363b54": "212857",
+ "616f99": "495890",
+ "adb5cc": "dae0f3",
+ "751710": "214048"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/1001.json b/public/images/pokemon/variant/exp/1001.json
new file mode 100644
index 000000000..7280de988
--- /dev/null
+++ b/public/images/pokemon/variant/exp/1001.json
@@ -0,0 +1,42 @@
+{
+ "1": {
+ "505551": "754e3b",
+ "b8bebd": "ebe6c0",
+ "313430": "4f2711",
+ "0f0f0f": "0f0f0f",
+ "7e615a": "1f1e1c",
+ "48492e": "0a0907",
+ "a28b76": "383734",
+ "618044": "9e4b28",
+ "8c979d": "a19775",
+ "76b458": "de7e52",
+ "524a36": "6e4105",
+ "b99c60": "e2a845",
+ "7b7253": "b87416",
+ "f97c20": "f97c20",
+ "fdfdfd": "fdfdfd",
+ "010101": "010101",
+ "212421": "212421",
+ "212021": "212021"
+ },
+ "2": {
+ "505551": "322733",
+ "b8bebd": "dbcce8",
+ "313430": "1b101c",
+ "0f0f0f": "0f0f0f",
+ "7e615a": "e6aec8",
+ "48492e": "9c4b6f",
+ "a28b76": "fce6f0",
+ "618044": "e170a1",
+ "8c979d": "9f88b3",
+ "76b458": "f5bede",
+ "524a36": "420f0f",
+ "b99c60": "bd405d",
+ "7b7253": "5e1b1b",
+ "f97c20": "f97c20",
+ "fdfdfd": "fdfdfd",
+ "010101": "010101",
+ "212421": "212421",
+ "212021": "212021"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/1004.json b/public/images/pokemon/variant/exp/1004.json
new file mode 100644
index 000000000..4a489005a
--- /dev/null
+++ b/public/images/pokemon/variant/exp/1004.json
@@ -0,0 +1,90 @@
+{
+ "1": {
+ "a23724": "b06f00",
+ "f4342f": "f2b200",
+ "0f0f0f": "0f0f0f",
+ "f35e38": "ffc81b",
+ "f9824f": "ffe13a",
+ "b15236": "dca300",
+ "f0a755": "ffe86b",
+ "fcf59b": "ffffce",
+ "487447": "394d9a",
+ "c1c4bd": "a2badc",
+ "1c4021": "3e3e84",
+ "5b985a": "5c71c1",
+ "83b884": "7a9ae0",
+ "3c3f3a": "27276a",
+ "f8f8f0": "f8f8f0",
+ "548c53": "5acbe0",
+ "0e0e0e": "0e0e0e",
+ "6e5e00": "6e5e00",
+ "1a3b1e": "1a3b1e",
+ "426b41": "3f89b4",
+ "ffd871": "ffd871",
+ "ffba02": "ffba02",
+ "ffce4c": "ffce4c",
+ "443a00": "443a00",
+ "ec8d22": "ec8d22",
+ "73af74": "539de0",
+ "ffc938": "ffe49d",
+ "ffe191": "fffaed",
+ "857100": "857100",
+ "ffedbe": "ffedbe",
+ "524600": "524600",
+ "4e6e00": "4e6e00",
+ "e8ff71": "e8ff71",
+ "d5ff02": "d5ff02",
+ "e2ff4c": "e2ff4c",
+ "304400": "304400",
+ "7a6800": "7a6800",
+ "ffe39a": "ffe39a",
+ "ffc21f": "ffc21f",
+ "4b4000": "4b4000",
+ "ece622": "ece622",
+ "ee9b3d": "ee9b3d"
+ },
+ "2": {
+ "a23724": "76074d",
+ "f4342f": "a525d3",
+ "0f0f0f": "0f0f0f",
+ "f35e38": "3449f6",
+ "f9824f": "49c9f6",
+ "b15236": "7642bd",
+ "f0a755": "79f6a1",
+ "fcf59b": "efffd2",
+ "487447": "84736f",
+ "c1c4bd": "f2ede5",
+ "1c4021": "655a59",
+ "5b985a": "b09f97",
+ "83b884": "d7cbb5",
+ "3c3f3a": "4b4444",
+ "f8f8f0": "f8f8f0",
+ "548c53": "e5c468",
+ "0e0e0e": "0e0e0e",
+ "6e5e00": "6e5e00",
+ "1a3b1e": "420202",
+ "426b41": "bda10a",
+ "ffd871": "ffd871",
+ "ffba02": "ffba02",
+ "ffce4c": "ffce4c",
+ "443a00": "443a00",
+ "ec8d22": "ec8d22",
+ "73af74": "b48910",
+ "ffc938": "ff8e70",
+ "ffe191": "ffb3aa",
+ "857100": "857100",
+ "ffedbe": "ffedbe",
+ "524600": "524600",
+ "4e6e00": "a34b0b",
+ "e8ff71": "ffd0ae",
+ "d5ff02": "ffb47d",
+ "e2ff4c": "ff8374",
+ "304400": "440000",
+ "7a6800": "7a6800",
+ "ffe39a": "ffe39a",
+ "ffc21f": "ffc21f",
+ "4b4000": "4b4000",
+ "ece622": "ece622",
+ "ee9b3d": "ee9b3d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/181-mega.json b/public/images/pokemon/variant/exp/181-mega.json
new file mode 100644
index 000000000..c2d5f25ca
--- /dev/null
+++ b/public/images/pokemon/variant/exp/181-mega.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "626a6a": "39585d",
+ "ffffff": "baebeb",
+ "101010": "101010",
+ "c54100": "d53691",
+ "b4b4bd": "8ebabe",
+ "e6e6e6": "baebeb",
+ "ff6200": "ee74c1",
+ "8b2000": "b12173",
+ "cd8b10": "74418f",
+ "ffee4a": "d19bd8",
+ "835a31": "553168",
+ "ffc510": "9f62b0",
+ "5a0000": "b12173"
+ },
+ "2": {
+ "626a6a": "5d412a",
+ "ffffff": "fff1d0",
+ "101010": "101010",
+ "c54100": "d26b00",
+ "b4b4bd": "ebbb78",
+ "e6e6e6": "fff1d0",
+ "ff6200": "ffab34",
+ "8b2000": "a23c00",
+ "cd8b10": "884626",
+ "ffee4a": "cd895d",
+ "835a31": "49200d",
+ "ffc510": "af673b",
+ "5a0000": "a23c00"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/212-mega.json b/public/images/pokemon/variant/exp/212-mega.json
new file mode 100644
index 000000000..e53c29246
--- /dev/null
+++ b/public/images/pokemon/variant/exp/212-mega.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "622929": "215a2d",
+ "000000": "000000",
+ "f66a6a": "8cce73",
+ "d53939": "4a9c53",
+ "a42929": "2f794e",
+ "404052": "404052",
+ "ffffff": "ffffff",
+ "717186": "717186",
+ "2b2b38": "2b2b38",
+ "b4b4cd": "b4b4cd",
+ "1083a2": "1083a2",
+ "2cabcc": "2cabcc"
+ },
+ "1": {
+ "622929": "2f2962",
+ "000000": "000000",
+ "f66a6a": "639cf7",
+ "d53939": "4263ef",
+ "a42929": "29429c",
+ "404052": "404052",
+ "ffffff": "ffffff",
+ "717186": "717186",
+ "2b2b38": "2b2b38",
+ "b4b4cd": "b4b4cd",
+ "1083a2": "1083a2",
+ "2cabcc": "2cabcc"
+ },
+ "2": {
+ "622929": "645117",
+ "000000": "000000",
+ "f66a6a": "c59f29",
+ "d53939": "ffca2a",
+ "a42929": "b88619",
+ "404052": "282d2c",
+ "ffffff": "ffffff",
+ "717186": "3c4543",
+ "2b2b38": "2b2b38",
+ "b4b4cd": "b4b4cd",
+ "1083a2": "645117",
+ "2cabcc": "f4e920"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/282-mega_2.json b/public/images/pokemon/variant/exp/282-mega_2.json
new file mode 100644
index 000000000..3f39fe828
--- /dev/null
+++ b/public/images/pokemon/variant/exp/282-mega_2.json
@@ -0,0 +1,2015 @@
+{
+ "textures": [
+ {
+ "image": "282-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 395,
+ "h": 395
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 79,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 79,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 79,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 79,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 158,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 158,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 158,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 158,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 237,
+ "w": 63,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 237,
+ "w": 63,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 237,
+ "w": 63,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 237,
+ "w": 63,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 316,
+ "w": 62,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 316,
+ "w": 62,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 79
+ },
+ "frame": {
+ "x": 62,
+ "y": 316,
+ "w": 62,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 79
+ },
+ "frame": {
+ "x": 62,
+ "y": 316,
+ "w": 62,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 63,
+ "y": 237,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 63,
+ "y": 237,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 79,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 79,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 79,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 79,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 158,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 158,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 124,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 124,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 124,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 124,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 124,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 309,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 309,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 309,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 309,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 304,
+ "y": 78,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 304,
+ "y": 78,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 78,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 78,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 78,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 78,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 157,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 157,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 157,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 157,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 305,
+ "y": 156,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 305,
+ "y": 156,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 305,
+ "y": 156,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 305,
+ "y": 156,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 58,
+ "h": 78
+ },
+ "frame": {
+ "x": 305,
+ "y": 235,
+ "w": 58,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 58,
+ "h": 78
+ },
+ "frame": {
+ "x": 305,
+ "y": 235,
+ "w": 58,
+ "h": 78
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:5e46f9e690a4b37f56a87d881955a15c:eb382b89795a4552388420442600da7a:6ea0cb09185173f6fef52597e9c01b85$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/282-mega_2.png b/public/images/pokemon/variant/exp/282-mega_2.png
new file mode 100644
index 000000000..a207e02ab
Binary files /dev/null and b/public/images/pokemon/variant/exp/282-mega_2.png differ
diff --git a/public/images/pokemon/variant/exp/282-mega_3.json b/public/images/pokemon/variant/exp/282-mega_3.json
new file mode 100644
index 000000000..4e0158389
--- /dev/null
+++ b/public/images/pokemon/variant/exp/282-mega_3.json
@@ -0,0 +1,2015 @@
+{
+ "textures": [
+ {
+ "image": "282-mega_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 395,
+ "h": 395
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 79,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 79,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 79,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 79,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 158,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 158,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 158,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 158,
+ "w": 64,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 237,
+ "w": 63,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 237,
+ "w": 63,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 237,
+ "w": 63,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 237,
+ "w": 63,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 316,
+ "w": 62,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 316,
+ "w": 62,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 79
+ },
+ "frame": {
+ "x": 62,
+ "y": 316,
+ "w": 62,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 79
+ },
+ "frame": {
+ "x": 62,
+ "y": 316,
+ "w": 62,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 63,
+ "y": 237,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 63,
+ "y": 237,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 79,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 79,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 79,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 79,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 158,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 61,
+ "h": 79
+ },
+ "frame": {
+ "x": 64,
+ "y": 158,
+ "w": 61,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 124,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 124,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 124,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 124,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 124,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 125,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 184,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 309,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 309,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 309,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 309,
+ "y": 0,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 79,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 185,
+ "y": 158,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 237,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 244,
+ "y": 316,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 304,
+ "y": 78,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 78
+ },
+ "frame": {
+ "x": 304,
+ "y": 78,
+ "w": 65,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 78,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 78,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 78,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 78,
+ "w": 59,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 157,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 157,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 157,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 245,
+ "y": 157,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 305,
+ "y": 156,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 305,
+ "y": 156,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 305,
+ "y": 156,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 79
+ },
+ "frame": {
+ "x": 305,
+ "y": 156,
+ "w": 60,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 58,
+ "h": 78
+ },
+ "frame": {
+ "x": 305,
+ "y": 235,
+ "w": 58,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 79
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 58,
+ "h": 78
+ },
+ "frame": {
+ "x": 305,
+ "y": 235,
+ "w": 58,
+ "h": 78
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:5e46f9e690a4b37f56a87d881955a15c:eb382b89795a4552388420442600da7a:6ea0cb09185173f6fef52597e9c01b85$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/282-mega_3.png b/public/images/pokemon/variant/exp/282-mega_3.png
new file mode 100644
index 000000000..b5ce103cf
Binary files /dev/null and b/public/images/pokemon/variant/exp/282-mega_3.png differ
diff --git a/public/images/pokemon/variant/exp/303-mega.json b/public/images/pokemon/variant/exp/303-mega.json
new file mode 100644
index 000000000..7a025fedf
--- /dev/null
+++ b/public/images/pokemon/variant/exp/303-mega.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "000000": "000000",
+ "737373": "347c7d",
+ "4a4a4a": "193e49",
+ "7b5a29": "6b5424",
+ "984868": "b43929",
+ "ffc55a": "d6c491",
+ "ffffff": "ffffff",
+ "cdcdcd": "cdcdcd",
+ "9ca494": "4fa285",
+ "b86088": "ff625a",
+ "de9441": "a99372",
+ "484848": "484848",
+ "9c4a6a": "23445e",
+ "732041": "162843",
+ "bd628b": "397189"
+ },
+ "2": {
+ "000000": "000000",
+ "737373": "9d7cd6",
+ "4a4a4a": "2f2781",
+ "7b5a29": "706d80",
+ "984868": "b43929",
+ "ffc55a": "cfc8e4",
+ "ffffff": "ffffff",
+ "cdcdcd": "cdcdcd",
+ "9ca494": "c7a8eb",
+ "b86088": "ff625a",
+ "de9441": "b1a3ca",
+ "484848": "484848",
+ "9c4a6a": "4c3767",
+ "732041": "2b1c3f",
+ "bd628b": "694c84"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/334-mega.json b/public/images/pokemon/variant/exp/334-mega.json
new file mode 100644
index 000000000..0fafc15e5
--- /dev/null
+++ b/public/images/pokemon/variant/exp/334-mega.json
@@ -0,0 +1,18 @@
+{
+ "2": {
+ "a8b0c0": "dd555a",
+ "707098": "b22f3f",
+ "f8f8f8": "ffddb4",
+ "d8e0e8": "ec996c",
+ "c8c8e0": "dd766d",
+ "486090": "771743",
+ "58c0f8": "f3719a",
+ "283858": "771743",
+ "1098c8": "cb457d",
+ "98d8f8": "f3719a",
+ "101010": "101010",
+ "000000": "101010",
+ "4a6294": "771743",
+ "109ccd": "cb457d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/334-mega_2.json b/public/images/pokemon/variant/exp/334-mega_2.json
new file mode 100644
index 000000000..d06395282
--- /dev/null
+++ b/public/images/pokemon/variant/exp/334-mega_2.json
@@ -0,0 +1,587 @@
+{
+ "textures": [
+ {
+ "image": "334-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 546,
+ "h": 546
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 108,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 108,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 112,
+ "h": 80
+ },
+ "frame": {
+ "x": 108,
+ "y": 0,
+ "w": 112,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 106,
+ "h": 80
+ },
+ "frame": {
+ "x": 220,
+ "y": 0,
+ "w": 106,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 101,
+ "h": 81
+ },
+ "frame": {
+ "x": 326,
+ "y": 0,
+ "w": 101,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 3,
+ "w": 113,
+ "h": 82
+ },
+ "frame": {
+ "x": 427,
+ "y": 0,
+ "w": 113,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 10,
+ "w": 100,
+ "h": 84
+ },
+ "frame": {
+ "x": 0,
+ "y": 79,
+ "w": 100,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 116,
+ "h": 84
+ },
+ "frame": {
+ "x": 100,
+ "y": 80,
+ "w": 116,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 11,
+ "w": 99,
+ "h": 85
+ },
+ "frame": {
+ "x": 216,
+ "y": 80,
+ "w": 99,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 118,
+ "h": 86
+ },
+ "frame": {
+ "x": 315,
+ "y": 82,
+ "w": 118,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 11,
+ "w": 97,
+ "h": 88
+ },
+ "frame": {
+ "x": 433,
+ "y": 82,
+ "w": 97,
+ "h": 88
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 118,
+ "h": 86
+ },
+ "frame": {
+ "x": 0,
+ "y": 164,
+ "w": 118,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 118,
+ "h": 87
+ },
+ "frame": {
+ "x": 118,
+ "y": 165,
+ "w": 118,
+ "h": 87
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 12,
+ "w": 96,
+ "h": 89
+ },
+ "frame": {
+ "x": 236,
+ "y": 168,
+ "w": 96,
+ "h": 89
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 13,
+ "w": 94,
+ "h": 90
+ },
+ "frame": {
+ "x": 332,
+ "y": 168,
+ "w": 94,
+ "h": 90
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 117,
+ "h": 89
+ },
+ "frame": {
+ "x": 426,
+ "y": 170,
+ "w": 117,
+ "h": 89
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 7,
+ "w": 114,
+ "h": 90
+ },
+ "frame": {
+ "x": 0,
+ "y": 250,
+ "w": 114,
+ "h": 90
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 9,
+ "w": 113,
+ "h": 91
+ },
+ "frame": {
+ "x": 114,
+ "y": 252,
+ "w": 113,
+ "h": 91
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 12,
+ "w": 109,
+ "h": 92
+ },
+ "frame": {
+ "x": 227,
+ "y": 258,
+ "w": 109,
+ "h": 92
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 13,
+ "w": 94,
+ "h": 95
+ },
+ "frame": {
+ "x": 336,
+ "y": 259,
+ "w": 94,
+ "h": 95
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 13,
+ "w": 106,
+ "h": 95
+ },
+ "frame": {
+ "x": 430,
+ "y": 259,
+ "w": 106,
+ "h": 95
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 14,
+ "w": 94,
+ "h": 97
+ },
+ "frame": {
+ "x": 0,
+ "y": 340,
+ "w": 94,
+ "h": 97
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 13,
+ "w": 103,
+ "h": 99
+ },
+ "frame": {
+ "x": 94,
+ "y": 343,
+ "w": 103,
+ "h": 99
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 14,
+ "w": 94,
+ "h": 101
+ },
+ "frame": {
+ "x": 197,
+ "y": 350,
+ "w": 94,
+ "h": 101
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 14,
+ "w": 100,
+ "h": 101
+ },
+ "frame": {
+ "x": 291,
+ "y": 354,
+ "w": 100,
+ "h": 101
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 15,
+ "w": 94,
+ "h": 102
+ },
+ "frame": {
+ "x": 391,
+ "y": 354,
+ "w": 94,
+ "h": 102
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 15,
+ "w": 94,
+ "h": 103
+ },
+ "frame": {
+ "x": 0,
+ "y": 437,
+ "w": 94,
+ "h": 103
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 119,
+ "h": 118
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 14,
+ "w": 97,
+ "h": 104
+ },
+ "frame": {
+ "x": 94,
+ "y": 442,
+ "w": 97,
+ "h": 104
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:b9cb0cbd898b43e3a406fc575dc9a53f:d61b91a7a45d2fbdb81d781f1dbb31b2:adf6c431b0abb0ef71a9fe139d6f0560$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/334-mega_2.png b/public/images/pokemon/variant/exp/334-mega_2.png
new file mode 100644
index 000000000..7a6fdb20c
Binary files /dev/null and b/public/images/pokemon/variant/exp/334-mega_2.png differ
diff --git a/public/images/pokemon/variant/exp/376-mega.json b/public/images/pokemon/variant/exp/376-mega.json
new file mode 100644
index 000000000..cdcc4794d
--- /dev/null
+++ b/public/images/pokemon/variant/exp/376-mega.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "736a73": "703b08",
+ "313962": "550611",
+ "4a83c5": "bf2e2d",
+ "101010": "101010",
+ "948b94": "a76911",
+ "416294": "851421",
+ "acacac": "a76911",
+ "7ba4f6": "ea4037",
+ "cdcdcd": "ffc753",
+ "b44100": "8d4010",
+ "e69c00": "ce7c29",
+ "ffd500": "f8b74c",
+ "ffff62": "ffeca5",
+ "d54a52": "32dce8",
+ "cddef6": "ffe07c"
+ },
+ "2": {
+ "736a73": "6f2c17",
+ "313962": "0b3739",
+ "4a83c5": "41b4a1",
+ "101010": "101010",
+ "948b94": "9f4219",
+ "416294": "1e716e",
+ "acacac": "9f4219",
+ "7ba4f6": "67ddbe",
+ "cdcdcd": "f57e37",
+ "b44100": "962c10",
+ "e69c00": "d6632a",
+ "ffd500": "ff8c33",
+ "ffff62": "ffc16a",
+ "d54a52": "3cff5f",
+ "cddef6": "ffdb64"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/384-mega.json b/public/images/pokemon/variant/exp/384-mega.json
new file mode 100644
index 000000000..e4de3a1c8
--- /dev/null
+++ b/public/images/pokemon/variant/exp/384-mega.json
@@ -0,0 +1,19 @@
+{
+ "2": {
+ "fbe27e": "17e2d6",
+ "fc9436": "098faf",
+ "836231": "003082",
+ "010101": "010101",
+ "f6de00": "17e2d6",
+ "c5a400": "0db1b1",
+ "3d7d6d": "84120f",
+ "22523e": "650f04",
+ "36b075": "ce3f2d",
+ "3f3f3f": "380100",
+ "60d293": "f1785e",
+ "e4b629": "036486",
+ "9c2952": "063f67",
+ "e65273": "2083e7",
+ "fcfcfc": "fcfcfc"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/384-mega_2.json b/public/images/pokemon/variant/exp/384-mega_2.json
new file mode 100644
index 000000000..6597e1d20
--- /dev/null
+++ b/public/images/pokemon/variant/exp/384-mega_2.json
@@ -0,0 +1,272 @@
+{
+ "textures": [
+ {
+ "image": "384-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 291,
+ "h": 291
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 98,
+ "h": 98
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 98,
+ "h": 98
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 98,
+ "h": 98
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 98,
+ "h": 98
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 10,
+ "w": 105,
+ "h": 93
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 105,
+ "h": 93
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 101,
+ "h": 94
+ },
+ "frame": {
+ "x": 98,
+ "y": 0,
+ "w": 101,
+ "h": 94
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 9,
+ "w": 101,
+ "h": 94
+ },
+ "frame": {
+ "x": 98,
+ "y": 0,
+ "w": 101,
+ "h": 94
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 91,
+ "h": 100
+ },
+ "frame": {
+ "x": 105,
+ "y": 94,
+ "w": 91,
+ "h": 100
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 91,
+ "h": 100
+ },
+ "frame": {
+ "x": 0,
+ "y": 191,
+ "w": 91,
+ "h": 100
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 89,
+ "h": 100
+ },
+ "frame": {
+ "x": 196,
+ "y": 94,
+ "w": 89,
+ "h": 100
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 99,
+ "h": 96
+ },
+ "frame": {
+ "x": 91,
+ "y": 194,
+ "w": 99,
+ "h": 96
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 99,
+ "h": 96
+ },
+ "frame": {
+ "x": 91,
+ "y": 194,
+ "w": 99,
+ "h": 96
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 94,
+ "h": 96
+ },
+ "frame": {
+ "x": 190,
+ "y": 194,
+ "w": 94,
+ "h": 96
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 105,
+ "h": 103
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 94,
+ "h": 96
+ },
+ "frame": {
+ "x": 190,
+ "y": 194,
+ "w": 94,
+ "h": 96
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:f3211699cdd44b86bd9e5103ed4e4ff0:d94e19ffdc3866cc540722159d56746b:cf7a16daaa5962e1da39cbbb1392de14$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/384-mega_2.png b/public/images/pokemon/variant/exp/384-mega_2.png
new file mode 100644
index 000000000..dc03a7ba8
Binary files /dev/null and b/public/images/pokemon/variant/exp/384-mega_2.png differ
diff --git a/public/images/pokemon/variant/exp/4263.json b/public/images/pokemon/variant/exp/4263.json
new file mode 100644
index 000000000..938fe539c
--- /dev/null
+++ b/public/images/pokemon/variant/exp/4263.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "3e4042": "01473a",
+ "60656a": "1c8155",
+ "1b2627": "00312d",
+ "5b5958": "397e4a",
+ "f5f5f6": "f5ffea",
+ "010101": "010101",
+ "b2b3b2": "a3ce9e",
+ "d94a7f": "d414dd",
+ "fcfcfc": "fcfcfc",
+ "e2729a": "ff69fa",
+ "6e3b51": "9b00b4",
+ "9b4f69": "d414dd",
+ "ee96b2": "ff69fa"
+ },
+ "2": {
+ "3e4042": "412991",
+ "60656a": "8e5aef",
+ "1b2627": "080929",
+ "5b5958": "100d2d",
+ "f5f5f6": "3c335d",
+ "010101": "010101",
+ "b2b3b2": "201b47",
+ "d94a7f": "0099ce",
+ "fcfcfc": "fcfcfc",
+ "e2729a": "54f1ff",
+ "6e3b51": "004a8b",
+ "9b4f69": "0099ce",
+ "ee96b2": "54f1ff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/4264.json b/public/images/pokemon/variant/exp/4264.json
new file mode 100644
index 000000000..f40cc4b47
--- /dev/null
+++ b/public/images/pokemon/variant/exp/4264.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "010101": "010101",
+ "1d1c1b": "01473a",
+ "343332": "1c8155",
+ "727374": "579666",
+ "f5f5f6": "f5ffea",
+ "abadaf": "95c090",
+ "ff4e89": "ff69fa",
+ "fcfcfc": "fcfcfc",
+ "bc3065": "d414dd",
+ "b4636f": "d414dd",
+ "6f7071": "27323a",
+ "949496": "3d494e",
+ "ffa0bf": "ff69fa"
+ },
+ "2": {
+ "010101": "010101",
+ "1d1c1b": "412991",
+ "343332": "7c4cd6",
+ "727374": "18133d",
+ "f5f5f6": "342d4c",
+ "abadaf": "18133d",
+ "ff4e89": "54f1ff",
+ "fcfcfc": "fcfcfc",
+ "bc3065": "0099ce",
+ "b4636f": "0099ce",
+ "6f7071": "2a1b4e",
+ "949496": "554576",
+ "ffa0bf": "54f1ff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/428-mega.json b/public/images/pokemon/variant/exp/428-mega.json
new file mode 100644
index 000000000..94df511a4
--- /dev/null
+++ b/public/images/pokemon/variant/exp/428-mega.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "836a5a": "4c034c",
+ "eedea4": "7f1349",
+ "c5a47b": "660a4f",
+ "523939": "2e1c3f",
+ "b47b4a": "756ba5",
+ "8b5a41": "4f3f72",
+ "624a41": "260033",
+ "000000": "000000",
+ "ffffff": "ffffff",
+ "ee5a4a": "3399cc",
+ "7b3941": "052566",
+ "393736": "232533",
+ "1a1a1a": "161626"
+ },
+ "2": {
+ "836a5a": "948eb2",
+ "eedea4": "ffffff",
+ "c5a47b": "cecee5",
+ "523939": "355699",
+ "b47b4a": "8cd8ff",
+ "8b5a41": "5b93cc",
+ "624a41": "65597f",
+ "000000": "000000",
+ "ffffff": "ffffff",
+ "ee5a4a": "ff884c",
+ "7b3941": "990c00",
+ "393736": "514766",
+ "1a1a1a": "312c49"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/445-mega.json b/public/images/pokemon/variant/exp/445-mega.json
new file mode 100644
index 000000000..8cd597252
--- /dev/null
+++ b/public/images/pokemon/variant/exp/445-mega.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "000000": "000000",
+ "292952": "061638",
+ "c59410": "3aadc5",
+ "5a62ac": "236696",
+ "7b7bcd": "65a2d5",
+ "41418b": "19446e",
+ "ffd518": "42d6de",
+ "5a1000": "502209",
+ "e64a31": "f7ac34",
+ "bd3941": "9e5201",
+ "ffffff": "ffffff",
+ "737b83": "737b83",
+ "c5cdd5": "c5cdd5"
+ },
+ "1": {
+ "000000": "000000",
+ "292952": "632f1b",
+ "c59410": "255dd7",
+ "5a62ac": "deae7a",
+ "7b7bcd": "f2d8aa",
+ "41418b": "b67252",
+ "ffd518": "4caaff",
+ "5a1000": "393648",
+ "e64a31": "dce8e8",
+ "bd3941": "9fb6bf",
+ "ffffff": "ffffff",
+ "737b83": "737b83",
+ "c5cdd5": "c5cdd5"
+ },
+ "2": {
+ "000000": "000000",
+ "292952": "051a2e",
+ "c59410": "23b8a8",
+ "5a62ac": "2f434b",
+ "7b7bcd": "689099",
+ "41418b": "152c3b",
+ "ffd518": "6fe6a3",
+ "5a1000": "521000",
+ "e64a31": "ec642c",
+ "bd3941": "b23219",
+ "ffffff": "ffffff",
+ "737b83": "737b83",
+ "c5cdd5": "c5cdd5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/448-mega.json b/public/images/pokemon/variant/exp/448-mega.json
new file mode 100644
index 000000000..5d6422fa8
--- /dev/null
+++ b/public/images/pokemon/variant/exp/448-mega.json
@@ -0,0 +1,65 @@
+{
+ "0": {
+ "104a7b": "6c3e20",
+ "4a9cee": "e2ce75",
+ "111111": "101010",
+ "29739c": "a56d2f",
+ "888888": "3a5376",
+ "393939": "171932",
+ "5a5a5a": "2c2f4c",
+ "383838": "171932",
+ "585858": "2c2f4c",
+ "a43131": "8a332f",
+ "ffffff": "fcfcfc",
+ "de4141": "d85e40",
+ "b4b462": "51689c",
+ "efefbe": "dbcbcb",
+ "732222": "8a332f",
+ "e6e69c": "719cbe",
+ "dddddd": "dbcbcb",
+ "f4f4d5": "fcfcfc",
+ "000000": "101010"
+ },
+ "1": {
+ "104a7b": "3f0916",
+ "4a9cee": "b85251",
+ "111111": "101010",
+ "29739c": "7f1e2f",
+ "888888": "444b4b",
+ "393939": "202931",
+ "5a5a5a": "202931",
+ "383838": "202931",
+ "585858": "202931",
+ "a43131": "d3c2b2",
+ "ffffff": "e8a02b",
+ "de4141": "f7eadc",
+ "b4b462": "ad826b",
+ "efefbe": "bb711c",
+ "732222": "d3c2b2",
+ "e6e69c": "e2cab0",
+ "dddddd": "bb711c",
+ "f4f4d5": "e8a02b",
+ "000000": "101010"
+ },
+ "2": {
+ "104a7b": "2e1547",
+ "4a9cee": "735c9e",
+ "111111": "101010",
+ "29739c": "513674",
+ "888888": "453a5a",
+ "393939": "291838",
+ "5a5a5a": "2c2339",
+ "383838": "291838",
+ "585858": "2c2339",
+ "a43131": "b8461f",
+ "ffffff": "fcfcfc",
+ "de4141": "de8141",
+ "b4b462": "373566",
+ "efefbe": "cbbab4",
+ "732222": "b8461f",
+ "e6e69c": "51668e",
+ "dddddd": "cbbab4",
+ "f4f4d5": "fcfcfc",
+ "000000": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/475-mega_2.json b/public/images/pokemon/variant/exp/475-mega_2.json
new file mode 100644
index 000000000..ac45a1298
--- /dev/null
+++ b/public/images/pokemon/variant/exp/475-mega_2.json
@@ -0,0 +1,2477 @@
+{
+ "textures": [
+ {
+ "image": "475-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 551,
+ "h": 551
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ },
+ "frame": {
+ "x": 88,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ },
+ "frame": {
+ "x": 88,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ },
+ "frame": {
+ "x": 88,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ },
+ "frame": {
+ "x": 88,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ },
+ "frame": {
+ "x": 262,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ },
+ "frame": {
+ "x": 262,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ },
+ "frame": {
+ "x": 262,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ },
+ "frame": {
+ "x": 262,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ },
+ "frame": {
+ "x": 347,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ },
+ "frame": {
+ "x": 347,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ },
+ "frame": {
+ "x": 347,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ },
+ "frame": {
+ "x": 347,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 431,
+ "y": 0,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 431,
+ "y": 0,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 431,
+ "y": 0,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 431,
+ "y": 0,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 431,
+ "y": 80,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 431,
+ "y": 80,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 431,
+ "y": 80,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 431,
+ "y": 80,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 257,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 257,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 257,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 257,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 339,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 339,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 339,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 339,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 421,
+ "y": 161,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 421,
+ "y": 161,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 421,
+ "y": 161,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 421,
+ "y": 161,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 82,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 83,
+ "w": 82,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 82,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 83,
+ "w": 82,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 82,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 83,
+ "w": 82,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 82,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 83,
+ "w": 82,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 83,
+ "h": 79
+ },
+ "frame": {
+ "x": 82,
+ "y": 83,
+ "w": 83,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 83,
+ "h": 79
+ },
+ "frame": {
+ "x": 82,
+ "y": 83,
+ "w": 83,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 83,
+ "h": 79
+ },
+ "frame": {
+ "x": 82,
+ "y": 83,
+ "w": 83,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 83,
+ "h": 79
+ },
+ "frame": {
+ "x": 82,
+ "y": 83,
+ "w": 83,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 78
+ },
+ "frame": {
+ "x": 82,
+ "y": 162,
+ "w": 83,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 81,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 163,
+ "w": 81,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 81,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 163,
+ "w": 81,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 81,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 163,
+ "w": 81,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 81,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 163,
+ "w": 81,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 81
+ },
+ "frame": {
+ "x": 165,
+ "y": 162,
+ "w": 79,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 81
+ },
+ "frame": {
+ "x": 165,
+ "y": 162,
+ "w": 79,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 81
+ },
+ "frame": {
+ "x": 165,
+ "y": 162,
+ "w": 79,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 81
+ },
+ "frame": {
+ "x": 165,
+ "y": 162,
+ "w": 79,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 81,
+ "y": 240,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 81,
+ "y": 240,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 81,
+ "y": 240,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 81,
+ "y": 240,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 80,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 242,
+ "w": 80,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 80,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 242,
+ "w": 80,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 80,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 242,
+ "w": 80,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 80,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 242,
+ "w": 80,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 162,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 162,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 162,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 162,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 326,
+ "y": 162,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 81,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 240,
+ "w": 81,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 163,
+ "y": 243,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 163,
+ "y": 243,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 163,
+ "y": 243,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 163,
+ "y": 243,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 80,
+ "y": 318,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 321,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 321,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 321,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 321,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 325,
+ "y": 240,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 408,
+ "y": 242,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 408,
+ "y": 242,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 408,
+ "y": 242,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 408,
+ "y": 242,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 325,
+ "y": 316,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 243,
+ "y": 318,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 163,
+ "y": 321,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 163,
+ "y": 321,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 163,
+ "y": 321,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 163,
+ "y": 321,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 81
+ },
+ "frame": {
+ "x": 80,
+ "y": 394,
+ "w": 77,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 81
+ },
+ "frame": {
+ "x": 80,
+ "y": 394,
+ "w": 77,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 81
+ },
+ "frame": {
+ "x": 80,
+ "y": 394,
+ "w": 77,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 81
+ },
+ "frame": {
+ "x": 80,
+ "y": 394,
+ "w": 77,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 3,
+ "w": 79,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 399,
+ "w": 79,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 3,
+ "w": 79,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 399,
+ "w": 79,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 3,
+ "w": 79,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 399,
+ "w": 79,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 3,
+ "w": 79,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 399,
+ "w": 79,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 82,
+ "h": 76
+ },
+ "frame": {
+ "x": 403,
+ "y": 318,
+ "w": 82,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 82,
+ "h": 76
+ },
+ "frame": {
+ "x": 403,
+ "y": 318,
+ "w": 82,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 82,
+ "h": 76
+ },
+ "frame": {
+ "x": 403,
+ "y": 318,
+ "w": 82,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 82,
+ "h": 76
+ },
+ "frame": {
+ "x": 403,
+ "y": 318,
+ "w": 82,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 81,
+ "h": 76
+ },
+ "frame": {
+ "x": 403,
+ "y": 394,
+ "w": 81,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 81,
+ "h": 76
+ },
+ "frame": {
+ "x": 321,
+ "y": 396,
+ "w": 81,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 81,
+ "h": 76
+ },
+ "frame": {
+ "x": 402,
+ "y": 470,
+ "w": 81,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 80,
+ "h": 76
+ },
+ "frame": {
+ "x": 241,
+ "y": 398,
+ "w": 80,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 81,
+ "h": 76
+ },
+ "frame": {
+ "x": 321,
+ "y": 472,
+ "w": 81,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 157,
+ "y": 401,
+ "w": 79,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 157,
+ "y": 401,
+ "w": 79,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 157,
+ "y": 401,
+ "w": 79,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 78,
+ "h": 76
+ },
+ "frame": {
+ "x": 79,
+ "y": 475,
+ "w": 78,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 75,
+ "h": 77
+ },
+ "frame": {
+ "x": 236,
+ "y": 474,
+ "w": 75,
+ "h": 77
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:14ae1bc05b88b747ae56b1645b19998c:c2c51703315081bf20a1de429b49620d:92813d573507f38205c90b5a0961730b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/475-mega_2.png b/public/images/pokemon/variant/exp/475-mega_2.png
new file mode 100644
index 000000000..b41948cc3
Binary files /dev/null and b/public/images/pokemon/variant/exp/475-mega_2.png differ
diff --git a/public/images/pokemon/variant/exp/475-mega_3.json b/public/images/pokemon/variant/exp/475-mega_3.json
new file mode 100644
index 000000000..aa7113d97
--- /dev/null
+++ b/public/images/pokemon/variant/exp/475-mega_3.json
@@ -0,0 +1,2477 @@
+{
+ "textures": [
+ {
+ "image": "475-mega_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 551,
+ "h": 551
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 88,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ },
+ "frame": {
+ "x": 88,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ },
+ "frame": {
+ "x": 88,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ },
+ "frame": {
+ "x": 88,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ },
+ "frame": {
+ "x": 88,
+ "y": 0,
+ "w": 87,
+ "h": 83
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 0,
+ "w": 87,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ },
+ "frame": {
+ "x": 262,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ },
+ "frame": {
+ "x": 262,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ },
+ "frame": {
+ "x": 262,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ },
+ "frame": {
+ "x": 262,
+ "y": 0,
+ "w": 85,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ },
+ "frame": {
+ "x": 347,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ },
+ "frame": {
+ "x": 347,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ },
+ "frame": {
+ "x": 347,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ },
+ "frame": {
+ "x": 347,
+ "y": 0,
+ "w": 84,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 431,
+ "y": 0,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 431,
+ "y": 0,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 431,
+ "y": 0,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 431,
+ "y": 0,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 431,
+ "y": 80,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 431,
+ "y": 80,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 431,
+ "y": 80,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 431,
+ "y": 80,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 175,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 257,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 257,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 257,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 257,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 339,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 339,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 339,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 81
+ },
+ "frame": {
+ "x": 339,
+ "y": 81,
+ "w": 82,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 421,
+ "y": 161,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 421,
+ "y": 161,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 421,
+ "y": 161,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 421,
+ "y": 161,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 82,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 83,
+ "w": 82,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 82,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 83,
+ "w": 82,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 82,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 83,
+ "w": 82,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 82,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 83,
+ "w": 82,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 83,
+ "h": 79
+ },
+ "frame": {
+ "x": 82,
+ "y": 83,
+ "w": 83,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 83,
+ "h": 79
+ },
+ "frame": {
+ "x": 82,
+ "y": 83,
+ "w": 83,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 83,
+ "h": 79
+ },
+ "frame": {
+ "x": 82,
+ "y": 83,
+ "w": 83,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 83,
+ "h": 79
+ },
+ "frame": {
+ "x": 82,
+ "y": 83,
+ "w": 83,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0113.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 78
+ },
+ "frame": {
+ "x": 82,
+ "y": 162,
+ "w": 83,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 81,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 163,
+ "w": 81,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 81,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 163,
+ "w": 81,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 81,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 163,
+ "w": 81,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 81,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 163,
+ "w": 81,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 81
+ },
+ "frame": {
+ "x": 165,
+ "y": 162,
+ "w": 79,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 81
+ },
+ "frame": {
+ "x": 165,
+ "y": 162,
+ "w": 79,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 81
+ },
+ "frame": {
+ "x": 165,
+ "y": 162,
+ "w": 79,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 81
+ },
+ "frame": {
+ "x": 165,
+ "y": 162,
+ "w": 79,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 81,
+ "y": 240,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 81,
+ "y": 240,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 81,
+ "y": 240,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 81,
+ "y": 240,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 80,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 242,
+ "w": 80,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 80,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 242,
+ "w": 80,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 80,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 242,
+ "w": 80,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 80,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 242,
+ "w": 80,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 162,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 162,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 162,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 162,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0112.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 82,
+ "h": 78
+ },
+ "frame": {
+ "x": 326,
+ "y": 162,
+ "w": 82,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0111.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 81,
+ "h": 78
+ },
+ "frame": {
+ "x": 244,
+ "y": 240,
+ "w": 81,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 163,
+ "y": 243,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 163,
+ "y": 243,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 163,
+ "y": 243,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 163,
+ "y": 243,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 80,
+ "y": 318,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 321,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 321,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 321,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 80,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 321,
+ "w": 80,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 325,
+ "y": 240,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 408,
+ "y": 242,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0097.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 408,
+ "y": 242,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0101.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 408,
+ "y": 242,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0105.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 83,
+ "h": 76
+ },
+ "frame": {
+ "x": 408,
+ "y": 242,
+ "w": 83,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 325,
+ "y": 316,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 243,
+ "y": 318,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 163,
+ "y": 321,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0099.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 163,
+ "y": 321,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0103.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 163,
+ "y": 321,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0107.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 78,
+ "h": 80
+ },
+ "frame": {
+ "x": 163,
+ "y": 321,
+ "w": 78,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 81
+ },
+ "frame": {
+ "x": 80,
+ "y": 394,
+ "w": 77,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 81
+ },
+ "frame": {
+ "x": 80,
+ "y": 394,
+ "w": 77,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 81
+ },
+ "frame": {
+ "x": 80,
+ "y": 394,
+ "w": 77,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 81
+ },
+ "frame": {
+ "x": 80,
+ "y": 394,
+ "w": 77,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 3,
+ "w": 79,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 399,
+ "w": 79,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 3,
+ "w": 79,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 399,
+ "w": 79,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 3,
+ "w": 79,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 399,
+ "w": 79,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 3,
+ "w": 79,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 399,
+ "w": 79,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 82,
+ "h": 76
+ },
+ "frame": {
+ "x": 403,
+ "y": 318,
+ "w": 82,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0098.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 82,
+ "h": 76
+ },
+ "frame": {
+ "x": 403,
+ "y": 318,
+ "w": 82,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0102.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 82,
+ "h": 76
+ },
+ "frame": {
+ "x": 403,
+ "y": 318,
+ "w": 82,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0106.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 82,
+ "h": 76
+ },
+ "frame": {
+ "x": 403,
+ "y": 318,
+ "w": 82,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0114.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 81,
+ "h": 76
+ },
+ "frame": {
+ "x": 403,
+ "y": 394,
+ "w": 81,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0115.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 81,
+ "h": 76
+ },
+ "frame": {
+ "x": 321,
+ "y": 396,
+ "w": 81,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0116.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 81,
+ "h": 76
+ },
+ "frame": {
+ "x": 402,
+ "y": 470,
+ "w": 81,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0110.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 80,
+ "h": 76
+ },
+ "frame": {
+ "x": 241,
+ "y": 398,
+ "w": 80,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0117.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 81,
+ "h": 76
+ },
+ "frame": {
+ "x": 321,
+ "y": 472,
+ "w": 81,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0096.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 157,
+ "y": 401,
+ "w": 79,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0100.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 157,
+ "y": 401,
+ "w": 79,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0104.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 157,
+ "y": 401,
+ "w": 79,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0109.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 78,
+ "h": 76
+ },
+ "frame": {
+ "x": 79,
+ "y": 475,
+ "w": 78,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0108.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 91,
+ "h": 83
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 75,
+ "h": 77
+ },
+ "frame": {
+ "x": 236,
+ "y": 474,
+ "w": 75,
+ "h": 77
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:14ae1bc05b88b747ae56b1645b19998c:c2c51703315081bf20a1de429b49620d:92813d573507f38205c90b5a0961730b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/475-mega_3.png b/public/images/pokemon/variant/exp/475-mega_3.png
new file mode 100644
index 000000000..c9592a093
Binary files /dev/null and b/public/images/pokemon/variant/exp/475-mega_3.png differ
diff --git a/public/images/pokemon/variant/exp/6549.json b/public/images/pokemon/variant/exp/6549.json
new file mode 100644
index 000000000..8ced2d845
--- /dev/null
+++ b/public/images/pokemon/variant/exp/6549.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "70365a": "29547d",
+ "bd59a2": "5094c0",
+ "315a31": "5a5a2c",
+ "101010": "101010",
+ "39ac39": "bfd17f",
+ "ff84bd": "73bad9",
+ "bda452": "77909a",
+ "4a834a": "8e954d",
+ "ffbbdb": "b5ddea",
+ "fdfdfd": "fdfdfd",
+ "ffde41": "b6c7cc",
+ "526229": "80152b",
+ "c5ee7b": "ef5755",
+ "9cb462": "bd2d40",
+ "cdc5bd": "cdc5bd"
+ },
+ "2": {
+ "70365a": "8a1a3c",
+ "bd59a2": "d64065",
+ "315a31": "643312",
+ "101010": "101010",
+ "39ac39": "ebc460",
+ "ff84bd": "e8617a",
+ "bda452": "78412b",
+ "4a834a": "9d7d45",
+ "ffbbdb": "f38e9c",
+ "fdfdfd": "f3dccc",
+ "ffde41": "9f6a45",
+ "526229": "351c49",
+ "c5ee7b": "834c9b",
+ "9cb462": "5d3576",
+ "cdc5bd": "c79e86"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/6570.json b/public/images/pokemon/variant/exp/6570.json
new file mode 100644
index 000000000..d54434d87
--- /dev/null
+++ b/public/images/pokemon/variant/exp/6570.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "942429": "9e111f",
+ "d53a3e": "e8512a",
+ "5f0002": "5d0019",
+ "f07376": "ff6d26",
+ "101010": "101010",
+ "4a4d53": "4a4d53",
+ "f7acae": "fdc9a2",
+ "fafafa": "f3dac4",
+ "b3b3bb": "d6b7b1",
+ "cbcfd8": "7b7897",
+ "6d4d62": "e1d2d3",
+ "928d96": "303443",
+ "a7484f": "9e111f",
+ "df7806": "df7806",
+ "ffae1a": "ffae1a"
+ },
+ "2": {
+ "942429": "09523d",
+ "d53a3e": "1c7b4f",
+ "5f0002": "033431",
+ "f07376": "3cbc5f",
+ "101010": "101010",
+ "4a4d53": "6f4332",
+ "f7acae": "79d38d",
+ "fafafa": "f0decd",
+ "b3b3bb": "c6ab99",
+ "cbcfd8": "d79568",
+ "6d4d62": "813059",
+ "928d96": "995d3e",
+ "a7484f": "1c7f54",
+ "df7806": "0c5b66",
+ "ffae1a": "22b5b4"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/6571.json b/public/images/pokemon/variant/exp/6571.json
new file mode 100644
index 000000000..8ea944f8a
--- /dev/null
+++ b/public/images/pokemon/variant/exp/6571.json
@@ -0,0 +1,40 @@
+{
+ "1": {
+ "635a67": "4a4759",
+ "921d23": "330814",
+ "fcfcfc": "e1d2d2",
+ "dd5857": "782d41",
+ "e79594": "b44d63",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "918b96": "918b96",
+ "c03a52": "4a1921",
+ "b77076": "883955",
+ "3f3f3f": "262231",
+ "c0b6bd": "c3a5a8",
+ "d0d1d0": "d0d1d0",
+ "928c91": "4a4759",
+ "5f475c": "d7b4b6",
+ "bfc1bf": "737185",
+ "f3ee23": "49ffff"
+ },
+ "2": {
+ "635a67": "986e5c",
+ "921d23": "082226",
+ "fcfcfc": "f0decd",
+ "dd5857": "2e625a",
+ "e79594": "4e867b",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "918b96": "885f49",
+ "c03a52": "143130",
+ "b77076": "2e625a",
+ "3f3f3f": "4b163b",
+ "c0b6bd": "c6ab99",
+ "d0d1d0": "d0d1d0",
+ "928c91": "885f49",
+ "5f475c": "c2589c",
+ "bfc1bf": "bc9072",
+ "f3ee23": "98f25f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/6705.json b/public/images/pokemon/variant/exp/6705.json
new file mode 100644
index 000000000..3d204b151
--- /dev/null
+++ b/public/images/pokemon/variant/exp/6705.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "807380": "b93f84",
+ "f2daf2": "fbb3d2",
+ "bfacbf": "e56ca6",
+ "4d454d": "8a2166",
+ "367456": "197497",
+ "50ab89": "3aa8c4",
+ "101010": "101010",
+ "60606c": "1f1233",
+ "c5cce0": "513981",
+ "949aab": "301848",
+ "aeb5c6": "442967",
+ "b8a1e5": "c7a1e5",
+ "e3e8f4": "cfd6f7",
+ "665980": "8b69c3",
+ "8f7db3": "8f7db3"
+ },
+ "2": {
+ "807380": "2b736f",
+ "f2daf2": "99f7e2",
+ "bfacbf": "3ebda7",
+ "4d454d": "194f51",
+ "367456": "a34205",
+ "50ab89": "d27e26",
+ "101010": "101010",
+ "60606c": "042329",
+ "c5cce0": "176463",
+ "949aab": "073338",
+ "aeb5c6": "0d484a",
+ "b8a1e5": "4a9699",
+ "e3e8f4": "e7fff4",
+ "665980": "274159",
+ "8f7db3": "2f667c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/6706_2.json b/public/images/pokemon/variant/exp/6706_2.json
new file mode 100644
index 000000000..cb2ddfb1a
--- /dev/null
+++ b/public/images/pokemon/variant/exp/6706_2.json
@@ -0,0 +1,2015 @@
+{
+ "textures": [
+ {
+ "image": "6706_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 508,
+ "h": 508
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 28,
+ "y": 26,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 26,
+ "y": 25,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 26,
+ "y": 25,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 28,
+ "y": 21,
+ "w": 53,
+ "h": 65
+ },
+ "frame": {
+ "x": 115,
+ "y": 0,
+ "w": 53,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 28,
+ "y": 21,
+ "w": 53,
+ "h": 65
+ },
+ "frame": {
+ "x": 115,
+ "y": 0,
+ "w": 53,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 29,
+ "y": 21,
+ "w": 54,
+ "h": 65
+ },
+ "frame": {
+ "x": 168,
+ "y": 0,
+ "w": 54,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 29,
+ "y": 21,
+ "w": 54,
+ "h": 65
+ },
+ "frame": {
+ "x": 168,
+ "y": 0,
+ "w": 54,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 28,
+ "y": 21,
+ "w": 53,
+ "h": 65
+ },
+ "frame": {
+ "x": 222,
+ "y": 0,
+ "w": 53,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 28,
+ "y": 21,
+ "w": 53,
+ "h": 65
+ },
+ "frame": {
+ "x": 222,
+ "y": 0,
+ "w": 53,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 25,
+ "y": 21,
+ "w": 55,
+ "h": 66
+ },
+ "frame": {
+ "x": 275,
+ "y": 0,
+ "w": 55,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 25,
+ "y": 21,
+ "w": 55,
+ "h": 66
+ },
+ "frame": {
+ "x": 275,
+ "y": 0,
+ "w": 55,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 23,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 330,
+ "y": 0,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 23,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 330,
+ "y": 0,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 25,
+ "y": 21,
+ "w": 54,
+ "h": 67
+ },
+ "frame": {
+ "x": 384,
+ "y": 0,
+ "w": 54,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 25,
+ "y": 21,
+ "w": 54,
+ "h": 67
+ },
+ "frame": {
+ "x": 384,
+ "y": 0,
+ "w": 54,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 21,
+ "w": 52,
+ "h": 68
+ },
+ "frame": {
+ "x": 438,
+ "y": 0,
+ "w": 52,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 21,
+ "w": 52,
+ "h": 68
+ },
+ "frame": {
+ "x": 438,
+ "y": 0,
+ "w": 52,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 21,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 61,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 21,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 61,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 22,
+ "w": 52,
+ "h": 68
+ },
+ "frame": {
+ "x": 53,
+ "y": 63,
+ "w": 52,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 22,
+ "w": 52,
+ "h": 68
+ },
+ "frame": {
+ "x": 53,
+ "y": 63,
+ "w": 52,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 21,
+ "w": 55,
+ "h": 69
+ },
+ "frame": {
+ "x": 105,
+ "y": 65,
+ "w": 55,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 21,
+ "w": 55,
+ "h": 69
+ },
+ "frame": {
+ "x": 105,
+ "y": 65,
+ "w": 55,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 21,
+ "w": 53,
+ "h": 69
+ },
+ "frame": {
+ "x": 160,
+ "y": 65,
+ "w": 53,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 21,
+ "w": 53,
+ "h": 69
+ },
+ "frame": {
+ "x": 160,
+ "y": 65,
+ "w": 53,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 21,
+ "w": 53,
+ "h": 69
+ },
+ "frame": {
+ "x": 213,
+ "y": 65,
+ "w": 53,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 21,
+ "w": 53,
+ "h": 69
+ },
+ "frame": {
+ "x": 213,
+ "y": 65,
+ "w": 53,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 21,
+ "w": 52,
+ "h": 70
+ },
+ "frame": {
+ "x": 266,
+ "y": 66,
+ "w": 52,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 21,
+ "w": 52,
+ "h": 70
+ },
+ "frame": {
+ "x": 266,
+ "y": 66,
+ "w": 52,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 87,
+ "h": 71
+ },
+ "frame": {
+ "x": 318,
+ "y": 67,
+ "w": 87,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 87,
+ "h": 71
+ },
+ "frame": {
+ "x": 318,
+ "y": 67,
+ "w": 87,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 87,
+ "h": 71
+ },
+ "frame": {
+ "x": 318,
+ "y": 67,
+ "w": 87,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 87,
+ "h": 71
+ },
+ "frame": {
+ "x": 405,
+ "y": 68,
+ "w": 87,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 86,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 131,
+ "w": 86,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 86,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 86,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 86,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 173,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 173,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 173,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 260,
+ "y": 138,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 260,
+ "y": 138,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 260,
+ "y": 138,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 347,
+ "y": 139,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 347,
+ "y": 139,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 347,
+ "y": 139,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 5,
+ "w": 74,
+ "h": 80
+ },
+ "frame": {
+ "x": 434,
+ "y": 139,
+ "w": 74,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 5,
+ "w": 74,
+ "h": 80
+ },
+ "frame": {
+ "x": 434,
+ "y": 139,
+ "w": 74,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 85,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 203,
+ "w": 85,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 85,
+ "y": 206,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 18,
+ "w": 84,
+ "h": 73
+ },
+ "frame": {
+ "x": 168,
+ "y": 206,
+ "w": 84,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 85,
+ "h": 73
+ },
+ "frame": {
+ "x": 252,
+ "y": 210,
+ "w": 85,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 337,
+ "y": 211,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 337,
+ "y": 211,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 337,
+ "y": 211,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 85,
+ "h": 73
+ },
+ "frame": {
+ "x": 423,
+ "y": 219,
+ "w": 85,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 85,
+ "h": 73
+ },
+ "frame": {
+ "x": 423,
+ "y": 219,
+ "w": 85,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 16,
+ "w": 85,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 275,
+ "w": 85,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 16,
+ "w": 85,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 275,
+ "w": 85,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 16,
+ "w": 85,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 275,
+ "w": 85,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 85,
+ "y": 279,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 85,
+ "y": 279,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 85,
+ "y": 279,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 81,
+ "h": 74
+ },
+ "frame": {
+ "x": 171,
+ "y": 279,
+ "w": 81,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 81,
+ "h": 74
+ },
+ "frame": {
+ "x": 171,
+ "y": 279,
+ "w": 81,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 16,
+ "w": 84,
+ "h": 74
+ },
+ "frame": {
+ "x": 252,
+ "y": 283,
+ "w": 84,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 16,
+ "w": 84,
+ "h": 74
+ },
+ "frame": {
+ "x": 252,
+ "y": 283,
+ "w": 84,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 336,
+ "y": 284,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 336,
+ "y": 284,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 422,
+ "y": 292,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 422,
+ "y": 292,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 79,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 349,
+ "w": 79,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 79,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 349,
+ "w": 79,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 79,
+ "y": 352,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 79,
+ "y": 352,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 83,
+ "h": 75
+ },
+ "frame": {
+ "x": 159,
+ "y": 353,
+ "w": 83,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 83,
+ "h": 75
+ },
+ "frame": {
+ "x": 159,
+ "y": 353,
+ "w": 83,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 83,
+ "h": 75
+ },
+ "frame": {
+ "x": 159,
+ "y": 353,
+ "w": 83,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 242,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 242,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 242,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 323,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 323,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 323,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 82,
+ "h": 75
+ },
+ "frame": {
+ "x": 404,
+ "y": 366,
+ "w": 82,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 82,
+ "h": 75
+ },
+ "frame": {
+ "x": 404,
+ "y": 366,
+ "w": 82,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 82,
+ "h": 75
+ },
+ "frame": {
+ "x": 404,
+ "y": 366,
+ "w": 82,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 75
+ },
+ "frame": {
+ "x": 0,
+ "y": 423,
+ "w": 79,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 75
+ },
+ "frame": {
+ "x": 0,
+ "y": 423,
+ "w": 79,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 75
+ },
+ "frame": {
+ "x": 79,
+ "y": 426,
+ "w": 78,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 75
+ },
+ "frame": {
+ "x": 79,
+ "y": 426,
+ "w": 78,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 85,
+ "h": 75
+ },
+ "frame": {
+ "x": 157,
+ "y": 428,
+ "w": 85,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 14,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 242,
+ "y": 432,
+ "w": 79,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 14,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 242,
+ "y": 432,
+ "w": 79,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 14,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 242,
+ "y": 432,
+ "w": 79,
+ "h": 76
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:62a4a665074efb5def1545546995dc5b:de2788ebeab6b42f331926f332da5125:d60cc2e5ae2bd18de8ee3ab0649593ee$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/6706_2.png b/public/images/pokemon/variant/exp/6706_2.png
new file mode 100644
index 000000000..7e7dfa8e0
Binary files /dev/null and b/public/images/pokemon/variant/exp/6706_2.png differ
diff --git a/public/images/pokemon/variant/exp/6706_3.json b/public/images/pokemon/variant/exp/6706_3.json
new file mode 100644
index 000000000..8c9b16b80
--- /dev/null
+++ b/public/images/pokemon/variant/exp/6706_3.json
@@ -0,0 +1,2015 @@
+{
+ "textures": [
+ {
+ "image": "6706_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 508,
+ "h": 508
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 28,
+ "y": 26,
+ "w": 59,
+ "h": 61
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 61
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 26,
+ "y": 25,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 26,
+ "y": 25,
+ "w": 56,
+ "h": 63
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 56,
+ "h": 63
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 28,
+ "y": 21,
+ "w": 53,
+ "h": 65
+ },
+ "frame": {
+ "x": 115,
+ "y": 0,
+ "w": 53,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 28,
+ "y": 21,
+ "w": 53,
+ "h": 65
+ },
+ "frame": {
+ "x": 115,
+ "y": 0,
+ "w": 53,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 29,
+ "y": 21,
+ "w": 54,
+ "h": 65
+ },
+ "frame": {
+ "x": 168,
+ "y": 0,
+ "w": 54,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 29,
+ "y": 21,
+ "w": 54,
+ "h": 65
+ },
+ "frame": {
+ "x": 168,
+ "y": 0,
+ "w": 54,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 28,
+ "y": 21,
+ "w": 53,
+ "h": 65
+ },
+ "frame": {
+ "x": 222,
+ "y": 0,
+ "w": 53,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 28,
+ "y": 21,
+ "w": 53,
+ "h": 65
+ },
+ "frame": {
+ "x": 222,
+ "y": 0,
+ "w": 53,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 25,
+ "y": 21,
+ "w": 55,
+ "h": 66
+ },
+ "frame": {
+ "x": 275,
+ "y": 0,
+ "w": 55,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 25,
+ "y": 21,
+ "w": 55,
+ "h": 66
+ },
+ "frame": {
+ "x": 275,
+ "y": 0,
+ "w": 55,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 23,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 330,
+ "y": 0,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 23,
+ "w": 54,
+ "h": 66
+ },
+ "frame": {
+ "x": 330,
+ "y": 0,
+ "w": 54,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 25,
+ "y": 21,
+ "w": 54,
+ "h": 67
+ },
+ "frame": {
+ "x": 384,
+ "y": 0,
+ "w": 54,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 25,
+ "y": 21,
+ "w": 54,
+ "h": 67
+ },
+ "frame": {
+ "x": 384,
+ "y": 0,
+ "w": 54,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 21,
+ "w": 52,
+ "h": 68
+ },
+ "frame": {
+ "x": 438,
+ "y": 0,
+ "w": 52,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 21,
+ "w": 52,
+ "h": 68
+ },
+ "frame": {
+ "x": 438,
+ "y": 0,
+ "w": 52,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 21,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 61,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 21,
+ "w": 53,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 61,
+ "w": 53,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 22,
+ "w": 52,
+ "h": 68
+ },
+ "frame": {
+ "x": 53,
+ "y": 63,
+ "w": 52,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 18,
+ "y": 22,
+ "w": 52,
+ "h": 68
+ },
+ "frame": {
+ "x": 53,
+ "y": 63,
+ "w": 52,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 21,
+ "w": 55,
+ "h": 69
+ },
+ "frame": {
+ "x": 105,
+ "y": 65,
+ "w": 55,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 21,
+ "w": 55,
+ "h": 69
+ },
+ "frame": {
+ "x": 105,
+ "y": 65,
+ "w": 55,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 21,
+ "w": 53,
+ "h": 69
+ },
+ "frame": {
+ "x": 160,
+ "y": 65,
+ "w": 53,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 21,
+ "y": 21,
+ "w": 53,
+ "h": 69
+ },
+ "frame": {
+ "x": 160,
+ "y": 65,
+ "w": 53,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 21,
+ "w": 53,
+ "h": 69
+ },
+ "frame": {
+ "x": 213,
+ "y": 65,
+ "w": 53,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 16,
+ "y": 21,
+ "w": 53,
+ "h": 69
+ },
+ "frame": {
+ "x": 213,
+ "y": 65,
+ "w": 53,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 21,
+ "w": 52,
+ "h": 70
+ },
+ "frame": {
+ "x": 266,
+ "y": 66,
+ "w": 52,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 15,
+ "y": 21,
+ "w": 52,
+ "h": 70
+ },
+ "frame": {
+ "x": 266,
+ "y": 66,
+ "w": 52,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 87,
+ "h": 71
+ },
+ "frame": {
+ "x": 318,
+ "y": 67,
+ "w": 87,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 87,
+ "h": 71
+ },
+ "frame": {
+ "x": 318,
+ "y": 67,
+ "w": 87,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 87,
+ "h": 71
+ },
+ "frame": {
+ "x": 318,
+ "y": 67,
+ "w": 87,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 87,
+ "h": 71
+ },
+ "frame": {
+ "x": 405,
+ "y": 68,
+ "w": 87,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 19,
+ "w": 86,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 131,
+ "w": 86,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 86,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 86,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 86,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 173,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 173,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 173,
+ "y": 134,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 260,
+ "y": 138,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 260,
+ "y": 138,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 260,
+ "y": 138,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 347,
+ "y": 139,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 347,
+ "y": 139,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 18,
+ "w": 87,
+ "h": 72
+ },
+ "frame": {
+ "x": 347,
+ "y": 139,
+ "w": 87,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 5,
+ "w": 74,
+ "h": 80
+ },
+ "frame": {
+ "x": 434,
+ "y": 139,
+ "w": 74,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 5,
+ "w": 74,
+ "h": 80
+ },
+ "frame": {
+ "x": 434,
+ "y": 139,
+ "w": 74,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 85,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 203,
+ "w": 85,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 13,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 85,
+ "y": 206,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 18,
+ "w": 84,
+ "h": 73
+ },
+ "frame": {
+ "x": 168,
+ "y": 206,
+ "w": 84,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 85,
+ "h": 73
+ },
+ "frame": {
+ "x": 252,
+ "y": 210,
+ "w": 85,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 337,
+ "y": 211,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 337,
+ "y": 211,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 337,
+ "y": 211,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 85,
+ "h": 73
+ },
+ "frame": {
+ "x": 423,
+ "y": 219,
+ "w": 85,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 85,
+ "h": 73
+ },
+ "frame": {
+ "x": 423,
+ "y": 219,
+ "w": 85,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 16,
+ "w": 85,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 275,
+ "w": 85,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 16,
+ "w": 85,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 275,
+ "w": 85,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 16,
+ "w": 85,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 275,
+ "w": 85,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 85,
+ "y": 279,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 85,
+ "y": 279,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 85,
+ "y": 279,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 81,
+ "h": 74
+ },
+ "frame": {
+ "x": 171,
+ "y": 279,
+ "w": 81,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0095.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 81,
+ "h": 74
+ },
+ "frame": {
+ "x": 171,
+ "y": 279,
+ "w": 81,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 16,
+ "w": 84,
+ "h": 74
+ },
+ "frame": {
+ "x": 252,
+ "y": 283,
+ "w": 84,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 16,
+ "w": 84,
+ "h": 74
+ },
+ "frame": {
+ "x": 252,
+ "y": 283,
+ "w": 84,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 336,
+ "y": 284,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 17,
+ "w": 86,
+ "h": 73
+ },
+ "frame": {
+ "x": 336,
+ "y": 284,
+ "w": 86,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 422,
+ "y": 292,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0094.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 422,
+ "y": 292,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 79,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 349,
+ "w": 79,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0093.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 79,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 349,
+ "w": 79,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 79,
+ "y": 352,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 79,
+ "y": 352,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 83,
+ "h": 75
+ },
+ "frame": {
+ "x": 159,
+ "y": 353,
+ "w": 83,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 83,
+ "h": 75
+ },
+ "frame": {
+ "x": 159,
+ "y": 353,
+ "w": 83,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 83,
+ "h": 75
+ },
+ "frame": {
+ "x": 159,
+ "y": 353,
+ "w": 83,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 242,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 242,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 242,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 323,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 323,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 81,
+ "h": 75
+ },
+ "frame": {
+ "x": 323,
+ "y": 357,
+ "w": 81,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 82,
+ "h": 75
+ },
+ "frame": {
+ "x": 404,
+ "y": 366,
+ "w": 82,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 82,
+ "h": 75
+ },
+ "frame": {
+ "x": 404,
+ "y": 366,
+ "w": 82,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 15,
+ "w": 82,
+ "h": 75
+ },
+ "frame": {
+ "x": 404,
+ "y": 366,
+ "w": 82,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 75
+ },
+ "frame": {
+ "x": 0,
+ "y": 423,
+ "w": 79,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 75
+ },
+ "frame": {
+ "x": 0,
+ "y": 423,
+ "w": 79,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 75
+ },
+ "frame": {
+ "x": 79,
+ "y": 426,
+ "w": 78,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 75
+ },
+ "frame": {
+ "x": 79,
+ "y": 426,
+ "w": 78,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 15,
+ "w": 85,
+ "h": 75
+ },
+ "frame": {
+ "x": 157,
+ "y": 428,
+ "w": 85,
+ "h": 75
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 14,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 242,
+ "y": 432,
+ "w": 79,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 14,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 242,
+ "y": 432,
+ "w": 79,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 88,
+ "h": 91
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 14,
+ "w": 79,
+ "h": 76
+ },
+ "frame": {
+ "x": 242,
+ "y": 432,
+ "w": 79,
+ "h": 76
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:62a4a665074efb5def1545546995dc5b:de2788ebeab6b42f331926f332da5125:d60cc2e5ae2bd18de8ee3ab0649593ee$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/6706_3.png b/public/images/pokemon/variant/exp/6706_3.png
new file mode 100644
index 000000000..3ad44f4bb
Binary files /dev/null and b/public/images/pokemon/variant/exp/6706_3.png differ
diff --git a/public/images/pokemon/variant/exp/700.json b/public/images/pokemon/variant/exp/700.json
new file mode 100644
index 000000000..0b6071ad7
--- /dev/null
+++ b/public/images/pokemon/variant/exp/700.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "9a4557": "452f89",
+ "19657b": "a63071",
+ "fb9cc3": "c7a6ee",
+ "52cbee": "e974db",
+ "000000": "000000",
+ "cb628d": "996cd2",
+ "f7bbd4": "e1cff3",
+ "0d146e": "0d146e",
+ "3744e5": "d648b7",
+ "584f4f": "5c6889",
+ "ffffff": "f7f5ff",
+ "1f337b": "a63071",
+ "cbc0c0": "c3c5d9",
+ "2999b9": "d648b7"
+ },
+ "2": {
+ "9a4557": "197d46",
+ "19657b": "c72537",
+ "fb9cc3": "7dec9d",
+ "52cbee": "ff9a68",
+ "000000": "000000",
+ "cb628d": "5dae7d",
+ "f7bbd4": "f7bbd4",
+ "0d146e": "0d146e",
+ "3744e5": "eb5244",
+ "584f4f": "7f5c89",
+ "ffffff": "fff5fc",
+ "1f337b": "c72537",
+ "cbc0c0": "d9c3d6",
+ "2999b9": "eb5244"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/704.json b/public/images/pokemon/variant/exp/704.json
new file mode 100644
index 000000000..38e5cdaf7
--- /dev/null
+++ b/public/images/pokemon/variant/exp/704.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "6f5e80": "4e4094",
+ "e0d3e0": "fbb3d2",
+ "010202": "101010",
+ "bbafc4": "c7a1e5",
+ "2f6b38": "4e4094",
+ "74d457": "3aa8c4",
+ "3da84d": "197497",
+ "3f3d5e": "4e4094",
+ "a497c2": "c7a1e5",
+ "766fa6": "8b69c3",
+ "4c3143": "4e4094",
+ "cc93ab": "c7a1e5"
+ },
+ "2": {
+ "6f5e80": "274159",
+ "e0d3e0": "92d8c8",
+ "010202": "101010",
+ "bbafc4": "63a99e",
+ "2f6b38": "134557",
+ "74d457": "d27e26",
+ "3da84d": "a34205",
+ "3f3d5e": "134557",
+ "a497c2": "63a99e",
+ "766fa6": "2f667c",
+ "4c3143": "134557",
+ "cc93ab": "63a99e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/705_2.json b/public/images/pokemon/variant/exp/705_2.json
new file mode 100644
index 000000000..bf9fd104c
--- /dev/null
+++ b/public/images/pokemon/variant/exp/705_2.json
@@ -0,0 +1,272 @@
+{
+ "textures": [
+ {
+ "image": "705_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 154,
+ "h": 154
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 46,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 46,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 46,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 46,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ },
+ "frame": {
+ "x": 46,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ },
+ "frame": {
+ "x": 46,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ },
+ "frame": {
+ "x": 91,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 42,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 42,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 42,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 42,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 58
+ },
+ "frame": {
+ "x": 42,
+ "y": 58,
+ "w": 41,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 58
+ },
+ "frame": {
+ "x": 42,
+ "y": 58,
+ "w": 41,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 36,
+ "h": 58
+ },
+ "frame": {
+ "x": 83,
+ "y": 58,
+ "w": 36,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 36,
+ "h": 58
+ },
+ "frame": {
+ "x": 83,
+ "y": 58,
+ "w": 36,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 35,
+ "h": 58
+ },
+ "frame": {
+ "x": 119,
+ "y": 58,
+ "w": 35,
+ "h": 58
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:4bf155254b23c88780e7eee282256589:82bb727988054c3064e203b6908ff464:6b57e983626c7fc9144ab67f30c66814$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/705_2.png b/public/images/pokemon/variant/exp/705_2.png
new file mode 100644
index 000000000..8256ebc7f
Binary files /dev/null and b/public/images/pokemon/variant/exp/705_2.png differ
diff --git a/public/images/pokemon/variant/exp/705_3.json b/public/images/pokemon/variant/exp/705_3.json
new file mode 100644
index 000000000..199d7bc9c
--- /dev/null
+++ b/public/images/pokemon/variant/exp/705_3.json
@@ -0,0 +1,272 @@
+{
+ "textures": [
+ {
+ "image": "705_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 154,
+ "h": 154
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 46,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 46,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 46,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 46,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ },
+ "frame": {
+ "x": 46,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ },
+ "frame": {
+ "x": 46,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ },
+ "frame": {
+ "x": 91,
+ "y": 0,
+ "w": 45,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 42,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 42,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 42,
+ "h": 58
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 42,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 58
+ },
+ "frame": {
+ "x": 42,
+ "y": 58,
+ "w": 41,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 41,
+ "h": 58
+ },
+ "frame": {
+ "x": 42,
+ "y": 58,
+ "w": 41,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 36,
+ "h": 58
+ },
+ "frame": {
+ "x": 83,
+ "y": 58,
+ "w": 36,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 36,
+ "h": 58
+ },
+ "frame": {
+ "x": 83,
+ "y": 58,
+ "w": 36,
+ "h": 58
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 49,
+ "h": 58
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 35,
+ "h": 58
+ },
+ "frame": {
+ "x": 119,
+ "y": 58,
+ "w": 35,
+ "h": 58
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:4bf155254b23c88780e7eee282256589:82bb727988054c3064e203b6908ff464:6b57e983626c7fc9144ab67f30c66814$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/705_3.png b/public/images/pokemon/variant/exp/705_3.png
new file mode 100644
index 000000000..66b43956b
Binary files /dev/null and b/public/images/pokemon/variant/exp/705_3.png differ
diff --git a/public/images/pokemon/variant/exp/706.json b/public/images/pokemon/variant/exp/706.json
new file mode 100644
index 000000000..41077f9d9
--- /dev/null
+++ b/public/images/pokemon/variant/exp/706.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "4d454d": "6f1357",
+ "807380": "8a2166",
+ "bfacbf": "da75a5",
+ "f2daf2": "f1a4c5",
+ "998a99": "b24c86",
+ "f8f8f8": "f8f8f8",
+ "101010": "101010",
+ "4d993d": "197497",
+ "336629": "0c5474",
+ "66cc52": "3aa8c4",
+ "8f7db3": "7654b3",
+ "665980": "543898",
+ "b8a1e5": "bea1e5",
+ "b6f2aa": "63cee1"
+ },
+ "2": {
+ "4d454d": "0e4043",
+ "807380": "194f51",
+ "bfacbf": "5db6a9",
+ "f2daf2": "9cead8",
+ "998a99": "2b736f",
+ "f8f8f8": "f8f8f8",
+ "101010": "101010",
+ "4d993d": "a34205",
+ "336629": "842401",
+ "66cc52": "d27e26",
+ "8f7db3": "274159",
+ "665980": "172f46",
+ "b8a1e5": "2f667c",
+ "b6f2aa": "f7af58"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/708.json b/public/images/pokemon/variant/exp/708.json
new file mode 100644
index 000000000..b32bbb79c
--- /dev/null
+++ b/public/images/pokemon/variant/exp/708.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "101010": "101010",
+ "2b2a3a": "722023",
+ "603d2b": "36384f",
+ "215738": "4d362e",
+ "48484a": "a14743",
+ "c18760": "7c808c",
+ "3fa76c": "907f76",
+ "915e45": "575a6a",
+ "0b0c0b": "0b0c0b",
+ "da585b": "5996d2",
+ "ff8c8f": "87d1ff"
+ },
+ "2": {
+ "101010": "101010",
+ "2b2a3a": "6f5f80",
+ "603d2b": "31161d",
+ "215738": "a94079",
+ "48484a": "9c92a4",
+ "c18760": "7e5658",
+ "3fa76c": "da7ea8",
+ "915e45": "56323a",
+ "0b0c0b": "0b0c0b",
+ "da585b": "e18933",
+ "ff8c8f": "ffc875"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/709.json b/public/images/pokemon/variant/exp/709.json
new file mode 100644
index 000000000..f24955838
--- /dev/null
+++ b/public/images/pokemon/variant/exp/709.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "603d2b": "262741",
+ "c18760": "575a6a",
+ "12602e": "361f1b",
+ "23b856": "907f76",
+ "128b3b": "4d362e",
+ "101010": "101010",
+ "915e45": "36384f",
+ "292a40": "a14743",
+ "f92d45": "5996d2",
+ "fb657a": "87d1ff"
+ },
+ "2": {
+ "603d2b": "31161d",
+ "c18760": "7e5658",
+ "12602e": "761d52",
+ "23b856": "da7ea8",
+ "128b3b": "a94079",
+ "101010": "101010",
+ "915e45": "56323a",
+ "292a40": "9c92a4",
+ "f92d45": "e18933",
+ "fb657a": "ffc875"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/710.json b/public/images/pokemon/variant/exp/710.json
new file mode 100644
index 000000000..d63ab9ca3
--- /dev/null
+++ b/public/images/pokemon/variant/exp/710.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "101010": "101010",
+ "61532d": "72a966",
+ "3d301a": "366432",
+ "261d0e": "213a22",
+ "e09935": "d27238",
+ "f9d64a": "ffb571",
+ "ffffff": "dacfcb",
+ "bf634c": "404040",
+ "894331": "262626",
+ "f49670": "595959",
+ "aa6b22": "ffb571",
+ "fff0a5": "fafafa"
+ },
+ "2": {
+ "101010": "101010",
+ "61532d": "425947",
+ "3d301a": "2a4031",
+ "261d0e": "262626",
+ "e09935": "e1af37",
+ "f9d64a": "fff298",
+ "ffffff": "ffe0d3",
+ "bf634c": "ad3b33",
+ "894331": "861613",
+ "f49670": "e56146",
+ "aa6b22": "fff298",
+ "fff0a5": "fafafa"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/711.json b/public/images/pokemon/variant/exp/711.json
new file mode 100644
index 000000000..df3799ce8
--- /dev/null
+++ b/public/images/pokemon/variant/exp/711.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "261d0e": "291431",
+ "61532d": "593a59",
+ "3d301a": "311835",
+ "bf634c": "262626",
+ "101010": "101010",
+ "f49670": "404040",
+ "894331": "171717",
+ "e09935": "e9f25b",
+ "a87546": "aa7e43",
+ "f9d64a": "e9f25b",
+ "dbad64": "cea971",
+ "aa6b22": "b9c245",
+ "fff0a5": "f1ffa7"
+ },
+ "1": {
+ "261d0e": "261d0e",
+ "61532d": "434348",
+ "3d301a": "262626",
+ "bf634c": "325b34",
+ "101010": "101010",
+ "f49670": "4d7d4b",
+ "894331": "153f18",
+ "e09935": "ffa858",
+ "a87546": "baa78d",
+ "f9d64a": "ffa858",
+ "dbad64": "ddcfb1",
+ "aa6b22": "b76a38",
+ "fff0a5": "ffd495"
+ },
+ "2": {
+ "261d0e": "5e0b09",
+ "61532d": "e56146",
+ "3d301a": "9a2d25",
+ "bf634c": "213c28",
+ "101010": "101010",
+ "f49670": "36593d",
+ "894331": "102316",
+ "e09935": "f1c353",
+ "a87546": "774a2c",
+ "f9d64a": "f1c353",
+ "dbad64": "ac764c",
+ "aa6b22": "d97d3e",
+ "fff0a5": "fff3b0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/720-unbound.json b/public/images/pokemon/variant/exp/720-unbound.json
new file mode 100644
index 000000000..8b67d8798
--- /dev/null
+++ b/public/images/pokemon/variant/exp/720-unbound.json
@@ -0,0 +1,71 @@
+{
+ "0": {
+ "313131": "3e162b",
+ "575757": "684252",
+ "afcdd8": "c6bba8",
+ "000000": "101010",
+ "546275": "513b29",
+ "752a5b": "701507",
+ "7e9eaf": "958672",
+ "e05e8d": "cb5e23",
+ "a36215": "414a79",
+ "bf3770": "902c0d",
+ "f2d469": "becef5",
+ "efac28": "9ca7d5",
+ "333333": "3e162b",
+ "efac29": "9ca7d5",
+ "a36218": "414a79",
+ "f2d46a": "becef5",
+ "ffffff": "fefefe",
+ "bf356f": "902c0d",
+ "87491c": "414a79",
+ "752b5b": "701507",
+ "f9f8fa": "fefefe"
+ },
+ "1": {
+ "313131": "632373",
+ "575757": "a947b4",
+ "afcdd8": "c3aabe",
+ "000000": "101010",
+ "546275": "4d244e",
+ "752a5b": "280d46",
+ "7e9eaf": "997392",
+ "e05e8d": "753f9b",
+ "a36215": "853015",
+ "bf3770": "471c6b",
+ "f2d469": "ffc26a",
+ "efac28": "e2885a",
+ "333333": "632373",
+ "efac29": "e2885a",
+ "a36218": "853015",
+ "f2d46a": "ffc26a",
+ "ffffff": "fefefe",
+ "bf356f": "471c6b",
+ "87491c": "853015",
+ "752b5b": "280d46",
+ "f9f8fa": "fefefe"
+ },
+ "2": {
+ "313131": "1c2433",
+ "575757": "304757",
+ "afcdd8": "a1c4c3",
+ "000000": "101010",
+ "546275": "1a3f35",
+ "752a5b": "150933",
+ "7e9eaf": "5c827d",
+ "e05e8d": "35387c",
+ "a36215": "682b16",
+ "bf3770": "1d1a4b",
+ "f2d469": "ed9b42",
+ "efac28": "b05d2d",
+ "333333": "1c2433",
+ "efac29": "b05d2d",
+ "a36218": "682b16",
+ "f2d46a": "ed9b42",
+ "ffffff": "fefefe",
+ "bf356f": "1d1a4b",
+ "87491c": "682b16",
+ "752b5b": "150933",
+ "f9f8fa": "fefefe"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/720.json b/public/images/pokemon/variant/exp/720.json
new file mode 100644
index 000000000..9c3b8bb04
--- /dev/null
+++ b/public/images/pokemon/variant/exp/720.json
@@ -0,0 +1,92 @@
+{
+ "0": {
+ "91376d": "620d00",
+ "000000": "101010",
+ "ef7fbe": "cb5e23",
+ "898660": "3e162b",
+ "d8548d": "902c0d",
+ "efe0f9": "ffdb73",
+ "d19630": "6577a5",
+ "895e0d": "414a79",
+ "f2d118": "becef5",
+ "ffffff": "f3feff",
+ "c3b7cc": "cc923c",
+ "998ca3": "684252",
+ "706728": "414a79",
+ "4c872f": "99331f",
+ "59c325": "cc4429",
+ "75687f": "3e162b",
+ "786b82": "3e162b",
+ "c2b6cb": "cc923c",
+ "776a81": "3e162b",
+ "eddef7": "ffdb73",
+ "eedff8": "ffdb73",
+ "73667d": "3e162b",
+ "d7538c": "902c0d",
+ "ee7ebd": "cb5e23",
+ "010101": "101010",
+ "988ba2": "684252",
+ "030303": "101010",
+ "040404": "101010"
+ },
+ "1": {
+ "91376d": "280d46",
+ "000000": "101010",
+ "ef7fbe": "753f9b",
+ "898660": "632373",
+ "d8548d": "471c6b",
+ "efe0f9": "f7bae9",
+ "d19630": "eb7037",
+ "895e0d": "853015",
+ "f2d118": "ffc26a",
+ "ffffff": "fff0e8",
+ "c3b7cc": "ca79bd",
+ "998ca3": "a947b4",
+ "706728": "853015",
+ "4c872f": "000862",
+ "59c325": "062591",
+ "75687f": "632373",
+ "786b82": "632373",
+ "c2b6cb": "ca79bd",
+ "776a81": "632373",
+ "eddef7": "f7bae9",
+ "eedff8": "f7bae9",
+ "73667d": "632373",
+ "d7538c": "471c6b",
+ "ee7ebd": "753f9b",
+ "010101": "101010",
+ "988ba2": "a947b4",
+ "030303": "101010",
+ "040404": "101010"
+ },
+ "2": {
+ "91376d": "150933",
+ "000000": "101010",
+ "ef7fbe": "35387c",
+ "898660": "1c2433",
+ "d8548d": "1d1a4b",
+ "efe0f9": "d5cce5",
+ "d19630": "b05d2d",
+ "895e0d": "682b16",
+ "f2d118": "ed9b42",
+ "ffffff": "ffffde",
+ "c3b7cc": "9e8fbb",
+ "998ca3": "304757",
+ "706728": "682b16",
+ "4c872f": "7e0016",
+ "59c325": "a8070d",
+ "75687f": "1c2433",
+ "786b82": "1c2433",
+ "c2b6cb": "9e8fbb",
+ "776a81": "1c2433",
+ "eddef7": "d5cce5",
+ "eedff8": "d5cce5",
+ "73667d": "1c2433",
+ "d7538c": "1d1a4b",
+ "ee7ebd": "35387c",
+ "010101": "101010",
+ "988ba2": "304757",
+ "030303": "101010",
+ "040404": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/755.json b/public/images/pokemon/variant/exp/755.json
new file mode 100644
index 000000000..2d3ff38fb
--- /dev/null
+++ b/public/images/pokemon/variant/exp/755.json
@@ -0,0 +1,40 @@
+{
+ "1": {
+ "7a3f7a": "451233",
+ "ffded2": "e4c3d0",
+ "fffbcf": "e4c3d0",
+ "f1b6c8": "e76d5b",
+ "e07c8d": "d64742",
+ "101010": "101010",
+ "fdff97": "e4c3d0",
+ "b591c4": "803a5c",
+ "9d70b1": "5c2445",
+ "6f80a8": "8c3338",
+ "c9dce0": "b25758",
+ "d8f8ff": "b25758",
+ "65604b": "5d314b",
+ "cab9ac": "a4768b",
+ "f9f0d5": "e4c3d0",
+ "b5cc91": "866eaf",
+ "7a9951": "604b7c"
+ },
+ "2": {
+ "7a3f7a": "1d225e",
+ "ffded2": "d5f9f2",
+ "fffbcf": "d5f9f2",
+ "f1b6c8": "b0ffe1",
+ "e07c8d": "7ae7c9",
+ "101010": "101010",
+ "fdff97": "d5f9f2",
+ "b591c4": "3a4b75",
+ "9d70b1": "2c336b",
+ "6f80a8": "179b8f",
+ "c9dce0": "54e4ad",
+ "d8f8ff": "54e4ad",
+ "65604b": "0d7a66",
+ "cab9ac": "99c1bd",
+ "f9f0d5": "d5f9f2",
+ "b5cc91": "63e3c2",
+ "7a9951": "46a493"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/756.json b/public/images/pokemon/variant/exp/756.json
new file mode 100644
index 000000000..d5e8d1f15
--- /dev/null
+++ b/public/images/pokemon/variant/exp/756.json
@@ -0,0 +1,40 @@
+{
+ "1": {
+ "744b83": "b5393f",
+ "b591c4": "e76d5b",
+ "97b371": "866eaf",
+ "cbd59f": "e5aff3",
+ "b9ff5a": "e5aff3",
+ "dcff44": "e5aff3",
+ "c9e161": "e5aff3",
+ "101010": "101010",
+ "a0d15e": "866eaf",
+ "9867ad": "d64742",
+ "764b67": "451233",
+ "d08aab": "4e1f3b",
+ "f5bcd8": "6c344f",
+ "6f8a48": "604b7c",
+ "65604b": "41315d",
+ "c2ada3": "a4768b",
+ "f9f0d5": "e4c3d0"
+ },
+ "2": {
+ "744b83": "1d225e",
+ "b591c4": "3a4b75",
+ "97b371": "b0ffe1",
+ "cbd59f": "dffffa",
+ "b9ff5a": "dffffa",
+ "dcff44": "dffffa",
+ "c9e161": "dffffa",
+ "101010": "101010",
+ "a0d15e": "b0ffe1",
+ "9867ad": "2c336b",
+ "764b67": "0d7a66",
+ "d08aab": "46a493",
+ "f5bcd8": "81e3c9",
+ "6f8a48": "63e3c2",
+ "65604b": "3f5759",
+ "c2ada3": "99c1bd",
+ "f9f0d5": "d5f9f2"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/789.json b/public/images/pokemon/variant/exp/789.json
new file mode 100644
index 000000000..65db6a578
--- /dev/null
+++ b/public/images/pokemon/variant/exp/789.json
@@ -0,0 +1,18 @@
+{
+ "0": {
+ "3a4ca6": "64173e",
+ "1b234d": "1b234d",
+ "55bef2": "7d42fd",
+ "f8f8f8": "f8f8f8",
+ "101010": "101010",
+ "4774cc": "6a2aaf",
+ "61f2f2": "8d8cff",
+ "ffe359": "ffc259",
+ "736628": "a06921",
+ "133140": "133140",
+ "3d7a99": "3d7a99",
+ "61c2f2": "61c2f2",
+ "9d62d9": "dc48a7",
+ "f285bc": "f77247"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/791_1.json b/public/images/pokemon/variant/exp/791_1.json
new file mode 100644
index 000000000..81363f2e4
--- /dev/null
+++ b/public/images/pokemon/variant/exp/791_1.json
@@ -0,0 +1,1049 @@
+{
+ "textures": [
+ {
+ "image": "791_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 239,
+ "h": 239
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 0,
+ "y": 81,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 0,
+ "y": 81,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 79,
+ "y": 82,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 81,
+ "h": 81
+ },
+ "frame": {
+ "x": 79,
+ "y": 82,
+ "w": 81,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 0,
+ "w": 79,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 82
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 82
+ },
+ "frame": {
+ "x": 160,
+ "y": 82,
+ "w": 77,
+ "h": 82
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:473630861ced6d7151102474ca8581a9:3084298cd0fbc072e5109f6d962c90dd:81e34c56577c8d10b04ddf3d35a0ab65$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/791_1.png b/public/images/pokemon/variant/exp/791_1.png
new file mode 100644
index 000000000..6c337194e
Binary files /dev/null and b/public/images/pokemon/variant/exp/791_1.png differ
diff --git a/public/images/pokemon/variant/exp/802.json b/public/images/pokemon/variant/exp/802.json
new file mode 100644
index 000000000..14caa71b1
--- /dev/null
+++ b/public/images/pokemon/variant/exp/802.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "232627": "084434",
+ "62646a": "76bc8f",
+ "000000": "000000",
+ "444546": "3a7e5d",
+ "dc983d": "dc983d",
+ "f2d982": "f8f592",
+ "802d17": "ff623c",
+ "cc411e": "e31101",
+ "e86539": "ff4506"
+ },
+ "1": {
+ "232627": "0d0b3f",
+ "62646a": "515aad",
+ "000000": "000000",
+ "444546": "2f3079",
+ "dc983d": "dc983d",
+ "f2d982": "f8e592",
+ "802d17": "ffbb17",
+ "cc411e": "ff2006",
+ "e86539": "ff9a50"
+ },
+ "2": {
+ "232627": "5a0423",
+ "62646a": "ce3e63",
+ "000000": "000000",
+ "444546": "97123b",
+ "dc983d": "16a1e1",
+ "f2d982": "4bf6ff",
+ "802d17": "055cc1",
+ "cc411e": "2d8eff",
+ "e86539": "27dced"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/856.json b/public/images/pokemon/variant/exp/856.json
new file mode 100644
index 000000000..3d245b743
--- /dev/null
+++ b/public/images/pokemon/variant/exp/856.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "727ab1": "1d4a3b",
+ "c8e9ff": "5ec183",
+ "181818": "181818",
+ "acbfdf": "3b9665",
+ "bb6a99": "043232",
+ "f9d5da": "298675",
+ "fbe6e9": "60b581",
+ "fefefe": "a5e8be",
+ "dca5bd": "125a51"
+ },
+ "2": {
+ "727ab1": "6b0124",
+ "c8e9ff": "cb304d",
+ "181818": "181818",
+ "acbfdf": "a11437",
+ "bb6a99": "30163d",
+ "f9d5da": "523f73",
+ "fbe6e9": "b53859",
+ "fefefe": "e8627b",
+ "dca5bd": "3b2351"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/857_2.json b/public/images/pokemon/variant/exp/857_2.json
new file mode 100644
index 000000000..1a0170f4f
--- /dev/null
+++ b/public/images/pokemon/variant/exp/857_2.json
@@ -0,0 +1,692 @@
+{
+ "textures": [
+ {
+ "image": "857_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 203,
+ "h": 203
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 54,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 54,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 54,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 54,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 61,
+ "h": 51
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 61,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 61,
+ "h": 51
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 61,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 61,
+ "h": 51
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 61,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 61,
+ "h": 51
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 61,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 58,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 108,
+ "w": 58,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 58,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 108,
+ "w": 58,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 58,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 108,
+ "w": 58,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 58,
+ "h": 54
+ },
+ "frame": {
+ "x": 59,
+ "y": 54,
+ "w": 58,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 58,
+ "y": 108,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 58,
+ "y": 108,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 58,
+ "y": 108,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 58,
+ "y": 108,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 61,
+ "h": 50
+ },
+ "frame": {
+ "x": 118,
+ "y": 51,
+ "w": 61,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 61,
+ "h": 50
+ },
+ "frame": {
+ "x": 118,
+ "y": 51,
+ "w": 61,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 117,
+ "y": 101,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 117,
+ "y": 101,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 117,
+ "y": 101,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 117,
+ "y": 101,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 56,
+ "h": 50
+ },
+ "frame": {
+ "x": 117,
+ "y": 153,
+ "w": 56,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 56,
+ "h": 50
+ },
+ "frame": {
+ "x": 117,
+ "y": 153,
+ "w": 56,
+ "h": 50
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:f1e567460f667f45fe976d9c86e3f9f9:7ba13d83af2761dbe445375e2ed3cfdf:76d73294e4ff7ab8f96a631810e2dc62$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/857_2.png b/public/images/pokemon/variant/exp/857_2.png
new file mode 100644
index 000000000..2a60b21ce
Binary files /dev/null and b/public/images/pokemon/variant/exp/857_2.png differ
diff --git a/public/images/pokemon/variant/exp/857_3.json b/public/images/pokemon/variant/exp/857_3.json
new file mode 100644
index 000000000..25f3eebb0
--- /dev/null
+++ b/public/images/pokemon/variant/exp/857_3.json
@@ -0,0 +1,692 @@
+{
+ "textures": [
+ {
+ "image": "857_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 203,
+ "h": 203
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 54,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 54,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 54,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 54,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 59,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 61,
+ "h": 51
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 61,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 61,
+ "h": 51
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 61,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 61,
+ "h": 51
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 61,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 61,
+ "h": 51
+ },
+ "frame": {
+ "x": 118,
+ "y": 0,
+ "w": 61,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 58,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 108,
+ "w": 58,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 58,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 108,
+ "w": 58,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 58,
+ "h": 54
+ },
+ "frame": {
+ "x": 0,
+ "y": 108,
+ "w": 58,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 58,
+ "h": 54
+ },
+ "frame": {
+ "x": 59,
+ "y": 54,
+ "w": 58,
+ "h": 54
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 58,
+ "y": 108,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 58,
+ "y": 108,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 58,
+ "y": 108,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 59,
+ "h": 52
+ },
+ "frame": {
+ "x": 58,
+ "y": 108,
+ "w": 59,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 61,
+ "h": 50
+ },
+ "frame": {
+ "x": 118,
+ "y": 51,
+ "w": 61,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 61,
+ "h": 50
+ },
+ "frame": {
+ "x": 118,
+ "y": 51,
+ "w": 61,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 117,
+ "y": 101,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 117,
+ "y": 101,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 117,
+ "y": 101,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 2,
+ "w": 57,
+ "h": 52
+ },
+ "frame": {
+ "x": 117,
+ "y": 101,
+ "w": 57,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 56,
+ "h": 50
+ },
+ "frame": {
+ "x": 117,
+ "y": 153,
+ "w": 56,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 61,
+ "h": 54
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 56,
+ "h": 50
+ },
+ "frame": {
+ "x": 117,
+ "y": 153,
+ "w": 56,
+ "h": 50
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:f1e567460f667f45fe976d9c86e3f9f9:7ba13d83af2761dbe445375e2ed3cfdf:76d73294e4ff7ab8f96a631810e2dc62$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/857_3.png b/public/images/pokemon/variant/exp/857_3.png
new file mode 100644
index 000000000..f9e25f22c
Binary files /dev/null and b/public/images/pokemon/variant/exp/857_3.png differ
diff --git a/public/images/pokemon/variant/exp/858.json b/public/images/pokemon/variant/exp/858.json
new file mode 100644
index 000000000..1f0c1cefa
--- /dev/null
+++ b/public/images/pokemon/variant/exp/858.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "727ab1": "1d4a3b",
+ "c8e9ff": "5ec183",
+ "acbfdf": "3b9665",
+ "101010": "101010",
+ "948fc2": "287b59",
+ "d9cedb": "dec1c2",
+ "e5e4ef": "f7e4e4",
+ "fefefe": "f7e4e4",
+ "e489a0": "125a51",
+ "c15974": "043232",
+ "b4a2b7": "bf9ca0",
+ "856d8b": "9c7a81",
+ "f5bac2": "298675"
+ },
+ "2": {
+ "727ab1": "6b0124",
+ "c8e9ff": "cb304d",
+ "acbfdf": "a11437",
+ "101010": "101010",
+ "948fc2": "8c0e32",
+ "d9cedb": "e4bcde",
+ "e5e4ef": "ffecf9",
+ "fefefe": "fee9fa",
+ "e489a0": "3b2351",
+ "c15974": "30163d",
+ "b4a2b7": "bc93b7",
+ "856d8b": "976c95",
+ "f5bac2": "523f73"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/872.json b/public/images/pokemon/variant/exp/872.json
new file mode 100644
index 000000000..21ea6cd41
--- /dev/null
+++ b/public/images/pokemon/variant/exp/872.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "7b8b9b": "345f5c",
+ "acc3cc": "669a8c",
+ "d8e9f0": "b7f1d6",
+ "f5fdff": "f5fdff",
+ "edeae0": "a6d6a6",
+ "b3a7c2": "73a878",
+ "101010": "101010",
+ "695e77": "275e43",
+ "fdfdfb": "fdfdfb"
+ },
+ "1": {
+ "7b8b9b": "22504c",
+ "acc3cc": "548e8f",
+ "d8e9f0": "b6e7df",
+ "f5fdff": "f5fdff",
+ "edeae0": "c1ebf3",
+ "b3a7c2": "89a9be",
+ "101010": "101010",
+ "695e77": "354b63",
+ "fdfdfb": "fdfdfb"
+ },
+ "2": {
+ "7b8b9b": "5a3993",
+ "acc3cc": "a66ac2",
+ "d8e9f0": "d5c3ff",
+ "f5fdff": "f5fdff",
+ "edeae0": "e5a2da",
+ "b3a7c2": "a060a0",
+ "101010": "101010",
+ "695e77": "5f3465",
+ "fdfdfb": "fdfdfb"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/873.json b/public/images/pokemon/variant/exp/873.json
new file mode 100644
index 000000000..5ea93b1c3
--- /dev/null
+++ b/public/images/pokemon/variant/exp/873.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "747489": "27532f",
+ "fdfdfd": "b7f1d7",
+ "e7e0e6": "a6d6a6",
+ "b3b4bd": "73a878",
+ "8f8f9f": "547b58",
+ "101010": "101010",
+ "758174": "497e7a",
+ "c0e4c2": "eefffc",
+ "a0baa8": "aae3d9",
+ "4662ce": "c71e87",
+ "8e9fe1": "f158a3",
+ "3f4474": "6a3f74",
+ "c0df86": "e5ffdc"
+ },
+ "1": {
+ "747489": "415366",
+ "fdfdfd": "eefffb",
+ "e7e0e6": "c1ebf3",
+ "b3b4bd": "8ebbca",
+ "8f8f9f": "648397",
+ "101010": "101010",
+ "758174": "428586",
+ "c0e4c2": "d7fff8",
+ "a0baa8": "7bcbc0",
+ "4662ce": "0fa5bd",
+ "8e9fe1": "2dd3e0",
+ "3f4474": "3f4474",
+ "c0df86": "eefffb"
+ },
+ "2": {
+ "747489": "512d52",
+ "fdfdfd": "d5c3ff",
+ "e7e0e6": "d78dcb",
+ "b3b4bd": "864c86",
+ "8f8f9f": "5f3465",
+ "101010": "101010",
+ "758174": "795a9e",
+ "c0e4c2": "e1e3ff",
+ "a0baa8": "9f87ca",
+ "4662ce": "2b2dcf",
+ "8e9fe1": "7289eb",
+ "3f4474": "5b1268",
+ "c0df86": "e1e3ff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/877-hangry.json b/public/images/pokemon/variant/exp/877-hangry.json
new file mode 100644
index 000000000..100665220
--- /dev/null
+++ b/public/images/pokemon/variant/exp/877-hangry.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "101010": "101010",
+ "383634": "540606",
+ "6c6c6c": "952222",
+ "4f4b47": "3a1010",
+ "9958ce": "cebb58",
+ "6b3d96": "967f3d",
+ "ff151c": "ff151c",
+ "f38bb7": "f38bb7",
+ "9f9f9f": "9f9f9f",
+ "fbfbfb": "fbfbfb",
+ "493061": "615e30"
+ },
+ "1": {
+ "101010": "101010",
+ "383634": "212020",
+ "6c6c6c": "3a3a3a",
+ "4f4b47": "161514",
+ "9958ce": "cb6333",
+ "6b3d96": "a2512c",
+ "ff151c": "ff6b00",
+ "f38bb7": "f3a18b",
+ "9f9f9f": "9f9f9f",
+ "fbfbfb": "fbfbfb",
+ "493061": "753e25"
+ },
+ "2": {
+ "101010": "101010",
+ "383634": "383634",
+ "6c6c6c": "6c6c6c",
+ "4f4b47": "4f4b47",
+ "9958ce": "7fba7f",
+ "6b3d96": "568351",
+ "ff151c": "065b06",
+ "f38bb7": "468e46",
+ "9f9f9f": "9f9f9f",
+ "fbfbfb": "fbfbfb",
+ "493061": "306135"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/877.json b/public/images/pokemon/variant/exp/877.json
new file mode 100644
index 000000000..4be9b0e5c
--- /dev/null
+++ b/public/images/pokemon/variant/exp/877.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "383634": "383634",
+ "101010": "101010",
+ "8a5e48": "383634",
+ "6c6c6c": "6c6c6c",
+ "cf9c66": "6c6c6c",
+ "af7044": "4f4b47",
+ "4f4b47": "4f4b47",
+ "d3b351": "8851d3",
+ "f4f489": "b689f4",
+ "fbfbfb": "fbfbfb",
+ "5c5c5c": "5c5c5c",
+ "f38bb7": "f38bb7",
+ "b24244": "b24244",
+ "e76961": "e76961"
+ },
+ "1": {
+ "383634": "383634",
+ "101010": "101010",
+ "8a5e48": "2541ad",
+ "6c6c6c": "58666d",
+ "cf9c66": "86aaff",
+ "af7044": "2c439d",
+ "4f4b47": "4f4b47",
+ "d3b351": "8b8853",
+ "f4f489": "fff98f",
+ "fbfbfb": "fbfbfb",
+ "5c5c5c": "5c5c5c",
+ "f38bb7": "1010b3",
+ "b24244": "424eb2",
+ "e76961": "61b6e7"
+ },
+ "2": {
+ "383634": "383634",
+ "101010": "101010",
+ "8a5e48": "4f8a48",
+ "6c6c6c": "6c6c6c",
+ "cf9c66": "71cf66",
+ "af7044": "44af5b",
+ "4f4b47": "4f4b47",
+ "d3b351": "b6b6b6",
+ "f4f489": "f8f8f8",
+ "fbfbfb": "fbfbfb",
+ "5c5c5c": "5c5c5c",
+ "f38bb7": "a1f38b",
+ "b24244": "388040",
+ "e76961": "95e69d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/885.json b/public/images/pokemon/variant/exp/885.json
new file mode 100644
index 000000000..8dc901e64
--- /dev/null
+++ b/public/images/pokemon/variant/exp/885.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "3a583c": "133056",
+ "fa5494": "efa93f",
+ "101010": "101010",
+ "cc4066": "cc8225",
+ "5f875a": "2f6c89",
+ "476b48": "20486e",
+ "78aa84": "479bb6",
+ "eb4972": "ac7508",
+ "c4264e": "9c5f05",
+ "822d44": "824100",
+ "e6ea40": "ffcc48",
+ "b1842e": "d48007",
+ "addcbc": "6accd6"
+ },
+ "1": {
+ "3a583c": "2f040d",
+ "fa5494": "4590da",
+ "101010": "101010",
+ "cc4066": "3261b7",
+ "5f875a": "6b242e",
+ "476b48": "4e0e17",
+ "78aa84": "b13b42",
+ "eb4972": "234582",
+ "c4264e": "213464",
+ "822d44": "071d61",
+ "e6ea40": "4fffa4",
+ "b1842e": "09bb6f",
+ "addcbc": "da6151"
+ },
+ "2": {
+ "3a583c": "1f0c2c",
+ "fa5494": "68c7c4",
+ "101010": "101010",
+ "cc4066": "2a8286",
+ "5f875a": "3c2750",
+ "476b48": "231234",
+ "78aa84": "624c6f",
+ "eb4972": "126f79",
+ "c4264e": "08586a",
+ "822d44": "00405b",
+ "e6ea40": "87ff46",
+ "b1842e": "22c561",
+ "addcbc": "927fa1"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/886.json b/public/images/pokemon/variant/exp/886.json
new file mode 100644
index 000000000..5a32a09d5
--- /dev/null
+++ b/public/images/pokemon/variant/exp/886.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "444e62": "2d365a",
+ "addcbc": "6accd6",
+ "101010": "101010",
+ "5f875a": "2f6c89",
+ "2c323f": "192250",
+ "566f89": "465272",
+ "fa5494": "efa93f",
+ "822d44": "8d5200",
+ "eb4972": "ac7508",
+ "ffe322": "ffcc48",
+ "7fb3b1": "78c3cb",
+ "5b878c": "4c90a6",
+ "b5a36a": "c7bcb6",
+ "dbd39d": "f7eee9",
+ "000000": "101010"
+ },
+ "1": {
+ "444e62": "4a1621",
+ "addcbc": "da6151",
+ "101010": "101010",
+ "5f875a": "6b242e",
+ "2c323f": "2e080d",
+ "566f89": "602034",
+ "fa5494": "3f97ee",
+ "822d44": "1977ce",
+ "eb4972": "4fbff7",
+ "ffe322": "4fffa4",
+ "7fb3b1": "a94046",
+ "5b878c": "7e2833",
+ "b5a36a": "e3a755",
+ "dbd39d": "ffd696",
+ "000000": "101010"
+ },
+ "2": {
+ "444e62": "231b45",
+ "addcbc": "927fa1",
+ "101010": "101010",
+ "5f875a": "3c2750",
+ "2c323f": "251b31",
+ "566f89": "3b2e5d",
+ "fa5494": "60d1cd",
+ "822d44": "186670",
+ "eb4972": "2a8286",
+ "ffe322": "87ff46",
+ "7fb3b1": "8b659f",
+ "5b878c": "6c4d85",
+ "b5a36a": "b5a36a",
+ "dbd39d": "dbd39d",
+ "000000": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/887.json b/public/images/pokemon/variant/exp/887.json
new file mode 100644
index 000000000..a15fdf3c9
--- /dev/null
+++ b/public/images/pokemon/variant/exp/887.json
@@ -0,0 +1,65 @@
+{
+ "0": {
+ "2c323f": "192250",
+ "101010": "101010",
+ "566f89": "46557b",
+ "444e62": "2c3867",
+ "fa5494": "efa93f",
+ "cc4066": "ac7508",
+ "48a9b0": "479bb6",
+ "308b86": "2f6c89",
+ "ffe322": "ffcc48",
+ "eb4972": "dd2d61",
+ "b5a36a": "c7bcb6",
+ "78d4cb": "6accd6",
+ "d5fffb": "9dfffa",
+ "dbd39d": "f7eee9",
+ "386a70": "20486e",
+ "47a8ae": "479bb6",
+ "4aabae": "479bb6",
+ "49aaaf": "479bb6",
+ "121513": "101010"
+ },
+ "1": {
+ "2c323f": "2e080d",
+ "101010": "101010",
+ "566f89": "6c273d",
+ "444e62": "4a1621",
+ "fa5494": "4590da",
+ "cc4066": "244f9f",
+ "48a9b0": "8a212f",
+ "308b86": "690f1b",
+ "ffe322": "4fffa4",
+ "eb4972": "307cc7",
+ "b5a36a": "e3a755",
+ "78d4cb": "b13b42",
+ "d5fffb": "ffb853",
+ "dbd39d": "ffd696",
+ "386a70": "490711",
+ "47a8ae": "8a212f",
+ "4aabae": "8a212f",
+ "49aaaf": "8a212f",
+ "121513": "101010"
+ },
+ "2": {
+ "2c323f": "1b163f",
+ "101010": "101010",
+ "566f89": "4c3f6f",
+ "444e62": "332a59",
+ "fa5494": "68c7c4",
+ "cc4066": "2a8286",
+ "48a9b0": "482962",
+ "308b86": "231234",
+ "ffe322": "87ff46",
+ "eb4972": "218aa0",
+ "b5a36a": "8c8fb0",
+ "78d4cb": "744e89",
+ "d5fffb": "b389fb",
+ "dbd39d": "bbbfcf",
+ "386a70": "1d0e33",
+ "47a8ae": "482962",
+ "4aabae": "482962",
+ "49aaaf": "482962",
+ "121513": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/890_2.json b/public/images/pokemon/variant/exp/890_2.json
new file mode 100644
index 000000000..5b3edac90
--- /dev/null
+++ b/public/images/pokemon/variant/exp/890_2.json
@@ -0,0 +1,1826 @@
+{
+ "textures": [
+ {
+ "image": "890_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 539,
+ "h": 539
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 96,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 66
+ },
+ "frame": {
+ "x": 96,
+ "y": 0,
+ "w": 96,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 66
+ },
+ "frame": {
+ "x": 192,
+ "y": 0,
+ "w": 96,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 67
+ },
+ "frame": {
+ "x": 288,
+ "y": 0,
+ "w": 96,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 95,
+ "h": 67
+ },
+ "frame": {
+ "x": 384,
+ "y": 0,
+ "w": 95,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 66,
+ "w": 96,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 68
+ },
+ "frame": {
+ "x": 96,
+ "y": 66,
+ "w": 96,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 68
+ },
+ "frame": {
+ "x": 192,
+ "y": 66,
+ "w": 96,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 96,
+ "h": 68
+ },
+ "frame": {
+ "x": 288,
+ "y": 67,
+ "w": 96,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 69
+ },
+ "frame": {
+ "x": 384,
+ "y": 67,
+ "w": 96,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 134,
+ "w": 96,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 69
+ },
+ "frame": {
+ "x": 96,
+ "y": 134,
+ "w": 96,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 96,
+ "h": 71
+ },
+ "frame": {
+ "x": 192,
+ "y": 134,
+ "w": 96,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 10,
+ "w": 88,
+ "h": 73
+ },
+ "frame": {
+ "x": 288,
+ "y": 135,
+ "w": 88,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 16,
+ "w": 92,
+ "h": 73
+ },
+ "frame": {
+ "x": 376,
+ "y": 136,
+ "w": 92,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 95,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 203,
+ "w": 95,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 94,
+ "h": 76
+ },
+ "frame": {
+ "x": 95,
+ "y": 203,
+ "w": 94,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 94,
+ "h": 76
+ },
+ "frame": {
+ "x": 95,
+ "y": 203,
+ "w": 94,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 94,
+ "h": 76
+ },
+ "frame": {
+ "x": 95,
+ "y": 203,
+ "w": 94,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 94,
+ "h": 76
+ },
+ "frame": {
+ "x": 95,
+ "y": 203,
+ "w": 94,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 89,
+ "h": 77
+ },
+ "frame": {
+ "x": 189,
+ "y": 205,
+ "w": 89,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 89,
+ "h": 77
+ },
+ "frame": {
+ "x": 189,
+ "y": 205,
+ "w": 89,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 89,
+ "h": 77
+ },
+ "frame": {
+ "x": 189,
+ "y": 205,
+ "w": 89,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 89,
+ "h": 77
+ },
+ "frame": {
+ "x": 189,
+ "y": 205,
+ "w": 89,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 94,
+ "h": 77
+ },
+ "frame": {
+ "x": 278,
+ "y": 208,
+ "w": 94,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 94,
+ "h": 77
+ },
+ "frame": {
+ "x": 278,
+ "y": 208,
+ "w": 94,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 94,
+ "h": 77
+ },
+ "frame": {
+ "x": 278,
+ "y": 208,
+ "w": 94,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 94,
+ "h": 77
+ },
+ "frame": {
+ "x": 278,
+ "y": 208,
+ "w": 94,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 9,
+ "w": 95,
+ "h": 77
+ },
+ "frame": {
+ "x": 372,
+ "y": 209,
+ "w": 95,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 86,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 277,
+ "w": 86,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 86,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 277,
+ "w": 86,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 86,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 277,
+ "w": 86,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 86,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 277,
+ "w": 86,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 8,
+ "w": 92,
+ "h": 78
+ },
+ "frame": {
+ "x": 86,
+ "y": 279,
+ "w": 92,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 8,
+ "w": 92,
+ "h": 78
+ },
+ "frame": {
+ "x": 86,
+ "y": 279,
+ "w": 92,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 8,
+ "w": 92,
+ "h": 78
+ },
+ "frame": {
+ "x": 86,
+ "y": 279,
+ "w": 92,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 8,
+ "w": 92,
+ "h": 78
+ },
+ "frame": {
+ "x": 86,
+ "y": 279,
+ "w": 92,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 178,
+ "y": 282,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 178,
+ "y": 282,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 178,
+ "y": 282,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 178,
+ "y": 282,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 269,
+ "y": 285,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 269,
+ "y": 285,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 269,
+ "y": 285,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 269,
+ "y": 285,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 86,
+ "h": 78
+ },
+ "frame": {
+ "x": 360,
+ "y": 286,
+ "w": 86,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 86,
+ "h": 79
+ },
+ "frame": {
+ "x": 446,
+ "y": 286,
+ "w": 86,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 86,
+ "h": 79
+ },
+ "frame": {
+ "x": 446,
+ "y": 286,
+ "w": 86,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 86,
+ "h": 79
+ },
+ "frame": {
+ "x": 446,
+ "y": 286,
+ "w": 86,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 86,
+ "h": 79
+ },
+ "frame": {
+ "x": 446,
+ "y": 286,
+ "w": 86,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 6,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 355,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 6,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 355,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 6,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 355,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 6,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 355,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 93,
+ "h": 79
+ },
+ "frame": {
+ "x": 85,
+ "y": 357,
+ "w": 93,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 90,
+ "h": 80
+ },
+ "frame": {
+ "x": 178,
+ "y": 360,
+ "w": 90,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 90,
+ "h": 80
+ },
+ "frame": {
+ "x": 178,
+ "y": 360,
+ "w": 90,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 90,
+ "h": 80
+ },
+ "frame": {
+ "x": 178,
+ "y": 360,
+ "w": 90,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 90,
+ "h": 80
+ },
+ "frame": {
+ "x": 178,
+ "y": 360,
+ "w": 90,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 86,
+ "h": 81
+ },
+ "frame": {
+ "x": 268,
+ "y": 363,
+ "w": 86,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 86,
+ "h": 81
+ },
+ "frame": {
+ "x": 268,
+ "y": 363,
+ "w": 86,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 86,
+ "h": 81
+ },
+ "frame": {
+ "x": 268,
+ "y": 363,
+ "w": 86,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 86,
+ "h": 81
+ },
+ "frame": {
+ "x": 268,
+ "y": 363,
+ "w": 86,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 88,
+ "h": 82
+ },
+ "frame": {
+ "x": 354,
+ "y": 364,
+ "w": 88,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 88,
+ "h": 82
+ },
+ "frame": {
+ "x": 354,
+ "y": 364,
+ "w": 88,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 88,
+ "h": 82
+ },
+ "frame": {
+ "x": 354,
+ "y": 364,
+ "w": 88,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 88,
+ "h": 82
+ },
+ "frame": {
+ "x": 354,
+ "y": 364,
+ "w": 88,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 87,
+ "h": 82
+ },
+ "frame": {
+ "x": 442,
+ "y": 365,
+ "w": 87,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 87,
+ "h": 82
+ },
+ "frame": {
+ "x": 442,
+ "y": 365,
+ "w": 87,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 87,
+ "h": 82
+ },
+ "frame": {
+ "x": 442,
+ "y": 365,
+ "w": 87,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 87,
+ "h": 82
+ },
+ "frame": {
+ "x": 442,
+ "y": 365,
+ "w": 87,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 91,
+ "h": 82
+ },
+ "frame": {
+ "x": 0,
+ "y": 436,
+ "w": 91,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 91,
+ "h": 82
+ },
+ "frame": {
+ "x": 0,
+ "y": 436,
+ "w": 91,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 91,
+ "h": 82
+ },
+ "frame": {
+ "x": 0,
+ "y": 436,
+ "w": 91,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 91,
+ "h": 82
+ },
+ "frame": {
+ "x": 0,
+ "y": 436,
+ "w": 91,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 88,
+ "h": 82
+ },
+ "frame": {
+ "x": 91,
+ "y": 440,
+ "w": 88,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 89,
+ "h": 85
+ },
+ "frame": {
+ "x": 179,
+ "y": 440,
+ "w": 89,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 91,
+ "h": 82
+ },
+ "frame": {
+ "x": 268,
+ "y": 446,
+ "w": 91,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 359,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 359,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 359,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 359,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 449,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 449,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 449,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 449,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:3762afe83a00d680343ba73858b2a0dd:a8959cc5c560d2890eeee13bf67f4cb2:cedd2711a12bbacba5623505fe88bd92$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/890_2.png b/public/images/pokemon/variant/exp/890_2.png
new file mode 100644
index 000000000..46d2a4590
Binary files /dev/null and b/public/images/pokemon/variant/exp/890_2.png differ
diff --git a/public/images/pokemon/variant/exp/890_3.json b/public/images/pokemon/variant/exp/890_3.json
new file mode 100644
index 000000000..84d67c01d
--- /dev/null
+++ b/public/images/pokemon/variant/exp/890_3.json
@@ -0,0 +1,1826 @@
+{
+ "textures": [
+ {
+ "image": "890_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 539,
+ "h": 539
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 96,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 66
+ },
+ "frame": {
+ "x": 96,
+ "y": 0,
+ "w": 96,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 66
+ },
+ "frame": {
+ "x": 192,
+ "y": 0,
+ "w": 96,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 67
+ },
+ "frame": {
+ "x": 288,
+ "y": 0,
+ "w": 96,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 19,
+ "w": 95,
+ "h": 67
+ },
+ "frame": {
+ "x": 384,
+ "y": 0,
+ "w": 95,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 66,
+ "w": 96,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 68
+ },
+ "frame": {
+ "x": 96,
+ "y": 66,
+ "w": 96,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 68
+ },
+ "frame": {
+ "x": 192,
+ "y": 66,
+ "w": 96,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 18,
+ "w": 96,
+ "h": 68
+ },
+ "frame": {
+ "x": 288,
+ "y": 67,
+ "w": 96,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 69
+ },
+ "frame": {
+ "x": 384,
+ "y": 67,
+ "w": 96,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 134,
+ "w": 96,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 19,
+ "w": 96,
+ "h": 69
+ },
+ "frame": {
+ "x": 96,
+ "y": 134,
+ "w": 96,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 16,
+ "w": 96,
+ "h": 71
+ },
+ "frame": {
+ "x": 192,
+ "y": 134,
+ "w": 96,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 10,
+ "w": 88,
+ "h": 73
+ },
+ "frame": {
+ "x": 288,
+ "y": 135,
+ "w": 88,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 16,
+ "w": 92,
+ "h": 73
+ },
+ "frame": {
+ "x": 376,
+ "y": 136,
+ "w": 92,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 95,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 203,
+ "w": 95,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 94,
+ "h": 76
+ },
+ "frame": {
+ "x": 95,
+ "y": 203,
+ "w": 94,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 94,
+ "h": 76
+ },
+ "frame": {
+ "x": 95,
+ "y": 203,
+ "w": 94,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 94,
+ "h": 76
+ },
+ "frame": {
+ "x": 95,
+ "y": 203,
+ "w": 94,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 13,
+ "w": 94,
+ "h": 76
+ },
+ "frame": {
+ "x": 95,
+ "y": 203,
+ "w": 94,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 89,
+ "h": 77
+ },
+ "frame": {
+ "x": 189,
+ "y": 205,
+ "w": 89,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 89,
+ "h": 77
+ },
+ "frame": {
+ "x": 189,
+ "y": 205,
+ "w": 89,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 89,
+ "h": 77
+ },
+ "frame": {
+ "x": 189,
+ "y": 205,
+ "w": 89,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 12,
+ "w": 89,
+ "h": 77
+ },
+ "frame": {
+ "x": 189,
+ "y": 205,
+ "w": 89,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 94,
+ "h": 77
+ },
+ "frame": {
+ "x": 278,
+ "y": 208,
+ "w": 94,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 94,
+ "h": 77
+ },
+ "frame": {
+ "x": 278,
+ "y": 208,
+ "w": 94,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 94,
+ "h": 77
+ },
+ "frame": {
+ "x": 278,
+ "y": 208,
+ "w": 94,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 94,
+ "h": 77
+ },
+ "frame": {
+ "x": 278,
+ "y": 208,
+ "w": 94,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 9,
+ "w": 95,
+ "h": 77
+ },
+ "frame": {
+ "x": 372,
+ "y": 209,
+ "w": 95,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 86,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 277,
+ "w": 86,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 86,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 277,
+ "w": 86,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 86,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 277,
+ "w": 86,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 11,
+ "w": 86,
+ "h": 78
+ },
+ "frame": {
+ "x": 0,
+ "y": 277,
+ "w": 86,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 8,
+ "w": 92,
+ "h": 78
+ },
+ "frame": {
+ "x": 86,
+ "y": 279,
+ "w": 92,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 8,
+ "w": 92,
+ "h": 78
+ },
+ "frame": {
+ "x": 86,
+ "y": 279,
+ "w": 92,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 8,
+ "w": 92,
+ "h": 78
+ },
+ "frame": {
+ "x": 86,
+ "y": 279,
+ "w": 92,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 8,
+ "w": 92,
+ "h": 78
+ },
+ "frame": {
+ "x": 86,
+ "y": 279,
+ "w": 92,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 178,
+ "y": 282,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 178,
+ "y": 282,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 178,
+ "y": 282,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 178,
+ "y": 282,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 269,
+ "y": 285,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 269,
+ "y": 285,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 269,
+ "y": 285,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 91,
+ "h": 78
+ },
+ "frame": {
+ "x": 269,
+ "y": 285,
+ "w": 91,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 86,
+ "h": 78
+ },
+ "frame": {
+ "x": 360,
+ "y": 286,
+ "w": 86,
+ "h": 78
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 86,
+ "h": 79
+ },
+ "frame": {
+ "x": 446,
+ "y": 286,
+ "w": 86,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 86,
+ "h": 79
+ },
+ "frame": {
+ "x": 446,
+ "y": 286,
+ "w": 86,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 86,
+ "h": 79
+ },
+ "frame": {
+ "x": 446,
+ "y": 286,
+ "w": 86,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 9,
+ "w": 86,
+ "h": 79
+ },
+ "frame": {
+ "x": 446,
+ "y": 286,
+ "w": 86,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 6,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 355,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 6,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 355,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 6,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 355,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 6,
+ "w": 85,
+ "h": 80
+ },
+ "frame": {
+ "x": 0,
+ "y": 355,
+ "w": 85,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 6,
+ "w": 93,
+ "h": 79
+ },
+ "frame": {
+ "x": 85,
+ "y": 357,
+ "w": 93,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 90,
+ "h": 80
+ },
+ "frame": {
+ "x": 178,
+ "y": 360,
+ "w": 90,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 90,
+ "h": 80
+ },
+ "frame": {
+ "x": 178,
+ "y": 360,
+ "w": 90,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 90,
+ "h": 80
+ },
+ "frame": {
+ "x": 178,
+ "y": 360,
+ "w": 90,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 90,
+ "h": 80
+ },
+ "frame": {
+ "x": 178,
+ "y": 360,
+ "w": 90,
+ "h": 80
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 86,
+ "h": 81
+ },
+ "frame": {
+ "x": 268,
+ "y": 363,
+ "w": 86,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 86,
+ "h": 81
+ },
+ "frame": {
+ "x": 268,
+ "y": 363,
+ "w": 86,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 86,
+ "h": 81
+ },
+ "frame": {
+ "x": 268,
+ "y": 363,
+ "w": 86,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 86,
+ "h": 81
+ },
+ "frame": {
+ "x": 268,
+ "y": 363,
+ "w": 86,
+ "h": 81
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 88,
+ "h": 82
+ },
+ "frame": {
+ "x": 354,
+ "y": 364,
+ "w": 88,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 88,
+ "h": 82
+ },
+ "frame": {
+ "x": 354,
+ "y": 364,
+ "w": 88,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 88,
+ "h": 82
+ },
+ "frame": {
+ "x": 354,
+ "y": 364,
+ "w": 88,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 88,
+ "h": 82
+ },
+ "frame": {
+ "x": 354,
+ "y": 364,
+ "w": 88,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 87,
+ "h": 82
+ },
+ "frame": {
+ "x": 442,
+ "y": 365,
+ "w": 87,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 87,
+ "h": 82
+ },
+ "frame": {
+ "x": 442,
+ "y": 365,
+ "w": 87,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 87,
+ "h": 82
+ },
+ "frame": {
+ "x": 442,
+ "y": 365,
+ "w": 87,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 87,
+ "h": 82
+ },
+ "frame": {
+ "x": 442,
+ "y": 365,
+ "w": 87,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 91,
+ "h": 82
+ },
+ "frame": {
+ "x": 0,
+ "y": 436,
+ "w": 91,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 91,
+ "h": 82
+ },
+ "frame": {
+ "x": 0,
+ "y": 436,
+ "w": 91,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 91,
+ "h": 82
+ },
+ "frame": {
+ "x": 0,
+ "y": 436,
+ "w": 91,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 91,
+ "h": 82
+ },
+ "frame": {
+ "x": 0,
+ "y": 436,
+ "w": 91,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 88,
+ "h": 82
+ },
+ "frame": {
+ "x": 91,
+ "y": 440,
+ "w": 88,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 89,
+ "h": 85
+ },
+ "frame": {
+ "x": 179,
+ "y": 440,
+ "w": 89,
+ "h": 85
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 3,
+ "w": 91,
+ "h": 82
+ },
+ "frame": {
+ "x": 268,
+ "y": 446,
+ "w": 91,
+ "h": 82
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 359,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 359,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 359,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 359,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 449,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 449,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 449,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 96,
+ "h": 89
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 90,
+ "h": 84
+ },
+ "frame": {
+ "x": 449,
+ "y": 447,
+ "w": 90,
+ "h": 84
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:3762afe83a00d680343ba73858b2a0dd:a8959cc5c560d2890eeee13bf67f4cb2:cedd2711a12bbacba5623505fe88bd92$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/890_3.png b/public/images/pokemon/variant/exp/890_3.png
new file mode 100644
index 000000000..635272e7e
Binary files /dev/null and b/public/images/pokemon/variant/exp/890_3.png differ
diff --git a/public/images/pokemon/variant/exp/900.json b/public/images/pokemon/variant/exp/900.json
new file mode 100644
index 000000000..768fbad44
--- /dev/null
+++ b/public/images/pokemon/variant/exp/900.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "412d2b": "412d2b",
+ "715f5d": "715f5d",
+ "574644": "574644",
+ "000000": "000000",
+ "69441a": "221a69",
+ "a77235": "354da7",
+ "d29f4b": "4b84d2",
+ "ffffff": "ffffff",
+ "3f6378": "3f6378",
+ "ddf5ff": "ddf5ff",
+ "dab16e": "6e79da",
+ "f3e4c0": "f3e4c0"
+ },
+ "2": {
+ "412d2b": "424242",
+ "715f5d": "71705d",
+ "574644": "808080",
+ "000000": "000000",
+ "69441a": "a54200",
+ "a77235": "e68400",
+ "d29f4b": "ffde00",
+ "ffffff": "ffffff",
+ "3f6378": "3f6378",
+ "ddf5ff": "ddf5ff",
+ "dab16e": "dad46e",
+ "f3e4c0": "f3e4c0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/919.json b/public/images/pokemon/variant/exp/919.json
new file mode 100644
index 000000000..2a5000c44
--- /dev/null
+++ b/public/images/pokemon/variant/exp/919.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "2f3342": "1a1815",
+ "63738c": "4b453d",
+ "000000": "000000",
+ "8291a6": "6c655c",
+ "454b61": "302d27",
+ "ada7b2": "a29d62",
+ "dbdde1": "cec890",
+ "6c6473": "3c3e35",
+ "ffc608": "d02c35",
+ "ad8e13": "962038"
+ },
+ "1": {
+ "2f3342": "162d2a",
+ "63738c": "498f57",
+ "000000": "000000",
+ "8291a6": "70ba74",
+ "454b61": "295449",
+ "ada7b2": "ada7b2",
+ "dbdde1": "dbdde1",
+ "6c6473": "6c6473",
+ "ffc608": "c54d2d",
+ "ad8e13": "7f223a"
+ },
+ "2": {
+ "2f3342": "340f21",
+ "63738c": "983444",
+ "000000": "000000",
+ "8291a6": "c74d51",
+ "454b61": "601c3a",
+ "ada7b2": "333333",
+ "dbdde1": "444444",
+ "6c6473": "171717",
+ "ffc608": "2977b6",
+ "ad8e13": "293c7d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/920.json b/public/images/pokemon/variant/exp/920.json
new file mode 100644
index 000000000..01685e97f
--- /dev/null
+++ b/public/images/pokemon/variant/exp/920.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "2c2c2c": "475316",
+ "d6dbdf": "d6dbdf",
+ "5c5d5c": "dbcf15",
+ "000000": "000000",
+ "484848": "8e931a",
+ "9d9fa4": "9d9fa4",
+ "ae772a": "8c0325",
+ "fca831": "c42929",
+ "5b6671": "292929",
+ "ffffff": "ffffff",
+ "3e454d": "1d1d1d",
+ "778a99": "444444",
+ "7d551e": "4d0517"
+ },
+ "1": {
+ "2c2c2c": "1e391b",
+ "d6dbdf": "d6dbdf",
+ "5c5d5c": "529042",
+ "000000": "000000",
+ "484848": "34642c",
+ "9d9fa4": "9d9fa4",
+ "ae772a": "9b1515",
+ "fca831": "c33c26",
+ "5b6671": "676974",
+ "ffffff": "ffffff",
+ "3e454d": "4b4d5c",
+ "778a99": "919191",
+ "7d551e": "550927"
+ },
+ "2": {
+ "2c2c2c": "47132c",
+ "d6dbdf": "d6dbdf",
+ "5c5d5c": "b52828",
+ "000000": "000000",
+ "484848": "791b2d",
+ "9d9fa4": "9d9fa4",
+ "ae772a": "3a3476",
+ "fca831": "2986c4",
+ "5b6671": "525252",
+ "ffffff": "ffffff",
+ "3e454d": "3b3b3b",
+ "778a99": "858585",
+ "7d551e": "1c1936"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/924.json b/public/images/pokemon/variant/exp/924.json
new file mode 100644
index 000000000..c18a54a74
--- /dev/null
+++ b/public/images/pokemon/variant/exp/924.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "757474": "444561",
+ "ffffff": "cddef1",
+ "4e4e4e": "444561",
+ "d0c7ca": "9c89d2",
+ "9e9b9c": "5a6e8f",
+ "000000": "0f0f0f",
+ "ece7e9": "cddef1",
+ "ffc5c5": "9c89d2",
+ "e0b1b5": "9c89d2",
+ "6d4255": "444561",
+ "c0646b": "5a6e8f",
+ "7894ce": "7575af",
+ "bbc7e4": "a3a6ef",
+ "536da1": "755382",
+ "f5f3f3": "cddef1"
+ },
+ "1": {
+ "757474": "543131",
+ "ffffff": "b39090",
+ "4e4e4e": "543131",
+ "d0c7ca": "785e5e",
+ "9e9b9c": "6e4343",
+ "000000": "0f0f0f",
+ "ece7e9": "b39090",
+ "ffc5c5": "785e5e",
+ "e0b1b5": "785e5e",
+ "6d4255": "543131",
+ "c0646b": "6e4343",
+ "7894ce": "cb898b",
+ "bbc7e4": "eaafb2",
+ "536da1": "a15d55",
+ "f5f3f3": "b39090"
+ },
+ "2": {
+ "757474": "252526",
+ "ffffff": "757373",
+ "4e4e4e": "252526",
+ "d0c7ca": "4b4b4d",
+ "9e9b9c": "3c3c3d",
+ "000000": "0f0f0f",
+ "ece7e9": "757373",
+ "ffc5c5": "4b4b4d",
+ "e0b1b5": "4b4b4d",
+ "6d4255": "252526",
+ "c0646b": "3c3c3d",
+ "7894ce": "5e3e4c",
+ "bbc7e4": "7a5b5d",
+ "536da1": "471910",
+ "f5f3f3": "757373"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/925-four.json b/public/images/pokemon/variant/exp/925-four.json
new file mode 100644
index 000000000..7e58acc87
--- /dev/null
+++ b/public/images/pokemon/variant/exp/925-four.json
@@ -0,0 +1,19 @@
+{
+ "0": {
+ "757474": "444561",
+ "ffffff": "f1f1f1",
+ "4e4e4e": "444561",
+ "d0c7ca": "9c89d2",
+ "9e9b9c": "5a6e8f",
+ "000000": "0f0f0f",
+ "f5f3f3": "cddef1",
+ "ece7e9": "cddef1",
+ "e0b1b5": "9c89d2",
+ "6d4255": "444561",
+ "c0646b": "5a6e8f",
+ "ffc5c5": "9c89d2",
+ "bbc7e4": "a3a6ef",
+ "7894ce": "7575af",
+ "536da1": "755382"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/925-four_2.json b/public/images/pokemon/variant/exp/925-four_2.json
new file mode 100644
index 000000000..95801f786
--- /dev/null
+++ b/public/images/pokemon/variant/exp/925-four_2.json
@@ -0,0 +1,566 @@
+{
+ "textures": [
+ {
+ "image": "925-four_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 163,
+ "h": 163
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 41,
+ "w": 70,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 41,
+ "w": 70,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 72,
+ "h": 40
+ },
+ "frame": {
+ "x": 70,
+ "y": 41,
+ "w": 72,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 72,
+ "h": 40
+ },
+ "frame": {
+ "x": 70,
+ "y": 41,
+ "w": 72,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 72,
+ "h": 40
+ },
+ "frame": {
+ "x": 70,
+ "y": 41,
+ "w": 72,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 67,
+ "h": 41
+ },
+ "frame": {
+ "x": 70,
+ "y": 81,
+ "w": 67,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 67,
+ "h": 41
+ },
+ "frame": {
+ "x": 70,
+ "y": 81,
+ "w": 67,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 64,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 122,
+ "w": 64,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 64,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 122,
+ "w": 64,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 61,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 82,
+ "w": 61,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 63,
+ "h": 41
+ },
+ "frame": {
+ "x": 64,
+ "y": 122,
+ "w": 63,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 63,
+ "h": 41
+ },
+ "frame": {
+ "x": 64,
+ "y": 122,
+ "w": 63,
+ "h": 41
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:1429ca9a3f4f40c4b85b876ba4549415:08ff20962b3aa19cd8200978849230d8:224b59d25e0d7fb5d8be5f92b2e03567$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/925-four_2.png b/public/images/pokemon/variant/exp/925-four_2.png
new file mode 100644
index 000000000..1a6403a66
Binary files /dev/null and b/public/images/pokemon/variant/exp/925-four_2.png differ
diff --git a/public/images/pokemon/variant/exp/925-four_3.json b/public/images/pokemon/variant/exp/925-four_3.json
new file mode 100644
index 000000000..d2b935e01
--- /dev/null
+++ b/public/images/pokemon/variant/exp/925-four_3.json
@@ -0,0 +1,566 @@
+{
+ "textures": [
+ {
+ "image": "925-four_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 163,
+ "h": 163
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 72,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 41,
+ "w": 70,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 70,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 41,
+ "w": 70,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 72,
+ "h": 40
+ },
+ "frame": {
+ "x": 70,
+ "y": 41,
+ "w": 72,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 72,
+ "h": 40
+ },
+ "frame": {
+ "x": 70,
+ "y": 41,
+ "w": 72,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 72,
+ "h": 40
+ },
+ "frame": {
+ "x": 70,
+ "y": 41,
+ "w": 72,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 67,
+ "h": 41
+ },
+ "frame": {
+ "x": 70,
+ "y": 81,
+ "w": 67,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 67,
+ "h": 41
+ },
+ "frame": {
+ "x": 70,
+ "y": 81,
+ "w": 67,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 64,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 122,
+ "w": 64,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 64,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 122,
+ "w": 64,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 61,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 82,
+ "w": 61,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 63,
+ "h": 41
+ },
+ "frame": {
+ "x": 64,
+ "y": 122,
+ "w": 63,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 72,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 63,
+ "h": 41
+ },
+ "frame": {
+ "x": 64,
+ "y": 122,
+ "w": 63,
+ "h": 41
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:1429ca9a3f4f40c4b85b876ba4549415:08ff20962b3aa19cd8200978849230d8:224b59d25e0d7fb5d8be5f92b2e03567$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/925-four_3.png b/public/images/pokemon/variant/exp/925-four_3.png
new file mode 100644
index 000000000..419725716
Binary files /dev/null and b/public/images/pokemon/variant/exp/925-four_3.png differ
diff --git a/public/images/pokemon/variant/exp/925-three.json b/public/images/pokemon/variant/exp/925-three.json
new file mode 100644
index 000000000..45eec7698
--- /dev/null
+++ b/public/images/pokemon/variant/exp/925-three.json
@@ -0,0 +1,19 @@
+{
+ "0": {
+ "757474": "444561",
+ "ffffff": "f1f1f1",
+ "4e4e4e": "444561",
+ "d0c7ca": "9c89d2",
+ "9e9b9c": "5a6e8f",
+ "000000": "06080a",
+ "f5f3f3": "cddef1",
+ "ece7e9": "cddef1",
+ "e0b1b5": "9c89d2",
+ "6d4255": "444561",
+ "c0646b": "5a6e8f",
+ "ffc5c5": "9c89d2",
+ "bbc7e4": "a3a6ef",
+ "7894ce": "7575af",
+ "536da1": "755382"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/925-three_2.json b/public/images/pokemon/variant/exp/925-three_2.json
new file mode 100644
index 000000000..66d8ac2c2
--- /dev/null
+++ b/public/images/pokemon/variant/exp/925-three_2.json
@@ -0,0 +1,566 @@
+{
+ "textures": [
+ {
+ "image": "925-three_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 163,
+ "h": 163
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 65,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 65,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 65,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 65,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 41,
+ "w": 64,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 41,
+ "w": 64,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 40
+ },
+ "frame": {
+ "x": 64,
+ "y": 41,
+ "w": 65,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 40
+ },
+ "frame": {
+ "x": 64,
+ "y": 41,
+ "w": 65,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 40
+ },
+ "frame": {
+ "x": 64,
+ "y": 41,
+ "w": 65,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 41
+ },
+ "frame": {
+ "x": 64,
+ "y": 81,
+ "w": 62,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 41
+ },
+ "frame": {
+ "x": 64,
+ "y": 81,
+ "w": 62,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 122,
+ "w": 60,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 122,
+ "w": 60,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 82,
+ "w": 59,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 41
+ },
+ "frame": {
+ "x": 60,
+ "y": 122,
+ "w": 60,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 41
+ },
+ "frame": {
+ "x": 60,
+ "y": 122,
+ "w": 60,
+ "h": 41
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:e899ea0b8e7727fdff5ad88cbc37d4e5:ef04809bf215d22d8099b32aac5c5229:1eea2319c842d54706c4e3b7544af121$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/925-three_2.png b/public/images/pokemon/variant/exp/925-three_2.png
new file mode 100644
index 000000000..2bfb78632
Binary files /dev/null and b/public/images/pokemon/variant/exp/925-three_2.png differ
diff --git a/public/images/pokemon/variant/exp/925-three_3.json b/public/images/pokemon/variant/exp/925-three_3.json
new file mode 100644
index 000000000..ef7a0b96d
--- /dev/null
+++ b/public/images/pokemon/variant/exp/925-three_3.json
@@ -0,0 +1,566 @@
+{
+ "textures": [
+ {
+ "image": "925-three_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 163,
+ "h": 163
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 65,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 65,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 65,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ },
+ "frame": {
+ "x": 65,
+ "y": 0,
+ "w": 65,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 41,
+ "w": 64,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 41,
+ "w": 64,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 40
+ },
+ "frame": {
+ "x": 64,
+ "y": 41,
+ "w": 65,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 40
+ },
+ "frame": {
+ "x": 64,
+ "y": 41,
+ "w": 65,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 65,
+ "h": 40
+ },
+ "frame": {
+ "x": 64,
+ "y": 41,
+ "w": 65,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 41
+ },
+ "frame": {
+ "x": 64,
+ "y": 81,
+ "w": 62,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 62,
+ "h": 41
+ },
+ "frame": {
+ "x": 64,
+ "y": 81,
+ "w": 62,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 122,
+ "w": 60,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 41
+ },
+ "frame": {
+ "x": 0,
+ "y": 122,
+ "w": 60,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 59,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 82,
+ "w": 59,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 41
+ },
+ "frame": {
+ "x": 60,
+ "y": 122,
+ "w": 60,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 65,
+ "h": 41
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 60,
+ "h": 41
+ },
+ "frame": {
+ "x": 60,
+ "y": 122,
+ "w": 60,
+ "h": 41
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:e899ea0b8e7727fdff5ad88cbc37d4e5:ef04809bf215d22d8099b32aac5c5229:1eea2319c842d54706c4e3b7544af121$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/925-three_3.png b/public/images/pokemon/variant/exp/925-three_3.png
new file mode 100644
index 000000000..0b9a4ae7f
Binary files /dev/null and b/public/images/pokemon/variant/exp/925-three_3.png differ
diff --git a/public/images/pokemon/variant/exp/94-mega_1.json b/public/images/pokemon/variant/exp/94-mega_1.json
new file mode 100644
index 000000000..6057cd87f
--- /dev/null
+++ b/public/images/pokemon/variant/exp/94-mega_1.json
@@ -0,0 +1,629 @@
+{
+ "textures": [
+ {
+ "image": "94-mega_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 234,
+ "h": 234
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 78,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 78,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 156,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 156,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 133,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 133,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 78,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 78,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 156,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 156,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 156,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:184d9703626845d6d6b8fb551426e905:01323f7239deebc44b65fcb67b573553:304b53f4bd4197620ff0b30b83d929a9$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/94-mega_1.png b/public/images/pokemon/variant/exp/94-mega_1.png
new file mode 100644
index 000000000..f37635c0c
Binary files /dev/null and b/public/images/pokemon/variant/exp/94-mega_1.png differ
diff --git a/public/images/pokemon/variant/exp/94-mega_2.json b/public/images/pokemon/variant/exp/94-mega_2.json
new file mode 100644
index 000000000..8511d6b0a
--- /dev/null
+++ b/public/images/pokemon/variant/exp/94-mega_2.json
@@ -0,0 +1,629 @@
+{
+ "textures": [
+ {
+ "image": "94-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 234,
+ "h": 234
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 78,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 78,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 156,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 156,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 133,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 133,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 78,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 78,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 156,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 156,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 156,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:184d9703626845d6d6b8fb551426e905:01323f7239deebc44b65fcb67b573553:304b53f4bd4197620ff0b30b83d929a9$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/94-mega_2.png b/public/images/pokemon/variant/exp/94-mega_2.png
new file mode 100644
index 000000000..264672eb7
Binary files /dev/null and b/public/images/pokemon/variant/exp/94-mega_2.png differ
diff --git a/public/images/pokemon/variant/exp/94-mega_3.json b/public/images/pokemon/variant/exp/94-mega_3.json
new file mode 100644
index 000000000..d51777ef1
--- /dev/null
+++ b/public/images/pokemon/variant/exp/94-mega_3.json
@@ -0,0 +1,629 @@
+{
+ "textures": [
+ {
+ "image": "94-mega_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 234,
+ "h": 234
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 78,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 78,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 156,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ },
+ "frame": {
+ "x": 156,
+ "y": 0,
+ "w": 78,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 133,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 0,
+ "y": 133,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 78,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 78,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 156,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 66
+ },
+ "frame": {
+ "x": 156,
+ "y": 67,
+ "w": 78,
+ "h": 66
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 78,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 67
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 78,
+ "h": 65
+ },
+ "frame": {
+ "x": 156,
+ "y": 133,
+ "w": 78,
+ "h": 65
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:184d9703626845d6d6b8fb551426e905:01323f7239deebc44b65fcb67b573553:304b53f4bd4197620ff0b30b83d929a9$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/94-mega_3.png b/public/images/pokemon/variant/exp/94-mega_3.png
new file mode 100644
index 000000000..89965a8a6
Binary files /dev/null and b/public/images/pokemon/variant/exp/94-mega_3.png differ
diff --git a/public/images/pokemon/variant/exp/962.json b/public/images/pokemon/variant/exp/962.json
new file mode 100644
index 000000000..7f41b7aa0
--- /dev/null
+++ b/public/images/pokemon/variant/exp/962.json
@@ -0,0 +1,86 @@
+{
+ "0": {
+ "030303": "030303",
+ "44393e": "3e1d26",
+ "997d85": "924f57",
+ "efe3e3": "f6cbc4",
+ "b6a2a7": "dd9f9d",
+ "000000": "000000",
+ "65545b": "60354a",
+ "191717": "191717",
+ "723139": "1f3078",
+ "ffffff": "fceff1",
+ "d65263": "4592c0",
+ "a03e4b": "2e6fa8",
+ "bcb1b9": "998482",
+ "050405": "050405",
+ "8c7987": "60354a",
+ "987d85": "987d85",
+ "987c84": "987c84",
+ "b5a1a6": "b5a1a6",
+ "66555c": "66555c",
+ "110e0f": "110e0f",
+ "efe2e3": "efe2e3",
+ "080607": "080607",
+ "eee2e2": "eee2e2",
+ "1b1919": "1b1919",
+ "b7a3a8": "b7a3a8",
+ "0d0a0c": "0d0a0c"
+ },
+ "1": {
+ "030303": "030303",
+ "44393e": "1e382a",
+ "997d85": "404b22",
+ "efe3e3": "e8e8c0",
+ "b6a2a7": "c6ca8e",
+ "000000": "000000",
+ "65545b": "395740",
+ "191717": "191717",
+ "723139": "3e1e1d",
+ "ffffff": "edf8e6",
+ "d65263": "b37e6f",
+ "a03e4b": "79433f",
+ "bcb1b9": "6a856a",
+ "050405": "050405",
+ "8c7987": "26452d",
+ "987d85": "987d85",
+ "987c84": "987c84",
+ "b5a1a6": "b5a1a6",
+ "66555c": "66555c",
+ "110e0f": "110e0f",
+ "efe2e3": "efe2e3",
+ "080607": "080607",
+ "eee2e2": "eee2e2",
+ "1b1919": "1b1919",
+ "b7a3a8": "b7a3a8",
+ "0d0a0c": "0d0a0c"
+ },
+ "2": {
+ "030303": "030303",
+ "44393e": "754156",
+ "997d85": "211f45",
+ "efe3e3": "67548a",
+ "b6a2a7": "453863",
+ "000000": "000000",
+ "65545b": "a5777f",
+ "191717": "191717",
+ "723139": "545151",
+ "ffffff": "f7e5d0",
+ "d65263": "aba7a8",
+ "a03e4b": "888685",
+ "bcb1b9": "a96c4b",
+ "050405": "050405",
+ "8c7987": "8c7987",
+ "987d85": "987d85",
+ "987c84": "987c84",
+ "b5a1a6": "b5a1a6",
+ "66555c": "66555c",
+ "110e0f": "110e0f",
+ "efe2e3": "efe2e3",
+ "080607": "080607",
+ "eee2e2": "eee2e2",
+ "1b1919": "1b1919",
+ "b7a3a8": "b7a3a8",
+ "0d0a0c": "0d0a0c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/967.json b/public/images/pokemon/variant/exp/967.json
new file mode 100644
index 000000000..212b46ad6
--- /dev/null
+++ b/public/images/pokemon/variant/exp/967.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "1c2916": "272431",
+ "384a35": "464354",
+ "54654e": "67637a",
+ "b9b7b3": "b9b7b3",
+ "0f0f0f": "0f0f0f",
+ "f16b32": "bead9d",
+ "607d6d": "6e76a9",
+ "fcfcfc": "fcfcfc",
+ "75b07d": "9299c7",
+ "34453d": "444a71",
+ "4b565c": "4b565c",
+ "222328": "222328",
+ "323943": "323943",
+ "e2e9d7": "e2e9d7",
+ "993832": "625549"
+ },
+ "2": {
+ "1c2916": "43060b",
+ "384a35": "5d0c0c",
+ "54654e": "942d22",
+ "b9b7b3": "c0ab8b",
+ "0f0f0f": "0f0f0f",
+ "f16b32": "8c63d2",
+ "607d6d": "6b2c31",
+ "fcfcfc": "fcfcfc",
+ "75b07d": "a95d50",
+ "34453d": "531d27",
+ "4b565c": "815652",
+ "222328": "371516",
+ "323943": "502b2a",
+ "e2e9d7": "e9ddbb",
+ "993832": "942d22"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/973.json b/public/images/pokemon/variant/exp/973.json
new file mode 100644
index 000000000..47244e077
--- /dev/null
+++ b/public/images/pokemon/variant/exp/973.json
@@ -0,0 +1,56 @@
+{
+ "0": {
+ "2c2936": "2c2936",
+ "211f28": "211f28",
+ "3c3946": "404355",
+ "ffffff": "ffffff",
+ "c4c1dc": "978f97",
+ "ff79b1": "cfbbbc",
+ "811f47": "7c6364",
+ "ffe393": "e7a11f",
+ "ffd55f": "d28011",
+ "3b3b3b": "3b3b3b",
+ "000000": "000000",
+ "760c38": "540b1d",
+ "c92f6e": "a7323f",
+ "d43e7c": "988282",
+ "9c174e": "7d172b",
+ "3d3b4e": "3d3b4e"
+ },
+ "1": {
+ "2c2936": "2c2936",
+ "211f28": "211f28",
+ "3c3946": "3c3946",
+ "ffffff": "ffffff",
+ "c4c1dc": "c4c1dc",
+ "ff79b1": "cb36b9",
+ "811f47": "430855",
+ "ffe393": "5fdd5b",
+ "ffd55f": "289c43",
+ "3b3b3b": "3b3b3b",
+ "000000": "000000",
+ "760c38": "660f71",
+ "c92f6e": "b11468",
+ "d43e7c": "911b92",
+ "9c174e": "700f49",
+ "3d3b4e": "3d3b4e"
+ },
+ "2": {
+ "2c2936": "2c2936",
+ "211f28": "211f28",
+ "3c3946": "3c3946",
+ "ffffff": "fbf2f4",
+ "c4c1dc": "978f97",
+ "ff79b1": "f29f5b",
+ "811f47": "943615",
+ "ffe393": "3175cb",
+ "ffd55f": "2c3ca6",
+ "3b3b3b": "3b3b3b",
+ "000000": "000000",
+ "760c38": "17167d",
+ "c92f6e": "3175cb",
+ "d43e7c": "d77433",
+ "9c174e": "2c3ca6",
+ "3d3b4e": "3d3b4e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/987.json b/public/images/pokemon/variant/exp/987.json
new file mode 100644
index 000000000..6456e7153
--- /dev/null
+++ b/public/images/pokemon/variant/exp/987.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "8a378a": "9b490e",
+ "ee93e8": "ffdd67",
+ "0f0f0f": "0f0f0f",
+ "70bbb4": "5bb6ef",
+ "4a83a4": "387fa7",
+ "314a62": "244260",
+ "182941": "132443",
+ "621841": "71370f",
+ "de62a4": "ffc668",
+ "a4295a": "cc762f",
+ "b36cc1": "d3941a",
+ "eee662": "ffc7ff",
+ "f9f9f9": "f9f9f9",
+ "bd9431": "cb79dd"
+ },
+ "1": {
+ "8a378a": "0c8086",
+ "ee93e8": "3df7ed",
+ "0f0f0f": "0f0f0f",
+ "70bbb4": "eefff8",
+ "4a83a4": "a1c8db",
+ "314a62": "7396b4",
+ "182941": "2c384d",
+ "621841": "7b3c08",
+ "de62a4": "ffdf90",
+ "a4295a": "e28c27",
+ "b36cc1": "1dbdb9",
+ "eee662": "a6f0f8",
+ "f9f9f9": "f9f9f9",
+ "bd9431": "66d0e5"
+ },
+ "2": {
+ "8a378a": "5d4a2f",
+ "ee93e8": "fff7dd",
+ "0f0f0f": "0f0f0f",
+ "70bbb4": "f8d371",
+ "4a83a4": "e6aa47",
+ "314a62": "b56f2a",
+ "182941": "603305",
+ "621841": "5a0a05",
+ "de62a4": "e25038",
+ "a4295a": "a62a21",
+ "b36cc1": "eece8c",
+ "eee662": "a6f0f8",
+ "f9f9f9": "f9f9f9",
+ "bd9431": "66d0e5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/988.json b/public/images/pokemon/variant/exp/988.json
new file mode 100644
index 000000000..9e6c50e9d
--- /dev/null
+++ b/public/images/pokemon/variant/exp/988.json
@@ -0,0 +1,20 @@
+{
+ "1": {
+ "ed7e3d": "28d7bd",
+ "7b2000": "0b334c",
+ "a93734": "2e9887",
+ "efd165": "66e9c2",
+ "d8a33f": "56e4ba",
+ "d1fd77": "e2fd77",
+ "f04137": "17b79f",
+ "35384f": "35384f",
+ "465175": "465175",
+ "f1f7f7": "f1f7f7",
+ "181820": "181820",
+ "a9a9ab": "92c9b9",
+ "ff3121": "2c9484",
+ "e63529": "23ae9a",
+ "9ade1d": "d7d346",
+ "359f8f": "23838b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/988_3.json b/public/images/pokemon/variant/exp/988_3.json
new file mode 100644
index 000000000..f14e94168
--- /dev/null
+++ b/public/images/pokemon/variant/exp/988_3.json
@@ -0,0 +1,1952 @@
+{
+ "textures": [
+ {
+ "image": "988_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 277,
+ "h": 277
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0047.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0053.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0059.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 5,
+ "w": 76,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 76,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0065.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0070.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0072.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0077.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0079.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0084.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0087.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0092.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 0,
+ "w": 66,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 66,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0066.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0069.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0073.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0076.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0080.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0083.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0088.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0091.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 1,
+ "w": 66,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 66,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0060.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 69,
+ "h": 69
+ },
+ "frame": {
+ "x": 76,
+ "y": 0,
+ "w": 69,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 0,
+ "w": 64,
+ "h": 74
+ },
+ "frame": {
+ "x": 66,
+ "y": 69,
+ "w": 64,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 0,
+ "w": 64,
+ "h": 74
+ },
+ "frame": {
+ "x": 66,
+ "y": 69,
+ "w": 64,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 0,
+ "w": 64,
+ "h": 74
+ },
+ "frame": {
+ "x": 66,
+ "y": 69,
+ "w": 64,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 0,
+ "w": 64,
+ "h": 74
+ },
+ "frame": {
+ "x": 66,
+ "y": 69,
+ "w": 64,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 0,
+ "w": 64,
+ "h": 74
+ },
+ "frame": {
+ "x": 66,
+ "y": 69,
+ "w": 64,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 0,
+ "w": 64,
+ "h": 74
+ },
+ "frame": {
+ "x": 66,
+ "y": 69,
+ "w": 64,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0064.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 0,
+ "w": 64,
+ "h": 74
+ },
+ "frame": {
+ "x": 66,
+ "y": 69,
+ "w": 64,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0071.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 0,
+ "w": 64,
+ "h": 74
+ },
+ "frame": {
+ "x": 66,
+ "y": 69,
+ "w": 64,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0078.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 0,
+ "w": 64,
+ "h": 74
+ },
+ "frame": {
+ "x": 66,
+ "y": 69,
+ "w": 64,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0085.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 0,
+ "w": 64,
+ "h": 74
+ },
+ "frame": {
+ "x": 66,
+ "y": 69,
+ "w": 64,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0086.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 0,
+ "w": 64,
+ "h": 74
+ },
+ "frame": {
+ "x": 66,
+ "y": 69,
+ "w": 64,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 1,
+ "w": 64,
+ "h": 73
+ },
+ "frame": {
+ "x": 66,
+ "y": 143,
+ "w": 64,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0063.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 1,
+ "w": 64,
+ "h": 73
+ },
+ "frame": {
+ "x": 66,
+ "y": 143,
+ "w": 64,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0067.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0068.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0074.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0075.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0081.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0082.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0089.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0090.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 66,
+ "h": 72
+ },
+ "frame": {
+ "x": 145,
+ "y": 0,
+ "w": 66,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 3,
+ "w": 65,
+ "h": 71
+ },
+ "frame": {
+ "x": 211,
+ "y": 0,
+ "w": 65,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0062.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 3,
+ "w": 65,
+ "h": 71
+ },
+ "frame": {
+ "x": 211,
+ "y": 0,
+ "w": 65,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 65,
+ "h": 69
+ },
+ "frame": {
+ "x": 130,
+ "y": 72,
+ "w": 65,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0061.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 65,
+ "h": 69
+ },
+ "frame": {
+ "x": 130,
+ "y": 72,
+ "w": 65,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 59,
+ "h": 69
+ },
+ "frame": {
+ "x": 130,
+ "y": 141,
+ "w": 59,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 59,
+ "h": 69
+ },
+ "frame": {
+ "x": 130,
+ "y": 141,
+ "w": 59,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0052.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 59,
+ "h": 69
+ },
+ "frame": {
+ "x": 130,
+ "y": 141,
+ "w": 59,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0058.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 59,
+ "h": 69
+ },
+ "frame": {
+ "x": 130,
+ "y": 141,
+ "w": 59,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 7,
+ "w": 56,
+ "h": 67
+ },
+ "frame": {
+ "x": 130,
+ "y": 210,
+ "w": 56,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0044.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 7,
+ "w": 56,
+ "h": 67
+ },
+ "frame": {
+ "x": 130,
+ "y": 210,
+ "w": 56,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0050.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 7,
+ "w": 56,
+ "h": 67
+ },
+ "frame": {
+ "x": 130,
+ "y": 210,
+ "w": 56,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0056.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 7,
+ "w": 56,
+ "h": 67
+ },
+ "frame": {
+ "x": 130,
+ "y": 210,
+ "w": 56,
+ "h": 67
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 59,
+ "h": 69
+ },
+ "frame": {
+ "x": 195,
+ "y": 72,
+ "w": 59,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0046.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 59,
+ "h": 69
+ },
+ "frame": {
+ "x": 195,
+ "y": 72,
+ "w": 59,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0048.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 59,
+ "h": 69
+ },
+ "frame": {
+ "x": 195,
+ "y": 72,
+ "w": 59,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0054.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 59,
+ "h": 69
+ },
+ "frame": {
+ "x": 195,
+ "y": 72,
+ "w": 59,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 56,
+ "h": 68
+ },
+ "frame": {
+ "x": 189,
+ "y": 141,
+ "w": 56,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 56,
+ "h": 68
+ },
+ "frame": {
+ "x": 189,
+ "y": 141,
+ "w": 56,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0051.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 56,
+ "h": 68
+ },
+ "frame": {
+ "x": 189,
+ "y": 141,
+ "w": 56,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0057.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 56,
+ "h": 68
+ },
+ "frame": {
+ "x": 189,
+ "y": 141,
+ "w": 56,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 56,
+ "h": 68
+ },
+ "frame": {
+ "x": 189,
+ "y": 209,
+ "w": 56,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0045.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 56,
+ "h": 68
+ },
+ "frame": {
+ "x": 189,
+ "y": 209,
+ "w": 56,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0049.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 56,
+ "h": 68
+ },
+ "frame": {
+ "x": 189,
+ "y": 209,
+ "w": 56,
+ "h": 68
+ }
+ },
+ {
+ "filename": "0055.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 77,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 56,
+ "h": 68
+ },
+ "frame": {
+ "x": 189,
+ "y": 209,
+ "w": 56,
+ "h": 68
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2b633ced1bcca1a5e136b06c5804e1ab:b8f210d1bcf224754cc4804bf5a8fc0a:dc6dd1e5c63f822d42a42cade3436fc3$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/988_3.png b/public/images/pokemon/variant/exp/988_3.png
new file mode 100644
index 000000000..71d8d6c72
Binary files /dev/null and b/public/images/pokemon/variant/exp/988_3.png differ
diff --git a/public/images/pokemon/variant/exp/999.json b/public/images/pokemon/variant/exp/999.json
new file mode 100644
index 000000000..584bf0308
--- /dev/null
+++ b/public/images/pokemon/variant/exp/999.json
@@ -0,0 +1,48 @@
+{
+ "1": {
+ "50441c": "131c3b",
+ "fff49b": "afd2ca",
+ "e6d440": "728295",
+ "bfa33e": "485466",
+ "000000": "0f0f0f",
+ "1d1e21": "0f0f0f",
+ "802431": "4f2e5c",
+ "323336": "1d2c54",
+ "b53345": "794e83",
+ "545b6b": "415073",
+ "f0f3f8": "bac4d8",
+ "bac4d8": "bac4d8",
+ "ab843f": "9c9cbe",
+ "f7e077": "728295",
+ "edce3d": "728295",
+ "625f5d": "415073",
+ "b9c1d3": "bac4d8",
+ "9ba6bf": "afd2ca",
+ "c2a416": "9c9cbe",
+ "5d6b8e": "415073",
+ "998647": "9c9cbe"
+ },
+ "2": {
+ "50441c": "0c1b40",
+ "fff49b": "dae0f3",
+ "e6d440": "4e85bf",
+ "bfa33e": "294f7e",
+ "000000": "0f0f0f",
+ "1d1e21": "0f0f0f",
+ "802431": "6d6594",
+ "323336": "212857",
+ "b53345": "bcb9d6",
+ "545b6b": "6467a8",
+ "f0f3f8": "bac4d8",
+ "bac4d8": "bac4d8",
+ "ab843f": "b6d0d7",
+ "f7e077": "4e85bf",
+ "edce3d": "4e85bf",
+ "625f5d": "6467a8",
+ "b9c1d3": "bac4d8",
+ "9ba6bf": "dae0f3",
+ "c2a416": "b6d0d7",
+ "5d6b8e": "6467a8",
+ "998647": "b6d0d7"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/999_1.json b/public/images/pokemon/variant/exp/999_1.json
new file mode 100644
index 000000000..e7fecab7e
--- /dev/null
+++ b/public/images/pokemon/variant/exp/999_1.json
@@ -0,0 +1,923 @@
+{
+ "textures": [
+ {
+ "image": "999_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 330,
+ "h": 330
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0037.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 76
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0041.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 78,
+ "h": 76
+ },
+ "frame": {
+ "x": 78,
+ "y": 0,
+ "w": 78,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 59,
+ "h": 77
+ },
+ "frame": {
+ "x": 156,
+ "y": 0,
+ "w": 59,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0040.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 59,
+ "h": 77
+ },
+ "frame": {
+ "x": 215,
+ "y": 0,
+ "w": 59,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 274,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 274,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 274,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 274,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 76,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 76,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 76,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 55,
+ "y": 76,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 55,
+ "y": 76,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 55,
+ "y": 76,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 153,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 153,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 153,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 20,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 230,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 20,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 230,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 20,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 0,
+ "y": 230,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 55,
+ "y": 153,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 55,
+ "y": 153,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 55,
+ "y": 153,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 55,
+ "y": 153,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 55,
+ "y": 230,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 55,
+ "y": 230,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 55,
+ "y": 230,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0042.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 55,
+ "y": 230,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 110,
+ "y": 77,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 110,
+ "y": 154,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 110,
+ "y": 231,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 165,
+ "y": 77,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 20,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 220,
+ "y": 77,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 275,
+ "y": 77,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 165,
+ "y": 154,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 165,
+ "y": 231,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0039.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 19,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 165,
+ "y": 231,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0038.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 220,
+ "y": 154,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0043.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 0,
+ "w": 55,
+ "h": 77
+ },
+ "frame": {
+ "x": 275,
+ "y": 154,
+ "w": 55,
+ "h": 77
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 55,
+ "h": 76
+ },
+ "frame": {
+ "x": 220,
+ "y": 231,
+ "w": 55,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 55,
+ "h": 76
+ },
+ "frame": {
+ "x": 220,
+ "y": 231,
+ "w": 55,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 55,
+ "h": 76
+ },
+ "frame": {
+ "x": 220,
+ "y": 231,
+ "w": 55,
+ "h": 76
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 78,
+ "h": 77
+ },
+ "spriteSourceSize": {
+ "x": 23,
+ "y": 1,
+ "w": 55,
+ "h": 76
+ },
+ "frame": {
+ "x": 220,
+ "y": 231,
+ "w": 55,
+ "h": 76
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:adc9a178ba3d7cbaafe3dad9e8f2019f:83739205459149c73a73669bd8380b5d:25836391d47a40ef31d62cb4186f2932$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/999_1.png b/public/images/pokemon/variant/exp/999_1.png
new file mode 100644
index 000000000..c5092e856
Binary files /dev/null and b/public/images/pokemon/variant/exp/999_1.png differ
diff --git a/public/images/pokemon/variant/exp/back/1000.json b/public/images/pokemon/variant/exp/back/1000.json
new file mode 100644
index 000000000..8149392d9
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/1000.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "b78234": "a64700",
+ "121212": "121212",
+ "e0b81a": "d05c31",
+ "f9d95b": "ee883f",
+ "623c20": "6d1906",
+ "ffffff": "ffb667",
+ "b4a45e": "ad283f",
+ "918344": "601030",
+ "762534": "5d0d05",
+ "9c3e43": "6d1906",
+ "323437": "531f03",
+ "545b6b": "8f4a14",
+ "0f0f0f": "0f0f0f"
+ },
+ "1": {
+ "b78234": "7a4e5d",
+ "121212": "121212",
+ "e0b81a": "96747e",
+ "f9d95b": "e1ced1",
+ "623c20": "622f43",
+ "ffffff": "f3e3e4",
+ "b4a45e": "485466",
+ "918344": "29354e",
+ "762534": "513a59",
+ "9c3e43": "7f6086",
+ "323437": "1d2c54",
+ "545b6b": "415073",
+ "0f0f0f": "0f0f0f"
+ },
+ "2": {
+ "b78234": "5a9aa3",
+ "121212": "121212",
+ "e0b81a": "89d1d6",
+ "f9d95b": "e5fffc",
+ "623c20": "3d717b",
+ "ffffff": "ffffff",
+ "b4a45e": "36465f",
+ "918344": "1f3149",
+ "762534": "547995",
+ "9c3e43": "7e93b0",
+ "323437": "212857",
+ "545b6b": "495890",
+ "0f0f0f": "0f0f0f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/1001.json b/public/images/pokemon/variant/exp/back/1001.json
new file mode 100644
index 000000000..4aa4f62bf
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/1001.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "505551": "754e3b",
+ "b8bebd": "ebe6c0",
+ "313430": "4f2711",
+ "48492e": "0a0907",
+ "8c979d": "a19775",
+ "a28b76": "383734",
+ "7e615a": "1f1e1c",
+ "0f0f0f": "0f0f0f",
+ "618044": "9e4b28",
+ "76b458": "de7e52",
+ "524a36": "6e4105",
+ "b99c60": "e2a845",
+ "7b7253": "b87416"
+ },
+ "2": {
+ "505551": "322733",
+ "b8bebd": "dbcce8",
+ "313430": "1b101c",
+ "48492e": "9c4b6f",
+ "8c979d": "9f88b3",
+ "a28b76": "fce6f0",
+ "7e615a": "e6aec8",
+ "0f0f0f": "0f0f0f",
+ "618044": "e170a1",
+ "76b458": "f5bede",
+ "524a36": "420f0f",
+ "b99c60": "bd405d",
+ "7b7253": "5e1b1b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/1004.json b/public/images/pokemon/variant/exp/back/1004.json
new file mode 100644
index 000000000..83b2909fe
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/1004.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "a23724": "b06f00",
+ "f4342f": "f2b200",
+ "0f0f0f": "0f0f0f",
+ "f35e38": "ffc81b",
+ "f9824f": "ffe13a",
+ "f0a755": "ffe86b",
+ "b15236": "dca300",
+ "fcf59b": "ffffce",
+ "1c4021": "3e3e84",
+ "c1c4bd": "a2badc",
+ "487447": "394d9a",
+ "5b985a": "5c71c1",
+ "83b884": "7a9ae0",
+ "3c3f3a": "27276a",
+ "f8f8f0": "f8f8f0"
+ },
+ "2": {
+ "a23724": "76074d",
+ "f4342f": "a525d3",
+ "0f0f0f": "0f0f0f",
+ "f35e38": "3449f6",
+ "f9824f": "49c9f6",
+ "f0a755": "79f6a1",
+ "b15236": "6233a3",
+ "fcf59b": "efffd2",
+ "1c4021": "655a59",
+ "c1c4bd": "f2ede5",
+ "487447": "84736f",
+ "5b985a": "b09f97",
+ "83b884": "d7cbb5",
+ "3c3f3a": "4b4444",
+ "f8f8f0": "f8f8f0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/181-mega.json b/public/images/pokemon/variant/exp/back/181-mega.json
new file mode 100644
index 000000000..8f48377fa
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/181-mega.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "626a6a": "39585d",
+ "ffffff": "baebeb",
+ "101010": "101010",
+ "b4b4bd": "8ebabe",
+ "c54100": "d53691",
+ "835a31": "553168",
+ "cd8b10": "74418f",
+ "e6e6e6": "baebeb",
+ "ffc510": "9f62b0",
+ "ffee4a": "d19bd8",
+ "000000": "101010",
+ "8b2000": "b12173",
+ "ff6200": "ee74c1",
+ "5a0000": "b12173"
+ },
+ "2": {
+ "626a6a": "5d412a",
+ "ffffff": "fff1d0",
+ "101010": "101010",
+ "b4b4bd": "ebbb78",
+ "c54100": "d26b00",
+ "835a31": "49200d",
+ "cd8b10": "884626",
+ "e6e6e6": "fff1d0",
+ "ffc510": "af673b",
+ "ffee4a": "cd895d",
+ "000000": "101010",
+ "8b2000": "a23c00",
+ "ff6200": "ffab34",
+ "5a0000": "a23c00"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/212-mega.json b/public/images/pokemon/variant/exp/back/212-mega.json
new file mode 100644
index 000000000..4ec3ab904
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/212-mega.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "622929": "215a2d",
+ "a42929": "2f794e",
+ "d53939": "4a9c53",
+ "101010": "101010",
+ "9494a4": "9494a4",
+ "ffffff": "ffffff",
+ "b4b4cd": "b4b4cd",
+ "39394a": "39394a",
+ "b0b0c8": "b0b0c8",
+ "000000": "000000",
+ "3b3b4c": "3b3b4c",
+ "006f8a": "006f8a",
+ "00cad2": "00cad2",
+ "878791": "878791",
+ "f66a6a": "8cce73"
+ },
+ "1": {
+ "622929": "2f2962",
+ "a42929": "29429c",
+ "d53939": "4263ef",
+ "101010": "101010",
+ "9494a4": "9494a4",
+ "ffffff": "ffffff",
+ "b4b4cd": "b4b4cd",
+ "39394a": "39394a",
+ "b0b0c8": "b0b0c8",
+ "000000": "000000",
+ "3b3b4c": "3b3b4c",
+ "006f8a": "006f8a",
+ "00cad2": "00cad2",
+ "878791": "878791",
+ "f66a6a": "639cf7"
+ },
+ "2": {
+ "622929": "645117",
+ "a42929": "b88619",
+ "d53939": "ffca2a",
+ "101010": "101010",
+ "9494a4": "3c4543",
+ "ffffff": "ffffff",
+ "b4b4cd": "cdccb4",
+ "39394a": "2b2b38",
+ "b0b0c8": "b0b0c8",
+ "000000": "000000",
+ "3b3b4c": "3b3b4c",
+ "006f8a": "645117",
+ "00cad2": "f4e920",
+ "878791": "3c4543",
+ "f66a6a": "c59f29"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/282-mega.json b/public/images/pokemon/variant/exp/back/282-mega.json
new file mode 100644
index 000000000..37bf55e1b
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/282-mega.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "307840": "89461a",
+ "88e088": "ebc984",
+ "70b870": "c08f44",
+ "7888b0": "d59c80",
+ "e8e8f8": "f8efde",
+ "b0f090": "fff1c0",
+ "000000": "000000",
+ "c8c8e0": "ffc4a6",
+ "f87890": "ca2033",
+ "d04870": "da3e4f",
+ "802848": "b80e2f",
+ "7e8fb7": "284857",
+ "cecee5": "5ba6ab",
+ "efefff": "87d9d6",
+ "a5b5cf": "3e707e"
+ },
+ "2": {
+ "307840": "242746",
+ "88e088": "3f427f",
+ "70b870": "282c5d",
+ "7888b0": "7888b0",
+ "e8e8f8": "e8e8f8",
+ "b0f090": "5b5790",
+ "000000": "000000",
+ "c8c8e0": "c8c8e0",
+ "f87890": "b62fa8",
+ "d04870": "d846c1",
+ "802848": "9e2a7c",
+ "7e8fb7": "110922",
+ "cecee5": "260e38",
+ "efefff": "371447",
+ "a5b5cf": "1a092b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/303-mega.json b/public/images/pokemon/variant/exp/back/303-mega.json
new file mode 100644
index 000000000..476ffab42
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/303-mega.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "000000": "000000",
+ "737373": "347c7d",
+ "9ca494": "4fa285",
+ "4a4a4a": "193e49",
+ "7b5a29": "6b5424",
+ "ffc55a": "d6c491",
+ "ffffff": "ffffff",
+ "cdcdcd": "cdcdcd",
+ "984868": "b43929",
+ "b86088": "ff625a",
+ "de9441": "de9441",
+ "484848": "484848",
+ "9c4a6a": "23445e",
+ "bd628b": "397189",
+ "732041": "162843"
+ },
+ "2": {
+ "000000": "000000",
+ "737373": "347c7d",
+ "9ca494": "4fa285",
+ "4a4a4a": "193e49",
+ "7b5a29": "6b5424",
+ "ffc55a": "d6c491",
+ "ffffff": "ffffff",
+ "cdcdcd": "cdcdcd",
+ "984868": "b43929",
+ "b86088": "ff625a",
+ "de9441": "bc8a52",
+ "484848": "484848",
+ "9c4a6a": "23445e",
+ "bd628b": "397189",
+ "732041": "162843"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/334-mega.json b/public/images/pokemon/variant/exp/back/334-mega.json
new file mode 100644
index 000000000..bff0b37f9
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/334-mega.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "acb4c5": "312f8c",
+ "73739c": "391768",
+ "ffffff": "7c99df",
+ "cdcde6": "52459e",
+ "dee6ee": "6362d3",
+ "486072": "462a66",
+ "000000": "101010",
+ "1098c8": "947dcf",
+ "283858": "462a66",
+ "58c0e0": "947dcf"
+ },
+ "2": {
+ "acb4c5": "dd555a",
+ "73739c": "b22f3f",
+ "ffffff": "ffddb4",
+ "cdcde6": "dd766d",
+ "dee6ee": "ec996c",
+ "486072": "771743",
+ "000000": "101010",
+ "1098c8": "cb457d",
+ "283858": "771743",
+ "58c0e0": "cb457d"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/376-mega.json b/public/images/pokemon/variant/exp/back/376-mega.json
new file mode 100644
index 000000000..02307c254
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/376-mega.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "416294": "851421",
+ "7ba4f6": "e8463d",
+ "4a83c5": "be2b2a",
+ "313962": "550611",
+ "736a73": "a76911",
+ "cdcdcd": "ffe07c",
+ "acacac": "ffc753",
+ "101010": "101010",
+ "ffffff": "ffffff"
+ },
+ "2": {
+ "416294": "1e716e",
+ "7ba4f6": "67ddbe",
+ "4a83c5": "41b4a1",
+ "313962": "0b3739",
+ "736a73": "9f4219",
+ "cdcdcd": "ffc16a",
+ "acacac": "f57e37",
+ "101010": "101010",
+ "ffffff": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/384-mega.json b/public/images/pokemon/variant/exp/back/384-mega.json
new file mode 100644
index 000000000..016c044b2
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/384-mega.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "fbe27e": "90f25d",
+ "fc9436": "3dc62f",
+ "836231": "064c1e",
+ "010101": "010101",
+ "f6de00": "4ff869",
+ "c5a400": "27c750",
+ "3d7d6d": "66637b",
+ "36b075": "b3aec1",
+ "22523e": "333554",
+ "e4b629": "27c750",
+ "60d293": "e4e0ee",
+ "3f3f3f": "333554",
+ "fcfcfc": "fcfcfc"
+ },
+ "2": {
+ "fbe27e": "17e2d6",
+ "fc9436": "098faf",
+ "836231": "121d31",
+ "010101": "010101",
+ "f6de00": "17e2d6",
+ "c5a400": "098faf",
+ "3d7d6d": "84120f",
+ "36b075": "ce3f2d",
+ "22523e": "650f04",
+ "e4b629": "098faf",
+ "60d293": "f18c5e",
+ "3f3f3f": "380100",
+ "fcfcfc": "fcfcfc"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/4263.json b/public/images/pokemon/variant/exp/back/4263.json
new file mode 100644
index 000000000..e6b49ad75
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/4263.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "010101": "010101",
+ "5b5958": "397e4a",
+ "60656a": "1c8155",
+ "b2b3b2": "a3ce9e",
+ "3e4042": "01473a",
+ "f5f5f6": "f5ffea",
+ "1b2627": "002121",
+ "d94a7f": "d94a7f",
+ "fcfcfc": "fcfcfc",
+ "ee96b2": "ee96b2",
+ "6e3b51": "6e3b51",
+ "9b4f69": "9b4f69",
+ "000000": "010101"
+ },
+ "2": {
+ "010101": "010101",
+ "5b5958": "100d2d",
+ "60656a": "8e5aef",
+ "b2b3b2": "201b47",
+ "3e4042": "412991",
+ "f5f5f6": "3c335d",
+ "1b2627": "201b47",
+ "d94a7f": "0099ce",
+ "fcfcfc": "fcfcfc",
+ "ee96b2": "54f1ff",
+ "6e3b51": "004a8b",
+ "9b4f69": "0099ce",
+ "000000": "010101"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/4264.json b/public/images/pokemon/variant/exp/back/4264.json
new file mode 100644
index 000000000..8aec39c06
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/4264.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "010101": "010101",
+ "abadaf": "95c090",
+ "797570": "579666",
+ "414141": "1c8155",
+ "1c1917": "1c1917",
+ "f5f5f6": "f5ffea",
+ "bc3065": "d414dd",
+ "322c29": "01473a",
+ "ff4e89": "ff69fa",
+ "68696a": "27323a",
+ "949496": "3d494e",
+ "000000": "000000"
+ },
+ "2": {
+ "010101": "010101",
+ "abadaf": "1e1a3b",
+ "797570": "302373",
+ "414141": "7c4cd6",
+ "1c1917": "1c1917",
+ "f5f5f6": "342d4c",
+ "bc3065": "0099ce",
+ "322c29": "412991",
+ "ff4e89": "54f1ff",
+ "68696a": "2a1b4e",
+ "949496": "554576",
+ "000000": "000000"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/428-mega.json b/public/images/pokemon/variant/exp/back/428-mega.json
new file mode 100644
index 000000000..e441f171e
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/428-mega.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "836a5a": "4c034c",
+ "523939": "2e1c3f",
+ "eedea4": "7f1349",
+ "8b5a41": "4f3f72",
+ "b47b4a": "756ba5",
+ "c5a47b": "660a4f",
+ "624a41": "260033",
+ "c55a7b": "165799",
+ "7b3941": "052566",
+ "101010": "101010",
+ "232323": "0d0b16",
+ "414141": "161626"
+ },
+ "2": {
+ "836a5a": "948eb2",
+ "523939": "355699",
+ "eedea4": "ffffff",
+ "8b5a41": "5b93cc",
+ "b47b4a": "8cd8ff",
+ "c5a47b": "cecee5",
+ "624a41": "65597f",
+ "c55a7b": "cc4328",
+ "7b3941": "990c00",
+ "101010": "101010",
+ "232323": "191933",
+ "414141": "312c49"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/445-mega.json b/public/images/pokemon/variant/exp/back/445-mega.json
new file mode 100644
index 000000000..8020a5f42
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/445-mega.json
@@ -0,0 +1,68 @@
+{
+ "0": {
+ "292952": "061638",
+ "282850": "061638",
+ "5a62ac": "33719e",
+ "41418b": "19446e",
+ "404088": "19446e",
+ "5860a8": "33719e",
+ "7878c8": "65a2d5",
+ "101010": "101010",
+ "c09010": "3aadc5",
+ "f8d018": "42d6de",
+ "b83840": "b23219",
+ "ffffff": "ffffff",
+ "707880": "707880",
+ "c0c8d0": "c0c8d0",
+ "e04830": "ec642c",
+ "581000": "502209",
+ "7b7bcd": "65a2d5",
+ "c5cdd5": "c5cdd5",
+ "737b83": "737b83",
+ "000000": "101010"
+ },
+ "1": {
+ "292952": "632f1b",
+ "282850": "632f1b",
+ "5a62ac": "deae7a",
+ "41418b": "b67252",
+ "404088": "b67252",
+ "5860a8": "deae7a",
+ "7878c8": "f2d8aa",
+ "101010": "101010",
+ "c09010": "255dd7",
+ "f8d018": "4caaff",
+ "b83840": "9fb6bf",
+ "ffffff": "ffffff",
+ "707880": "707880",
+ "c0c8d0": "c0c8d0",
+ "e04830": "dce8e8",
+ "581000": "393648",
+ "7b7bcd": "f2d8aa",
+ "c5cdd5": "c5cdd5",
+ "737b83": "737b83",
+ "000000": "101010"
+ },
+ "2": {
+ "292952": "051a2e",
+ "282850": "051a2e",
+ "5a62ac": "2f434b",
+ "41418b": "152c3b",
+ "404088": "152c3b",
+ "5860a8": "2f434b",
+ "7878c8": "689099",
+ "101010": "101010",
+ "c09010": "23b8a8",
+ "f8d018": "6fe6a3",
+ "b83840": "b23219",
+ "ffffff": "ffffff",
+ "707880": "707880",
+ "c0c8d0": "c0c8d0",
+ "e04830": "ec642c",
+ "581000": "521000",
+ "7b7bcd": "689099",
+ "c5cdd5": "c5cdd5",
+ "737b83": "737b83",
+ "000000": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/448-mega.json b/public/images/pokemon/variant/exp/back/448-mega.json
new file mode 100644
index 000000000..fcfe9ece3
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/448-mega.json
@@ -0,0 +1,83 @@
+{
+ "0": {
+ "104878": "6c3e20",
+ "4898e8": "e2ce75",
+ "287098": "a56d2f",
+ "111111": "111111",
+ "383838": "2c2f4c",
+ "585858": "3a5376",
+ "393939": "2c2f4c",
+ "d0d0d0": "d0d0d0",
+ "5a5a5a": "454764",
+ "ffffff": "ffffff",
+ "a03030": "8a332f",
+ "d84040": "d85e40",
+ "732222": "8a332f",
+ "a43131": "d85e40",
+ "b4b462": "51689c",
+ "b0b060": "51689c",
+ "dddddd": "dddddd",
+ "868640": "384876",
+ "e6e69c": "719cbe",
+ "888888": "888888",
+ "e0e098": "719cbe",
+ "29739c": "a56d2f",
+ "104a7b": "104a7b",
+ "4a9cee": "e2ce75",
+ "a86060": "a86060"
+ },
+ "1": {
+ "104878": "3f0916",
+ "4898e8": "b85251",
+ "287098": "7f1e2f",
+ "111111": "111111",
+ "383838": "202931",
+ "585858": "444b4b",
+ "393939": "2d3740",
+ "d0d0d0": "bb711c",
+ "5a5a5a": "354149",
+ "ffffff": "e8a02b",
+ "a03030": "a03030",
+ "d84040": "d84040",
+ "732222": "bba597",
+ "a43131": "ecdfd0",
+ "b4b462": "ad826b",
+ "b0b060": "ad826b",
+ "dddddd": "bb711c",
+ "868640": "825646",
+ "e6e69c": "e2cab0",
+ "888888": "888888",
+ "e0e098": "e2cab0",
+ "29739c": "7f1e2f",
+ "104a7b": "8e2929",
+ "4a9cee": "b85251",
+ "a86060": "a86060"
+ },
+ "2": {
+ "104878": "442864",
+ "4898e8": "735c9e",
+ "287098": "513674",
+ "111111": "111111",
+ "383838": "2c2339",
+ "585858": "453a5a",
+ "393939": "2c2339",
+ "d0d0d0": "d0d0d0",
+ "5a5a5a": "3b2e47",
+ "ffffff": "ffffff",
+ "a03030": "a53c18",
+ "d84040": "de8141",
+ "732222": "a53c18",
+ "a43131": "de8141",
+ "b4b462": "373566",
+ "b0b060": "373566",
+ "dddddd": "dddddd",
+ "868640": "1a1c3b",
+ "e6e69c": "51668e",
+ "888888": "888888",
+ "e0e098": "51668e",
+ "29739c": "513674",
+ "104a7b": "442864",
+ "4a9cee": "735c9e",
+ "a86060": "a86060"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/475-mega_2.json b/public/images/pokemon/variant/exp/back/475-mega_2.json
new file mode 100644
index 000000000..4fce0c19f
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/475-mega_2.json
@@ -0,0 +1,356 @@
+{
+ "textures": [
+ {
+ "image": "475-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 233,
+ "h": 233
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 77,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 77,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 77,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 77,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ },
+ "frame": {
+ "x": 77,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ },
+ "frame": {
+ "x": 77,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ },
+ "frame": {
+ "x": 77,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ },
+ "frame": {
+ "x": 155,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 74,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 80,
+ "y": 74,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 80,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:d59675c81a25ff0a4c9062002f619d02:9694fb29589a7a4567c949a181d01d07:92813d573507f38205c90b5a0961730b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/475-mega_2.png b/public/images/pokemon/variant/exp/back/475-mega_2.png
new file mode 100644
index 000000000..452698c83
Binary files /dev/null and b/public/images/pokemon/variant/exp/back/475-mega_2.png differ
diff --git a/public/images/pokemon/variant/exp/back/475-mega_3.json b/public/images/pokemon/variant/exp/back/475-mega_3.json
new file mode 100644
index 000000000..c29f119ef
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/475-mega_3.json
@@ -0,0 +1,356 @@
+{
+ "textures": [
+ {
+ "image": "475-mega_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 233,
+ "h": 233
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 77,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 77,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 77,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 77,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ },
+ "frame": {
+ "x": 77,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ },
+ "frame": {
+ "x": 77,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ },
+ "frame": {
+ "x": 77,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ },
+ "frame": {
+ "x": 155,
+ "y": 0,
+ "w": 78,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 74,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 80,
+ "y": 74,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 0,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 81,
+ "h": 74
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 80,
+ "h": 74
+ },
+ "frame": {
+ "x": 80,
+ "y": 148,
+ "w": 80,
+ "h": 74
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:d59675c81a25ff0a4c9062002f619d02:9694fb29589a7a4567c949a181d01d07:92813d573507f38205c90b5a0961730b$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/475-mega_3.png b/public/images/pokemon/variant/exp/back/475-mega_3.png
new file mode 100644
index 000000000..b8a9bffb4
Binary files /dev/null and b/public/images/pokemon/variant/exp/back/475-mega_3.png differ
diff --git a/public/images/pokemon/variant/exp/back/6549.json b/public/images/pokemon/variant/exp/back/6549.json
new file mode 100644
index 000000000..4c50a4187
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/6549.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "70365a": "29547d",
+ "ff84bd": "73bad9",
+ "101010": "101010",
+ "bd59a2": "5094c0",
+ "315a31": "5a5a2c",
+ "bda452": "77909a",
+ "ffde41": "b6c7cc",
+ "39ac39": "bfd17f",
+ "526229": "80152b",
+ "ffbbdb": "b5ddea",
+ "fdfdfd": "fdfdfd",
+ "4a834a": "8e954d",
+ "9cb462": "bd2d40",
+ "c5ee7b": "ef5755",
+ "cdc5bd": "cdc5bd"
+ },
+ "2": {
+ "70365a": "8a1a3c",
+ "ff84bd": "e8617a",
+ "101010": "101010",
+ "bd59a2": "d64065",
+ "315a31": "643312",
+ "bda452": "bda452",
+ "ffde41": "ffde41",
+ "39ac39": "ebc460",
+ "526229": "351c49",
+ "ffbbdb": "f38e9c",
+ "fdfdfd": "fdfdfd",
+ "4a834a": "9d7d45",
+ "9cb462": "5d3576",
+ "c5ee7b": "834c9b",
+ "cdc5bd": "cdc5bd"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/6570.json b/public/images/pokemon/variant/exp/back/6570.json
new file mode 100644
index 000000000..6f6498fa0
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/6570.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "942429": "9e111f",
+ "d53a3e": "e8512a",
+ "5f0002": "5d0019",
+ "f07376": "ff6d26",
+ "4a4d53": "3b2b4f",
+ "f7acae": "ffd291",
+ "fafafa": "efd9d9",
+ "101010": "101010",
+ "b3b3bb": "d6b7b1",
+ "928d96": "504b6a",
+ "cbcfd8": "7b7897",
+ "a7484f": "b2282d",
+ "6d4d62": "bfa9ab"
+ },
+ "2": {
+ "942429": "09523d",
+ "d53a3e": "1c7f54",
+ "5f0002": "033431",
+ "f07376": "3cbc5f",
+ "4a4d53": "6f4332",
+ "f7acae": "79d38d",
+ "fafafa": "f0decd",
+ "101010": "101010",
+ "b3b3bb": "c6ab99",
+ "928d96": "995d3e",
+ "cbcfd8": "d79568",
+ "a7484f": "176b4c",
+ "6d4d62": "813059"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/6571.json b/public/images/pokemon/variant/exp/back/6571.json
new file mode 100644
index 000000000..d678782e9
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/6571.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "942429": "4a1921",
+ "101010": "101010",
+ "d53a3e": "782d41",
+ "928d96": "4a4759",
+ "f07376": "b44d63",
+ "f7acae": "ce646c",
+ "fafafa": "e1d2d2",
+ "b3b3bb": "c3a5a8",
+ "4a4d53": "262231",
+ "a7484f": "883955",
+ "5f0002": "330814",
+ "cbcfd8": "737185",
+ "4b163b": "4b163b",
+ "6d4d62": "6d4d62"
+ },
+ "2": {
+ "942429": "143130",
+ "101010": "101010",
+ "d53a3e": "2e625a",
+ "928d96": "885f49",
+ "f07376": "4e867b",
+ "f7acae": "6aa899",
+ "fafafa": "f0decd",
+ "b3b3bb": "c6ab99",
+ "4a4d53": "411c1a",
+ "a7484f": "2a6062",
+ "5f0002": "082226",
+ "cbcfd8": "bc9072",
+ "4b163b": "4b163b",
+ "6d4d62": "c2589c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/6705.json b/public/images/pokemon/variant/exp/back/6705.json
new file mode 100644
index 000000000..a4e3b52f0
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/6705.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "807380": "b93f84",
+ "f2daf2": "fbb3d2",
+ "4d454d": "8a2166",
+ "bfacbf": "e56ca6",
+ "367456": "0c5474",
+ "50ab89": "197497",
+ "101010": "101010",
+ "60606c": "1f1233",
+ "c5cce0": "513981",
+ "aeb5c6": "442967",
+ "949aab": "301848",
+ "e3e8f4": "f2e4ff"
+ },
+ "2": {
+ "807380": "2b736f",
+ "f2daf2": "9cead8",
+ "4d454d": "194f51",
+ "bfacbf": "5db6a9",
+ "367456": "842401",
+ "50ab89": "a34205",
+ "101010": "101010",
+ "60606c": "042329",
+ "c5cce0": "176463",
+ "aeb5c6": "0d484a",
+ "949aab": "073338",
+ "e3e8f4": "e3e8f4"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/6706_2.json b/public/images/pokemon/variant/exp/back/6706_2.json
new file mode 100644
index 000000000..5c916aeb6
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/6706_2.json
@@ -0,0 +1,776 @@
+{
+ "textures": [
+ {
+ "image": "6706_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 358,
+ "h": 358
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 84,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 84,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 84,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 84,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 83,
+ "h": 70
+ },
+ "frame": {
+ "x": 167,
+ "y": 0,
+ "w": 83,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 83,
+ "h": 70
+ },
+ "frame": {
+ "x": 167,
+ "y": 0,
+ "w": 83,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 83,
+ "h": 70
+ },
+ "frame": {
+ "x": 250,
+ "y": 0,
+ "w": 83,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 83,
+ "h": 70
+ },
+ "frame": {
+ "x": 250,
+ "y": 0,
+ "w": 83,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 167,
+ "y": 70,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 167,
+ "y": 70,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 83,
+ "y": 72,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 83,
+ "y": 72,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 249,
+ "y": 70,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 249,
+ "y": 70,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 214,
+ "w": 81,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 214,
+ "w": 81,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 73
+ },
+ "frame": {
+ "x": 81,
+ "y": 214,
+ "w": 81,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 73
+ },
+ "frame": {
+ "x": 81,
+ "y": 214,
+ "w": 81,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 165,
+ "y": 143,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 165,
+ "y": 143,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 247,
+ "y": 143,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 247,
+ "y": 143,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 80,
+ "h": 73
+ },
+ "frame": {
+ "x": 162,
+ "y": 215,
+ "w": 80,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 80,
+ "h": 73
+ },
+ "frame": {
+ "x": 162,
+ "y": 215,
+ "w": 80,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 81,
+ "h": 70
+ },
+ "frame": {
+ "x": 162,
+ "y": 288,
+ "w": 81,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 81,
+ "h": 70
+ },
+ "frame": {
+ "x": 162,
+ "y": 288,
+ "w": 81,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 80,
+ "h": 73
+ },
+ "frame": {
+ "x": 242,
+ "y": 215,
+ "w": 80,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 80,
+ "h": 73
+ },
+ "frame": {
+ "x": 242,
+ "y": 215,
+ "w": 80,
+ "h": 73
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:5d65e2c5a6a97b7c7014a175ce3592af:3255e87f637a475d82734fc7d93baf71:d60cc2e5ae2bd18de8ee3ab0649593ee$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/6706_2.png b/public/images/pokemon/variant/exp/back/6706_2.png
new file mode 100644
index 000000000..cb7934784
Binary files /dev/null and b/public/images/pokemon/variant/exp/back/6706_2.png differ
diff --git a/public/images/pokemon/variant/exp/back/6706_3.json b/public/images/pokemon/variant/exp/back/6706_3.json
new file mode 100644
index 000000000..3bb1dc426
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/6706_3.json
@@ -0,0 +1,776 @@
+{
+ "textures": [
+ {
+ "image": "6706_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 358,
+ "h": 358
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 84,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 4,
+ "w": 84,
+ "h": 69
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 84,
+ "h": 69
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 84,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 84,
+ "y": 0,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0034.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 83,
+ "h": 72
+ },
+ "frame": {
+ "x": 0,
+ "y": 69,
+ "w": 83,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 83,
+ "h": 70
+ },
+ "frame": {
+ "x": 167,
+ "y": 0,
+ "w": 83,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 83,
+ "h": 70
+ },
+ "frame": {
+ "x": 167,
+ "y": 0,
+ "w": 83,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0035.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 83,
+ "h": 70
+ },
+ "frame": {
+ "x": 250,
+ "y": 0,
+ "w": 83,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0036.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 3,
+ "w": 83,
+ "h": 70
+ },
+ "frame": {
+ "x": 250,
+ "y": 0,
+ "w": 83,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 167,
+ "y": 70,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 167,
+ "y": 70,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0013.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 83,
+ "y": 72,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0014.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 83,
+ "y": 72,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0025.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0026.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0027.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0032.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 249,
+ "y": 70,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0033.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 82,
+ "h": 73
+ },
+ "frame": {
+ "x": 249,
+ "y": 70,
+ "w": 82,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 214,
+ "w": 81,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 73
+ },
+ "frame": {
+ "x": 0,
+ "y": 214,
+ "w": 81,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0017.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0018.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 0,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0028.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 73
+ },
+ "frame": {
+ "x": 81,
+ "y": 214,
+ "w": 81,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0029.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 81,
+ "h": 73
+ },
+ "frame": {
+ "x": 81,
+ "y": 214,
+ "w": 81,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0021.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0022.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 81,
+ "h": 71
+ },
+ "frame": {
+ "x": 81,
+ "y": 287,
+ "w": 81,
+ "h": 71
+ }
+ },
+ {
+ "filename": "0015.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 165,
+ "y": 143,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0016.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 165,
+ "y": 143,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0023.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 247,
+ "y": 143,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0024.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 82,
+ "h": 72
+ },
+ "frame": {
+ "x": 247,
+ "y": 143,
+ "w": 82,
+ "h": 72
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 80,
+ "h": 73
+ },
+ "frame": {
+ "x": 162,
+ "y": 215,
+ "w": 80,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 80,
+ "h": 73
+ },
+ "frame": {
+ "x": 162,
+ "y": 215,
+ "w": 80,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0019.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 81,
+ "h": 70
+ },
+ "frame": {
+ "x": 162,
+ "y": 288,
+ "w": 81,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0020.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 81,
+ "h": 70
+ },
+ "frame": {
+ "x": 162,
+ "y": 288,
+ "w": 81,
+ "h": 70
+ }
+ },
+ {
+ "filename": "0030.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 80,
+ "h": 73
+ },
+ "frame": {
+ "x": 242,
+ "y": 215,
+ "w": 80,
+ "h": 73
+ }
+ },
+ {
+ "filename": "0031.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 86,
+ "h": 73
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 80,
+ "h": 73
+ },
+ "frame": {
+ "x": 242,
+ "y": 215,
+ "w": 80,
+ "h": 73
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:5d65e2c5a6a97b7c7014a175ce3592af:3255e87f637a475d82734fc7d93baf71:d60cc2e5ae2bd18de8ee3ab0649593ee$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/6706_3.png b/public/images/pokemon/variant/exp/back/6706_3.png
new file mode 100644
index 000000000..6390c2079
Binary files /dev/null and b/public/images/pokemon/variant/exp/back/6706_3.png differ
diff --git a/public/images/pokemon/variant/exp/back/700.json b/public/images/pokemon/variant/exp/back/700.json
new file mode 100644
index 000000000..4b65fb004
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/700.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "107090": "c72537",
+ "af4f6f": "452f89",
+ "7fcfdf": "ff9a68",
+ "ffaebb": "c7a6ee",
+ "101010": "101010",
+ "807070": "5c6889",
+ "ef6f8f": "996cd2",
+ "ffffff": "f7f5ff",
+ "ddcccc": "c3c5d9",
+ "6f8faf": "eb5244"
+ },
+ "2": {
+ "107090": "c72537",
+ "af4f6f": "197d46",
+ "7fcfdf": "ff9a68",
+ "ffaebb": "7dec9d",
+ "101010": "101010",
+ "807070": "7f5c89",
+ "ef6f8f": "5dae7d",
+ "ffffff": "fff5fc",
+ "ddcccc": "d9c3d6",
+ "6f8faf": "eb5244"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/704.json b/public/images/pokemon/variant/exp/back/704.json
new file mode 100644
index 000000000..179c06d54
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/704.json
@@ -0,0 +1,26 @@
+{
+ "1": {
+ "766fa6": "7d699d",
+ "010202": "101010",
+ "6f5e80": "4e4094",
+ "e0d3e0": "fbb3d2",
+ "bbafc4": "da75a5",
+ "2f6b38": "033c55",
+ "a497c2": "da75a5",
+ "74d457": "348fa6",
+ "3da84d": "185d83",
+ "3f3d5e": "033c55"
+ },
+ "2": {
+ "766fa6": "2f5d6f",
+ "010202": "101010",
+ "6f5e80": "274159",
+ "e0d3e0": "92d8c8",
+ "bbafc4": "5f8d86",
+ "2f6b38": "681b00",
+ "a497c2": "5f8d86",
+ "74d457": "bb7935",
+ "3da84d": "a34205",
+ "3f3d5e": "681b00"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/705.json b/public/images/pokemon/variant/exp/back/705.json
new file mode 100644
index 000000000..93f270c69
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/705.json
@@ -0,0 +1,28 @@
+{
+ "1": {
+ "807380": "b93f84",
+ "f2daf2": "fbb3d2",
+ "101010": "101010",
+ "4d454d": "8a2166",
+ "bfacbf": "ca719c",
+ "66cc52": "197497",
+ "b6f2aa": "197497",
+ "4d993d": "0c5474",
+ "665980": "4e4094",
+ "b8a1e5": "c7a1e5",
+ "8f7db3": "8b69c3"
+ },
+ "2": {
+ "807380": "20615e",
+ "f2daf2": "9cead8",
+ "101010": "101010",
+ "4d454d": "124143",
+ "bfacbf": "4e9b8f",
+ "66cc52": "a34205",
+ "b6f2aa": "a34205",
+ "4d993d": "842401",
+ "665980": "274159",
+ "b8a1e5": "4a9699",
+ "8f7db3": "2f667c"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/706.json b/public/images/pokemon/variant/exp/back/706.json
new file mode 100644
index 000000000..c14e7e8a1
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/706.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "4d454d": "8a2166",
+ "807380": "b24c86",
+ "bfacbf": "cd7aa1",
+ "f2daf2": "f1a4c5",
+ "101010": "101010",
+ "998a99": "b24c86",
+ "fefefe": "f8f8f8",
+ "4d993d": "197497",
+ "336629": "0c5474",
+ "66cc52": "3aa8c4",
+ "8f7db3": "8b69c3",
+ "b8a1e5": "c7a1e5",
+ "665980": "4e4094",
+ "b6f2aa": "63cee1"
+ },
+ "2": {
+ "4d454d": "0e4043",
+ "807380": "194f51",
+ "bfacbf": "559b91",
+ "f2daf2": "9cead8",
+ "101010": "101010",
+ "998a99": "2b736f",
+ "fefefe": "f8f8f8",
+ "4d993d": "a34205",
+ "336629": "842401",
+ "66cc52": "d27e26",
+ "8f7db3": "273b4e",
+ "b8a1e5": "2f667c",
+ "665980": "172f46",
+ "b6f2aa": "f7af58"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/708.json b/public/images/pokemon/variant/exp/back/708.json
new file mode 100644
index 000000000..7d41d6d24
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/708.json
@@ -0,0 +1,40 @@
+{
+ "1": {
+ "1a1a1c": "1a1a1c",
+ "686665": "646085",
+ "103222": "802c26",
+ "221b17": "221b17",
+ "090606": "090606",
+ "4ab38e": "a14743",
+ "38956f": "a14743",
+ "ab9074": "7c808c",
+ "4e4e4e": "494e5b",
+ "917860": "7c808c",
+ "424244": "2b303c",
+ "78604c": "575a6a",
+ "6b5442": "40435a",
+ "5f4939": "36384f",
+ "4f2a09": "292929",
+ "6c4513": "36384f",
+ "353638": "353638"
+ },
+ "2": {
+ "1a1a1c": "1a1a1c",
+ "686665": "ccc3cf",
+ "103222": "a94079",
+ "221b17": "221b17",
+ "090606": "090606",
+ "4ab38e": "da7ea8",
+ "38956f": "da7ea8",
+ "ab9074": "7e5658",
+ "4e4e4e": "9c92a4",
+ "917860": "7e5658",
+ "424244": "6f5f80",
+ "78604c": "56323a",
+ "6b5442": "47232b",
+ "5f4939": "31161d",
+ "4f2a09": "250e14",
+ "6c4513": "31161d",
+ "353638": "57496b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/709.json b/public/images/pokemon/variant/exp/back/709.json
new file mode 100644
index 000000000..39fdc746e
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/709.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "3f2f1f": "262741",
+ "1f3f2f": "361f1b",
+ "101010": "101010",
+ "cf9f6f": "7c808c",
+ "1f9f5f": "907f76",
+ "2f6f4f": "4d362e",
+ "9f6f3f": "48475b",
+ "6f4f2f": "36384f",
+ "33333f": "722023"
+ },
+ "2": {
+ "3f2f1f": "3f2f1f",
+ "1f3f2f": "761d52",
+ "101010": "101010",
+ "cf9f6f": "7e5658",
+ "1f9f5f": "da7ea8",
+ "2f6f4f": "a94079",
+ "9f6f3f": "56323a",
+ "6f4f2f": "31161d",
+ "33333f": "6f5f80"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/710.json b/public/images/pokemon/variant/exp/back/710.json
new file mode 100644
index 000000000..974195f18
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/710.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "392e28": "213a22",
+ "6c5c53": "599752",
+ "594b40": "478243",
+ "000000": "000000",
+ "4e4137": "478243",
+ "201a17": "201a17",
+ "2c241f": "2c241f",
+ "6d5a52": "599752",
+ "41342c": "478243",
+ "cc7571": "404040",
+ "964941": "333333",
+ "f4aa9f": "595959",
+ "673434": "213a22",
+ "b55b57": "333333"
+ },
+ "2": {
+ "392e28": "0e2218",
+ "6c5c53": "425947",
+ "594b40": "2a4031",
+ "000000": "000000",
+ "4e4137": "2a4031",
+ "201a17": "201a17",
+ "2c241f": "2c241f",
+ "6d5a52": "425947",
+ "41342c": "2a4031",
+ "cc7571": "ad3b33",
+ "964941": "9c2721",
+ "f4aa9f": "e56146",
+ "673434": "861613",
+ "b55b57": "9c2721"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/711.json b/public/images/pokemon/variant/exp/back/711.json
new file mode 100644
index 000000000..76b5beb3a
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/711.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "101010": "101010",
+ "28211c": "202423",
+ "504338": "593a59",
+ "c6786e": "262626",
+ "25201b": "25201b",
+ "834037": "171717",
+ "e69586": "404040",
+ "f1ca99": "cea971",
+ "c09a69": "aa7e43"
+ },
+ "1": {
+ "101010": "101010",
+ "28211c": "202423",
+ "504338": "353631",
+ "c6786e": "325b34",
+ "25201b": "25201b",
+ "834037": "153f18",
+ "e69586": "4d7d4b",
+ "f1ca99": "ddcfb1",
+ "c09a69": "baa78d"
+ },
+ "2": {
+ "101010": "101010",
+ "28211c": "5e0b09",
+ "504338": "ad3b33",
+ "c6786e": "213c28",
+ "25201b": "25201b",
+ "834037": "102316",
+ "e69586": "36593d",
+ "f1ca99": "b57d52",
+ "c09a69": "9b613a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/720-unbound.json b/public/images/pokemon/variant/exp/back/720-unbound.json
new file mode 100644
index 000000000..af874fa01
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/720-unbound.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "582840": "620d00",
+ "cf4f8f": "cb5e23",
+ "9f3f6f": "902c0d",
+ "101010": "010101",
+ "4f6f7f": "725f4d",
+ "afcfdf": "c6bba8",
+ "302c2c": "3e162b",
+ "7f9faf": "958672",
+ "504c4c": "684252",
+ "7f5f1f": "414a79",
+ "bf9f3f": "9ca7d5",
+ "ffdf3f": "becef5"
+ },
+ "1": {
+ "582840": "280d46",
+ "cf4f8f": "753f9b",
+ "9f3f6f": "471c6b",
+ "101010": "010101",
+ "4f6f7f": "72496e",
+ "afcfdf": "c3aabe",
+ "302c2c": "632373",
+ "7f9faf": "997392",
+ "504c4c": "a947b4",
+ "7f5f1f": "853015",
+ "bf9f3f": "e2885a",
+ "ffdf3f": "ffc26a"
+ },
+ "2": {
+ "582840": "150933",
+ "cf4f8f": "35387c",
+ "9f3f6f": "1d1a4b",
+ "101010": "010101",
+ "4f6f7f": "345a54",
+ "afcfdf": "a1c4c3",
+ "302c2c": "1c2433",
+ "7f9faf": "5c827d",
+ "504c4c": "304757",
+ "7f5f1f": "682b16",
+ "bf9f3f": "b05d2d",
+ "ffdf3f": "ed9b42"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/720.json b/public/images/pokemon/variant/exp/back/720.json
new file mode 100644
index 000000000..c4d2c0c70
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/720.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "8c3f59": "620d00",
+ "ff73a2": "cb5e23",
+ "101010": "101010",
+ "8a8a99": "684252",
+ "cc5c81": "902c0d",
+ "676773": "3e162b",
+ "807126": "414a79",
+ "f8f8f8": "f3feff",
+ "ffe14c": "c5deec",
+ "ccb43d": "9cafdd",
+ "b8b8cc": "cc9b3c",
+ "dadaf2": "ffdb73"
+ },
+ "1": {
+ "8c3f59": "280d46",
+ "ff73a2": "753f9b",
+ "101010": "101010",
+ "8a8a99": "a947b4",
+ "cc5c81": "471c6b",
+ "676773": "632373",
+ "807126": "853015",
+ "f8f8f8": "fff0e8",
+ "ffe14c": "ffc26a",
+ "ccb43d": "eb7037",
+ "b8b8cc": "ca79bd",
+ "dadaf2": "f7bae9"
+ },
+ "2": {
+ "8c3f59": "150933",
+ "ff73a2": "35387c",
+ "101010": "101010",
+ "8a8a99": "304757",
+ "cc5c81": "1d1a4b",
+ "676773": "1c2433",
+ "807126": "682b16",
+ "f8f8f8": "ffffde",
+ "ffe14c": "ffc26a",
+ "ccb43d": "b05d2d",
+ "b8b8cc": "9e8fbb",
+ "dadaf2": "d5cce5"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/755.json b/public/images/pokemon/variant/exp/back/755.json
new file mode 100644
index 000000000..85e1f5b24
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/755.json
@@ -0,0 +1,44 @@
+{
+ "1": {
+ "101010": "101010",
+ "7a3f7a": "451233",
+ "edb792": "b08598",
+ "fdff97": "e4c3d0",
+ "f1b6c8": "e76d5b",
+ "fffbcf": "e4c3d0",
+ "e07c8d": "d64742",
+ "b591c4": "803a5c",
+ "9d70b1": "5c2445",
+ "6f80a8": "9d484e",
+ "c9dce0": "b25758",
+ "acb7d0": "803a5c",
+ "d8f8ff": "b25758",
+ "aa8e79": "906078",
+ "65604b": "5d314b",
+ "cab9ac": "b08598",
+ "f9f0d5": "e4c3d0",
+ "7a9951": "604b7c",
+ "b5cc91": "866eaf"
+ },
+ "2": {
+ "101010": "101010",
+ "7a3f7a": "1d225e",
+ "edb792": "99c1bd",
+ "fdff97": "d5f9f2",
+ "f1b6c8": "b0ffe1",
+ "fffbcf": "d5f9f2",
+ "e07c8d": "7ae7c9",
+ "b591c4": "3a4b75",
+ "9d70b1": "2c336b",
+ "6f80a8": "179b8f",
+ "c9dce0": "54e4ad",
+ "acb7d0": "3a4b75",
+ "d8f8ff": "54e4ad",
+ "aa8e79": "80aaa7",
+ "65604b": "0d7a66",
+ "cab9ac": "99c1bd",
+ "f9f0d5": "d5f9f2",
+ "7a9951": "46a493",
+ "b5cc91": "63e3c2"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/756.json b/public/images/pokemon/variant/exp/back/756.json
new file mode 100644
index 000000000..726f32c89
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/756.json
@@ -0,0 +1,42 @@
+{
+ "1": {
+ "6f8a48": "745b8e",
+ "744b83": "94373a",
+ "97b371": "866eaf",
+ "9867ad": "b64a46",
+ "b591c4": "e76d5b",
+ "b9ff5a": "e5aff3",
+ "a0d15e": "866eaf",
+ "cbd59f": "e5aff3",
+ "dcff44": "e5aff3",
+ "c9e161": "e5aff3",
+ "101010": "101010",
+ "764b67": "451233",
+ "d08aab": "6c344f",
+ "f5bcd8": "904b66",
+ "af6583": "4e1f3b",
+ "c2ada3": "a4768b",
+ "f9f0d5": "e4c3d0",
+ "65604b": "41315d"
+ },
+ "2": {
+ "6f8a48": "63e3c2",
+ "744b83": "121640",
+ "97b371": "b0ffe1",
+ "9867ad": "2a2f55",
+ "b591c4": "3a4b75",
+ "b9ff5a": "dffffa",
+ "a0d15e": "b0ffe1",
+ "cbd59f": "dffffa",
+ "dcff44": "dffffa",
+ "c9e161": "dffffa",
+ "101010": "101010",
+ "764b67": "0d7a66",
+ "d08aab": "81e3c9",
+ "f5bcd8": "98f5d1",
+ "af6583": "46a493",
+ "c2ada3": "99c1bd",
+ "f9f0d5": "d5f9f2",
+ "65604b": "3f5759"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/789.json b/public/images/pokemon/variant/exp/back/789.json
new file mode 100644
index 000000000..75161de02
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/789.json
@@ -0,0 +1,19 @@
+{
+ "0": {
+ "2872b0": "5d28b0",
+ "404c8e": "7d365a",
+ "129fdc": "6a12dc",
+ "34bdef": "9255f2",
+ "f8f8f8": "f8f8f8",
+ "1c242a": "1c242a",
+ "000000": "000000",
+ "2e377a": "64173e",
+ "727449": "727449",
+ "f9f7ba": "f9f7ba",
+ "efed81": "efed81",
+ "643f8e": "dc48a7",
+ "8e4994": "944976",
+ "e2639d": "f77247",
+ "a74f6e": "a74f6e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/791.json b/public/images/pokemon/variant/exp/back/791.json
new file mode 100644
index 000000000..754aeda87
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/791.json
@@ -0,0 +1,16 @@
+{
+ "0": {
+ "6b5732": "8f1b30",
+ "b49845": "922236",
+ "f1e25d": "e83151",
+ "7d7e6b": "7f7630",
+ "f8f8f8": "e5da7f",
+ "abaca2": "a69e5c",
+ "cf371d": "870d22",
+ "ec825e": "a71c34",
+ "101010": "151515",
+ "565649": "370d15",
+ "373635": "922236",
+ "99140d": "671422"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/802.json b/public/images/pokemon/variant/exp/back/802.json
new file mode 100644
index 000000000..a432fd6bc
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/802.json
@@ -0,0 +1,20 @@
+{
+ "0": {
+ "494949": "3a7e5d",
+ "686868": "76bc8f",
+ "2f2f2f": "084434",
+ "101010": "101010"
+ },
+ "1": {
+ "494949": "2f3079",
+ "686868": "515aad",
+ "2f2f2f": "17145e",
+ "101010": "101010"
+ },
+ "2": {
+ "494949": "97123b",
+ "686868": "ce3e63",
+ "2f2f2f": "5a0423",
+ "101010": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/856.json b/public/images/pokemon/variant/exp/back/856.json
new file mode 100644
index 000000000..3d245b743
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/856.json
@@ -0,0 +1,24 @@
+{
+ "1": {
+ "727ab1": "1d4a3b",
+ "c8e9ff": "5ec183",
+ "181818": "181818",
+ "acbfdf": "3b9665",
+ "bb6a99": "043232",
+ "f9d5da": "298675",
+ "fbe6e9": "60b581",
+ "fefefe": "a5e8be",
+ "dca5bd": "125a51"
+ },
+ "2": {
+ "727ab1": "6b0124",
+ "c8e9ff": "cb304d",
+ "181818": "181818",
+ "acbfdf": "a11437",
+ "bb6a99": "30163d",
+ "f9d5da": "523f73",
+ "fbe6e9": "b53859",
+ "fefefe": "e8627b",
+ "dca5bd": "3b2351"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/857_2.json b/public/images/pokemon/variant/exp/back/857_2.json
new file mode 100644
index 000000000..4ff0c02d4
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/857_2.json
@@ -0,0 +1,272 @@
+{
+ "textures": [
+ {
+ "image": "857_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 180,
+ "h": 180
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 63,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 63,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 63,
+ "h": 51
+ },
+ "frame": {
+ "x": 63,
+ "y": 0,
+ "w": 63,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 63,
+ "h": 50
+ },
+ "frame": {
+ "x": 63,
+ "y": 51,
+ "w": 63,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 61,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 61,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 61,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 61,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 105,
+ "w": 60,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 105,
+ "w": 60,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 60,
+ "y": 105,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 60,
+ "y": 105,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 60,
+ "h": 51
+ },
+ "frame": {
+ "x": 120,
+ "y": 101,
+ "w": 60,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 60,
+ "h": 51
+ },
+ "frame": {
+ "x": 120,
+ "y": 101,
+ "w": 60,
+ "h": 51
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:5019f5b583e47d134c9000a022d37139:d9578b43bbf42180883a75ee272db285:76d73294e4ff7ab8f96a631810e2dc62$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/857_2.png b/public/images/pokemon/variant/exp/back/857_2.png
new file mode 100644
index 000000000..d6472911e
Binary files /dev/null and b/public/images/pokemon/variant/exp/back/857_2.png differ
diff --git a/public/images/pokemon/variant/exp/back/857_3.json b/public/images/pokemon/variant/exp/back/857_3.json
new file mode 100644
index 000000000..20fa2fa97
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/857_3.json
@@ -0,0 +1,272 @@
+{
+ "textures": [
+ {
+ "image": "857_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 180,
+ "h": 180
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 63,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 63,
+ "h": 52
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 63,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 63,
+ "h": 51
+ },
+ "frame": {
+ "x": 63,
+ "y": 0,
+ "w": 63,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 3,
+ "w": 63,
+ "h": 50
+ },
+ "frame": {
+ "x": 63,
+ "y": 51,
+ "w": 63,
+ "h": 50
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 61,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 61,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 61,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 52,
+ "w": 61,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 105,
+ "w": 60,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 60,
+ "h": 53
+ },
+ "frame": {
+ "x": 0,
+ "y": 105,
+ "w": 60,
+ "h": 53
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 60,
+ "y": 105,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 1,
+ "w": 60,
+ "h": 52
+ },
+ "frame": {
+ "x": 60,
+ "y": 105,
+ "w": 60,
+ "h": 52
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 60,
+ "h": 51
+ },
+ "frame": {
+ "x": 120,
+ "y": 101,
+ "w": 60,
+ "h": 51
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 53
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 2,
+ "w": 60,
+ "h": 51
+ },
+ "frame": {
+ "x": 120,
+ "y": 101,
+ "w": 60,
+ "h": 51
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:5019f5b583e47d134c9000a022d37139:d9578b43bbf42180883a75ee272db285:76d73294e4ff7ab8f96a631810e2dc62$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/857_3.png b/public/images/pokemon/variant/exp/back/857_3.png
new file mode 100644
index 000000000..27f39ebfa
Binary files /dev/null and b/public/images/pokemon/variant/exp/back/857_3.png differ
diff --git a/public/images/pokemon/variant/exp/back/858.json b/public/images/pokemon/variant/exp/back/858.json
new file mode 100644
index 000000000..8bdfcf824
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/858.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "acbfdf": "3b9665",
+ "948fc2": "287b59",
+ "101010": "101010",
+ "c8e9ff": "5ec183",
+ "727ab1": "1d4a3b",
+ "d9cedb": "dec1c2",
+ "c15974": "043232",
+ "e489a0": "125a51",
+ "f5bac2": "298675",
+ "856d8b": "9c7a81",
+ "b4a2b7": "bf9ca0",
+ "fefefe": "f7e4e4"
+ },
+ "2": {
+ "acbfdf": "a11437",
+ "948fc2": "8c0e32",
+ "101010": "101010",
+ "c8e9ff": "cb304d",
+ "727ab1": "6b0124",
+ "d9cedb": "e4bcde",
+ "c15974": "30163d",
+ "e489a0": "3b2351",
+ "f5bac2": "523f73",
+ "856d8b": "976c95",
+ "b4a2b7": "bc93b7",
+ "fefefe": "ffecf9"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/872.json b/public/images/pokemon/variant/exp/back/872.json
new file mode 100644
index 000000000..c7b73b390
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/872.json
@@ -0,0 +1,32 @@
+{
+ "0": {
+ "7b8b9b": "345f5c",
+ "d8e9f0": "b7f1d6",
+ "f5fdff": "f5fdff",
+ "acc3cc": "669a8c",
+ "101010": "101010",
+ "695e77": "275e43",
+ "edeae0": "a6d6a6",
+ "b3a7c2": "73a878"
+ },
+ "1": {
+ "7b8b9b": "22504c",
+ "d8e9f0": "b6e7df",
+ "f5fdff": "f5fdff",
+ "acc3cc": "548e8f",
+ "101010": "101010",
+ "695e77": "354b63",
+ "edeae0": "c1ebf3",
+ "b3a7c2": "89a9be"
+ },
+ "2": {
+ "7b8b9b": "5a3993",
+ "d8e9f0": "d5c3ff",
+ "f5fdff": "f5fdff",
+ "acc3cc": "a66ac2",
+ "101010": "101010",
+ "695e77": "5f3465",
+ "edeae0": "e5a2da",
+ "b3a7c2": "a060a0"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/873.json b/public/images/pokemon/variant/exp/back/873.json
new file mode 100644
index 000000000..b4856a866
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/873.json
@@ -0,0 +1,26 @@
+{
+ "0": {
+ "b3b4bd": "73a878",
+ "747489": "547b58",
+ "e7e0e6": "a6d6a6",
+ "8f8f9f": "27532f",
+ "fdfdfd": "b7f1d7",
+ "101010": "101010"
+ },
+ "1": {
+ "b3b4bd": "92a9b8",
+ "747489": "556b7d",
+ "e7e0e6": "b6e7df",
+ "8f8f9f": "415366",
+ "fdfdfd": "eefffb",
+ "101010": "101010"
+ },
+ "2": {
+ "b3b4bd": "864c86",
+ "747489": "512d52",
+ "e7e0e6": "d78dcb",
+ "8f8f9f": "5f3465",
+ "fdfdfd": "d5c3ff",
+ "101010": "101010"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/877-hangry.json b/public/images/pokemon/variant/exp/back/877-hangry.json
new file mode 100644
index 000000000..a4e19c34f
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/877-hangry.json
@@ -0,0 +1,29 @@
+{
+ "0": {
+ "383634": "3a1010",
+ "101010": "101010",
+ "4f4b47": "952222",
+ "6c6c6c": "540606",
+ "6b3d96": "967f3d",
+ "493061": "3a2510",
+ "9958ce": "cebb58"
+ },
+ "1": {
+ "383634": "383634",
+ "101010": "101010",
+ "4f4b47": "3a3a3a",
+ "6c6c6c": "212020",
+ "6b3d96": "cb6333",
+ "493061": "a2512c",
+ "9958ce": "cb6333"
+ },
+ "2": {
+ "383634": "383634",
+ "101010": "101010",
+ "4f4b47": "4f4b47",
+ "6c6c6c": "6c6c6c",
+ "6b3d96": "568351",
+ "493061": "306135",
+ "9958ce": "7fba7f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/877.json b/public/images/pokemon/variant/exp/back/877.json
new file mode 100644
index 000000000..2a26b83b9
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/877.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "8a5e48": "383634",
+ "101010": "101010",
+ "383634": "383634",
+ "af7044": "4f4b47",
+ "6c6c6c": "6c6c6c",
+ "4f4b47": "4f4b47",
+ "cf9c66": "6c6c6c",
+ "d3b351": "8851d3",
+ "f4f489": "b689f4"
+ },
+ "1": {
+ "8a5e48": "2c439d",
+ "101010": "101010",
+ "383634": "383634",
+ "af7044": "86aaff",
+ "6c6c6c": "5c5e6d",
+ "4f4b47": "58666d",
+ "cf9c66": "7483ff",
+ "d3b351": "8b8853",
+ "f4f489": "fff98f"
+ },
+ "2": {
+ "8a5e48": "4f8a48",
+ "101010": "101010",
+ "383634": "383634",
+ "af7044": "71cf66",
+ "6c6c6c": "6c6c6c",
+ "4f4b47": "4f4b47",
+ "cf9c66": "a1f38b",
+ "d3b351": "b6b6b6",
+ "f4f489": "ffffff"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/885.json b/public/images/pokemon/variant/exp/back/885.json
new file mode 100644
index 000000000..a03ef2a9a
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/885.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "3a583c": "133056",
+ "fa5494": "efa93f",
+ "101010": "101010",
+ "cc4066": "ac7508",
+ "5f875a": "2f6c89",
+ "476b48": "20486e",
+ "78aa84": "479bb6",
+ "addcbc": "6accd6",
+ "822d44": "824100",
+ "eb4972": "ac7508",
+ "c4264e": "9c5f05"
+ },
+ "1": {
+ "3a583c": "2f040d",
+ "fa5494": "4590da",
+ "101010": "101010",
+ "cc4066": "244f9f",
+ "5f875a": "7d1f2c",
+ "476b48": "2f040d",
+ "78aa84": "b13b42",
+ "addcbc": "da6151",
+ "822d44": "071d61",
+ "eb4972": "234582",
+ "c4264e": "213464"
+ },
+ "2": {
+ "3a583c": "1f0c2c",
+ "fa5494": "68c7c4",
+ "101010": "101010",
+ "cc4066": "2a8286",
+ "5f875a": "3c2750",
+ "476b48": "231234",
+ "78aa84": "624c6f",
+ "addcbc": "927fa1",
+ "822d44": "00405b",
+ "eb4972": "126f79",
+ "c4264e": "08586a"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/886.json b/public/images/pokemon/variant/exp/back/886.json
new file mode 100644
index 000000000..9b90d92a7
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/886.json
@@ -0,0 +1,38 @@
+{
+ "0": {
+ "444e62": "2d365a",
+ "101010": "101010",
+ "addcbc": "6accd6",
+ "2c323f": "192250",
+ "5f875a": "2f6c89",
+ "566f89": "465272",
+ "fa5494": "efa93f",
+ "5b878c": "4c90a6",
+ "7fb3b1": "78c3cb",
+ "d5fffb": "d5fffb"
+ },
+ "1": {
+ "444e62": "4a1621",
+ "101010": "101010",
+ "addcbc": "da6151",
+ "2c323f": "2e080d",
+ "5f875a": "6b242e",
+ "566f89": "602034",
+ "fa5494": "4590da",
+ "5b878c": "7e2833",
+ "7fb3b1": "a94046",
+ "d5fffb": "ffb853"
+ },
+ "2": {
+ "444e62": "231b45",
+ "101010": "101010",
+ "addcbc": "927fa1",
+ "2c323f": "251b31",
+ "5f875a": "3c2750",
+ "566f89": "3b2e5d",
+ "fa5494": "60d1cd",
+ "5b878c": "6c4d85",
+ "7fb3b1": "8b659f",
+ "d5fffb": "d67ae7"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/887.json b/public/images/pokemon/variant/exp/back/887.json
new file mode 100644
index 000000000..46e10fbf7
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/887.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "101010": "101010",
+ "2c323f": "192250",
+ "566f89": "46557b",
+ "444e62": "2c3867",
+ "cc4066": "8e611e",
+ "fa5494": "efa93f",
+ "ffe322": "ffcc48",
+ "308b86": "2f6c89",
+ "b5a36a": "b1aaa5",
+ "78d4cb": "6accd6",
+ "d5fffb": "9dfffa",
+ "386a70": "20486e",
+ "48a9b0": "479bb6"
+ },
+ "1": {
+ "101010": "101010",
+ "2c323f": "2e080d",
+ "566f89": "6c273d",
+ "444e62": "4a1621",
+ "cc4066": "374c74",
+ "fa5494": "4590da",
+ "ffe322": "4fffa4",
+ "308b86": "690f1b",
+ "b5a36a": "d2a76c",
+ "78d4cb": "b13b42",
+ "d5fffb": "ffb853",
+ "386a70": "490711",
+ "48a9b0": "8a212f"
+ },
+ "2": {
+ "101010": "101010",
+ "2c323f": "1b163f",
+ "566f89": "566f89",
+ "444e62": "332a59",
+ "cc4066": "2a666b",
+ "fa5494": "68c7c4",
+ "ffe322": "87ff46",
+ "308b86": "231234",
+ "b5a36a": "7b7a8c",
+ "78d4cb": "744e89",
+ "d5fffb": "976ae3",
+ "386a70": "1d0e33",
+ "48a9b0": "482962"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/890.json b/public/images/pokemon/variant/exp/back/890.json
new file mode 100644
index 000000000..7c645c633
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/890.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "9a2433": "3ba1c0",
+ "26124d": "09113c",
+ "eb1533": "61dbee",
+ "3d2871": "162a52",
+ "3a15bc": "264864",
+ "fb2553": "8cf9ff",
+ "675cc5": "406d89",
+ "b21833": "21779e",
+ "010101": "010101",
+ "f46d70": "8ef2ff",
+ "f18cd5": "ff7d54",
+ "fefefe": "fefefe",
+ "ffbcbc": "ffbcbc",
+ "e22dbc": "ee535a"
+ },
+ "2": {
+ "9a2433": "903f03",
+ "26124d": "4963af",
+ "eb1533": "d88721",
+ "3d2871": "87a3dd",
+ "3a15bc": "bfd1fa",
+ "fb2553": "eba32d",
+ "675cc5": "e0ecff",
+ "b21833": "bd5f10",
+ "010101": "010101",
+ "f46d70": "f1bd4b",
+ "f18cd5": "73e5dc",
+ "fefefe": "fefefe",
+ "ffbcbc": "ffbcbc",
+ "e22dbc": "298fb9"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/900.json b/public/images/pokemon/variant/exp/back/900.json
new file mode 100644
index 000000000..68558c793
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/900.json
@@ -0,0 +1,30 @@
+{
+ "1": {
+ "080808": "080808",
+ "3a2e2f": "3a2e2f",
+ "6a5856": "6a5856",
+ "4d3d3e": "4d3d3e",
+ "96856d": "96856d",
+ "fcfcfc": "fcfcfc",
+ "2b1f22": "2b1f22",
+ "c8bdb7": "c8bdb7",
+ "6b563a": "221a69",
+ "af7845": "354da7",
+ "e2b561": "4b84d2",
+ "e3d1ae": "e3d1ae"
+ },
+ "2": {
+ "080808": "080808",
+ "3a2e2f": "3a2e2f",
+ "6a5856": "424242",
+ "4d3d3e": "808080",
+ "96856d": "96856d",
+ "fcfcfc": "fcfcfc",
+ "2b1f22": "2b1f22",
+ "c8bdb7": "c8bdb7",
+ "6b563a": "a54200",
+ "af7845": "e68400",
+ "e2b561": "ffde00",
+ "e3d1ae": "e3d1ae"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/919.json b/public/images/pokemon/variant/exp/back/919.json
new file mode 100644
index 000000000..69546ed12
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/919.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "2f323c": "1a1815",
+ "63738c": "4b453d",
+ "798aa2": "6c655c",
+ "4b5870": "302d27",
+ "121212": "121212",
+ "41485b": "23211d",
+ "dde1e4": "cec890",
+ "c0bdc0": "a29d62",
+ "636164": "3c3e35",
+ "7b8ca3": "6c655c",
+ "b0acb0": "a29d62",
+ "ffc608": "d02c35",
+ "0f0f0f": "0f0f0f",
+ "a38215": "962038",
+ "a49dac": "62654e"
+ },
+ "1": {
+ "2f323c": "162d2a",
+ "63738c": "498f57",
+ "798aa2": "70ba74",
+ "4b5870": "295449",
+ "121212": "121212",
+ "41485b": "1c3835",
+ "dde1e4": "dde1e4",
+ "c0bdc0": "c0bdc0",
+ "636164": "636164",
+ "7b8ca3": "70ba74",
+ "b0acb0": "b0acb0",
+ "ffc608": "c54d2d",
+ "0f0f0f": "0f0f0f",
+ "a38215": "7f223a",
+ "a49dac": "a49dac"
+ },
+ "2": {
+ "2f323c": "340f21",
+ "63738c": "983444",
+ "798aa2": "c74d51",
+ "4b5870": "601c3a",
+ "121212": "121212",
+ "41485b": "4b132c",
+ "dde1e4": "444444",
+ "c0bdc0": "444444",
+ "636164": "0f0f0f",
+ "7b8ca3": "c74d51",
+ "b0acb0": "333333",
+ "ffc608": "2977b6",
+ "0f0f0f": "0f0f0f",
+ "a38215": "293c7d",
+ "a49dac": "222222"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/920.json b/public/images/pokemon/variant/exp/back/920.json
new file mode 100644
index 000000000..6056b008e
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/920.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "292829": "475316",
+ "0f0f0f": "0f0f0f",
+ "505050": "dbcf15",
+ "3c393c": "8e931a",
+ "e6ebef": "e6ebef",
+ "a59aa5": "a59aa5",
+ "ffffff": "ffffff",
+ "6b6d6b": "f6ea5f",
+ "607381": "444444",
+ "424e59": "292929",
+ "f7a631": "c42929",
+ "ce6f0f": "8c0325",
+ "8e4815": "4d0517",
+ "2d3639": "161616"
+ },
+ "1": {
+ "292829": "1e391b",
+ "0f0f0f": "0f0f0f",
+ "505050": "529042",
+ "3c393c": "34642c",
+ "e6ebef": "e6ebef",
+ "a59aa5": "a59aa5",
+ "ffffff": "ffffff",
+ "6b6d6b": "6ea25e",
+ "607381": "919191",
+ "424e59": "676974",
+ "f7a631": "c33c26",
+ "ce6f0f": "9b1515",
+ "8e4815": "550927",
+ "2d3639": "4b4d5c"
+ },
+ "2": {
+ "292829": "47132c",
+ "0f0f0f": "0f0f0f",
+ "505050": "b52828",
+ "3c393c": "791b2d",
+ "e6ebef": "e6ebef",
+ "a59aa5": "a59aa5",
+ "ffffff": "ffffff",
+ "6b6d6b": "df4747",
+ "607381": "858585",
+ "424e59": "525252",
+ "f7a631": "2986c4",
+ "ce6f0f": "3a3476",
+ "8e4815": "1c1936",
+ "2d3639": "3b3b3b"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/924.json b/public/images/pokemon/variant/exp/back/924.json
new file mode 100644
index 000000000..5d3fb78e5
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/924.json
@@ -0,0 +1,32 @@
+{
+ "0": {
+ "757474": "444561",
+ "ffffff": "cddef1",
+ "4e4e4e": "444561",
+ "d0c7ca": "9c89d2",
+ "000000": "0f0f0f",
+ "7894ce": "7575af",
+ "bbc7e4": "a3a6ef",
+ "536da1": "755382"
+ },
+ "1": {
+ "757474": "543131",
+ "ffffff": "b39090",
+ "4e4e4e": "543131",
+ "d0c7ca": "785e5e",
+ "000000": "0f0f0f",
+ "7894ce": "cb898b",
+ "bbc7e4": "eaafb2",
+ "536da1": "a15d55"
+ },
+ "2": {
+ "757474": "252526",
+ "ffffff": "757373",
+ "4e4e4e": "252526",
+ "d0c7ca": "4b4b4d",
+ "000000": "0f0f0f",
+ "7894ce": "5e3e4c",
+ "bbc7e4": "7a5b5d",
+ "536da1": "471910"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/925-four.json b/public/images/pokemon/variant/exp/back/925-four.json
new file mode 100644
index 000000000..ecbb8beae
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/925-four.json
@@ -0,0 +1,13 @@
+{
+ "0": {
+ "757474": "444561",
+ "ffffff": "cddef1",
+ "4e4e4e": "444561",
+ "d0c7ca": "9c89d2",
+ "000000": "0f0f0f",
+ "9e9b9c": "5a6e8f",
+ "bbc7e4": "a3a6ef",
+ "7894ce": "7575af",
+ "536da1": "755382"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/925-four_2.json b/public/images/pokemon/variant/exp/back/925-four_2.json
new file mode 100644
index 000000000..79a793b2d
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/925-four_2.json
@@ -0,0 +1,272 @@
+{
+ "textures": [
+ {
+ "image": "925-four_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 150,
+ "h": 150
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 40,
+ "w": 68,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 40,
+ "w": 68,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ },
+ "frame": {
+ "x": 0,
+ "y": 80,
+ "w": 68,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ },
+ "frame": {
+ "x": 0,
+ "y": 80,
+ "w": 68,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 67,
+ "h": 38
+ },
+ "frame": {
+ "x": 68,
+ "y": 39,
+ "w": 67,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 67,
+ "h": 38
+ },
+ "frame": {
+ "x": 68,
+ "y": 39,
+ "w": 67,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 64,
+ "h": 37
+ },
+ "frame": {
+ "x": 68,
+ "y": 77,
+ "w": 64,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 64,
+ "h": 37
+ },
+ "frame": {
+ "x": 68,
+ "y": 77,
+ "w": 64,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 61,
+ "h": 36
+ },
+ "frame": {
+ "x": 68,
+ "y": 114,
+ "w": 61,
+ "h": 36
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:432c5ee81bed5b67cf73261c08075015:01b26570e6930ad1b2e5c718e6f233f6:224b59d25e0d7fb5d8be5f92b2e03567$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/925-four_2.png b/public/images/pokemon/variant/exp/back/925-four_2.png
new file mode 100644
index 000000000..6016d30d2
Binary files /dev/null and b/public/images/pokemon/variant/exp/back/925-four_2.png differ
diff --git a/public/images/pokemon/variant/exp/back/925-four_3.json b/public/images/pokemon/variant/exp/back/925-four_3.json
new file mode 100644
index 000000000..3abc50b14
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/925-four_3.json
@@ -0,0 +1,272 @@
+{
+ "textures": [
+ {
+ "image": "925-four_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 150,
+ "h": 150
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 40,
+ "w": 68,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 40,
+ "w": 68,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ },
+ "frame": {
+ "x": 0,
+ "y": 80,
+ "w": 68,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ },
+ "frame": {
+ "x": 0,
+ "y": 80,
+ "w": 68,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ },
+ "frame": {
+ "x": 68,
+ "y": 0,
+ "w": 68,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 67,
+ "h": 38
+ },
+ "frame": {
+ "x": 68,
+ "y": 39,
+ "w": 67,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 67,
+ "h": 38
+ },
+ "frame": {
+ "x": 68,
+ "y": 39,
+ "w": 67,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 64,
+ "h": 37
+ },
+ "frame": {
+ "x": 68,
+ "y": 77,
+ "w": 64,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 64,
+ "h": 37
+ },
+ "frame": {
+ "x": 68,
+ "y": 77,
+ "w": 64,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 68,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 61,
+ "h": 36
+ },
+ "frame": {
+ "x": 68,
+ "y": 114,
+ "w": 61,
+ "h": 36
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:432c5ee81bed5b67cf73261c08075015:01b26570e6930ad1b2e5c718e6f233f6:224b59d25e0d7fb5d8be5f92b2e03567$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/925-four_3.png b/public/images/pokemon/variant/exp/back/925-four_3.png
new file mode 100644
index 000000000..3bc6a158f
Binary files /dev/null and b/public/images/pokemon/variant/exp/back/925-four_3.png differ
diff --git a/public/images/pokemon/variant/exp/back/925-three.json b/public/images/pokemon/variant/exp/back/925-three.json
new file mode 100644
index 000000000..ecbb8beae
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/925-three.json
@@ -0,0 +1,13 @@
+{
+ "0": {
+ "757474": "444561",
+ "ffffff": "cddef1",
+ "4e4e4e": "444561",
+ "d0c7ca": "9c89d2",
+ "000000": "0f0f0f",
+ "9e9b9c": "5a6e8f",
+ "bbc7e4": "a3a6ef",
+ "7894ce": "7575af",
+ "536da1": "755382"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/925-three_2.json b/public/images/pokemon/variant/exp/back/925-three_2.json
new file mode 100644
index 000000000..0cd3a4e24
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/925-three_2.json
@@ -0,0 +1,272 @@
+{
+ "textures": [
+ {
+ "image": "925-three_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 150,
+ "h": 150
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 40,
+ "w": 64,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 40,
+ "w": 64,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ },
+ "frame": {
+ "x": 0,
+ "y": 80,
+ "w": 64,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ },
+ "frame": {
+ "x": 0,
+ "y": 80,
+ "w": 64,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 64,
+ "h": 38
+ },
+ "frame": {
+ "x": 64,
+ "y": 39,
+ "w": 64,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 64,
+ "h": 38
+ },
+ "frame": {
+ "x": 64,
+ "y": 39,
+ "w": 64,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 63,
+ "h": 37
+ },
+ "frame": {
+ "x": 64,
+ "y": 77,
+ "w": 63,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 63,
+ "h": 37
+ },
+ "frame": {
+ "x": 64,
+ "y": 77,
+ "w": 63,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 60,
+ "h": 36
+ },
+ "frame": {
+ "x": 64,
+ "y": 114,
+ "w": 60,
+ "h": 36
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:28699c4dbc0d7000700f8838fb4ab67b:93442e9d8909700c0fe1b42d9f33637e:1eea2319c842d54706c4e3b7544af121$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/925-three_2.png b/public/images/pokemon/variant/exp/back/925-three_2.png
new file mode 100644
index 000000000..789e5afb2
Binary files /dev/null and b/public/images/pokemon/variant/exp/back/925-three_2.png differ
diff --git a/public/images/pokemon/variant/exp/back/925-three_3.json b/public/images/pokemon/variant/exp/back/925-three_3.json
new file mode 100644
index 000000000..e93a98c54
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/925-three_3.json
@@ -0,0 +1,272 @@
+{
+ "textures": [
+ {
+ "image": "925-three_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 150,
+ "h": 150
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 40,
+ "w": 64,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0012.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 40
+ },
+ "frame": {
+ "x": 0,
+ "y": 40,
+ "w": 64,
+ "h": 40
+ }
+ },
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ },
+ "frame": {
+ "x": 0,
+ "y": 80,
+ "w": 64,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0011.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ },
+ "frame": {
+ "x": 0,
+ "y": 80,
+ "w": 64,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0010.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 64,
+ "h": 39
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 64,
+ "h": 38
+ },
+ "frame": {
+ "x": 64,
+ "y": 39,
+ "w": 64,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0009.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 64,
+ "h": 38
+ },
+ "frame": {
+ "x": 64,
+ "y": 39,
+ "w": 64,
+ "h": 38
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 63,
+ "h": 37
+ },
+ "frame": {
+ "x": 64,
+ "y": 77,
+ "w": 63,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0008.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 3,
+ "w": 63,
+ "h": 37
+ },
+ "frame": {
+ "x": 64,
+ "y": 77,
+ "w": 63,
+ "h": 37
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 64,
+ "h": 40
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 60,
+ "h": 36
+ },
+ "frame": {
+ "x": 64,
+ "y": 114,
+ "w": 60,
+ "h": 36
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:28699c4dbc0d7000700f8838fb4ab67b:93442e9d8909700c0fe1b42d9f33637e:1eea2319c842d54706c4e3b7544af121$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/925-three_3.png b/public/images/pokemon/variant/exp/back/925-three_3.png
new file mode 100644
index 000000000..cc1a1d3be
Binary files /dev/null and b/public/images/pokemon/variant/exp/back/925-three_3.png differ
diff --git a/public/images/pokemon/variant/exp/back/94-mega.json b/public/images/pokemon/variant/exp/back/94-mega.json
new file mode 100644
index 000000000..e6ff9747d
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/94-mega.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "101010": "101010",
+ "4d2a4d": "634b63",
+ "503f73": "d1bcd6",
+ "775499": "fcf4fc",
+ "9469bf": "fefefe",
+ "453159": "a89dc4",
+ "994c99": "6e99e4",
+ "cc47a0": "4c69c3",
+ "ff5991": "72e9f2"
+ },
+ "1": {
+ "101010": "101010",
+ "4d2a4d": "23131f",
+ "503f73": "511e3b",
+ "775499": "a44c73",
+ "9469bf": "c56f8a",
+ "453159": "3b132c",
+ "994c99": "994c99",
+ "cc47a0": "cc47a0",
+ "ff5991": "c1ea61"
+ },
+ "2": {
+ "101010": "101010",
+ "4d2a4d": "1a1320",
+ "503f73": "302433",
+ "775499": "3f324a",
+ "9469bf": "7b6888",
+ "453159": "2b1d2f",
+ "994c99": "5c4955",
+ "cc47a0": "9c392a",
+ "ff5991": "fae277"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/962.json b/public/images/pokemon/variant/exp/back/962.json
new file mode 100644
index 000000000..860c4515d
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/962.json
@@ -0,0 +1,32 @@
+{
+ "0": {
+ "0f0f0f": "0f0f0f",
+ "342930": "3e1d26",
+ "4a3942": "60354a",
+ "efe3e1": "f6cbc4",
+ "665b60": "924f57",
+ "b9aaaf": "dd9f9d",
+ "937d85": "b1686b",
+ "e64c62": "4592c0",
+ "993e49": "4473d2",
+ "501d25": "1f3078",
+ "fffbff": "fceff1",
+ "7b827b": "998482",
+ "a7aba7": "ddcac6"
+ },
+ "1": {
+ "0f0f0f": "0f0f0f",
+ "342930": "142e22",
+ "4a3942": "273c31",
+ "efe3e1": "e8e8c0",
+ "665b60": "395740",
+ "b9aaaf": "c6ca8e",
+ "937d85": "6b7e50",
+ "e64c62": "b37e6f",
+ "993e49": "79433f",
+ "501d25": "3e1e1d",
+ "fffbff": "edf8e6",
+ "7b827b": "6a856a",
+ "a7aba7": "98a798"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/962_3.json b/public/images/pokemon/variant/exp/back/962_3.json
new file mode 100644
index 000000000..397453d32
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/962_3.json
@@ -0,0 +1,167 @@
+{
+ "textures": [
+ {
+ "image": "962_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 224,
+ "h": 224
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0003.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 101,
+ "h": 97
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 0,
+ "w": 82,
+ "h": 86
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 82,
+ "h": 86
+ }
+ },
+ {
+ "filename": "0002.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 101,
+ "h": 97
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 4,
+ "w": 87,
+ "h": 79
+ },
+ "frame": {
+ "x": 0,
+ "y": 86,
+ "w": 87,
+ "h": 79
+ }
+ },
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 101,
+ "h": 97
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 6,
+ "w": 92,
+ "h": 74
+ },
+ "frame": {
+ "x": 82,
+ "y": 0,
+ "w": 92,
+ "h": 74
+ }
+ },
+ {
+ "filename": "0006.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 101,
+ "h": 97
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 38,
+ "w": 91,
+ "h": 59
+ },
+ "frame": {
+ "x": 0,
+ "y": 165,
+ "w": 91,
+ "h": 59
+ }
+ },
+ {
+ "filename": "0007.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 101,
+ "h": 97
+ },
+ "spriteSourceSize": {
+ "x": 1,
+ "y": 36,
+ "w": 91,
+ "h": 60
+ },
+ "frame": {
+ "x": 87,
+ "y": 74,
+ "w": 91,
+ "h": 60
+ }
+ },
+ {
+ "filename": "0004.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 101,
+ "h": 97
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 41,
+ "w": 101,
+ "h": 41
+ },
+ "frame": {
+ "x": 91,
+ "y": 134,
+ "w": 101,
+ "h": 41
+ }
+ },
+ {
+ "filename": "0005.png",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 101,
+ "h": 97
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 40,
+ "w": 100,
+ "h": 38
+ },
+ "frame": {
+ "x": 91,
+ "y": 175,
+ "w": 100,
+ "h": 38
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:ee54d59ae73a6775b5d1d9b10f273445:828dff0b1dc45966e927a7a1419412f2:1e70eb3d02dd5c47565da4b5d26e2400$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/962_3.png b/public/images/pokemon/variant/exp/back/962_3.png
new file mode 100644
index 000000000..9356040a0
Binary files /dev/null and b/public/images/pokemon/variant/exp/back/962_3.png differ
diff --git a/public/images/pokemon/variant/exp/back/967.json b/public/images/pokemon/variant/exp/back/967.json
new file mode 100644
index 000000000..fc531f0de
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/967.json
@@ -0,0 +1,32 @@
+{
+ "1": {
+ "384a35": "464354",
+ "0f0f0f": "0f0f0f",
+ "54654e": "67637a",
+ "b9b7b3": "b9b7b3",
+ "4b565c": "4b565c",
+ "1c2916": "272431",
+ "f16b32": "bead9d",
+ "34453d": "444a71",
+ "75b07d": "9299c7",
+ "607d6d": "6e76a9",
+ "222328": "222328",
+ "323943": "323943",
+ "e2e9d7": "e2e9d7"
+ },
+ "2": {
+ "384a35": "5d0c0c",
+ "0f0f0f": "0f0f0f",
+ "54654e": "942d22",
+ "b9b7b3": "c0ab8b",
+ "4b565c": "815652",
+ "1c2916": "43060b",
+ "f16b32": "8c63d2",
+ "34453d": "45141d",
+ "75b07d": "a95d50",
+ "607d6d": "6b2c31",
+ "222328": "371516",
+ "323943": "502b2a",
+ "e2e9d7": "e9ddbb"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/973.json b/public/images/pokemon/variant/exp/back/973.json
new file mode 100644
index 000000000..267a690cc
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/973.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "811f47": "60484a",
+ "211f28": "211f28",
+ "d43e7c": "988282",
+ "3c3946": "404355",
+ "2c2936": "2c2936",
+ "ffffff": "ffffff",
+ "760c38": "7c6364",
+ "000000": "000000",
+ "ff79b1": "cfbbbc",
+ "9c174e": "60484a",
+ "3d3b4e": "3d3b4e",
+ "c4c1dc": "c4c1dc"
+ },
+ "1": {
+ "811f47": "430855",
+ "211f28": "211f28",
+ "d43e7c": "911b92",
+ "3c3946": "3c3946",
+ "2c2936": "2c2936",
+ "ffffff": "ffffff",
+ "760c38": "660f71",
+ "000000": "000000",
+ "ff79b1": "cb36b9",
+ "9c174e": "3f0747",
+ "3d3b4e": "3d3b4e",
+ "c4c1dc": "c4c1dc"
+ },
+ "2": {
+ "811f47": "943615",
+ "211f28": "211f28",
+ "d43e7c": "d77433",
+ "3c3946": "3c3946",
+ "2c2936": "2c2936",
+ "ffffff": "fbf2f4",
+ "760c38": "17167d",
+ "000000": "000000",
+ "ff79b1": "fabe7d",
+ "9c174e": "2c3ca6",
+ "3d3b4e": "3d3b4e",
+ "c4c1dc": "978f97"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/987.json b/public/images/pokemon/variant/exp/back/987.json
new file mode 100644
index 000000000..385a9eeb2
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/987.json
@@ -0,0 +1,41 @@
+{
+ "0": {
+ "8a378a": "9b490e",
+ "ee93e8": "ffdd67",
+ "182941": "132443",
+ "4a83a4": "387fa7",
+ "b36cc1": "d3941a",
+ "0f0f0f": "0f0f0f",
+ "314a62": "244260",
+ "621841": "71370f",
+ "70bbb4": "f8d371",
+ "de62a4": "ffc668",
+ "a4295a": "cc762f"
+ },
+ "1": {
+ "8a378a": "0c8086",
+ "ee93e8": "3df7ed",
+ "182941": "244358",
+ "4a83a4": "a1c8db",
+ "b36cc1": "1dbdb9",
+ "0f0f0f": "0f0f0f",
+ "314a62": "7396b4",
+ "621841": "7b3c08",
+ "70bbb4": "70bbb4",
+ "de62a4": "ffdf90",
+ "a4295a": "e28c27"
+ },
+ "2": {
+ "8a378a": "5d4a2f",
+ "ee93e8": "fff7dd",
+ "182941": "603305",
+ "4a83a4": "e6aa47",
+ "b36cc1": "eece8c",
+ "0f0f0f": "0f0f0f",
+ "314a62": "b56f2a",
+ "621841": "5a0a05",
+ "70bbb4": "f8d371",
+ "de62a4": "e25038",
+ "a4295a": "a62a21"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/988.json b/public/images/pokemon/variant/exp/back/988.json
new file mode 100644
index 000000000..ca3aa11cf
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/988.json
@@ -0,0 +1,34 @@
+{
+ "1": {
+ "a93734": "17b79f",
+ "7b2000": "0b334c",
+ "d8a33f": "56e4ba",
+ "ed7e3d": "28d7bd",
+ "181820": "181820",
+ "efd165": "66e9c2",
+ "d1fd77": "e2fd77",
+ "7dc536": "d7d346",
+ "f04137": "17b79f",
+ "35384f": "35384f",
+ "f1f7f7": "f1f7f7",
+ "465175": "465175",
+ "a9a9ab": "92c9b9",
+ "359f8f": "23838b"
+ },
+ "2": {
+ "a93734": "622b8b",
+ "7b2000": "3d1759",
+ "d8a33f": "9d46a1",
+ "ed7e3d": "b258c9",
+ "181820": "181820",
+ "efd165": "c273e0",
+ "d1fd77": "71d1fb",
+ "7dc536": "38b9e0",
+ "f04137": "9439c5",
+ "35384f": "123755",
+ "f1f7f7": "f1f7f7",
+ "465175": "1b233f",
+ "a9a9ab": "8fb8c9",
+ "359f8f": "154e67"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/back/999.json b/public/images/pokemon/variant/exp/back/999.json
new file mode 100644
index 000000000..6850cf8a5
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/999.json
@@ -0,0 +1,47 @@
+{
+ "0": {
+ "4f4333": "38001c",
+ "ddc126": "d52d70",
+ "836c54": "760040",
+ "0f0f0f": "0f0f0f",
+ "323437": "142552",
+ "783a52": "492118",
+ "545b6b": "1e2e60",
+ "ac4454": "ab461e",
+ "bfa33e": "c11f67",
+ "7a82a9": "5e647a",
+ "745527": "38001c",
+ "a59227": "a44418",
+ "bac4d8": "757a8b"
+ },
+ "1": {
+ "4f4333": "131c3b",
+ "ddc126": "65768c",
+ "836c54": "29354e",
+ "0f0f0f": "0f0f0f",
+ "323437": "1d2c54",
+ "783a52": "4f2e5c",
+ "545b6b": "415073",
+ "ac4454": "794e83",
+ "bfa33e": "485466",
+ "7a82a9": "7a82a9",
+ "745527": "131c3b",
+ "a59227": "9c9cbe",
+ "bac4d8": "bac4d8"
+ },
+ "2": {
+ "4f4333": "0c1b40",
+ "ddc126": "326191",
+ "836c54": "152848",
+ "0f0f0f": "0f0f0f",
+ "323437": "212857",
+ "783a52": "6d6594",
+ "545b6b": "6467a8",
+ "ac4454": "bcb9d6",
+ "bfa33e": "294f7e",
+ "7a82a9": "7a82a9",
+ "745527": "0c1b40",
+ "a59227": "b6d0d7",
+ "bac4d8": "bac4d8"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/female/308.json b/public/images/pokemon/variant/female/308.json
new file mode 100644
index 000000000..02dc68c8d
--- /dev/null
+++ b/public/images/pokemon/variant/female/308.json
@@ -0,0 +1,36 @@
+{
+ "1": {
+ "84424a": "59141d",
+ "101010": "101010",
+ "e6738c": "8b2e2b",
+ "ef9ca5": "a53835",
+ "ce5a73": "83272c",
+ "52424a": "5a4357",
+ "dedede": "e0cdd9",
+ "8c848c": "8c848c",
+ "ada5ad": "966f8d",
+ "c5c5c5": "a88da0",
+ "f7de84": "ee9bd5",
+ "efbd5a": "ce5cb6",
+ "b54a5a": "83272c",
+ "ffffff": "ffffff",
+ "a57329": "722966"
+ },
+ "2": {
+ "84424a": "461f5d",
+ "101010": "101010",
+ "e6738c": "7d5187",
+ "ef9ca5": "a37aac",
+ "ce5a73": "71467d",
+ "52424a": "1f344a",
+ "dedede": "cbd0d6",
+ "8c848c": "8c848c",
+ "ada5ad": "6c7d9e",
+ "c5c5c5": "9faab9",
+ "f7de84": "5abbef",
+ "efbd5a": "3a8dca",
+ "b54a5a": "633971",
+ "ffffff": "ffffff",
+ "a57329": "205a9e"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/female/399.json b/public/images/pokemon/variant/female/399.json
new file mode 100644
index 000000000..3eff69115
--- /dev/null
+++ b/public/images/pokemon/variant/female/399.json
@@ -0,0 +1,16 @@
+{
+ "1": {
+ "423110": "423110",
+ "9c6331": "d46378",
+ "c58c42": "e5a5bb",
+ "634a31": "70323f",
+ "101010": "101010",
+ "cebd84": "eba978",
+ "ffefbd": "fff5d1",
+ "ffffff": "ffffff",
+ "5a4229": "824561",
+ "ef5a4a": "ffa488",
+ "cec5c5": "b7b9d0",
+ "848484": "848484"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/female/400.json b/public/images/pokemon/variant/female/400.json
new file mode 100644
index 000000000..616586d35
--- /dev/null
+++ b/public/images/pokemon/variant/female/400.json
@@ -0,0 +1,16 @@
+{
+ "1": {
+ "5a3a31": "5a3a31",
+ "bd844a": "dba0ac",
+ "101010": "101010",
+ "8c5a31": "c46269",
+ "e6d69c": "fff5d1",
+ "ad947b": "bd9171",
+ "c5c5b5": "b7b9d0",
+ "ffffff": "ffffff",
+ "3a3129": "3a3129",
+ "63523a": "824561",
+ "de4a4a": "ffa488",
+ "423a31": "3e3040"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/female/443.json b/public/images/pokemon/variant/female/443.json
new file mode 100644
index 000000000..d1de70b1e
--- /dev/null
+++ b/public/images/pokemon/variant/female/443.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "314252": "082963",
+ "5294ad": "1984c5",
+ "8cc5d6": "42a5f7",
+ "426b84": "085284",
+ "101010": "101921",
+ "42d6de": "42d6de",
+ "c5ced6": "c5ced6",
+ "3aadc5": "3aadc5",
+ "ffffff": "ffffff",
+ "5a6363": "5a6363",
+ "7b1910": "731029",
+ "ad3a10": "a57c10",
+ "de5a29": "e6c529",
+ "ce7373": "ce7373",
+ "5a1000": "524200"
+ },
+ "1": {
+ "314252": "400311",
+ "5294ad": "905647",
+ "8cc5d6": "e49f52",
+ "426b84": "522521",
+ "101010": "101921",
+ "42d6de": "54b0ff",
+ "c5ced6": "c5ced6",
+ "3aadc5": "2878e1",
+ "ffffff": "ffffff",
+ "5a6363": "5a6363",
+ "7b1910": "811c60",
+ "ad3a10": "92a9b2",
+ "de5a29": "d9f0f1",
+ "ce7373": "ff81d2",
+ "5a1000": "524200"
+ },
+ "2": {
+ "314252": "0e263c",
+ "5294ad": "4c5e66",
+ "8cc5d6": "8cb6bf",
+ "426b84": "223a4a",
+ "101010": "101921",
+ "42d6de": "6fe6a3",
+ "c5ced6": "c5ced6",
+ "3aadc5": "23b8a8",
+ "ffffff": "ffffff",
+ "5a6363": "5a6363",
+ "7b1910": "7b1a43",
+ "ad3a10": "be472f",
+ "de5a29": "dd845e",
+ "ce7373": "f17ec5",
+ "5a1000": "524200"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/female/444.json b/public/images/pokemon/variant/female/444.json
new file mode 100644
index 000000000..c000a06a8
--- /dev/null
+++ b/public/images/pokemon/variant/female/444.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "102952": "091f4e",
+ "3a4a8c": "1e4b77",
+ "5a6bbd": "307fb8",
+ "8c8cbd": "3aadc5",
+ "b5bdf7": "42d6de",
+ "738cce": "59aaed",
+ "101010": "101921",
+ "ffff19": "fa845a",
+ "de9c19": "e53d3f",
+ "5a1000": "521000",
+ "ad314a": "ad7b08",
+ "c5ced6": "c5ced6",
+ "ffffff": "ffffff",
+ "de5a29": "f7b834",
+ "737b84": "737b84"
+ },
+ "1": {
+ "102952": "3d0a17",
+ "3a4a8c": "6f3633",
+ "5a6bbd": "a96051",
+ "8c8cbd": "255dd7",
+ "b5bdf7": "4caaff",
+ "738cce": "e9a36b",
+ "101010": "101921",
+ "ffff19": "ffe95c",
+ "de9c19": "d9900e",
+ "5a1000": "211e33",
+ "ad314a": "829ca6",
+ "c5ced6": "c5ced6",
+ "ffffff": "ffffff",
+ "de5a29": "c2dedf",
+ "737b84": "737b84"
+ },
+ "2": {
+ "102952": "092136",
+ "3a4a8c": "223a4a",
+ "5a6bbd": "3e5059",
+ "8c8cbd": "23b8a8",
+ "b5bdf7": "6fe6a3",
+ "738cce": "79a2ab",
+ "101010": "101921",
+ "ffff19": "62cbff",
+ "de9c19": "2c8bf7",
+ "5a1000": "521000",
+ "ad314a": "be472f",
+ "c5ced6": "c5ced6",
+ "ffffff": "ffffff",
+ "de5a29": "ee723e",
+ "737b84": "737b84"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/female/445.json b/public/images/pokemon/variant/female/445.json
new file mode 100644
index 000000000..0dfa20b8d
--- /dev/null
+++ b/public/images/pokemon/variant/female/445.json
@@ -0,0 +1,53 @@
+{
+ "0": {
+ "42428c": "1e4b77",
+ "7b7bce": "65a2d5",
+ "c59410": "3aadc5",
+ "292952": "091f4e",
+ "5a63ad": "33719e",
+ "ffd619": "42d6de",
+ "737b84": "737b84",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "6b3a5a": "6b4a29",
+ "bd737b": "bd737b",
+ "e64a31": "f7ac34",
+ "5a1000": "502209",
+ "bd3a42": "b2630f"
+ },
+ "1": {
+ "42428c": "af6e55",
+ "7b7bce": "f2d8aa",
+ "c59410": "255dd7",
+ "292952": "3d0a17",
+ "5a63ad": "deae7a",
+ "ffd619": "4caaff",
+ "737b84": "737b84",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "6b3a5a": "6b4a29",
+ "bd737b": "bd737b",
+ "e64a31": "dce8e8",
+ "5a1000": "393648",
+ "bd3a42": "9fb6bf"
+ },
+ "2": {
+ "42428c": "152c3b",
+ "7b7bce": "689099",
+ "c59410": "23b8a8",
+ "292952": "051a2e",
+ "5a63ad": "2f434b",
+ "ffd619": "6fe6a3",
+ "737b84": "737b84",
+ "101010": "101010",
+ "ffffff": "ffffff",
+ "c5ced6": "c5ced6",
+ "6b3a5a": "6b4a29",
+ "bd737b": "bd737b",
+ "e64a31": "ee723e",
+ "5a1000": "521000",
+ "bd3a42": "be472f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon_icons_1v.json b/public/images/pokemon_icons_1v.json
new file mode 100644
index 000000000..1149e3786
--- /dev/null
+++ b/public/images/pokemon_icons_1v.json
@@ -0,0 +1,1868 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_1v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 246,
+ "h": 246
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "94-mega_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 36,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 36,
+ "h": 30
+ }
+ },
+ {
+ "filename": "94-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 36,
+ "h": 30
+ },
+ "frame": {
+ "x": 36,
+ "y": 0,
+ "w": 36,
+ "h": 30
+ }
+ },
+ {
+ "filename": "94-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 36,
+ "h": 30
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 36,
+ "h": 30
+ }
+ },
+ {
+ "filename": "94-gigantamax_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 34,
+ "h": 30
+ },
+ "frame": {
+ "x": 108,
+ "y": 0,
+ "w": 34,
+ "h": 30
+ }
+ },
+ {
+ "filename": "94-gigantamax_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 34,
+ "h": 30
+ },
+ "frame": {
+ "x": 142,
+ "y": 0,
+ "w": 34,
+ "h": 30
+ }
+ },
+ {
+ "filename": "94-gigantamax_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 34,
+ "h": 30
+ },
+ "frame": {
+ "x": 176,
+ "y": 0,
+ "w": 34,
+ "h": 30
+ }
+ },
+ {
+ "filename": "131-gigantamax_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 33,
+ "h": 29
+ },
+ "frame": {
+ "x": 210,
+ "y": 0,
+ "w": 33,
+ "h": 29
+ }
+ },
+ {
+ "filename": "131-gigantamax_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 33,
+ "h": 29
+ },
+ "frame": {
+ "x": 210,
+ "y": 29,
+ "w": 33,
+ "h": 29
+ }
+ },
+ {
+ "filename": "93_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 0,
+ "y": 30,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "93_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 32,
+ "y": 30,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "93_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 64,
+ "y": 30,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "71_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 30,
+ "h": 25
+ },
+ "frame": {
+ "x": 96,
+ "y": 30,
+ "w": 30,
+ "h": 25
+ }
+ },
+ {
+ "filename": "71_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 30,
+ "h": 25
+ },
+ "frame": {
+ "x": 126,
+ "y": 30,
+ "w": 30,
+ "h": 25
+ }
+ },
+ {
+ "filename": "52-gigantamax_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 25,
+ "h": 30
+ },
+ "frame": {
+ "x": 156,
+ "y": 30,
+ "w": 25,
+ "h": 30
+ }
+ },
+ {
+ "filename": "52-gigantamax_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 25,
+ "h": 30
+ },
+ "frame": {
+ "x": 181,
+ "y": 30,
+ "w": 25,
+ "h": 30
+ }
+ },
+ {
+ "filename": "52-gigantamax_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 25,
+ "h": 30
+ },
+ "frame": {
+ "x": 206,
+ "y": 58,
+ "w": 25,
+ "h": 30
+ }
+ },
+ {
+ "filename": "94_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 96,
+ "y": 55,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "94_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 122,
+ "y": 55,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "94_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 148,
+ "y": 60,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "86_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 27,
+ "h": 25
+ },
+ "frame": {
+ "x": 174,
+ "y": 60,
+ "w": 27,
+ "h": 25
+ }
+ },
+ {
+ "filename": "86_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 27,
+ "h": 25
+ },
+ "frame": {
+ "x": 174,
+ "y": 85,
+ "w": 27,
+ "h": 25
+ }
+ },
+ {
+ "filename": "86_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 27,
+ "h": 25
+ },
+ "frame": {
+ "x": 201,
+ "y": 88,
+ "w": 27,
+ "h": 25
+ }
+ },
+ {
+ "filename": "87_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 27,
+ "h": 25
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 27,
+ "h": 25
+ }
+ },
+ {
+ "filename": "87_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 27,
+ "h": 25
+ },
+ "frame": {
+ "x": 27,
+ "y": 58,
+ "w": 27,
+ "h": 25
+ }
+ },
+ {
+ "filename": "87_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 27,
+ "h": 25
+ },
+ "frame": {
+ "x": 54,
+ "y": 58,
+ "w": 27,
+ "h": 25
+ }
+ },
+ {
+ "filename": "151_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 25,
+ "h": 27
+ },
+ "frame": {
+ "x": 81,
+ "y": 81,
+ "w": 25,
+ "h": 27
+ }
+ },
+ {
+ "filename": "151_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 25,
+ "h": 27
+ },
+ "frame": {
+ "x": 106,
+ "y": 81,
+ "w": 25,
+ "h": 27
+ }
+ },
+ {
+ "filename": "83_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 28,
+ "h": 24
+ },
+ "frame": {
+ "x": 131,
+ "y": 86,
+ "w": 28,
+ "h": 24
+ }
+ },
+ {
+ "filename": "83_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 28,
+ "h": 24
+ },
+ "frame": {
+ "x": 0,
+ "y": 83,
+ "w": 28,
+ "h": 24
+ }
+ },
+ {
+ "filename": "145_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 31,
+ "h": 21
+ },
+ "frame": {
+ "x": 28,
+ "y": 83,
+ "w": 31,
+ "h": 21
+ }
+ },
+ {
+ "filename": "36_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 22,
+ "h": 25
+ },
+ "frame": {
+ "x": 59,
+ "y": 83,
+ "w": 22,
+ "h": 25
+ }
+ },
+ {
+ "filename": "145_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 31,
+ "h": 21
+ },
+ "frame": {
+ "x": 28,
+ "y": 104,
+ "w": 31,
+ "h": 21
+ }
+ },
+ {
+ "filename": "149_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 0,
+ "y": 107,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "145_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 31,
+ "h": 21
+ },
+ "frame": {
+ "x": 59,
+ "y": 108,
+ "w": 31,
+ "h": 21
+ }
+ },
+ {
+ "filename": "149_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 27,
+ "y": 125,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "31_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 25,
+ "h": 25
+ },
+ "frame": {
+ "x": 0,
+ "y": 131,
+ "w": 25,
+ "h": 25
+ }
+ },
+ {
+ "filename": "144_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 29,
+ "h": 22
+ },
+ "frame": {
+ "x": 90,
+ "y": 108,
+ "w": 29,
+ "h": 22
+ }
+ },
+ {
+ "filename": "144_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 29,
+ "h": 22
+ },
+ "frame": {
+ "x": 54,
+ "y": 129,
+ "w": 29,
+ "h": 22
+ }
+ },
+ {
+ "filename": "144_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 29,
+ "h": 22
+ },
+ "frame": {
+ "x": 25,
+ "y": 149,
+ "w": 29,
+ "h": 22
+ }
+ },
+ {
+ "filename": "53_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 25,
+ "h": 24
+ },
+ "frame": {
+ "x": 0,
+ "y": 156,
+ "w": 25,
+ "h": 24
+ }
+ },
+ {
+ "filename": "146_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 7,
+ "w": 30,
+ "h": 20
+ },
+ "frame": {
+ "x": 119,
+ "y": 110,
+ "w": 30,
+ "h": 20
+ }
+ },
+ {
+ "filename": "146_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 7,
+ "w": 30,
+ "h": 20
+ },
+ "frame": {
+ "x": 149,
+ "y": 110,
+ "w": 30,
+ "h": 20
+ }
+ },
+ {
+ "filename": "36_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 22,
+ "h": 25
+ },
+ "frame": {
+ "x": 179,
+ "y": 110,
+ "w": 22,
+ "h": 25
+ }
+ },
+ {
+ "filename": "146_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 7,
+ "w": 30,
+ "h": 20
+ },
+ "frame": {
+ "x": 201,
+ "y": 113,
+ "w": 30,
+ "h": 20
+ }
+ },
+ {
+ "filename": "53_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 25,
+ "h": 24
+ },
+ "frame": {
+ "x": 201,
+ "y": 133,
+ "w": 25,
+ "h": 24
+ }
+ },
+ {
+ "filename": "35_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 20,
+ "h": 21
+ },
+ "frame": {
+ "x": 226,
+ "y": 133,
+ "w": 20,
+ "h": 21
+ }
+ },
+ {
+ "filename": "35_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 20,
+ "h": 21
+ },
+ "frame": {
+ "x": 226,
+ "y": 154,
+ "w": 20,
+ "h": 21
+ }
+ },
+ {
+ "filename": "53_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 25,
+ "h": 24
+ },
+ "frame": {
+ "x": 83,
+ "y": 130,
+ "w": 25,
+ "h": 24
+ }
+ },
+ {
+ "filename": "131_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 26,
+ "h": 23
+ },
+ "frame": {
+ "x": 54,
+ "y": 151,
+ "w": 26,
+ "h": 23
+ }
+ },
+ {
+ "filename": "131_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 26,
+ "h": 23
+ },
+ "frame": {
+ "x": 25,
+ "y": 171,
+ "w": 26,
+ "h": 23
+ }
+ },
+ {
+ "filename": "47_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 0,
+ "y": 180,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "47_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 108,
+ "y": 130,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "47_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 132,
+ "y": 130,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "150_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 4,
+ "w": 22,
+ "h": 25
+ },
+ "frame": {
+ "x": 156,
+ "y": 130,
+ "w": 22,
+ "h": 25
+ }
+ },
+ {
+ "filename": "150_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 4,
+ "w": 22,
+ "h": 25
+ },
+ "frame": {
+ "x": 178,
+ "y": 135,
+ "w": 22,
+ "h": 25
+ }
+ },
+ {
+ "filename": "148_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 200,
+ "y": 157,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "135_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 224,
+ "y": 175,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "148_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 80,
+ "y": 154,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "92_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 51,
+ "y": 174,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "92_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 24,
+ "y": 194,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "52_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 23,
+ "h": 23
+ },
+ "frame": {
+ "x": 0,
+ "y": 204,
+ "w": 23,
+ "h": 23
+ }
+ },
+ {
+ "filename": "92_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 104,
+ "y": 154,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "134_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 129,
+ "y": 154,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "52_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 23,
+ "h": 23
+ },
+ "frame": {
+ "x": 154,
+ "y": 155,
+ "w": 23,
+ "h": 23
+ }
+ },
+ {
+ "filename": "52_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 23,
+ "h": 23
+ },
+ "frame": {
+ "x": 177,
+ "y": 160,
+ "w": 23,
+ "h": 23
+ }
+ },
+ {
+ "filename": "46_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 200,
+ "y": 181,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "135_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 224,
+ "y": 198,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "134_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 104,
+ "y": 177,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "136_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 129,
+ "y": 177,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "135_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 154,
+ "y": 178,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "46_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 176,
+ "y": 183,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "46_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 200,
+ "y": 203,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "113_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 21,
+ "h": 22
+ },
+ "frame": {
+ "x": 224,
+ "y": 221,
+ "w": 21,
+ "h": 22
+ }
+ },
+ {
+ "filename": "136_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 76,
+ "y": 178,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "136_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 49,
+ "y": 197,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "70_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 23,
+ "y": 217,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "69_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 22,
+ "h": 17
+ },
+ "frame": {
+ "x": 0,
+ "y": 227,
+ "w": 22,
+ "h": 17
+ }
+ },
+ {
+ "filename": "70_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 101,
+ "y": 200,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "113_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 21,
+ "h": 22
+ },
+ "frame": {
+ "x": 74,
+ "y": 201,
+ "w": 21,
+ "h": 22
+ }
+ },
+ {
+ "filename": "113_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 21,
+ "h": 22
+ },
+ "frame": {
+ "x": 47,
+ "y": 220,
+ "w": 21,
+ "h": 22
+ }
+ },
+ {
+ "filename": "123_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 125,
+ "y": 200,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "123_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 146,
+ "y": 201,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "123_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 125,
+ "y": 221,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "147_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 9,
+ "w": 22,
+ "h": 20
+ },
+ "frame": {
+ "x": 95,
+ "y": 222,
+ "w": 22,
+ "h": 20
+ }
+ },
+ {
+ "filename": "147_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 9,
+ "w": 22,
+ "h": 20
+ },
+ "frame": {
+ "x": 68,
+ "y": 223,
+ "w": 22,
+ "h": 20
+ }
+ },
+ {
+ "filename": "133_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 19,
+ "h": 20
+ },
+ "frame": {
+ "x": 146,
+ "y": 222,
+ "w": 19,
+ "h": 20
+ }
+ },
+ {
+ "filename": "133_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 19,
+ "h": 20
+ },
+ "frame": {
+ "x": 165,
+ "y": 222,
+ "w": 19,
+ "h": 20
+ }
+ },
+ {
+ "filename": "69_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 22,
+ "h": 17
+ },
+ "frame": {
+ "x": 167,
+ "y": 205,
+ "w": 22,
+ "h": 17
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:c6bfc7c3717b298cbbe3b7150945e324:b8d3c57109cd143eaf3956c116b09bae:2fc2d7db306a93e9369e20846ccef45c$"
+ }
+}
diff --git a/public/images/pokemon_icons_1v.png b/public/images/pokemon_icons_1v.png
new file mode 100644
index 000000000..b15452f3a
Binary files /dev/null and b/public/images/pokemon_icons_1v.png differ
diff --git a/public/images/pokemon_icons_2v.json b/public/images/pokemon_icons_2v.json
new file mode 100644
index 000000000..6204979ac
--- /dev/null
+++ b/public/images/pokemon_icons_2v.json
@@ -0,0 +1,923 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_2v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 174,
+ "h": 174
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "249_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 34,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 34,
+ "h": 30
+ }
+ },
+ {
+ "filename": "249_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 34,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 30,
+ "w": 34,
+ "h": 30
+ }
+ },
+ {
+ "filename": "250_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 31,
+ "h": 30
+ },
+ "frame": {
+ "x": 34,
+ "y": 0,
+ "w": 31,
+ "h": 30
+ }
+ },
+ {
+ "filename": "250_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 31,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 31,
+ "h": 30
+ }
+ },
+ {
+ "filename": "212-mega_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 30,
+ "h": 30
+ },
+ "frame": {
+ "x": 34,
+ "y": 30,
+ "w": 30,
+ "h": 30
+ }
+ },
+ {
+ "filename": "212-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 30,
+ "h": 30
+ },
+ "frame": {
+ "x": 65,
+ "y": 0,
+ "w": 30,
+ "h": 30
+ }
+ },
+ {
+ "filename": "212-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 30,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 90,
+ "w": 30,
+ "h": 30
+ }
+ },
+ {
+ "filename": "181-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 31,
+ "h": 28
+ },
+ "frame": {
+ "x": 31,
+ "y": 60,
+ "w": 31,
+ "h": 28
+ }
+ },
+ {
+ "filename": "181-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 31,
+ "h": 28
+ },
+ "frame": {
+ "x": 64,
+ "y": 30,
+ "w": 31,
+ "h": 28
+ }
+ },
+ {
+ "filename": "243_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 32,
+ "h": 27
+ },
+ "frame": {
+ "x": 95,
+ "y": 0,
+ "w": 32,
+ "h": 27
+ }
+ },
+ {
+ "filename": "243_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 32,
+ "h": 27
+ },
+ "frame": {
+ "x": 95,
+ "y": 27,
+ "w": 32,
+ "h": 27
+ }
+ },
+ {
+ "filename": "245_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 31,
+ "h": 27
+ },
+ "frame": {
+ "x": 127,
+ "y": 0,
+ "w": 31,
+ "h": 27
+ }
+ },
+ {
+ "filename": "245_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 31,
+ "h": 27
+ },
+ "frame": {
+ "x": 127,
+ "y": 27,
+ "w": 31,
+ "h": 27
+ }
+ },
+ {
+ "filename": "212_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 28,
+ "h": 29
+ },
+ "frame": {
+ "x": 0,
+ "y": 120,
+ "w": 28,
+ "h": 29
+ }
+ },
+ {
+ "filename": "251_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 8,
+ "w": 16,
+ "h": 20
+ },
+ "frame": {
+ "x": 158,
+ "y": 0,
+ "w": 16,
+ "h": 20
+ }
+ },
+ {
+ "filename": "251_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 8,
+ "w": 16,
+ "h": 20
+ },
+ "frame": {
+ "x": 158,
+ "y": 20,
+ "w": 16,
+ "h": 20
+ }
+ },
+ {
+ "filename": "196_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 29,
+ "h": 23
+ },
+ "frame": {
+ "x": 0,
+ "y": 149,
+ "w": 29,
+ "h": 23
+ }
+ },
+ {
+ "filename": "196_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 29,
+ "h": 23
+ },
+ "frame": {
+ "x": 95,
+ "y": 54,
+ "w": 29,
+ "h": 23
+ }
+ },
+ {
+ "filename": "196_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 29,
+ "h": 23
+ },
+ "frame": {
+ "x": 124,
+ "y": 54,
+ "w": 29,
+ "h": 23
+ }
+ },
+ {
+ "filename": "212_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 28,
+ "h": 29
+ },
+ "frame": {
+ "x": 28,
+ "y": 120,
+ "w": 28,
+ "h": 29
+ }
+ },
+ {
+ "filename": "242_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 29,
+ "y": 149,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "212_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 28,
+ "h": 29
+ },
+ "frame": {
+ "x": 62,
+ "y": 60,
+ "w": 28,
+ "h": 29
+ }
+ },
+ {
+ "filename": "244_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 3,
+ "w": 27,
+ "h": 26
+ },
+ "frame": {
+ "x": 90,
+ "y": 77,
+ "w": 27,
+ "h": 26
+ }
+ },
+ {
+ "filename": "244_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 3,
+ "w": 27,
+ "h": 26
+ },
+ "frame": {
+ "x": 117,
+ "y": 77,
+ "w": 27,
+ "h": 26
+ }
+ },
+ {
+ "filename": "181_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 2,
+ "w": 22,
+ "h": 27
+ },
+ "frame": {
+ "x": 144,
+ "y": 77,
+ "w": 22,
+ "h": 27
+ }
+ },
+ {
+ "filename": "176_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 153,
+ "y": 54,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "181_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 2,
+ "w": 22,
+ "h": 27
+ },
+ "frame": {
+ "x": 30,
+ "y": 90,
+ "w": 22,
+ "h": 27
+ }
+ },
+ {
+ "filename": "242_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 52,
+ "y": 89,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "180_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 23,
+ "h": 24
+ },
+ "frame": {
+ "x": 56,
+ "y": 113,
+ "w": 23,
+ "h": 24
+ }
+ },
+ {
+ "filename": "179_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 56,
+ "y": 137,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "242_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 79,
+ "y": 103,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "180_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 23,
+ "h": 24
+ },
+ "frame": {
+ "x": 103,
+ "y": 103,
+ "w": 23,
+ "h": 24
+ }
+ },
+ {
+ "filename": "200_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 18,
+ "h": 21
+ },
+ "frame": {
+ "x": 126,
+ "y": 103,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "179_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 144,
+ "y": 104,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "197_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 80,
+ "y": 127,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "197_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 102,
+ "y": 127,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "176_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 80,
+ "y": 150,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "176_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 99,
+ "y": 150,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "200_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 18,
+ "h": 21
+ },
+ "frame": {
+ "x": 118,
+ "y": 150,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "175_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 18,
+ "h": 20
+ },
+ "frame": {
+ "x": 126,
+ "y": 124,
+ "w": 18,
+ "h": 20
+ }
+ },
+ {
+ "filename": "175_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 18,
+ "h": 20
+ },
+ "frame": {
+ "x": 144,
+ "y": 126,
+ "w": 18,
+ "h": 20
+ }
+ },
+ {
+ "filename": "200_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 18,
+ "h": 21
+ },
+ "frame": {
+ "x": 136,
+ "y": 146,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "175_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 18,
+ "h": 20
+ },
+ "frame": {
+ "x": 154,
+ "y": 146,
+ "w": 18,
+ "h": 20
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:5dfd34e4952d936cc68d9ea5ce14fe49:6428d33a009123c828371e34f0faf8bf:63b368599cdc6e139499267117e91cd5$"
+ }
+}
diff --git a/public/images/pokemon_icons_2v.png b/public/images/pokemon_icons_2v.png
new file mode 100644
index 000000000..4d700876f
Binary files /dev/null and b/public/images/pokemon_icons_2v.png differ
diff --git a/public/images/pokemon_icons_3v.json b/public/images/pokemon_icons_3v.json
new file mode 100644
index 000000000..b0ecf812c
--- /dev/null
+++ b/public/images/pokemon_icons_3v.json
@@ -0,0 +1,1406 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_3v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 210,
+ "h": 210
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "384-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 27
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 27
+ }
+ },
+ {
+ "filename": "384-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 2,
+ "w": 40,
+ "h": 27
+ },
+ "frame": {
+ "x": 40,
+ "y": 0,
+ "w": 40,
+ "h": 27
+ }
+ },
+ {
+ "filename": "376-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 34,
+ "h": 26
+ },
+ "frame": {
+ "x": 80,
+ "y": 0,
+ "w": 34,
+ "h": 26
+ }
+ },
+ {
+ "filename": "376-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 4,
+ "w": 34,
+ "h": 26
+ },
+ "frame": {
+ "x": 114,
+ "y": 0,
+ "w": 34,
+ "h": 26
+ }
+ },
+ {
+ "filename": "376_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 34,
+ "h": 24
+ },
+ "frame": {
+ "x": 148,
+ "y": 0,
+ "w": 34,
+ "h": 24
+ }
+ },
+ {
+ "filename": "282-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 3,
+ "w": 28,
+ "h": 26
+ },
+ "frame": {
+ "x": 182,
+ "y": 0,
+ "w": 28,
+ "h": 26
+ }
+ },
+ {
+ "filename": "376_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 34,
+ "h": 24
+ },
+ "frame": {
+ "x": 148,
+ "y": 24,
+ "w": 34,
+ "h": 24
+ }
+ },
+ {
+ "filename": "282-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 3,
+ "w": 28,
+ "h": 26
+ },
+ "frame": {
+ "x": 182,
+ "y": 26,
+ "w": 28,
+ "h": 26
+ }
+ },
+ {
+ "filename": "384_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 33,
+ "h": 29
+ },
+ "frame": {
+ "x": 80,
+ "y": 26,
+ "w": 33,
+ "h": 29
+ }
+ },
+ {
+ "filename": "384_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 33,
+ "h": 29
+ },
+ "frame": {
+ "x": 113,
+ "y": 26,
+ "w": 33,
+ "h": 29
+ }
+ },
+ {
+ "filename": "303-mega_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 146,
+ "y": 48,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "303-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 178,
+ "y": 52,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "303-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 0,
+ "y": 27,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "308-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 31,
+ "h": 29
+ },
+ "frame": {
+ "x": 32,
+ "y": 27,
+ "w": 31,
+ "h": 29
+ }
+ },
+ {
+ "filename": "358_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 7,
+ "w": 17,
+ "h": 23
+ },
+ "frame": {
+ "x": 63,
+ "y": 27,
+ "w": 17,
+ "h": 23
+ }
+ },
+ {
+ "filename": "358_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 7,
+ "w": 17,
+ "h": 23
+ },
+ "frame": {
+ "x": 63,
+ "y": 50,
+ "w": 17,
+ "h": 23
+ }
+ },
+ {
+ "filename": "308-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 31,
+ "h": 29
+ },
+ "frame": {
+ "x": 0,
+ "y": 55,
+ "w": 31,
+ "h": 29
+ }
+ },
+ {
+ "filename": "330_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 29,
+ "h": 25
+ },
+ "frame": {
+ "x": 31,
+ "y": 56,
+ "w": 29,
+ "h": 25
+ }
+ },
+ {
+ "filename": "330_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 29,
+ "h": 25
+ },
+ "frame": {
+ "x": 80,
+ "y": 55,
+ "w": 29,
+ "h": 25
+ }
+ },
+ {
+ "filename": "281_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 20,
+ "h": 25
+ },
+ "frame": {
+ "x": 60,
+ "y": 73,
+ "w": 20,
+ "h": 25
+ }
+ },
+ {
+ "filename": "334-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 29,
+ "h": 25
+ },
+ "frame": {
+ "x": 31,
+ "y": 81,
+ "w": 29,
+ "h": 25
+ }
+ },
+ {
+ "filename": "334-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 29,
+ "h": 25
+ },
+ "frame": {
+ "x": 0,
+ "y": 84,
+ "w": 29,
+ "h": 25
+ }
+ },
+ {
+ "filename": "375_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 7,
+ "w": 29,
+ "h": 23
+ },
+ "frame": {
+ "x": 109,
+ "y": 55,
+ "w": 29,
+ "h": 23
+ }
+ },
+ {
+ "filename": "375_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 7,
+ "w": 29,
+ "h": 23
+ },
+ "frame": {
+ "x": 138,
+ "y": 76,
+ "w": 29,
+ "h": 23
+ }
+ },
+ {
+ "filename": "282_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 28,
+ "h": 26
+ },
+ "frame": {
+ "x": 109,
+ "y": 78,
+ "w": 28,
+ "h": 26
+ }
+ },
+ {
+ "filename": "282_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 28,
+ "h": 26
+ },
+ "frame": {
+ "x": 80,
+ "y": 80,
+ "w": 28,
+ "h": 26
+ }
+ },
+ {
+ "filename": "281_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 20,
+ "h": 25
+ },
+ "frame": {
+ "x": 60,
+ "y": 98,
+ "w": 20,
+ "h": 25
+ }
+ },
+ {
+ "filename": "303_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 28,
+ "h": 23
+ },
+ "frame": {
+ "x": 29,
+ "y": 106,
+ "w": 28,
+ "h": 23
+ }
+ },
+ {
+ "filename": "303_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 28,
+ "h": 23
+ },
+ "frame": {
+ "x": 0,
+ "y": 109,
+ "w": 28,
+ "h": 23
+ }
+ },
+ {
+ "filename": "303_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 28,
+ "h": 23
+ },
+ "frame": {
+ "x": 167,
+ "y": 80,
+ "w": 28,
+ "h": 23
+ }
+ },
+ {
+ "filename": "475-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 1,
+ "w": 27,
+ "h": 28
+ },
+ "frame": {
+ "x": 137,
+ "y": 99,
+ "w": 27,
+ "h": 28
+ }
+ },
+ {
+ "filename": "329_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 27,
+ "h": 22
+ },
+ "frame": {
+ "x": 108,
+ "y": 104,
+ "w": 27,
+ "h": 22
+ }
+ },
+ {
+ "filename": "329_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 27,
+ "h": 22
+ },
+ "frame": {
+ "x": 80,
+ "y": 106,
+ "w": 27,
+ "h": 22
+ }
+ },
+ {
+ "filename": "334_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 3,
+ "w": 22,
+ "h": 26
+ },
+ "frame": {
+ "x": 57,
+ "y": 123,
+ "w": 22,
+ "h": 26
+ }
+ },
+ {
+ "filename": "286_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 2,
+ "w": 25,
+ "h": 27
+ },
+ "frame": {
+ "x": 28,
+ "y": 129,
+ "w": 25,
+ "h": 27
+ }
+ },
+ {
+ "filename": "286_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 2,
+ "w": 25,
+ "h": 27
+ },
+ "frame": {
+ "x": 0,
+ "y": 132,
+ "w": 25,
+ "h": 27
+ }
+ },
+ {
+ "filename": "475_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 2,
+ "w": 24,
+ "h": 27
+ },
+ "frame": {
+ "x": 107,
+ "y": 126,
+ "w": 24,
+ "h": 27
+ }
+ },
+ {
+ "filename": "264_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 79,
+ "y": 128,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "264_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 53,
+ "y": 149,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "385_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 25,
+ "y": 156,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "385_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 0,
+ "y": 159,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "308_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 19,
+ "h": 27
+ },
+ "frame": {
+ "x": 0,
+ "y": 181,
+ "w": 19,
+ "h": 27
+ }
+ },
+ {
+ "filename": "308_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 2,
+ "w": 19,
+ "h": 27
+ },
+ "frame": {
+ "x": 19,
+ "y": 181,
+ "w": 19,
+ "h": 27
+ }
+ },
+ {
+ "filename": "385_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 77,
+ "y": 150,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "263_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 11,
+ "w": 24,
+ "h": 18
+ },
+ "frame": {
+ "x": 49,
+ "y": 171,
+ "w": 24,
+ "h": 18
+ }
+ },
+ {
+ "filename": "328_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 38,
+ "y": 189,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "328_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 59,
+ "y": 189,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "285_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 20,
+ "h": 17
+ },
+ "frame": {
+ "x": 73,
+ "y": 172,
+ "w": 20,
+ "h": 17
+ }
+ },
+ {
+ "filename": "280_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 9,
+ "w": 16,
+ "h": 20
+ },
+ "frame": {
+ "x": 80,
+ "y": 189,
+ "w": 16,
+ "h": 20
+ }
+ },
+ {
+ "filename": "285_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 12,
+ "w": 20,
+ "h": 17
+ },
+ "frame": {
+ "x": 93,
+ "y": 172,
+ "w": 20,
+ "h": 17
+ }
+ },
+ {
+ "filename": "374_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 9,
+ "w": 21,
+ "h": 19
+ },
+ "frame": {
+ "x": 101,
+ "y": 153,
+ "w": 21,
+ "h": 19
+ }
+ },
+ {
+ "filename": "280_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 9,
+ "w": 16,
+ "h": 20
+ },
+ "frame": {
+ "x": 96,
+ "y": 189,
+ "w": 16,
+ "h": 20
+ }
+ },
+ {
+ "filename": "374_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 9,
+ "w": 21,
+ "h": 19
+ },
+ "frame": {
+ "x": 112,
+ "y": 189,
+ "w": 21,
+ "h": 19
+ }
+ },
+ {
+ "filename": "334_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 3,
+ "w": 22,
+ "h": 26
+ },
+ "frame": {
+ "x": 122,
+ "y": 153,
+ "w": 22,
+ "h": 26
+ }
+ },
+ {
+ "filename": "351-snowy_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 4,
+ "w": 19,
+ "h": 25
+ },
+ "frame": {
+ "x": 131,
+ "y": 127,
+ "w": 19,
+ "h": 25
+ }
+ },
+ {
+ "filename": "358_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 7,
+ "w": 17,
+ "h": 23
+ },
+ "frame": {
+ "x": 133,
+ "y": 179,
+ "w": 17,
+ "h": 23
+ }
+ },
+ {
+ "filename": "351-rainy_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 16,
+ "h": 23
+ },
+ "frame": {
+ "x": 144,
+ "y": 152,
+ "w": 16,
+ "h": 23
+ }
+ },
+ {
+ "filename": "352_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 22,
+ "h": 22
+ },
+ "frame": {
+ "x": 150,
+ "y": 127,
+ "w": 22,
+ "h": 22
+ }
+ },
+ {
+ "filename": "352_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 22,
+ "h": 22
+ },
+ "frame": {
+ "x": 164,
+ "y": 103,
+ "w": 22,
+ "h": 22
+ }
+ },
+ {
+ "filename": "263_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 11,
+ "w": 24,
+ "h": 18
+ },
+ "frame": {
+ "x": 186,
+ "y": 103,
+ "w": 24,
+ "h": 18
+ }
+ },
+ {
+ "filename": "352_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 22,
+ "h": 22
+ },
+ "frame": {
+ "x": 186,
+ "y": 121,
+ "w": 22,
+ "h": 22
+ }
+ },
+ {
+ "filename": "351-sunny_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 20,
+ "h": 22
+ },
+ "frame": {
+ "x": 150,
+ "y": 175,
+ "w": 20,
+ "h": 22
+ }
+ },
+ {
+ "filename": "307_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 19,
+ "h": 22
+ },
+ "frame": {
+ "x": 160,
+ "y": 149,
+ "w": 19,
+ "h": 22
+ }
+ },
+ {
+ "filename": "333_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 10,
+ "w": 21,
+ "h": 18
+ },
+ "frame": {
+ "x": 179,
+ "y": 143,
+ "w": 21,
+ "h": 18
+ }
+ },
+ {
+ "filename": "333_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 10,
+ "w": 21,
+ "h": 18
+ },
+ "frame": {
+ "x": 179,
+ "y": 161,
+ "w": 21,
+ "h": 18
+ }
+ },
+ {
+ "filename": "307_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 19,
+ "h": 22
+ },
+ "frame": {
+ "x": 170,
+ "y": 179,
+ "w": 19,
+ "h": 22
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:ff6264d723352482230c087fe89241a8:1c9547c745ad874a9b8935439acdde75:039b026190bf1878996b3e03190bcdf3$"
+ }
+}
diff --git a/public/images/pokemon_icons_3v.png b/public/images/pokemon_icons_3v.png
new file mode 100644
index 000000000..061397159
Binary files /dev/null and b/public/images/pokemon_icons_3v.png differ
diff --git a/public/images/pokemon_icons_4v.json b/public/images/pokemon_icons_4v.json
new file mode 100644
index 000000000..a3a6760ad
--- /dev/null
+++ b/public/images/pokemon_icons_4v.json
@@ -0,0 +1,1637 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_4v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 221,
+ "h": 221
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "399_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 11,
+ "w": 22,
+ "h": 18
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 22,
+ "h": 18
+ }
+ },
+ {
+ "filename": "399_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 11,
+ "w": 22,
+ "h": 18
+ },
+ "frame": {
+ "x": 22,
+ "y": 0,
+ "w": 22,
+ "h": 18
+ }
+ },
+ {
+ "filename": "492-land_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 11,
+ "w": 20,
+ "h": 18
+ },
+ "frame": {
+ "x": 44,
+ "y": 0,
+ "w": 20,
+ "h": 18
+ }
+ },
+ {
+ "filename": "492-land_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 11,
+ "w": 20,
+ "h": 18
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "w": 20,
+ "h": 18
+ }
+ },
+ {
+ "filename": "489_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 10,
+ "w": 25,
+ "h": 19
+ },
+ "frame": {
+ "x": 84,
+ "y": 0,
+ "w": 25,
+ "h": 19
+ }
+ },
+ {
+ "filename": "489_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 10,
+ "w": 25,
+ "h": 19
+ },
+ "frame": {
+ "x": 109,
+ "y": 0,
+ "w": 25,
+ "h": 19
+ }
+ },
+ {
+ "filename": "489_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 10,
+ "w": 25,
+ "h": 19
+ },
+ "frame": {
+ "x": 134,
+ "y": 0,
+ "w": 25,
+ "h": 19
+ }
+ },
+ {
+ "filename": "447_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 20,
+ "h": 20
+ },
+ "frame": {
+ "x": 159,
+ "y": 0,
+ "w": 20,
+ "h": 20
+ }
+ },
+ {
+ "filename": "447_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 20,
+ "h": 20
+ },
+ "frame": {
+ "x": 179,
+ "y": 0,
+ "w": 20,
+ "h": 20
+ }
+ },
+ {
+ "filename": "447_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 20,
+ "h": 20
+ },
+ "frame": {
+ "x": 199,
+ "y": 0,
+ "w": 20,
+ "h": 20
+ }
+ },
+ {
+ "filename": "433_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 25,
+ "h": 21
+ },
+ "frame": {
+ "x": 0,
+ "y": 18,
+ "w": 25,
+ "h": 21
+ }
+ },
+ {
+ "filename": "433_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 25,
+ "h": 21
+ },
+ "frame": {
+ "x": 25,
+ "y": 18,
+ "w": 25,
+ "h": 21
+ }
+ },
+ {
+ "filename": "433_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 25,
+ "h": 21
+ },
+ "frame": {
+ "x": 50,
+ "y": 18,
+ "w": 25,
+ "h": 21
+ }
+ },
+ {
+ "filename": "440_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 8,
+ "w": 16,
+ "h": 21
+ },
+ "frame": {
+ "x": 75,
+ "y": 19,
+ "w": 16,
+ "h": 21
+ }
+ },
+ {
+ "filename": "440_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 8,
+ "w": 16,
+ "h": 21
+ },
+ "frame": {
+ "x": 91,
+ "y": 19,
+ "w": 16,
+ "h": 21
+ }
+ },
+ {
+ "filename": "440_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 8,
+ "w": 16,
+ "h": 21
+ },
+ "frame": {
+ "x": 107,
+ "y": 19,
+ "w": 16,
+ "h": 21
+ }
+ },
+ {
+ "filename": "443_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 123,
+ "y": 19,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "443_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 144,
+ "y": 20,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "443_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 165,
+ "y": 20,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "468_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 30,
+ "h": 21
+ },
+ "frame": {
+ "x": 186,
+ "y": 20,
+ "w": 30,
+ "h": 21
+ }
+ },
+ {
+ "filename": "468_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 30,
+ "h": 21
+ },
+ "frame": {
+ "x": 0,
+ "y": 39,
+ "w": 30,
+ "h": 21
+ }
+ },
+ {
+ "filename": "468_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 30,
+ "h": 21
+ },
+ "frame": {
+ "x": 30,
+ "y": 39,
+ "w": 30,
+ "h": 21
+ }
+ },
+ {
+ "filename": "442_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 23,
+ "h": 22
+ },
+ "frame": {
+ "x": 60,
+ "y": 40,
+ "w": 23,
+ "h": 22
+ }
+ },
+ {
+ "filename": "442_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 23,
+ "h": 22
+ },
+ "frame": {
+ "x": 83,
+ "y": 40,
+ "w": 23,
+ "h": 22
+ }
+ },
+ {
+ "filename": "490_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 106,
+ "y": 40,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "490_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 130,
+ "y": 41,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "490_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 154,
+ "y": 41,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "444_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 178,
+ "y": 41,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "448_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 6,
+ "w": 18,
+ "h": 23
+ },
+ "frame": {
+ "x": 203,
+ "y": 41,
+ "w": 18,
+ "h": 23
+ }
+ },
+ {
+ "filename": "444_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "444_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 25,
+ "y": 60,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "448_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 6,
+ "w": 18,
+ "h": 23
+ },
+ "frame": {
+ "x": 50,
+ "y": 62,
+ "w": 18,
+ "h": 23
+ }
+ },
+ {
+ "filename": "448_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 6,
+ "w": 18,
+ "h": 23
+ },
+ "frame": {
+ "x": 68,
+ "y": 62,
+ "w": 18,
+ "h": 23
+ }
+ },
+ {
+ "filename": "400_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 86,
+ "y": 62,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "425_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 17,
+ "h": 24
+ },
+ "frame": {
+ "x": 110,
+ "y": 62,
+ "w": 17,
+ "h": 24
+ }
+ },
+ {
+ "filename": "400_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 127,
+ "y": 63,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "425_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 17,
+ "h": 24
+ },
+ "frame": {
+ "x": 151,
+ "y": 63,
+ "w": 17,
+ "h": 24
+ }
+ },
+ {
+ "filename": "427_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 168,
+ "y": 64,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "427_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 188,
+ "y": 64,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "428_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 28,
+ "h": 24
+ },
+ "frame": {
+ "x": 0,
+ "y": 83,
+ "w": 28,
+ "h": 24
+ }
+ },
+ {
+ "filename": "494_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 28,
+ "y": 83,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "428_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 28,
+ "h": 24
+ },
+ "frame": {
+ "x": 48,
+ "y": 85,
+ "w": 28,
+ "h": 24
+ }
+ },
+ {
+ "filename": "445_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 76,
+ "y": 86,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "494_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 107,
+ "y": 86,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "445_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 127,
+ "y": 87,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "445_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 158,
+ "y": 88,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "470_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 189,
+ "y": 88,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "470_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 0,
+ "y": 107,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "448-mega_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 3,
+ "w": 21,
+ "h": 26
+ },
+ "frame": {
+ "x": 27,
+ "y": 107,
+ "w": 21,
+ "h": 26
+ }
+ },
+ {
+ "filename": "470_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 48,
+ "y": 109,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "492-sky_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 23,
+ "h": 24
+ },
+ "frame": {
+ "x": 75,
+ "y": 110,
+ "w": 23,
+ "h": 24
+ }
+ },
+ {
+ "filename": "492-sky_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 23,
+ "h": 24
+ },
+ "frame": {
+ "x": 98,
+ "y": 110,
+ "w": 23,
+ "h": 24
+ }
+ },
+ {
+ "filename": "471_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 29,
+ "h": 25
+ },
+ "frame": {
+ "x": 121,
+ "y": 111,
+ "w": 29,
+ "h": 25
+ }
+ },
+ {
+ "filename": "471_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 29,
+ "h": 25
+ },
+ "frame": {
+ "x": 150,
+ "y": 112,
+ "w": 29,
+ "h": 25
+ }
+ },
+ {
+ "filename": "471_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 29,
+ "h": 25
+ },
+ "frame": {
+ "x": 179,
+ "y": 112,
+ "w": 29,
+ "h": 25
+ }
+ },
+ {
+ "filename": "426_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 3,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 131,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "426_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 3,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 26,
+ "y": 133,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "448-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 3,
+ "w": 21,
+ "h": 26
+ },
+ "frame": {
+ "x": 52,
+ "y": 133,
+ "w": 21,
+ "h": 26
+ }
+ },
+ {
+ "filename": "428-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 35,
+ "h": 26
+ },
+ "frame": {
+ "x": 73,
+ "y": 134,
+ "w": 35,
+ "h": 26
+ }
+ },
+ {
+ "filename": "428-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 4,
+ "w": 35,
+ "h": 26
+ },
+ "frame": {
+ "x": 108,
+ "y": 136,
+ "w": 35,
+ "h": 26
+ }
+ },
+ {
+ "filename": "445-mega_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 32,
+ "h": 26
+ },
+ "frame": {
+ "x": 143,
+ "y": 137,
+ "w": 32,
+ "h": 26
+ }
+ },
+ {
+ "filename": "445-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 32,
+ "h": 26
+ },
+ "frame": {
+ "x": 175,
+ "y": 137,
+ "w": 32,
+ "h": 26
+ }
+ },
+ {
+ "filename": "448-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 3,
+ "w": 21,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 157,
+ "w": 21,
+ "h": 26
+ }
+ },
+ {
+ "filename": "445-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 32,
+ "h": 26
+ },
+ "frame": {
+ "x": 21,
+ "y": 159,
+ "w": 32,
+ "h": 26
+ }
+ },
+ {
+ "filename": "487-altered_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 32,
+ "h": 26
+ },
+ "frame": {
+ "x": 53,
+ "y": 160,
+ "w": 32,
+ "h": 26
+ }
+ },
+ {
+ "filename": "487-altered_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 3,
+ "w": 32,
+ "h": 26
+ },
+ "frame": {
+ "x": 85,
+ "y": 162,
+ "w": 32,
+ "h": 26
+ }
+ },
+ {
+ "filename": "475_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 2,
+ "w": 24,
+ "h": 27
+ },
+ "frame": {
+ "x": 117,
+ "y": 162,
+ "w": 24,
+ "h": 27
+ }
+ },
+ {
+ "filename": "487-origin_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 30,
+ "h": 27
+ },
+ "frame": {
+ "x": 141,
+ "y": 163,
+ "w": 30,
+ "h": 27
+ }
+ },
+ {
+ "filename": "487-origin_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 1,
+ "w": 30,
+ "h": 27
+ },
+ "frame": {
+ "x": 171,
+ "y": 163,
+ "w": 30,
+ "h": 27
+ }
+ },
+ {
+ "filename": "429_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 1,
+ "w": 21,
+ "h": 29
+ },
+ "frame": {
+ "x": 0,
+ "y": 183,
+ "w": 21,
+ "h": 29
+ }
+ },
+ {
+ "filename": "475-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 1,
+ "w": 27,
+ "h": 28
+ },
+ "frame": {
+ "x": 21,
+ "y": 185,
+ "w": 27,
+ "h": 28
+ }
+ },
+ {
+ "filename": "488_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 27,
+ "h": 28
+ },
+ "frame": {
+ "x": 48,
+ "y": 186,
+ "w": 27,
+ "h": 28
+ }
+ },
+ {
+ "filename": "488_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 27,
+ "h": 28
+ },
+ "frame": {
+ "x": 75,
+ "y": 188,
+ "w": 27,
+ "h": 28
+ }
+ },
+ {
+ "filename": "429_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 1,
+ "w": 21,
+ "h": 29
+ },
+ "frame": {
+ "x": 102,
+ "y": 189,
+ "w": 21,
+ "h": 29
+ }
+ },
+ {
+ "filename": "429_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 1,
+ "w": 21,
+ "h": 29
+ },
+ "frame": {
+ "x": 123,
+ "y": 190,
+ "w": 21,
+ "h": 29
+ }
+ },
+ {
+ "filename": "491_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 33,
+ "h": 30
+ },
+ "frame": {
+ "x": 144,
+ "y": 190,
+ "w": 33,
+ "h": 30
+ }
+ },
+ {
+ "filename": "491_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 33,
+ "h": 30
+ },
+ "frame": {
+ "x": 177,
+ "y": 190,
+ "w": 33,
+ "h": 30
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:1588eb5fc22d7f586dbe1cf14abe0ff3:efa85d199fbb5f3b31265a2d197b318f:ebc3f8ec5b2480b298192d752b6e57dc$"
+ }
+}
diff --git a/public/images/pokemon_icons_4v.png b/public/images/pokemon_icons_4v.png
new file mode 100644
index 000000000..27dd37448
Binary files /dev/null and b/public/images/pokemon_icons_4v.png differ
diff --git a/public/images/pokemon_icons_5v.json b/public/images/pokemon_icons_5v.json
new file mode 100644
index 000000000..cfe507ad2
--- /dev/null
+++ b/public/images/pokemon_icons_5v.json
@@ -0,0 +1,1448 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_5v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 197,
+ "h": 197
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "642-incarnate_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 0,
+ "w": 33,
+ "h": 29
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 33,
+ "h": 29
+ }
+ },
+ {
+ "filename": "642-therian_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 34,
+ "h": 28
+ },
+ "frame": {
+ "x": 33,
+ "y": 0,
+ "w": 34,
+ "h": 28
+ }
+ },
+ {
+ "filename": "641-therian_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 32,
+ "h": 29
+ },
+ "frame": {
+ "x": 0,
+ "y": 29,
+ "w": 32,
+ "h": 29
+ }
+ },
+ {
+ "filename": "645-incarnate_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 1,
+ "w": 33,
+ "h": 28
+ },
+ "frame": {
+ "x": 67,
+ "y": 0,
+ "w": 33,
+ "h": 28
+ }
+ },
+ {
+ "filename": "641-incarnate_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 0,
+ "y": 58,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "534_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 33,
+ "h": 26
+ },
+ "frame": {
+ "x": 100,
+ "y": 0,
+ "w": 33,
+ "h": 26
+ }
+ },
+ {
+ "filename": "534_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 4,
+ "w": 33,
+ "h": 26
+ },
+ "frame": {
+ "x": 133,
+ "y": 0,
+ "w": 33,
+ "h": 26
+ }
+ },
+ {
+ "filename": "609_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 31,
+ "h": 25
+ },
+ "frame": {
+ "x": 166,
+ "y": 0,
+ "w": 31,
+ "h": 25
+ }
+ },
+ {
+ "filename": "645-therian_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 29,
+ "h": 29
+ },
+ "frame": {
+ "x": 0,
+ "y": 86,
+ "w": 29,
+ "h": 29
+ }
+ },
+ {
+ "filename": "609_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 31,
+ "h": 25
+ },
+ "frame": {
+ "x": 166,
+ "y": 25,
+ "w": 31,
+ "h": 25
+ }
+ },
+ {
+ "filename": "533_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 3,
+ "w": 29,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 115,
+ "w": 29,
+ "h": 26
+ }
+ },
+ {
+ "filename": "533_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 3,
+ "w": 29,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 141,
+ "w": 29,
+ "h": 26
+ }
+ },
+ {
+ "filename": "586-autumn_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 2,
+ "w": 27,
+ "h": 27
+ },
+ "frame": {
+ "x": 0,
+ "y": 167,
+ "w": 27,
+ "h": 27
+ }
+ },
+ {
+ "filename": "579_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 32,
+ "h": 23
+ },
+ "frame": {
+ "x": 100,
+ "y": 26,
+ "w": 32,
+ "h": 23
+ }
+ },
+ {
+ "filename": "579_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 32,
+ "h": 23
+ },
+ "frame": {
+ "x": 132,
+ "y": 26,
+ "w": 32,
+ "h": 23
+ }
+ },
+ {
+ "filename": "579_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 32,
+ "h": 23
+ },
+ "frame": {
+ "x": 33,
+ "y": 28,
+ "w": 32,
+ "h": 23
+ }
+ },
+ {
+ "filename": "571_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 32,
+ "y": 51,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "571_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 65,
+ "y": 28,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "538_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 7,
+ "w": 30,
+ "h": 22
+ },
+ "frame": {
+ "x": 63,
+ "y": 52,
+ "w": 30,
+ "h": 22
+ }
+ },
+ {
+ "filename": "538_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 7,
+ "w": 30,
+ "h": 22
+ },
+ "frame": {
+ "x": 32,
+ "y": 75,
+ "w": 30,
+ "h": 22
+ }
+ },
+ {
+ "filename": "586-spring_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 25,
+ "h": 26
+ },
+ "frame": {
+ "x": 29,
+ "y": 97,
+ "w": 25,
+ "h": 26
+ }
+ },
+ {
+ "filename": "586-summer_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 3,
+ "w": 25,
+ "h": 26
+ },
+ "frame": {
+ "x": 29,
+ "y": 123,
+ "w": 25,
+ "h": 26
+ }
+ },
+ {
+ "filename": "532_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 8,
+ "w": 26,
+ "h": 21
+ },
+ "frame": {
+ "x": 29,
+ "y": 149,
+ "w": 26,
+ "h": 21
+ }
+ },
+ {
+ "filename": "586-winter_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 25,
+ "h": 26
+ },
+ "frame": {
+ "x": 27,
+ "y": 170,
+ "w": 25,
+ "h": 26
+ }
+ },
+ {
+ "filename": "648-pirouette_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 4,
+ "w": 17,
+ "h": 25
+ },
+ "frame": {
+ "x": 54,
+ "y": 97,
+ "w": 17,
+ "h": 25
+ }
+ },
+ {
+ "filename": "648-pirouette_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 4,
+ "w": 17,
+ "h": 25
+ },
+ "frame": {
+ "x": 54,
+ "y": 122,
+ "w": 17,
+ "h": 25
+ }
+ },
+ {
+ "filename": "542_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 16,
+ "h": 23
+ },
+ "frame": {
+ "x": 55,
+ "y": 147,
+ "w": 16,
+ "h": 23
+ }
+ },
+ {
+ "filename": "547_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 23,
+ "h": 24
+ },
+ "frame": {
+ "x": 52,
+ "y": 170,
+ "w": 23,
+ "h": 24
+ }
+ },
+ {
+ "filename": "560_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 63,
+ "y": 74,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "547_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 23,
+ "h": 24
+ },
+ "frame": {
+ "x": 71,
+ "y": 97,
+ "w": 23,
+ "h": 24
+ }
+ },
+ {
+ "filename": "560_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 71,
+ "y": 121,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "560_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 71,
+ "y": 144,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "542_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 16,
+ "h": 23
+ },
+ "frame": {
+ "x": 85,
+ "y": 74,
+ "w": 16,
+ "h": 23
+ }
+ },
+ {
+ "filename": "585-autumn_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 75,
+ "y": 167,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "585-spring_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 94,
+ "y": 97,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "585-summer_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 93,
+ "y": 121,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "532_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 8,
+ "w": 26,
+ "h": 21
+ },
+ "frame": {
+ "x": 93,
+ "y": 145,
+ "w": 26,
+ "h": 21
+ }
+ },
+ {
+ "filename": "572_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 8,
+ "w": 24,
+ "h": 21
+ },
+ "frame": {
+ "x": 95,
+ "y": 166,
+ "w": 24,
+ "h": 21
+ }
+ },
+ {
+ "filename": "585-winter_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 113,
+ "y": 121,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "549_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 119,
+ "y": 145,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "549_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 119,
+ "y": 168,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "572_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 8,
+ "w": 24,
+ "h": 21
+ },
+ "frame": {
+ "x": 93,
+ "y": 52,
+ "w": 24,
+ "h": 21
+ }
+ },
+ {
+ "filename": "608_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 9,
+ "w": 21,
+ "h": 20
+ },
+ "frame": {
+ "x": 117,
+ "y": 49,
+ "w": 21,
+ "h": 20
+ }
+ },
+ {
+ "filename": "608_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 9,
+ "w": 21,
+ "h": 20
+ },
+ "frame": {
+ "x": 138,
+ "y": 49,
+ "w": 21,
+ "h": 20
+ }
+ },
+ {
+ "filename": "648-aria_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 16,
+ "h": 23
+ },
+ "frame": {
+ "x": 101,
+ "y": 73,
+ "w": 16,
+ "h": 23
+ }
+ },
+ {
+ "filename": "541_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 11,
+ "w": 22,
+ "h": 18
+ },
+ "frame": {
+ "x": 117,
+ "y": 69,
+ "w": 22,
+ "h": 18
+ }
+ },
+ {
+ "filename": "541_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 11,
+ "w": 22,
+ "h": 18
+ },
+ "frame": {
+ "x": 139,
+ "y": 69,
+ "w": 22,
+ "h": 18
+ }
+ },
+ {
+ "filename": "546_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 13,
+ "w": 23,
+ "h": 16
+ },
+ "frame": {
+ "x": 117,
+ "y": 87,
+ "w": 23,
+ "h": 16
+ }
+ },
+ {
+ "filename": "559_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 11,
+ "w": 17,
+ "h": 18
+ },
+ "frame": {
+ "x": 114,
+ "y": 103,
+ "w": 17,
+ "h": 18
+ }
+ },
+ {
+ "filename": "546_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 13,
+ "w": 23,
+ "h": 16
+ },
+ "frame": {
+ "x": 140,
+ "y": 87,
+ "w": 23,
+ "h": 16
+ }
+ },
+ {
+ "filename": "559_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 11,
+ "w": 17,
+ "h": 18
+ },
+ "frame": {
+ "x": 131,
+ "y": 103,
+ "w": 17,
+ "h": 18
+ }
+ },
+ {
+ "filename": "648-aria_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 16,
+ "h": 23
+ },
+ "frame": {
+ "x": 133,
+ "y": 121,
+ "w": 16,
+ "h": 23
+ }
+ },
+ {
+ "filename": "559_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 11,
+ "w": 17,
+ "h": 18
+ },
+ "frame": {
+ "x": 148,
+ "y": 103,
+ "w": 17,
+ "h": 18
+ }
+ },
+ {
+ "filename": "578_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 18,
+ "h": 21
+ },
+ "frame": {
+ "x": 149,
+ "y": 121,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "570_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 10,
+ "w": 18,
+ "h": 19
+ },
+ "frame": {
+ "x": 159,
+ "y": 50,
+ "w": 18,
+ "h": 19
+ }
+ },
+ {
+ "filename": "570_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 10,
+ "w": 18,
+ "h": 19
+ },
+ "frame": {
+ "x": 177,
+ "y": 50,
+ "w": 18,
+ "h": 19
+ }
+ },
+ {
+ "filename": "577_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 13,
+ "w": 17,
+ "h": 16
+ },
+ "frame": {
+ "x": 161,
+ "y": 69,
+ "w": 17,
+ "h": 16
+ }
+ },
+ {
+ "filename": "540_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 10,
+ "w": 17,
+ "h": 19
+ },
+ "frame": {
+ "x": 178,
+ "y": 69,
+ "w": 17,
+ "h": 19
+ }
+ },
+ {
+ "filename": "578_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 18,
+ "h": 21
+ },
+ "frame": {
+ "x": 138,
+ "y": 144,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "578_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 18,
+ "h": 21
+ },
+ "frame": {
+ "x": 138,
+ "y": 165,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "548_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 14,
+ "h": 20
+ },
+ "frame": {
+ "x": 156,
+ "y": 142,
+ "w": 14,
+ "h": 20
+ }
+ },
+ {
+ "filename": "548_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 14,
+ "h": 20
+ },
+ "frame": {
+ "x": 156,
+ "y": 162,
+ "w": 14,
+ "h": 20
+ }
+ },
+ {
+ "filename": "540_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 10,
+ "w": 17,
+ "h": 19
+ },
+ "frame": {
+ "x": 170,
+ "y": 88,
+ "w": 17,
+ "h": 19
+ }
+ },
+ {
+ "filename": "607_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 15,
+ "h": 20
+ },
+ "frame": {
+ "x": 167,
+ "y": 107,
+ "w": 15,
+ "h": 20
+ }
+ },
+ {
+ "filename": "607_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 15,
+ "h": 20
+ },
+ "frame": {
+ "x": 182,
+ "y": 107,
+ "w": 15,
+ "h": 20
+ }
+ },
+ {
+ "filename": "548_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 14,
+ "h": 20
+ },
+ "frame": {
+ "x": 170,
+ "y": 127,
+ "w": 14,
+ "h": 20
+ }
+ },
+ {
+ "filename": "577_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 13,
+ "w": 17,
+ "h": 16
+ },
+ "frame": {
+ "x": 170,
+ "y": 147,
+ "w": 17,
+ "h": 16
+ }
+ },
+ {
+ "filename": "577_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 13,
+ "w": 17,
+ "h": 16
+ },
+ "frame": {
+ "x": 170,
+ "y": 163,
+ "w": 17,
+ "h": 16
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:1f5b9c0bf1de79bb2c80e5ab21265e98:eaaddbda954c9381e47acd3415132f01:f1931bc28ee7f32dba7543723757cf2a$"
+ }
+}
diff --git a/public/images/pokemon_icons_5v.png b/public/images/pokemon_icons_5v.png
new file mode 100644
index 000000000..7b2c09889
Binary files /dev/null and b/public/images/pokemon_icons_5v.png differ
diff --git a/public/images/pokemon_icons_6v.json b/public/images/pokemon_icons_6v.json
new file mode 100644
index 000000000..e3864b278
--- /dev/null
+++ b/public/images/pokemon_icons_6v.json
@@ -0,0 +1,503 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_6v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 125,
+ "h": 125
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "720-unbound_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 29
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 29
+ }
+ },
+ {
+ "filename": "720-unbound_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 29
+ },
+ "frame": {
+ "x": 40,
+ "y": 0,
+ "w": 40,
+ "h": 29
+ }
+ },
+ {
+ "filename": "720-unbound_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 1,
+ "w": 40,
+ "h": 29
+ },
+ "frame": {
+ "x": 80,
+ "y": 0,
+ "w": 40,
+ "h": 29
+ }
+ },
+ {
+ "filename": "709_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 2,
+ "w": 27,
+ "h": 27
+ },
+ "frame": {
+ "x": 0,
+ "y": 29,
+ "w": 27,
+ "h": 27
+ }
+ },
+ {
+ "filename": "709_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 2,
+ "w": 27,
+ "h": 27
+ },
+ "frame": {
+ "x": 0,
+ "y": 56,
+ "w": 27,
+ "h": 27
+ }
+ },
+ {
+ "filename": "706_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 83,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "704_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 13,
+ "w": 14,
+ "h": 16
+ },
+ "frame": {
+ "x": 0,
+ "y": 109,
+ "w": 14,
+ "h": 16
+ }
+ },
+ {
+ "filename": "704_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 13,
+ "w": 14,
+ "h": 16
+ },
+ "frame": {
+ "x": 14,
+ "y": 109,
+ "w": 14,
+ "h": 16
+ }
+ },
+ {
+ "filename": "706_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 26,
+ "y": 83,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "708_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 27,
+ "h": 23
+ },
+ "frame": {
+ "x": 27,
+ "y": 29,
+ "w": 27,
+ "h": 23
+ }
+ },
+ {
+ "filename": "708_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 27,
+ "h": 23
+ },
+ "frame": {
+ "x": 27,
+ "y": 52,
+ "w": 27,
+ "h": 23
+ }
+ },
+ {
+ "filename": "700_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 24,
+ "h": 25
+ },
+ "frame": {
+ "x": 52,
+ "y": 75,
+ "w": 24,
+ "h": 25
+ }
+ },
+ {
+ "filename": "700_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 24,
+ "h": 25
+ },
+ "frame": {
+ "x": 52,
+ "y": 100,
+ "w": 24,
+ "h": 25
+ }
+ },
+ {
+ "filename": "711_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 23,
+ "h": 25
+ },
+ "frame": {
+ "x": 54,
+ "y": 29,
+ "w": 23,
+ "h": 25
+ }
+ },
+ {
+ "filename": "720_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 23,
+ "h": 21
+ },
+ "frame": {
+ "x": 54,
+ "y": 54,
+ "w": 23,
+ "h": 21
+ }
+ },
+ {
+ "filename": "711_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 23,
+ "h": 25
+ },
+ "frame": {
+ "x": 76,
+ "y": 75,
+ "w": 23,
+ "h": 25
+ }
+ },
+ {
+ "filename": "711_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 23,
+ "h": 25
+ },
+ "frame": {
+ "x": 76,
+ "y": 100,
+ "w": 23,
+ "h": 25
+ }
+ },
+ {
+ "filename": "720_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 23,
+ "h": 21
+ },
+ "frame": {
+ "x": 77,
+ "y": 29,
+ "w": 23,
+ "h": 21
+ }
+ },
+ {
+ "filename": "720_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 23,
+ "h": 21
+ },
+ "frame": {
+ "x": 77,
+ "y": 50,
+ "w": 23,
+ "h": 21
+ }
+ },
+ {
+ "filename": "705_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 17,
+ "h": 24
+ },
+ "frame": {
+ "x": 99,
+ "y": 71,
+ "w": 17,
+ "h": 24
+ }
+ },
+ {
+ "filename": "705_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 17,
+ "h": 24
+ },
+ "frame": {
+ "x": 99,
+ "y": 95,
+ "w": 17,
+ "h": 24
+ }
+ },
+ {
+ "filename": "710_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 19,
+ "h": 21
+ },
+ "frame": {
+ "x": 100,
+ "y": 29,
+ "w": 19,
+ "h": 21
+ }
+ },
+ {
+ "filename": "710_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 19,
+ "h": 21
+ },
+ "frame": {
+ "x": 100,
+ "y": 50,
+ "w": 19,
+ "h": 21
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:999b7376d933d9650355ce494f278fd8:44fb34b97cbbfaec552d571bc55632c5:8a74f769af240f74b0e67390bbb36c14$"
+ }
+}
diff --git a/public/images/pokemon_icons_6v.png b/public/images/pokemon_icons_6v.png
new file mode 100644
index 000000000..9f5cf714b
Binary files /dev/null and b/public/images/pokemon_icons_6v.png differ
diff --git a/public/images/pokemon_icons_7.json b/public/images/pokemon_icons_7.json
index 0bfbc8173..a57910d93 100644
--- a/public/images/pokemon_icons_7.json
+++ b/public/images/pokemon_icons_7.json
@@ -3055,7 +3055,7 @@
}
},
{
- "filename": "2074",
+ "filename": "778-busted",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3063,16 +3063,37 @@
"h": 30
},
"spriteSourceSize": {
- "x": 8,
- "y": 13,
- "w": 24,
- "h": 15
+ "x": 9,
+ "y": 12,
+ "w": 21,
+ "h": 16
},
"frame": {
"x": 77,
"y": 604,
- "w": 24,
- "h": 15
+ "w": 21,
+ "h": 16
+ }
+ },
+ {
+ "filename": "789s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 23,
+ "h": 20
+ },
+ "frame": {
+ "x": 79,
+ "y": 620,
+ "w": 23,
+ "h": 20
}
},
{
@@ -3090,14 +3111,14 @@
"h": 21
},
"frame": {
- "x": 79,
- "y": 619,
+ "x": 106,
+ "y": 566,
"w": 23,
"h": 21
}
},
{
- "filename": "758s",
+ "filename": "2020",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3105,18 +3126,39 @@
"h": 30
},
"spriteSourceSize": {
- "x": 11,
+ "x": 8,
"y": 6,
- "w": 24,
+ "w": 25,
"h": 22
},
"frame": {
- "x": 106,
- "y": 566,
- "w": 24,
+ "x": 99,
+ "y": 587,
+ "w": 25,
"h": 22
}
},
+ {
+ "filename": "806s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 3,
+ "w": 22,
+ "h": 25
+ },
+ "frame": {
+ "x": 102,
+ "y": 609,
+ "w": 22,
+ "h": 25
+ }
+ },
{
"filename": "724s",
"rotated": false,
@@ -3160,7 +3202,7 @@
}
},
{
- "filename": "2074s",
+ "filename": "781",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3168,20 +3210,20 @@
"h": 30
},
"spriteSourceSize": {
- "x": 8,
- "y": 13,
- "w": 24,
- "h": 15
+ "x": 11,
+ "y": 3,
+ "w": 19,
+ "h": 25
},
"frame": {
- "x": 99,
- "y": 588,
- "w": 24,
- "h": 15
+ "x": 124,
+ "y": 587,
+ "w": 19,
+ "h": 25
}
},
{
- "filename": "767",
+ "filename": "732s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3190,40 +3232,19 @@
},
"spriteSourceSize": {
"x": 10,
- "y": 11,
- "w": 24,
- "h": 14
+ "y": 6,
+ "w": 19,
+ "h": 22
},
"frame": {
- "x": 101,
- "y": 603,
- "w": 24,
- "h": 14
+ "x": 124,
+ "y": 612,
+ "w": 19,
+ "h": 22
}
},
{
- "filename": "2105s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 8,
- "y": 5,
- "w": 24,
- "h": 23
- },
- "frame": {
- "x": 102,
- "y": 617,
- "w": 24,
- "h": 23
- }
- },
- {
- "filename": "781",
+ "filename": "781s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3244,49 +3265,7 @@
}
},
{
- "filename": "806s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 9,
- "y": 3,
- "w": 22,
- "h": 25
- },
- "frame": {
- "x": 186,
- "y": 27,
- "w": 22,
- "h": 25
- }
- },
- {
- "filename": "745s-midnight",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 10,
- "y": 4,
- "w": 21,
- "h": 24
- },
- "frame": {
- "x": 208,
- "y": 27,
- "w": 21,
- "h": 24
- }
- },
- {
- "filename": "2020",
+ "filename": "2020s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3300,14 +3279,35 @@
"h": 22
},
"frame": {
- "x": 229,
- "y": 30,
+ "x": 186,
+ "y": 27,
"w": 25,
"h": 22
}
},
{
- "filename": "781s",
+ "filename": "741-pau",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 18,
+ "h": 22
+ },
+ "frame": {
+ "x": 211,
+ "y": 27,
+ "w": 18,
+ "h": 22
+ }
+ },
+ {
+ "filename": "758s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3316,15 +3316,15 @@
},
"spriteSourceSize": {
"x": 11,
- "y": 3,
- "w": 19,
- "h": 25
+ "y": 6,
+ "w": 24,
+ "h": 22
},
"frame": {
- "x": 171,
- "y": 53,
- "w": 19,
- "h": 25
+ "x": 229,
+ "y": 30,
+ "w": 24,
+ "h": 22
}
},
{
@@ -3343,7 +3343,7 @@
},
"frame": {
"x": 171,
- "y": 78,
+ "y": 53,
"w": 20,
"h": 25
}
@@ -3364,7 +3364,7 @@
},
"frame": {
"x": 171,
- "y": 103,
+ "y": 78,
"w": 20,
"h": 25
}
@@ -3384,14 +3384,14 @@
"h": 24
},
"frame": {
- "x": 190,
- "y": 52,
+ "x": 171,
+ "y": 103,
"w": 20,
"h": 24
}
},
{
- "filename": "732s",
+ "filename": "2051",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3399,57 +3399,36 @@
"h": 30
},
"spriteSourceSize": {
- "x": 10,
- "y": 6,
- "w": 19,
- "h": 22
- },
- "frame": {
- "x": 210,
- "y": 51,
- "w": 19,
- "h": 22
- }
- },
- {
- "filename": "2020s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 8,
- "y": 6,
- "w": 25,
- "h": 22
- },
- "frame": {
- "x": 229,
- "y": 52,
- "w": 25,
- "h": 22
- }
- },
- {
- "filename": "735s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 11,
+ "x": 9,
"y": 4,
- "w": 20,
+ "w": 23,
"h": 24
},
"frame": {
"x": 191,
- "y": 76,
- "w": 20,
+ "y": 49,
+ "w": 23,
+ "h": 24
+ }
+ },
+ {
+ "filename": "2051s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 23,
+ "h": 24
+ },
+ "frame": {
+ "x": 191,
+ "y": 73,
+ "w": 23,
"h": 24
}
},
@@ -3469,13 +3448,13 @@
},
"frame": {
"x": 191,
- "y": 100,
+ "y": 97,
"w": 22,
"h": 24
}
},
{
- "filename": "762",
+ "filename": "746",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3484,15 +3463,36 @@
},
"spriteSourceSize": {
"x": 12,
- "y": 4,
+ "y": 11,
"w": 18,
- "h": 23
+ "h": 13
},
"frame": {
- "x": 211,
- "y": 73,
+ "x": 171,
+ "y": 127,
"w": 18,
- "h": 23
+ "h": 13
+ }
+ },
+ {
+ "filename": "755",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 4,
+ "w": 13,
+ "h": 24
+ },
+ "frame": {
+ "x": 214,
+ "y": 49,
+ "w": 13,
+ "h": 24
}
},
{
@@ -3510,56 +3510,14 @@
"h": 22
},
"frame": {
- "x": 229,
- "y": 74,
+ "x": 227,
+ "y": 52,
"w": 24,
"h": 22
}
},
{
- "filename": "2051",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 9,
- "y": 4,
- "w": 23,
- "h": 24
- },
- "frame": {
- "x": 213,
- "y": 96,
- "w": 23,
- "h": 24
- }
- },
- {
- "filename": "762s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 12,
- "y": 4,
- "w": 18,
- "h": 23
- },
- "frame": {
- "x": 236,
- "y": 96,
- "w": 18,
- "h": 23
- }
- },
- {
- "filename": "741-pau",
+ "filename": "755s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3568,19 +3526,19 @@
},
"spriteSourceSize": {
"x": 14,
- "y": 6,
- "w": 18,
- "h": 22
+ "y": 4,
+ "w": 13,
+ "h": 24
},
"frame": {
- "x": 236,
- "y": 119,
- "w": 18,
- "h": 22
+ "x": 214,
+ "y": 73,
+ "w": 13,
+ "h": 24
}
},
{
- "filename": "769",
+ "filename": "2105s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3589,120 +3547,15 @@
},
"spriteSourceSize": {
"x": 8,
- "y": 6,
- "w": 23,
- "h": 22
+ "y": 5,
+ "w": 24,
+ "h": 23
},
"frame": {
- "x": 213,
- "y": 120,
- "w": 23,
- "h": 22
- }
- },
- {
- "filename": "738",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 9,
- "y": 6,
- "w": 22,
- "h": 21
- },
- "frame": {
- "x": 191,
- "y": 124,
- "w": 22,
- "h": 21
- }
- },
- {
- "filename": "741s-pau",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 14,
- "y": 6,
- "w": 18,
- "h": 22
- },
- "frame": {
- "x": 236,
- "y": 141,
- "w": 18,
- "h": 22
- }
- },
- {
- "filename": "769s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 8,
- "y": 6,
- "w": 23,
- "h": 22
- },
- "frame": {
- "x": 213,
- "y": 142,
- "w": 23,
- "h": 22
- }
- },
- {
- "filename": "737",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 12,
- "y": 8,
- "w": 18,
- "h": 19
- },
- "frame": {
- "x": 236,
- "y": 163,
- "w": 18,
- "h": 19
- }
- },
- {
- "filename": "789s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 10,
- "y": 6,
- "w": 23,
- "h": 20
- },
- "frame": {
- "x": 180,
- "y": 145,
- "w": 23,
- "h": 20
+ "x": 227,
+ "y": 74,
+ "w": 24,
+ "h": 23
}
},
{
@@ -3720,14 +3573,14 @@
"h": 24
},
"frame": {
- "x": 185,
- "y": 165,
+ "x": 213,
+ "y": 97,
"w": 22,
"h": 24
}
},
{
- "filename": "802",
+ "filename": "744",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3735,20 +3588,20 @@
"h": 30
},
"spriteSourceSize": {
- "x": 13,
- "y": 4,
- "w": 22,
- "h": 24
+ "x": 11,
+ "y": 6,
+ "w": 19,
+ "h": 22
},
"frame": {
- "x": 185,
- "y": 189,
- "w": 22,
- "h": 24
+ "x": 235,
+ "y": 97,
+ "w": 19,
+ "h": 22
}
},
{
- "filename": "802s",
+ "filename": "744s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3756,20 +3609,20 @@
"h": 30
},
"spriteSourceSize": {
- "x": 13,
- "y": 4,
- "w": 22,
- "h": 24
+ "x": 11,
+ "y": 6,
+ "w": 19,
+ "h": 22
},
"frame": {
- "x": 185,
- "y": 213,
- "w": 22,
- "h": 24
+ "x": 235,
+ "y": 119,
+ "w": 19,
+ "h": 22
}
},
{
- "filename": "807",
+ "filename": "735s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3779,39 +3632,18 @@
"spriteSourceSize": {
"x": 11,
"y": 4,
- "w": 22,
+ "w": 20,
"h": 24
},
"frame": {
- "x": 185,
- "y": 237,
- "w": 22,
+ "x": 180,
+ "y": 140,
+ "w": 20,
"h": 24
}
},
{
- "filename": "807s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 11,
- "y": 4,
- "w": 22,
- "h": 24
- },
- "frame": {
- "x": 185,
- "y": 261,
- "w": 22,
- "h": 24
- }
- },
- {
- "filename": "767s",
+ "filename": "745s-midnight",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3820,80 +3652,17 @@
},
"spriteSourceSize": {
"x": 10,
- "y": 11,
- "w": 24,
- "h": 14
+ "y": 4,
+ "w": 21,
+ "h": 24
},
"frame": {
"x": 185,
- "y": 285,
- "w": 24,
- "h": 14
- }
- },
- {
- "filename": "2051s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 9,
- "y": 4,
- "w": 23,
- "h": 24
- },
- "frame": {
- "x": 207,
"y": 164,
- "w": 23,
+ "w": 21,
"h": 24
}
},
- {
- "filename": "2053s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 7,
- "y": 6,
- "w": 24,
- "h": 22
- },
- "frame": {
- "x": 230,
- "y": 182,
- "w": 24,
- "h": 22
- }
- },
- {
- "filename": "2670",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 9,
- "y": 7,
- "w": 23,
- "h": 21
- },
- "frame": {
- "x": 207,
- "y": 188,
- "w": 23,
- "h": 21
- }
- },
{
"filename": "763",
"rotated": false,
@@ -3909,8 +3678,8 @@
"h": 24
},
"frame": {
- "x": 207,
- "y": 209,
+ "x": 185,
+ "y": 188,
"w": 21,
"h": 24
}
@@ -3930,8 +3699,8 @@
"h": 24
},
"frame": {
- "x": 207,
- "y": 233,
+ "x": 185,
+ "y": 212,
"w": 21,
"h": 24
}
@@ -3951,14 +3720,14 @@
"h": 24
},
"frame": {
- "x": 207,
- "y": 257,
+ "x": 185,
+ "y": 236,
"w": 21,
"h": 24
}
},
{
- "filename": "755",
+ "filename": "793s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -3966,18 +3735,102 @@
"h": 30
},
"spriteSourceSize": {
- "x": 14,
+ "x": 10,
"y": 4,
- "w": 13,
+ "w": 21,
+ "h": 24
+ },
+ "frame": {
+ "x": 185,
+ "y": 260,
+ "w": 21,
+ "h": 24
+ }
+ },
+ {
+ "filename": "2074",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 13,
+ "w": 24,
+ "h": 15
+ },
+ "frame": {
+ "x": 185,
+ "y": 284,
+ "w": 24,
+ "h": 15
+ }
+ },
+ {
+ "filename": "760",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 4,
+ "w": 17,
"h": 24
},
"frame": {
"x": 197,
"y": 299,
- "w": 13,
+ "w": 17,
"h": 24
}
},
+ {
+ "filename": "749",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 5,
+ "w": 21,
+ "h": 23
+ },
+ "frame": {
+ "x": 214,
+ "y": 121,
+ "w": 21,
+ "h": 23
+ }
+ },
+ {
+ "filename": "742",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 19,
+ "h": 20
+ },
+ "frame": {
+ "x": 235,
+ "y": 141,
+ "w": 19,
+ "h": 20
+ }
+ },
{
"filename": "741-sensu",
"rotated": false,
@@ -4000,28 +3853,7 @@
}
},
{
- "filename": "757",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 11,
- "y": 9,
- "w": 19,
- "h": 18
- },
- "frame": {
- "x": 209,
- "y": 281,
- "w": 19,
- "h": 18
- }
- },
- {
- "filename": "793s",
+ "filename": "749s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4030,19 +3862,124 @@
},
"spriteSourceSize": {
"x": 10,
- "y": 4,
+ "y": 5,
"w": 21,
+ "h": 23
+ },
+ "frame": {
+ "x": 214,
+ "y": 144,
+ "w": 21,
+ "h": 23
+ }
+ },
+ {
+ "filename": "742s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 19,
+ "h": 20
+ },
+ "frame": {
+ "x": 235,
+ "y": 161,
+ "w": 19,
+ "h": 20
+ }
+ },
+ {
+ "filename": "802",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 4,
+ "w": 22,
"h": 24
},
"frame": {
- "x": 210,
- "y": 299,
- "w": 21,
+ "x": 206,
+ "y": 167,
+ "w": 22,
"h": 24
}
},
{
- "filename": "2670s",
+ "filename": "802s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 4,
+ "w": 22,
+ "h": 24
+ },
+ "frame": {
+ "x": 206,
+ "y": 191,
+ "w": 22,
+ "h": 24
+ }
+ },
+ {
+ "filename": "807",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 4,
+ "w": 22,
+ "h": 24
+ },
+ "frame": {
+ "x": 206,
+ "y": 215,
+ "w": 22,
+ "h": 24
+ }
+ },
+ {
+ "filename": "807s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 4,
+ "w": 22,
+ "h": 24
+ },
+ "frame": {
+ "x": 206,
+ "y": 239,
+ "w": 22,
+ "h": 24
+ }
+ },
+ {
+ "filename": "738",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4051,17 +3988,80 @@
},
"spriteSourceSize": {
"x": 9,
- "y": 7,
- "w": 23,
+ "y": 6,
+ "w": 22,
"h": 21
},
"frame": {
- "x": 231,
- "y": 204,
- "w": 23,
+ "x": 206,
+ "y": 263,
+ "w": 22,
"h": 21
}
},
+ {
+ "filename": "2053s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 228,
+ "y": 181,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "769",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 23,
+ "h": 22
+ },
+ "frame": {
+ "x": 228,
+ "y": 203,
+ "w": 23,
+ "h": 22
+ }
+ },
+ {
+ "filename": "769s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 23,
+ "h": 22
+ },
+ "frame": {
+ "x": 228,
+ "y": 225,
+ "w": 23,
+ "h": 22
+ }
+ },
{
"filename": "782",
"rotated": false,
@@ -4078,13 +4078,13 @@
},
"frame": {
"x": 228,
- "y": 225,
+ "y": 247,
"w": 22,
"h": 23
}
},
{
- "filename": "782s",
+ "filename": "2074s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4092,79 +4092,16 @@
"h": 30
},
"spriteSourceSize": {
- "x": 9,
- "y": 5,
- "w": 22,
- "h": 23
+ "x": 8,
+ "y": 13,
+ "w": 24,
+ "h": 15
},
"frame": {
- "x": 228,
- "y": 248,
- "w": 22,
- "h": 23
- }
- },
- {
- "filename": "749",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 10,
- "y": 5,
- "w": 21,
- "h": 23
- },
- "frame": {
- "x": 228,
- "y": 271,
- "w": 21,
- "h": 23
- }
- },
- {
- "filename": "741s-sensu",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 13,
- "y": 5,
- "w": 17,
- "h": 23
- },
- "frame": {
- "x": 214,
- "y": 323,
- "w": 17,
- "h": 23
- }
- },
- {
- "filename": "749s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 10,
- "y": 5,
- "w": 21,
- "h": 23
- },
- "frame": {
- "x": 231,
- "y": 294,
- "w": 21,
- "h": 23
+ "x": 209,
+ "y": 284,
+ "w": 24,
+ "h": 15
}
},
{
@@ -4182,33 +4119,12 @@
"h": 23
},
"frame": {
- "x": 231,
- "y": 317,
+ "x": 233,
+ "y": 270,
"w": 21,
"h": 23
}
},
- {
- "filename": "738s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 9,
- "y": 6,
- "w": 22,
- "h": 21
- },
- "frame": {
- "x": 131,
- "y": 514,
- "w": 22,
- "h": 21
- }
- },
{
"filename": "2076s",
"rotated": false,
@@ -4224,35 +4140,14 @@
"h": 23
},
"frame": {
- "x": 129,
- "y": 535,
+ "x": 233,
+ "y": 293,
"w": 21,
"h": 23
}
},
{
- "filename": "743",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 12,
- "y": 5,
- "w": 20,
- "h": 22
- },
- "frame": {
- "x": 130,
- "y": 558,
- "w": 20,
- "h": 22
- }
- },
- {
- "filename": "739",
+ "filename": "757",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4261,19 +4156,61 @@
},
"spriteSourceSize": {
"x": 11,
- "y": 6,
- "w": 20,
+ "y": 9,
+ "w": 19,
+ "h": 18
+ },
+ "frame": {
+ "x": 214,
+ "y": 299,
+ "w": 19,
+ "h": 18
+ }
+ },
+ {
+ "filename": "2019",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 5,
+ "w": 21,
"h": 21
},
"frame": {
- "x": 130,
- "y": 580,
- "w": 20,
+ "x": 233,
+ "y": 316,
+ "w": 21,
"h": 21
}
},
{
- "filename": "747",
+ "filename": "757s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 19,
+ "h": 18
+ },
+ "frame": {
+ "x": 214,
+ "y": 317,
+ "w": 19,
+ "h": 18
+ }
+ },
+ {
+ "filename": "790",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4283,39 +4220,18 @@
"spriteSourceSize": {
"x": 10,
"y": 7,
- "w": 22,
- "h": 20
+ "w": 21,
+ "h": 19
},
"frame": {
- "x": 231,
- "y": 340,
- "w": 22,
- "h": 20
+ "x": 191,
+ "y": 121,
+ "w": 21,
+ "h": 19
}
},
{
- "filename": "755s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 14,
- "y": 4,
- "w": 13,
- "h": 24
- },
- "frame": {
- "x": 150,
- "y": 535,
- "w": 13,
- "h": 24
- }
- },
- {
- "filename": "760",
+ "filename": "751",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4324,19 +4240,19 @@
},
"spriteSourceSize": {
"x": 13,
- "y": 4,
- "w": 17,
- "h": 24
+ "y": 8,
+ "w": 14,
+ "h": 20
},
"frame": {
- "x": 150,
- "y": 559,
- "w": 17,
- "h": 24
+ "x": 200,
+ "y": 140,
+ "w": 14,
+ "h": 20
}
},
{
- "filename": "722",
+ "filename": "737",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4346,18 +4262,18 @@
"spriteSourceSize": {
"x": 12,
"y": 8,
- "w": 17,
- "h": 18
+ "w": 18,
+ "h": 19
},
"frame": {
- "x": 150,
- "y": 583,
- "w": 17,
- "h": 18
+ "x": 214,
+ "y": 335,
+ "w": 18,
+ "h": 19
}
},
{
- "filename": "739s",
+ "filename": "782s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4365,15 +4281,78 @@
"h": 30
},
"spriteSourceSize": {
- "x": 11,
+ "x": 9,
+ "y": 5,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 232,
+ "y": 337,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "767",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 11,
+ "w": 24,
+ "h": 14
+ },
+ "frame": {
+ "x": 131,
+ "y": 514,
+ "w": 24,
+ "h": 14
+ }
+ },
+ {
+ "filename": "767s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 11,
+ "w": 24,
+ "h": 14
+ },
+ "frame": {
+ "x": 128,
+ "y": 528,
+ "w": 24,
+ "h": 14
+ }
+ },
+ {
+ "filename": "738s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
"y": 6,
- "w": 20,
+ "w": 22,
"h": 21
},
"frame": {
- "x": 153,
- "y": 514,
- "w": 20,
+ "x": 129,
+ "y": 542,
+ "w": 22,
"h": 21
}
},
@@ -4392,12 +4371,159 @@
"h": 24
},
"frame": {
- "x": 163,
- "y": 535,
+ "x": 129,
+ "y": 563,
"w": 17,
"h": 24
}
},
+ {
+ "filename": "741s-sensu",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 5,
+ "w": 17,
+ "h": 23
+ },
+ "frame": {
+ "x": 146,
+ "y": 563,
+ "w": 17,
+ "h": 23
+ }
+ },
+ {
+ "filename": "739",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 6,
+ "w": 20,
+ "h": 21
+ },
+ "frame": {
+ "x": 151,
+ "y": 542,
+ "w": 20,
+ "h": 21
+ }
+ },
+ {
+ "filename": "762",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 4,
+ "w": 18,
+ "h": 23
+ },
+ "frame": {
+ "x": 163,
+ "y": 563,
+ "w": 18,
+ "h": 23
+ }
+ },
+ {
+ "filename": "762s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 4,
+ "w": 18,
+ "h": 23
+ },
+ "frame": {
+ "x": 143,
+ "y": 587,
+ "w": 18,
+ "h": 23
+ }
+ },
+ {
+ "filename": "743",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 20,
+ "h": 22
+ },
+ "frame": {
+ "x": 161,
+ "y": 586,
+ "w": 20,
+ "h": 22
+ }
+ },
+ {
+ "filename": "741s-pau",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 6,
+ "w": 18,
+ "h": 22
+ },
+ "frame": {
+ "x": 143,
+ "y": 610,
+ "w": 18,
+ "h": 22
+ }
+ },
+ {
+ "filename": "743s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 20,
+ "h": 22
+ },
+ "frame": {
+ "x": 161,
+ "y": 608,
+ "w": 20,
+ "h": 22
+ }
+ },
{
"filename": "723",
"rotated": false,
@@ -4413,8 +4539,8 @@
"h": 22
},
"frame": {
- "x": 167,
- "y": 559,
+ "x": 154,
+ "y": 467,
"w": 17,
"h": 22
}
@@ -4433,48 +4559,6 @@
"w": 17,
"h": 22
},
- "frame": {
- "x": 167,
- "y": 581,
- "w": 17,
- "h": 22
- }
- },
- {
- "filename": "731",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 12,
- "y": 6,
- "w": 17,
- "h": 22
- },
- "frame": {
- "x": 154,
- "y": 467,
- "w": 17,
- "h": 22
- }
- },
- {
- "filename": "731s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 12,
- "y": 6,
- "w": 17,
- "h": 22
- },
"frame": {
"x": 154,
"y": 489,
@@ -4483,7 +4567,7 @@
}
},
{
- "filename": "746",
+ "filename": "722",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4492,36 +4576,15 @@
},
"spriteSourceSize": {
"x": 12,
- "y": 11,
- "w": 18,
- "h": 13
+ "y": 8,
+ "w": 17,
+ "h": 18
},
"frame": {
- "x": 125,
- "y": 601,
- "w": 18,
- "h": 13
- }
- },
- {
- "filename": "743s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 12,
- "y": 5,
- "w": 20,
- "h": 22
- },
- "frame": {
- "x": 126,
- "y": 614,
- "w": 20,
- "h": 22
+ "x": 155,
+ "y": 511,
+ "w": 17,
+ "h": 18
}
},
{
@@ -4539,77 +4602,14 @@
"h": 13
},
"frame": {
- "x": 143,
- "y": 601,
+ "x": 152,
+ "y": 529,
"w": 18,
"h": 13
}
},
{
- "filename": "744",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 11,
- "y": 6,
- "w": 19,
- "h": 22
- },
- "frame": {
- "x": 146,
- "y": 614,
- "w": 19,
- "h": 22
- }
- },
- {
- "filename": "744s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 11,
- "y": 6,
- "w": 19,
- "h": 22
- },
- "frame": {
- "x": 165,
- "y": 603,
- "w": 19,
- "h": 22
- }
- },
- {
- "filename": "771",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 13,
- "y": 11,
- "w": 18,
- "h": 13
- },
- "frame": {
- "x": 165,
- "y": 625,
- "w": 18,
- "h": 13
- }
- },
- {
- "filename": "747s",
+ "filename": "747",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4629,6 +4629,48 @@
"h": 20
}
},
+ {
+ "filename": "747s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 22,
+ "h": 20
+ },
+ "frame": {
+ "x": 177,
+ "y": 346,
+ "w": 22,
+ "h": 20
+ }
+ },
+ {
+ "filename": "2050",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 10,
+ "w": 15,
+ "h": 18
+ },
+ "frame": {
+ "x": 199,
+ "y": 346,
+ "w": 15,
+ "h": 18
+ }
+ },
{
"filename": "2037",
"rotated": false,
@@ -4644,8 +4686,8 @@
"h": 21
},
"frame": {
- "x": 177,
- "y": 346,
+ "x": 155,
+ "y": 366,
"w": 22,
"h": 21
}
@@ -4665,14 +4707,14 @@
"h": 21
},
"frame": {
- "x": 199,
- "y": 346,
+ "x": 177,
+ "y": 366,
"w": 22,
"h": 21
}
},
{
- "filename": "754",
+ "filename": "731",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4680,60 +4722,18 @@
"h": 30
},
"spriteSourceSize": {
- "x": 10,
+ "x": 12,
"y": 6,
- "w": 20,
+ "w": 17,
"h": 22
},
"frame": {
- "x": 155,
- "y": 366,
- "w": 20,
+ "x": 199,
+ "y": 364,
+ "w": 17,
"h": 22
}
},
- {
- "filename": "2019",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 10,
- "y": 5,
- "w": 21,
- "h": 21
- },
- "frame": {
- "x": 175,
- "y": 367,
- "w": 21,
- "h": 21
- }
- },
- {
- "filename": "2019s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 10,
- "y": 5,
- "w": 21,
- "h": 21
- },
- "frame": {
- "x": 196,
- "y": 367,
- "w": 21,
- "h": 21
- }
- },
{
"filename": "775",
"rotated": false,
@@ -4750,13 +4750,13 @@
},
"frame": {
"x": 155,
- "y": 388,
+ "y": 387,
"w": 21,
"h": 20
}
},
{
- "filename": "754s",
+ "filename": "754",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4771,7 +4771,7 @@
},
"frame": {
"x": 154,
- "y": 408,
+ "y": 407,
"w": 20,
"h": 22
}
@@ -4792,13 +4792,76 @@
},
"frame": {
"x": 176,
- "y": 388,
+ "y": 387,
"w": 21,
"h": 20
}
},
{
- "filename": "2052",
+ "filename": "754s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 20,
+ "h": 22
+ },
+ "frame": {
+ "x": 174,
+ "y": 407,
+ "w": 20,
+ "h": 22
+ }
+ },
+ {
+ "filename": "778s-busted",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 12,
+ "w": 21,
+ "h": 16
+ },
+ "frame": {
+ "x": 154,
+ "y": 429,
+ "w": 21,
+ "h": 16
+ }
+ },
+ {
+ "filename": "731s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 17,
+ "h": 22
+ },
+ "frame": {
+ "x": 156,
+ "y": 445,
+ "w": 17,
+ "h": 22
+ }
+ },
+ {
+ "filename": "739s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4807,17 +4870,80 @@
},
"spriteSourceSize": {
"x": 11,
+ "y": 6,
+ "w": 20,
+ "h": 21
+ },
+ "frame": {
+ "x": 175,
+ "y": 429,
+ "w": 20,
+ "h": 21
+ }
+ },
+ {
+ "filename": "779",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
"y": 7,
"w": 21,
+ "h": 20
+ },
+ "frame": {
+ "x": 173,
+ "y": 450,
+ "w": 21,
+ "h": 20
+ }
+ },
+ {
+ "filename": "2019s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 5,
+ "w": 21,
"h": 21
},
"frame": {
- "x": 174,
- "y": 408,
+ "x": 171,
+ "y": 470,
"w": 21,
"h": 21
}
},
+ {
+ "filename": "779s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 21,
+ "h": 20
+ },
+ "frame": {
+ "x": 171,
+ "y": 491,
+ "w": 21,
+ "h": 20
+ }
+ },
{
"filename": "741-pompom",
"rotated": false,
@@ -4833,14 +4959,98 @@
"h": 20
},
"frame": {
- "x": 197,
- "y": 388,
+ "x": 172,
+ "y": 511,
"w": 20,
"h": 20
}
},
{
- "filename": "2052s",
+ "filename": "761",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 8,
+ "w": 16,
+ "h": 19
+ },
+ "frame": {
+ "x": 216,
+ "y": 354,
+ "w": 16,
+ "h": 19
+ }
+ },
+ {
+ "filename": "790s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 21,
+ "h": 19
+ },
+ "frame": {
+ "x": 232,
+ "y": 360,
+ "w": 21,
+ "h": 19
+ }
+ },
+ {
+ "filename": "761s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 8,
+ "w": 16,
+ "h": 19
+ },
+ "frame": {
+ "x": 216,
+ "y": 373,
+ "w": 16,
+ "h": 19
+ }
+ },
+ {
+ "filename": "2027",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 10,
+ "w": 21,
+ "h": 18
+ },
+ "frame": {
+ "x": 232,
+ "y": 379,
+ "w": 21,
+ "h": 18
+ }
+ },
+ {
+ "filename": "2052",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -4854,33 +5064,12 @@
"h": 21
},
"frame": {
- "x": 195,
- "y": 408,
+ "x": 171,
+ "y": 531,
"w": 21,
"h": 21
}
},
- {
- "filename": "771s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 13,
- "y": 11,
- "w": 18,
- "h": 13
- },
- "frame": {
- "x": 154,
- "y": 430,
- "w": 18,
- "h": 13
- }
- },
{
"filename": "778",
"rotated": false,
@@ -4896,8 +5085,8 @@
"h": 22
},
"frame": {
- "x": 156,
- "y": 443,
+ "x": 194,
+ "y": 407,
"w": 17,
"h": 22
}
@@ -4917,33 +5106,12 @@
"h": 22
},
"frame": {
- "x": 217,
- "y": 367,
+ "x": 195,
+ "y": 429,
"w": 17,
"h": 22
}
},
- {
- "filename": "741s-pompom",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 10,
- "y": 7,
- "w": 20,
- "h": 20
- },
- "frame": {
- "x": 234,
- "y": 360,
- "w": 20,
- "h": 20
- }
- },
{
"filename": "728",
"rotated": false,
@@ -4959,75 +5127,12 @@
"h": 20
},
"frame": {
- "x": 217,
- "y": 389,
+ "x": 197,
+ "y": 387,
"w": 17,
"h": 20
}
},
- {
- "filename": "742",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 12,
- "y": 5,
- "w": 19,
- "h": 20
- },
- "frame": {
- "x": 234,
- "y": 380,
- "w": 19,
- "h": 20
- }
- },
- {
- "filename": "742s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 12,
- "y": 5,
- "w": 19,
- "h": 20
- },
- "frame": {
- "x": 216,
- "y": 409,
- "w": 19,
- "h": 20
- }
- },
- {
- "filename": "757s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 11,
- "y": 9,
- "w": 19,
- "h": 18
- },
- "frame": {
- "x": 235,
- "y": 400,
- "w": 19,
- "h": 18
- }
- },
{
"filename": "737s",
"rotated": false,
@@ -5043,14 +5148,35 @@
"h": 19
},
"frame": {
- "x": 235,
- "y": 418,
+ "x": 194,
+ "y": 451,
"w": 18,
"h": 19
}
},
{
- "filename": "779",
+ "filename": "2052s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 7,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 192,
+ "y": 470,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "741s-pompom",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -5060,121 +5186,16 @@
"spriteSourceSize": {
"x": 10,
"y": 7,
- "w": 21,
+ "w": 20,
"h": 20
},
"frame": {
- "x": 174,
- "y": 429,
- "w": 21,
+ "x": 192,
+ "y": 491,
+ "w": 20,
"h": 20
}
},
- {
- "filename": "779s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 10,
- "y": 7,
- "w": 21,
- "h": 20
- },
- "frame": {
- "x": 195,
- "y": 429,
- "w": 21,
- "h": 20
- }
- },
- {
- "filename": "728s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 13,
- "y": 8,
- "w": 17,
- "h": 20
- },
- "frame": {
- "x": 216,
- "y": 429,
- "w": 17,
- "h": 20
- }
- },
- {
- "filename": "790",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 10,
- "y": 7,
- "w": 21,
- "h": 19
- },
- "frame": {
- "x": 233,
- "y": 437,
- "w": 21,
- "h": 19
- }
- },
- {
- "filename": "790s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 10,
- "y": 7,
- "w": 21,
- "h": 19
- },
- "frame": {
- "x": 173,
- "y": 449,
- "w": 21,
- "h": 19
- }
- },
- {
- "filename": "2027",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 10,
- "y": 10,
- "w": 21,
- "h": 18
- },
- "frame": {
- "x": 194,
- "y": 449,
- "w": 21,
- "h": 18
- }
- },
{
"filename": "2027s",
"rotated": false,
@@ -5190,8 +5211,8 @@
"h": 18
},
"frame": {
- "x": 171,
- "y": 468,
+ "x": 192,
+ "y": 511,
"w": 21,
"h": 18
}
@@ -5211,14 +5232,14 @@
"h": 18
},
"frame": {
- "x": 171,
- "y": 486,
+ "x": 192,
+ "y": 529,
"w": 21,
"h": 18
}
},
{
- "filename": "722s",
+ "filename": "771",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -5226,16 +5247,16 @@
"h": 30
},
"spriteSourceSize": {
- "x": 12,
- "y": 8,
- "w": 17,
- "h": 18
+ "x": 13,
+ "y": 11,
+ "w": 18,
+ "h": 13
},
"frame": {
- "x": 215,
- "y": 449,
- "w": 17,
- "h": 18
+ "x": 214,
+ "y": 392,
+ "w": 18,
+ "h": 13
}
},
{
@@ -5254,11 +5275,53 @@
},
"frame": {
"x": 232,
- "y": 456,
+ "y": 397,
"w": 21,
"h": 18
}
},
+ {
+ "filename": "771s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 11,
+ "w": 18,
+ "h": 13
+ },
+ "frame": {
+ "x": 214,
+ "y": 405,
+ "w": 18,
+ "h": 13
+ }
+ },
+ {
+ "filename": "728s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 8,
+ "w": 17,
+ "h": 20
+ },
+ "frame": {
+ "x": 212,
+ "y": 418,
+ "w": 17,
+ "h": 20
+ }
+ },
{
"filename": "741",
"rotated": false,
@@ -5274,14 +5337,14 @@
"h": 19
},
"frame": {
- "x": 173,
- "y": 504,
+ "x": 212,
+ "y": 438,
"w": 17,
"h": 19
}
},
{
- "filename": "751",
+ "filename": "736",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -5289,16 +5352,16 @@
"h": 30
},
"spriteSourceSize": {
- "x": 13,
- "y": 8,
- "w": 14,
- "h": 20
+ "x": 12,
+ "y": 12,
+ "w": 17,
+ "h": 13
},
"frame": {
- "x": 192,
- "y": 468,
- "w": 14,
- "h": 20
+ "x": 212,
+ "y": 457,
+ "w": 17,
+ "h": 13
}
},
{
@@ -5316,8 +5379,8 @@
"h": 19
},
"frame": {
- "x": 206,
- "y": 467,
+ "x": 213,
+ "y": 470,
"w": 17,
"h": 19
}
@@ -5337,12 +5400,54 @@
"h": 20
},
"frame": {
- "x": 192,
- "y": 488,
+ "x": 229,
+ "y": 418,
"w": 14,
"h": 20
}
},
+ {
+ "filename": "753",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 8,
+ "w": 14,
+ "h": 19
+ },
+ "frame": {
+ "x": 229,
+ "y": 438,
+ "w": 14,
+ "h": 19
+ }
+ },
+ {
+ "filename": "736s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 12,
+ "w": 17,
+ "h": 13
+ },
+ "frame": {
+ "x": 229,
+ "y": 457,
+ "w": 17,
+ "h": 13
+ }
+ },
{
"filename": "759",
"rotated": false,
@@ -5358,12 +5463,33 @@
"h": 19
},
"frame": {
- "x": 206,
- "y": 486,
+ "x": 230,
+ "y": 470,
"w": 17,
"h": 19
}
},
+ {
+ "filename": "722s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 8,
+ "w": 17,
+ "h": 18
+ },
+ "frame": {
+ "x": 192,
+ "y": 547,
+ "w": 17,
+ "h": 18
+ }
+ },
{
"filename": "759s",
"rotated": false,
@@ -5379,33 +5505,12 @@
"h": 19
},
"frame": {
- "x": 190,
- "y": 508,
+ "x": 181,
+ "y": 565,
"w": 17,
"h": 19
}
},
- {
- "filename": "761",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 13,
- "y": 8,
- "w": 16,
- "h": 19
- },
- "frame": {
- "x": 207,
- "y": 505,
- "w": 16,
- "h": 19
- }
- },
{
"filename": "777",
"rotated": false,
@@ -5421,33 +5526,12 @@
"h": 19
},
"frame": {
- "x": 223,
- "y": 474,
+ "x": 181,
+ "y": 584,
"w": 17,
"h": 19
}
},
- {
- "filename": "753",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 14,
- "y": 8,
- "w": 14,
- "h": 19
- },
- "frame": {
- "x": 240,
- "y": 474,
- "w": 14,
- "h": 19
- }
- },
{
"filename": "777s",
"rotated": false,
@@ -5463,75 +5547,12 @@
"h": 19
},
"frame": {
- "x": 223,
- "y": 493,
+ "x": 181,
+ "y": 603,
"w": 17,
"h": 19
}
},
- {
- "filename": "753s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 14,
- "y": 8,
- "w": 14,
- "h": 19
- },
- "frame": {
- "x": 240,
- "y": 493,
- "w": 14,
- "h": 19
- }
- },
- {
- "filename": "736",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 12,
- "y": 12,
- "w": 17,
- "h": 13
- },
- "frame": {
- "x": 223,
- "y": 512,
- "w": 17,
- "h": 13
- }
- },
- {
- "filename": "761s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 13,
- "y": 8,
- "w": 16,
- "h": 19
- },
- "frame": {
- "x": 207,
- "y": 524,
- "w": 16,
- "h": 19
- }
- },
{
"filename": "774-blue",
"rotated": false,
@@ -5547,12 +5568,33 @@
"h": 18
},
"frame": {
- "x": 223,
- "y": 525,
+ "x": 181,
+ "y": 622,
"w": 17,
"h": 18
}
},
+ {
+ "filename": "753s",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 14,
+ "y": 8,
+ "w": 14,
+ "h": 19
+ },
+ "frame": {
+ "x": 198,
+ "y": 565,
+ "w": 14,
+ "h": 19
+ }
+ },
{
"filename": "774-green",
"rotated": false,
@@ -5568,33 +5610,12 @@
"h": 18
},
"frame": {
- "x": 180,
- "y": 527,
+ "x": 198,
+ "y": 584,
"w": 17,
"h": 18
}
},
- {
- "filename": "736s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 12,
- "y": 12,
- "w": 17,
- "h": 13
- },
- "frame": {
- "x": 180,
- "y": 545,
- "w": 17,
- "h": 13
- }
- },
{
"filename": "774-indigo",
"rotated": false,
@@ -5610,8 +5631,8 @@
"h": 18
},
"frame": {
- "x": 184,
- "y": 558,
+ "x": 198,
+ "y": 602,
"w": 17,
"h": 18
}
@@ -5631,8 +5652,8 @@
"h": 18
},
"frame": {
- "x": 184,
- "y": 576,
+ "x": 198,
+ "y": 620,
"w": 17,
"h": 18
}
@@ -5652,8 +5673,8 @@
"h": 18
},
"frame": {
- "x": 184,
- "y": 594,
+ "x": 209,
+ "y": 547,
"w": 17,
"h": 18
}
@@ -5673,8 +5694,8 @@
"h": 18
},
"frame": {
- "x": 184,
- "y": 612,
+ "x": 212,
+ "y": 565,
"w": 17,
"h": 18
}
@@ -5694,8 +5715,8 @@
"h": 18
},
"frame": {
- "x": 201,
- "y": 543,
+ "x": 215,
+ "y": 583,
"w": 17,
"h": 18
}
@@ -5715,29 +5736,8 @@
"h": 18
},
"frame": {
- "x": 201,
- "y": 561,
- "w": 17,
- "h": 18
- }
- },
- {
- "filename": "774s",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 11,
- "y": 8,
- "w": 17,
- "h": 18
- },
- "frame": {
- "x": 201,
- "y": 561,
+ "x": 215,
+ "y": 601,
"w": 17,
"h": 18
}
@@ -5757,8 +5757,8 @@
"h": 18
},
"frame": {
- "x": 218,
- "y": 543,
+ "x": 215,
+ "y": 619,
"w": 17,
"h": 18
}
@@ -5778,8 +5778,8 @@
"h": 18
},
"frame": {
- "x": 201,
- "y": 579,
+ "x": 212,
+ "y": 491,
"w": 17,
"h": 18
}
@@ -5799,8 +5799,8 @@
"h": 18
},
"frame": {
- "x": 218,
- "y": 561,
+ "x": 229,
+ "y": 489,
"w": 17,
"h": 18
}
@@ -5820,8 +5820,8 @@
"h": 18
},
"frame": {
- "x": 201,
- "y": 597,
+ "x": 213,
+ "y": 509,
"w": 17,
"h": 18
}
@@ -5841,8 +5841,8 @@
"h": 18
},
"frame": {
- "x": 218,
- "y": 579,
+ "x": 213,
+ "y": 527,
"w": 17,
"h": 18
}
@@ -5862,8 +5862,8 @@
"h": 18
},
"frame": {
- "x": 218,
- "y": 597,
+ "x": 230,
+ "y": 507,
"w": 17,
"h": 18
}
@@ -5883,14 +5883,14 @@
"h": 18
},
"frame": {
- "x": 201,
- "y": 615,
+ "x": 230,
+ "y": 525,
"w": 17,
"h": 18
}
},
{
- "filename": "808",
+ "filename": "774s",
"rotated": false,
"trimmed": true,
"sourceSize": {
@@ -5898,36 +5898,15 @@
"h": 30
},
"spriteSourceSize": {
- "x": 12,
- "y": 11,
+ "x": 11,
+ "y": 8,
"w": 17,
- "h": 17
- },
- "frame": {
- "x": 218,
- "y": 615,
- "w": 17,
- "h": 17
- }
- },
- {
- "filename": "2050",
- "rotated": false,
- "trimmed": true,
- "sourceSize": {
- "w": 40,
- "h": 30
- },
- "spriteSourceSize": {
- "x": 13,
- "y": 10,
- "w": 15,
"h": 18
},
"frame": {
- "x": 235,
- "y": 543,
- "w": 15,
+ "x": 226,
+ "y": 545,
+ "w": 17,
"h": 18
}
},
@@ -5946,12 +5925,33 @@
"h": 18
},
"frame": {
- "x": 235,
- "y": 561,
+ "x": 229,
+ "y": 563,
"w": 15,
"h": 18
}
},
+ {
+ "filename": "808",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 11,
+ "w": 17,
+ "h": 17
+ },
+ "frame": {
+ "x": 232,
+ "y": 581,
+ "w": 17,
+ "h": 17
+ }
+ },
{
"filename": "808s",
"rotated": false,
@@ -5967,8 +5967,8 @@
"h": 17
},
"frame": {
- "x": 235,
- "y": 579,
+ "x": 232,
+ "y": 598,
"w": 17,
"h": 17
}
@@ -5979,6 +5979,6 @@
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
"version": "3.0",
- "smartupdate": "$TexturePacker:SmartUpdate:f72305285a06fed16a59cb484bbe84cc:f4fccdeb31a6780c95ee311ebbae5eb0:2e7c5873ead8fd8fce82a0b3fcc86b42$"
+ "smartupdate": "$TexturePacker:SmartUpdate:c38095b3202450975a37d1aed2dcc8d4:c27a941914c4e4cca37e27cc54ccb54f:2e7c5873ead8fd8fce82a0b3fcc86b42$"
}
}
diff --git a/public/images/pokemon_icons_7.png b/public/images/pokemon_icons_7.png
index 5943b9a89..883200448 100644
Binary files a/public/images/pokemon_icons_7.png and b/public/images/pokemon_icons_7.png differ
diff --git a/public/images/pokemon_icons_7v.json b/public/images/pokemon_icons_7v.json
new file mode 100644
index 000000000..d9e2368f9
--- /dev/null
+++ b/public/images/pokemon_icons_7v.json
@@ -0,0 +1,293 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_7v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 100,
+ "h": 100
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "791_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 1,
+ "w": 31,
+ "h": 29
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 31,
+ "h": 29
+ }
+ },
+ {
+ "filename": "748_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 28,
+ "h": 26
+ },
+ "frame": {
+ "x": 31,
+ "y": 0,
+ "w": 28,
+ "h": 26
+ }
+ },
+ {
+ "filename": "748_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 28,
+ "h": 26
+ },
+ "frame": {
+ "x": 59,
+ "y": 0,
+ "w": 28,
+ "h": 26
+ }
+ },
+ {
+ "filename": "789_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 25,
+ "h": 22
+ },
+ "frame": {
+ "x": 31,
+ "y": 26,
+ "w": 25,
+ "h": 22
+ }
+ },
+ {
+ "filename": "756_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 24,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 29,
+ "w": 24,
+ "h": 26
+ }
+ },
+ {
+ "filename": "756_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 24,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 55,
+ "w": 24,
+ "h": 26
+ }
+ },
+ {
+ "filename": "802_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 3,
+ "w": 24,
+ "h": 26
+ },
+ "frame": {
+ "x": 56,
+ "y": 26,
+ "w": 24,
+ "h": 26
+ }
+ },
+ {
+ "filename": "755_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 3,
+ "w": 15,
+ "h": 26
+ },
+ "frame": {
+ "x": 80,
+ "y": 26,
+ "w": 15,
+ "h": 26
+ }
+ },
+ {
+ "filename": "802_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 3,
+ "w": 24,
+ "h": 26
+ },
+ "frame": {
+ "x": 24,
+ "y": 48,
+ "w": 24,
+ "h": 26
+ }
+ },
+ {
+ "filename": "802_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 3,
+ "w": 24,
+ "h": 26
+ },
+ "frame": {
+ "x": 24,
+ "y": 74,
+ "w": 24,
+ "h": 26
+ }
+ },
+ {
+ "filename": "755_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 3,
+ "w": 15,
+ "h": 26
+ },
+ "frame": {
+ "x": 48,
+ "y": 52,
+ "w": 15,
+ "h": 26
+ }
+ },
+ {
+ "filename": "747_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 48,
+ "y": 78,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "747_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 63,
+ "y": 52,
+ "w": 24,
+ "h": 22
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:aaec20c6fdb64053452ab54d2708f7b5:8b53fb3b2348e6ca8e9a2505e8cfcff4:d5975df27e1e94206a68aa1fd3c2c8d0$"
+ }
+}
diff --git a/public/images/pokemon_icons_7v.png b/public/images/pokemon_icons_7v.png
new file mode 100644
index 000000000..051377523
Binary files /dev/null and b/public/images/pokemon_icons_7v.png differ
diff --git a/public/images/pokemon_icons_8v.json b/public/images/pokemon_icons_8v.json
new file mode 100644
index 000000000..60a79f47b
--- /dev/null
+++ b/public/images/pokemon_icons_8v.json
@@ -0,0 +1,1049 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_8v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 183,
+ "h": 183
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "872_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 19,
+ "h": 16
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 19,
+ "h": 16
+ }
+ },
+ {
+ "filename": "872_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 19,
+ "h": 16
+ },
+ "frame": {
+ "x": 19,
+ "y": 0,
+ "w": 19,
+ "h": 16
+ }
+ },
+ {
+ "filename": "872_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 19,
+ "h": 16
+ },
+ "frame": {
+ "x": 38,
+ "y": 0,
+ "w": 19,
+ "h": 16
+ }
+ },
+ {
+ "filename": "4263_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 24,
+ "h": 18
+ },
+ "frame": {
+ "x": 57,
+ "y": 0,
+ "w": 24,
+ "h": 18
+ }
+ },
+ {
+ "filename": "4263_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 24,
+ "h": 18
+ },
+ "frame": {
+ "x": 81,
+ "y": 0,
+ "w": 24,
+ "h": 18
+ }
+ },
+ {
+ "filename": "885_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 26,
+ "h": 19
+ },
+ "frame": {
+ "x": 105,
+ "y": 0,
+ "w": 26,
+ "h": 19
+ }
+ },
+ {
+ "filename": "885_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 26,
+ "h": 19
+ },
+ "frame": {
+ "x": 131,
+ "y": 0,
+ "w": 26,
+ "h": 19
+ }
+ },
+ {
+ "filename": "885_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 26,
+ "h": 19
+ },
+ "frame": {
+ "x": 157,
+ "y": 0,
+ "w": 26,
+ "h": 19
+ }
+ },
+ {
+ "filename": "4264_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 0,
+ "y": 16,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "4264_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 24,
+ "y": 16,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "877-hangry_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 3,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 48,
+ "y": 18,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "877-hangry_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 3,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 67,
+ "y": 18,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "877-hangry_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 3,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 86,
+ "y": 18,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "877_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 3,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 105,
+ "y": 19,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "877_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 3,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 124,
+ "y": 19,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "877_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 3,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 143,
+ "y": 19,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "6570_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 162,
+ "y": 19,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "857_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 0,
+ "y": 38,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "857_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 24,
+ "y": 38,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "873_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 48,
+ "y": 41,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "873_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 75,
+ "y": 41,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "873_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 102,
+ "y": 42,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "6570_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 129,
+ "y": 42,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "6705_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 17,
+ "h": 24
+ },
+ "frame": {
+ "x": 149,
+ "y": 43,
+ "w": 17,
+ "h": 24
+ }
+ },
+ {
+ "filename": "6705_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 17,
+ "h": 24
+ },
+ "frame": {
+ "x": 166,
+ "y": 43,
+ "w": 17,
+ "h": 24
+ }
+ },
+ {
+ "filename": "856_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 2,
+ "w": 21,
+ "h": 25
+ },
+ "frame": {
+ "x": 0,
+ "y": 62,
+ "w": 21,
+ "h": 25
+ }
+ },
+ {
+ "filename": "856_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 2,
+ "w": 21,
+ "h": 25
+ },
+ "frame": {
+ "x": 21,
+ "y": 62,
+ "w": 21,
+ "h": 25
+ }
+ },
+ {
+ "filename": "6549_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 4,
+ "w": 18,
+ "h": 25
+ },
+ "frame": {
+ "x": 42,
+ "y": 65,
+ "w": 18,
+ "h": 25
+ }
+ },
+ {
+ "filename": "6549_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 4,
+ "w": 18,
+ "h": 25
+ },
+ "frame": {
+ "x": 60,
+ "y": 65,
+ "w": 18,
+ "h": 25
+ }
+ },
+ {
+ "filename": "6571_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 27,
+ "h": 25
+ },
+ "frame": {
+ "x": 78,
+ "y": 66,
+ "w": 27,
+ "h": 25
+ }
+ },
+ {
+ "filename": "6571_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 27,
+ "h": 25
+ },
+ "frame": {
+ "x": 105,
+ "y": 66,
+ "w": 27,
+ "h": 25
+ }
+ },
+ {
+ "filename": "886_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 2,
+ "w": 28,
+ "h": 26
+ },
+ "frame": {
+ "x": 132,
+ "y": 67,
+ "w": 28,
+ "h": 26
+ }
+ },
+ {
+ "filename": "886_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 2,
+ "w": 28,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 87,
+ "w": 28,
+ "h": 26
+ }
+ },
+ {
+ "filename": "886_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 2,
+ "w": 28,
+ "h": 26
+ },
+ "frame": {
+ "x": 28,
+ "y": 90,
+ "w": 28,
+ "h": 26
+ }
+ },
+ {
+ "filename": "858_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 24,
+ "h": 27
+ },
+ "frame": {
+ "x": 56,
+ "y": 91,
+ "w": 24,
+ "h": 27
+ }
+ },
+ {
+ "filename": "858_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 24,
+ "h": 27
+ },
+ "frame": {
+ "x": 80,
+ "y": 91,
+ "w": 24,
+ "h": 27
+ }
+ },
+ {
+ "filename": "900_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 2,
+ "w": 27,
+ "h": 27
+ },
+ "frame": {
+ "x": 104,
+ "y": 91,
+ "w": 27,
+ "h": 27
+ }
+ },
+ {
+ "filename": "900_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 2,
+ "w": 27,
+ "h": 27
+ },
+ "frame": {
+ "x": 131,
+ "y": 93,
+ "w": 27,
+ "h": 27
+ }
+ },
+ {
+ "filename": "6706_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 28,
+ "h": 27
+ },
+ "frame": {
+ "x": 0,
+ "y": 113,
+ "w": 28,
+ "h": 27
+ }
+ },
+ {
+ "filename": "6706_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 3,
+ "w": 28,
+ "h": 27
+ },
+ "frame": {
+ "x": 28,
+ "y": 116,
+ "w": 28,
+ "h": 27
+ }
+ },
+ {
+ "filename": "887_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 56,
+ "y": 118,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "887_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 88,
+ "y": 118,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "887_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 120,
+ "y": 120,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "858-gigantamax_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 31,
+ "h": 30
+ },
+ "frame": {
+ "x": 152,
+ "y": 120,
+ "w": 31,
+ "h": 30
+ }
+ },
+ {
+ "filename": "858-gigantamax_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 0,
+ "w": 31,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 143,
+ "w": 31,
+ "h": 30
+ }
+ },
+ {
+ "filename": "890-eternamax_2",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 30
+ },
+ "frame": {
+ "x": 31,
+ "y": 146,
+ "w": 40,
+ "h": 30
+ }
+ },
+ {
+ "filename": "890-eternamax_3",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 40,
+ "h": 30
+ },
+ "frame": {
+ "x": 71,
+ "y": 146,
+ "w": 40,
+ "h": 30
+ }
+ },
+ {
+ "filename": "890_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 35,
+ "h": 30
+ },
+ "frame": {
+ "x": 111,
+ "y": 148,
+ "w": 35,
+ "h": 30
+ }
+ },
+ {
+ "filename": "890_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 0,
+ "w": 35,
+ "h": 30
+ },
+ "frame": {
+ "x": 146,
+ "y": 150,
+ "w": 35,
+ "h": 30
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:52e4a7e1d1e34e06b7edc3d4e766381d:d9c5b3422585060763702feab95e591b:ec5f05e7f30cd98f74db0c2326109fd3$"
+ }
+}
diff --git a/public/images/pokemon_icons_8v.png b/public/images/pokemon_icons_8v.png
new file mode 100644
index 000000000..a3e442f2c
Binary files /dev/null and b/public/images/pokemon_icons_8v.png differ
diff --git a/public/images/pokemon_icons_9v.json b/public/images/pokemon_icons_9v.json
new file mode 100644
index 000000000..091978f31
--- /dev/null
+++ b/public/images/pokemon_icons_9v.json
@@ -0,0 +1,881 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_9v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 170,
+ "h": 170
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "1001_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 32,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 32,
+ "h": 30
+ }
+ },
+ {
+ "filename": "1001_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 32,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 30,
+ "w": 32,
+ "h": 30
+ }
+ },
+ {
+ "filename": "937_9",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 0,
+ "w": 31,
+ "h": 29
+ },
+ "frame": {
+ "x": 32,
+ "y": 0,
+ "w": 31,
+ "h": 29
+ }
+ },
+ {
+ "filename": "988_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 28,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "w": 28,
+ "h": 30
+ }
+ },
+ {
+ "filename": "988_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 0,
+ "w": 28,
+ "h": 30
+ },
+ "frame": {
+ "x": 32,
+ "y": 29,
+ "w": 28,
+ "h": 30
+ }
+ },
+ {
+ "filename": "925-four_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 63,
+ "y": 0,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "925-four_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 94,
+ "y": 0,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "925-four_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 125,
+ "y": 0,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "999_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 24,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 90,
+ "w": 24,
+ "h": 30
+ }
+ },
+ {
+ "filename": "999_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 24,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 120,
+ "w": 24,
+ "h": 30
+ }
+ },
+ {
+ "filename": "924_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 7,
+ "w": 31,
+ "h": 22
+ },
+ "frame": {
+ "x": 63,
+ "y": 24,
+ "w": 31,
+ "h": 22
+ }
+ },
+ {
+ "filename": "924_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 7,
+ "w": 31,
+ "h": 22
+ },
+ "frame": {
+ "x": 94,
+ "y": 24,
+ "w": 31,
+ "h": 22
+ }
+ },
+ {
+ "filename": "924_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 7,
+ "w": 31,
+ "h": 22
+ },
+ "frame": {
+ "x": 125,
+ "y": 24,
+ "w": 31,
+ "h": 22
+ }
+ },
+ {
+ "filename": "925-three_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 7,
+ "w": 31,
+ "h": 22
+ },
+ "frame": {
+ "x": 60,
+ "y": 46,
+ "w": 31,
+ "h": 22
+ }
+ },
+ {
+ "filename": "925-three_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 7,
+ "w": 31,
+ "h": 22
+ },
+ "frame": {
+ "x": 91,
+ "y": 46,
+ "w": 31,
+ "h": 22
+ }
+ },
+ {
+ "filename": "925-three_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 7,
+ "w": 31,
+ "h": 22
+ },
+ "frame": {
+ "x": 122,
+ "y": 46,
+ "w": 31,
+ "h": 22
+ }
+ },
+ {
+ "filename": "973_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 1,
+ "w": 17,
+ "h": 28
+ },
+ "frame": {
+ "x": 153,
+ "y": 46,
+ "w": 17,
+ "h": 28
+ }
+ },
+ {
+ "filename": "919_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 12,
+ "w": 18,
+ "h": 17
+ },
+ "frame": {
+ "x": 0,
+ "y": 150,
+ "w": 18,
+ "h": 17
+ }
+ },
+ {
+ "filename": "999_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 24,
+ "h": 30
+ },
+ "frame": {
+ "x": 24,
+ "y": 90,
+ "w": 24,
+ "h": 30
+ }
+ },
+ {
+ "filename": "1000_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 24,
+ "h": 29
+ },
+ "frame": {
+ "x": 24,
+ "y": 120,
+ "w": 24,
+ "h": 29
+ }
+ },
+ {
+ "filename": "967_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 8,
+ "w": 22,
+ "h": 21
+ },
+ "frame": {
+ "x": 24,
+ "y": 149,
+ "w": 22,
+ "h": 21
+ }
+ },
+ {
+ "filename": "967_3_GENERATED",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 8,
+ "w": 22,
+ "h": 21
+ },
+ "frame": {
+ "x": 46,
+ "y": 149,
+ "w": 22,
+ "h": 21
+ }
+ },
+ {
+ "filename": "1004_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 23,
+ "h": 22
+ },
+ "frame": {
+ "x": 28,
+ "y": 68,
+ "w": 23,
+ "h": 22
+ }
+ },
+ {
+ "filename": "987_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 3,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 51,
+ "y": 68,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "987_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 3,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 77,
+ "y": 68,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "987_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 3,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 103,
+ "y": 68,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "1000_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 24,
+ "h": 29
+ },
+ "frame": {
+ "x": 129,
+ "y": 68,
+ "w": 24,
+ "h": 29
+ }
+ },
+ {
+ "filename": "973_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 1,
+ "w": 17,
+ "h": 28
+ },
+ "frame": {
+ "x": 153,
+ "y": 74,
+ "w": 17,
+ "h": 28
+ }
+ },
+ {
+ "filename": "1000_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 24,
+ "h": 29
+ },
+ "frame": {
+ "x": 48,
+ "y": 94,
+ "w": 24,
+ "h": 29
+ }
+ },
+ {
+ "filename": "936_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 0,
+ "w": 22,
+ "h": 29
+ },
+ "frame": {
+ "x": 72,
+ "y": 94,
+ "w": 22,
+ "h": 29
+ }
+ },
+ {
+ "filename": "920_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 24,
+ "h": 25
+ },
+ "frame": {
+ "x": 48,
+ "y": 123,
+ "w": 24,
+ "h": 25
+ }
+ },
+ {
+ "filename": "920_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 24,
+ "h": 25
+ },
+ "frame": {
+ "x": 94,
+ "y": 94,
+ "w": 24,
+ "h": 25
+ }
+ },
+ {
+ "filename": "1004_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 23,
+ "h": 22
+ },
+ "frame": {
+ "x": 68,
+ "y": 148,
+ "w": 23,
+ "h": 22
+ }
+ },
+ {
+ "filename": "920_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 24,
+ "h": 25
+ },
+ "frame": {
+ "x": 72,
+ "y": 123,
+ "w": 24,
+ "h": 25
+ }
+ },
+ {
+ "filename": "962_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 2,
+ "w": 21,
+ "h": 27
+ },
+ "frame": {
+ "x": 96,
+ "y": 119,
+ "w": 21,
+ "h": 27
+ }
+ },
+ {
+ "filename": "962_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 2,
+ "w": 21,
+ "h": 27
+ },
+ "frame": {
+ "x": 118,
+ "y": 97,
+ "w": 21,
+ "h": 27
+ }
+ },
+ {
+ "filename": "962_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 2,
+ "w": 21,
+ "h": 27
+ },
+ "frame": {
+ "x": 117,
+ "y": 124,
+ "w": 21,
+ "h": 27
+ }
+ },
+ {
+ "filename": "973_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 1,
+ "w": 17,
+ "h": 28
+ },
+ "frame": {
+ "x": 138,
+ "y": 124,
+ "w": 17,
+ "h": 28
+ }
+ },
+ {
+ "filename": "935_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 6,
+ "w": 15,
+ "h": 23
+ },
+ "frame": {
+ "x": 155,
+ "y": 102,
+ "w": 15,
+ "h": 23
+ }
+ },
+ {
+ "filename": "919_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 12,
+ "w": 18,
+ "h": 17
+ },
+ "frame": {
+ "x": 91,
+ "y": 148,
+ "w": 18,
+ "h": 17
+ }
+ },
+ {
+ "filename": "919_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 12,
+ "w": 18,
+ "h": 17
+ },
+ "frame": {
+ "x": 109,
+ "y": 151,
+ "w": 18,
+ "h": 17
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:38e8e8af90b8dd4ffa7ee5a93dfcbc61:f38f6e3dccdc524bf428ee48ce3b5a0b:3ec5c0bc286c296cfb7fa30a8b06f3da$"
+ }
+}
diff --git a/public/images/pokemon_icons_9v.png b/public/images/pokemon_icons_9v.png
new file mode 100644
index 000000000..13afe79b3
Binary files /dev/null and b/public/images/pokemon_icons_9v.png differ
diff --git a/public/images/ui/legacy/shiny.png b/public/images/ui/legacy/shiny.png
index 04dad2a27..26d7814fb 100644
Binary files a/public/images/ui/legacy/shiny.png and b/public/images/ui/legacy/shiny.png differ
diff --git a/public/images/ui/legacy/shiny_small.png b/public/images/ui/legacy/shiny_small.png
new file mode 100644
index 000000000..e3d8e2605
Binary files /dev/null and b/public/images/ui/legacy/shiny_small.png differ
diff --git a/public/images/ui/shiny.png b/public/images/ui/shiny.png
index 04dad2a27..26d7814fb 100644
Binary files a/public/images/ui/shiny.png and b/public/images/ui/shiny.png differ
diff --git a/public/images/ui/shiny_small.png b/public/images/ui/shiny_small.png
new file mode 100644
index 000000000..e3d8e2605
Binary files /dev/null and b/public/images/ui/shiny_small.png differ
diff --git a/src/account.ts b/src/account.ts
index a2ff71a6e..afb9aca35 100644
--- a/src/account.ts
+++ b/src/account.ts
@@ -21,7 +21,7 @@ export function updateUserInfo(): Promise<[boolean, integer]> {
loggedInUser = { username: 'Guest', lastSessionSlot: lastSessionSlot };
return resolve([ true, 200 ]);
}
- Utils.apiFetch('account/info').then(response => {
+ Utils.apiFetch('account/info', true).then(response => {
if (!response.ok) {
resolve([ false, response.status ]);
return;
diff --git a/src/battle-scene.ts b/src/battle-scene.ts
index c75e44bf6..7cb92c451 100644
--- a/src/battle-scene.ts
+++ b/src/battle-scene.ts
@@ -15,9 +15,9 @@ import { GameData, PlayerGender } from './system/game-data';
import StarterSelectUiHandler from './ui/starter-select-ui-handler';
import { TextStyle, addTextObject } from './ui/text';
import { Moves } from "./data/enums/moves";
-import { } from "./data/move";
+import { allMoves } from "./data/move";
import { initMoves } from './data/move';
-import { ModifierPoolType, getDefaultModifierTypeForTier, getEnemyModifierTypesForWave } from './modifier/modifier-type';
+import { ModifierPoolType, getDefaultModifierTypeForTier, getEnemyModifierTypesForWave, getModifierPoolForType } from './modifier/modifier-type';
import AbilityBar from './ui/ability-bar';
import { BlockItemTheftAbAttr, DoubleBattleChanceAbAttr, IncrementMovePriorityAbAttr, applyAbAttrs, initAbilities } from './data/ability';
import { Abilities } from "./data/enums/abilities";
@@ -37,7 +37,7 @@ import SettingsUiHandler from './ui/settings-ui-handler';
import MessageUiHandler from './ui/message-ui-handler';
import { Species } from './data/enums/species';
import InvertPostFX from './pipelines/invert';
-import { Achv, ModifierAchv, achvs } from './system/achv';
+import { Achv, ModifierAchv, MoneyAchv, achvs } from './system/achv';
import { Voucher, vouchers } from './system/voucher';
import { Gender } from './data/gender';
import UIPlugin from 'phaser3-rex-plugins/templates/ui/ui-plugin';
@@ -57,6 +57,8 @@ import { initTouchControls } from './touch-controls';
import { UiTheme } from './enums/ui-theme';
import { SceneBase } from './scene-base';
import CandyBar from './ui/candy-bar';
+import { Variant, variantData } from './data/variant';
+import { Localizable } from './plugins/i18n';
export const bypassLogin = import.meta.env.VITE_BYPASS_LOGIN === "1";
@@ -100,6 +102,7 @@ export enum Button {
CYCLE_GENDER,
CYCLE_ABILITY,
CYCLE_NATURE,
+ CYCLE_VARIANT,
SPEED_UP,
SLOW_DOWN
}
@@ -126,12 +129,15 @@ export default class BattleScene extends SceneBase {
public windowType: integer = 0;
public experimentalSprites: boolean = false;
public moveAnimations: boolean = true;
+ public expGainsSpeed: integer = 0;
public hpBarSpeed: integer = 0;
public fusionPaletteSwaps: boolean = true;
public gamepadSupport: boolean = true;
public enableTouchControls: boolean = false;
public enableVibration: boolean = false;
+ public disableMenu: boolean = false;
+
public gameData: GameData;
public sessionSlotId: integer;
@@ -214,6 +220,7 @@ export default class BattleScene extends SceneBase {
[Button.CYCLE_GENDER]: 6, // LT
[Button.CYCLE_ABILITY]: 7, // RT
[Button.CYCLE_NATURE]: 2, // square
+ [Button.CYCLE_VARIANT]: 3, // triangle
[Button.SPEED_UP]: 10, // L3
[Button.SLOW_DOWN]: 11 // R3
};
@@ -239,24 +246,15 @@ export default class BattleScene extends SceneBase {
loadPokemonAtlas(key: string, atlasPath: string, experimental?: boolean) {
if (experimental === undefined)
experimental = this.experimentalSprites;
- if (experimental) {
- const keyMatch = /^pkmn__(back__)?(shiny__)?(female__)?(\d+)(\-.*?)?$/g.exec(key);
- let k = keyMatch[4];
- if (keyMatch[2])
- k += 's';
- if (keyMatch[1])
- k += 'b';
- if (keyMatch[3])
- k += 'f';
- if (keyMatch[5])
- k += keyMatch[5];
- if (!expSpriteKeys.includes(k))
- experimental = false;
- }
- this.load.atlas(key, `images/pokemon/${experimental ? 'exp/' : ''}${atlasPath}.png`, `images/pokemon/${experimental ? 'exp/' : ''}${atlasPath}.json`);
+ let variant = atlasPath.includes('variant/');
+ if (experimental)
+ experimental = this.hasExpSprite(key);
+ if (variant)
+ atlasPath = atlasPath.replace('variant/', '');
+ this.load.atlas(key, `images/pokemon/${variant ? 'variant/' : ''}${experimental ? 'exp/' : ''}${atlasPath}.png`, `images/pokemon/${variant ? 'variant/' : ''}${experimental ? 'exp/' : ''}${atlasPath}.json`);
}
- preload() {
+ async preload() {
if (DEBUG_RNG) {
const scene = this;
const originalRealInRange = Phaser.Math.RND.realInRange;
@@ -272,6 +270,8 @@ export default class BattleScene extends SceneBase {
}
populateAnims();
+
+ await this.cachedFetch('./images/pokemon/variant/_masterlist.json').then(res => res.json()).then(v => Object.keys(v).forEach(k => variantData[k] = v[k]));
}
create() {
@@ -455,7 +455,7 @@ export default class BattleScene extends SceneBase {
hideOnComplete: true
});
- this.reset();
+ this.reset(false, false, true);
const ui = new UI(this);
this.uiContainer.add(ui);
@@ -468,8 +468,8 @@ export default class BattleScene extends SceneBase {
Promise.all([
Promise.all(loadPokemonAssets),
- initCommonAnims().then(() => loadCommonAnimAssets(this, true)),
- Promise.all([ Moves.TACKLE, Moves.TAIL_WHIP, Moves.FOCUS_ENERGY, Moves.STRUGGLE ].map(m => initMoveAnim(m))).then(() => loadMoveAnimAssets(this, defaultMoves, true)),
+ initCommonAnims(this).then(() => loadCommonAnimAssets(this, true)),
+ Promise.all([ Moves.TACKLE, Moves.TAIL_WHIP, Moves.FOCUS_ENERGY, Moves.STRUGGLE ].map(m => initMoveAnim(this, m))).then(() => loadMoveAnimAssets(this, defaultMoves, true)),
this.initStarterColors()
]).then(() => {
this.pushPhase(new LoginPhase(this));
@@ -502,24 +502,32 @@ export default class BattleScene extends SceneBase {
this.updateScoreText();
}
- initExpSprites(): Promise {
- return new Promise(resolve => {
- if (expSpriteKeys.length)
- return resolve();
- fetch('./exp-sprites.json').then(res => res.json()).then(keys => {
- if (Array.isArray(keys))
- expSpriteKeys.push(...keys);
- resolve();
- });
+ async initExpSprites(): Promise {
+ if (expSpriteKeys.length)
+ return;
+ this.cachedFetch('./exp-sprites.json').then(res => res.json()).then(keys => {
+ if (Array.isArray(keys))
+ expSpriteKeys.push(...keys);
+ Promise.resolve();
});
}
+ cachedFetch(url: string, init?: RequestInit): Promise {
+ const manifest = this.game['manifest'];
+ if (manifest) {
+ const timestamp = manifest[`/${url.replace('./', '')}`];
+ if (timestamp)
+ url += `?t=${timestamp}`;
+ }
+ return fetch(url, init);
+ }
+
initStarterColors(): Promise {
return new Promise(resolve => {
if (starterColors)
return resolve();
- fetch('./starter-colors.json').then(res => res.json()).then(sc => {
+ this.cachedFetch('./starter-colors.json').then(res => res.json()).then(sc => {
starterColors = {};
Object.keys(sc).forEach(key => {
starterColors[key] = sc[key];
@@ -552,6 +560,22 @@ export default class BattleScene extends SceneBase {
});
}
+ hasExpSprite(key: string): boolean {
+ const keyMatch = /^pkmn__?(back__)?(shiny__)?(female__)?(\d+)(\-.*?)?(?:_[1-3])?$/g.exec(key);
+ let k = keyMatch[4];
+ if (keyMatch[2])
+ k += 's';
+ if (keyMatch[1])
+ k += 'b';
+ if (keyMatch[3])
+ k += 'f';
+ if (keyMatch[5])
+ k += keyMatch[5];
+ if (!expSpriteKeys.includes(k))
+ return false;
+ return true;
+ }
+
setupControls() {
const keyCodes = Phaser.Input.Keyboard.KeyCodes;
const keyConfig = {
@@ -568,6 +592,7 @@ export default class BattleScene extends SceneBase {
[Button.CYCLE_GENDER]: [keyCodes.G],
[Button.CYCLE_ABILITY]: [keyCodes.E],
[Button.CYCLE_NATURE]: [keyCodes.N],
+ [Button.CYCLE_VARIANT]: [keyCodes.V],
[Button.SPEED_UP]: [keyCodes.PLUS],
[Button.SLOW_DOWN]: [keyCodes.MINUS]
};
@@ -628,8 +653,8 @@ export default class BattleScene extends SceneBase {
return findInParty(this.getParty()) || findInParty(this.getEnemyParty());
}
- addPlayerPokemon(species: PokemonSpecies, level: integer, abilityIndex: integer, formIndex: integer, gender?: Gender, shiny?: boolean, ivs?: integer[], nature?: Nature, dataSource?: Pokemon | PokemonData, postProcess?: (playerPokemon: PlayerPokemon) => void): PlayerPokemon {
- const pokemon = new PlayerPokemon(this, species, level, abilityIndex, formIndex, gender, shiny, ivs, nature, dataSource);
+ addPlayerPokemon(species: PokemonSpecies, level: integer, abilityIndex: integer, formIndex: integer, gender?: Gender, shiny?: boolean, variant?: Variant, ivs?: integer[], nature?: Nature, dataSource?: Pokemon | PokemonData, postProcess?: (playerPokemon: PlayerPokemon) => void): PlayerPokemon {
+ const pokemon = new PlayerPokemon(this, species, level, abilityIndex, formIndex, gender, shiny, variant, ivs, nature, dataSource);
if (postProcess)
postProcess(pokemon);
pokemon.init();
@@ -640,7 +665,7 @@ export default class BattleScene extends SceneBase {
if (OPP_SPECIES_OVERRIDE)
species = getPokemonSpecies(OPP_SPECIES_OVERRIDE);
const pokemon = new EnemyPokemon(this, species, level, trainerSlot, boss, dataSource);
- if (boss) {
+ if (boss && !dataSource) {
const secondaryIvs = Utils.getIvsFromId(Utils.randSeedInt(4294967295));
for (let s = 0; s < pokemon.ivs.length; s++)
@@ -724,7 +749,7 @@ export default class BattleScene extends SceneBase {
return this.currentBattle.randSeedInt(this, range, min);
}
- reset(clearScene: boolean = false, clearData: boolean = false): void {
+ reset(clearScene: boolean = false, clearData: boolean = false, reloadI18n: boolean = false): void {
if (clearData)
this.gameData = new GameData(this);
@@ -733,6 +758,8 @@ export default class BattleScene extends SceneBase {
this.setSeed(SEED_OVERRIDE || Utils.randomString(24));
console.log('Seed:', this.seed);
+ this.disableMenu = false;
+
this.score = 0;
this.money = 0;
@@ -775,7 +802,17 @@ export default class BattleScene extends SceneBase {
this.trainer.setTexture(`trainer_${this.gameData.gender === PlayerGender.FEMALE ? 'f' : 'm'}_back`);
this.trainer.setPosition(406, 186);
- this.trainer.setVisible(true)
+ this.trainer.setVisible(true);
+
+ if (reloadI18n) {
+ const localizable: Localizable[] = [
+ ...allSpecies,
+ ...allMoves,
+ ...Utils.getEnumValues(ModifierPoolType).map(mpt => getModifierPoolForType(mpt)).map(mp => Object.values(mp).flat().map(mt => mt.modifierType).filter(mt => 'localize' in mt).map(lpb => lpb as unknown as Localizable)).flat()
+ ];
+ for (let item of localizable)
+ item.localize();
+ }
if (clearScene) {
this.fadeOutBgm(250, false);
@@ -866,7 +903,26 @@ export default class BattleScene extends SceneBase {
//this.pushPhase(new TrainerMessageTestPhase(this, TrainerType.RIVAL, TrainerType.RIVAL_2, TrainerType.RIVAL_3, TrainerType.RIVAL_4, TrainerType.RIVAL_5, TrainerType.RIVAL_6));
if (!waveIndex && lastBattle) {
- const isNewBiome = !(lastBattle.waveIndex % 10) || (this.gameMode.isDaily && lastBattle.waveIndex === 49);
+ let isNewBiome = !(lastBattle.waveIndex % 10) || ((this.gameMode.hasShortBiomes || this.gameMode.isDaily) && (lastBattle.waveIndex % 50) === 49);
+ if (!isNewBiome && this.gameMode.hasShortBiomes && (newWaveIndex % 10) < 9) {
+ let w = lastBattle.waveIndex - ((lastBattle.waveIndex % 10) - 1);
+ let biomeWaves = 1;
+ while (w < lastBattle.waveIndex) {
+ let wasNewBiome = false;
+ this.executeWithSeedOffset(() => {
+ wasNewBiome = !Utils.randSeedInt(6 - biomeWaves);
+ }, w << 4);
+ if (wasNewBiome)
+ biomeWaves = 1;
+ else
+ biomeWaves++;
+ w++;
+ }
+
+ this.executeWithSeedOffset(() => {
+ isNewBiome = !Utils.randSeedInt(6 - biomeWaves);
+ }, lastBattle.waveIndex << 4);
+ }
const resetArenaState = isNewBiome || this.currentBattle.battleType === BattleType.TRAINER || this.currentBattle.battleSpec === BattleSpec.FINAL_BOSS;
this.getEnemyParty().forEach(enemyPokemon => enemyPokemon.destroy());
this.trySpreadPokerus();
@@ -952,6 +1008,9 @@ export default class BattleScene extends SceneBase {
case Species.DEERLING:
case Species.SAWSBUCK:
case Species.VIVILLON:
+ case Species.FLABEBE:
+ case Species.FLOETTE:
+ case Species.FLORGES:
case Species.ORICORIO:
case Species.SQUAWKABILLY:
case Species.TATSUGIRI:
@@ -1234,6 +1293,8 @@ export default class BattleScene extends SceneBase {
inputSuccess = this.ui.processInput(Button.CANCEL);
this.setLastProcessedMovementTime(Button.CANCEL);
} else if (this.buttonJustPressed(Button.MENU)) {
+ if (this.disableMenu)
+ return;
switch (this.ui?.getMode()) {
case Mode.MESSAGE:
if (!(this.ui.getHandler() as MessageUiHandler).pendingPrompt)
@@ -1278,6 +1339,9 @@ export default class BattleScene extends SceneBase {
} else if (this.buttonJustPressed(Button.CYCLE_NATURE)) {
inputSuccess = this.ui.processInput(Button.CYCLE_NATURE);
this.setLastProcessedMovementTime(Button.CYCLE_NATURE);
+ } else if (this.buttonJustPressed(Button.CYCLE_VARIANT)) {
+ inputSuccess = this.ui.processInput(Button.CYCLE_VARIANT);
+ this.setLastProcessedMovementTime(Button.CYCLE_VARIANT);
} else
return;
} else if (this.buttonJustPressed(Button.SPEED_UP)) {
@@ -1645,6 +1709,12 @@ export default class BattleScene extends SceneBase {
this.phaseQueue.push(new TurnInitPhase(this));
}
+ addMoney(amount: integer): void {
+ this.money = Math.min(this.money + amount, Number.MAX_SAFE_INTEGER);
+ this.updateMoneyText();
+ this.validateAchvs(MoneyAchv);
+ }
+
getWaveMoneyAmount(moneyMultiplier: number): integer {
const waveIndex = this.currentBattle.waveIndex;
const waveSetIndex = Math.ceil(waveIndex / 10) - 1;
@@ -1916,9 +1986,27 @@ export default class BattleScene extends SceneBase {
return (player ? this.modifiers : this.enemyModifiers).find(m => (modifierFilter as ModifierPredicate)(m));
}
+ applyShuffledModifiers(scene: BattleScene, modifierType: { new(...args: any[]): Modifier }, player: boolean = true, ...args: any[]): PersistentModifier[] {
+ let modifiers = (player ? this.modifiers : this.enemyModifiers).filter(m => m instanceof modifierType && m.shouldApply(args));
+ scene.executeWithSeedOffset(() => {
+ const shuffleModifiers = mods => {
+ if (mods.length < 1)
+ return mods;
+ const rand = Math.floor(Utils.randSeedInt(mods.length));
+ return [mods[rand], ...shuffleModifiers(mods.filter((_, i) => i !== rand))];
+ };
+ modifiers = shuffleModifiers(modifiers);
+ }, scene.currentBattle.turn << 4, scene.waveSeed);
+ return this.applyModifiersInternal(modifiers, player, args);
+ }
+
applyModifiers(modifierType: { new(...args: any[]): Modifier }, player: boolean = true, ...args: any[]): PersistentModifier[] {
- const appliedModifiers: PersistentModifier[] = [];
const modifiers = (player ? this.modifiers : this.enemyModifiers).filter(m => m instanceof modifierType && m.shouldApply(args));
+ return this.applyModifiersInternal(modifiers, player, args);
+ }
+
+ applyModifiersInternal(modifiers: PersistentModifier[], player: boolean, args: any[]): PersistentModifier[] {
+ const appliedModifiers: PersistentModifier[] = [];
for (let modifier of modifiers) {
if (modifier.apply(args)) {
console.log('Applied', modifier.type.name, !player ? '(enemy)' : '');
@@ -1991,4 +2079,4 @@ export default class BattleScene extends SceneBase {
return false;
}
-}
+}
\ No newline at end of file
diff --git a/src/battle.ts b/src/battle.ts
index b8ac37802..97dec4716 100644
--- a/src/battle.ts
+++ b/src/battle.ts
@@ -157,10 +157,8 @@ export default class Battle {
const moneyAmount = new Utils.IntegerHolder(scene.currentBattle.moneyScattered);
scene.applyModifiers(MoneyMultiplierModifier, true, moneyAmount);
- scene.money += moneyAmount.value;
- scene.updateMoneyText();
-
- scene.validateAchvs(MoneyAchv);
+ scene.addMoney(moneyAmount.value);
+
scene.queueMessage(`You picked up ₽${moneyAmount.value.toLocaleString('en-US')}!`, null, true);
scene.currentBattle.moneyScattered = 0;
diff --git a/src/data/ability.ts b/src/data/ability.ts
index 0e06a28e3..e0bd24b4e 100644
--- a/src/data/ability.ts
+++ b/src/data/ability.ts
@@ -9,7 +9,8 @@ import { BattlerTag } from "./battler-tags";
import { BattlerTagType } from "./enums/battler-tag-type";
import { StatusEffect, getStatusEffectDescriptor, getStatusEffectHealText } from "./status-effect";
import { Gender } from "./gender";
-import Move, { AttackMove, MoveCategory, MoveFlags, MoveTarget, RecoilAttr, StatusMoveTypeImmunityAttr, allMoves } from "./move";
+import Move, { AttackMove, MoveCategory, MoveFlags, MoveTarget, RecoilAttr, StatusMoveTypeImmunityAttr, FlinchAttr, OneHitKOAttr, HitHealAttr, StrengthSapHealAttr, allMoves } from "./move";
+import { ArenaTagSide, ArenaTrapTag } from "./arena-tag";
import { ArenaTagType } from "./enums/arena-tag-type";
import { Stat } from "./pokemon-stat";
import { PokemonHeldItemModifier } from "../modifier/modifier";
@@ -202,6 +203,25 @@ export class PreDefendAbAttr extends AbAttr {
}
}
+export class PreDefendFormChangeAbAttr extends PreDefendAbAttr {
+ private formFunc: (p: Pokemon) => integer;
+
+ constructor(formFunc: ((p: Pokemon) => integer)) {
+ super(true);
+
+ this.formFunc = formFunc;
+ }
+
+ applyPreDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, cancelled: Utils.BooleanHolder, args: any[]): boolean {
+ const formIndex = this.formFunc(pokemon);
+ if (formIndex !== pokemon.formIndex) {
+ pokemon.scene.triggerPokemonFormChange(pokemon, SpeciesFormChangeManualTrigger, false);
+ return true;
+ }
+
+ return false;
+ }
+}
export class PreDefendFullHpEndureAbAttr extends PreDefendAbAttr {
applyPreDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, cancelled: Utils.BooleanHolder, args: any[]): boolean {
if (pokemon.getHpRatio() < 1 || (args[0] as Utils.NumberHolder).value < pokemon.hp)
@@ -235,7 +255,7 @@ export class StabBoostAbAttr extends AbAttr {
}
export class ReceivedMoveDamageMultiplierAbAttr extends PreDefendAbAttr {
- private condition: PokemonDefendCondition;
+ protected condition: PokemonDefendCondition;
private powerMultiplier: number;
constructor(condition: PokemonDefendCondition, powerMultiplier: number) {
@@ -261,6 +281,21 @@ export class ReceivedTypeDamageMultiplierAbAttr extends ReceivedMoveDamageMultip
}
}
+export class PreDefendMovePowerToOneAbAttr extends ReceivedMoveDamageMultiplierAbAttr {
+ constructor(condition: PokemonDefendCondition) {
+ super(condition, 1);
+ }
+
+ applyPreDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, cancelled: Utils.BooleanHolder, args: any[]): boolean {
+ if (this.condition(pokemon, attacker, move.getMove())) {
+ (args[0] as Utils.NumberHolder).value = 1;
+ return true;
+ }
+
+ return false;
+ }
+}
+
export class TypeImmunityAbAttr extends PreDefendAbAttr {
private immuneType: Type;
private condition: AbAttrCondition;
@@ -386,6 +421,43 @@ export class PostDefendAbAttr extends AbAttr {
}
}
+export class PostDefendDisguiseAbAttr extends PostDefendAbAttr {
+
+ applyPostDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, hitResult: HitResult, args: any[]): boolean {
+ if (pokemon.formIndex == 0 && pokemon.battleData.hitCount != 0 && (move.getMove().category == MoveCategory.SPECIAL || move.getMove().category == MoveCategory.PHYSICAL)) {
+
+ const recoilDamage = Math.ceil((pokemon.getMaxHp() / 8) - attacker.turnData.damageDealt);
+ if (!recoilDamage)
+ return false;
+ pokemon.damageAndUpdate(recoilDamage, HitResult.OTHER);
+ pokemon.scene.queueMessage(getPokemonMessage(pokemon, '\'s disguise was busted!'));
+ return true;
+ }
+
+ return false;
+ }
+}
+
+export class PostDefendFormChangeAbAttr extends PostDefendAbAttr {
+ private formFunc: (p: Pokemon) => integer;
+
+ constructor(formFunc: ((p: Pokemon) => integer)) {
+ super(true);
+
+ this.formFunc = formFunc;
+ }
+
+ applyPostDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, hitResult: HitResult, args: any[]): boolean {
+ const formIndex = this.formFunc(pokemon);
+ if (formIndex !== pokemon.formIndex) {
+ pokemon.scene.triggerPokemonFormChange(pokemon, SpeciesFormChangeManualTrigger, false);
+ return true;
+ }
+
+ return false;
+ }
+}
+
export class FieldPriorityMoveImmunityAbAttr extends PreDefendAbAttr {
applyPreDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, cancelled: Utils.BooleanHolder, args: any[]): boolean {
const attackPriority = new Utils.IntegerHolder(move.getMove().priority);
@@ -429,6 +501,36 @@ export class MoveImmunityAbAttr extends PreDefendAbAttr {
}
}
+export class MoveImmunityStatChangeAbAttr extends MoveImmunityAbAttr {
+ private stat: BattleStat;
+ private levels: integer;
+
+ constructor(immuneCondition: PreDefendAbAttrCondition, stat: BattleStat, levels: integer) {
+ super(immuneCondition);
+ this.stat = stat;
+ this.levels = levels;
+ }
+
+ applyPreDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, cancelled: Utils.BooleanHolder, args: any[]): boolean {
+ const ret = super.applyPreDefend(pokemon, passive, attacker, move, cancelled, args)
+ if (ret) {
+ pokemon.scene.unshiftPhase(new StatChangePhase(pokemon.scene, pokemon.getBattlerIndex(), true, [ this.stat ], this.levels));
+ }
+
+ return ret;
+ }
+}
+
+export class ReverseDrainAbAttr extends PostDefendAbAttr {
+ applyPostDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, hitResult: HitResult, args: any[]): boolean {
+ if (!!move.getMove().getAttrs(HitHealAttr).length || !!move.getMove().getAttrs(StrengthSapHealAttr).length ) {
+ pokemon.scene.queueMessage(getPokemonMessage(attacker, ` sucked up the liquid ooze!`));
+ return true;
+ }
+ return false;
+ }
+}
+
export class PostDefendStatChangeAbAttr extends PostDefendAbAttr {
private condition: PokemonDefendCondition;
private stat: BattleStat;
@@ -454,6 +556,48 @@ export class PostDefendStatChangeAbAttr extends PostDefendAbAttr {
}
}
+export class PostDefendApplyArenaTrapTagAbAttr extends PostDefendAbAttr {
+ private condition: PokemonDefendCondition;
+ private tagType: ArenaTagType;
+
+ constructor(condition: PokemonDefendCondition, tagType: ArenaTagType) {
+ super(true);
+
+ this.condition = condition;
+ this.tagType = tagType;
+ }
+
+ applyPostDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, hitResult: HitResult, args: any[]): boolean {
+ if (this.condition(pokemon, attacker, move.getMove())) {
+ const tag = pokemon.scene.arena.getTag(this.tagType) as ArenaTrapTag;
+ if (!pokemon.scene.arena.getTag(this.tagType) || tag.layers < tag.maxLayers) {
+ pokemon.scene.arena.addTag(this.tagType, 0, undefined, pokemon.id, pokemon.isPlayer() ? ArenaTagSide.ENEMY : ArenaTagSide.PLAYER);
+ return true;
+ }
+ }
+ return false;
+ }
+}
+
+export class PostDefendApplyBattlerTagAbAttr extends PostDefendAbAttr {
+ private condition: PokemonDefendCondition;
+ private tagType: BattlerTagType;
+ constructor(condition: PokemonDefendCondition, tagType: BattlerTagType) {
+ super(true);
+
+ this.condition = condition;
+ this.tagType = tagType;
+ }
+
+ applyPostDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, hitResult: HitResult, args: any[]): boolean {
+ if (this.condition(pokemon, attacker, move.getMove())) {
+ pokemon.addTag(this.tagType, undefined, undefined, pokemon.id);
+ return true;
+ }
+ return false;
+ }
+}
+
export class PostDefendTypeChangeAbAttr extends PostDefendAbAttr {
applyPostDefend(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, hitResult: HitResult, args: any[]): boolean {
if (hitResult < HitResult.NO_EFFECT) {
@@ -886,6 +1030,32 @@ export class PostAttackContactApplyStatusEffectAbAttr extends PostAttackApplySta
}
}
+export class PostAttackApplyBattlerTagAbAttr extends PostAttackAbAttr {
+ private contactRequired: boolean;
+ private chance: (user: Pokemon, target: Pokemon, move: PokemonMove) => integer;
+ private effects: BattlerTagType[];
+
+
+ constructor(contactRequired: boolean, chance: (user: Pokemon, target: Pokemon, move: PokemonMove) => integer, ...effects: BattlerTagType[]) {
+ super();
+
+ this.contactRequired = contactRequired;
+ this.chance = chance;
+ this.effects = effects;
+ }
+
+ applyPostAttack(pokemon: Pokemon, passive: boolean, attacker: Pokemon, move: PokemonMove, hitResult: HitResult, args: any[]): boolean {
+ if (pokemon != attacker && (!this.contactRequired || move.getMove().checkFlag(MoveFlags.MAKES_CONTACT, attacker, pokemon)) && pokemon.randSeedInt(100) < this.chance(attacker, pokemon, move) && !pokemon.status) {
+ const effect = this.effects.length === 1 ? this.effects[0] : this.effects[pokemon.randSeedInt(this.effects.length)];
+
+
+ return attacker.addTag(effect);
+ }
+
+ return false;
+ }
+}
+
export class PostDefendStealHeldItemAbAttr extends PostDefendAbAttr {
private condition: PokemonDefendCondition;
@@ -1075,6 +1245,29 @@ export class PostSummonStatChangeAbAttr extends PostSummonAbAttr {
}
}
+export class PostSummonAllyHealAbAttr extends PostSummonAbAttr {
+ private healRatio: number;
+ private showAnim: boolean;
+
+ constructor(healRatio: number, showAnim: boolean = false) {
+ super();
+
+ this.healRatio = healRatio || 4;
+ this.showAnim = showAnim;
+ }
+
+ applyPostSummon(pokemon: Pokemon, passive: boolean, args: any[]): boolean {
+ const target = pokemon.getAlly();
+ if (target?.isActive(true)) {
+ target.scene.unshiftPhase(new PokemonHealPhase(target.scene, target.getBattlerIndex(),
+ Math.max(Math.floor(pokemon.getMaxHp() / this.healRatio), 1), getPokemonMessage(target, ` drank down all the\nmatcha that ${pokemon.name} made!`), true, !this.showAnim));
+ return true;
+ }
+
+ return false;
+ }
+}
+
export class DownloadAbAttr extends PostSummonAbAttr {
private enemyDef: integer;
private enemySpDef: integer;
@@ -1433,6 +1626,43 @@ function getWeatherCondition(...weatherTypes: WeatherType[]): AbAttrCondition {
};
}
+function getAnticipationCondition(): AbAttrCondition {
+ return (pokemon: Pokemon) => {
+ for (let opponent of pokemon.getOpponents()) {
+ for (let move of opponent.moveset) {
+ // move is super effective
+ if (move.getMove() instanceof AttackMove && pokemon.getAttackTypeEffectiveness(move.getMove().type) >= 2) {
+ return true;
+ }
+ // move is a OHKO
+ if (move.getMove().findAttr(attr => attr instanceof OneHitKOAttr)) {
+ return true;
+ }
+ // edge case for hidden power, type is computed
+ if (move.getMove().id === Moves.HIDDEN_POWER) {
+ const iv_val = Math.floor(((opponent.ivs[Stat.HP] & 1)
+ +(opponent.ivs[Stat.ATK] & 1) * 2
+ +(opponent.ivs[Stat.DEF] & 1) * 4
+ +(opponent.ivs[Stat.SPD] & 1) * 8
+ +(opponent.ivs[Stat.SPATK] & 1) * 16
+ +(opponent.ivs[Stat.SPDEF] & 1) * 32) * 15/63);
+
+ const type = [
+ Type.FIGHTING, Type.FLYING, Type.POISON, Type.GROUND,
+ Type.ROCK, Type.BUG, Type.GHOST, Type.STEEL,
+ Type.FIRE, Type.WATER, Type.GRASS, Type.ELECTRIC,
+ Type.PSYCHIC, Type.ICE, Type.DRAGON, Type.DARK][iv_val];
+
+ if (pokemon.getAttackTypeEffectiveness(type) >= 2) {
+ return true;
+ }
+ }
+ }
+ }
+ return false;
+ };
+}
+
export class PostWeatherChangeAbAttr extends AbAttr {
applyPostWeatherChange(pokemon: Pokemon, passive: boolean, weather: WeatherType, args: any[]): boolean {
return false;
@@ -1924,16 +2154,41 @@ export class SyncEncounterNatureAbAttr extends AbAttr {
}
export class MoveAbilityBypassAbAttr extends AbAttr {
+ private moveIgnoreFunc: (pokemon: Pokemon, move: Move) => boolean;
+
+ constructor(moveIgnoreFunc?: (pokemon: Pokemon, move: Move) => boolean) {
+ super(false);
+
+ this.moveIgnoreFunc = moveIgnoreFunc || ((pokemon, move) => true);
+ }
+
+ apply(pokemon: Pokemon, passive: boolean, cancelled: Utils.BooleanHolder, args: any[]): boolean {
+ if (this.moveIgnoreFunc(pokemon, (args[0] as Move))) {
+ cancelled.value = true;
+ return true;
+ }
+ return false;
+ }
+}
+
+export class SuppressFieldAbilitiesAbAttr extends AbAttr {
constructor() {
super(false);
}
apply(pokemon: Pokemon, passive: boolean, cancelled: Utils.BooleanHolder, args: any[]): boolean {
- cancelled.value = true;
- return true;
+ const ability = (args[0] as Ability);
+ if (!ability.hasAttr(UnsuppressableAbilityAbAttr) && !ability.hasAttr(SuppressFieldAbilitiesAbAttr)) {
+ cancelled.value = true;
+ return true;
+ }
+ return false;
}
}
+
+export class AlwaysHitAbAttr extends AbAttr { }
+
export class UncopiableAbilityAbAttr extends AbAttr {
constructor() {
super(false);
@@ -1958,6 +2213,12 @@ export class NoTransformAbilityAbAttr extends AbAttr {
}
}
+export class NoFusionAbilityAbAttr extends AbAttr {
+ constructor() {
+ super(false);
+ }
+}
+
function applyAbAttrsInternal(attrType: { new(...args: any[]): TAttr },
pokemon: Pokemon, applyFunc: AbAttrApplyFunc, args: any[], isAsync: boolean = false, showAbilityInstant: boolean = false, quiet: boolean = false, passive: boolean = false): Promise {
return new Promise(resolve => {
@@ -2152,7 +2413,8 @@ export const allAbilities = [ new Ability(Abilities.NONE, "-", "", 3) ];
export function initAbilities() {
allAbilities.push(
- new Ability(Abilities.STENCH, "Stench (N)", "By releasing stench when attacking, this Pokémon may cause the target to flinch.", 3),
+ new Ability(Abilities.STENCH, "Stench", "By releasing stench when attacking, this Pokémon may cause the target to flinch.", 3)
+ .attr(PostAttackApplyBattlerTagAbAttr, false, (user, target, move) => !move.getMove().findAttr(attr => attr instanceof FlinchAttr) ? 10 : 0, BattlerTagType.FLINCHED),
new Ability(Abilities.DRIZZLE, "Drizzle", "The Pokémon makes it rain when it enters a battle.", 3)
.attr(PostSummonWeatherChangeAbAttr, WeatherType.RAIN)
.attr(PostBiomeChangeWeatherChangeAbAttr, WeatherType.RAIN),
@@ -2187,7 +2449,7 @@ export function initAbilities() {
.attr(BattlerTagImmunityAbAttr, BattlerTagType.INFATUATED)
.ignorable(),
new Ability(Abilities.CLOUD_NINE, "Cloud Nine", "Eliminates the effects of weather.", 3)
- .attr(SuppressWeatherEffectAbAttr),
+ .attr(SuppressWeatherEffectAbAttr, true),
new Ability(Abilities.COMPOUND_EYES, "Compound Eyes", "The Pokémon's compound eyes boost its accuracy.", 3)
.attr(BattleStatMultiplierAbAttr, BattleStat.ACC, 1.3),
new Ability(Abilities.INSOMNIA, "Insomnia", "The Pokémon is suffering from insomnia and cannot fall asleep.", 3)
@@ -2276,6 +2538,7 @@ export function initAbilities() {
.attr(PostSummonWeatherChangeAbAttr, WeatherType.SANDSTORM)
.attr(PostBiomeChangeWeatherChangeAbAttr, WeatherType.SANDSTORM),
new Ability(Abilities.PRESSURE, "Pressure", "By putting pressure on the opposing Pokémon, it raises their PP usage.", 3)
+ .attr(IncreasePpAbAttr)
.attr(PostSummonMessageAbAttr, (pokemon: Pokemon) => getPokemonMessage(pokemon, ' is exerting its Pressure!')),
new Ability(Abilities.THICK_FAT, "Thick Fat", "The Pokémon is protected by a layer of thick fat, which halves the damage taken from Fire- and Ice-type moves.", 3)
.attr(ReceivedTypeDamageMultiplierAbAttr, Type.FIRE, 0.5)
@@ -2305,7 +2568,8 @@ export function initAbilities() {
new Ability(Abilities.PLUS, "Plus (N)", "Boosts the Sp. Atk stat of the Pokémon if an ally with the Plus or Minus Ability is also in battle.", 3),
new Ability(Abilities.MINUS, "Minus (N)", "Boosts the Sp. Atk stat of the Pokémon if an ally with the Plus or Minus Ability is also in battle.", 3),
new Ability(Abilities.FORECAST, "Forecast (N)", "The Pokémon transforms with the weather to change its type to Water, Fire, or Ice.", 3)
- .attr(UncopiableAbilityAbAttr),
+ .attr(UncopiableAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
new Ability(Abilities.STICKY_HOLD, "Sticky Hold", "Items held by the Pokémon are stuck fast and cannot be removed by other Pokémon.", 3)
.attr(BlockItemTheftAbAttr)
.bypassFaint()
@@ -2318,7 +2582,8 @@ export function initAbilities() {
new Ability(Abilities.MARVEL_SCALE, "Marvel Scale", "The Pokémon's marvelous scales boost the Defense stat if it has a status condition.", 3)
.conditionalAttr(pokemon => !!pokemon.status, BattleStatMultiplierAbAttr, BattleStat.DEF, 1.5)
.ignorable(),
- new Ability(Abilities.LIQUID_OOZE, "Liquid Ooze (N)", "The oozed liquid has a strong stench, which damages attackers using any draining move.", 3),
+ new Ability(Abilities.LIQUID_OOZE, "Liquid Ooze", "The oozed liquid has a strong stench, which damages attackers using any draining move.", 3)
+ .attr(ReverseDrainAbAttr),
new Ability(Abilities.OVERGROW, "Overgrow", "Powers up Grass-type moves when the Pokémon's HP is low.", 3)
.attr(LowHpMoveTypePowerBoostAbAttr, Type.GRASS),
new Ability(Abilities.BLAZE, "Blaze", "Powers up Fire-type moves when the Pokémon's HP is low.", 3)
@@ -2398,7 +2663,7 @@ export function initAbilities() {
.attr(BattleStatMultiplierAbAttr, BattleStat.SPATK, 1.5)
.condition(getWeatherCondition(WeatherType.SUNNY, WeatherType.HARSH_SUN)),
new Ability(Abilities.QUICK_FEET, "Quick Feet", "Boosts the Speed stat if the Pokémon has a status condition.", 4)
- .conditionalAttr(pokemon => pokemon.status.effect === StatusEffect.PARALYSIS, BattleStatMultiplierAbAttr, BattleStat.SPD, 2)
+ .conditionalAttr(pokemon => pokemon.status ? pokemon.status.effect === StatusEffect.PARALYSIS : false, BattleStatMultiplierAbAttr, BattleStat.SPD, 2)
.conditionalAttr(pokemon => !!pokemon.status, BattleStatMultiplierAbAttr, BattleStat.SPD, 1.5),
new Ability(Abilities.NORMALIZE, "Normalize", "All the Pokémon's moves become Normal type. The power of those moves is boosted a little.", 4)
.attr(MoveTypeChangeAttr, Type.NORMAL, 1.2, (user, target, move) => move.id !== Moves.HIDDEN_POWER && move.id !== Moves.WEATHER_BALL &&
@@ -2406,7 +2671,9 @@ export function initAbilities() {
new Ability(Abilities.SNIPER, "Sniper (N)", "Powers up moves if they become critical hits when attacking.", 4),
new Ability(Abilities.MAGIC_GUARD, "Magic Guard", "The Pokémon only takes damage from attacks.", 4)
.attr(BlockNonDirectDamageAbAttr),
- new Ability(Abilities.NO_GUARD, "No Guard (N)", "The Pokémon employs no-guard tactics to ensure incoming and outgoing attacks always land.", 4),
+ new Ability(Abilities.NO_GUARD, "No Guard", "The Pokémon employs no-guard tactics to ensure incoming and outgoing attacks always land.", 4)
+ .attr(AlwaysHitAbAttr)
+ .attr(DoubleBattleChanceAbAttr),
new Ability(Abilities.STALL, "Stall (N)", "The Pokémon moves after all other Pokémon do.", 4),
new Ability(Abilities.TECHNICIAN, "Technician", "Powers up the Pokémon's weaker moves.", 4)
.attr(MovePowerBoostAbAttr, (user, target, move) => move.power <= 60, 1.5),
@@ -2423,7 +2690,8 @@ export function initAbilities() {
new Ability(Abilities.AFTERMATH, "Aftermath", "Damages the attacker if it contacts the Pokémon with a finishing hit.", 4)
.attr(PostFaintContactDamageAbAttr,4)
.bypassFaint(),
- new Ability(Abilities.ANTICIPATION, "Anticipation (N)", "The Pokémon can sense an opposing Pokémon's dangerous moves.", 4),
+ new Ability(Abilities.ANTICIPATION, "Anticipation", "The Pokémon can sense an opposing Pokémon's dangerous moves.", 4)
+ .conditionalAttr(getAnticipationCondition(), PostSummonMessageAbAttr, (pokemon: Pokemon) => getPokemonMessage(pokemon, ' shuddered!')),
new Ability(Abilities.FOREWARN, "Forewarn (N)", "When it enters a battle, the Pokémon can tell one of the moves an opposing Pokémon has.", 4),
new Ability(Abilities.UNAWARE, "Unaware", "When attacking, the Pokémon ignores the target Pokémon's stat changes.", 4)
.attr(IgnoreOpponentStatChangesAbAttr)
@@ -2456,11 +2724,13 @@ export function initAbilities() {
new Ability(Abilities.MULTITYPE, "Multitype (N)", "Changes the Pokémon's type to match the Plate or Z-Crystal it holds.", 4)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
- .attr(UnsuppressableAbilityAbAttr),
+ .attr(UnsuppressableAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
new Ability(Abilities.FLOWER_GIFT, "Flower Gift (P)", "Boosts the Attack and Sp. Def stats of itself and allies in harsh sunlight.", 4)
.conditionalAttr(getWeatherCondition(WeatherType.SUNNY || WeatherType.HARSH_SUN), BattleStatMultiplierAbAttr, BattleStat.ATK, 1.5)
.conditionalAttr(getWeatherCondition(WeatherType.SUNNY || WeatherType.HARSH_SUN), BattleStatMultiplierAbAttr, BattleStat.SPDEF, 1.5)
.attr(UncopiableAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr)
.ignorable(),
new Ability(Abilities.BAD_DREAMS, "Bad Dreams (N)", "Reduces the HP of sleeping opposing Pokémon.", 4),
new Ability(Abilities.PICKPOCKET, "Pickpocket", "Steals an item from an attacker that made direct contact.", 5)
@@ -2535,7 +2805,9 @@ export function initAbilities() {
.attr(PostVictoryStatChangeAbAttr, BattleStat.ATK, 1),
new Ability(Abilities.JUSTIFIED, "Justified", "Being hit by a Dark-type move boosts the Attack stat of the Pokémon, for justice.", 5)
.attr(PostDefendStatChangeAbAttr, (target, user, move) => move.type === Type.DARK && move.category !== MoveCategory.STATUS, BattleStat.ATK, 1),
- new Ability(Abilities.RATTLED, "Rattled (N)", "Dark-, Ghost-, and Bug-type moves scare the Pokémon and boost its Speed stat.", 5),
+ new Ability(Abilities.RATTLED, "Rattled (P)", "Intimidate or being hit by a Dark-, Ghost-, or Bug-type move will scare the Pokémon and boost its Speed stat.", 5)
+ .attr(PostDefendStatChangeAbAttr, (target, user, move) => move.category !== MoveCategory.STATUS && (move.type === Type.DARK || move.type === Type.BUG ||
+ move.type === Type.GHOST), BattleStat.SPD, 1),
new Ability(Abilities.MAGIC_BOUNCE, "Magic Bounce (N)", "Reflects status moves instead of getting hit by them.", 5)
.ignorable(),
new Ability(Abilities.SAP_SIPPER, "Sap Sipper", "Boosts the Attack stat if hit by a Grass-type move instead of taking damage.", 5)
@@ -2558,8 +2830,10 @@ export function initAbilities() {
.attr(PostTurnFormChangeAbAttr, p => p.getHpRatio() <= 0.5 ? 1 : 0)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
- .attr(UnsuppressableAbilityAbAttr),
- new Ability(Abilities.VICTORY_STAR, "Victory Star (N)", "Boosts the accuracy of its allies and itself.", 5),
+ .attr(UnsuppressableAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
+ new Ability(Abilities.VICTORY_STAR, "Victory Star (P)", "Boosts the accuracy of its allies and itself.", 5)
+ .attr(BattleStatMultiplierAbAttr, BattleStat.ACC, 1.1),
new Ability(Abilities.TURBOBLAZE, "Turboblaze", "Moves can be used on the target regardless of its Abilities.", 5)
.attr(PostSummonMessageAbAttr, (pokemon: Pokemon) => getPokemonMessage(pokemon, ' is radiating a blazing aura!'))
.attr(MoveAbilityBypassAbAttr),
@@ -2586,12 +2860,15 @@ export function initAbilities() {
.attr(MovePowerBoostAbAttr, (user, target, move) => move.hasFlag(MoveFlags.BITING_MOVE), 1.5),
new Ability(Abilities.REFRIGERATE, "Refrigerate", "Normal-type moves become Ice-type moves. The power of those moves is boosted a little.", 6)
.attr(MoveTypeChangePowerMultiplierAbAttr, Type.NORMAL, Type.ICE, 1.2),
- new Ability(Abilities.SWEET_VEIL, "Sweet Veil (N)", "Prevents itself and ally Pokémon from falling asleep.", 6)
+ new Ability(Abilities.SWEET_VEIL, "Sweet Veil (P)", "Prevents itself and ally Pokémon from falling asleep.", 6)
+ .attr(StatusEffectImmunityAbAttr, StatusEffect.SLEEP)
+ .attr(BattlerTagImmunityAbAttr, BattlerTagType.DROWSY)
.ignorable(),
new Ability(Abilities.STANCE_CHANGE, "Stance Change", "The Pokémon changes its form to Blade Forme when it uses an attack move and changes to Shield Forme when it uses King's Shield.", 6)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
- .attr(UnsuppressableAbilityAbAttr),
+ .attr(UnsuppressableAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
new Ability(Abilities.GALE_WINGS, "Gale Wings", "Gives priority to Flying-type moves when the Pokémon's HP is full.", 6)
.attr(IncrementMovePriorityAbAttr, (pokemon, move) => pokemon.getHpRatio() === 1 && move.type === Type.FLYING),
new Ability(Abilities.MEGA_LAUNCHER, "Mega Launcher", "Powers up aura and pulse moves.", 6)
@@ -2639,7 +2916,8 @@ export function initAbilities() {
.attr(PostTurnFormChangeAbAttr, p => p.formIndex % 7 + (p.getHpRatio() <= 0.5 ? 7 : 0))
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
- .attr(UnsuppressableAbilityAbAttr),
+ .attr(UnsuppressableAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
new Ability(Abilities.STAKEOUT, "Stakeout (N)", "Doubles the damage dealt to the target's replacement if the target switches out.", 7),
new Ability(Abilities.WATER_BUBBLE, "Water Bubble", "Lowers the power of Fire-type moves done to the Pokémon and prevents the Pokémon from getting a burn.", 7)
.attr(ReceivedTypeDamageMultiplierAbAttr, Type.FIRE, 0.5)
@@ -2668,21 +2946,31 @@ export function initAbilities() {
.attr(PostTurnFormChangeAbAttr, p => p.level < 20 || p.getHpRatio() <= 0.25 ? 0 : 1)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
- .attr(UnsuppressableAbilityAbAttr),
- new Ability(Abilities.DISGUISE, "Disguise (N)", "Once per battle, the shroud that covers the Pokémon can protect it from an attack.", 7)
+ .attr(UnsuppressableAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
+ new Ability(Abilities.DISGUISE, "Disguise (P)", "Once per battle, the shroud that covers the Pokémon can protect it from an attack.", 7)
+ .attr(PreDefendMovePowerToOneAbAttr, (target, user, move) => target.formIndex == 0 && target.getAttackTypeEffectiveness(move.type) > 0)
+ .attr(PostSummonFormChangeAbAttr, p => p.battleData.hitCount === 0 ? 0 : 1)
+ .attr(PostBattleInitFormChangeAbAttr, p => p.battleData.hitCount === 0 ? 0 : 1)
+ .attr(PostDefendFormChangeAbAttr, p => p.battleData.hitCount === 0 ? 0 : 1)
+ .attr(PreDefendFormChangeAbAttr, p => p.battleData.hitCount === 0 ? 0 : 1)
+ .attr(PostDefendDisguiseAbAttr)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
.attr(UnsuppressableAbilityAbAttr)
.attr(NoTransformAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr)
.ignorable(),
new Ability(Abilities.BATTLE_BOND, "Battle Bond (N)", "Defeating an opposing Pokémon strengthens the Pokémon's bond with its Trainer, and it becomes Ash-Greninja. Water Shuriken gets more powerful.", 7)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
- .attr(UnsuppressableAbilityAbAttr),
+ .attr(UnsuppressableAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
new Ability(Abilities.POWER_CONSTRUCT, "Power Construct (N)", "Other Cells gather to aid when its HP becomes half or less. Then the Pokémon changes its form to Complete Forme.", 7)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
- .attr(UnsuppressableAbilityAbAttr),
+ .attr(UnsuppressableAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
new Ability(Abilities.CORROSION, "Corrosion (N)", "The Pokémon can poison the target even if it's a Steel or Poison type.", 7),
new Ability(Abilities.COMATOSE, "Comatose (N)", "It's always drowsing and will never wake up. It can attack without waking up.", 7)
.attr(UncopiableAbilityAbAttr)
@@ -2728,7 +3016,8 @@ export function initAbilities() {
new Ability(Abilities.RKS_SYSTEM, "RKS System (N)", "Changes the Pokémon's type to match the memory disc it holds.", 7)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
- .attr(UnsuppressableAbilityAbAttr),
+ .attr(UnsuppressableAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
new Ability(Abilities.ELECTRIC_SURGE, "Electric Surge", "Turns the ground into Electric Terrain when the Pokémon enters a battle.", 7)
.attr(PostSummonTerrainChangeAbAttr, TerrainType.ELECTRIC)
.attr(PostBiomeChangeTerrainChangeAbAttr, TerrainType.ELECTRIC),
@@ -2761,7 +3050,8 @@ export function initAbilities() {
.ignorable(),
new Ability(Abilities.GULP_MISSILE, "Gulp Missile (N)", "When the Pokémon uses Surf or Dive, it will come back with prey. When it takes damage, it will spit out the prey to attack.", 8)
.attr(UnsuppressableAbilityAbAttr)
- .attr(NoTransformAbilityAbAttr),
+ .attr(NoTransformAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
new Ability(Abilities.STALWART, "Stalwart (N)", "Ignores the effects of opposing Pokémon's Abilities and moves that draw in moves.", 8),
new Ability(Abilities.STEAM_ENGINE, "Steam Engine", "Boosts the Pokémon's Speed stat drastically if hit by a Fire- or Water-type move.", 8)
.attr(PostDefendStatChangeAbAttr, (target, user, move) => (move.type === Type.FIRE || move.type === Type.WATER) && move.category !== MoveCategory.STATUS, BattleStat.SPD, 6),
@@ -2781,6 +3071,7 @@ export function initAbilities() {
.attr(UnswappableAbilityAbAttr)
.attr(UnsuppressableAbilityAbAttr)
.attr(NoTransformAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr)
.ignorable(),
new Ability(Abilities.POWER_SPOT, "Power Spot (N)", "Just being next to the Pokémon powers up moves.", 8),
new Ability(Abilities.MIMICRY, "Mimicry (N)", "Changes the Pokémon's type depending on the terrain.", 8),
@@ -2791,7 +3082,8 @@ export function initAbilities() {
.attr(PostDefendAbilitySwapAbAttr)
.bypassFaint(),
new Ability(Abilities.GORILLA_TACTICS, "Gorilla Tactics (N)", "Boosts the Pokémon's Attack stat but only allows the use of the first selected move.", 8),
- new Ability(Abilities.NEUTRALIZING_GAS, "Neutralizing Gas (N)", "If the Pokémon with Neutralizing Gas is in the battle, the effects of all Pokémon's Abilities will be nullified or will not be triggered.", 8)
+ new Ability(Abilities.NEUTRALIZING_GAS, "Neutralizing Gas (P)", "If the Pokémon with Neutralizing Gas is in the battle, the effects of all Pokémon's Abilities will be nullified or will not be triggered.", 8)
+ .attr(SuppressFieldAbilitiesAbAttr)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
.attr(NoTransformAbilityAbAttr),
@@ -2803,7 +3095,8 @@ export function initAbilities() {
.attr(PostTurnFormChangeAbAttr, p => p.getFormKey ? 1 : 0)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
- .attr(NoTransformAbilityAbAttr),
+ .attr(NoTransformAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
new Ability(Abilities.QUICK_DRAW, "Quick Draw (N)", "Enables the Pokémon to move first occasionally.", 8),
new Ability(Abilities.UNSEEN_FIST, "Unseen Fist (N)", "If the Pokémon uses moves that make direct contact, it can attack the target even if the target protects itself.", 8),
new Ability(Abilities.CURIOUS_MEDICINE, "Curious Medicine (N)", "When the Pokémon enters a battle, it scatters medicine from its shell, which removes all stat changes from allies.", 8),
@@ -2833,7 +3126,7 @@ export function initAbilities() {
new Ability(Abilities.SEED_SOWER, "Seed Sower", "Turns the ground into Grassy Terrain when the Pokémon is hit by an attack.", 9)
.attr(PostDefendTerrainChangeAbAttr, TerrainType.GRASSY),
new Ability(Abilities.THERMAL_EXCHANGE, "Thermal Exchange", "Boosts the Attack stat when the Pokémon is hit by a Fire-type move. The Pokémon also cannot be burned.", 9)
- .attr(PostDefendStatChangeAbAttr, (target, user, move) => move.type === Type.FIRE, BattleStat.ATK, 1)
+ .attr(PostDefendStatChangeAbAttr, (target, user, move) => move.type === Type.FIRE && move.category !== MoveCategory.STATUS, BattleStat.ATK, 1)
.attr(StatusEffectImmunityAbAttr, StatusEffect.BURN)
.ignorable(),
new Ability(Abilities.ANGER_SHELL, "Anger Shell (N)", "When an attack causes its HP to drop to half or less, the Pokémon gets angry. This lowers its Defense and Sp. Def stats but boosts its Attack, Sp. Atk, and Speed stats.", 9),
@@ -2844,22 +3137,26 @@ export function initAbilities() {
new Ability(Abilities.WELL_BAKED_BODY, "Well-Baked Body", "The Pokémon takes no damage when hit by Fire-type moves. Instead, its Defense stat is sharply boosted.", 9)
.attr(TypeImmunityStatChangeAbAttr, Type.FIRE, BattleStat.DEF, 2)
.ignorable(),
- new Ability(Abilities.WIND_RIDER, "Wind Rider (N)", "Boosts the Pokémon's Attack stat if Tailwind takes effect or if the Pokémon is hit by a wind move. The Pokémon also takes no damage from wind moves.", 9)
+ new Ability(Abilities.WIND_RIDER, "Wind Rider (P)", "Boosts the Pokémon's Attack stat if Tailwind takes effect or if the Pokémon is hit by a wind move. The Pokémon also takes no damage from wind moves.", 9)
+ .attr(MoveImmunityStatChangeAbAttr, (pokemon, attacker, move) => pokemon !== attacker && move.getMove().hasFlag(MoveFlags.WIND_MOVE), BattleStat.ATK, 1)
.ignorable(),
new Ability(Abilities.GUARD_DOG, "Guard Dog (N)", "Boosts the Pokémon's Attack stat if intimidated. Moves and items that would force the Pokémon to switch out also fail to work.", 9)
.ignorable(),
new Ability(Abilities.ROCKY_PAYLOAD, "Rocky Payload", "Powers up Rock-type moves.", 9)
.attr(MoveTypePowerBoostAbAttr, Type.ROCK),
- new Ability(Abilities.WIND_POWER, "Wind Power (N)", "The Pokémon becomes charged when it is hit by a wind move, boosting the power of the next Electric-type move the Pokémon uses.", 9),
+ new Ability(Abilities.WIND_POWER, "Wind Power (P)", "The Pokémon becomes charged when it is hit by a wind move, boosting the power of the next Electric-type move the Pokémon uses.", 9)
+ .attr(PostDefendApplyBattlerTagAbAttr, (target, user, move) => move.hasFlag(MoveFlags.WIND_MOVE), BattlerTagType.CHARGED),
new Ability(Abilities.ZERO_TO_HERO, "Zero to Hero (N)", "The Pokémon transforms into its Hero Form when it switches out.", 9)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
.attr(UnsuppressableAbilityAbAttr)
- .attr(NoTransformAbilityAbAttr),
+ .attr(NoTransformAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
new Ability(Abilities.COMMANDER, "Commander (N)", "When the Pokémon enters a battle, it goes inside the mouth of an ally Dondozo if one is on the field. The Pokémon then issues commands from there.", 9)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr),
- new Ability(Abilities.ELECTROMORPHOSIS, "Electromorphosis (N)", "The Pokémon becomes charged when it takes damage, boosting the power of the next Electric-type move the Pokémon uses.", 9),
+ new Ability(Abilities.ELECTROMORPHOSIS, "Electromorphosis", "The Pokémon becomes charged when it takes damage, boosting the power of the next Electric-type move the Pokémon uses.", 9)
+ .attr(PostDefendApplyBattlerTagAbAttr, (target, user, move) => move.category !== MoveCategory.STATUS, BattlerTagType.CHARGED),
new Ability(Abilities.PROTOSYNTHESIS, "Protosynthesis", "Boosts the Pokémon's most proficient stat in harsh sunlight or if the Pokémon is holding Booster Energy.", 9)
.conditionalAttr(getWeatherCondition(WeatherType.SUNNY, WeatherType.HARSH_SUN), PostSummonAddBattlerTagAbAttr, BattlerTagType.PROTOSYNTHESIS, 0, true)
.attr(PostWeatherChangeAddBattlerTagAttr, BattlerTagType.PROTOSYNTHESIS, 0, WeatherType.SUNNY, WeatherType.HARSH_SUN)
@@ -2897,18 +3194,22 @@ export function initAbilities() {
.attr(MovePowerBoostAbAttr, (user, target, move) => move.hasFlag(MoveFlags.SLICING_MOVE), 1.5),
new Ability(Abilities.SUPREME_OVERLORD, "Supreme Overlord (N)", "When the Pokémon enters a battle, its Attack and Sp. Atk stats are slightly boosted for each of the allies in its party that have already been defeated.", 9),
new Ability(Abilities.COSTAR, "Costar (N)", "When the Pokémon enters a battle, it copies an ally's stat changes.", 9),
- new Ability(Abilities.TOXIC_DEBRIS, "Toxic Debris (N)", "Scatters poison spikes at the feet of the opposing team when the Pokémon takes damage from physical moves.", 9),
+ new Ability(Abilities.TOXIC_DEBRIS, "Toxic Debris", "Scatters poison spikes at the feet of the opposing team when the Pokémon takes damage from physical moves.", 9)
+ .attr(PostDefendApplyArenaTrapTagAbAttr, (target, user, move) => move.category === MoveCategory.PHYSICAL, ArenaTagType.TOXIC_SPIKES)
+ .bypassFaint(),
new Ability(Abilities.ARMOR_TAIL, "Armor Tail", "The mysterious tail covering the Pokémon's head makes opponents unable to use priority moves against the Pokémon or its allies.", 9)
.attr(FieldPriorityMoveImmunityAbAttr)
.ignorable(),
new Ability(Abilities.EARTH_EATER, "Earth Eater", "If hit by a Ground-type move, the Pokémon has its HP restored instead of taking damage.", 9)
.attr(TypeImmunityHealAbAttr, Type.GROUND)
.ignorable(),
- new Ability(Abilities.MYCELIUM_MIGHT, "Mycelium Might (N)", "The Pokémon will always act more slowly when using status moves, but these moves will be unimpeded by the Ability of the target.", 9),
+ new Ability(Abilities.MYCELIUM_MIGHT, "Mycelium Might (P)", "The Pokémon will always act more slowly when using status moves, but these moves will be unimpeded by the Ability of the target.", 9)
+ .attr(MoveAbilityBypassAbAttr, (pokemon, move: Move) => move.category === MoveCategory.STATUS),
new Ability(Abilities.MINDS_EYE, "Mind's Eye (N)", "The Pokémon ignores changes to opponents' evasiveness, its accuracy can't be lowered, and it can hit Ghost types with Normal- and Fighting-type moves.", 9)
.ignorable(),
new Ability(Abilities.SUPERSWEET_SYRUP, "Supersweet Syrup (N)", "A sickly sweet scent spreads across the field the first time the Pokémon enters a battle, lowering the evasiveness of opposing Pokémon.", 9),
- new Ability(Abilities.HOSPITALITY, "Hospitality (N)", "When the Pokémon enters a battle, it showers its ally with hospitality, restoring a small amount of the ally's HP.", 9),
+ new Ability(Abilities.HOSPITALITY, "Hospitality", "When the Pokémon enters a battle, it showers its ally with hospitality, restoring a small amount of the ally's HP.", 9)
+ .attr(PostSummonAllyHealAbAttr, 4, true),
new Ability(Abilities.TOXIC_CHAIN, "Toxic Chain", "The power of the Pokémon's toxic chain may badly poison any target the Pokémon hits with a move.", 9)
.attr(PostAttackApplyStatusEffectAbAttr, false, 30, StatusEffect.TOXIC),
new Ability(Abilities.EMBODY_ASPECT_TEAL, "Embody Aspect", "The Pokémon's heart fills with memories, causing the Teal Mask to shine and the Pokémon's Speed stat to be boosted.", 9)
@@ -2936,7 +3237,8 @@ export function initAbilities() {
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
.attr(UnsuppressableAbilityAbAttr)
- .attr(NoTransformAbilityAbAttr),
+ .attr(NoTransformAbilityAbAttr)
+ .attr(NoFusionAbilityAbAttr),
new Ability(Abilities.TERA_SHELL, "Tera Shell (N)", "The Pokémon's shell contains the powers of each type. All damage-dealing moves that hit the Pokémon when its HP is full will not be very effective.", 9)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
diff --git a/src/data/api.ts b/src/data/api.ts
index 9d342dab2..1f2690c6a 100644
--- a/src/data/api.ts
+++ b/src/data/api.ts
@@ -249,7 +249,7 @@ export async function printPokemon() {
Math.max(abilities.indexOf(pokemon.abilities.find(a => a.slot === 3)?.ability.name), 0)
];
- const pokemonSpecies = new PokemonSpecies(dexId, species.names.find(n => n.language.name === 'en').name, generationIndex, species.is_legendary && baseTotal < 660, species.is_legendary && baseTotal >= 660, species.is_mythical,
+ const pokemonSpecies = new PokemonSpecies(dexId, generationIndex, species.is_legendary && baseTotal < 660, species.is_legendary && baseTotal >= 660, species.is_mythical,
species.genera.find(g => g.language.name === 'en')?.genus, type1 as Type, type2 > -1 ? type2 as Type : null, pokemon.height / 10, pokemon.weight / 10, ability1 as Abilities, ability2 as Abilities, abilityHidden as Abilities,
baseTotal, baseStats[0], baseStats[1], baseStats[2], baseStats[3], baseStats[4], baseStats[5], species.capture_rate, species.base_happiness, pokemon.base_experience, growthRateMap[species.growth_rate.name],
species.gender_rate < 9 ? 100 - (species.gender_rate * 12.5) : null, species.has_gender_differences, species.forms_switchable);
diff --git a/src/data/arena-tag.ts b/src/data/arena-tag.ts
index 2f6305862..c2430db95 100644
--- a/src/data/arena-tag.ts
+++ b/src/data/arena-tag.ts
@@ -65,7 +65,7 @@ export class MistTag extends ArenaTag {
super.onAdd(arena);
const source = arena.scene.getPokemonById(this.sourceId);
- arena.scene.queueMessage(getPokemonMessage(source, `'s team became\nshrowded in mist!`));
+ arena.scene.queueMessage(getPokemonMessage(source, `'s team became\nshrouded in mist!`));
}
apply(arena: Arena, args: any[]): boolean {
@@ -175,7 +175,7 @@ class MudSportTag extends WeakenMoveTypeTag {
}
onRemove(arena: Arena): void {
- arena.scene.queueMessage('The effects of MUD SPORT\nhave faded.');
+ arena.scene.queueMessage('The effects of Mud Sport\nhave faded.');
}
}
@@ -189,7 +189,7 @@ class WaterSportTag extends WeakenMoveTypeTag {
}
onRemove(arena: Arena): void {
- arena.scene.queueMessage('The effects of WATER SPORT\nhave faded.');
+ arena.scene.queueMessage('The effects of Water Sport\nhave faded.');
}
}
diff --git a/src/data/battle-anims.ts b/src/data/battle-anims.ts
index 572738fd2..db00ea600 100644
--- a/src/data/battle-anims.ts
+++ b/src/data/battle-anims.ts
@@ -78,7 +78,9 @@ export enum CommonAnim {
CURSE,
MAGMA_STORM,
CLAMP,
+ SNAP_TRAP,
THUNDER_CAGE,
+ INFESTATION,
ORDER_UP_CURLY,
ORDER_UP_DROOPY,
ORDER_UP_STRETCHY,
@@ -422,14 +424,14 @@ export const moveAnims = new Map()
export const chargeAnims = new Map();
export const commonAnims = new Map();
-export function initCommonAnims(): Promise {
+export function initCommonAnims(scene: BattleScene): Promise {
return new Promise(resolve => {
const commonAnimNames = Utils.getEnumKeys(CommonAnim);
const commonAnimIds = Utils.getEnumValues(CommonAnim);
const commonAnimFetches = [];
for (let ca = 0; ca < commonAnimIds.length; ca++) {
const commonAnimId = commonAnimIds[ca];
- commonAnimFetches.push(fetch(`./battle-anims/common-${commonAnimNames[ca].toLowerCase().replace(/\_/g, '-')}.json`)
+ commonAnimFetches.push(scene.cachedFetch(`./battle-anims/common-${commonAnimNames[ca].toLowerCase().replace(/\_/g, '-')}.json`)
.then(response => response.json())
.then(cas => commonAnims.set(commonAnimId, new AnimConfig(cas))));
}
@@ -437,7 +439,7 @@ export function initCommonAnims(): Promise {
});
}
-export function initMoveAnim(move: Moves): Promise {
+export function initMoveAnim(scene: BattleScene, move: Moves): Promise {
return new Promise(resolve => {
if (moveAnims.has(move)) {
if (moveAnims.get(move) !== null)
@@ -458,7 +460,7 @@ export function initMoveAnim(move: Moves): Promise {
const defaultMoveAnim = allMoves[move] instanceof AttackMove ? Moves.TACKLE : allMoves[move] instanceof SelfStatusMove ? Moves.FOCUS_ENERGY : Moves.TAIL_WHIP;
const moveName = Moves[move].toLowerCase().replace(/\_/g, '-');
const fetchAnimAndResolve = (move: Moves) => {
- fetch(`./battle-anims/${moveName}.json`)
+ scene.cachedFetch(`./battle-anims/${moveName}.json`)
.then(response => {
if (!response.ok) {
console.error(`Could not load animation file for move '${moveName}'`, response.status, response.statusText);
@@ -475,7 +477,7 @@ export function initMoveAnim(move: Moves): Promise {
populateMoveAnim(move, ba);
const chargeAttr = allMoves[move].getAttrs(ChargeAttr).find(() => true) as ChargeAttr || allMoves[move].getAttrs(DelayedAttackAttr).find(() => true) as DelayedAttackAttr;
if (chargeAttr)
- initMoveChargeAnim(chargeAttr.chargeAnim).then(() => resolve());
+ initMoveChargeAnim(scene, chargeAttr.chargeAnim).then(() => resolve());
else
resolve();
});
@@ -485,7 +487,7 @@ export function initMoveAnim(move: Moves): Promise {
});
}
-export function initMoveChargeAnim(chargeAnim: ChargeAnim): Promise {
+export function initMoveChargeAnim(scene: BattleScene, chargeAnim: ChargeAnim): Promise {
return new Promise(resolve => {
if (chargeAnims.has(chargeAnim)) {
if (chargeAnims.get(chargeAnim) !== null)
@@ -500,7 +502,7 @@ export function initMoveChargeAnim(chargeAnim: ChargeAnim): Promise {
}
} else {
chargeAnims.set(chargeAnim, null);
- fetch(`./battle-anims/${ChargeAnim[chargeAnim].toLowerCase().replace(/\_/g, '-')}.json`)
+ scene.cachedFetch(`./battle-anims/${ChargeAnim[chargeAnim].toLowerCase().replace(/\_/g, '-')}.json`)
.then(response => response.json())
.then(ca => {
if (Array.isArray(ca)) {
@@ -796,7 +798,10 @@ export abstract class BattleAnim {
let sprite: Phaser.GameObjects.Sprite;
sprite = scene.addPokemonSprite(isUser ? user : target, 0, 0, spriteSource.texture, spriteSource.frame.name, true);
[ 'spriteColors', 'fusionSpriteColors' ].map(k => sprite.pipelineData[k] = (isUser ? user : target).getSprite().pipelineData[k]);
- sprite.pipelineData['ignoreFieldPos'] = true;
+ sprite.setPipelineData('spriteKey', (isUser ? user : target).getSpriteKey());
+ sprite.setPipelineData('shiny', (isUser ? user : target).shiny);
+ sprite.setPipelineData('variant', (isUser ? user : target).variant);
+ sprite.setPipelineData('ignoreFieldPos', true);
spriteSource.on('animationupdate', (_anim, frame) => sprite.setFrame(frame.textureFrame));
scene.field.add(sprite);
sprites.push(sprite);
diff --git a/src/data/battler-tags.ts b/src/data/battler-tags.ts
index 15dc357a4..b12d15968 100644
--- a/src/data/battler-tags.ts
+++ b/src/data/battler-tags.ts
@@ -8,7 +8,7 @@ import * as Utils from "../utils";
import { Moves } from "./enums/moves";
import { ChargeAttr, MoveFlags, allMoves } from "./move";
import { Type } from "./type";
-import { BlockNonDirectDamageAbAttr, FlinchEffectAbAttr, applyAbAttrs } from "./ability";
+import { BlockNonDirectDamageAbAttr, FlinchEffectAbAttr, ReverseDrainAbAttr, applyAbAttrs } from "./ability";
import { Abilities } from "./enums/abilities";
import { BattlerTagType } from "./enums/battler-tag-type";
import { TerrainType } from "./terrain";
@@ -145,6 +145,10 @@ export class FlinchedTag extends BattlerTag {
applyAbAttrs(FlinchEffectAbAttr, pokemon, null);
}
+ canAdd(pokemon: Pokemon): boolean {
+ return !pokemon.isMax();
+ }
+
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
super.lapse(pokemon, lapseType);
@@ -292,7 +296,11 @@ export class SeedTag extends BattlerTag {
pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, source.getBattlerIndex(), pokemon.getBattlerIndex(), CommonAnim.LEECH_SEED));
const damage = pokemon.damageAndUpdate(Math.max(Math.floor(pokemon.getMaxHp() / 8), 1));
- pokemon.scene.unshiftPhase(new PokemonHealPhase(pokemon.scene, source.getBattlerIndex(), damage, getPokemonMessage(pokemon, '\'s health is\nsapped by Leech Seed!'), false, true));
+ const reverseDrain = pokemon.hasAbilityWithAttr(ReverseDrainAbAttr);
+ pokemon.scene.unshiftPhase(new PokemonHealPhase(pokemon.scene, source.getBattlerIndex(),
+ !reverseDrain ? damage : damage * -1,
+ !reverseDrain ? getPokemonMessage(pokemon, '\'s health is\nsapped by Leech Seed!') : getPokemonMessage(source, '\'s Leech Seed\nsucked up the liquid ooze!'),
+ false, true));
}
}
}
@@ -364,6 +372,9 @@ export class EncoreTag extends BattlerTag {
}
canAdd(pokemon: Pokemon): boolean {
+ if (pokemon.isMax())
+ return false;
+
const lastMoves = pokemon.getLastXMoves(1);
if (!lastMoves.length)
return false;
@@ -603,6 +614,16 @@ export class MagmaStormTag extends DamagingTrapTag {
}
}
+export class SnapTrapTag extends DamagingTrapTag {
+ constructor(turnCount: integer, sourceId: integer) {
+ super(BattlerTagType.SNAP_TRAP, CommonAnim.SNAP_TRAP, turnCount, Moves.SNAP_TRAP, sourceId);
+ }
+
+ getTrapMessage(pokemon: Pokemon): string {
+ return getPokemonMessage(pokemon, ` got trapped\nby a snap trap!`);
+ }
+}
+
export class ThunderCageTag extends DamagingTrapTag {
constructor(turnCount: integer, sourceId: integer) {
super(BattlerTagType.THUNDER_CAGE, CommonAnim.THUNDER_CAGE, turnCount, Moves.THUNDER_CAGE, sourceId);
@@ -613,6 +634,16 @@ export class ThunderCageTag extends DamagingTrapTag {
}
}
+export class InfestationTag extends DamagingTrapTag {
+ constructor(turnCount: integer, sourceId: integer) {
+ super(BattlerTagType.INFESTATION, CommonAnim.INFESTATION, turnCount, Moves.INFESTATION, sourceId);
+ }
+
+ getTrapMessage(pokemon: Pokemon): string {
+ return getPokemonMessage(pokemon, ` has been afflicted \nwith an infestation by ${getPokemonPrefix(pokemon.scene.getPokemonById(this.sourceId))}${pokemon.scene.getPokemonById(this.sourceId).name}!`);
+ }
+}
+
export class ProtectedTag extends BattlerTag {
constructor(sourceMove: Moves, tagType: BattlerTagType = BattlerTagType.PROTECTED) {
@@ -922,11 +953,15 @@ export class HideSpriteTag extends BattlerTag {
export class TypeBoostTag extends BattlerTag {
public boostedType: Type;
+ public boostValue: number;
+ public oneUse: boolean;
- constructor(tagType: BattlerTagType, sourceMove: Moves, boostedType: Type) {
+ constructor(tagType: BattlerTagType, sourceMove: Moves, boostedType: Type, boostValue: number, oneUse: boolean) {
super(tagType, BattlerTagLapseType.TURN_END, 1, sourceMove);
this.boostedType = boostedType;
+ this.boostValue = boostValue;
+ this.oneUse = oneUse;
}
lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
@@ -1003,6 +1038,39 @@ export class SaltCuredTag extends BattlerTag {
}
}
+export class CursedTag extends BattlerTag {
+ private sourceIndex: integer;
+
+ constructor(sourceId: integer) {
+ super(BattlerTagType.CURSED, BattlerTagLapseType.TURN_END, 1, Moves.CURSE, sourceId);
+ }
+
+ onAdd(pokemon: Pokemon): void {
+ super.onAdd(pokemon);
+
+ pokemon.scene.queueMessage(getPokemonMessage(pokemon, ' has been cursed!'));
+ this.sourceIndex = pokemon.scene.getPokemonById(this.sourceId).getBattlerIndex();
+ }
+
+ lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
+ const ret = lapseType !== BattlerTagLapseType.CUSTOM || super.lapse(pokemon, lapseType);
+
+ if (ret) {
+ pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.getBattlerIndex(), pokemon.getBattlerIndex(), CommonAnim.SALT_CURE));
+
+ const cancelled = new Utils.BooleanHolder(false);
+ applyAbAttrs(BlockNonDirectDamageAbAttr, pokemon, cancelled);
+
+ if (!cancelled.value) {
+ pokemon.damageAndUpdate(Math.floor(pokemon.getMaxHp() / 4));
+ pokemon.scene.queueMessage(getPokemonMessage(pokemon, ` is hurt by the ${this.getMoveName()}!`));
+ }
+ }
+
+ return ret;
+ }
+}
+
export function getBattlerTag(tagType: BattlerTagType, turnCount: integer, sourceMove: Moves, sourceId: integer): BattlerTag {
switch (tagType) {
case BattlerTagType.RECHARGING:
@@ -1045,8 +1113,12 @@ export function getBattlerTag(tagType: BattlerTagType, turnCount: integer, sourc
return new SandTombTag(turnCount, sourceId);
case BattlerTagType.MAGMA_STORM:
return new MagmaStormTag(turnCount, sourceId);
+ case BattlerTagType.SNAP_TRAP:
+ return new SnapTrapTag(turnCount, sourceId);
case BattlerTagType.THUNDER_CAGE:
return new ThunderCageTag(turnCount, sourceId);
+ case BattlerTagType.INFESTATION:
+ return new InfestationTag(turnCount, sourceId);
case BattlerTagType.PROTECTED:
return new ProtectedTag(sourceMove);
case BattlerTagType.SPIKY_SHIELD:
@@ -1081,7 +1153,7 @@ export function getBattlerTag(tagType: BattlerTagType, turnCount: integer, sourc
case BattlerTagType.HIDDEN:
return new HideSpriteTag(tagType, turnCount, sourceMove);
case BattlerTagType.FIRE_BOOST:
- return new TypeBoostTag(tagType, sourceMove, Type.FIRE);
+ return new TypeBoostTag(tagType, sourceMove, Type.FIRE, 1.5, false);
case BattlerTagType.CRIT_BOOST:
return new CritBoostTag(tagType, sourceMove);
case BattlerTagType.ALWAYS_CRIT:
@@ -1098,6 +1170,10 @@ export function getBattlerTag(tagType: BattlerTagType, turnCount: integer, sourc
return new BattlerTag(tagType, BattlerTagLapseType.TURN_END, turnCount - 1, sourceMove);
case BattlerTagType.SALT_CURED:
return new SaltCuredTag(sourceId);
+ case BattlerTagType.CURSED:
+ return new CursedTag(sourceId);
+ case BattlerTagType.CHARGED:
+ return new TypeBoostTag(tagType, sourceMove, Type.ELECTRIC, 2, true);
case BattlerTagType.NONE:
default:
return new BattlerTag(tagType, BattlerTagLapseType.CUSTOM, turnCount, sourceMove, sourceId);
diff --git a/src/data/biomes.ts b/src/data/biomes.ts
index e440321c7..d6e84bcbc 100644
--- a/src/data/biomes.ts
+++ b/src/data/biomes.ts
@@ -1844,7 +1844,7 @@ export const biomeTrainerPools: BiomeTrainerPools = {
[BiomePoolTier.RARE]: [],
[BiomePoolTier.SUPER_RARE]: [],
[BiomePoolTier.ULTRA_RARE]: [],
- [BiomePoolTier.BOSS]: [ TrainerType.BRAWLY, TrainerType.KORRINA, TrainerType.BEA ],
+ [BiomePoolTier.BOSS]: [ TrainerType.BRAWLY, TrainerType.MAYLENE, TrainerType.KORRINA, TrainerType.BEA ],
[BiomePoolTier.BOSS_RARE]: [],
[BiomePoolTier.BOSS_SUPER_RARE]: [],
[BiomePoolTier.BOSS_ULTRA_RARE]: []
@@ -4144,7 +4144,7 @@ export const biomeTrainerPools: BiomeTrainerPools = {
],
[ Species.MIME_JR, Type.PSYCHIC, Type.FAIRY, [ ]
],
- [ Species.HAPPINY, Type.NORMAL, -1, []
+ [ Species.HAPPINY, Type.NORMAL, -1, [ ]
],
[ Species.CHATOT, Type.NORMAL, Type.FLYING, [
[ Biome.JUNGLE, BiomePoolTier.SUPER_RARE ]
@@ -6057,7 +6057,7 @@ export const biomeTrainerPools: BiomeTrainerPools = {
[ Biome.SEABED, BiomePoolTier.BOSS ]
]
],
- [ Species.TOXEL, Type.ELECTRIC, Type.POISON, []
+ [ Species.TOXEL, Type.ELECTRIC, Type.POISON, [ ]
],
[ Species.TOXTRICITY, Type.ELECTRIC, Type.POISON, [
[ Biome.SLUM, BiomePoolTier.RARE, [ TimeOfDay.DUSK, TimeOfDay.NIGHT ] ],
@@ -7408,6 +7408,10 @@ export const biomeTrainerPools: BiomeTrainerPools = {
[ Biome.LAKE, BiomePoolTier.BOSS ]
]
],
+ [ TrainerType.MAYLENE, [
+ [ Biome.DOJO, BiomePoolTier.BOSS ]
+ ]
+ ],
[ TrainerType.FANTINA, [
[ Biome.TEMPLE, BiomePoolTier.BOSS ]
]
diff --git a/src/data/daily-run.ts b/src/data/daily-run.ts
index a5ea4e585..5371b87a6 100644
--- a/src/data/daily-run.ts
+++ b/src/data/daily-run.ts
@@ -60,12 +60,12 @@ export function getDailyRunStarters(scene: BattleScene, seed: string): Starter[]
function getDailyRunStarter(scene: BattleScene, starterSpeciesForm: PokemonSpeciesForm, startingLevel: integer): Starter {
const starterSpecies = starterSpeciesForm instanceof PokemonSpecies ? starterSpeciesForm : getPokemonSpecies(starterSpeciesForm.speciesId);
const formIndex = starterSpeciesForm instanceof PokemonSpecies ? undefined : starterSpeciesForm.formIndex;
- const pokemon = new PlayerPokemon(scene, starterSpecies, startingLevel, undefined, formIndex, undefined, undefined, undefined, undefined, undefined);
+ const pokemon = new PlayerPokemon(scene, starterSpecies, startingLevel, undefined, formIndex, undefined, undefined, undefined, undefined, undefined, undefined);
const starter: Starter = {
species: starterSpecies,
dexAttr: pokemon.getDexAttr(),
+ abilityIndex: pokemon.abilityIndex,
passive: false,
- variant: 0,
nature: pokemon.getNature(),
pokerus: pokemon.pokerus
};
diff --git a/src/data/dialogue.ts b/src/data/dialogue.ts
index dc1b346d5..8fd9fc125 100644
--- a/src/data/dialogue.ts
+++ b/src/data/dialogue.ts
@@ -56,7 +56,8 @@ export const trainerTypeDialogue = {
`I'll show you the ropes of how to really use Pokémon!`,
`A serious battle starts from a serious beginning! Are you sure you're ready?`,
`You're only young once. And you only get one shot at a given battle. Soon, you'll be nothing but a memory.`,
- `You'd better go easy on me, OK? Though I'll be seriously fighting!`
+ `You'd better go easy on me, OK? Though I'll be seriously fighting!`,
+ `School is boring. I've got nothing to do. Yawn. I'm only battling to kill the time.`
],
victory: [
`That was impressive! I've got a lot to learn.`,
@@ -66,7 +67,8 @@ export const trainerTypeDialogue = {
`You actually taught me a lesson! You're pretty amazing!`,
`Seriously, I lost. That is, like, seriously depressing, but you were seriously cool.`,
`I don't need memories like this. Deleting memory…`,
- `Hey! I told you to go easy on me! Still, you're pretty cool when you're serious.`
+ `Hey! I told you to go easy on me! Still, you're pretty cool when you're serious.`,
+ `I'm actually getting tired of battling… There's gotta be something new to do…`
]
}
],
@@ -78,9 +80,14 @@ export const trainerTypeDialogue = {
`Hmm, do you discipline your Pokémon? Pampering them too much is no good.`,
],
victory: [
- `I am happy! Happy, I tell you! Don't look at me like that!`,
- `You don't seem to need any tips for training good Pokémon.`,
- `The hardest part of this job is saying farewell to Pokémon.`,
+ `It is important to nurture and train each Pokémon's characteristics.`,
+ `Unlike my diabolical self, these are some good Pokémon.`,
+ `Too much praise can spoil both Pokémon and people.`,
+ ],
+ defeat:[
+ `You should not get angry at your Pokémon, even if you lose a battle.`,
+ `Right? Pretty good Pokémon, huh? I'm suited to raising things.`,
+ `No matter how much you love your Pokémon, you still have to discipline them when they misbehave.`
]
},
{
@@ -93,6 +100,11 @@ export const trainerTypeDialogue = {
`Ugh… It wasn't supposed to be like this. Did I administer the wrong blend?`,
`How could that happen to my Pokémon… What are you feeding your Pokémon?`,
`If I lose, that tells you I was just killing time. It doesn't damage my ego at all.`
+ ],
+ defeat: [
+ `This proves my Pokémon have accepted my love.`,
+ `The real trick behind training good Pokémon is catching good Pokémon.`,
+ `Pokémon will be strong or weak depending on how you raise them.`
]
}
],
@@ -165,6 +177,12 @@ export const trainerTypeDialogue = {
`What?! But I'm a battling genius!`,
`Of course, you are the main character!`,
`OK! OK! You could be an Ace Trainer!`
+ ],
+ defeat: [
+ `I am devoting my body and soul to Pokémon battles!`,
+ `All within my expectations… Nothing to be surprised about…`,
+ `I thought I'd grow up to be a frail person who looked like they would break if you squeezed them too hard.`,
+ `Of course I'm strong and don't lose. It's important that I win gracefully.`
]
}
],
@@ -189,7 +207,12 @@ export const trainerTypeDialogue = {
`We may have lost this round, but our bond remains unbreakable!`,
`Our twin spirit won't be dimmed for long.`,
`We'll come back stronger as a dynamic duo!`
- ]
+ ],
+ defeat: [
+ `Twin power reigns supreme!`,
+ `Two hearts, one triumph!`,
+ `Double the smiles, double the victory dance!`
+ ],
}
],
[TrainerType.CYCLIST]: [
@@ -248,6 +271,10 @@ export const trainerTypeDialogue = {
victory: [
`It doesn't matter to the vastness of nature whether I win or lose…`,
`Something like this is pretty trivial compared to the stifling feelings of city life.`
+ ],
+ defeat: [
+ `I won the battle. But victory is nothing compared to the vastness of nature…`,
+ `I'm sure how you feel is not so bad if you compare it to my anxiety attacks…`
]
}
],
@@ -296,23 +323,46 @@ export const trainerTypeDialogue = {
[TrainerType.WORKER]: [
{
encounter: [
- `I'll show you we can break you. We've been training in the field!`,
+ `It bothers me that people always misunderstand me. I'm a lot more pure than everyone thinks.`
+ ],
+ victory: [
+ `I really don't want my skin to burn, so I want to stay in the shade while I work.`,
+ ]
+ },
+ {
+ encounter: [
`It bothers me that people always misunderstand me.
$I'm a lot more pure than everyone thinks.`
],
victory: [
- `How strange… How could this be… I shouldn't have been outmuscled.`,
`I really don't want my skin to burn, so I want to stay in the shade while I work.`
+ ],
+ defeat: [
+ `My body and mind aren't necessarily always in sync.`
]
- }
+ },
+ {
+ encounter: [
+ `I'll show you we can break you. We've been training in the field!`
+ ],
+ victory: [
+ `How strange… How could this be… I shouldn't have been outmuscled.`,
+ ]
+ },
],
[TrainerType.HEX_MANIAC]: [
{
encounter: [
`I normally only ever listen to classical music, but if I lose, I think I shall try a bit of new age!`,
+ `I grow stronger with each tear I cry.`
],
victory: [
`Is this the dawning of the age of Aquarius?`,
+ `Now I can get even stronger. I grow with every grudge.`
+ ],
+ defeat: [
+ `New age simply refers to twentieth century classical composers, right?`,
+ `Don't get hung up on sadness or frustration. You can use your grudges to motivate yourself.`
]
}
],
@@ -338,6 +388,36 @@ export const trainerTypeDialogue = {
]
}
],
+ [TrainerType.BEAUTY]: [
+ {
+ encounter: [
+ `My last ever battle… That's the way I'd like us to view this match…`
+ ],
+ victory: [
+ `It's been fun… Let's have another last battle again someday…`
+ ]
+ }
+ ],
+ [TrainerType.BAKER]: [
+ {
+ encounter: [
+ `Hope you're ready to taste defeat!`
+ ],
+ victory: [
+ `I'll bake a comeback.`
+ ]
+ }
+ ],
+ [TrainerType.BIKER]: [
+ {
+ encounter: [
+ `Time to rev up and leave you in the dust!`
+ ],
+ victory: [
+ `I'll tune up for the next race.`
+ ]
+ }
+ ],
[TrainerType.BROCK]: {
encounter: [
`My expertise on Rock-type Pokémon will take you down! Come on!`,
@@ -393,17 +473,20 @@ export const trainerTypeDialogue = {
encounter: [
`Ah, the weather is lovely here…\nOh, a battle? Very well then.`,
`My Pokémon battling skills rival that of my flower arranging skills.`,
- `Oh, I hope the pleasant aroma of my Pokémon doesn't put me to sleep again…`
+ `Oh, I hope the pleasant aroma of my Pokémon doesn't put me to sleep again…`,
+ `Seeing flowers in a garden is so soothing.`
],
victory: [
`Oh! I concede defeat.`,
`That match was most delightful.`,
- `Ah, it appears it is my loss…`
+ `Ah, it appears it is my loss…`,
+ `Oh, my goodness.`
],
defeat: [
`I was afraid I would doze off…`,
`Oh my, it seems my Grass Pokémon overwhelmed you.`,
- `That battle was such a soothing experience.`
+ `That battle was such a soothing experience.`,
+ `Oh… Is that all?`
]
},
[TrainerType.JANINE]: {
@@ -1370,7 +1453,7 @@ export const trainerTypeDialogue = {
`I thought that you would be able to get this far. Let's get this started.`
],
victory: [
- `You got me. You are magneficent!`,
+ `You got me. You are magnificent!`,
`I never expected another trainer to beat me… I'm surprised.`
],
defeat: [
@@ -1723,12 +1806,17 @@ export const trainerTypeDialogue = {
encounter: [
`M'hm… If I win this battle, I feel like I can draw a picture unlike any before it.
$OK! I can hear my battle muse loud and clear. Let's get straight to it!`,
+ `Of course, I'm really proud of all of my Pokémon!
+ $Well now… Let's get right to it!`
],
victory: [
`Is it over? Has my muse abandoned me?`,
+ `Hmm… It's over! You're incredible!`
],
defeat: [
`Wow… It's beautiful somehow, isn't it…`,
+ `Sometimes I hear people say something was an ugly win.
+ $I think if you're trying your best, any win is beautiful.`
]
},
[TrainerType.ELESA]: {
@@ -2043,6 +2131,9 @@ export const trainerTypeDialogue = {
$@c{smile_wave}I also got you another one of these!\n@c{smile_wave_wink}No need to thank me~.
$@c{angry_mopen}This is the last one, though! You won't be getting anymore freebies from me after this!
$@c{smile_wave}Keep at it!`
+ ],
+ defeat: [
+ `It's OK to lose sometimes…`
]
}
],
@@ -2069,6 +2160,9 @@ export const trainerTypeDialogue = {
],
victory: [
`@c{shock}After all that… it wasn't enough…?\nYou'll never come back at this rate…`
+ ],
+ defeat: [
+ `You gave it your best, now let's go home.`
]
}
],
@@ -2101,6 +2195,9 @@ export const trainerTypeDialogue = {
],
victory: [
`@c{neutral}What…@d{64} What are you?`
+ ],
+ defeat: [
+ `$@c{smile}You should be proud of how far you made it.`
]
}
],
@@ -2120,6 +2217,11 @@ export const trainerTypeDialogue = {
victory: [
`@c{neutral}…`
]
+ },
+ {
+ defeat: [
+ `$@c{smile_ehalf}…`
+ ]
}
],
[TrainerType.RIVAL_6]: [
diff --git a/src/data/egg-moves.ts b/src/data/egg-moves.ts
index 1413bc4bf..91a78a9b2 100644
--- a/src/data/egg-moves.ts
+++ b/src/data/egg-moves.ts
@@ -5,572 +5,574 @@ import * as Utils from "../utils";
export const speciesEggMoves = {
- [Species.BULBASAUR]: [ Moves.GIGA_DRAIN, Moves.SLUDGE_BOMB, Moves.WEATHER_BALL, Moves.STRENGTH_SAP ],
- [Species.CHARMANDER]: [ Moves.DRAGON_DANCE, Moves.MORNING_SUN, Moves.SNARL, Moves.SACRED_FIRE ],
- [Species.SQUIRTLE]: [ Moves.BODY_PRESS, Moves.FLIP_TURN, Moves.BOUNCY_BUBBLE, Moves.RECOVER ],
- [Species.CATERPIE]: [ Moves.STRUGGLE_BUG, Moves.ELECTROWEB, Moves.STICKY_WEB, Moves.TAIL_GLOW ],
- [Species.WEEDLE]: [ Moves.BUG_BITE, Moves.SWORDS_DANCE, Moves.BANEFUL_BUNKER, Moves.BARB_BARRAGE ],
- [Species.PIDGEY]: [ Moves.DUAL_WINGBEAT, Moves.COVET, Moves.U_TURN, Moves.BLEAKWIND_STORM ],
- [Species.RATTATA]: [ Moves.TRAILBLAZE, Moves.POISON_FANG, Moves.JAW_LOCK, Moves.EXTREME_SPEED ],
+ [Species.BULBASAUR]: [ Moves.GIGA_DRAIN, Moves.SLUDGE_BOMB, Moves.EARTH_POWER, Moves.STRENGTH_SAP ],
+ [Species.CHARMANDER]: [ Moves.DRAGON_DANCE, Moves.BITTER_BLADE, Moves.EARTH_POWER, Moves.GLAIVE_RUSH ],
+ [Species.SQUIRTLE]: [ Moves.AURA_SPHERE, Moves.DARK_PULSE, Moves.BOUNCY_BUBBLE, Moves.ORIGIN_PULSE ],
+ [Species.CATERPIE]: [ Moves.EARTH_POWER, Moves.SILK_TRAP, Moves.STICKY_WEB, Moves.BLEAKWIND_STORM ],
+ [Species.WEEDLE]: [ Moves.DRILL_RUN, Moves.ROCK_BLAST, Moves.BANEFUL_BUNKER, Moves.BARB_BARRAGE ],
+ [Species.PIDGEY]: [ Moves.HEAT_WAVE, Moves.FOCUS_BLAST, Moves.U_TURN, Moves.WILDBOLT_STORM ],
+ [Species.RATTATA]: [ Moves.HYPER_FANG, Moves.PSYCHIC_FANGS, Moves.FIRE_FANG, Moves.EXTREME_SPEED ],
[Species.SPEAROW]: [ Moves.DUAL_WINGBEAT, Moves.SUCKER_PUNCH, Moves.PARTING_SHOT, Moves.HYPER_DRILL ],
- [Species.EKANS]: [ Moves.POISON_TAIL, Moves.SCALE_SHOT, Moves.LEECH_LIFE, Moves.SHED_TAIL ],
- [Species.SANDSHREW]: [ Moves.DRILL_RUN, Moves.SPIKY_SHIELD, Moves.SHORE_UP, Moves.SPIN_OUT ],
- [Species.NIDORAN_F]: [ Moves.MUDDY_WATER, Moves.SCORCHING_SANDS, Moves.CALM_MIND, Moves.METEOR_BEAM ],
- [Species.NIDORAN_M]: [ Moves.KINGS_SHIELD, Moves.DRILL_RUN, Moves.BULK_UP, Moves.GLAIVE_RUSH ],
- [Species.VULPIX]: [ Moves.BURNING_JEALOUSY, Moves.PSYCHIC, Moves.MORNING_SUN, Moves.TAIL_GLOW ],
- [Species.ZUBAT]: [ Moves.CRUNCH, Moves.BRAVE_BIRD, Moves.NASTY_PLOT, Moves.OBLIVION_WING ],
- [Species.ODDISH]: [ Moves.POLLEN_PUFF, Moves.ACID_SPRAY, Moves.FLORAL_HEALING, Moves.SPORE ],
- [Species.PARAS]: [ Moves.FIRST_IMPRESSION, Moves.DIRE_CLAW, Moves.CRABHAMMER, Moves.SHELL_SMASH ],
- [Species.VENONAT]: [ Moves.TWIN_BEAM, Moves.SIGNAL_BEAM, Moves.TOXIC_SPIKES, Moves.POLLEN_PUFF ],
- [Species.DIGLETT]: [ Moves.MUD_SHOT, Moves.HONE_CLAWS, Moves.TRIPLE_DIVE, Moves.POPULATION_BOMB ],
+ [Species.EKANS]: [ Moves.SHED_TAIL, Moves.DRAGON_DANCE, Moves.LEECH_LIFE, Moves.NOXIOUS_TORQUE ],
+ [Species.SANDSHREW]: [ Moves.DIRE_CLAW, Moves.SPIKY_SHIELD, Moves.SHORE_UP, Moves.PRECIPICE_BLADES ],
+ [Species.NIDORAN_F]: [ Moves.SCALD, Moves.SHORE_UP, Moves.CALM_MIND, Moves.BANEFUL_BUNKER ],
+ [Species.NIDORAN_M]: [ Moves.DARK_PULSE, Moves.SHORE_UP, Moves.CALM_MIND, Moves.KINGS_SHIELD ],
+ [Species.VULPIX]: [ Moves.MOONBLAST, Moves.PSYCHIC, Moves.MORNING_SUN, Moves.TAIL_GLOW ],
+ [Species.ZUBAT]: [ Moves.CRUNCH, Moves.DIRE_CLAW, Moves.SWORDS_DANCE, Moves.FLOATY_FALL ],
+ [Species.ODDISH]: [ Moves.POLLEN_PUFF, Moves.FIERY_DANCE, Moves.FLORAL_HEALING, Moves.SPORE ],
+ [Species.PARAS]: [ Moves.FIRST_IMPRESSION, Moves.DIRE_CLAW, Moves.CRABHAMMER, Moves.SAPPY_SEED ],
+ [Species.VENONAT]: [ Moves.TWIN_BEAM, Moves.AURA_SPHERE, Moves.EARTH_POWER, Moves.BLOOD_MOON ],
+ [Species.DIGLETT]: [ Moves.STRENGTH_SAP, Moves.SWORDS_DANCE, Moves.CLOSE_COMBAT, Moves.HEADLONG_RUSH ],
[Species.MEOWTH]: [ Moves.COVET, Moves.HAPPY_HOUR, Moves.PARTING_SHOT, Moves.MAKE_IT_RAIN ],
- [Species.PSYDUCK]: [ Moves.MYSTICAL_POWER, Moves.AQUA_STEP, Moves.PSYCHIC, Moves.MIND_BLOWN ],
- [Species.MANKEY]: [ Moves.BEAT_UP, Moves.PLAY_ROUGH, Moves.TAUNT, Moves.CLOSE_COMBAT ],
- [Species.GROWLITHE]: [ Moves.THUNDER_FANG, Moves.HYPER_VOICE, Moves.NOBLE_ROAR, Moves.RAGING_FURY ],
- [Species.POLIWAG]: [ Moves.BOUNCY_BUBBLE, Moves.AURORA_BEAM, Moves.ZEN_HEADBUTT, Moves.SURGING_STRIKES ],
- [Species.ABRA]: [ Moves.MYSTICAL_FIRE, Moves.HEX, Moves.MAGICAL_LEAF, Moves.MYSTICAL_POWER ],
- [Species.MACHOP]: [ Moves.BULLET_PUNCH, Moves.KNOCK_OFF, Moves.COACHING, Moves.CLOSE_COMBAT ],
- [Species.BELLSPROUT]: [ Moves.SUNNY_DAY, Moves.WEATHER_BALL, Moves.COIL, Moves.STRENGTH_SAP ],
- [Species.TENTACOOL]: [ Moves.KNOCK_OFF, Moves.WHIRLPOOL, Moves.HAZE, Moves.MALIGNANT_CHAIN ],
- [Species.GEODUDE]: [ Moves.BODY_PRESS, Moves.CURSE, Moves.SHORE_UP, Moves.HEAD_SMASH ],
- [Species.PONYTA]: [ Moves.HIGH_HORSEPOWER, Moves.TRAILBLAZE, Moves.MORNING_SUN, Moves.WILD_CHARGE ],
- [Species.SLOWPOKE]: [ Moves.BOUNCY_BUBBLE, Moves.TELEPORT, Moves.TRICK_ROOM, Moves.EXPANDING_FORCE ],
- [Species.MAGNEMITE]: [ Moves.PARABOLIC_CHARGE, Moves.BODY_PRESS, Moves.AUTOTOMIZE, Moves.STEEL_BEAM ],
+ [Species.PSYDUCK]: [ Moves.MYSTICAL_POWER, Moves.AQUA_STEP, Moves.AURA_SPHERE, Moves.MIND_BLOWN ],
+ [Species.MANKEY]: [ Moves.DRAIN_PUNCH, Moves.PLAY_ROUGH, Moves.METEOR_MASH, Moves.NO_RETREAT ],
+ [Species.GROWLITHE]: [ Moves.ZING_ZAP, Moves.PARTING_SHOT, Moves.MORNING_SUN, Moves.SACRED_FIRE ],
+ [Species.POLIWAG]: [ Moves.BOUNCY_BUBBLE, Moves.WILDBOLT_STORM, Moves.DRAIN_PUNCH, Moves.SURGING_STRIKES ],
+ [Species.ABRA]: [ Moves.MYSTICAL_FIRE, Moves.AURA_SPHERE, Moves.THUNDERBOLT, Moves.MYSTICAL_POWER ],
+ [Species.MACHOP]: [ Moves.BULLET_PUNCH, Moves.KNOCK_OFF, Moves.FLYING_PRESS, Moves.FISSURE ],
+ [Species.BELLSPROUT]: [ Moves.SOLAR_BLADE, Moves.WEATHER_BALL, Moves.FIRE_LASH, Moves.STRENGTH_SAP ],
+ [Species.TENTACOOL]: [ Moves.BANEFUL_BUNKER, Moves.STRENGTH_SAP, Moves.HAZE, Moves.MALIGNANT_CHAIN ],
+ [Species.GEODUDE]: [ Moves.BODY_PRESS, Moves.BULK_UP, Moves.SHORE_UP, Moves.HEAD_SMASH ],
+ [Species.PONYTA]: [ Moves.HIGH_HORSEPOWER, Moves.FIRE_LASH, Moves.MORNING_SUN, Moves.VOLT_TACKLE ],
+ [Species.SLOWPOKE]: [ Moves.BOUNCY_BUBBLE, Moves.PARTING_SHOT, Moves.COSMIC_POWER, Moves.PSYSTRIKE ],
+ [Species.MAGNEMITE]: [ Moves.PARABOLIC_CHARGE, Moves.BODY_PRESS, Moves.ENERGY_BALL, Moves.THUNDERCLAP ],
[Species.FARFETCHD]: [ Moves.BATON_PASS, Moves.SACRED_SWORD, Moves.ROOST, Moves.VICTORY_DANCE ],
- [Species.DODUO]: [ Moves.HIGH_JUMP_KICK, Moves.PARTING_SHOT, Moves.BRAVE_BIRD, Moves.TRIPLE_ARROWS ],
- [Species.SEEL]: [ Moves.FREEZE_DRY, Moves.CHILLING_WATER, Moves.ENCORE, Moves.RECOVER ],
- [Species.GRIMER]: [ Moves.SHADOW_SNEAK, Moves.CURSE, Moves.CORROSIVE_GAS, Moves.PAIN_SPLIT ],
+ [Species.DODUO]: [ Moves.TRIPLE_AXEL, Moves.HEAD_CHARGE, Moves.BRAVE_BIRD, Moves.TRIPLE_ARROWS ],
+ [Species.SEEL]: [ Moves.FREEZE_DRY, Moves.CHILLY_RECEPTION, Moves.SLACK_OFF, Moves.BOUNCY_BUBBLE ],
+ [Species.GRIMER]: [ Moves.SHADOW_SNEAK, Moves.CURSE, Moves.STRENGTH_SAP, Moves.NOXIOUS_TORQUE ],
[Species.SHELLDER]: [ Moves.BODY_PRESS, Moves.WATER_SHURIKEN, Moves.BANEFUL_BUNKER, Moves.RECOVER ],
- [Species.GASTLY]: [ Moves.CLEAR_SMOG, Moves.THIEF, Moves.NASTY_PLOT, Moves.SPECTRAL_THIEF ],
- [Species.ONIX]: [ Moves.SHORE_UP, Moves.DRAGON_TAIL, Moves.HEAD_SMASH, Moves.BODY_PRESS ],
- [Species.DROWZEE]: [ Moves.DREAM_EATER, Moves.METRONOME, Moves.NIGHTMARE, Moves.SYNCHRONOISE ],
- [Species.KRABBY]: [ Moves.CRUSH_GRIP, Moves.CEASELESS_EDGE, Moves.SHORE_UP, Moves.SHELL_SMASH ],
- [Species.VOLTORB]: [ Moves.BUZZY_BUZZ, Moves.VOLT_SWITCH, Moves.MIMIC, Moves.SPIN_OUT ],
- [Species.EXEGGCUTE]: [ Moves.PSYCHIC_NOISE, Moves.JUNGLE_HEALING, Moves.TRICK_ROOM, Moves.CHLOROBLAST ],
- [Species.CUBONE]: [ Moves.SHADOW_BONE, Moves.BULLDOZE, Moves.PAIN_SPLIT, Moves.SKULL_BASH ],
- [Species.LICKITUNG]: [ Moves.CURSE, Moves.STUFF_CHEEKS, Moves.RECYCLE, Moves.BELCH ],
- [Species.KOFFING]: [ Moves.INFESTATION, Moves.PAIN_SPLIT, Moves.CORROSIVE_GAS, Moves.GUNK_SHOT ],
- [Species.RHYHORN]: [ Moves.STOMPING_TANTRUM, Moves.IRON_HEAD, Moves.ROCK_POLISH, Moves.HEAD_SMASH ],
- [Species.TANGELA]: [ Moves.STRENGTH_SAP, Moves.NATURE_POWER, Moves.LEECH_SEED, Moves.OCTOLOCK ],
- [Species.KANGASKHAN]: [ Moves.POWER_UP_PUNCH, Moves.BREAKING_SWIPE, Moves.HAMMER_ARM, Moves.DOUBLE_EDGE ],
- [Species.HORSEA]: [ Moves.SNIPE_SHOT, Moves.AURORA_BEAM, Moves.SCALE_SHOT, Moves.CLANGOROUS_SOUL ],
- [Species.GOLDEEN]: [ Moves.DRILL_RUN, Moves.FLIP_TURN, Moves.SMART_STRIKE, Moves.FISHIOUS_REND ],
- [Species.STARYU]: [ Moves.METEOR_BEAM, Moves.BOUNCY_BUBBLE, Moves.CONFUSE_RAY, Moves.MYSTICAL_POWER ],
- [Species.SCYTHER]: [ Moves.DUAL_WINGBEAT, Moves.NIGHT_SLASH, Moves.HONE_CLAWS, Moves.MIGHTY_CLEAVE ],
+ [Species.GASTLY]: [ Moves.FROST_BREATH, Moves.AURA_SPHERE, Moves.NASTY_PLOT, Moves.MALIGNANT_CHAIN ],
+ [Species.ONIX]: [ Moves.SHORE_UP, Moves.BODY_PRESS, Moves.HEAD_SMASH, Moves.SPIN_OUT ],
+ [Species.DROWZEE]: [ Moves.DREAM_EATER, Moves.RECOVER, Moves.NIGHTMARE, Moves.SPORE ],
+ [Species.KRABBY]: [ Moves.CRUSH_GRIP, Moves.LIQUIDATION, Moves.SHORE_UP, Moves.SHELL_SMASH ],
+ [Species.VOLTORB]: [ Moves.BUZZY_BUZZ, Moves.VOLT_SWITCH, Moves.ENERGY_BALL, Moves.NASTY_PLOT ],
+ [Species.EXEGGCUTE]: [ Moves.MYSTICAL_POWER, Moves.APPLE_ACID, Moves.TRICK_ROOM, Moves.FICKLE_BEAM ],
+ [Species.CUBONE]: [ Moves.HEAD_SMASH, Moves.WOOD_HAMMER, Moves.PAIN_SPLIT, Moves.VOLT_TACKLE ],
+ [Species.LICKITUNG]: [ Moves.BODY_SLAM, Moves.FIRE_LASH, Moves.GRAV_APPLE, Moves.MILK_DRINK ],
+ [Species.KOFFING]: [ Moves.SCALD, Moves.RECOVER, Moves.MOONBLAST, Moves.SEARING_SHOT ],
+ [Species.RHYHORN]: [ Moves.HIGH_HORSEPOWER, Moves.METEOR_MASH, Moves.WILD_CHARGE, Moves.HEAD_SMASH ],
+ [Species.TANGELA]: [ Moves.STRENGTH_SAP, Moves.INFESTATION, Moves.PARTING_SHOT, Moves.SAPPY_SEED ],
+ [Species.KANGASKHAN]: [ Moves.POWER_UP_PUNCH, Moves.BREAKING_SWIPE, Moves.RETURN, Moves.SEISMIC_TOSS ],
+ [Species.HORSEA]: [ Moves.SNIPE_SHOT, Moves.SPACIAL_REND, Moves.HURRICANE, Moves.DRAGON_ENERGY ],
+ [Species.GOLDEEN]: [ Moves.DRILL_RUN, Moves.FLIP_TURN, Moves.DRAGON_DANCE, Moves.FISHIOUS_REND ],
+ [Species.STARYU]: [ Moves.METEOR_BEAM, Moves.BOUNCY_BUBBLE, Moves.MOONBLAST, Moves.MYSTICAL_POWER ],
+ [Species.SCYTHER]: [ Moves.DUAL_WINGBEAT, Moves.BUG_BITE, Moves.STORM_THROW, Moves.MIGHTY_CLEAVE ],
[Species.PINSIR]: [ Moves.CRUSH_GRIP, Moves.LUNGE, Moves.CLOSE_COMBAT, Moves.EXTREME_SPEED ],
- [Species.TAUROS]: [ Moves.HIGH_HORSEPOWER, Moves.TRAILBLAZE, Moves.SWORDS_DANCE, Moves.HEAD_CHARGE ],
- [Species.MAGIKARP]: [ Moves.FLIP_TURN, Moves.BODY_SLAM, Moves.AGILITY, Moves.BOUNCE ],
- [Species.LAPRAS]: [ Moves.SPARKLING_ARIA, Moves.FREEZE_DRY, Moves.CHILLY_RECEPTION, Moves.RELIC_SONG ],
- [Species.EEVEE]: [ Moves.EXTREME_SPEED, Moves.NATURE_POWER, Moves.TIDY_UP, Moves.VEEVEE_VOLLEY ],
+ [Species.TAUROS]: [ Moves.HIGH_HORSEPOWER, Moves.FLARE_BLITZ, Moves.WAVE_CRASH, Moves.HEAD_CHARGE ],
+ [Species.MAGIKARP]: [ Moves.FLIP_TURN, Moves.ICE_SPINNER, Moves.LIQUIDATION, Moves.DRAGON_ASCENT ],
+ [Species.LAPRAS]: [ Moves.RECOVER, Moves.FREEZE_DRY, Moves.CHILLY_RECEPTION, Moves.RELIC_SONG ],
+ [Species.DITTO]: [ Moves.MIMIC, Moves.COPYCAT, Moves.ME_FIRST, Moves.METRONOME ],
+ [Species.EEVEE]: [ Moves.WISH, Moves.REVELATION_DANCE, Moves.VEEVEE_VOLLEY, Moves.CLANGOROUS_SOUL ],
[Species.PORYGON]: [ Moves.PARABOLIC_CHARGE, Moves.AURA_SPHERE, Moves.TOPSY_TURVY, Moves.TECHNO_BLAST ],
- [Species.OMANYTE]: [ Moves.SCALD, Moves.EERIE_SPELL, Moves.COSMIC_POWER, Moves.METEOR_BEAM ],
- [Species.KABUTO]: [ Moves.CEASELESS_EDGE, Moves.STOMPING_TANTRUM, Moves.AQUA_CUTTER, Moves.MIGHTY_CLEAVE ],
- [Species.AERODACTYL]: [ Moves.DUAL_WINGBEAT, Moves.ACCELEROCK, Moves.HONE_CLAWS, Moves.HEAD_SMASH ],
+ [Species.OMANYTE]: [ Moves.SCALD, Moves.EERIE_SPELL, Moves.POWER_GEM, Moves.STRENGTH_SAP ],
+ [Species.KABUTO]: [ Moves.CEASELESS_EDGE, Moves.DRILL_RUN, Moves.AQUA_CUTTER, Moves.MIGHTY_CLEAVE ],
+ [Species.AERODACTYL]: [ Moves.DUAL_WINGBEAT, Moves.SUPERCELL_SLAM, Moves.SWORDS_DANCE, Moves.MIGHTY_CLEAVE ],
[Species.ARTICUNO]: [ Moves.FREEZING_GLARE, Moves.GLACIATE, Moves.AURORA_VEIL, Moves.BLEAKWIND_STORM ],
[Species.ZAPDOS]: [ Moves.THUNDEROUS_KICK, Moves.PARABOLIC_CHARGE, Moves.SPIKY_SHIELD, Moves.BOLT_BEAK ],
[Species.MOLTRES]: [ Moves.FIERY_WRATH, Moves.SCORCHING_SANDS, Moves.BURNING_BULWARK, Moves.ERUPTION ],
- [Species.DRATINI]: [ Moves.SCALE_SHOT, Moves.AQUA_JET, Moves.WHIRLWIND, Moves.SHED_TAIL ],
- [Species.MEWTWO]: [ Moves.PSYBLADE, Moves.POLTERGEIST, Moves.ARMOR_CANNON, Moves.PSYCHO_BOOST ],
- [Species.MEW]: [ Moves.PSYSTRIKE, Moves.DECORATE, Moves.REVIVAL_BLESSING, Moves.SKETCH ],
- [Species.CHIKORITA]: [ Moves.ROCK_SLIDE, Moves.LUNGE, Moves.DRAGON_DANCE, Moves.SAPPY_SEED ],
- [Species.CYNDAQUIL]: [ Moves.EXTRASENSORY, Moves.SCORCHING_SANDS, Moves.FIERY_DANCE, Moves.NASTY_PLOT ],
- [Species.TOTODILE]: [ Moves.AQUA_JET, Moves.DRAGON_DANCE, Moves.ICE_PUNCH, Moves.WAVE_CRASH ],
- [Species.SENTRET]: [ Moves.TIDY_UP, Moves.TAIL_SLAP, Moves.ENCORE, Moves.EXTREME_SPEED ],
- [Species.HOOTHOOT]: [ Moves.CALM_MIND, Moves.ESPER_WING, Moves.FREEZING_GLARE, Moves.OBLIVION_WING ],
- [Species.LEDYBA]: [ Moves.FIRST_IMPRESSION, Moves.FLOATY_FALL, Moves.FLORAL_HEALING, Moves.METEOR_MASH ],
- [Species.SPINARAK]: [ Moves.TWINEEDLE, Moves.NIGHT_SLASH, Moves.SILK_TRAP, Moves.BARB_BARRAGE ],
- [Species.CHINCHOU]: [ Moves.PARABOLIC_CHARGE, Moves.BOUNCY_BUBBLE, Moves.SOAK, Moves.LUMINA_CRASH ],
+ [Species.DRATINI]: [ Moves.DRAGON_HAMMER, Moves.METEOR_MASH, Moves.DRAIN_PUNCH, Moves.FLOATY_FALL ],
+ [Species.MEWTWO]: [ Moves.PHOTON_GEYSER, Moves.MOONBLAST, Moves.PLASMA_FISTS, Moves.DOUBLE_IRON_BASH ],
+ [Species.MEW]: [ Moves.PHOTON_GEYSER, Moves.QUIVER_DANCE, Moves.VICTORY_DANCE, Moves.REVIVAL_BLESSING ],
+ [Species.CHIKORITA]: [ Moves.ROCK_SLIDE, Moves.PLAY_ROUGH, Moves.DRAGON_DANCE, Moves.SAPPY_SEED ],
+ [Species.CYNDAQUIL]: [ Moves.NASTY_PLOT, Moves.SCORCHING_SANDS, Moves.FIERY_DANCE, Moves.ELECTRO_DRIFT ],
+ [Species.TOTODILE]: [ Moves.THUNDER_PUNCH, Moves.DRAGON_DANCE, Moves.ICICLE_CRASH, Moves.FISHIOUS_REND ],
+ [Species.SENTRET]: [ Moves.TIDY_UP, Moves.COVET, Moves.NUZZLE, Moves.EXTREME_SPEED ],
+ [Species.HOOTHOOT]: [ Moves.CALM_MIND, Moves.ESPER_WING, Moves.BOOMBURST, Moves.OBLIVION_WING ],
+ [Species.LEDYBA]: [ Moves.FIRST_IMPRESSION, Moves.FLOATY_FALL, Moves.VICTORY_DANCE, Moves.DOUBLE_IRON_BASH ],
+ [Species.SPINARAK]: [ Moves.PARTING_SHOT, Moves.MEGAHORN, Moves.SILK_TRAP, Moves.STRENGTH_SAP ],
+ [Species.CHINCHOU]: [ Moves.PARABOLIC_CHARGE, Moves.BOUNCY_BUBBLE, Moves.VOLT_SWITCH, Moves.TAIL_GLOW ],
[Species.PICHU]: [ Moves.ZIPPY_ZAP, Moves.SPLISHY_SPLASH, Moves.FLOATY_FALL, Moves.PIKA_PAPOW ],
- [Species.CLEFFA]: [ Moves.DRAINING_KISS, Moves.POWER_GEM, Moves.WISH, Moves.SPARKLY_SWIRL ],
- [Species.IGGLYBUFF]: [ Moves.DAZZLING_GLEAM, Moves.KNOCK_OFF, Moves.ENCORE, Moves.BOOMBURST ],
+ [Species.CLEFFA]: [ Moves.CALM_MIND, Moves.POWER_GEM, Moves.WISH, Moves.LIGHT_OF_RUIN ],
+ [Species.IGGLYBUFF]: [ Moves.MOONBLAST, Moves.APPLE_ACID, Moves.WISH, Moves.BOOMBURST ],
[Species.TOGEPI]: [ Moves.EARTH_POWER, Moves.ROOST, Moves.MYSTICAL_FIRE, Moves.MOONBLAST ],
- [Species.NATU]: [ Moves.AIR_CUTTER, Moves.ROOST, Moves.CALM_MIND, Moves.PSYCHO_BOOST ],
- [Species.MAREEP]: [ Moves.AURORA_BEAM, Moves.AURA_SPHERE, Moves.EERIE_IMPULSE, Moves.TAIL_GLOW ],
- [Species.HOPPIP]: [ Moves.AIR_SLASH, Moves.POLLEN_PUFF, Moves.QUIVER_DANCE, Moves.SEED_FLARE ],
- [Species.AIPOM]: [ Moves.CRUSH_CLAW, Moves.BULLET_SEED, Moves.METRONOME, Moves.TAIL_SLAP ],
- [Species.SUNKERN]: [ Moves.SPORE, Moves.SAPPY_SEED, Moves.MYSTICAL_FIRE, Moves.CHLOROBLAST ],
- [Species.YANMA]: [ Moves.DUAL_WINGBEAT, Moves.LEECH_LIFE, Moves.PSYCHIC_NOISE, Moves.DRAGON_DANCE ],
- [Species.WOOPER]: [ Moves.BODY_PRESS, Moves.ACID_SPRAY, Moves.STOCKPILE, Moves.RECOVER ],
- [Species.MURKROW]: [ Moves.THIEF, Moves.TAUNT, Moves.PARTING_SHOT, Moves.BRAVE_BIRD ],
- [Species.MISDREAVUS]: [ Moves.CALM_MIND, Moves.DRAINING_KISS, Moves.AURA_SPHERE, Moves.MOONGEIST_BEAM ],
+ [Species.NATU]: [ Moves.AEROBLAST, Moves.ROOST, Moves.CALM_MIND, Moves.PSYCHO_BOOST ],
+ [Species.MAREEP]: [ Moves.ICE_BEAM, Moves.AURA_SPHERE, Moves.DRAGON_ENERGY, Moves.TAIL_GLOW ],
+ [Species.HOPPIP]: [ Moves.AIR_SLASH, Moves.STRENGTH_SAP, Moves.QUIVER_DANCE, Moves.SEED_FLARE ],
+ [Species.AIPOM]: [ Moves.TIDY_UP, Moves.STORM_THROW, Moves.FAKE_OUT, Moves.CRUSH_GRIP ],
+ [Species.SUNKERN]: [ Moves.SPORE, Moves.WEATHER_BALL, Moves.FIERY_DANCE, Moves.HYDRO_STEAM ],
+ [Species.YANMA]: [ Moves.NASTY_PLOT, Moves.EARTH_POWER, Moves.PSYCHIC_NOISE, Moves.AEROBLAST ],
+ [Species.WOOPER]: [ Moves.BODY_PRESS, Moves.RECOVER, Moves.CURSE, Moves.SURGING_STRIKES ],
+ [Species.MURKROW]: [ Moves.THIEF, Moves.FLOATY_FALL, Moves.TIDY_UP, Moves.WICKED_BLOW ],
+ [Species.MISDREAVUS]: [ Moves.TAKE_HEART, Moves.DRAINING_KISS, Moves.AURA_SPHERE, Moves.ASTRAL_BARRAGE ],
[Species.UNOWN]: [ Moves.SECRET_POWER, Moves.COSMIC_POWER, Moves.ANCIENT_POWER, Moves.MYSTICAL_POWER ],
- [Species.GIRAFARIG]: [ Moves.ALLY_SWITCH, Moves.DARK_PULSE, Moves.HELPING_HAND, Moves.BOOMBURST ],
- [Species.PINECO]: [ Moves.COUNTER, Moves.LUNGE, Moves.PAIN_SPLIT, Moves.BODY_PRESS ],
- [Species.DUNSPARCE]: [ Moves.DRAGON_PULSE, Moves.TAILWIND, Moves.STEALTH_ROCK, Moves.BLEAKWIND_STORM ],
- [Species.GLIGAR]: [ Moves.FACADE, Moves.EARTHQUAKE, Moves.LEECH_LIFE, Moves.FLOATY_FALL ],
- [Species.SNUBBULL]: [ Moves.COUNTER, Moves.PSYCHIC_FANGS, Moves.JAW_LOCK, Moves.RAGING_FURY ],
- [Species.QWILFISH]: [ Moves.SCALE_SHOT, Moves.BANEFUL_BUNKER, Moves.NUZZLE, Moves.BARB_BARRAGE ],
+ [Species.GIRAFARIG]: [ Moves.MYSTICAL_POWER, Moves.NIGHT_DAZE, Moves.RECOVER, Moves.BOOMBURST ],
+ [Species.PINECO]: [ Moves.METAL_BURST, Moves.LUNGE, Moves.BODY_PRESS, Moves.SHORE_UP ],
+ [Species.DUNSPARCE]: [ Moves.BODY_SLAM, Moves.WICKED_TORQUE, Moves.BLAZING_TORQUE, Moves.EXTREME_SPEED ],
+ [Species.GLIGAR]: [ Moves.STONE_AXE, Moves.EARTHQUAKE, Moves.ROOST, Moves.FLOATY_FALL ],
+ [Species.SNUBBULL]: [ Moves.PARTING_SHOT, Moves.EARTHQUAKE, Moves.STUFF_CHEEKS, Moves.MAGICAL_TORQUE ],
+ [Species.QWILFISH]: [ Moves.BARB_BARRAGE, Moves.BANEFUL_BUNKER, Moves.NUZZLE, Moves.FISHIOUS_REND ],
[Species.SHUCKLE]: [ Moves.COSMIC_POWER, Moves.ACCELEROCK, Moves.POWER_SHIFT, Moves.BODY_PRESS ],
[Species.HERACROSS]: [ Moves.ROCK_BLAST, Moves.DRAIN_PUNCH, Moves.BULLET_SEED, Moves.FIRST_IMPRESSION ],
- [Species.SNEASEL]: [ Moves.DIRE_CLAW, Moves.KOWTOW_CLEAVE, Moves.ICICLE_CRASH, Moves.GLACIAL_LANCE ],
- [Species.TEDDIURSA]: [ Moves.SLACK_OFF, Moves.FACADE, Moves.BULK_UP, Moves.DIRE_CLAW ],
- [Species.SLUGMA]: [ Moves.BODY_PRESS, Moves.EXPLOSION, Moves.SCORCHING_SANDS, Moves.ERUPTION ],
- [Species.SWINUB]: [ Moves.MOUNTAIN_GALE, Moves.REVERSAL, Moves.HARD_PRESS, Moves.HEADLONG_RUSH ],
- [Species.CORSOLA]: [ Moves.POWER_GEM, Moves.FREEZE_DRY, Moves.SPIKY_SHIELD, Moves.STRENGTH_SAP ],
- [Species.REMORAID]: [ Moves.TWIN_BEAM, Moves.SNIPE_SHOT, Moves.OCTOLOCK, Moves.SEARING_SHOT ],
- [Species.DELIBIRD]: [ Moves.GLACIATE, Moves.AURORA_VEIL, Moves.CHILLY_RECEPTION, Moves.BLEAKWIND_STORM ],
- [Species.SKARMORY]: [ Moves.ROOST, Moves.BODY_PRESS, Moves.IRON_HEAD, Moves.BEAK_BLAST ],
- [Species.HOUNDOUR]: [ Moves.TEMPER_FLARE, Moves.DESTINY_BOND, Moves.PARTING_SHOT, Moves.FIERY_WRATH ],
- [Species.PHANPY]: [ Moves.RECOVER, Moves.ROCK_POLISH, Moves.ICE_SHARD, Moves.HEADLONG_RUSH ],
- [Species.STANTLER]: [ Moves.HORN_LEECH, Moves.HIGH_HORSEPOWER, Moves.HEAD_CHARGE, Moves.SWORDS_DANCE ],
- [Species.TYROGUE]: [ Moves.MACH_PUNCH, Moves.RAPID_SPIN, Moves.TRIPLE_KICK, Moves.COLLISION_COURSE ],
- [Species.SMOOCHUM]: [ Moves.HELPING_HAND, Moves.DRAINING_KISS, Moves.FREEZE_DRY, Moves.TAKE_HEART ],
- [Species.ELEKID]: [ Moves.DRAIN_PUNCH, Moves.KNOCK_OFF, Moves.ICE_HAMMER, Moves.PLASMA_FISTS ],
- [Species.MAGBY]: [ Moves.TEMPER_FLARE, Moves.SNIPE_SHOT, Moves.ZAP_CANNON, Moves.ARMOR_CANNON ],
- [Species.MILTANK]: [ Moves.CRAFTY_SHIELD, Moves.CURSE, Moves.YAWN, Moves.HEADLONG_RUSH ],
- [Species.RAIKOU]: [ Moves.THUNDERCLAP, Moves.AURA_SPHERE, Moves.MAGNET_RISE, Moves.WILDBOLT_STORM ],
- [Species.ENTEI]: [ Moves.BURNING_BULWARK, Moves.RAGING_FURY, Moves.JAW_LOCK, Moves.PARTING_SHOT ],
- [Species.SUICUNE]: [ Moves.FREEZE_DRY, Moves.AURORA_VEIL, Moves.HYDRO_STEAM, Moves.HURRICANE ],
- [Species.LARVITAR]: [ Moves.DRAGON_DANCE, Moves.MOUNTAIN_GALE, Moves.MIGHTY_CLEAVE, Moves.RECOVER ],
- [Species.LUGIA]: [ Moves.FREEZING_GLARE, Moves.EARTH_POWER, Moves.CHILLING_WATER, Moves.OBLIVION_WING ],
- [Species.HO_OH]: [ Moves.BURNING_BULWARK, Moves.ESPER_WING, Moves.BEAK_BLAST, Moves.REVIVAL_BLESSING ],
- [Species.CELEBI]: [ Moves.MYSTICAL_POWER, Moves.NATURE_POWER, Moves.COSMIC_POWER, Moves.SEED_FLARE ],
- [Species.TREECKO]: [ Moves.ACROBATICS, Moves.PETAL_DANCE, Moves.DRAGON_CHEER, Moves.DRACO_METEOR ],
- [Species.TORCHIC]: [ Moves.FIRE_PUNCH, Moves.POWER_UP_PUNCH, Moves.THROAT_CHOP, Moves.COLLISION_COURSE ],
- [Species.MUDKIP]: [ Moves.POISON_JAB, Moves.WAVE_CRASH, Moves.BULK_UP, Moves.HEAD_SMASH ],
+ [Species.SNEASEL]: [ Moves.DIRE_CLAW, Moves.KOWTOW_CLEAVE, Moves.TRIPLE_AXEL, Moves.GLACIAL_LANCE ],
+ [Species.TEDDIURSA]: [ Moves.DIRE_CLAW, Moves.FACADE, Moves.BULK_UP, Moves.SLACK_OFF ],
+ [Species.SLUGMA]: [ Moves.BURNING_BULWARK, Moves.POWER_GEM, Moves.MAGMA_STORM, Moves.HYDRO_STEAM ],
+ [Species.SWINUB]: [ Moves.ICE_SPINNER, Moves.HEADLONG_RUSH, Moves.MIGHTY_CLEAVE, Moves.GLACIAL_LANCE ],
+ [Species.CORSOLA]: [ Moves.SCALD, Moves.FREEZE_DRY, Moves.SPIKY_SHIELD, Moves.STRENGTH_SAP ],
+ [Species.REMORAID]: [ Moves.TWIN_BEAM, Moves.SNIPE_SHOT, Moves.SEARING_SHOT, Moves.ELECTRO_SHOT ],
+ [Species.DELIBIRD]: [ Moves.GLACIATE, Moves.ROCK_BLAST, Moves.CHILLY_RECEPTION, Moves.BLEAKWIND_STORM ],
+ [Species.SKARMORY]: [ Moves.ROOST, Moves.BODY_PRESS, Moves.SPIKY_SHIELD, Moves.BEAK_BLAST ],
+ [Species.HOUNDOUR]: [ Moves.SEARING_SHOT, Moves.FIERY_WRATH, Moves.PARTING_SHOT, Moves.HYDRO_STEAM ],
+ [Species.PHANPY]: [ Moves.SHORE_UP, Moves.HEAD_SMASH, Moves.ICE_SHARD, Moves.VOLT_TACKLE ],
+ [Species.STANTLER]: [ Moves.HORN_LEECH, Moves.HIGH_JUMP_KICK, Moves.BULK_UP, Moves.HEAD_CHARGE ],
+ [Species.SMEARGLE]: [ Moves.BATON_PASS, Moves.BURNING_BULWARK, Moves.SALT_CURE, Moves.SPORE ],
+ [Species.TYROGUE]: [ Moves.MACH_PUNCH, Moves.WICKED_TORQUE, Moves.METEOR_MASH, Moves.COLLISION_COURSE ],
+ [Species.SMOOCHUM]: [ Moves.FREEZING_GLARE, Moves.AURA_SPHERE, Moves.FREEZE_DRY, Moves.TAKE_HEART ],
+ [Species.ELEKID]: [ Moves.DRAIN_PUNCH, Moves.BULK_UP, Moves.ICE_HAMMER, Moves.PLASMA_FISTS ],
+ [Species.MAGBY]: [ Moves.STORED_POWER, Moves.HYDRO_STEAM, Moves.ARMOR_CANNON, Moves.FLEUR_CANNON ],
+ [Species.MILTANK]: [ Moves.BODY_PRESS, Moves.BULK_UP, Moves.YAWN, Moves.SIZZLY_SLIDE ],
+ [Species.RAIKOU]: [ Moves.THUNDERCLAP, Moves.NASTY_PLOT, Moves.ICE_BEAM, Moves.PARABOLIC_CHARGE ],
+ [Species.ENTEI]: [ Moves.BURNING_BULWARK, Moves.DRAGON_DANCE, Moves.EARTHQUAKE, Moves.MIGHTY_CLEAVE ],
+ [Species.SUICUNE]: [ Moves.HYDRO_STEAM, Moves.CALM_MIND, Moves.FREEZE_DRY, Moves.BOUNCY_BUBBLE ],
+ [Species.LARVITAR]: [ Moves.DRAGON_DANCE, Moves.MOUNTAIN_GALE, Moves.MIGHTY_CLEAVE, Moves.SHORE_UP ],
+ [Species.LUGIA]: [ Moves.COSMIC_POWER, Moves.STORED_POWER, Moves.SCALD, Moves.OBLIVION_WING ],
+ [Species.HO_OH]: [ Moves.BURNING_BULWARK, Moves.U_TURN, Moves.BRAVE_BIRD, Moves.REVIVAL_BLESSING ],
+ [Species.CELEBI]: [ Moves.MYSTICAL_POWER, Moves.STORED_POWER, Moves.COSMIC_POWER, Moves.SEED_FLARE ],
+ [Species.TREECKO]: [ Moves.DRAGON_PULSE, Moves.DRAGON_ENERGY, Moves.SECRET_SWORD, Moves.SEED_FLARE ],
+ [Species.TORCHIC]: [ Moves.THUNDEROUS_KICK, Moves.POWER_UP_PUNCH, Moves.KNOCK_OFF, Moves.SACRED_FIRE ],
+ [Species.MUDKIP]: [ Moves.SHORE_UP, Moves.ICICLE_CRASH, Moves.BULK_UP, Moves.WAVE_CRASH ],
[Species.POOCHYENA]: [ Moves.JAW_LOCK, Moves.PSYCHIC_FANGS, Moves.POISON_FANG, Moves.NO_RETREAT ],
- [Species.ZIGZAGOON]: [ Moves.EXTREME_SPEED, Moves.SHADOW_SNEAK, Moves.STOMPING_TANTRUM, Moves.BATON_PASS ],
- [Species.WURMPLE]: [ Moves.TOXIC, Moves.DAZZLING_GLEAM, Moves.STICKY_WEB, Moves.HURRICANE ],
- [Species.LOTAD]: [ Moves.REVELATION_DANCE, Moves.GIGA_DRAIN, Moves.ICE_BEAM, Moves.QUIVER_DANCE ],
- [Species.SEEDOT]: [ Moves.METRONOME, Moves.GRASSY_GLIDE, Moves.KOWTOW_CLEAVE, Moves.VICTORY_DANCE ],
- [Species.TAILLOW]: [ Moves.U_TURN, Moves.FACADE, Moves.DRILL_RUN, Moves.BOOMBURST ],
- [Species.WINGULL]: [ Moves.BRAVE_BIRD, Moves.FLIP_TURN, Moves.DEFOG, Moves.THUNDER ],
- [Species.RALTS]: [ Moves.VACUUM_WAVE, Moves.SPIRIT_BREAK, Moves.ENCORE, Moves.PSYSTRIKE ],
- [Species.SURSKIT]: [ Moves.SCALD, Moves.GLARE, Moves.STICKY_WEB, Moves.BLEAKWIND_STORM ],
- [Species.SHROOMISH]: [ Moves.COUNTER, Moves.MORTAL_SPIN, Moves.AXE_KICK, Moves.SAPPY_SEED ],
- [Species.SLAKOTH]: [ Moves.FACADE, Moves.POWER_UP_PUNCH, Moves.THROAT_CHOP, Moves.ENTRAINMENT ],
- [Species.NINCADA]: [ Moves.LUNGE, Moves.STICKY_WEB, Moves.ENDEAVOR, Moves.SHED_TAIL ],
- [Species.WHISMUR]: [ Moves.ALLURING_VOICE, Moves.NOBLE_ROAR, Moves.SPARKLING_ARIA, Moves.TORCH_SONG ],
- [Species.MAKUHITA]: [ Moves.UPPER_HAND, Moves.MAT_BLOCK, Moves.THROAT_CHOP, Moves.MIGHTY_CLEAVE ],
- [Species.AZURILL]: [ Moves.BOUNCY_BUBBLE, Moves.SPIRIT_BREAK, Moves.FLOATY_FALL, Moves.WAVE_CRASH ],
- [Species.NOSEPASS]: [ Moves.PARABOLIC_CHARGE, Moves.BODY_PRESS, Moves.PAIN_SPLIT, Moves.STEEL_BEAM ],
- [Species.SKITTY]: [ Moves.METRONOME, Moves.ASSIST, Moves.ENTRAINMENT, Moves.SKETCH ],
- [Species.SABLEYE]: [ Moves.THIEF, Moves.TOXIC, Moves.PARTING_SHOT, Moves.DIRE_CLAW ],
- [Species.MAWILE]: [ Moves.SPIRIT_BREAK, Moves.JAW_LOCK, Moves.HYPER_FANG, Moves.HARD_PRESS ],
- [Species.ARON]: [ Moves.HEAD_SMASH, Moves.BODY_PRESS, Moves.SHORE_UP, Moves.BEHEMOTH_BASH ],
- [Species.MEDITITE]: [ Moves.TRAILBLAZE, Moves.FAKE_OUT, Moves.BULLET_PUNCH, Moves.PSYBLADE ],
- [Species.ELECTRIKE]: [ Moves.NUZZLE, Moves.JAW_LOCK, Moves.FLAME_CHARGE, Moves.WILDBOLT_STORM ],
- [Species.PLUSLE]: [ Moves.FLAMETHROWER, Moves.PARABOLIC_CHARGE, Moves.ALLURING_VOICE, Moves.TAIL_GLOW ],
- [Species.MINUN]: [ Moves.ICE_BEAM, Moves.PARABOLIC_CHARGE, Moves.ALLURING_VOICE, Moves.TAIL_GLOW ],
- [Species.VOLBEAT]: [ Moves.FLAME_CHARGE, Moves.LUNGE, Moves.ACROBATICS, Moves.VICTORY_DANCE ],
- [Species.ILLUMISE]: [ Moves.TEMPER_FLARE, Moves.MOONBLAST, Moves.HEALING_WISH, Moves.QUIVER_DANCE ],
- [Species.GULPIN]: [ Moves.MORTAL_SPIN, Moves.RECYCLE, Moves.MIRROR_COAT, Moves.MALIGNANT_CHAIN ],
- [Species.CARVANHA]: [ Moves.JAW_LOCK, Moves.SCALE_SHOT, Moves.FILLET_AWAY, Moves.WAVE_CRASH ],
- [Species.WAILMER]: [ Moves.CURSE, Moves.HARD_PRESS, Moves.FREEZE_DRY, Moves.RECOVER ],
- [Species.NUMEL]: [ Moves.SMACK_DOWN, Moves.STEALTH_ROCK, Moves.SHORE_UP, Moves.THOUSAND_WAVES ],
- [Species.TORKOAL]: [ Moves.EXPLOSION, Moves.STEALTH_ROCK, Moves.BODY_PRESS, Moves.SHELL_TRAP ],
- [Species.SPOINK]: [ Moves.AURA_SPHERE, Moves.RECOVER, Moves.POWER_SWAP, Moves.PSYCHO_BOOST ],
- [Species.SPINDA]: [ Moves.FAKE_OUT, Moves.WISH, Moves.PROTECT, Moves.V_CREATE ],
- [Species.TRAPINCH]: [ Moves.PSYCHIC_NOISE, Moves.FIRST_IMPRESSION, Moves.STEALTH_ROCK, Moves.CLANGOROUS_SOUL ],
- [Species.CACNEA]: [ Moves.KOWTOW_CLEAVE, Moves.FELL_STINGER, Moves.TRAILBLAZE, Moves.DIRE_CLAW ],
- [Species.SWABLU]: [ Moves.ROOST, Moves.ALLURING_VOICE, Moves.DRACO_METEOR, Moves.BOOMBURST ],
- [Species.ZANGOOSE]: [ Moves.DIRE_CLAW, Moves.RAPID_SPIN, Moves.BREAKING_SWIPE, Moves.TIDY_UP ],
- [Species.SEVIPER]: [ Moves.DIRE_CLAW, Moves.MORTAL_SPIN, Moves.SCALE_SHOT, Moves.SHED_TAIL ],
- [Species.LUNATONE]: [ Moves.MOONBLAST, Moves.METEOR_BEAM, Moves.TRICK_ROOM, Moves.MOONGEIST_BEAM ],
- [Species.SOLROCK]: [ Moves.FLAMETHROWER, Moves.METEOR_BEAM, Moves.TRICK_ROOM, Moves.SUNSTEEL_STRIKE ],
- [Species.BARBOACH]: [ Moves.DRAGON_DANCE, Moves.SUPERCELL_SLAM, Moves.ROCK_SLIDE, Moves.WAVE_CRASH ],
- [Species.CORPHISH]: [ Moves.CEASELESS_EDGE, Moves.BULLET_PUNCH, Moves.WAVE_CRASH, Moves.SHELL_SMASH ],
- [Species.BALTOY]: [ Moves.PSYCHIC, Moves.SCORCHING_SANDS, Moves.IRON_DEFENSE, Moves.BODY_PRESS ],
+ [Species.ZIGZAGOON]: [ Moves.EXTREME_SPEED, Moves.ENDURE, Moves.HIGH_HORSEPOWER, Moves.TIDY_UP ],
+ [Species.WURMPLE]: [ Moves.BATON_PASS, Moves.BLEAKWIND_STORM, Moves.STICKY_WEB, Moves.MALIGNANT_CHAIN ],
+ [Species.LOTAD]: [ Moves.REVELATION_DANCE, Moves.APPLE_ACID, Moves.ICE_BEAM, Moves.QUIVER_DANCE ],
+ [Species.SEEDOT]: [ Moves.SWORDS_DANCE, Moves.GRASSY_GLIDE, Moves.KOWTOW_CLEAVE, Moves.IVY_CUDGEL ],
+ [Species.TAILLOW]: [ Moves.BOOMBURST, Moves.FACADE, Moves.DRILL_RUN, Moves.VOLT_TACKLE ],
+ [Species.WINGULL]: [ Moves.THUNDER, Moves.FLIP_TURN, Moves.DEFOG, Moves.STEAM_ERUPTION ],
+ [Species.RALTS]: [ Moves.VICTORY_DANCE, Moves.CEASELESS_EDGE, Moves.ICE_BEAM, Moves.PHOTON_GEYSER ],
+ [Species.SURSKIT]: [ Moves.ROOST, Moves.FIERY_DANCE, Moves.STICKY_WEB, Moves.BLEAKWIND_STORM ],
+ [Species.SHROOMISH]: [ Moves.BONEMERANG, Moves.MORTAL_SPIN, Moves.STORM_THROW, Moves.SAPPY_SEED ],
+ [Species.SLAKOTH]: [ Moves.FACADE, Moves.JUMP_KICK, Moves.KNOCK_OFF, Moves.SKILL_SWAP ],
+ [Species.NINCADA]: [ Moves.ATTACK_ORDER, Moves.STICKY_WEB, Moves.POLTERGEIST, Moves.SHELL_SMASH ],
+ [Species.WHISMUR]: [ Moves.ALLURING_VOICE, Moves.SLACK_OFF, Moves.SPARKLING_ARIA, Moves.TORCH_SONG ],
+ [Species.MAKUHITA]: [ Moves.STORM_THROW, Moves.SLACK_OFF, Moves.HEAT_CRASH, Moves.DOUBLE_IRON_BASH ],
+ [Species.AZURILL]: [ Moves.SLACK_OFF, Moves.SPIRIT_BREAK, Moves.TIDY_UP, Moves.WAVE_CRASH ],
+ [Species.NOSEPASS]: [ Moves.SHORE_UP, Moves.BODY_PRESS, Moves.CALM_MIND, Moves.TACHYON_CUTTER ],
+ [Species.SKITTY]: [ Moves.THUNDEROUS_KICK, Moves.SKETCH, Moves.TIDY_UP, Moves.V_CREATE ],
+ [Species.SABLEYE]: [ Moves.RECOVER, Moves.TOPSY_TURVY, Moves.PARTING_SHOT, Moves.SALT_CURE ],
+ [Species.MAWILE]: [ Moves.BULLET_PUNCH, Moves.RECOVER, Moves.EARTHQUAKE, Moves.FIRE_LASH ],
+ [Species.ARON]: [ Moves.HEAD_SMASH, Moves.BODY_PRESS, Moves.SHORE_UP, Moves.DOUBLE_IRON_BASH ],
+ [Species.MEDITITE]: [ Moves.THUNDEROUS_KICK, Moves.SUCKER_PUNCH, Moves.BULLET_PUNCH, Moves.PHOTON_GEYSER ],
+ [Species.ELECTRIKE]: [ Moves.RISING_VOLTAGE, Moves.FLAMETHROWER, Moves.NASTY_PLOT, Moves.ICE_BEAM ],
+ [Species.PLUSLE]: [ Moves.FLAMETHROWER, Moves.PARABOLIC_CHARGE, Moves.SPLISHY_SPLASH, Moves.TAIL_GLOW ],
+ [Species.MINUN]: [ Moves.ICE_BEAM, Moves.PARABOLIC_CHARGE, Moves.SIZZLY_SLIDE, Moves.TAIL_GLOW ],
+ [Species.VOLBEAT]: [ Moves.PARTING_SHOT, Moves.LUNGE, Moves.POWDER, Moves.VICTORY_DANCE ],
+ [Species.ILLUMISE]: [ Moves.PARTING_SHOT, Moves.POLLEN_PUFF, Moves.POWDER, Moves.QUIVER_DANCE ],
+ [Species.GULPIN]: [ Moves.STRENGTH_SAP, Moves.EARTH_POWER, Moves.GROWTH, Moves.MALIGNANT_CHAIN ],
+ [Species.CARVANHA]: [ Moves.DRILL_RUN, Moves.ICE_SPINNER, Moves.WAVE_CRASH, Moves.SWORDS_DANCE ],
+ [Species.WAILMER]: [ Moves.CURSE, Moves.LIQUIDATION, Moves.FLOATY_FALL, Moves.RECOVER ],
+ [Species.NUMEL]: [ Moves.SANDSEAR_STORM, Moves.SPIKES, Moves.SHORE_UP, Moves.SEARING_SHOT ],
+ [Species.TORKOAL]: [ Moves.SLACK_OFF, Moves.SPIKES, Moves.BODY_PRESS, Moves.BURNING_BULWARK ],
+ [Species.SPOINK]: [ Moves.AURA_SPHERE, Moves.MILK_DRINK, Moves.COSMIC_POWER, Moves.EXPANDING_FORCE ],
+ [Species.SPINDA]: [ Moves.SUPERPOWER, Moves.RECOVER, Moves.FLEUR_CANNON, Moves.V_CREATE ],
+ [Species.TRAPINCH]: [ Moves.FIRE_LASH, Moves.DRAGON_DARTS, Moves.THOUSAND_ARROWS, Moves.DRAGON_ENERGY ],
+ [Species.CACNEA]: [ Moves.SCORCHING_SANDS, Moves.CEASELESS_EDGE, Moves.NIGHT_DAZE, Moves.SAPPY_SEED ],
+ [Species.SWABLU]: [ Moves.ROOST, Moves.NASTY_PLOT, Moves.FLOATY_FALL, Moves.BOOMBURST ],
+ [Species.ZANGOOSE]: [ Moves.FACADE, Moves.HIGH_HORSEPOWER, Moves.EXTREME_SPEED, Moves.TIDY_UP ],
+ [Species.SEVIPER]: [ Moves.DIRE_CLAW, Moves.NASTY_PLOT, Moves.SUCKER_PUNCH, Moves.SHED_TAIL ],
+ [Species.LUNATONE]: [ Moves.POWER_GEM, Moves.NIGHT_DAZE, Moves.STORED_POWER, Moves.LUMINA_CRASH ],
+ [Species.SOLROCK]: [ Moves.PSYSHIELD_BASH, Moves.MIGHTY_CLEAVE, Moves.POWER_TRIP, Moves.SACRED_FIRE ],
+ [Species.BARBOACH]: [ Moves.DRAGON_DANCE, Moves.SUPERCELL_SLAM, Moves.ICE_SPINNER, Moves.WAVE_CRASH ],
+ [Species.CORPHISH]: [ Moves.CEASELESS_EDGE, Moves.AQUA_JET, Moves.WAVE_CRASH, Moves.SHELL_SMASH ],
+ [Species.BALTOY]: [ Moves.RECOVER, Moves.STORED_POWER, Moves.BODY_PRESS, Moves.MYSTICAL_POWER ],
[Species.LILEEP]: [ Moves.METEOR_BEAM, Moves.SCALD, Moves.STEALTH_ROCK, Moves.SAPPY_SEED ],
- [Species.ANORITH]: [ Moves.AQUA_CUTTER, Moves.LEECH_LIFE, Moves.HONE_CLAWS, Moves.MIGHTY_CLEAVE ],
- [Species.FEEBAS]: [ Moves.BOUNCY_BUBBLE, Moves.FREEZE_DRY, Moves.COSMIC_POWER, Moves.SPARKLY_SWIRL ],
- [Species.CASTFORM]: [ Moves.FREEZE_DRY, Moves.ERUPTION, Moves.WATER_SPOUT, Moves.METEOR_BEAM ],
- [Species.KECLEON]: [ Moves.CRUSH_CLAW, Moves.DRAGON_DANCE, Moves.SPIRIT_BREAK, Moves.TRANSFORM ],
- [Species.SHUPPET]: [ Moves.FAKE_OUT, Moves.KOWTOW_CLEAVE, Moves.PARTING_SHOT, Moves.SPECTRAL_THIEF ],
- [Species.DUSKULL]: [ Moves.KNOCK_OFF, Moves.DRAIN_PUNCH, Moves.PAIN_SPLIT, Moves.RAGE_FIST ],
- [Species.TROPIUS]: [ Moves.LEAF_BLADE, Moves.LUNGE, Moves.BRAVE_BIRD, Moves.VICTORY_DANCE ],
- [Species.ABSOL]: [ Moves.KOWTOW_CLEAVE, Moves.SACRED_SWORD, Moves.PSYCHO_CUT, Moves.BITTER_BLADE ],
- [Species.WYNAUT]: [ Moves.BATON_PASS, Moves.SUBSTITUTE, Moves.TAUNT, Moves.RECOVER ],
- [Species.SNORUNT]: [ Moves.FREEZY_FROST, Moves.JAW_LOCK, Moves.PARTING_SHOT, Moves.MOONGEIST_BEAM ],
- [Species.SPHEAL]: [ Moves.FLIP_TURN, Moves.FREEZE_DRY, Moves.CHILLING_WATER, Moves.AURORA_VEIL ],
- [Species.CLAMPERL]: [ Moves.JAW_LOCK, Moves.DRAINING_KISS, Moves.RAZOR_SHELL, Moves.WAVE_CRASH ],
- [Species.RELICANTH]: [ Moves.ROCK_POLISH, Moves.STEALTH_ROCK, Moves.ZEN_HEADBUTT, Moves.WAVE_CRASH ],
- [Species.LUVDISC]: [ Moves.SCALE_SHOT, Moves.HEART_SWAP, Moves.BOUNCY_BUBBLE, Moves.TAKE_HEART ],
+ [Species.ANORITH]: [ Moves.LIQUIDATION, Moves.LEECH_LIFE, Moves.DRAGON_DANCE, Moves.MIGHTY_CLEAVE ],
+ [Species.FEEBAS]: [ Moves.CALM_MIND, Moves.FREEZE_DRY, Moves.MOONBLAST, Moves.STEAM_ERUPTION ],
+ [Species.CASTFORM]: [ Moves.SANDSEAR_STORM, Moves.ERUPTION, Moves.WATER_SPOUT, Moves.GLACIATE ],
+ [Species.KECLEON]: [ Moves.DRAIN_PUNCH, Moves.DRAGON_DANCE, Moves.EXTREME_SPEED, Moves.MULTI_ATTACK ],
+ [Species.SHUPPET]: [ Moves.DRAIN_PUNCH, Moves.RECOVER, Moves.PARTING_SHOT, Moves.SPECTRAL_THIEF ],
+ [Species.DUSKULL]: [ Moves.BULK_UP, Moves.BODY_PRESS, Moves.RECOVER, Moves.RAGE_FIST ],
+ [Species.TROPIUS]: [ Moves.STUFF_CHEEKS, Moves.EARTH_POWER, Moves.APPLE_ACID, Moves.SAPPY_SEED ],
+ [Species.ABSOL]: [ Moves.KOWTOW_CLEAVE, Moves.SACRED_SWORD, Moves.DIRE_CLAW, Moves.BITTER_BLADE ],
+ [Species.WYNAUT]: [ Moves.RECOVER, Moves.COSMIC_POWER, Moves.TAUNT, Moves.SHED_TAIL ],
+ [Species.SNORUNT]: [ Moves.AURORA_VEIL, Moves.HEAD_CHARGE, Moves.POLTERGEIST, Moves.FREEZY_FROST ],
+ [Species.SPHEAL]: [ Moves.FLIP_TURN, Moves.FREEZE_DRY, Moves.SLACK_OFF, Moves.STEAM_ERUPTION ],
+ [Species.CLAMPERL]: [ Moves.ICE_SPINNER, Moves.LIQUIDATION, Moves.EARTH_POWER, Moves.ORIGIN_PULSE ],
+ [Species.RELICANTH]: [ Moves.BODY_PRESS, Moves.SHORE_UP, Moves.WAVE_CRASH, Moves.FISHIOUS_REND ],
+ [Species.LUVDISC]: [ Moves.BATON_PASS, Moves.THIEF, Moves.BOUNCY_BUBBLE, Moves.TAKE_HEART ],
[Species.BAGON]: [ Moves.IRON_HEAD, Moves.FIRE_LASH, Moves.DRAGON_DANCE, Moves.GLAIVE_RUSH ],
- [Species.BELDUM]: [ Moves.PSYSHIELD_BASH, Moves.RECOVER, Moves.BODY_PRESS, Moves.BEHEMOTH_BASH ],
- [Species.REGIROCK]: [ Moves.STONE_AXE, Moves.BODY_PRESS, Moves.RECOVER, Moves.HEAD_SMASH ],
- [Species.REGICE]: [ Moves.GLACIATE, Moves.AURORA_VEIL, Moves.RECOVER, Moves.SHEER_COLD ],
- [Species.REGISTEEL]: [ Moves.HARD_PRESS, Moves.HEAT_CRASH, Moves.RECOVER, Moves.GIGATON_HAMMER ],
- [Species.LATIAS]: [ Moves.COSMIC_POWER, Moves.LUSTER_PURGE, Moves.DRAINING_KISS, Moves.DRAGON_ENERGY ],
- [Species.LATIOS]: [ Moves.COSMIC_POWER, Moves.MIST_BALL, Moves.OBLIVION_WING, Moves.DRAGON_ENERGY ],
- [Species.KYOGRE]: [ Moves.FREEZE_DRY, Moves.HURRICANE, Moves.THUNDER, Moves.FISHIOUS_REND ],
- [Species.GROUDON]: [ Moves.STONE_AXE, Moves.SEARING_SHOT, Moves.BEHEMOTH_BASH, Moves.HEAT_CRASH ],
- [Species.RAYQUAZA]: [ Moves.OBLIVION_WING, Moves.DRAGON_DARTS, Moves.SUPERCELL_SLAM, Moves.V_CREATE ],
- [Species.JIRACHI]: [ Moves.IRON_HEAD, Moves.TRI_ATTACK, Moves.EERIE_SPELL, Moves.TAKE_HEART ],
- [Species.DEOXYS]: [ Moves.CLOSE_COMBAT, Moves.METEOR_BEAM, Moves.NIGHT_DAZE, Moves.PHOTON_GEYSER ],
- [Species.TURTWIG]: [ Moves.HEADLONG_RUSH, Moves.SHELTER, Moves.BODY_PRESS, Moves.FRENZY_PLANT ],
- [Species.CHIMCHAR]: [ Moves.RAGING_FURY, Moves.BURN_UP, Moves.WORK_UP, Moves.WICKED_BLOW ],
- [Species.PIPLUP]: [ Moves.KINGS_SHIELD, Moves.FLIP_TURN, Moves.NOBLE_ROAR, Moves.SUNSTEEL_STRIKE ],
- [Species.STARLY]: [ Moves.SWORDS_DANCE, Moves.OUTRAGE, Moves.FLAME_CHARGE, Moves.COLLISION_COURSE ],
- [Species.BIDOOF]: [ Moves.SUPER_FANG, Moves.LIQUIDATION, Moves.BODY_PRESS, Moves.NO_RETREAT ],
- [Species.KRICKETOT]: [ Moves.BOOMBURST, Moves.ALLURING_VOICE, Moves.SPARKLING_ARIA, Moves.QUIVER_DANCE ],
- [Species.SHINX]: [ Moves.PSYCHIC_FANGS, Moves.JAW_LOCK, Moves.FACADE, Moves.VOLT_TACKLE ],
- [Species.BUDEW]: [ Moves.FLORAL_HEALING, Moves.ACID_SPRAY, Moves.SPORE, Moves.SEED_FLARE ],
- [Species.CRANIDOS]: [ Moves.STONE_AXE, Moves.DRAGON_RUSH, Moves.SUPERPOWER, Moves.ROCK_WRECKER ],
- [Species.SHIELDON]: [ Moves.COSMIC_POWER, Moves.BODY_PRESS, Moves.KINGS_SHIELD, Moves.BEHEMOTH_BASH ],
- [Species.BURMY]: [ Moves.BODY_PRESS, Moves.TOXIC, Moves.RECOVER, Moves.SHELTER ],
- [Species.COMBEE]: [ Moves.TWINEEDLE, Moves.AIR_SLASH, Moves.KINGS_SHIELD, Moves.SPORE ],
- [Species.PACHIRISU]: [ Moves.SUPER_FANG, Moves.EXTREME_SPEED, Moves.SUPERPOWER, Moves.VOLT_TACKLE ],
- [Species.BUIZEL]: [ Moves.JET_PUNCH, Moves.ICE_PUNCH, Moves.HIGH_HORSEPOWER, Moves.SURGING_STRIKES ],
- [Species.CHERUBI]: [ Moves.FLOWER_SHIELD, Moves.GRASSY_TERRAIN, Moves.GRASSY_GLIDE, Moves.SPORE ],
- [Species.SHELLOS]: [ Moves.LIFE_DEW, Moves.BOUNCY_BUBBLE, Moves.FREEZE_DRY, Moves.FREEZY_FROST ],
- [Species.DRIFLOON]: [ Moves.THIEF, Moves.ACUPRESSURE, Moves.WILL_O_WISP, Moves.HURRICANE ],
- [Species.BUNEARY]: [ Moves.TRIPLE_AXEL, Moves.TROP_KICK, Moves.FAKE_OUT, Moves.SWORDS_DANCE ],
- [Species.GLAMEOW]: [ Moves.U_TURN, Moves.STOMPING_TANTRUM, Moves.COVET, Moves.WICKED_BLOW ],
- [Species.CHINGLING]: [ Moves.BUZZY_BUZZ, Moves.BOOMBURST, Moves.TORCH_SONG, Moves.EERIE_SPELL ],
- [Species.STUNKY]: [ Moves.CORROSIVE_GAS, Moves.BURNING_JEALOUSY, Moves.SUPER_FANG, Moves.WICKED_BLOW ],
- [Species.BRONZOR]: [ Moves.PSYSHIELD_BASH, Moves.COSMIC_POWER, Moves.MIRROR_COAT, Moves.TACHYON_CUTTER ],
- [Species.BONSLY]: [ Moves.INGRAIN, Moves.GRASSY_GLIDE, Moves.EXTREME_SPEED, Moves.HEAD_SMASH ],
- [Species.MIME_JR]: [ Moves.CALM_MIND, Moves.ATTRACT, Moves.TAUNT, Moves.GLITZY_GLOW ],
- [Species.HAPPINY]: [ Moves.HAPPY_HOUR, Moves.SEISMIC_TOSS, Moves.STEALTH_ROCK, Moves.INSTRUCT ],
- [Species.CHATOT]: [ Moves.SPARKLING_ARIA, Moves.BOOMBURST, Moves.TAUNT, Moves.TORCH_SONG ],
- [Species.SPIRITOMB]: [ Moves.POLTERGEIST, Moves.PAIN_SPLIT, Moves.BURNING_JEALOUSY, Moves.MAKE_IT_RAIN ],
- [Species.GIBLE]: [ Moves.DRAGON_HAMMER, Moves.AQUA_JET, Moves.POISON_FANG, Moves.GLAIVE_RUSH ],
- [Species.MUNCHLAX]: [ Moves.TEATIME, Moves.BODY_PRESS, Moves.HEAVY_SLAM, Moves.SLACK_OFF ],
- [Species.RIOLU]: [ Moves.UPPER_HAND, Moves.ARM_THRUST, Moves.ICE_PUNCH, Moves.PLAY_ROUGH ],
- [Species.HIPPOPOTAS]: [ Moves.BODY_PRESS, Moves.HARD_PRESS, Moves.SCORCHING_SANDS, Moves.LANDS_WRATH ],
- [Species.SKORUPI]: [ Moves.COIL, Moves.DIRE_CLAW, Moves.PARTING_SHOT, Moves.WICKED_BLOW ],
- [Species.CROAGUNK]: [ Moves.GUNK_SHOT, Moves.LASH_OUT, Moves.MACH_PUNCH, Moves.SWORDS_DANCE ],
- [Species.CARNIVINE]: [ Moves.SNAP_TRAP, Moves.JAW_LOCK, Moves.RAGE_POWDER, Moves.FLOWER_TRICK ],
- [Species.FINNEON]: [ Moves.QUIVER_DANCE, Moves.BOUNCY_BUBBLE, Moves.MOONBLAST, Moves.MOONGEIST_BEAM ],
- [Species.MANTYKE]: [ Moves.BOUNCY_BUBBLE, Moves.ICY_WIND, Moves.TAILWIND, Moves.RECOVER ],
- [Species.SNOVER]: [ Moves.DRUM_BEATING, Moves.ICE_HAMMER, Moves.AURORA_VEIL, Moves.IVY_CUDGEL ],
- [Species.ROTOM]: [ Moves.FREEZE_DRY, Moves.FLAME_BURST, Moves.WATER_PULSE, Moves.AIR_SLASH ],
- [Species.UXIE]: [ Moves.REVELATION_DANCE, Moves.TEETER_DANCE, Moves.DARK_PULSE, Moves.PRISMATIC_LASER ],
- [Species.MESPRIT]: [ Moves.REVELATION_DANCE, Moves.LUNAR_DANCE, Moves.MOONBLAST, Moves.PRISMATIC_LASER ],
- [Species.AZELF]: [ Moves.REVELATION_DANCE, Moves.DRAGON_DANCE, Moves.PHANTOM_FORCE, Moves.PRISMATIC_LASER ],
- [Species.DIALGA]: [ Moves.SPACIAL_REND, Moves.EXTREME_SPEED, Moves.GEAR_GRIND, Moves.FREEZING_GLARE ],
- [Species.PALKIA]: [ Moves.ROAR_OF_TIME, Moves.LIQUIDATION, Moves.AQUA_CUTTER, Moves.DRAGON_ENERGY ],
- [Species.HEATRAN]: [ Moves.FIRE_LASH, Moves.HEAVY_SLAM, Moves.FIERY_DANCE, Moves.BEHEMOTH_BASH ],
- [Species.REGIGIGAS]: [ Moves.MIGHTY_CLEAVE, Moves.PRECIPICE_BLADES, Moves.EXTREME_SPEED, Moves.SKILL_SWAP ],
- [Species.GIRATINA]: [ Moves.DRAGON_HAMMER, Moves.SPACIAL_REND, Moves.SPIRIT_SHACKLE, Moves.ASTRAL_BARRAGE ],
- [Species.CRESSELIA]: [ Moves.MIST_BALL, Moves.LUMINA_CRASH, Moves.INFERNAL_PARADE, Moves.HYPERSPACE_HOLE ],
- [Species.PHIONE]: [ Moves.SPARKLING_ARIA, Moves.MAKE_IT_RAIN, Moves.TAIL_GLOW, Moves.LIGHT_OF_RUIN ],
- [Species.MANAPHY]: [ Moves.BOUNCY_BUBBLE, Moves.RECOVER, Moves.MOONBLAST, Moves.QUIVER_DANCE ],
- [Species.DARKRAI]: [ Moves.NIGHT_DAZE, Moves.KNOCK_OFF, Moves.BITTER_MALICE, Moves.SHADOW_FORCE ],
- [Species.SHAYMIN]: [ Moves.FLOWER_SHIELD, Moves.FLOWER_TRICK, Moves.CHLOROBLAST, Moves.FLEUR_CANNON ],
- [Species.ARCEUS]: [ Moves.SKETCH, Moves.ROAR_OF_TIME, Moves.SPACIAL_REND, Moves.GEOMANCY ],
- [Species.VICTINI]: [ Moves.VICTORY_DANCE, Moves.FUSION_BOLT, Moves.GLACIATE, Moves.BLUE_FLARE ],
- [Species.SNIVY]: [ Moves.SYNTHESIS, Moves.SAPPY_SEED, Moves.POWER_GEM, Moves.DRACO_METEOR ],
- [Species.TEPIG]: [ Moves.SUCKER_PUNCH, Moves.SLACK_OFF, Moves.MACH_PUNCH, Moves.VICTORY_DANCE ],
- [Species.OSHAWOTT]: [ Moves.SECRET_SWORD, Moves.AQUA_CUTTER, Moves.NASTY_PLOT, Moves.BEHEMOTH_BLADE ],
- [Species.PATRAT]: [ Moves.COVET, Moves.EXTREME_SPEED, Moves.ACUPRESSURE, Moves.LAST_RESORT ],
- [Species.LILLIPUP]: [ Moves.COVET, Moves.LAST_RESPECTS, Moves.HIGH_HORSEPOWER, Moves.NO_RETREAT ],
- [Species.PURRLOIN]: [ Moves.THIEF, Moves.SWORDS_DANCE, Moves.PARTING_SHOT, Moves.WICKED_BLOW ],
- [Species.PANSAGE]: [ Moves.NASTY_PLOT, Moves.AURA_SPHERE, Moves.STRENGTH_SAP, Moves.FRENZY_PLANT ],
- [Species.PANSEAR]: [ Moves.NASTY_PLOT, Moves.AURA_SPHERE, Moves.SCORCHING_SANDS, Moves.BLAST_BURN ],
- [Species.PANPOUR]: [ Moves.NASTY_PLOT, Moves.AURA_SPHERE, Moves.FREEZE_DRY, Moves.HYDRO_CANNON ],
+ [Species.BELDUM]: [ Moves.PHOTON_GEYSER, Moves.RECOVER, Moves.SHIFT_GEAR, Moves.DOUBLE_IRON_BASH ],
+ [Species.REGIROCK]: [ Moves.STONE_AXE, Moves.BODY_PRESS, Moves.RECOVER, Moves.SALT_CURE ],
+ [Species.REGICE]: [ Moves.EARTH_POWER, Moves.COSMIC_POWER, Moves.RECOVER, Moves.FREEZE_DRY ],
+ [Species.REGISTEEL]: [ Moves.BODY_PRESS, Moves.HEAT_CRASH, Moves.RECOVER, Moves.GIGATON_HAMMER ],
+ [Species.LATIAS]: [ Moves.TAKE_HEART, Moves.SPARKLY_SWIRL, Moves.SCALD, Moves.DRAGON_ENERGY ],
+ [Species.LATIOS]: [ Moves.NASTY_PLOT, Moves.FIERY_DANCE, Moves.OBLIVION_WING, Moves.DRAGON_ENERGY ],
+ [Species.KYOGRE]: [ Moves.FREEZE_DRY, Moves.HURRICANE, Moves.THUNDER, Moves.RECOVER ],
+ [Species.GROUDON]: [ Moves.STONE_AXE, Moves.SOLAR_BLADE, Moves.SHORE_UP, Moves.SACRED_FIRE ],
+ [Species.RAYQUAZA]: [ Moves.OBLIVION_WING, Moves.DRAGON_DARTS, Moves.THOUSAND_ARROWS, Moves.V_CREATE ],
+ [Species.JIRACHI]: [ Moves.IRON_HEAD, Moves.FLOATY_FALL, Moves.ROCK_SLIDE, Moves.SHIFT_GEAR ],
+ [Species.DEOXYS]: [ Moves.COLLISION_COURSE, Moves.EARTH_POWER, Moves.PARTING_SHOT, Moves.LUMINA_CRASH ],
+ [Species.TURTWIG]: [ Moves.SHELL_SMASH, Moves.SHELTER, Moves.BODY_PRESS, Moves.SAPPY_SEED ],
+ [Species.CHIMCHAR]: [ Moves.SWORDS_DANCE, Moves.THUNDEROUS_KICK, Moves.ICE_PUNCH, Moves.SACRED_FIRE ],
+ [Species.PIPLUP]: [ Moves.KINGS_SHIELD, Moves.FLASH_CANNON, Moves.ROOST, Moves.STEAM_ERUPTION ],
+ [Species.STARLY]: [ Moves.SWORDS_DANCE, Moves.EXTREME_SPEED, Moves.FLARE_BLITZ, Moves.HIGH_JUMP_KICK ],
+ [Species.BIDOOF]: [ Moves.EXTREME_SPEED, Moves.NO_RETREAT, Moves.BODY_PRESS, Moves.SURGING_STRIKES ],
+ [Species.KRICKETOT]: [ Moves.BONEMERANG, Moves.ROOST, Moves.ROCK_BLAST, Moves.VICTORY_DANCE ],
+ [Species.SHINX]: [ Moves.FIRE_LASH, Moves.TRIPLE_AXEL, Moves.FACADE, Moves.BOLT_STRIKE ],
+ [Species.BUDEW]: [ Moves.PARTING_SHOT, Moves.SPIKES, Moves.SPORE, Moves.MALIGNANT_CHAIN ],
+ [Species.CRANIDOS]: [ Moves.STONE_AXE, Moves.ACCELEROCK, Moves.HEADLONG_RUSH, Moves.DRAGON_DANCE ],
+ [Species.SHIELDON]: [ Moves.PAIN_SPLIT, Moves.BODY_PRESS, Moves.KINGS_SHIELD, Moves.DIAMOND_STORM ],
+ [Species.BURMY]: [ Moves.BODY_PRESS, Moves.TOXIC, Moves.RECOVER, Moves.DEFEND_ORDER ],
+ [Species.COMBEE]: [ Moves.SPORE, Moves.MYSTICAL_FIRE, Moves.KINGS_SHIELD, Moves.QUIVER_DANCE ],
+ [Species.PACHIRISU]: [ Moves.BADDY_BAD, Moves.BUZZY_BUZZ, Moves.U_TURN, Moves.SIZZLY_SLIDE ],
+ [Species.BUIZEL]: [ Moves.JET_PUNCH, Moves.TRIPLE_AXEL, Moves.THUNDER_PUNCH, Moves.SURGING_STRIKES ],
+ [Species.CHERUBI]: [ Moves.SPORE, Moves.STRENGTH_SAP, Moves.APPLE_ACID, Moves.FIERY_DANCE ],
+ [Species.SHELLOS]: [ Moves.SHORE_UP, Moves.SPIKES, Moves.FREEZE_DRY, Moves.STEAM_ERUPTION ],
+ [Species.DRIFLOON]: [ Moves.WILL_O_WISP, Moves.SHADOW_BONE, Moves.CALM_MIND, Moves.OBLIVION_WING ],
+ [Species.BUNEARY]: [ Moves.TRIPLE_AXEL, Moves.SWORDS_DANCE, Moves.THUNDEROUS_KICK, Moves.MULTI_ATTACK ],
+ [Species.GLAMEOW]: [ Moves.U_TURN, Moves.STOMPING_TANTRUM, Moves.BULK_UP, Moves.RAGING_BULL ],
+ [Species.CHINGLING]: [ Moves.BUZZY_BUZZ, Moves.COSMIC_POWER, Moves.TORCH_SONG, Moves.LUMINA_CRASH ],
+ [Species.STUNKY]: [ Moves.SPIKES, Moves.KNOCK_OFF, Moves.RECOVER, Moves.DIRE_CLAW ],
+ [Species.BRONZOR]: [ Moves.RECOVER, Moves.COSMIC_POWER, Moves.SPIKES, Moves.TACHYON_CUTTER ],
+ [Species.BONSLY]: [ Moves.STONE_AXE, Moves.LEAF_BLADE, Moves.STRENGTH_SAP, Moves.HEAD_SMASH ],
+ [Species.MIME_JR]: [ Moves.CALM_MIND, Moves.MOONBLAST, Moves.WILL_O_WISP, Moves.TWIN_BEAM ],
+ [Species.HAPPINY]: [ Moves.IRON_DEFENSE, Moves.SEISMIC_TOSS, Moves.STEALTH_ROCK, Moves.SIZZLY_SLIDE ],
+ [Species.CHATOT]: [ Moves.SPARKLING_ARIA, Moves.TORCH_SONG, Moves.BATON_PASS, Moves.BOOMBURST ],
+ [Species.SPIRITOMB]: [ Moves.PARTING_SHOT, Moves.FOUL_PLAY, Moves.RECOVER, Moves.POLTERGEIST ],
+ [Species.GIBLE]: [ Moves.DRAGON_HAMMER, Moves.LANDS_WRATH, Moves.SHORE_UP, Moves.BITTER_BLADE ],
+ [Species.MUNCHLAX]: [ Moves.IRON_DEFENSE, Moves.BODY_PRESS, Moves.HEAVY_SLAM, Moves.SLACK_OFF ],
+ [Species.RIOLU]: [ Moves.THUNDEROUS_KICK, Moves.BULLET_PUNCH, Moves.TRIPLE_AXEL, Moves.DOUBLE_IRON_BASH ],
+ [Species.HIPPOPOTAS]: [ Moves.BODY_PRESS, Moves.STONE_AXE, Moves.SALT_CURE, Moves.IRON_DEFENSE ],
+ [Species.SKORUPI]: [ Moves.CEASELESS_EDGE, Moves.DIRE_CLAW, Moves.PARTING_SHOT, Moves.WICKED_BLOW ],
+ [Species.CROAGUNK]: [ Moves.DIRE_CLAW, Moves.ICE_PUNCH, Moves.THUNDEROUS_KICK, Moves.VICTORY_DANCE ],
+ [Species.CARNIVINE]: [ Moves.SWORDS_DANCE, Moves.FIRE_LASH, Moves.MIGHTY_CLEAVE, Moves.FLOWER_TRICK ],
+ [Species.FINNEON]: [ Moves.QUIVER_DANCE, Moves.BOUNCY_BUBBLE, Moves.FREEZE_DRY, Moves.ORIGIN_PULSE ],
+ [Species.MANTYKE]: [ Moves.BOUNCY_BUBBLE, Moves.SPIKES, Moves.ROOST, Moves.STEAM_ERUPTION ],
+ [Species.SNOVER]: [ Moves.STOMPING_TANTRUM, Moves.ICE_HAMMER, Moves.AURORA_VEIL, Moves.IVY_CUDGEL ],
+ [Species.ROTOM]: [ Moves.RECOVER, Moves.FIERY_DANCE, Moves.SPLISHY_SPLASH, Moves.RISING_VOLTAGE ],
+ [Species.UXIE]: [ Moves.COSMIC_POWER, Moves.BODY_PRESS, Moves.RECOVER, Moves.LUMINA_CRASH ],
+ [Species.MESPRIT]: [ Moves.QUIVER_DANCE, Moves.AURA_SPHERE, Moves.RECOVER, Moves.LUMINA_CRASH ],
+ [Species.AZELF]: [ Moves.PHOTON_GEYSER, Moves.DRAGON_DANCE, Moves.RECOVER, Moves.LUMINA_CRASH ],
+ [Species.DIALGA]: [ Moves.CORE_ENFORCER, Moves.CALM_MIND, Moves.RECOVER, Moves.MAKE_IT_RAIN ],
+ [Species.PALKIA]: [ Moves.RECOVER, Moves.FREEZE_DRY, Moves.WATER_SPOUT, Moves.DRAGON_ENERGY ],
+ [Species.HEATRAN]: [ Moves.TORCH_SONG, Moves.SPIKES, Moves.FLASH_CANNON, Moves.RECOVER ],
+ [Species.REGIGIGAS]: [ Moves.MIGHTY_CLEAVE, Moves.SHORE_UP, Moves.EXTREME_SPEED, Moves.SKILL_SWAP ],
+ [Species.GIRATINA]: [ Moves.DRAGON_DANCE, Moves.GLAIVE_RUSH, Moves.RECOVER, Moves.ASTRAL_BARRAGE ],
+ [Species.CRESSELIA]: [ Moves.COSMIC_POWER, Moves.SECRET_SWORD, Moves.INFERNAL_PARADE, Moves.LUMINA_CRASH ],
+ [Species.PHIONE]: [ Moves.BOUNCY_BUBBLE, Moves.FREEZE_DRY, Moves.RECOVER, Moves.QUIVER_DANCE ],
+ [Species.MANAPHY]: [ Moves.BOUNCY_BUBBLE, Moves.FREEZE_DRY, Moves.RECOVER, Moves.QUIVER_DANCE ],
+ [Species.DARKRAI]: [ Moves.FIERY_WRATH, Moves.MOONBLAST, Moves.SEARING_SHOT, Moves.MALIGNANT_CHAIN ],
+ [Species.SHAYMIN]: [ Moves.SPRINGTIDE_STORM, Moves.HEAT_WAVE, Moves.BLEAKWIND_STORM, Moves.MATCHA_GOTCHA ],
+ [Species.ARCEUS]: [ Moves.QUIVER_DANCE, Moves.SPIRIT_SHACKLE, Moves.VICTORY_DANCE, Moves.COLLISION_COURSE ],
+ [Species.VICTINI]: [ Moves.RECOVER, Moves.BOLT_STRIKE, Moves.PHOTON_GEYSER, Moves.VICTORY_DANCE ],
+ [Species.SNIVY]: [ Moves.BURNING_JEALOUSY, Moves.SAPPY_SEED, Moves.SUPERPOWER, Moves.FLEUR_CANNON ],
+ [Species.TEPIG]: [ Moves.AXE_KICK, Moves.VOLT_TACKLE, Moves.DRAIN_PUNCH, Moves.VICTORY_DANCE ],
+ [Species.OSHAWOTT]: [ Moves.ICE_SPINNER, Moves.SHELL_SIDE_ARM, Moves.SACRED_SWORD, Moves.SHELL_SMASH ],
+ [Species.PATRAT]: [ Moves.YAWN, Moves.PSYCHIC_FANGS, Moves.GLARE, Moves.EXTREME_SPEED ],
+ [Species.LILLIPUP]: [ Moves.CLOSE_COMBAT, Moves.THIEF, Moves.HIGH_HORSEPOWER, Moves.LAST_RESPECTS ],
+ [Species.PURRLOIN]: [ Moves.ENCORE, Moves.ASSIST, Moves.PARTING_SHOT, Moves.WICKED_BLOW ],
+ [Species.PANSAGE]: [ Moves.SWORDS_DANCE, Moves.TEMPER_FLARE, Moves.EARTHQUAKE, Moves.IVY_CUDGEL ],
+ [Species.PANSEAR]: [ Moves.NASTY_PLOT, Moves.SCALD, Moves.SCORCHING_SANDS, Moves.SEARING_SHOT ],
+ [Species.PANPOUR]: [ Moves.NASTY_PLOT, Moves.ENERGY_BALL, Moves.AURA_SPHERE, Moves.STEAM_ERUPTION ],
[Species.MUNNA]: [ Moves.COSMIC_POWER, Moves.AURA_SPHERE, Moves.EARTH_POWER, Moves.MYSTICAL_POWER ],
- [Species.PIDOVE]: [ Moves.SUCKER_PUNCH, Moves.TIDY_UP, Moves.COVET, Moves.FLOATY_FALL ],
- [Species.BLITZLE]: [ Moves.HIGH_HORSEPOWER, Moves.TRAILBLAZE, Moves.WORK_UP, Moves.VOLT_TACKLE ],
- [Species.ROGGENROLA]: [ Moves.BODY_PRESS, Moves.CURSE, Moves.STONE_AXE, Moves.DIAMOND_STORM ],
- [Species.WOOBAT]: [ Moves.MYSTICAL_POWER, Moves.ESPER_WING, Moves.MYSTICAL_FIRE, Moves.OBLIVION_WING ],
- [Species.DRILBUR]: [ Moves.IRON_HEAD, Moves.HYPER_DRILL, Moves.TRAILBLAZE, Moves.BEHEMOTH_BLADE ],
- [Species.AUDINO]: [ Moves.BOOMBURST, Moves.MOONBLAST, Moves.METRONOME, Moves.COSMIC_POWER ],
- [Species.TIMBURR]: [ Moves.MACH_PUNCH, Moves.BULLET_PUNCH, Moves.SWORDS_DANCE, Moves.ACCELEROCK ],
- [Species.TYMPOLE]: [ Moves.LIQUIDATION, Moves.STOMPING_TANTRUM, Moves.RECOVER, Moves.JET_PUNCH ],
- [Species.THROH]: [ Moves.UPPER_HAND, Moves.MACH_PUNCH, Moves.SPIN_OUT, Moves.DRAIN_PUNCH ],
- [Species.SAWK]: [ Moves.UPPER_HAND, Moves.MACH_PUNCH, Moves.SMART_STRIKE, Moves.THUNDEROUS_KICK ],
- [Species.SEWADDLE]: [ Moves.SMACK_DOWN, Moves.TROP_KICK, Moves.TIDY_UP, Moves.FIRST_IMPRESSION ],
- [Species.VENIPEDE]: [ Moves.STEAMROLLER, Moves.MORTAL_SPIN, Moves.NOXIOUS_TORQUE, Moves.EARTHQUAKE ],
- [Species.COTTONEE]: [ Moves.MUD_SHOT, Moves.STEALTH_ROCK, Moves.AIR_SLASH, Moves.SEED_FLARE ],
- [Species.PETILIL]: [ Moves.DRAIN_PUNCH, Moves.BATON_PASS, Moves.EARTH_POWER, Moves.ICE_BEAM ],
- [Species.BASCULIN]: [ Moves.LAST_RESPECTS, Moves.CLOSE_COMBAT, Moves.SHADOW_SNEAK, Moves.FISHIOUS_REND ],
- [Species.SANDILE]: [ Moves.DIRE_CLAW, Moves.PARTING_SHOT, Moves.RAGING_FURY, Moves.PRECIPICE_BLADES ],
- [Species.DARUMAKA]: [ Moves.DRAIN_PUNCH, Moves.THUNDER_PUNCH, Moves.BURNING_BULWARK, Moves.V_CREATE ],
- [Species.MARACTUS]: [ Moves.SPIKY_SHIELD, Moves.FLOWER_TRICK, Moves.BARB_BARRAGE, Moves.SEED_FLARE ],
- [Species.DWEBBLE]: [ Moves.CRABHAMMER, Moves.STONE_AXE, Moves.LEECH_LIFE, Moves.SHELL_TRAP ],
- [Species.SCRAGGY]: [ Moves.SUCKER_PUNCH, Moves.GUNK_SHOT, Moves.SHED_TAIL, Moves.ATTACK_ORDER ],
- [Species.SIGILYPH]: [ Moves.METEOR_BEAM, Moves.LUNAR_BLESSING, Moves.FREEZING_GLARE, Moves.OBLIVION_WING ],
- [Species.YAMASK]: [ Moves.RECOVER, Moves.COSMIC_POWER, Moves.AURA_SPHERE, Moves.MAKE_IT_RAIN ],
- [Species.TIRTOUGA]: [ Moves.RAZOR_SHELL, Moves.SHELL_SIDE_ARM, Moves.JAW_LOCK, Moves.NO_RETREAT ],
- [Species.ARCHEN]: [ Moves.FLOATY_FALL, Moves.HEAD_SMASH, Moves.BRAVE_BIRD, Moves.DRAGON_DANCE ],
- [Species.TRUBBISH]: [ Moves.CORROSIVE_GAS, Moves.DEFEND_ORDER, Moves.DIRE_CLAW, Moves.GIGATON_HAMMER ],
- [Species.ZORUA]: [ Moves.BADDY_BAD, Moves.EXTRASENSORY, Moves.AURA_SPHERE, Moves.TRANSFORM ],
- [Species.MINCCINO]: [ Moves.COVET, Moves.TIDY_UP, Moves.BONE_RUSH, Moves.POPULATION_BOMB ],
- [Species.GOTHITA]: [ Moves.MILK_DRINK, Moves.MYSTICAL_POWER, Moves.MYSTICAL_FIRE, Moves.DARK_VOID ],
- [Species.SOLOSIS]: [ Moves.COSMIC_POWER, Moves.MOONBLAST, Moves.FREEZE_DRY, Moves.PSYSTRIKE ],
+ [Species.PIDOVE]: [ Moves.NIGHT_SLASH, Moves.TIDY_UP, Moves.FLOATY_FALL, Moves.TRIPLE_ARROWS ],
+ [Species.BLITZLE]: [ Moves.HIGH_HORSEPOWER, Moves.THUNDEROUS_KICK, Moves.FLARE_BLITZ, Moves.VOLT_TACKLE ],
+ [Species.ROGGENROLA]: [ Moves.BODY_PRESS, Moves.CURSE, Moves.SHORE_UP, Moves.DIAMOND_STORM ],
+ [Species.WOOBAT]: [ Moves.QUIVER_DANCE, Moves.STORED_POWER, Moves.MYSTICAL_FIRE, Moves.OBLIVION_WING ],
+ [Species.DRILBUR]: [ Moves.IRON_HEAD, Moves.ICE_SPINNER, Moves.SHIFT_GEAR, Moves.BEHEMOTH_BASH ],
+ [Species.AUDINO]: [ Moves.FOLLOW_ME, Moves.MOONBLAST, Moves.WISH, Moves.LUNAR_BLESSING ],
+ [Species.TIMBURR]: [ Moves.MACH_PUNCH, Moves.DRAIN_PUNCH, Moves.ICE_HAMMER, Moves.DOUBLE_IRON_BASH ],
+ [Species.TYMPOLE]: [ Moves.LIQUIDATION, Moves.HIGH_HORSEPOWER, Moves.TOXIC, Moves.SHORE_UP ],
+ [Species.THROH]: [ Moves.DRAIN_PUNCH, Moves.SLACK_OFF, Moves.METEOR_MASH, Moves.NO_RETREAT ],
+ [Species.SAWK]: [ Moves.DRAIN_PUNCH, Moves.MACH_PUNCH, Moves.ENDEAVOR, Moves.VICTORY_DANCE ],
+ [Species.SEWADDLE]: [ Moves.STONE_AXE, Moves.PSYCHO_CUT, Moves.TIDY_UP, Moves.BITTER_BLADE ],
+ [Species.VENIPEDE]: [ Moves.SWORDS_DANCE, Moves.BATON_PASS, Moves.NOXIOUS_TORQUE, Moves.EARTHQUAKE ],
+ [Species.COTTONEE]: [ Moves.POLLEN_PUFF, Moves.PARTING_SHOT, Moves.SLEEP_POWDER, Moves.SEED_FLARE ],
+ [Species.PETILIL]: [ Moves.THUNDEROUS_KICK, Moves.BATON_PASS, Moves.AQUA_STEP, Moves.FIERY_DANCE ],
+ [Species.BASCULIN]: [ Moves.LAST_RESPECTS, Moves.CLOSE_COMBAT, Moves.DRAGON_DANCE, Moves.FISHIOUS_REND ],
+ [Species.SANDILE]: [ Moves.DIRE_CLAW, Moves.PARTING_SHOT, Moves.FIRE_LASH, Moves.PRECIPICE_BLADES ],
+ [Species.DARUMAKA]: [ Moves.DRAIN_PUNCH, Moves.THUNDER_PUNCH, Moves.BLAZING_TORQUE, Moves.V_CREATE ],
+ [Species.MARACTUS]: [ Moves.SCORCHING_SANDS, Moves.QUIVER_DANCE, Moves.FIERY_DANCE, Moves.SEED_FLARE ],
+ [Species.DWEBBLE]: [ Moves.CRABHAMMER, Moves.STONE_AXE, Moves.LEECH_LIFE, Moves.SHORE_UP ],
+ [Species.SCRAGGY]: [ Moves.SUCKER_PUNCH, Moves.TRIPLE_AXEL, Moves.DRAGON_DANCE, Moves.COLLISION_COURSE ],
+ [Species.SIGILYPH]: [ Moves.STORED_POWER, Moves.TAKE_HEART, Moves.FREEZING_GLARE, Moves.OBLIVION_WING ],
+ [Species.YAMASK]: [ Moves.RECOVER, Moves.INFERNAL_PARADE, Moves.AURA_SPHERE, Moves.TOPSY_TURVY ],
+ [Species.TIRTOUGA]: [ Moves.ICE_SPINNER, Moves.ACCELEROCK, Moves.SHORE_UP, Moves.WAVE_CRASH ],
+ [Species.ARCHEN]: [ Moves.ROOST, Moves.ACCELEROCK, Moves.FLOATY_FALL, Moves.MIGHTY_CLEAVE ],
+ [Species.TRUBBISH]: [ Moves.TIDY_UP, Moves.RECOVER, Moves.DIRE_CLAW, Moves.GIGATON_HAMMER ],
+ [Species.ZORUA]: [ Moves.BADDY_BAD, Moves.PSYCHIC, Moves.AURA_SPHERE, Moves.WICKED_BLOW ],
+ [Species.MINCCINO]: [ Moves.ICICLE_SPEAR, Moves.TIDY_UP, Moves.BONE_RUSH, Moves.POPULATION_BOMB ],
+ [Species.GOTHITA]: [ Moves.MILK_DRINK, Moves.COSMIC_POWER, Moves.AURA_SPHERE, Moves.PSYSTRIKE ],
+ [Species.SOLOSIS]: [ Moves.COSMIC_POWER, Moves.MOONBLAST, Moves.AURA_SPHERE, Moves.PSYSTRIKE ],
[Species.DUCKLETT]: [ Moves.QUIVER_DANCE, Moves.EARTH_POWER, Moves.FREEZE_DRY, Moves.OBLIVION_WING ],
- [Species.VANILLITE]: [ Moves.MILK_DRINK, Moves.DECORATE, Moves.LOCK_ON, Moves.EARTH_POWER ],
- [Species.DEERLING]: [ Moves.TIDY_UP, Moves.HEADBUTT, Moves.JUMP_KICK, Moves.FLOWER_TRICK ],
- [Species.EMOLGA]: [ Moves.ROOST, Moves.CHARM, Moves.THUNDER_WAVE, Moves.THUNDER_CAGE ],
- [Species.KARRABLAST]: [ Moves.SHIFT_GEAR, Moves.LEECH_LIFE, Moves.ROCK_WRECKER, Moves.DOUBLE_IRON_BASH ],
- [Species.FOONGUS]: [ Moves.PAIN_SPLIT, Moves.CORROSIVE_GAS, Moves.SHELL_SIDE_ARM, Moves.STRENGTH_SAP ],
- [Species.FRILLISH]: [ Moves.STRENGTH_SAP, Moves.BOUNCY_BUBBLE, Moves.FREEZE_DRY, Moves.MOONGEIST_BEAM ],
- [Species.ALOMOMOLA]: [ Moves.BOUNCY_BUBBLE, Moves.HEART_SWAP, Moves.ATTRACT, Moves.TAKE_HEART ],
- [Species.JOLTIK]: [ Moves.THUNDER_CAGE, Moves.PARABOLIC_CHARGE, Moves.QUIVER_DANCE, Moves.EARTH_POWER ],
- [Species.FERROSEED]: [ Moves.STRENGTH_SAP, Moves.BODY_PRESS, Moves.DRILL_RUN, Moves.DOUBLE_IRON_BASH ],
- [Species.KLINK]: [ Moves.TRAILBLAZE, Moves.HIGH_HORSEPOWER, Moves.FUSION_BOLT, Moves.DOUBLE_IRON_BASH ],
- [Species.TYNAMO]: [ Moves.PARABOLIC_CHARGE, Moves.LEECH_LIFE, Moves.DRAGON_DANCE, Moves.FUSION_BOLT ],
- [Species.ELGYEM]: [ Moves.MYSTICAL_POWER, Moves.METEOR_BEAM, Moves.COSMIC_POWER, Moves.MOONGEIST_BEAM ],
- [Species.LITWICK]: [ Moves.NASTY_PLOT, Moves.SCORCHING_SANDS, Moves.TORCH_SONG, Moves.MOONGEIST_BEAM ],
- [Species.AXEW]: [ Moves.STONE_AXE, Moves.GLAIVE_RUSH, Moves.TEMPER_FLARE, Moves.VICTORY_DANCE ],
- [Species.CUBCHOO]: [ Moves.MOUNTAIN_GALE, Moves.DRAIN_PUNCH, Moves.SWORDS_DANCE, Moves.WAVE_CRASH ],
- [Species.CRYOGONAL]: [ Moves.SURF, Moves.EARTH_POWER, Moves.NASTY_PLOT, Moves.BLEAKWIND_STORM ],
- [Species.SHELMET]: [ Moves.SHED_TAIL, Moves.LEECH_LIFE, Moves.SILK_TRAP, Moves.CEASELESS_EDGE ],
- [Species.STUNFISK]: [ Moves.SPIKES, Moves.BANEFUL_BUNKER, Moves.SUPERCELL_SLAM, Moves.DRAGON_DANCE ],
- [Species.MIENFOO]: [ Moves.TIDY_UP, Moves.ICE_SPINNER, Moves.SUPERCELL_SLAM, Moves.BRAVE_BIRD ],
- [Species.DRUDDIGON]: [ Moves.SPIKY_SHIELD, Moves.STOMPING_TANTRUM, Moves.CLANGOROUS_SOUL, Moves.DIAMOND_STORM ],
- [Species.GOLETT]: [ Moves.BULK_UP, Moves.RAGE_FIST, Moves.HEADLONG_RUSH, Moves.DOUBLE_IRON_BASH ],
- [Species.PAWNIARD]: [ Moves.ATTACK_ORDER, Moves.CEASELESS_EDGE, Moves.AQUA_CUTTER, Moves.PSYBLADE ],
- [Species.BOUFFALANT]: [ Moves.EARTHQUAKE, Moves.FLAME_CHARGE, Moves.IRON_HEAD, Moves.RAGING_BULL ],
- [Species.RUFFLET]: [ Moves.FLOATY_FALL, Moves.DAZZLING_GLEAM, Moves.HEAT_WAVE, Moves.BOLT_BEAK ],
- [Species.VULLABY]: [ Moves.RUINATION, Moves.BODY_PRESS, Moves.ROOST, Moves.BADDY_BAD ],
- [Species.HEATMOR]: [ Moves.SCORCHING_SANDS, Moves.NASTY_PLOT, Moves.FLASH_CANNON, Moves.SEARING_SHOT ],
- [Species.DURANT]: [ Moves.SMART_STRIKE, Moves.FIRST_IMPRESSION, Moves.HONE_CLAWS, Moves.EXTREME_SPEED ],
- [Species.DEINO]: [ Moves.FIERY_WRATH, Moves.HYDRO_STEAM, Moves.CORROSIVE_GAS, Moves.FICKLE_BEAM ],
- [Species.LARVESTA]: [ Moves.TORCH_SONG, Moves.POLLEN_PUFF, Moves.EARTH_POWER, Moves.BLUE_FLARE ],
- [Species.COBALION]: [ Moves.TACHYON_CUTTER, Moves.SIZZLY_SLIDE, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ],
- [Species.TERRAKION]: [ Moves.MIGHTY_CLEAVE, Moves.SAPPY_SEED, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ],
- [Species.VIRIZION]: [ Moves.PSYBLADE, Moves.AQUA_CUTTER, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ],
- [Species.TORNADUS]: [ Moves.MIST_BALL, Moves.BRAVE_BIRD, Moves.DRAIN_PUNCH, Moves.BLIZZARD ],
- [Species.THUNDURUS]: [ Moves.THUNDER_CAGE, Moves.BULK_UP, Moves.FLOATY_FALL, Moves.THUNDERCLAP ],
- [Species.RESHIRAM]: [ Moves.FUSION_BOLT, Moves.FIERY_DANCE, Moves.POWER_GEM, Moves.DRAGON_ENERGY ],
- [Species.ZEKROM]: [ Moves.FUSION_FLARE, Moves.BOLT_BEAK, Moves.DRAGON_HAMMER, Moves.VOLT_TACKLE ],
- [Species.LANDORUS]: [ Moves.ROCK_SLIDE, Moves.LANDS_WRATH, Moves.AERIAL_ACE, Moves.AQUA_TAIL ],
- [Species.KYUREM]: [ Moves.ICICLE_CRASH, Moves.DRAGON_HAMMER, Moves.ICE_SHARD, Moves.GLACIAL_LANCE ],
- [Species.KELDEO]: [ Moves.WATER_PLEDGE, Moves.AIR_SLASH, Moves.PSYSTRIKE, Moves.TACHYON_CUTTER ],
- [Species.MELOETTA]: [ Moves.TORCH_SONG, Moves.QUIVER_DANCE, Moves.VICTORY_DANCE, Moves.BOOMBURST ],
- [Species.GENESECT]: [ Moves.FOCUS_BLAST, Moves.STEEL_BEAM, Moves.SHIFT_GEAR, Moves.QUIVER_DANCE ],
- [Species.CHESPIN]: [ Moves.DRAIN_PUNCH, Moves.BELLY_DRUM, Moves.TAUNT, Moves.SAPPY_SEED ],
- [Species.FENNEKIN]: [ Moves.DRAGON_PULSE, Moves.STRANGE_STEAM, Moves.HYPNOSIS, Moves.MYSTICAL_POWER ],
- [Species.FROAKIE]: [ Moves.FAKE_OUT, Moves.ICY_WIND, Moves.FLIP_TURN, Moves.SURGING_STRIKES ],
- [Species.BUNNELBY]: [ Moves.DRAIN_PUNCH, Moves.COVET, Moves.ENDEAVOR, Moves.HEADLONG_RUSH ],
- [Species.FLETCHLING]: [ Moves.BLAZING_TORQUE, Moves.U_TURN, Moves.MIRROR_MOVE, Moves.BEAK_BLAST ],
- [Species.SCATTERBUG]: [ Moves.LIFE_DEW, Moves.COSMIC_POWER, Moves.TAILWIND, Moves.DECORATE ],
- [Species.LITLEO]: [ Moves.STOMPING_TANTRUM, Moves.BURN_UP, Moves.WILD_CHARGE, Moves.VICTORY_DANCE ],
- [Species.FLABEBE]: [ Moves.DECORATE, Moves.FLOWER_TRICK, Moves.FLORAL_HEALING, Moves.GLITZY_GLOW ],
- [Species.SKIDDO]: [ Moves.STOMPING_TANTRUM, Moves.GRASSY_GLIDE, Moves.GRASSY_TERRAIN, Moves.HEAD_SMASH ],
- [Species.PANCHAM]: [ Moves.DRAIN_PUNCH, Moves.FAKE_OUT, Moves.ENDEAVOR, Moves.WICKED_BLOW ],
- [Species.FURFROU]: [ Moves.POPULATION_BOMB, Moves.JAW_LOCK, Moves.FAKE_OUT, Moves.GIGA_IMPACT ],
- [Species.ESPURR]: [ Moves.GLARE, Moves.DRAINING_KISS, Moves.TWIN_BEAM, Moves.PSYSTRIKE ],
- [Species.HONEDGE]: [ Moves.TACHYON_CUTTER, Moves.PSYCHO_CUT, Moves.BITTER_BLADE, Moves.BEHEMOTH_BLADE ],
- [Species.SPRITZEE]: [ Moves.STRANGE_STEAM, Moves.FOUL_PLAY, Moves.LIFE_DEW, Moves.RELIC_SONG ],
- [Species.SWIRLIX]: [ Moves.TEATIME, Moves.RECYCLE, Moves.SPIRIT_BREAK, Moves.BELLY_DRUM ],
- [Species.INKAY]: [ Moves.KNOCK_OFF, Moves.LEECH_LIFE, Moves.PARTING_SHOT, Moves.HAMMER_ARM ],
- [Species.BINACLE]: [ Moves.AQUA_CUTTER, Moves.ACCELEROCK, Moves.BULK_UP, Moves.MIGHTY_CLEAVE ],
- [Species.SKRELP]: [ Moves.FREEZE_DRY, Moves.VENOSHOCK, Moves.CALM_MIND, Moves.DRAGON_ENERGY ],
- [Species.CLAUNCHER]: [ Moves.DARK_PULSE, Moves.DRAGON_PULSE, Moves.TERRAIN_PULSE, Moves.ORIGIN_PULSE ],
- [Species.HELIOPTILE]: [ Moves.OVERDRIVE, Moves.SOLAR_BEAM, Moves.SYNTHESIS, Moves.BOOMBURST ],
- [Species.TYRUNT]: [ Moves.GLAIVE_RUSH, Moves.DRAGON_RUSH, Moves.BLAZING_TORQUE, Moves.HEADLONG_RUSH ],
- [Species.AMAURA]: [ Moves.RECOVER, Moves.FREEZY_FROST, Moves.DRACO_METEOR, Moves.GEOMANCY ],
- [Species.HAWLUCHA]: [ Moves.HIGH_JUMP_KICK, Moves.WILD_CHARGE, Moves.HARD_PRESS, Moves.BRAVE_BIRD ],
- [Species.DEDENNE]: [ Moves.PLUCK, Moves.STUFF_CHEEKS, Moves.TEATIME, Moves.SPARKLY_SWIRL ],
- [Species.CARBINK]: [ Moves.MOONBLAST, Moves.LIFE_DEW, Moves.IRON_DEFENSE, Moves.DIAMOND_STORM ],
- [Species.GOOMY]: [ Moves.SHELTER, Moves.RECOVER, Moves.FLASH_CANNON, Moves.DRAGON_ENERGY ],
- [Species.KLEFKI]: [ Moves.RAPID_SPIN, Moves.ENCORE, Moves.TAUNT, Moves.SWAGGER ],
- [Species.PHANTUMP]: [ Moves.POLTERGEIST, Moves.GRASSY_GLIDE, Moves.HAZE, Moves.STRENGTH_SAP ],
- [Species.PUMPKABOO]: [ Moves.SHADOW_CLAW, Moves.SAPPY_SEED, Moves.DIRE_CLAW, Moves.VICTORY_DANCE ],
- [Species.BERGMITE]: [ Moves.MOUNTAIN_GALE, Moves.HARD_PRESS, Moves.BODY_PRESS, Moves.SHELTER ],
- [Species.NOIBAT]: [ Moves.ESPER_WING, Moves.BUG_BUZZ, Moves.PARTING_SHOT, Moves.AEROBLAST ],
- [Species.XERNEAS]: [ Moves.FLEUR_CANNON, Moves.LUMINA_CRASH, Moves.STRENGTH_SAP, Moves.REVIVAL_BLESSING ],
- [Species.YVELTAL]: [ Moves.AURA_SPHERE, Moves.FIERY_WRATH, Moves.NASTY_PLOT, Moves.WICKED_BLOW ],
- [Species.ZYGARDE]: [ Moves.RAPID_SPIN, Moves.SHED_TAIL, Moves.VICTORY_DANCE, Moves.DRAGON_ENERGY ],
- [Species.DIANCIE]: [ Moves.DECORATE, Moves.COSMIC_POWER, Moves.EARTH_POWER, Moves.SPARKLY_SWIRL ],
- [Species.HOOPA]: [ Moves.PSYCHIC_NOISE, Moves.TOPSY_TURVY, Moves.BATON_PASS, Moves.SPECTRAL_THIEF ],
- [Species.VOLCANION]: [ Moves.HYDRO_STEAM, Moves.HYDRO_CANNON, Moves.BLAST_BURN, Moves.METEOR_BEAM ],
- [Species.ROWLET]: [ Moves.SNIPE_SHOT, Moves.ESPER_WING, Moves.TRIPLE_ARROWS, Moves.THOUSAND_ARROWS ],
- [Species.LITTEN]: [ Moves.FAKE_OUT, Moves.PARTING_SHOT, Moves.PSYCHIC_FANGS, Moves.FLYING_PRESS ],
- [Species.POPPLIO]: [ Moves.ENCORE, Moves.BOUNCY_BUBBLE, Moves.ALLURING_VOICE, Moves.BOOMBURST ],
- [Species.PIKIPEK]: [ Moves.BOOMBURST, Moves.FLAME_CHARGE, Moves.KNOCK_OFF, Moves.BURNING_BULWARK ],
- [Species.YUNGOOS]: [ Moves.HYPER_FANG, Moves.POISON_FANG, Moves.SWORDS_DANCE, Moves.FORESIGHT ],
- [Species.GRUBBIN]: [ Moves.ELECTROWEB, Moves.AIR_SLASH, Moves.SIGNAL_BEAM, Moves.ELECTRO_SHOT ],
- [Species.CRABRAWLER]: [ Moves.MACH_PUNCH, Moves.FIRE_PUNCH, Moves.JET_PUNCH, Moves.WOOD_HAMMER ],
+ [Species.VANILLITE]: [ Moves.EARTH_POWER, Moves.AURORA_VEIL, Moves.LOCK_ON, Moves.MILK_DRINK ],
+ [Species.DEERLING]: [ Moves.TIDY_UP, Moves.HEADBUTT, Moves.BODY_SLAM, Moves.FLOWER_TRICK ],
+ [Species.EMOLGA]: [ Moves.ROOST, Moves.HEAT_WAVE, Moves.TAILWIND, Moves.ZING_ZAP ],
+ [Species.KARRABLAST]: [ Moves.TRICK_ROOM, Moves.SHORE_UP, Moves.MIGHTY_CLEAVE, Moves.BITTER_BLADE ],
+ [Species.FOONGUS]: [ Moves.POLLEN_PUFF, Moves.PARTING_SHOT, Moves.FOUL_PLAY, Moves.STRENGTH_SAP ],
+ [Species.FRILLISH]: [ Moves.STRENGTH_SAP, Moves.INFERNAL_PARADE, Moves.FREEZE_DRY, Moves.STEAM_ERUPTION ],
+ [Species.ALOMOMOLA]: [ Moves.FLIP_TURN, Moves.HEART_SWAP, Moves.TOXIC, Moves.GLITZY_GLOW ],
+ [Species.JOLTIK]: [ Moves.THUNDER, Moves.PARABOLIC_CHARGE, Moves.EARTH_POWER, Moves.QUIVER_DANCE ],
+ [Species.FERROSEED]: [ Moves.STRENGTH_SAP, Moves.BODY_PRESS, Moves.SPIKY_SHIELD, Moves.SAPPY_SEED ],
+ [Species.KLINK]: [ Moves.FLARE_BLITZ, Moves.HIGH_HORSEPOWER, Moves.FUSION_BOLT, Moves.DOUBLE_IRON_BASH ],
+ [Species.TYNAMO]: [ Moves.LIQUIDATION, Moves.RECOVER, Moves.PARTING_SHOT, Moves.BOLT_BEAK ],
+ [Species.ELGYEM]: [ Moves.MYSTICAL_POWER, Moves.TRICK_ROOM, Moves.STORED_POWER, Moves.PSYSTRIKE ],
+ [Species.LITWICK]: [ Moves.FIERY_DANCE, Moves.EARTH_POWER, Moves.MOONBLAST, Moves.ASTRAL_BARRAGE ],
+ [Species.AXEW]: [ Moves.STONE_AXE, Moves.DIRE_CLAW, Moves.FIRE_LASH, Moves.GLAIVE_RUSH ],
+ [Species.CUBCHOO]: [ Moves.MOUNTAIN_GALE, Moves.WOOD_HAMMER, Moves.SWORDS_DANCE, Moves.WAVE_CRASH ],
+ [Species.CRYOGONAL]: [ Moves.SURF, Moves.EARTH_POWER, Moves.NASTY_PLOT, Moves.FREEZY_FROST ],
+ [Species.SHELMET]: [ Moves.SHED_TAIL, Moves.NASTY_PLOT, Moves.BATON_PASS, Moves.HEAT_WAVE ],
+ [Species.STUNFISK]: [ Moves.SHORE_UP, Moves.BANEFUL_BUNKER, Moves.THUNDER_CAGE, Moves.THUNDERCLAP ],
+ [Species.MIENFOO]: [ Moves.GUNK_SHOT, Moves.TRIPLE_AXEL, Moves.SUPERCELL_SLAM, Moves.TIDY_UP ],
+ [Species.DRUDDIGON]: [ Moves.SPIKY_SHIELD, Moves.ROOST, Moves.DRAGON_HAMMER, Moves.FIRE_LASH ],
+ [Species.GOLETT]: [ Moves.BULK_UP, Moves.BULLET_PUNCH, Moves.HEADLONG_RUSH, Moves.RAGE_FIST ],
+ [Species.PAWNIARD]: [ Moves.SUCKER_PUNCH, Moves.CEASELESS_EDGE, Moves.BITTER_BLADE, Moves.LAST_RESPECTS ],
+ [Species.BOUFFALANT]: [ Moves.SLACK_OFF, Moves.JUMP_KICK, Moves.HEAD_SMASH, Moves.FLARE_BLITZ ],
+ [Species.RUFFLET]: [ Moves.FLOATY_FALL, Moves.MOONBLAST, Moves.HEAT_WAVE, Moves.BOLT_BEAK ],
+ [Species.VULLABY]: [ Moves.TOXIC, Moves.BODY_PRESS, Moves.ROOST, Moves.TOPSY_TURVY ],
+ [Species.HEATMOR]: [ Moves.EARTH_POWER, Moves.OVERHEAT, Moves.FLASH_CANNON, Moves.V_CREATE ],
+ [Species.DURANT]: [ Moves.HIGH_HORSEPOWER, Moves.FIRST_IMPRESSION, Moves.SWORDS_DANCE, Moves.BEHEMOTH_BASH ],
+ [Species.DEINO]: [ Moves.FIERY_WRATH, Moves.ESPER_WING, Moves.SLUDGE_WAVE, Moves.FICKLE_BEAM ],
+ [Species.LARVESTA]: [ Moves.THUNDERBOLT, Moves.ERUPTION, Moves.EARTH_POWER, Moves.TORCH_SONG ],
+ [Species.COBALION]: [ Moves.TACHYON_CUTTER, Moves.BODY_PRESS, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ],
+ [Species.TERRAKION]: [ Moves.MIGHTY_CLEAVE, Moves.HEADLONG_RUSH, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ],
+ [Species.VIRIZION]: [ Moves.PSYBLADE, Moves.SAPPY_SEED, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ],
+ [Species.TORNADUS]: [ Moves.EARTH_POWER, Moves.U_TURN, Moves.ICE_BEAM, Moves.AEROBLAST ],
+ [Species.THUNDURUS]: [ Moves.EARTH_POWER, Moves.AEROBLAST, Moves.THUNDERCLAP, Moves.ELECTRO_SHOT ],
+ [Species.RESHIRAM]: [ Moves.FUSION_BOLT, Moves.CALM_MIND, Moves.SOLAR_BEAM, Moves.DRAGON_ENERGY ],
+ [Species.ZEKROM]: [ Moves.FUSION_FLARE, Moves.THUNDEROUS_KICK, Moves.DRAGON_HAMMER, Moves.BOLT_BEAK ],
+ [Species.LANDORUS]: [ Moves.STONE_AXE, Moves.HIGH_HORSEPOWER, Moves.ROOST, Moves.FLOATY_FALL ],
+ [Species.KYUREM]: [ Moves.ICICLE_CRASH, Moves.DRAGON_ENERGY, Moves.PHOTON_GEYSER, Moves.GLACIAL_LANCE ],
+ [Species.KELDEO]: [ Moves.TACHYON_CUTTER, Moves.THUNDERBOLT, Moves.ICE_BEAM, Moves.STEAM_ERUPTION ],
+ [Species.MELOETTA]: [ Moves.THUNDEROUS_KICK, Moves.QUIVER_DANCE, Moves.VICTORY_DANCE, Moves.BOOMBURST ],
+ [Species.GENESECT]: [ Moves.AURA_SPHERE, Moves.U_TURN, Moves.SHIFT_GEAR, Moves.TAIL_GLOW ],
+ [Species.CHESPIN]: [ Moves.DRAIN_PUNCH, Moves.SYNTHESIS, Moves.CEASELESS_EDGE, Moves.SAPPY_SEED ],
+ [Species.FENNEKIN]: [ Moves.BITTER_MALICE, Moves.MOONBLAST, Moves.THUNDERBOLT, Moves.TORCH_SONG ],
+ [Species.FROAKIE]: [ Moves.MOONBLAST, Moves.EARTH_POWER, Moves.TRIPLE_AXEL, Moves.SURGING_STRIKES ],
+ [Species.BUNNELBY]: [ Moves.DRAIN_PUNCH, Moves.RECYCLE, Moves.RETURN, Moves.EXTREME_SPEED ],
+ [Species.FLETCHLING]: [ Moves.DRILL_RUN, Moves.U_TURN, Moves.SUPERCELL_SLAM, Moves.TIDY_UP ],
+ [Species.SCATTERBUG]: [ Moves.MOONBLAST, Moves.POLLEN_PUFF, Moves.TAILWIND, Moves.FOCUS_BLAST ],
+ [Species.LITLEO]: [ Moves.EARTH_POWER, Moves.NASTY_PLOT, Moves.YAWN, Moves.TORCH_SONG ],
+ [Species.FLABEBE]: [ Moves.GLITZY_GLOW, Moves.MYSTICAL_FIRE, Moves.FLORAL_HEALING, Moves.TAKE_HEART ],
+ [Species.SKIDDO]: [ Moves.HIGH_HORSEPOWER, Moves.GRASSY_GLIDE, Moves.STONE_AXE, Moves.SAPPY_SEED ],
+ [Species.PANCHAM]: [ Moves.DRAIN_PUNCH, Moves.FAKE_OUT, Moves.BULLET_PUNCH, Moves.WICKED_BLOW ],
+ [Species.FURFROU]: [ Moves.TIDY_UP, Moves.CRUNCH, Moves.COVET, Moves.MULTI_ATTACK ],
+ [Species.ESPURR]: [ Moves.GLARE, Moves.MOONBLAST, Moves.FLAMETHROWER, Moves.PSYSTRIKE ],
+ [Species.HONEDGE]: [ Moves.TACHYON_CUTTER, Moves.POLTERGEIST, Moves.BITTER_BLADE, Moves.BEHEMOTH_BLADE ],
+ [Species.SPRITZEE]: [ Moves.TRICK_ROOM, Moves.FOUL_PLAY, Moves.WISH, Moves.REVIVAL_BLESSING ],
+ [Species.SWIRLIX]: [ Moves.BELLY_DRUM, Moves.SUCKER_PUNCH, Moves.SPIRIT_BREAK, Moves.SIZZLY_SLIDE ],
+ [Species.INKAY]: [ Moves.POWER_TRIP, Moves.STORED_POWER, Moves.RECOVER, Moves.PSYCHO_BOOST ],
+ [Species.BINACLE]: [ Moves.ICE_SPINNER, Moves.ACCELEROCK, Moves.BULK_UP, Moves.MIGHTY_CLEAVE ],
+ [Species.SKRELP]: [ Moves.RECOVER, Moves.CORE_ENFORCER, Moves.CALM_MIND, Moves.MALIGNANT_CHAIN ],
+ [Species.CLAUNCHER]: [ Moves.SHELL_SMASH, Moves.ARMOR_CANNON, Moves.TERRAIN_PULSE, Moves.ORIGIN_PULSE ],
+ [Species.HELIOPTILE]: [ Moves.WEATHER_BALL, Moves.NASTY_PLOT, Moves.SHORE_UP, Moves.CLANGOROUS_SOUL ],
+ [Species.TYRUNT]: [ Moves.DRAGON_HAMMER, Moves.FLARE_BLITZ, Moves.VOLT_TACKLE, Moves.AXE_KICK ],
+ [Species.AMAURA]: [ Moves.RECOVER, Moves.AURORA_VEIL, Moves.POWER_GEM, Moves.GEOMANCY ],
+ [Species.HAWLUCHA]: [ Moves.DARKEST_LARIAT, Moves.HIGH_HORSEPOWER, Moves.SUPERCELL_SLAM, Moves.BRAVE_BIRD ],
+ [Species.DEDENNE]: [ Moves.SIZZLY_SLIDE, Moves.STUFF_CHEEKS, Moves.CALM_MIND, Moves.SPARKLY_SWIRL ],
+ [Species.CARBINK]: [ Moves.BODY_PRESS, Moves.SHORE_UP, Moves.SPARKLY_SWIRL, Moves.DIAMOND_STORM ],
+ [Species.GOOMY]: [ Moves.SCALD, Moves.RECOVER, Moves.CALM_MIND, Moves.MAKE_IT_RAIN ],
+ [Species.KLEFKI]: [ Moves.COURT_CHANGE, Moves.ENCORE, Moves.TAUNT, Moves.TOPSY_TURVY ],
+ [Species.PHANTUMP]: [ Moves.POLTERGEIST, Moves.TRICK_ROOM, Moves.SYNTHESIS, Moves.SAPPY_SEED ],
+ [Species.PUMPKABOO]: [ Moves.POLTERGEIST, Moves.FIRE_LASH, Moves.DIRE_CLAW, Moves.SAPPY_SEED ],
+ [Species.BERGMITE]: [ Moves.STONE_AXE, Moves.METAL_BURST, Moves.BODY_PRESS, Moves.GLACIAL_LANCE ],
+ [Species.NOIBAT]: [ Moves.AEROBLAST, Moves.PSYCHIC_NOISE, Moves.NASTY_PLOT, Moves.CLANGING_SCALES ],
+ [Species.XERNEAS]: [ Moves.LIGHT_OF_RUIN, Moves.LUMINA_CRASH, Moves.STRENGTH_SAP, Moves.REVIVAL_BLESSING ],
+ [Species.YVELTAL]: [ Moves.NASTY_PLOT, Moves.FLOATY_FALL, Moves.IRON_HEAD, Moves.WICKED_BLOW ],
+ [Species.ZYGARDE]: [ Moves.DRAGON_HAMMER, Moves.SHORE_UP, Moves.HEAT_CRASH, Moves.POPULATION_BOMB ],
+ [Species.DIANCIE]: [ Moves.MAGICAL_TORQUE, Moves.BODY_PRESS, Moves.SHORE_UP, Moves.GEOMANCY ],
+ [Species.HOOPA]: [ Moves.PHOTON_GEYSER, Moves.EARTH_POWER, Moves.BATON_PASS, Moves.TIDY_UP ],
+ [Species.VOLCANION]: [ Moves.HYDRO_STEAM, Moves.CALM_MIND, Moves.ENERGY_BALL, Moves.SEARING_SHOT ],
+ [Species.ROWLET]: [ Moves.SNIPE_SHOT, Moves.POLTERGEIST, Moves.FIRST_IMPRESSION, Moves.VICTORY_DANCE ],
+ [Species.LITTEN]: [ Moves.FAKE_OUT, Moves.PARTING_SHOT, Moves.SUCKER_PUNCH, Moves.SACRED_FIRE ],
+ [Species.POPPLIO]: [ Moves.PSYCHIC_NOISE, Moves.BOUNCY_BUBBLE, Moves.ALLURING_VOICE, Moves.TORCH_SONG ],
+ [Species.PIKIPEK]: [ Moves.FLOATY_FALL, Moves.BONE_RUSH, Moves.KNOCK_OFF, Moves.BURNING_BULWARK ],
+ [Species.YUNGOOS]: [ Moves.EXTREME_SPEED, Moves.PURSUIT, Moves.TIDY_UP, Moves.MULTI_ATTACK ],
+ [Species.GRUBBIN]: [ Moves.ICE_BEAM, Moves.EARTH_POWER, Moves.QUIVER_DANCE, Moves.THUNDERCLAP ],
+ [Species.CRABRAWLER]: [ Moves.CURSE, Moves.SHORE_UP, Moves.SUCKER_PUNCH, Moves.SURGING_STRIKES ],
[Species.ORICORIO]: [ Moves.QUIVER_DANCE, Moves.FIERY_DANCE, Moves.PETAL_DANCE, Moves.LUNAR_DANCE ],
- [Species.CUTIEFLY]: [ Moves.FOLLOW_ME, Moves.TAILWIND, Moves.GRASS_WHISTLE, Moves.INSTRUCT ],
- [Species.ROCKRUFF]: [ Moves.KNOCK_OFF, Moves.BULK_UP, Moves.FLAME_CHARGE, Moves.STONE_AXE ],
- [Species.WISHIWASHI]: [ Moves.FLIP_TURN, Moves.SCALE_SHOT, Moves.SWORDS_DANCE, Moves.POPULATION_BOMB ],
- [Species.MAREANIE]: [ Moves.SPIKES, Moves.AQUA_RING, Moves.STOCKPILE, Moves.MORTAL_SPIN ],
- [Species.MUDBRAY]: [ Moves.BODY_PRESS, Moves.YAWN, Moves.IRON_DEFENSE, Moves.RECOVER ],
- [Species.DEWPIDER]: [ Moves.STICKY_WEB, Moves.SILK_TRAP, Moves.WAVE_CRASH, Moves.HEAD_SMASH ],
- [Species.FOMANTIS]: [ Moves.SUPERPOWER, Moves.HEADLONG_RUSH, Moves.DRACO_METEOR, Moves.FLEUR_CANNON ],
- [Species.MORELULL]: [ Moves.STUN_SPORE, Moves.LEECH_SEED, Moves.POLLEN_PUFF, Moves.FLOWER_SHIELD ],
- [Species.SALANDIT]: [ Moves.FAKE_OUT, Moves.TEMPER_FLARE, Moves.SLUDGE_WAVE, Moves.SCALD ],
- [Species.STUFFUL]: [ Moves.RAGE, Moves.COACHING, Moves.TEATIME, Moves.SKY_UPPERCUT ],
- [Species.BOUNSWEET]: [ Moves.TRIPLE_AXEL, Moves.PLAY_ROUGH, Moves.GRASSY_GLIDE, Moves.AQUA_STEP ],
- [Species.COMFEY]: [ Moves.DECORATE, Moves.POLLEN_PUFF, Moves.TAILWIND, Moves.FLOWER_SHIELD ],
- [Species.ORANGURU]: [ Moves.FOUL_PLAY, Moves.YAWN, Moves.CRAFTY_SHIELD, Moves.BOOMBURST ],
- [Species.PASSIMIAN]: [ Moves.TRAILBLAZE, Moves.BULK_UP, Moves.PROTECT, Moves.MACH_PUNCH ],
- [Species.WIMPOD]: [ Moves.ICE_PUNCH, Moves.FLIP_TURN, Moves.KOWTOW_CLEAVE, Moves.SURGING_STRIKES ],
- [Species.SANDYGAST]: [ Moves.TRICK_ROOM, Moves.BREAKING_SWIPE, Moves.GYRO_BALL, Moves.BODY_PRESS ],
- [Species.PYUKUMUKU]: [ Moves.SUBSTITUTE, Moves.RECYCLE, Moves.LIFE_DEW, Moves.MIRROR_COAT ],
- [Species.TYPE_NULL]: [ Moves.CALM_MIND, Moves.RECOVER, Moves.RETURN, Moves.JUDGMENT ],
- [Species.MINIOR]: [ Moves.DRACO_METEOR, Moves.FLOATY_FALL, Moves.METEOR_MASH, Moves.SPACIAL_REND ],
- [Species.KOMALA]: [ Moves.SLACK_OFF, Moves.THRASH, Moves.PSYSHIELD_BASH, Moves.DRAGON_HAMMER ],
- [Species.TURTONATOR]: [ Moves.BURNING_BULWARK, Moves.BODY_PRESS, Moves.SCORCHING_SANDS, Moves.DRACO_METEOR ],
- [Species.TOGEDEMARU]: [ Moves.FAKE_OUT, Moves.PIN_MISSILE, Moves.WISH, Moves.BARB_BARRAGE ],
- [Species.MIMIKYU]: [ Moves.LEECH_LIFE, Moves.THUNDER_WAVE, Moves.WILL_O_WISP, Moves.SHADOW_FORCE ],
+ [Species.CUTIEFLY]: [ Moves.SILK_TRAP, Moves.DECORATE, Moves.PARTING_SHOT, Moves.FLORAL_HEALING ],
+ [Species.ROCKRUFF]: [ Moves.KNOCK_OFF, Moves.TIDY_UP, Moves.ICE_SPINNER, Moves.MIGHTY_CLEAVE ],
+ [Species.WISHIWASHI]: [ Moves.FLIP_TURN, Moves.ICE_SPINNER, Moves.SWORDS_DANCE, Moves.POPULATION_BOMB ],
+ [Species.MAREANIE]: [ Moves.SPIKES, Moves.SIZZLY_SLIDE, Moves.MORTAL_SPIN, Moves.LEECH_SEED ],
+ [Species.MUDBRAY]: [ Moves.BODY_PRESS, Moves.YAWN, Moves.SHORE_UP, Moves.LANDS_WRATH ],
+ [Species.DEWPIDER]: [ Moves.AQUA_JET, Moves.SILK_TRAP, Moves.ROCK_SLIDE, Moves.AQUA_STEP ],
+ [Species.FOMANTIS]: [ Moves.SUPERPOWER, Moves.STONE_AXE, Moves.PSYCHO_CUT, Moves.BITTER_BLADE ],
+ [Species.MORELULL]: [ Moves.CALM_MIND, Moves.LEECH_SEED, Moves.STRENGTH_SAP, Moves.SPARKLY_SWIRL ],
+ [Species.SALANDIT]: [ Moves.FAKE_OUT, Moves.FIERY_DANCE, Moves.SCALD, Moves.MALIGNANT_CHAIN ],
+ [Species.STUFFUL]: [ Moves.DRAIN_PUNCH, Moves.THUNDER_PUNCH, Moves.ICE_PUNCH, Moves.RAGE_FIST ],
+ [Species.BOUNSWEET]: [ Moves.TRIPLE_AXEL, Moves.AQUA_STEP, Moves.THUNDEROUS_KICK, Moves.SAPPY_SEED ],
+ [Species.COMFEY]: [ Moves.BUZZY_BUZZ, Moves.POLLEN_PUFF, Moves.STRENGTH_SAP, Moves.MATCHA_GOTCHA ],
+ [Species.ORANGURU]: [ Moves.FOUL_PLAY, Moves.YAWN, Moves.FOLLOW_ME, Moves.LUNAR_BLESSING ],
+ [Species.PASSIMIAN]: [ Moves.FAKE_OUT, Moves.SUCKER_PUNCH, Moves.SPIKES, Moves.SWORDS_DANCE ],
+ [Species.WIMPOD]: [ Moves.ICE_SPINNER, Moves.OBSTRUCT, Moves.KNOCK_OFF, Moves.SURGING_STRIKES ],
+ [Species.SANDYGAST]: [ Moves.SCORCHING_SANDS, Moves.PARTING_SHOT, Moves.CURSE, Moves.SALT_CURE ],
+ [Species.PYUKUMUKU]: [ Moves.MIRROR_COAT, Moves.BANEFUL_BUNKER, Moves.TOXIC_SPIKES, Moves.SALT_CURE ],
+ [Species.TYPE_NULL]: [ Moves.DIRE_CLAW, Moves.RECOVER, Moves.EXTREME_SPEED, Moves.NO_RETREAT ],
+ [Species.MINIOR]: [ Moves.EARTH_POWER, Moves.FLOATY_FALL, Moves.SUPERCELL_SLAM, Moves.DIAMOND_STORM ],
+ [Species.KOMALA]: [ Moves.SLACK_OFF, Moves.EXTREME_SPEED, Moves.DARKEST_LARIAT, Moves.CLOSE_COMBAT ],
+ [Species.TURTONATOR]: [ Moves.SHELL_SMASH, Moves.ARMOR_CANNON, Moves.EARTH_POWER, Moves.CLANGING_SCALES ],
+ [Species.TOGEDEMARU]: [ Moves.SIZZLY_SLIDE, Moves.RECOVER, Moves.SPIKES, Moves.DOUBLE_IRON_BASH ],
+ [Species.MIMIKYU]: [ Moves.SPIRIT_BREAK, Moves.NUZZLE, Moves.PARTING_SHOT, Moves.SPECTRAL_THIEF ],
[Species.BRUXISH]: [ Moves.SUPER_FANG, Moves.JAW_LOCK, Moves.PAIN_SPLIT, Moves.FISHIOUS_REND ],
- [Species.DRAMPA]: [ Moves.THUNDER_WAVE, Moves.HEAT_WAVE, Moves.TAILWIND, Moves.BOOMBURST ],
- [Species.DHELMISE]: [ Moves.TOXIC, Moves.GRASSY_GLIDE, Moves.STEEL_ROLLER, Moves.SOAK ],
- [Species.JANGMO_O]: [ Moves.SCALE_SHOT, Moves.DRAGON_CHEER, Moves.AURA_SPHERE, Moves.MAT_BLOCK ],
- [Species.TAPU_KOKO]: [ Moves.SPIRIT_BREAK, Moves.PSYSHIELD_BASH, Moves.FLIP_TURN, Moves.BOLT_BEAK ],
- [Species.TAPU_LELE]: [ Moves.FLORAL_HEALING, Moves.HELPING_HAND, Moves.ALLY_SWITCH, Moves.GEOMANCY ],
- [Species.TAPU_BULU]: [ Moves.JUNGLE_HEALING, Moves.SPIKY_SHIELD, Moves.COACHING, Moves.GRASSY_GLIDE ],
- [Species.TAPU_FINI]: [ Moves.WATER_SPOUT, Moves.COSMIC_POWER, Moves.RECOVER, Moves.SPARKLY_SWIRL ],
- [Species.COSMOG]: [ Moves.MYSTICAL_POWER, Moves.METEOR_MASH, Moves.PSYSHIELD_BASH, Moves.ASTRAL_BARRAGE ],
- [Species.NIHILEGO]: [ Moves.INFESTATION, Moves.POWER_WHIP, Moves.GIGA_DRAIN, Moves.MALIGNANT_CHAIN ],
- [Species.BUZZWOLE]: [ Moves.HORN_LEECH, Moves.DIZZY_PUNCH, Moves.METEOR_MASH, Moves.PLASMA_FISTS ],
- [Species.PHEROMOSA]: [ Moves.DAZZLING_GLEAM, Moves.EXTREME_SPEED, Moves.AXE_KICK, Moves.THUNDEROUS_KICK ],
- [Species.XURKITREE]: [ Moves.THUNDER, Moves.EXPLOSION, Moves.RISING_VOLTAGE, Moves.TAIL_GLOW ],
- [Species.CELESTEELA]: [ Moves.FOCUS_BLAST, Moves.HEAT_WAVE, Moves.TERA_BLAST, Moves.AEROBLAST ],
- [Species.KARTANA]: [ Moves.SLASH, Moves.PSYBLADE, Moves.BITTER_BLADE, Moves.BEHEMOTH_BLADE ],
- [Species.GUZZLORD]: [ Moves.RECYCLE, Moves.STUFF_CHEEKS, Moves.TEATIME, Moves.SLACK_OFF ],
- [Species.NECROZMA]: [ Moves.DAZZLING_GLEAM, Moves.FLAMETHROWER, Moves.AURORA_BEAM, Moves.LIGHT_OF_RUIN ],
- [Species.MAGEARNA]: [ Moves.GEAR_GRIND, Moves.EARTH_POWER, Moves.MAKE_IT_RAIN, Moves.SPARKLY_SWIRL ],
- [Species.MARSHADOW]: [ Moves.POWER_UP_PUNCH, Moves.THIEF, Moves.SNATCH, Moves.NO_RETREAT ],
- [Species.POIPOLE]: [ Moves.POISON_STING, Moves.SHELL_SIDE_ARM, Moves.STICKY_WEB, Moves.DRAGON_ENERGY ],
- [Species.STAKATAKA]: [ Moves.SHELTER, Moves.SHELL_TRAP, Moves.OBSTRUCT, Moves.CRUSH_GRIP ],
- [Species.BLACEPHALON]: [ Moves.PYRO_BALL, Moves.POLLEN_PUFF, Moves.BOOMBURST, Moves.RECOVER ],
- [Species.ZERAORA]: [ Moves.ZIPPY_ZAP, Moves.EXTREME_SPEED, Moves.DOUBLE_SHOCK, Moves.WICKED_BLOW ],
- [Species.MELTAN]: [ Moves.MAKE_IT_RAIN, Moves.DRAIN_PUNCH, Moves.BULLET_PUNCH, Moves.PLASMA_FISTS ],
- [Species.GROOKEY]: [ Moves.JUNGLE_HEALING, Moves.CLOSE_COMBAT, Moves.BOOMBURST, Moves.BELLY_DRUM ],
- [Species.SCORBUNNY]: [ Moves.EXTREME_SPEED, Moves.TROP_KICK, Moves.WILD_CHARGE, Moves.THUNDEROUS_KICK ],
- [Species.SOBBLE]: [ Moves.SHELL_SIDE_ARM, Moves.FROST_BREATH, Moves.AURA_SPHERE, Moves.SURGING_STRIKES ],
- [Species.SKWOVET]: [ Moves.RECYCLE, Moves.ROLLOUT, Moves.BODY_PRESS, Moves.HEAVY_SLAM ],
- [Species.ROOKIDEE]: [ Moves.ROOST, Moves.BODY_PRESS, Moves.IRON_HEAD, Moves.HEAVY_SLAM ],
- [Species.BLIPBUG]: [ Moves.RECOVER, Moves.PSYCHIC_NOISE, Moves.NUZZLE, Moves.SPORE ],
- [Species.NICKIT]: [ Moves.KNOCK_OFF, Moves.BURNING_JEALOUSY, Moves.PURSUIT, Moves.TIDY_UP ],
- [Species.GOSSIFLEUR]: [ Moves.DECORATE, Moves.FLORAL_HEALING, Moves.FLOWER_TRICK, Moves.CHLOROBLAST ],
- [Species.WOOLOO]: [ Moves.ROLLOUT, Moves.BOUNCE, Moves.ICE_BALL, Moves.BODY_PRESS ],
- [Species.CHEWTLE]: [ Moves.FIRE_FANG, Moves.MEGAHORN, Moves.SHELL_SMASH, Moves.STONE_AXE ],
- [Species.YAMPER]: [ Moves.ICE_FANG, Moves.HONE_CLAWS, Moves.TRAILBLAZE, Moves.ZIPPY_ZAP ],
- [Species.ROLYCOLY]: [ Moves.STEAMROLLER, Moves.SPIN_OUT, Moves.BURN_UP, Moves.STEAM_ERUPTION ],
- [Species.APPLIN]: [ Moves.DRAGON_CHEER, Moves.AROMATHERAPY, Moves.BUG_BITE, Moves.STRENGTH_SAP ],
- [Species.SILICOBRA]: [ Moves.SANDSEAR_STORM, Moves.COIL, Moves.STONE_EDGE, Moves.POWER_WHIP ],
- [Species.CRAMORANT]: [ Moves.APPLE_ACID, Moves.STUFF_CHEEKS, Moves.ORDER_UP, Moves.WAVE_CRASH ],
- [Species.ARROKUDA]: [ Moves.DRILL_PECK, Moves.PURSUIT, Moves.ICE_FANG, Moves.FILLET_AWAY ],
- [Species.TOXEL]: [ Moves.NASTY_PLOT, Moves.BANEFUL_BUNKER, Moves.BRUTAL_SWING, Moves.TORCH_SONG ],
- [Species.SIZZLIPEDE]: [ Moves.FLARE_BLITZ, Moves.SCALD, Moves.ATTACK_ORDER, Moves.BURNING_BULWARK ],
- [Species.CLOBBOPUS]: [ Moves.WATERFALL, Moves.ACID_ARMOR, Moves.BODY_PRESS, Moves.SURGING_STRIKES ],
- [Species.SINISTEA]: [ Moves.SCALD, Moves.TOXIC, Moves.SPARKLY_SWIRL, Moves.MATCHA_GOTCHA ],
- [Species.HATENNA]: [ Moves.NASTY_PLOT, Moves.SPIRIT_BREAK, Moves.BITTER_MALICE, Moves.GLITZY_GLOW ],
- [Species.IMPIDIMP]: [ Moves.ENCORE, Moves.PARTING_SHOT, Moves.CLOSE_COMBAT, Moves.BADDY_BAD ],
- [Species.MILCERY]: [ Moves.MILK_DRINK, Moves.SYRUP_BOMB, Moves.EARTH_POWER, Moves.SPARKLY_SWIRL ],
- [Species.FALINKS]: [ Moves.POPULATION_BOMB, Moves.BEAT_UP, Moves.SPIKY_SHIELD, Moves.COLLISION_COURSE ],
- [Species.PINCURCHIN]: [ Moves.SPIKY_SHIELD, Moves.EARTH_POWER, Moves.TOXIC, Moves.BARB_BARRAGE ],
- [Species.SNOM]: [ Moves.FLASH_CANNON, Moves.SURF, Moves.EARTH_POWER, Moves.ESPER_WING ],
- [Species.STONJOURNER]: [ Moves.BODY_PRESS, Moves.CURSE, Moves.ANCIENT_POWER, Moves.THUNDEROUS_KICK ],
- [Species.EISCUE]: [ Moves.TRIPLE_AXEL, Moves.WAVE_CRASH, Moves.LOW_KICK, Moves.SHELL_SMASH ],
- [Species.INDEEDEE]: [ Moves.HEAL_PULSE, Moves.HORN_LEECH, Moves.MOONBLAST, Moves.SPOTLIGHT ],
- [Species.MORPEKO]: [ Moves.CLOSE_COMBAT, Moves.MILK_DRINK, Moves.TEMPER_FLARE, Moves.DOUBLE_SHOCK ],
+ [Species.DRAMPA]: [ Moves.YAWN, Moves.FLAMETHROWER, Moves.CLANGING_SCALES, Moves.CLANGOROUS_SOUL ],
+ [Species.DHELMISE]: [ Moves.POLTERGEIST, Moves.SHIFT_GEAR, Moves.LEAF_BLADE, Moves.DOUBLE_IRON_BASH ],
+ [Species.JANGMO_O]: [ Moves.ICE_BEAM, Moves.RECOVER, Moves.SECRET_SWORD, Moves.GLAIVE_RUSH ],
+ [Species.TAPU_KOKO]: [ Moves.PLAY_ROUGH, Moves.ICE_SPINNER, Moves.RISING_VOLTAGE, Moves.BOLT_BEAK ],
+ [Species.TAPU_LELE]: [ Moves.MOONLIGHT, Moves.NASTY_PLOT, Moves.HEAT_WAVE, Moves.EXPANDING_FORCE ],
+ [Species.TAPU_BULU]: [ Moves.JUNGLE_HEALING, Moves.CLOSE_COMBAT, Moves.PLAY_ROUGH, Moves.GRASSY_GLIDE ],
+ [Species.TAPU_FINI]: [ Moves.AURA_SPHERE, Moves.EARTH_POWER, Moves.RECOVER, Moves.QUIVER_DANCE ],
+ [Species.COSMOG]: [ Moves.VICTORY_DANCE, Moves.QUIVER_DANCE, Moves.STORED_POWER, Moves.PHOTON_GEYSER ],
+ [Species.NIHILEGO]: [ Moves.RECOVER, Moves.QUIVER_DANCE, Moves.GIGA_DRAIN, Moves.MALIGNANT_CHAIN ],
+ [Species.BUZZWOLE]: [ Moves.LEECH_LIFE, Moves.BULLET_PUNCH, Moves.DARKEST_LARIAT, Moves.COLLISION_COURSE ],
+ [Species.PHEROMOSA]: [ Moves.AURA_SPHERE, Moves.MAKE_IT_RAIN, Moves.ATTACK_ORDER, Moves.COLLISION_COURSE ],
+ [Species.XURKITREE]: [ Moves.OVERHEAT, Moves.GIGA_DRAIN, Moves.THUNDERCLAP, Moves.TAIL_GLOW ],
+ [Species.CELESTEELA]: [ Moves.ROOST, Moves.BUZZY_BUZZ, Moves.SPIKES, Moves.OBLIVION_WING ],
+ [Species.KARTANA]: [ Moves.MIGHTY_CLEAVE, Moves.CEASELESS_EDGE, Moves.BITTER_BLADE, Moves.BEHEMOTH_BLADE ],
+ [Species.GUZZLORD]: [ Moves.DIRE_CLAW, Moves.GLAIVE_RUSH, Moves.SLACK_OFF, Moves.BADDY_BAD ],
+ [Species.NECROZMA]: [ Moves.COSMIC_POWER, Moves.SACRED_FIRE, Moves.ASTRAL_BARRAGE, Moves.CLANGOROUS_SOUL ],
+ [Species.MAGEARNA]: [ Moves.RECOVER, Moves.EARTH_POWER, Moves.COSMIC_POWER, Moves.MAKE_IT_RAIN ],
+ [Species.MARSHADOW]: [ Moves.POWER_UP_PUNCH, Moves.TRIPLE_AXEL, Moves.STORM_THROW, Moves.DOUBLE_IRON_BASH ],
+ [Species.POIPOLE]: [ Moves.SLUDGE_BOMB, Moves.BUG_BUZZ, Moves.SEARING_SHOT, Moves.DRAGON_ENERGY ],
+ [Species.STAKATAKA]: [ Moves.SALT_CURE, Moves.SHORE_UP, Moves.CURSE, Moves.DOUBLE_IRON_BASH ],
+ [Species.BLACEPHALON]: [ Moves.NASTY_PLOT, Moves.SEARING_SHOT, Moves.GIGA_DRAIN, Moves.ASTRAL_BARRAGE ],
+ [Species.ZERAORA]: [ Moves.SWORDS_DANCE, Moves.TRIPLE_AXEL, Moves.BOLT_STRIKE, Moves.PYRO_BALL ],
+ [Species.MELTAN]: [ Moves.BULLET_PUNCH, Moves.DRAIN_PUNCH, Moves.BULK_UP, Moves.RECOVER ],
+ [Species.GROOKEY]: [ Moves.HEADLONG_RUSH, Moves.CLOSE_COMBAT, Moves.GRASSY_GLIDE, Moves.BELLY_DRUM ],
+ [Species.SCORBUNNY]: [ Moves.HIGH_JUMP_KICK, Moves.SUPERCELL_SLAM, Moves.TRIPLE_AXEL, Moves.AQUA_STEP ],
+ [Species.SOBBLE]: [ Moves.AEROBLAST, Moves.FROST_BREATH, Moves.SEARING_SHOT, Moves.SURGING_STRIKES ],
+ [Species.SKWOVET]: [ Moves.RECYCLE, Moves.GRAV_APPLE, Moves.BODY_PRESS, Moves.SLACK_OFF ],
+ [Species.ROOKIDEE]: [ Moves.ROOST, Moves.BODY_PRESS, Moves.IRON_HEAD, Moves.KINGS_SHIELD ],
+ [Species.BLIPBUG]: [ Moves.RECOVER, Moves.FREEZING_GLARE, Moves.SPORE, Moves.TAIL_GLOW ],
+ [Species.NICKIT]: [ Moves.KNOCK_OFF, Moves.BURNING_JEALOUSY, Moves.FALSE_SURRENDER, Moves.TIDY_UP ],
+ [Species.GOSSIFLEUR]: [ Moves.TAILWIND, Moves.STRENGTH_SAP, Moves.PARTING_SHOT, Moves.SEED_FLARE ],
+ [Species.WOOLOO]: [ Moves.PSYSHIELD_BASH, Moves.HEAD_CHARGE, Moves.BODY_PRESS, Moves.HEAD_CHARGE ],
+ [Species.CHEWTLE]: [ Moves.FIRE_FANG, Moves.ACCELEROCK, Moves.SHELL_SMASH, Moves.WAVE_CRASH ],
+ [Species.YAMPER]: [ Moves.ICE_FANG, Moves.TIDY_UP, Moves.THUNDERCLAP, Moves.ZIPPY_ZAP ],
+ [Species.ROLYCOLY]: [ Moves.BURNING_BULWARK, Moves.ZING_ZAP, Moves.WORK_UP, Moves.DIAMOND_STORM ],
+ [Species.APPLIN]: [ Moves.DRAGON_CHEER, Moves.PARTING_SHOT, Moves.FLOWER_TRICK, Moves.STRENGTH_SAP ],
+ [Species.SILICOBRA]: [ Moves.SHORE_UP, Moves.SHED_TAIL, Moves.STONE_EDGE, Moves.PRECIPICE_BLADES ],
+ [Species.CRAMORANT]: [ Moves.APPLE_ACID, Moves.AQUA_JET, Moves.SCORCHING_SANDS, Moves.WAVE_CRASH ],
+ [Species.ARROKUDA]: [ Moves.THUNDER_FANG, Moves.KNOCK_OFF, Moves.ICE_FANG, Moves.FILLET_AWAY ],
+ [Species.TOXEL]: [ Moves.NASTY_PLOT, Moves.BANEFUL_BUNKER, Moves.SPARKLING_ARIA, Moves.TORCH_SONG ],
+ [Species.SIZZLIPEDE]: [ Moves.BURNING_BULWARK, Moves.ZING_ZAP, Moves.FIRST_IMPRESSION, Moves.VICTORY_DANCE ],
+ [Species.CLOBBOPUS]: [ Moves.OBSTRUCT, Moves.NO_RETREAT, Moves.MACH_PUNCH, Moves.SURGING_STRIKES ],
+ [Species.SINISTEA]: [ Moves.SCALD, Moves.TAKE_HEART, Moves.SPARKLY_SWIRL, Moves.MATCHA_GOTCHA ],
+ [Species.HATENNA]: [ Moves.TAKE_HEART, Moves.MOONBLAST, Moves.FIERY_WRATH, Moves.PSYSTRIKE ],
+ [Species.IMPIDIMP]: [ Moves.ENCORE, Moves.PARTING_SHOT, Moves.TOPSY_TURVY, Moves.WICKED_BLOW ],
+ [Species.MILCERY]: [ Moves.MOONBLAST, Moves.SYRUP_BOMB, Moves.EARTH_POWER, Moves.MILK_DRINK ],
+ [Species.FALINKS]: [ Moves.COMBAT_TORQUE, Moves.PSYSHIELD_BASH, Moves.SPIKY_SHIELD, Moves.POPULATION_BOMB ],
+ [Species.PINCURCHIN]: [ Moves.BANEFUL_BUNKER, Moves.FREEZE_DRY, Moves.STRENGTH_SAP, Moves.TRICK_ROOM ],
+ [Species.SNOM]: [ Moves.MOONBLAST, Moves.SURF, Moves.EARTH_POWER, Moves.FIERY_DANCE ],
+ [Species.STONJOURNER]: [ Moves.BODY_PRESS, Moves.CURSE, Moves.SHORE_UP, Moves.ACCELEROCK ],
+ [Species.EISCUE]: [ Moves.TRIPLE_AXEL, Moves.AQUA_STEP, Moves.SHELL_SMASH, Moves.GLACIAL_LANCE ],
+ [Species.INDEEDEE]: [ Moves.MATCHA_GOTCHA, Moves.EXPANDING_FORCE, Moves.MOONBLAST, Moves.REVIVAL_BLESSING ],
+ [Species.MORPEKO]: [ Moves.GRAV_APPLE, Moves.OBSTRUCT, Moves.DARKEST_LARIAT, Moves.TIDY_UP ],
[Species.CUFANT]: [ Moves.LIQUIDATION, Moves.HEAVY_SLAM, Moves.CLOSE_COMBAT, Moves.GIGATON_HAMMER ],
- [Species.DRACOZOLT]: [ Moves.SUPERCELL_SLAM, Moves.DRAGON_HAMMER, Moves.BOLT_STRIKE, Moves.SHED_TAIL ],
- [Species.ARCTOZOLT]: [ Moves.SUPERCELL_SLAM, Moves.ICE_SPINNER, Moves.FREEZE_SHOCK, Moves.FREEZY_FROST ],
- [Species.DRACOVISH]: [ Moves.SCALD, Moves.DRAGON_HAMMER, Moves.DUAL_CHOP, Moves.TRAILBLAZE ],
- [Species.ARCTOVISH]: [ Moves.SCALD, Moves.ICE_SPINNER, Moves.WAVE_CRASH, Moves.BEHEMOTH_BASH ],
- [Species.DURALUDON]: [ Moves.FLAMETHROWER, Moves.DRAGON_HAMMER, Moves.EARTH_POWER, Moves.AUTOTOMIZE ],
- [Species.DREEPY]: [ Moves.EXTREME_SPEED, Moves.TAILWIND, Moves.FLAME_CHARGE, Moves.DRAGON_ENERGY ],
- [Species.ZACIAN]: [ Moves.SPIRIT_BREAK, Moves.PSYCHO_CUT, Moves.CEASELESS_EDGE, Moves.SECRET_SWORD ],
- [Species.ZAMAZENTA]: [ Moves.PSYSHIELD_BASH, Moves.BODY_PRESS, Moves.SWORDS_DANCE, Moves.KINGS_SHIELD ],
- [Species.KUBFU]: [ Moves.MAT_BLOCK, Moves.STORM_THROW, Moves.KNOCK_OFF, Moves.JET_PUNCH ],
- [Species.ZARUDE]: [ Moves.ROTOTILLER, Moves.FLORAL_HEALING, Moves.HELPING_HAND, Moves.IVY_CUDGEL ],
- [Species.REGIELEKI]: [ Moves.SOAK, Moves.THUNDERCLAP, Moves.CHILLING_WATER, Moves.ELECTRO_DRIFT ],
- [Species.REGIDRAGO]: [ Moves.FLASH_CANNON, Moves.GLARE, Moves.HEAD_SMASH, Moves.ORIGIN_PULSE ],
- [Species.GLASTRIER]: [ Moves.AGILITY, Moves.PSYCHIC_FANGS, Moves.TEMPER_FLARE, Moves.GLACIAL_LANCE ],
- [Species.SPECTRIER]: [ Moves.EARTH_POWER, Moves.PSYCHIC, Moves.GLARE, Moves.ASTRAL_BARRAGE ],
- [Species.CALYREX]: [ Moves.POWER_GEM, Moves.ICE_BEAM, Moves.SHADOW_BALL, Moves.MALIGNANT_CHAIN ],
- [Species.ENAMORUS]: [ Moves.SPIRIT_BREAK, Moves.TAKE_HEART, Moves.STORED_POWER, Moves.OVERHEAT ],
- [Species.SPRIGATITO]: [ Moves.PETAL_BLIZZARD, Moves.COPYCAT, Moves.SUCKER_PUNCH, Moves.WICKED_BLOW ],
- [Species.FUECOCO]: [ Moves.EARTHQUAKE, Moves.SLACK_OFF, Moves.INFERNAL_PARADE, Moves.SEARING_SHOT ],
- [Species.QUAXLY]: [ Moves.HIGH_JUMP_KICK, Moves.ROOST, Moves.REVELATION_DANCE, Moves.SURGING_STRIKES ],
- [Species.LECHONK]: [ Moves.PLUCK, Moves.RECYCLE, Moves.POWER_TRIP, Moves.FILLET_AWAY ],
- [Species.TAROUNTULA]: [ Moves.STEAMROLLER, Moves.LUNGE, Moves.SUCKER_PUNCH, Moves.FIRST_IMPRESSION ],
- [Species.NYMBLE]: [ Moves.POWER_UP_PUNCH, Moves.KNOCK_OFF, Moves.LEECH_LIFE, Moves.WICKED_BLOW ],
- [Species.PAWMI]: [ Moves.DRAIN_PUNCH, Moves.WISH, Moves.HELPING_HAND, Moves.VOLT_TACKLE ],
- [Species.TANDEMAUS]: [ Moves.BITE, Moves.FEINT, Moves.BARRAGE, Moves.BOOMBURST ],
- [Species.FIDOUGH]: [ Moves.COPYCAT, Moves.WISH, Moves.COVET, Moves.MAGICAL_TORQUE ],
- [Species.SMOLIV]: [ Moves.STRENGTH_SAP, Moves.SYNTHESIS, Moves.WEATHER_BALL, Moves.CHLOROBLAST ],
- [Species.SQUAWKABILLY]: [ Moves.PARTING_SHOT, Moves.FINAL_GAMBIT, Moves.DOUBLE_EDGE, Moves.BOOMBURST ],
- [Species.NACLI]: [ Moves.BODY_PRESS, Moves.POWER_GEM, Moves.EXPLOSION, Moves.PRECIPICE_BLADES ],
- [Species.CHARCADET]: [ Moves.DISABLE, Moves.FLASH_CANNON, Moves.THIEF, Moves.SPECTRAL_THIEF ],
- [Species.TADBULB]: [ Moves.MUDDY_WATER, Moves.PARABOLIC_CHARGE, Moves.NUZZLE, Moves.SURF ],
- [Species.WATTREL]: [ Moves.FEATHER_DANCE, Moves.WEATHER_BALL, Moves.ENDEAVOR, Moves.BOLT_BEAK ],
- [Species.MASCHIFF]: [ Moves.BADDY_BAD, Moves.RETALIATE, Moves.ENDEAVOR, Moves.PLAY_ROUGH ],
- [Species.SHROODLE]: [ Moves.COPYCAT, Moves.SUPER_FANG, Moves.TOXIC, Moves.SKETCH ],
- [Species.BRAMBLIN]: [ Moves.SHADOW_SNEAK, Moves.STRENGTH_SAP, Moves.POLTERGEIST, Moves.SAPPY_SEED ],
- [Species.TOEDSCOOL]: [ Moves.RAPID_SPIN, Moves.KNOCK_OFF, Moves.TOXIC, Moves.NOXIOUS_TORQUE ],
- [Species.KLAWF]: [ Moves.ANCIENT_POWER, Moves.KNOCK_OFF, Moves.CRABHAMMER, Moves.DIRE_CLAW ],
- [Species.CAPSAKID]: [ Moves.RAGE_POWDER, Moves.ROLLOUT, Moves.LEECH_SEED, Moves.FIERY_DANCE ],
- [Species.RELLOR]: [ Moves.COSMIC_POWER, Moves.RECOVER, Moves.WEATHER_BALL, Moves.GLITZY_GLOW ],
- [Species.FLITTLE]: [ Moves.GLITZY_GLOW, Moves.HYPNOSIS, Moves.ROOST, Moves.OBLIVION_WING ],
- [Species.TINKATINK]: [ Moves.FALSE_SURRENDER, Moves.DRAIN_PUNCH, Moves.ICE_HAMMER, Moves.NO_RETREAT ],
- [Species.WIGLETT]: [ Moves.FINAL_GAMBIT, Moves.THIEF, Moves.IRON_HEAD, Moves.SURGING_STRIKES ],
- [Species.BOMBIRDIER]: [ Moves.SKY_ATTACK, Moves.POWER_TRIP, Moves.SUCKER_PUNCH, Moves.POPULATION_BOMB ],
- [Species.FINIZEN]: [ Moves.BOUNCE, Moves.DRAIN_PUNCH, Moves.COUNTER, Moves.BOOMBURST ],
- [Species.VAROOM]: [ Moves.TOXIC, Moves.GEAR_GRIND, Moves.BLAZING_TORQUE, Moves.NOXIOUS_TORQUE ],
- [Species.CYCLIZAR]: [ Moves.AQUA_TAIL, Moves.IRON_TAIL, Moves.POWER_WHIP, Moves.DRAGON_DANCE ],
- [Species.ORTHWORM]: [ Moves.METAL_BURST, Moves.COIL, Moves.BODY_PRESS, Moves.DRAGON_HAMMER ],
- [Species.GLIMMET]: [ Moves.PURIFY, Moves.MOONBLAST, Moves.FLASH_CANNON, Moves.BANEFUL_BUNKER ],
- [Species.GREAVARD]: [ Moves.SHADOW_SNEAK, Moves.DISABLE, Moves.YAWN, Moves.SHADOW_FORCE ],
- [Species.FLAMIGO]: [ Moves.DOUBLE_TEAM, Moves.SKY_ATTACK, Moves.VICTORY_DANCE, Moves.HIGH_JUMP_KICK ],
- [Species.CETODDLE]: [ Moves.ICICLE_CRASH, Moves.SUPERPOWER, Moves.ENTRAINMENT, Moves.BELLY_DRUM ],
- [Species.VELUZA]: [ Moves.RECOVER, Moves.THRASH, Moves.KOWTOW_CLEAVE, Moves.PSYBLADE ],
- [Species.DONDOZO]: [ Moves.OUTRAGE, Moves.YAWN, Moves.HEAVY_SLAM, Moves.FISHIOUS_REND ],
- [Species.TATSUGIRI]: [ Moves.RAPID_SPIN, Moves.BATON_PASS, Moves.MIMIC, Moves.COUNTER ],
- [Species.GREAT_TUSK]: [ Moves.HIGH_HORSEPOWER, Moves.DRILL_RUN, Moves.SUPERPOWER, Moves.BEHEMOTH_BASH ],
- [Species.SCREAM_TAIL]: [ Moves.PSYCHIC, Moves.MOONBLAST, Moves.MOONLIGHT, Moves.LIGHT_OF_RUIN ],
- [Species.BRUTE_BONNET]: [ Moves.CRUNCH, Moves.SAPPY_SEED, Moves.FRENZY_PLANT, Moves.STRENGTH_SAP ],
- [Species.FLUTTER_MANE]: [ Moves.MOONLIGHT, Moves.SNARL, Moves.EARTH_POWER, Moves.MOONGEIST_BEAM ],
- [Species.SLITHER_WING]: [ Moves.DRAIN_PUNCH, Moves.VICTORY_DANCE, Moves.SIZZLY_SLIDE, Moves.COLLISION_COURSE ],
- [Species.SANDY_SHOCKS]: [ Moves.PARABOLIC_CHARGE, Moves.SCORCHING_SANDS, Moves.CALM_MIND, Moves.ELECTRO_SHOT ],
- [Species.IRON_TREADS]: [ Moves.SUPERCELL_SLAM, Moves.BULK_UP, Moves.HEAD_SMASH, Moves.COLLISION_COURSE ],
- [Species.IRON_BUNDLE]: [ Moves.PARABOLIC_CHARGE, Moves.SCALD, Moves.NASTY_PLOT, Moves.GLACIATE ],
- [Species.IRON_HANDS]: [ Moves.MACH_PUNCH, Moves.HIGH_HORSEPOWER, Moves.MAT_BLOCK, Moves.PLASMA_FISTS ],
- [Species.IRON_JUGULIS]: [ Moves.FIERY_WRATH, Moves.FLAMETHROWER, Moves.NASTY_PLOT, Moves.OBLIVION_WING ],
- [Species.IRON_MOTH]: [ Moves.PARABOLIC_CHARGE, Moves.QUIVER_DANCE, Moves.FLASH_CANNON, Moves.TORCH_SONG ],
- [Species.IRON_THORNS]: [ Moves.DRAIN_PUNCH, Moves.SUPERPOWER, Moves.SHIFT_GEAR, Moves.FUSION_BOLT ],
- [Species.FRIGIBAX]: [ Moves.ICICLE_SPEAR, Moves.AQUA_TAIL, Moves.FREEZE_DRY, Moves.DRAGON_RUSH ],
- [Species.GIMMIGHOUL]: [ Moves.PAY_DAY, Moves.HAPPY_HOUR, Moves.MIRROR_COAT, Moves.TECHNO_BLAST ],
- [Species.WO_CHIEN]: [ Moves.POLLEN_PUFF, Moves.FORESTS_CURSE, Moves.FOLLOW_ME, Moves.SPORE ],
- [Species.CHIEN_PAO]: [ Moves.STOMPING_TANTRUM, Moves.WATERFALL, Moves.CHILLY_RECEPTION, Moves.BEHEMOTH_BLADE ],
- [Species.TING_LU]: [ Moves.HEAT_CRASH, Moves.IRON_HEAD, Moves.HORN_LEECH, Moves.STRENGTH_SAP ],
- [Species.CHI_YU]: [ Moves.ENERGY_BALL, Moves.STORED_POWER, Moves.SCALD, Moves.BLUE_FLARE ],
- [Species.ROARING_MOON]: [ Moves.RAGING_FURY, Moves.FLOATY_FALL, Moves.OBSTRUCT, Moves.COLLISION_COURSE ],
- [Species.IRON_VALIANT]: [ Moves.SECRET_SWORD, Moves.PLAY_ROUGH, Moves.QUIVER_DANCE, Moves.ELECTRO_DRIFT ],
- [Species.KORAIDON]: [ Moves.HEAD_SMASH, Moves.BULK_UP, Moves.IRON_HEAD, Moves.CLANGOROUS_SOUL ],
- [Species.MIRAIDON]: [ Moves.ICE_BEAM, Moves.CALM_MIND, Moves.FLASH_CANNON, Moves.CLANGOROUS_SOUL ],
- [Species.WALKING_WAKE]: [ Moves.THUNDERCLAP, Moves.FLASH_CANNON, Moves.ALLURING_VOICE, Moves.ELECTRO_DRIFT ],
- [Species.IRON_LEAVES]: [ Moves.MIGHTY_CLEAVE, Moves.TACHYON_CUTTER, Moves.SPIRIT_BREAK, Moves.COLLISION_COURSE ],
- [Species.POLTCHAGEIST]: [ Moves.TEATIME, Moves.AROMATHERAPY, Moves.STRENGTH_SAP, Moves.MILK_DRINK ],
- [Species.OKIDOGI]: [ Moves.JAW_LOCK, Moves.OBSTRUCT, Moves.DIRE_CLAW, Moves.MALIGNANT_CHAIN ],
- [Species.MUNKIDORI]: [ Moves.PSYSTRIKE, Moves.MYSTICAL_FIRE, Moves.WILL_O_WISP, Moves.MALIGNANT_CHAIN ],
- [Species.FEZANDIPITI]: [ Moves.DUAL_WINGBEAT, Moves.DRAINING_KISS, Moves.TRIPLE_AXEL, Moves.MALIGNANT_CHAIN ],
- [Species.OGERPON]: [ Moves.JUNGLE_HEALING, Moves.NUZZLE, Moves.TRIPLE_AXEL, Moves.GIGATON_HAMMER ],
- [Species.GOUGING_FIRE]: [ Moves.PLAY_ROUGH, Moves.HORN_LEECH, Moves.HYDRO_STEAM, Moves.ELECTRO_DRIFT ],
- [Species.RAGING_BOLT]: [ Moves.HYDRO_STEAM, Moves.FLASH_CANNON, Moves.PARABOLIC_CHARGE, Moves.ELECTRO_DRIFT ],
- [Species.IRON_BOULDER]: [ Moves.PSYBLADE, Moves.TACHYON_CUTTER, Moves.LEAF_BLADE, Moves.COLLISION_COURSE ],
- [Species.IRON_CROWN]: [ Moves.MIGHTY_CLEAVE, Moves.PSYBLADE, Moves.AQUA_CUTTER, Moves.COLLISION_COURSE ],
- [Species.TERAPAGOS]: [ Moves.EARTH_POWER, Moves.BOOMBURST, Moves.ICE_BEAM, Moves.DIAMOND_STORM ],
- [Species.PECHARUNT]: [ Moves.VENOSHOCK, Moves.VENOM_DRENCH, Moves.HEX, Moves.BANEFUL_BUNKER ],
- [Species.ALOLA_RATTATA]: [ Moves.STUFF_CHEEKS, Moves.BADDY_BAD, Moves.FLAME_WHEEL, Moves.RECYCLE ],
- [Species.ALOLA_SANDSHREW]: [ Moves.SPIKY_SHIELD, Moves.ICE_SHARD, Moves.CRUSH_CLAW, Moves.SPIN_OUT ],
- [Species.ALOLA_VULPIX]: [ Moves.MOONBLAST, Moves.HYPNOSIS, Moves.CHILLING_WATER, Moves.FREEZY_FROST ],
- [Species.ALOLA_DIGLETT]: [ Moves.STONE_EDGE, Moves.SWORDS_DANCE, Moves.THIEF, Moves.POPULATION_BOMB ],
- [Species.ALOLA_MEOWTH]: [ Moves.MAKE_IT_RAIN, Moves.COVET, Moves.HYPNOSIS, Moves.PARTING_SHOT ],
- [Species.ALOLA_GEODUDE]: [ Moves.HEAD_CHARGE, Moves.RAPID_SPIN, Moves.MAGNET_RISE, Moves.HEAD_SMASH ],
- [Species.ALOLA_GRIMER]: [ Moves.SUCKER_PUNCH, Moves.DIRE_CLAW, Moves.RECYCLE, Moves.EMBARGO ],
+ [Species.DRACOZOLT]: [ Moves.ICE_SPINNER, Moves.DRAGON_HAMMER, Moves.TEMPER_FLARE, Moves.DRAGON_DANCE ],
+ [Species.ARCTOZOLT]: [ Moves.SHIFT_GEAR, Moves.ICE_SPINNER, Moves.HIGH_HORSEPOWER, Moves.GLACIAL_LANCE ],
+ [Species.DRACOVISH]: [ Moves.ICE_FANG, Moves.DRAGON_HAMMER, Moves.THUNDER_FANG, Moves.DRAGON_DANCE ],
+ [Species.ARCTOVISH]: [ Moves.SHIFT_GEAR, Moves.ICE_SPINNER, Moves.HIGH_HORSEPOWER, Moves.GLACIAL_LANCE ],
+ [Species.DURALUDON]: [ Moves.FLAMETHROWER, Moves.RECOVER, Moves.EARTH_POWER, Moves.CALM_MIND ],
+ [Species.DREEPY]: [ Moves.EXTREME_SPEED, Moves.SPIRIT_BREAK, Moves.BLAZING_TORQUE, Moves.SPECTRAL_THIEF ],
+ [Species.ZACIAN]: [ Moves.MAGICAL_TORQUE, Moves.AQUA_CUTTER, Moves.CEASELESS_EDGE, Moves.VICTORY_DANCE ],
+ [Species.ZAMAZENTA]: [ Moves.PSYSHIELD_BASH, Moves.BODY_PRESS, Moves.BULK_UP, Moves.KINGS_SHIELD ],
+ [Species.KUBFU]: [ Moves.BULLET_PUNCH, Moves.DRAIN_PUNCH, Moves.JET_PUNCH, Moves.DRAGON_DANCE ],
+ [Species.ZARUDE]: [ Moves.VICTORY_DANCE, Moves.PARTING_SHOT, Moves.WICKED_BLOW, Moves.SAPPY_SEED ],
+ [Species.REGIELEKI]: [ Moves.NASTY_PLOT, Moves.ICE_BEAM, Moves.PARTING_SHOT, Moves.ELECTRO_DRIFT ],
+ [Species.REGIDRAGO]: [ Moves.METEOR_MASH, Moves.FLAMETHROWER, Moves.CALM_MIND, Moves.DRAGON_DARTS ],
+ [Species.GLASTRIER]: [ Moves.TRICK_ROOM, Moves.SLACK_OFF, Moves.HIGH_HORSEPOWER, Moves.GLACIAL_LANCE ],
+ [Species.SPECTRIER]: [ Moves.EARTH_POWER, Moves.PARTING_SHOT, Moves.AURA_SPHERE, Moves.ASTRAL_BARRAGE ],
+ [Species.CALYREX]: [ Moves.KINGS_SHIELD, Moves.RECOVER, Moves.AURA_SPHERE, Moves.PHOTON_GEYSER ],
+ [Species.ENAMORUS]: [ Moves.AEROBLAST, Moves.TAKE_HEART, Moves.STORED_POWER, Moves.FLEUR_CANNON ],
+ [Species.SPRIGATITO]: [ Moves.BLAZE_KICK, Moves.STRENGTH_SAP, Moves.SUCKER_PUNCH, Moves.WICKED_BLOW ],
+ [Species.FUECOCO]: [ Moves.COSMIC_POWER, Moves.SLACK_OFF, Moves.INFERNAL_PARADE, Moves.MOONGEIST_BEAM ],
+ [Species.QUAXLY]: [ Moves.DRAGON_DANCE, Moves.ROOST, Moves.TROP_KICK, Moves.THUNDEROUS_KICK ],
+ [Species.LECHONK]: [ Moves.MILK_DRINK, Moves.TEMPER_FLARE, Moves.FILLET_AWAY, Moves.HEAD_CHARGE ],
+ [Species.TAROUNTULA]: [ Moves.STRENGTH_SAP, Moves.LEECH_LIFE, Moves.PARTING_SHOT, Moves.STEALTH_ROCK ],
+ [Species.NYMBLE]: [ Moves.CEASELESS_EDGE, Moves.FELL_STINGER, Moves.LEECH_LIFE, Moves.WICKED_BLOW ],
+ [Species.PAWMI]: [ Moves.DRAIN_PUNCH, Moves.WISH, Moves.PARTING_SHOT, Moves.PLASMA_FISTS ],
+ [Species.TANDEMAUS]: [ Moves.BATON_PASS, Moves.BITE, Moves.NUZZLE, Moves.REVIVAL_BLESSING ],
+ [Species.FIDOUGH]: [ Moves.WISH, Moves.SPIKES, Moves.PARTING_SHOT, Moves.SIZZLY_SLIDE ],
+ [Species.SMOLIV]: [ Moves.STRENGTH_SAP, Moves.EARTH_POWER, Moves.CALM_MIND, Moves.BOOMBURST ],
+ [Species.SQUAWKABILLY]: [ Moves.PARTING_SHOT, Moves.BULK_UP, Moves.TEMPER_FLARE, Moves.HEAD_CHARGE ],
+ [Species.NACLI]: [ Moves.BODY_PRESS, Moves.SPIKES, Moves.CURSE, Moves.DIAMOND_STORM ],
+ [Species.CHARCADET]: [ Moves.SACRED_SWORD, Moves.BURNING_BULWARK, Moves.RECOVER, Moves.PHOTON_GEYSER ],
+ [Species.TADBULB]: [ Moves.PARABOLIC_CHARGE, Moves.MUDDY_WATER, Moves.EARTH_POWER, Moves.ELECTRO_SHOT ],
+ [Species.WATTREL]: [ Moves.NASTY_PLOT, Moves.TAILWIND, Moves.HEAT_WAVE, Moves.AEROBLAST ],
+ [Species.MASCHIFF]: [ Moves.PARTING_SHOT, Moves.DARKEST_LARIAT, Moves.NUZZLE, Moves.COLLISION_COURSE ],
+ [Species.SHROODLE]: [ Moves.TEMPER_FLARE, Moves.PARTING_SHOT, Moves.TOXIC, Moves.TIDY_UP ],
+ [Species.BRAMBLIN]: [ Moves.TAILWIND, Moves.STRENGTH_SAP, Moves.CEASELESS_EDGE, Moves.LAST_RESPECTS ],
+ [Species.TOEDSCOOL]: [ Moves.STRENGTH_SAP, Moves.SCALD, Moves.PARTING_SHOT, Moves.SAPPY_SEED ],
+ [Species.KLAWF]: [ Moves.CRABHAMMER, Moves.SHORE_UP, Moves.MIGHTY_CLEAVE, Moves.SHELL_SMASH ],
+ [Species.CAPSAKID]: [ Moves.STRENGTH_SAP, Moves.BURNING_BULWARK, Moves.ICE_SPINNER, Moves.TORCH_SONG ],
+ [Species.RELLOR]: [ Moves.TOXIC_SPIKES, Moves.RECOVER, Moves.MYSTICAL_FIRE, Moves.LUMINA_CRASH ],
+ [Species.FLITTLE]: [ Moves.COSMIC_POWER, Moves.AURA_SPHERE, Moves.ROOST, Moves.SEARING_SHOT ],
+ [Species.TINKATINK]: [ Moves.NUZZLE, Moves.SHIFT_GEAR, Moves.ICE_HAMMER, Moves.PYRO_BALL ],
+ [Species.WIGLETT]: [ Moves.SHELL_SMASH, Moves.ICICLE_CRASH, Moves.SEED_BOMB, Moves.SURGING_STRIKES ],
+ [Species.BOMBIRDIER]: [ Moves.U_TURN, Moves.SWORDS_DANCE, Moves.SUCKER_PUNCH, Moves.MIGHTY_CLEAVE ],
+ [Species.FINIZEN]: [ Moves.ICE_SPINNER, Moves.DRAIN_PUNCH, Moves.RECOVER, Moves.WOOD_HAMMER ],
+ [Species.VAROOM]: [ Moves.COMBAT_TORQUE, Moves.U_TURN, Moves.BLAZING_TORQUE, Moves.NOXIOUS_TORQUE ],
+ [Species.CYCLIZAR]: [ Moves.BATON_PASS, Moves.BLAZING_TORQUE, Moves.HEAD_CHARGE, Moves.CLANGOROUS_SOUL ],
+ [Species.ORTHWORM]: [ Moves.GLARE, Moves.COIL, Moves.BODY_PRESS, Moves.SHORE_UP ],
+ [Species.GLIMMET]: [ Moves.CALM_MIND, Moves.SHORE_UP, Moves.PARTING_SHOT, Moves.FIERY_DANCE ],
+ [Species.GREAVARD]: [ Moves.BULK_UP, Moves.AGILITY, Moves.SHORE_UP, Moves.COLLISION_COURSE ],
+ [Species.FLAMIGO]: [ Moves.THUNDEROUS_KICK, Moves.TRIPLE_AXEL, Moves.U_TURN, Moves.VICTORY_DANCE ],
+ [Species.CETODDLE]: [ Moves.ICICLE_CRASH, Moves.HIGH_HORSEPOWER, Moves.RECOVER, Moves.DRAGON_DANCE ],
+ [Species.VELUZA]: [ Moves.RECOVER, Moves.FLIP_TURN, Moves.ICE_SPINNER, Moves.PHOTON_GEYSER ],
+ [Species.DONDOZO]: [ Moves.RECOVER, Moves.ICE_SPINNER, Moves.CURSE, Moves.WOOD_HAMMER ],
+ [Species.TATSUGIRI]: [ Moves.ICE_BEAM, Moves.BATON_PASS, Moves.SCALD, Moves.CLANGOROUS_SOUL ],
+ [Species.GREAT_TUSK]: [ Moves.STONE_AXE, Moves.CEASELESS_EDGE, Moves.DRAGON_DANCE, Moves.COLLISION_COURSE ],
+ [Species.SCREAM_TAIL]: [ Moves.COSMIC_POWER, Moves.LUMINA_CRASH, Moves.MOONLIGHT, Moves.SHED_TAIL ],
+ [Species.BRUTE_BONNET]: [ Moves.DARKEST_LARIAT, Moves.STRENGTH_SAP, Moves.EARTHQUAKE, Moves.SAPPY_SEED ],
+ [Species.FLUTTER_MANE]: [ Moves.MOONLIGHT, Moves.FLAMETHROWER, Moves.EARTH_POWER, Moves.ASTRAL_BARRAGE ],
+ [Species.SLITHER_WING]: [ Moves.KNOCK_OFF, Moves.VICTORY_DANCE, Moves.FIRE_LASH, Moves.FLYING_PRESS ],
+ [Species.SANDY_SHOCKS]: [ Moves.SHORE_UP, Moves.ICE_BEAM, Moves.NASTY_PLOT, Moves.THUNDERCLAP ],
+ [Species.IRON_TREADS]: [ Moves.SUPERCELL_SLAM, Moves.BULK_UP, Moves.SPIKES, Moves.DOUBLE_IRON_BASH ],
+ [Species.IRON_BUNDLE]: [ Moves.EARTH_POWER, Moves.BOUNCY_BUBBLE, Moves.NASTY_PLOT, Moves.WATER_SPOUT ],
+ [Species.IRON_HANDS]: [ Moves.HAMMER_ARM, Moves.CURSE, Moves.PLASMA_FISTS, Moves.RECOVER ],
+ [Species.IRON_JUGULIS]: [ Moves.FIERY_WRATH, Moves.ROOST, Moves.NASTY_PLOT, Moves.OBLIVION_WING ],
+ [Species.IRON_MOTH]: [ Moves.EARTH_POWER, Moves.SEARING_SHOT, Moves.QUIVER_DANCE, Moves.MALIGNANT_CHAIN ],
+ [Species.IRON_THORNS]: [ Moves.MIGHTY_CLEAVE, Moves.SHORE_UP, Moves.SHIFT_GEAR, Moves.FUSION_BOLT ],
+ [Species.FRIGIBAX]: [ Moves.DRAGON_HAMMER, Moves.BULK_UP, Moves.SHORE_UP, Moves.GLACIAL_LANCE ],
+ [Species.GIMMIGHOUL]: [ Moves.COSMIC_POWER, Moves.STORED_POWER, Moves.BATON_PASS, Moves.ASTRAL_BARRAGE ],
+ [Species.WO_CHIEN]: [ Moves.SPORE, Moves.RAGE_POWDER, Moves.SAPPY_SEED, Moves.JUNGLE_HEALING ],
+ [Species.CHIEN_PAO]: [ Moves.HEAD_CHARGE, Moves.PARTING_SHOT, Moves.BITTER_BLADE, Moves.GLACIAL_LANCE ],
+ [Species.TING_LU]: [ Moves.SHORE_UP, Moves.CURSE, Moves.LEECH_SEED, Moves.THOUSAND_ARROWS ],
+ [Species.CHI_YU]: [ Moves.FIERY_WRATH, Moves.EARTH_POWER, Moves.BURNING_BULWARK, Moves.ERUPTION ],
+ [Species.ROARING_MOON]: [ Moves.FIRE_LASH, Moves.DRAGON_HAMMER, Moves.SUCKER_PUNCH, Moves.WICKED_BLOW ],
+ [Species.IRON_VALIANT]: [ Moves.PLASMA_FISTS, Moves.VICTORY_DANCE, Moves.QUIVER_DANCE, Moves.MAGICAL_TORQUE ],
+ [Species.KORAIDON]: [ Moves.MIGHTY_CLEAVE, Moves.RECOVER, Moves.GLAIVE_RUSH, Moves.CLANGOROUS_SOUL ],
+ [Species.MIRAIDON]: [ Moves.ICE_BEAM, Moves.RECOVER, Moves.RISING_VOLTAGE, Moves.DRAGON_ENERGY ],
+ [Species.WALKING_WAKE]: [ Moves.BOUNCY_BUBBLE, Moves.NASTY_PLOT, Moves.EARTH_POWER, Moves.DRAGON_ENERGY ],
+ [Species.IRON_LEAVES]: [ Moves.SPORE, Moves.BLAZING_TORQUE, Moves.SAPPY_SEED, Moves.PHOTON_GEYSER ],
+ [Species.POLTCHAGEIST]: [ Moves.COSMIC_POWER, Moves.INFERNAL_PARADE, Moves.LEECH_SEED, Moves.FOLLOW_ME ],
+ [Species.OKIDOGI]: [ Moves.MORNING_SUN, Moves.OBSTRUCT, Moves.DIRE_CLAW, Moves.COLLISION_COURSE ],
+ [Species.MUNKIDORI]: [ Moves.PSYSTRIKE, Moves.HEAT_WAVE, Moves.EARTH_POWER, Moves.MALIGNANT_CHAIN ],
+ [Species.FEZANDIPITI]: [ Moves.BATON_PASS, Moves.COSMIC_POWER, Moves.SIZZLY_SLIDE, Moves.MALIGNANT_CHAIN ],
+ [Species.OGERPON]: [ Moves.JUNGLE_HEALING, Moves.BONEMERANG, Moves.TRIPLE_AXEL, Moves.GIGATON_HAMMER ],
+ [Species.GOUGING_FIRE]: [ Moves.SUPERCELL_SLAM, Moves.BULK_UP, Moves.SACRED_FIRE, Moves.GLAIVE_RUSH ],
+ [Species.RAGING_BOLT]: [ Moves.NASTY_PLOT, Moves.FLAMETHROWER, Moves.RECOVER, Moves.ELECTRO_DRIFT ],
+ [Species.IRON_BOULDER]: [ Moves.PSYBLADE, Moves.TACHYON_CUTTER, Moves.STONE_AXE, Moves.BITTER_BLADE ],
+ [Species.IRON_CROWN]: [ Moves.KINGS_SHIELD, Moves.SECRET_SWORD, Moves.PHOTON_GEYSER, Moves.ELECTRO_DRIFT ],
+ [Species.TERAPAGOS]: [ Moves.EARTH_POWER, Moves.SHORE_UP, Moves.ICE_BEAM, Moves.SHELL_SMASH ],
+ [Species.PECHARUNT]: [ Moves.TOXIC_SPIKES, Moves.BODY_PRESS, Moves.HEX, Moves.BANEFUL_BUNKER ],
+ [Species.ALOLA_RATTATA]: [ Moves.STORM_THROW, Moves.PLAY_ROUGH, Moves.TIDY_UP, Moves.POPULATION_BOMB ],
+ [Species.ALOLA_SANDSHREW]: [ Moves.SPIKY_SHIELD, Moves.AQUA_CUTTER, Moves.SHIFT_GEAR, Moves.GLACIAL_LANCE ],
+ [Species.ALOLA_VULPIX]: [ Moves.MOONBLAST, Moves.AURORA_VEIL, Moves.PARTING_SHOT, Moves.FREEZY_FROST ],
+ [Species.ALOLA_DIGLETT]: [ Moves.LANDS_WRATH, Moves.SWORDS_DANCE, Moves.TRIPLE_DIVE, Moves.DOUBLE_IRON_BASH ],
+ [Species.ALOLA_MEOWTH]: [ Moves.MAKE_IT_RAIN, Moves.BUZZY_BUZZ, Moves.PARTING_SHOT, Moves.BADDY_BAD ],
+ [Species.ALOLA_GEODUDE]: [ Moves.HIGH_HORSEPOWER, Moves.BULK_UP, Moves.STONE_AXE, Moves.EXTREME_SPEED ],
+ [Species.ALOLA_GRIMER]: [ Moves.SUCKER_PUNCH, Moves.DIRE_CLAW, Moves.STRENGTH_SAP, Moves.SURGING_STRIKES ],
[Species.ETERNAL_FLOETTE]: [ Moves.DECORATE, Moves.FORESTS_CURSE, Moves.POLLEN_PUFF, Moves.QUIVER_DANCE ],
- [Species.GALAR_MEOWTH]: [ Moves.MAKE_IT_RAIN, Moves.KNOCK_OFF, Moves.TRAILBLAZE, Moves.BEHEMOTH_BASH ],
- [Species.GALAR_PONYTA]: [ Moves.PURIFY, Moves.POISON_JAB, Moves.HORN_LEECH, Moves.PSYSTRIKE ],
- [Species.GALAR_SLOWPOKE]: [ Moves.EERIE_SPELL, Moves.SPICY_EXTRACT, Moves.POISON_TAIL, Moves.PHOTON_GEYSER ],
+ [Species.GALAR_MEOWTH]: [ Moves.AQUA_CUTTER, Moves.KNOCK_OFF, Moves.BULLET_PUNCH, Moves.BEHEMOTH_BASH ],
+ [Species.GALAR_PONYTA]: [ Moves.SPIRIT_BREAK, Moves.EXTREME_SPEED, Moves.FLARE_BLITZ, Moves.PHOTON_GEYSER ],
+ [Species.GALAR_SLOWPOKE]: [ Moves.TRICK_ROOM, Moves.BADDY_BAD, Moves.MOONBLAST, Moves.PHOTON_GEYSER ],
[Species.GALAR_FARFETCHD]: [ Moves.ROOST, Moves.SACRED_SWORD, Moves.KINGS_SHIELD, Moves.BEHEMOTH_BLADE ],
- [Species.GALAR_ARTICUNO]: [ Moves.PSYSTRIKE, Moves.BLEAKWIND_STORM, Moves.ICE_BEAM, Moves.ESPER_WING ],
- [Species.GALAR_ZAPDOS]: [ Moves.COLLISION_COURSE, Moves.FLOATY_FALL, Moves.KNOCK_OFF, Moves.BOLT_BEAK ],
- [Species.GALAR_MOLTRES]: [ Moves.RUINATION, Moves.EXTRASENSORY, Moves.FLAMETHROWER, Moves.OBLIVION_WING ],
- [Species.GALAR_CORSOLA]: [ Moves.SHELL_SMASH, Moves.HORN_LEECH, Moves.COSMIC_POWER, Moves.MOONGEIST_BEAM ],
- [Species.GALAR_ZIGZAGOON]: [ Moves.CEASELESS_EDGE, Moves.LUNGE, Moves.PARTING_SHOT, Moves.EXTREME_SPEED ],
- [Species.GALAR_DARUMAKA]: [ Moves.ICE_SPINNER, Moves.TRAILBLAZE, Moves.DRAIN_PUNCH, Moves.FLARE_BLITZ ],
- [Species.GALAR_YAMASK]: [ Moves.BULK_UP, Moves.GLARE, Moves.OUTRAGE, Moves.DIRE_CLAW ],
- [Species.GALAR_STUNFISK]: [ Moves.SPIKY_SHIELD, Moves.JAW_LOCK, Moves.RECOVER, Moves.BEHEMOTH_BASH ],
- [Species.HISUI_GROWLITHE]: [ Moves.TRAILBLAZE, Moves.HEAD_SMASH, Moves.MORNING_SUN, Moves.BURNING_BULWARK ],
- [Species.HISUI_VOLTORB]: [ Moves.TRAILBLAZE, Moves.ELECTRO_SHOT, Moves.PARABOLIC_CHARGE, Moves.SEED_FLARE ],
- [Species.HISUI_QWILFISH]: [ Moves.NUZZLE, Moves.SCALE_SHOT, Moves.SUPERSONIC, Moves.PARTING_SHOT ],
- [Species.HISUI_SNEASEL]: [ Moves.DRAIN_PUNCH, Moves.BULLET_PUNCH, Moves.FAKE_OUT, Moves.VICTORY_DANCE ],
- [Species.HISUI_ZORUA]: [ Moves.ALLURING_VOICE, Moves.GLARE, Moves.TORCH_SONG, Moves.TRANSFORM ],
- [Species.PALDEA_TAUROS]: [ Moves.HEAD_CHARGE, Moves.BLAZE_KICK, Moves.AQUA_STEP, Moves.NO_RETREAT ],
- [Species.PALDEA_WOOPER]: [ Moves.RECOVER, Moves.DOUBLE_KICK, Moves.ANCIENT_POWER, Moves.VENOM_DRENCH ],
- [Species.BLOODMOON_URSALUNA]: [ Moves.GLARE, Moves.SCORCHING_SANDS, Moves.CALM_MIND, Moves.BOOMBURST ]
+ [Species.GALAR_ARTICUNO]: [ Moves.AURA_SPHERE, Moves.BLEAKWIND_STORM, Moves.ICE_BEAM, Moves.PSYSTRIKE ],
+ [Species.GALAR_ZAPDOS]: [ Moves.TIDY_UP, Moves.FLOATY_FALL, Moves.ROOST, Moves.BOLT_BEAK ],
+ [Species.GALAR_MOLTRES]: [ Moves.CALM_MIND, Moves.SLUDGE_BOMB, Moves.FLAMETHROWER, Moves.OBLIVION_WING ],
+ [Species.GALAR_CORSOLA]: [ Moves.TRICK_ROOM, Moves.MOONBLAST, Moves.COSMIC_POWER, Moves.ASTRAL_BARRAGE ],
+ [Species.GALAR_ZIGZAGOON]: [ Moves.CEASELESS_EDGE, Moves.DIRE_CLAW, Moves.PARTING_SHOT, Moves.EXTREME_SPEED ],
+ [Species.GALAR_DARUMAKA]: [ Moves.ICE_SPINNER, Moves.ENDURE, Moves.DRAIN_PUNCH, Moves.V_CREATE ],
+ [Species.GALAR_YAMASK]: [ Moves.STRENGTH_SAP, Moves.DIRE_CLAW, Moves.THOUSAND_WAVES, Moves.SPECTRAL_THIEF ],
+ [Species.GALAR_STUNFISK]: [ Moves.SPIKY_SHIELD, Moves.TRICK_ROOM, Moves.SHORE_UP, Moves.SALT_CURE ],
+ [Species.HISUI_GROWLITHE]: [ Moves.WOOD_HAMMER, Moves.HEAD_SMASH, Moves.VOLT_TACKLE, Moves.MORNING_SUN ],
+ [Species.HISUI_VOLTORB]: [ Moves.FROST_BREATH, Moves.NASTY_PLOT, Moves.PARABOLIC_CHARGE, Moves.SEED_FLARE ],
+ [Species.HISUI_QWILFISH]: [ Moves.CEASELESS_EDGE, Moves.KNOCK_OFF, Moves.PARTING_SHOT, Moves.STRENGTH_SAP ],
+ [Species.HISUI_SNEASEL]: [ Moves.AXE_KICK, Moves.BULLET_PUNCH, Moves.ICE_SPINNER, Moves.VICTORY_DANCE ],
+ [Species.HISUI_ZORUA]: [ Moves.MOONBLAST, Moves.AURA_SPHERE, Moves.PARTING_SHOT, Moves.BLOOD_MOON ],
+ [Species.PALDEA_TAUROS]: [ Moves.NO_RETREAT, Moves.FLARE_BLITZ, Moves.WAVE_CRASH, Moves.THUNDEROUS_KICK ],
+ [Species.PALDEA_WOOPER]: [ Moves.RECOVER, Moves.STONE_AXE, Moves.LEECH_SEED, Moves.BANEFUL_BUNKER ],
+ [Species.BLOODMOON_URSALUNA]: [ Moves.GLARE, Moves.OBSTRUCT, Moves.PARTING_SHOT, Moves.MIND_BLOWN ]
};
function parseEggMoves(content: string): void {
diff --git a/src/data/enums/battler-tag-type.ts b/src/data/enums/battler-tag-type.ts
index b5cae5b84..4d810b737 100644
--- a/src/data/enums/battler-tag-type.ts
+++ b/src/data/enums/battler-tag-type.ts
@@ -21,7 +21,9 @@ export enum BattlerTagType {
CLAMP = "CLAMP",
SAND_TOMB = "SAND_TOMB",
MAGMA_STORM = "MAGMA_STORM",
+ SNAP_TRAP = "SNAP_TRAP",
THUNDER_CAGE = "THUNDER_CAGE",
+ INFESTATION = "INFESTATION",
PROTECTED = "PROTECTED",
SPIKY_SHIELD = "SPIKY_SHIELD",
KINGS_SHIELD = "KINGS_SHIELD",
@@ -47,6 +49,8 @@ export enum BattlerTagType {
IGNORE_ACCURACY = "IGNORE_ACCURACY",
BYPASS_SLEEP = "BYPASS_SLEEP",
IGNORE_FLYING = "IGNORE_FLYING",
- GROUNDED = "GROUNDED",
- SALT_CURED = "SALT_CURED"
+ SALT_CURED = "SALT_CURED",
+ CURSED = "CURSED",
+ CHARGED = "CHARGED",
+ GROUNDED = "GROUNDED"
}
diff --git a/src/data/enums/species.ts b/src/data/enums/species.ts
index 1f449258a..0197a09ff 100644
--- a/src/data/enums/species.ts
+++ b/src/data/enums/species.ts
@@ -1081,4 +1081,16 @@ export enum Species {
PALDEA_TAUROS = 8128,
PALDEA_WOOPER = 8194,
BLOODMOON_URSALUNA = 8901,
-};
\ No newline at end of file
+};
+
+export const defaultStarterSpecies: Species[] = [
+ Species.BULBASAUR, Species.CHARMANDER, Species.SQUIRTLE,
+ Species.CHIKORITA, Species.CYNDAQUIL, Species.TOTODILE,
+ Species.TREECKO, Species.TORCHIC, Species.MUDKIP,
+ Species.TURTWIG, Species.CHIMCHAR, Species.PIPLUP,
+ Species.SNIVY, Species.TEPIG, Species.OSHAWOTT,
+ Species.CHESPIN, Species.FENNEKIN, Species.FROAKIE,
+ Species.ROWLET, Species.LITTEN, Species.POPPLIO,
+ Species.GROOKEY, Species.SCORBUNNY, Species.SOBBLE,
+ Species.SPRIGATITO, Species.FUECOCO, Species.QUAXLY
+];
\ No newline at end of file
diff --git a/src/data/move.ts b/src/data/move.ts
index ea1686183..0fd2bd082 100644
--- a/src/data/move.ts
+++ b/src/data/move.ts
@@ -12,7 +12,7 @@ import * as Utils from "../utils";
import { WeatherType } from "./weather";
import { ArenaTagSide, ArenaTrapTag } from "./arena-tag";
import { ArenaTagType } from "./enums/arena-tag-type";
-import { UnswappableAbilityAbAttr, UncopiableAbilityAbAttr, UnsuppressableAbilityAbAttr, NoTransformAbilityAbAttr, BlockRecoilDamageAttr, BlockOneHitKOAbAttr, IgnoreContactAbAttr, MaxMultiHitAbAttr, applyAbAttrs, BlockNonDirectDamageAbAttr, applyPreSwitchOutAbAttrs, PreSwitchOutAbAttr, applyPostDefendAbAttrs, PostDefendContactApplyStatusEffectAbAttr } from "./ability";
+import { UnswappableAbilityAbAttr, UncopiableAbilityAbAttr, UnsuppressableAbilityAbAttr, NoTransformAbilityAbAttr, BlockRecoilDamageAttr, BlockOneHitKOAbAttr, IgnoreContactAbAttr, MaxMultiHitAbAttr, applyAbAttrs, BlockNonDirectDamageAbAttr, applyPreSwitchOutAbAttrs, PreSwitchOutAbAttr, applyPostDefendAbAttrs, PostDefendContactApplyStatusEffectAbAttr, MoveAbilityBypassAbAttr, ReverseDrainAbAttr } from "./ability";
import { Abilities } from "./enums/abilities";
import { allAbilities } from './ability';
import { PokemonHeldItemModifier } from "../modifier/modifier";
@@ -24,7 +24,7 @@ import { Species } from "./enums/species";
import { ModifierPoolType } from "#app/modifier/modifier-type";
import { Command } from "../ui/command-ui-handler";
import { Biome } from "./enums/biome";
-import i18next from '../plugins/i18n';
+import i18next, { Localizable } from '../plugins/i18n';
export enum MoveCategory {
PHYSICAL,
@@ -68,13 +68,14 @@ export enum MoveFlags {
POWDER_MOVE = 2048,
DANCE_MOVE = 4096,
WIND_MOVE = 8192,
- TRIAGE_MOVE = 16384
+ TRIAGE_MOVE = 16384,
+ IGNORE_ABILITIES = 32768
}
type MoveConditionFunc = (user: Pokemon, target: Pokemon, move: Move) => boolean;
type UserMoveConditionFunc = (user: Pokemon, move: Move) => boolean;
-export default class Move {
+export default class Move implements Localizable {
public id: Moves;
public name: string;
public type: Type;
@@ -90,20 +91,18 @@ export default class Move {
public attrs: MoveAttr[];
private conditions: MoveCondition[];
private flags: integer;
+ private nameAppend: string;
constructor(id: Moves, type: Type, category: MoveCategory, defaultMoveTarget: MoveTarget, power: integer, accuracy: integer, pp: integer, chance: integer, priority: integer, generation: integer) {
this.id = id;
- const i18nKey = Moves[id].split('_').filter(f => f).map((f, i) => i ? `${f[0]}${f.slice(1).toLowerCase()}` : f.toLowerCase()).join('') as unknown as string;
-
- this.name = id ? i18next.t(`move:${i18nKey}.name`) as string : '';
+ this.nameAppend = '';
this.type = type;
this.category = category;
this.moveTarget = defaultMoveTarget;
this.power = power;
this.accuracy = accuracy;
this.pp = pp;
- this.effect = id ? i18next.t(`move:${i18nKey}.effect`) as string : '';
this.chance = chance;
this.priority = priority;
this.generation = generation;
@@ -116,6 +115,15 @@ export default class Move {
this.setFlag(MoveFlags.IGNORE_PROTECT, true);
if (category === MoveCategory.PHYSICAL)
this.setFlag(MoveFlags.MAKES_CONTACT, true);
+
+ this.localize();
+ }
+
+ localize(): void {
+ const i18nKey = Moves[this.id].split('_').filter(f => f).map((f, i) => i ? `${f[0]}${f.slice(1).toLowerCase()}` : f.toLowerCase()).join('') as unknown as string;
+
+ this.name = this.id ? `${i18next.t(`move:${i18nKey}.name`).toString()}${this.nameAppend}` : '';
+ this.effect = this.id ? `${i18next.t(`move:${i18nKey}.effect`).toString()}${this.nameAppend}` : '';
}
getAttrs(attrType: { new(...args: any[]): MoveAttr }): MoveAttr[] {
@@ -195,12 +203,12 @@ export default class Move {
}
partial(): this {
- this.name += ' (P)';
+ this.nameAppend += ' (P)';
return this;
}
unimplemented(): this {
- this.name += ' (N)';
+ this.nameAppend += ' (N)';
return this;
}
@@ -286,12 +294,24 @@ export default class Move {
return this;
}
+ ignoresAbilities(ignoresAbilities?: boolean): this {
+ this.setFlag(MoveFlags.IGNORE_ABILITIES, ignoresAbilities);
+ return this;
+ }
+
checkFlag(flag: MoveFlags, user: Pokemon, target: Pokemon): boolean {
switch (flag) {
case MoveFlags.MAKES_CONTACT:
if (user.hasAbilityWithAttr(IgnoreContactAbAttr))
return false;
break;
+ case MoveFlags.IGNORE_ABILITIES:
+ if (user.hasAbilityWithAttr(MoveAbilityBypassAbAttr)) {
+ const abilityEffectsIgnored = new Utils.BooleanHolder(false);
+ applyAbAttrs(MoveAbilityBypassAbAttr, user, abilityEffectsIgnored, this);
+ if (abilityEffectsIgnored.value)
+ return true;
+ }
}
return !!(this.flags & flag);
@@ -643,12 +663,14 @@ export class SurviveDamageAttr extends ModifiedDamageAttr {
export class RecoilAttr extends MoveEffectAttr {
private useHp: boolean;
private damageRatio: number;
+ private unblockable: boolean;
- constructor(useHp?: boolean, damageRatio?: number) {
+ constructor(useHp: boolean = false, damageRatio: number = 0.25, unblockable: boolean = false) {
super(true);
this.useHp = useHp;
- this.damageRatio = (damageRatio !== undefined ? damageRatio : 0.25) || 0.25;
+ this.damageRatio = damageRatio;
+ this.unblockable = unblockable;
}
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
@@ -656,7 +678,8 @@ export class RecoilAttr extends MoveEffectAttr {
return false;
const cancelled = new Utils.BooleanHolder(false);
- applyAbAttrs(BlockRecoilDamageAttr, user, cancelled);
+ if (!this.unblockable)
+ applyAbAttrs(BlockRecoilDamageAttr, user, cancelled);
if (cancelled.value)
return false;
@@ -821,8 +844,12 @@ export class HitHealAttr extends MoveEffectAttr {
}
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
+ const healAmount = Math.max(Math.floor(user.turnData.damageDealt * this.healRatio), 1);
+ const reverseDrain = user.hasAbilityWithAttr(ReverseDrainAbAttr);
user.scene.unshiftPhase(new PokemonHealPhase(user.scene, user.getBattlerIndex(),
- Math.max(Math.floor(user.turnData.damageDealt * this.healRatio), 1), getPokemonMessage(target, ` had its\nenergy drained!`), false, true));
+ !reverseDrain ? healAmount : healAmount * -1,
+ !reverseDrain ? getPokemonMessage(target, ` had its\nenergy drained!`) : undefined,
+ false, true));
return true;
}
@@ -837,9 +864,12 @@ export class StrengthSapHealAttr extends MoveEffectAttr {
}
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
+ const healAmount = target.stats[Stat.ATK] * (Math.max(2, 2 + target.summonData.battleStats[BattleStat.ATK]) / Math.max(2, 2 - target.summonData.battleStats[BattleStat.ATK]));
+ const reverseDrain = user.hasAbilityWithAttr(ReverseDrainAbAttr);
user.scene.unshiftPhase(new PokemonHealPhase(user.scene, user.getBattlerIndex(),
- target.stats[Stat.ATK] * (Math.max(2, 2 + target.summonData.battleStats[BattleStat.ATK]) / Math.max(2, 2 - target.summonData.battleStats[BattleStat.ATK])),
- getPokemonMessage(user, ` regained\nhealth!`), false, true));
+ !reverseDrain ? healAmount : healAmount * -1,
+ !reverseDrain ? getPokemonMessage(user, ` regained\nhealth!`) : undefined,
+ false, true));
return true;
}
}
@@ -1281,17 +1311,38 @@ export class SunlightChargeAttr extends ChargeAttr {
}
export class ElectroShotChargeAttr extends ChargeAttr {
+ private statIncreaseApplied: boolean;
constructor() {
super(ChargeAnim.ELECTRO_SHOT_CHARGING, 'absorbed electricity!', null, true);
+ // Add a flag because ChargeAttr skills use themselves twice instead of once over one-to-two turns
+ this.statIncreaseApplied = false;
}
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): Promise {
return new Promise(resolve => {
const weatherType = user.scene.arena.weather?.weatherType;
- if (!user.scene.arena.weather?.isEffectSuppressed(user.scene) && (weatherType === WeatherType.RAIN || weatherType === WeatherType.HEAVY_RAIN))
+ if (!user.scene.arena.weather?.isEffectSuppressed(user.scene) && (weatherType === WeatherType.RAIN || weatherType === WeatherType.HEAVY_RAIN)) {
+ // Apply the SPATK increase every call when used in the rain
+ const statChangeAttr = new StatChangeAttr(BattleStat.SPATK, 1, true);
+ statChangeAttr.apply(user, target, move, args);
+ // After the SPATK is raised, execute the move resolution e.g. deal damage
resolve(false);
- else
- super.apply(user, target, move, args).then(result => resolve(result));
+ } else {
+ if (!this.statIncreaseApplied) {
+ // Apply the SPATK increase only if it hasn't been applied before e.g. on the first turn charge up animation
+ const statChangeAttr = new StatChangeAttr(BattleStat.SPATK, 1, true);
+ statChangeAttr.apply(user, target, move, args);
+ // Set the flag to true so that on the following turn it doesn't raise SPATK a second time
+ this.statIncreaseApplied = true;
+ }
+ super.apply(user, target, move, args).then(result => {
+ if (!result) {
+ // On the second turn, reset the statIncreaseApplied flag without applying the SPATK increase
+ this.statIncreaseApplied = false;
+ }
+ resolve(result);
+ });
+ }
});
}
}
@@ -1422,7 +1473,7 @@ export class HalfHpStatMaxAttr extends StatChangeAttr {
user.scene.damageNumberHandler.add(user, damage);
user.updateInfo().then(() => {
const ret = super.apply(user, target, move, args);
- user.scene.queueMessage(getPokemonMessage(user, ` cut its own hp\nand maximized its ${getBattleStatName(this.stats[0])}!`));
+ user.scene.queueMessage(getPokemonMessage(user, ` cut its own HP\nand maximized its ${getBattleStatName(this.stats[0])}!`));
resolve(ret);
});
});
@@ -1461,6 +1512,24 @@ export class CutHpStatBoostAttr extends StatChangeAttr {
}
}
+export class CopyStatsAttr extends MoveEffectAttr {
+ apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
+ if (!super.apply(user, target, move, args))
+ return false;
+
+ for (let s = 0; s < target.summonData.battleStats.length; s++)
+ user.summonData.battleStats[s] = target.summonData.battleStats[s];
+ if (target.getTag(BattlerTagType.CRIT_BOOST))
+ user.addTag(BattlerTagType.CRIT_BOOST, 0, move.id);
+ else
+ user.removeTag(BattlerTagType.CRIT_BOOST);
+
+ target.scene.queueMessage(getPokemonMessage(user, 'copied\n') + getPokemonMessage(target, `'s stat changes!`));
+
+ return true;
+ }
+}
+
export class InvertStatsAttr extends MoveEffectAttr {
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
if (!super.apply(user, target, move, args))
@@ -1475,6 +1544,20 @@ export class InvertStatsAttr extends MoveEffectAttr {
}
}
+export class ResetStatsAttr extends MoveEffectAttr {
+ apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
+ if (!super.apply(user, target, move, args))
+ return false;
+
+ for (let s = 0; s < target.summonData.battleStats.length; s++)
+ target.summonData.battleStats[s] = 0;
+
+ target.scene.queueMessage(getPokemonMessage(target, `'s stat changes\nwere eliminated!`));
+
+ return true;
+ }
+}
+
export class HpSplitAttr extends MoveEffectAttr {
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): Promise {
return new Promise(resolve => {
@@ -1632,8 +1715,18 @@ export class BattleStatRatioPowerAttr extends VariablePowerAttr {
const statThresholds = [ 0.25, 1 / 3, 0.5, 1, -1 ];
let statThresholdPowers = [ 150, 120, 80, 60, 40 ];
- if (this.invert)
- statThresholdPowers = statThresholdPowers.reverse();
+ if (this.invert) {
+ // Gyro ball uses a specific formula
+ let userSpeed = user.getStat(this.stat);
+ if (userSpeed < 1) {
+ // Gen 6+ always have 1 base power
+ power.value = 1;
+ return true;
+ }
+ let bp = Math.floor(Math.min(150, 25 * target.getStat(this.stat) / userSpeed + 1));
+ power.value = bp;
+ return true;
+ }
let w = 0;
while (w < statThresholds.length - 1 && statRatio > statThresholds[w]) {
@@ -1738,6 +1831,7 @@ export class FirstAttackDoublePowerAttr extends VariablePowerAttr {
}
}
+
export class TurnDamagedDoublePowerAttr extends VariablePowerAttr {
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
if (user.turnData.attacksReceived.find(r => r.damage && r.sourceId === target.id)) {
@@ -2229,10 +2323,21 @@ export class WaterSuperEffectTypeMultiplierAttr extends VariableMoveTypeMultipli
}
}
-export class OneHitKOAccuracyAttr extends MoveAttr {
+export class FlyingTypeMultiplierAttr extends VariableMoveTypeMultiplierAttr {
+ apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
+ const multiplier = args[0] as Utils.NumberHolder;
+ multiplier.value *= target.getAttackTypeEffectiveness(Type.FLYING);
+ return true;
+ }
+}
+
+export class OneHitKOAccuracyAttr extends VariableAccuracyAttr {
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
const accuracy = args[0] as Utils.NumberHolder;
- accuracy.value = 30 + 70 * Math.min(target.level / user.level, 0.5) * 2;
+ if (user.level < target.level)
+ accuracy.value = 0;
+ else
+ accuracy.value = Math.min(Math.max(30 + 100 * (1 - target.level / user.level), 0), 100);
return true;
}
}
@@ -2315,7 +2420,7 @@ export class DisableMoveAttr extends MoveEffectAttr {
getCondition(): MoveConditionFunc {
return (user, target, move) => {
- if (target.summonData.disabledMove)
+ if (target.summonData.disabledMove || target.isMax())
return false;
const moveQueue = target.getLastXMoves();
@@ -2426,6 +2531,7 @@ export class AddBattlerTagAttr extends MoveEffectAttr {
return -5;
case BattlerTagType.SEEDED:
case BattlerTagType.SALT_CURED:
+ case BattlerTagType.CURSED:
case BattlerTagType.FRENZY:
case BattlerTagType.TRAPPED:
case BattlerTagType.BIND:
@@ -2435,7 +2541,9 @@ export class AddBattlerTagAttr extends MoveEffectAttr {
case BattlerTagType.CLAMP:
case BattlerTagType.SAND_TOMB:
case BattlerTagType.MAGMA_STORM:
+ case BattlerTagType.SNAP_TRAP:
case BattlerTagType.THUNDER_CAGE:
+ case BattlerTagType.INFESTATION:
return -3;
case BattlerTagType.ENCORE:
return -2;
@@ -2459,6 +2567,34 @@ export class AddBattlerTagAttr extends MoveEffectAttr {
}
}
+export class CurseAttr extends MoveEffectAttr {
+
+ apply(user: Pokemon, target: Pokemon, move:Move, args: any[]): boolean {
+ // Determine the correct target based on the user's type
+ if (!user.getTypes(true).includes(Type.GHOST)) {
+ // For non-Ghost types, target the user itself
+ target = user;
+ }
+
+ if (user.getTypes(true).includes(Type.GHOST)) {
+ if (target.getTag(BattlerTagType.CURSED)) {
+ user.scene.queueMessage('But it failed!');
+ return false;
+ }
+ let curseRecoilDamage = Math.floor(user.getMaxHp() / 2);
+ user.damageAndUpdate(curseRecoilDamage, HitResult.OTHER, false, true, true);
+ user.scene.queueMessage(getPokemonMessage(user, ' cut its own HP!'));
+ target.addTag(BattlerTagType.CURSED, 0, move.id, user.id);
+ return true;
+ } else {
+ target = user;
+ user.scene.unshiftPhase(new StatChangePhase(user.scene, user.getBattlerIndex(), this.selfTarget, [BattleStat.ATK, BattleStat.DEF], 1));
+ user.scene.unshiftPhase(new StatChangePhase(user.scene, user.getBattlerIndex(), this.selfTarget, [BattleStat.SPD], -1));
+ return true;
+ }
+ }
+}
+
export class LapseBattlerTagAttr extends MoveEffectAttr {
public tagTypes: BattlerTagType[];
@@ -2698,13 +2834,16 @@ export class ForceSwitchOutAttr extends MoveEffectAttr {
private batonPass: boolean;
constructor(user?: boolean, batonPass?: boolean) {
- super(false, MoveEffectTrigger.HIT, true);
+ super(false, MoveEffectTrigger.POST_APPLY, true);
this.user = !!user;
this.batonPass = !!batonPass;
}
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): Promise {
return new Promise(resolve => {
+ if (!this.user && target.isMax())
+ return resolve(false);
+
// Check if the move category is not STATUS or if the switch out condition is not met
if (move.category !== MoveCategory.STATUS && !this.getSwitchOutCondition()(user, target, move)) {
//Apply effects before switch out i.e. poison point, flame body, etc
@@ -2817,6 +2956,7 @@ export class RemoveTypeAttr extends MoveEffectAttr {
const userTypes = user.getTypes(true)
const modifiedTypes = userTypes.filter(type => type !== this.removedType);
user.summonData.types = modifiedTypes;
+ user.updateInfo();
if (this.messageCallback) {
@@ -2837,11 +2977,16 @@ export class CopyTypeAttr extends MoveEffectAttr {
return false;
user.summonData.types = target.getTypes(true);
+ user.updateInfo();
user.scene.queueMessage(getPokemonMessage(user, `'s type\nchanged to match ${target.name}'s!`));
return true;
}
+
+ getCondition(): MoveConditionFunc {
+ return (user, target, move) => target.getTypes()[0] !== Type.UNKNOWN;
+ }
}
export class CopyBiomeTypeAttr extends MoveEffectAttr {
@@ -2856,6 +3001,7 @@ export class CopyBiomeTypeAttr extends MoveEffectAttr {
const biomeType = user.scene.arena.getTypeForBiome();
user.summonData.types = [ biomeType ];
+ user.updateInfo();
user.scene.queueMessage(getPokemonMessage(user, ` transformed\ninto the ${Utils.toReadableString(Type[biomeType])} type!`));
@@ -2863,6 +3009,54 @@ export class CopyBiomeTypeAttr extends MoveEffectAttr {
}
}
+export class ChangeTypeAttr extends MoveEffectAttr {
+ private type: Type;
+
+ constructor(type: Type) {
+ super(false, MoveEffectTrigger.HIT);
+
+ this.type = type;
+ }
+
+ apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
+ target.summonData.types = [this.type];
+ target.updateInfo();
+
+ user.scene.queueMessage(getPokemonMessage(target, ` transformed\ninto the ${Utils.toReadableString(Type[this.type])} type!`));
+
+ return true;
+ }
+
+ getCondition(): MoveConditionFunc {
+ return (user, target, move) => !target.isTerastallized() && !target.hasAbility(Abilities.MULTITYPE) && !target.hasAbility(Abilities.RKS_SYSTEM) && !(target.getTypes().length === 1 && target.getTypes()[0] === this.type);
+ }
+}
+
+export class AddTypeAttr extends MoveEffectAttr {
+ private type: Type;
+
+ constructor(type: Type) {
+ super(false, MoveEffectTrigger.HIT);
+
+ this.type = type;
+ }
+
+ apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
+ const types = target.getTypes().slice(0, 2).filter(t => t !== Type.UNKNOWN); // TODO: Figure out some way to actually check if another version of this effect is already applied
+ types.push(this.type);
+ target.summonData.types = types;
+ target.updateInfo();
+
+ user.scene.queueMessage(`${Utils.toReadableString(Type[this.type])} was added to\n` + getPokemonMessage(target, '!'));
+
+ return true;
+ }
+
+ getCondition(): MoveConditionFunc {
+ return (user, target, move) => !target.isTerastallized()&& !target.getTypes().includes(this.type);
+ }
+}
+
export class FirstMoveTypeAttr extends MoveEffectAttr {
constructor() {
super(true);
@@ -2905,7 +3099,7 @@ export class RandomMovesetMoveAttr extends OverrideMoveEffectAttr {
: moveTargets.targets.indexOf(target.getBattlerIndex()) > -1
? [ target.getBattlerIndex() ]
: [ moveTargets.targets[user.randSeedInt(moveTargets.targets.length)] ];
- user.getMoveQueue().push({ move: move.moveId, targets: targets, ignorePP: this.enemyMoveset });
+ user.getMoveQueue().push({ move: move.moveId, targets: targets, ignorePP: true });
user.scene.unshiftPhase(new MovePhase(user.scene, user, targets, moveset[moveIndex], true));
return true;
}
@@ -2932,7 +3126,7 @@ export class RandomMoveAttr extends OverrideMoveEffectAttr {
: [ moveTargets.targets[user.randSeedInt(moveTargets.targets.length)] ];
user.getMoveQueue().push({ move: moveId, targets: targets, ignorePP: true });
user.scene.unshiftPhase(new MovePhase(user.scene, user, targets, new PokemonMove(moveId, 0, 0, true), true));
- initMoveAnim(moveId).then(() => {
+ initMoveAnim(user.scene, moveId).then(() => {
loadMoveAnimAssets(user.scene, [ moveId ], true)
.then(() => resolve(true));
});
@@ -3075,7 +3269,7 @@ export class NaturePowerAttr extends OverrideMoveEffectAttr {
user.getMoveQueue().push({ move: moveId, targets: [target.getBattlerIndex()], ignorePP: true });
user.scene.unshiftPhase(new MovePhase(user.scene, user, [target.getBattlerIndex()], new PokemonMove(moveId, 0, 0, true), true));
- initMoveAnim(moveId).then(() => {
+ initMoveAnim(user.scene, moveId).then(() => {
loadMoveAnimAssets(user.scene, [ moveId ], true)
.then(() => resolve(true));
});
@@ -3413,6 +3607,8 @@ const failOnGravityCondition: MoveConditionFunc = (user, target, move) => !user.
const failOnBossCondition: MoveConditionFunc = (user, target, move) => !target.isBossImmune();
+const failOnMaxCondition: MoveConditionFunc = (user, target, move) => !target.isMax();
+
export type MoveAttrFilter = (attr: MoveAttr) => boolean;
function applyMoveAttrsInternal(attrFilter: MoveAttrFilter, user: Pokemon, target: Pokemon, move: Move, args: any[]): Promise {
@@ -3547,7 +3743,7 @@ export function initMoves() {
.punchingMove(),
new AttackMove(Moves.SCRATCH, Type.NORMAL, MoveCategory.PHYSICAL, 40, 100, 35, -1, 0, 1),
new AttackMove(Moves.VISE_GRIP, Type.NORMAL, MoveCategory.PHYSICAL, 55, 100, 30, -1, 0, 1),
- new AttackMove(Moves.GUILLOTINE, Type.NORMAL, MoveCategory.PHYSICAL, -1, 30, 5, -1, 0, 1)
+ new AttackMove(Moves.GUILLOTINE, Type.NORMAL, MoveCategory.PHYSICAL, 200, 30, 5, -1, 0, 1)
.attr(OneHitKOAttr)
.attr(OneHitKOAccuracyAttr),
new AttackMove(Moves.RAZOR_WIND, Type.NORMAL, MoveCategory.SPECIAL, 80, 100, 10, -1, 0, 1)
@@ -3596,7 +3792,7 @@ export function initMoves() {
new AttackMove(Moves.HORN_ATTACK, Type.NORMAL, MoveCategory.PHYSICAL, 65, 100, 25, -1, 0, 1),
new AttackMove(Moves.FURY_ATTACK, Type.NORMAL, MoveCategory.PHYSICAL, 15, 85, 20, -1, 0, 1)
.attr(MultiHitAttr),
- new AttackMove(Moves.HORN_DRILL, Type.NORMAL, MoveCategory.PHYSICAL, -1, 30, 5, -1, 0, 1)
+ new AttackMove(Moves.HORN_DRILL, Type.NORMAL, MoveCategory.PHYSICAL, 200, 30, 5, -1, 0, 1)
.attr(OneHitKOAttr)
.attr(OneHitKOAccuracyAttr),
new AttackMove(Moves.TACKLE, Type.NORMAL, MoveCategory.PHYSICAL, 40, 100, 35, -1, 0, 1),
@@ -3648,7 +3844,8 @@ export function initMoves() {
new AttackMove(Moves.SONIC_BOOM, Type.NORMAL, MoveCategory.SPECIAL, -1, 90, 20, -1, 0, 1)
.attr(FixedDamageAttr, 20),
new StatusMove(Moves.DISABLE, Type.NORMAL, 100, 20, -1, 0, 1)
- .attr(DisableMoveAttr),
+ .attr(DisableMoveAttr)
+ .condition(failOnMaxCondition),
new AttackMove(Moves.ACID, Type.POISON, MoveCategory.SPECIAL, 40, 100, 30, 10, 0, 1)
.attr(StatChangeAttr, BattleStat.SPDEF, -1)
.target(MoveTarget.ALL_NEAR_ENEMIES),
@@ -3684,7 +3881,8 @@ export function initMoves() {
new AttackMove(Moves.SUBMISSION, Type.FIGHTING, MoveCategory.PHYSICAL, 80, 80, 20, -1, 0, 1)
.attr(RecoilAttr),
new AttackMove(Moves.LOW_KICK, Type.FIGHTING, MoveCategory.PHYSICAL, -1, 100, 20, -1, 0, 1)
- .attr(WeightPowerAttr),
+ .attr(WeightPowerAttr)
+ .condition(failOnMaxCondition),
new AttackMove(Moves.COUNTER, Type.FIGHTING, MoveCategory.PHYSICAL, -1, 100, 20, -1, -5, 1)
.attr(CounterDamageAttr, (move: Move) => move.category === MoveCategory.PHYSICAL, 2)
.target(MoveTarget.ATTACKER),
@@ -3750,7 +3948,7 @@ export function initMoves() {
.attr(HitsTagAttr, BattlerTagType.UNDERGROUND, true)
.makesContact(false)
.target(MoveTarget.ALL_NEAR_OTHERS),
- new AttackMove(Moves.FISSURE, Type.GROUND, MoveCategory.PHYSICAL, -1, 30, 5, -1, 0, 1)
+ new AttackMove(Moves.FISSURE, Type.GROUND, MoveCategory.PHYSICAL, 200, 30, 5, -1, 0, 1)
.attr(OneHitKOAttr)
.attr(OneHitKOAccuracyAttr)
.attr(HitsTagAttr, BattlerTagType.UNDERGROUND, false)
@@ -3809,7 +4007,7 @@ export function initMoves() {
.target(MoveTarget.USER_SIDE),
new StatusMove(Moves.HAZE, Type.ICE, -1, 30, -1, 0, 1)
.target(MoveTarget.BOTH_SIDES)
- .unimplemented(),
+ .attr(ResetStatsAttr),
new StatusMove(Moves.REFLECT, Type.PSYCHIC, -1, 20, -1, 0, 1)
.attr(AddArenaTagAttr, ArenaTagType.REFLECT, 5, true)
.target(MoveTarget.USER_SIDE),
@@ -3953,7 +4151,7 @@ export function initMoves() {
.attr(RecoilAttr)
.unimplemented(),
new AttackMove(Moves.STRUGGLE, Type.NORMAL, MoveCategory.PHYSICAL, 50, -1, 1, -1, 0, 1)
- .attr(RecoilAttr, true)
+ .attr(RecoilAttr, true, 0.25, true)
.attr(TypelessAttr)
.ignoresVirtual()
.target(MoveTarget.RANDOM_NEAR_ENEMY),
@@ -4060,7 +4258,6 @@ export function initMoves() {
.target(MoveTarget.RANDOM_NEAR_ENEMY),
new StatusMove(Moves.SANDSTORM, Type.ROCK, -1, 10, -1, 0, 2)
.attr(WeatherChangeAttr, WeatherType.SANDSTORM)
- .windMove()
.target(MoveTarget.BOTH_SIDES),
new AttackMove(Moves.GIGA_DRAIN, Type.GRASS, MoveCategory.SPECIAL, 75, 100, 10, -1, 0, 2)
.attr(HitHealAttr)
@@ -4094,7 +4291,8 @@ export function initMoves() {
new SelfStatusMove(Moves.SLEEP_TALK, Type.NORMAL, -1, 10, -1, 0, 2)
.attr(BypassSleepAttr)
.attr(RandomMovesetMoveAttr)
- .condition((user, target, move) => user.status?.effect === StatusEffect.SLEEP),
+ .condition((user, target, move) => user.status?.effect === StatusEffect.SLEEP)
+ .ignoresVirtual(),
new StatusMove(Moves.HEAL_BELL, Type.NORMAL, -1, 5, -1, 0, 2)
.soundBased()
.target(MoveTarget.USER_AND_ALLIES)
@@ -4138,7 +4336,19 @@ export function initMoves() {
.partial(),
new AttackMove(Moves.RAPID_SPIN, Type.NORMAL, MoveCategory.PHYSICAL, 50, 100, 40, 100, 0, 2)
.attr(StatChangeAttr, BattleStat.SPD, 1, true)
- .attr(RemoveBattlerTagAttr, [ BattlerTagType.BIND, BattlerTagType.WRAP, BattlerTagType.FIRE_SPIN, BattlerTagType.WHIRLPOOL, BattlerTagType.CLAMP, BattlerTagType.SAND_TOMB, BattlerTagType.MAGMA_STORM, BattlerTagType.THUNDER_CAGE, BattlerTagType.SEEDED ], true)
+ .attr(RemoveBattlerTagAttr, [
+ BattlerTagType.BIND,
+ BattlerTagType.WRAP,
+ BattlerTagType.FIRE_SPIN,
+ BattlerTagType.WHIRLPOOL,
+ BattlerTagType.CLAMP,
+ BattlerTagType.SAND_TOMB,
+ BattlerTagType.MAGMA_STORM,
+ BattlerTagType.SNAP_TRAP,
+ BattlerTagType.THUNDER_CAGE,
+ BattlerTagType.SEEDED,
+ BattlerTagType.INFESTATION
+ ], true)
.partial(),
new StatusMove(Moves.SWEET_SCENT, Type.NORMAL, 100, 20, -1, 0, 2)
.attr(StatChangeAttr, BattleStat.EVA, -1)
@@ -4179,7 +4389,7 @@ export function initMoves() {
.attr(CounterDamageAttr, (move: Move) => move.category === MoveCategory.SPECIAL, 2)
.target(MoveTarget.ATTACKER),
new StatusMove(Moves.PSYCH_UP, Type.NORMAL, -1, 10, -1, 0, 2)
- .unimplemented(),
+ .attr(CopyStatsAttr),
new AttackMove(Moves.EXTREME_SPEED, Type.NORMAL, MoveCategory.PHYSICAL, 80, 100, 5, -1, 2, 2),
new AttackMove(Moves.ANCIENT_POWER, Type.ROCK, MoveCategory.SPECIAL, 60, 100, 5, 10, 0, 2)
.attr(StatChangeAttr, [ BattleStat.ATK, BattleStat.DEF, BattleStat.SPATK, BattleStat.SPDEF, BattleStat.SPD ], 1, true),
@@ -4246,7 +4456,7 @@ export function initMoves() {
.ignoresVirtual(),
new SelfStatusMove(Moves.CHARGE, Type.ELECTRIC, -1, 20, -1, 0, 3)
.attr(StatChangeAttr, BattleStat.SPDEF, 1, true)
- .partial(),
+ .attr(AddBattlerTagAttr, BattlerTagType.CHARGED, true, true),
new StatusMove(Moves.TAUNT, Type.DARK, 100, 20, -1, 0, 3)
.unimplemented(),
new StatusMove(Moves.HELPING_HAND, Type.NORMAL, -1, 20, -1, 5, 3)
@@ -4402,7 +4612,7 @@ export function initMoves() {
new AttackMove(Moves.SAND_TOMB, Type.GROUND, MoveCategory.PHYSICAL, 35, 85, 15, 100, 0, 3)
.attr(TrapAttr, BattlerTagType.SAND_TOMB)
.makesContact(false),
- new AttackMove(Moves.SHEER_COLD, Type.ICE, MoveCategory.SPECIAL, -1, 30, 5, -1, 0, 3)
+ new AttackMove(Moves.SHEER_COLD, Type.ICE, MoveCategory.SPECIAL, 200, 30, 5, -1, 0, 3)
.attr(OneHitKOAttr)
.attr(OneHitKOAccuracyAttr),
new AttackMove(Moves.MUDDY_WATER, Type.WATER, MoveCategory.SPECIAL, 90, 85, 10, 30, 0, 3)
@@ -4466,7 +4676,7 @@ export function initMoves() {
.attr(ConfuseAttr)
.pulseMove(),
new AttackMove(Moves.DOOM_DESIRE, Type.STEEL, MoveCategory.SPECIAL, 140, 100, 5, -1, 0, 3)
- .attr(DelayedAttackAttr, ArenaTagType.DOOM_DESIRE, ChargeAnim.DOOM_DESIRE_CHARGING, 'chose\nDOOM DESIRE as its destiny!'),
+ .attr(DelayedAttackAttr, ArenaTagType.DOOM_DESIRE, ChargeAnim.DOOM_DESIRE_CHARGING, 'chose\nDoom Desire as its destiny!'),
new AttackMove(Moves.PSYCHO_BOOST, Type.PSYCHIC, MoveCategory.SPECIAL, 140, 90, 5, 100, 0, 3)
.attr(StatChangeAttr, BattleStat.SPATK, -2, true),
new SelfStatusMove(Moves.ROOST, Type.FLYING, -1, 5, -1, 0, 4)
@@ -4513,11 +4723,11 @@ export function initMoves() {
.makesContact(false)
.target(MoveTarget.ATTACKER),
new AttackMove(Moves.U_TURN, Type.BUG, MoveCategory.PHYSICAL, 70, 100, 20, -1, 0, 4)
- .attr(ForceSwitchOutAttr, true),
+ .attr(ForceSwitchOutAttr, true, false),
new AttackMove(Moves.CLOSE_COMBAT, Type.FIGHTING, MoveCategory.PHYSICAL, 120, 100, 5, 100, 0, 4)
.attr(StatChangeAttr, [ BattleStat.DEF, BattleStat.SPDEF ], -1, true),
new AttackMove(Moves.PAYBACK, Type.DARK, MoveCategory.PHYSICAL, 50, 100, 10, -1, 0, 4)
- .partial(),
+ .attr(MovePowerMultiplierAttr, (user, target, move) => target.getLastXMoves(1).find(m => m.turn === target.scene.currentBattle.turn) || user.scene.currentBattle.turnCommands[target.getBattlerIndex()].command === Command.BALL ? 2 : 1),
new AttackMove(Moves.ASSURANCE, Type.DARK, MoveCategory.PHYSICAL, 60, 100, 10, -1, 0, 4)
.partial(),
new StatusMove(Moves.EMBARGO, Type.DARK, 100, 15, -1, 0, 4)
@@ -4729,7 +4939,8 @@ export function initMoves() {
.target(MoveTarget.ENEMY_SIDE),
new AttackMove(Moves.GRASS_KNOT, Type.GRASS, MoveCategory.SPECIAL, -1, 100, 20, -1, 0, 4)
.attr(WeightPowerAttr)
- .makesContact(),
+ .makesContact()
+ .condition(failOnMaxCondition),
new AttackMove(Moves.CHATTER, Type.FLYING, MoveCategory.SPECIAL, 65, 100, 20, 100, 0, 4)
.attr(ConfuseAttr)
.soundBased(),
@@ -4824,7 +5035,8 @@ export function initMoves() {
.attr(StatChangeAttr, [ BattleStat.SPATK, BattleStat.SPDEF, BattleStat.SPD ], 1, true)
.danceMove(),
new AttackMove(Moves.HEAVY_SLAM, Type.STEEL, MoveCategory.PHYSICAL, -1, 100, 10, -1, 0, 5)
- .attr(CompareWeightPowerAttr),
+ .attr(CompareWeightPowerAttr)
+ .condition(failOnMaxCondition),
new AttackMove(Moves.SYNCHRONOISE, Type.PSYCHIC, MoveCategory.SPECIAL, 120, 100, 10, -1, 0, 5)
.target(MoveTarget.ALL_NEAR_OTHERS)
.partial(),
@@ -4832,7 +5044,7 @@ export function initMoves() {
.attr(BattleStatRatioPowerAttr, Stat.SPD)
.ballBombMove(),
new StatusMove(Moves.SOAK, Type.WATER, 100, 20, -1, 0, 5)
- .unimplemented(),
+ .attr(ChangeTypeAttr, Type.WATER),
new AttackMove(Moves.FLAME_CHARGE, Type.FIRE, MoveCategory.PHYSICAL, 50, 100, 20, 100, 0, 5)
.attr(StatChangeAttr, BattleStat.SPD, 1, true),
new SelfStatusMove(Moves.COIL, Type.POISON, -1, 20, -1, 0, 5)
@@ -4860,7 +5072,7 @@ export function initMoves() {
new AttackMove(Moves.CHIP_AWAY, Type.NORMAL, MoveCategory.PHYSICAL, 70, 100, 20, -1, 0, 5)
.attr(IgnoreOpponentStatChangesAttr),
new AttackMove(Moves.CLEAR_SMOG, Type.POISON, MoveCategory.SPECIAL, 50, -1, 15, -1, 0, 5)
- .partial(),
+ .attr(ResetStatsAttr),
new AttackMove(Moves.STORED_POWER, Type.PSYCHIC, MoveCategory.SPECIAL, 20, 100, 10, -1, 0, 5)
.attr(StatChangeCountPowerAttr),
new StatusMove(Moves.QUICK_GUARD, Type.FIGHTING, -1, 15, -1, 3, 5)
@@ -4917,7 +5129,7 @@ export function initMoves() {
new AttackMove(Moves.GRASS_PLEDGE, Type.GRASS, MoveCategory.SPECIAL, 80, 100, 10, -1, 0, 5)
.partial(),
new AttackMove(Moves.VOLT_SWITCH, Type.ELECTRIC, MoveCategory.SPECIAL, 70, 100, 20, -1, 0, 5)
- .attr(ForceSwitchOutAttr, true),
+ .attr(ForceSwitchOutAttr, true, false),
new AttackMove(Moves.STRUGGLE_BUG, Type.BUG, MoveCategory.SPECIAL, 50, 100, 20, 100, 0, 5)
.attr(StatChangeAttr, BattleStat.SPATK, -1)
.target(MoveTarget.ALL_NEAR_ENEMIES),
@@ -4952,7 +5164,8 @@ export function initMoves() {
.attr(StatChangeAttr, BattleStat.DEF, -1)
.slicingMove(),
new AttackMove(Moves.HEAT_CRASH, Type.FIRE, MoveCategory.PHYSICAL, -1, 100, 10, -1, 0, 5)
- .attr(CompareWeightPowerAttr),
+ .attr(CompareWeightPowerAttr)
+ .condition(failOnMaxCondition),
new AttackMove(Moves.LEAF_TORNADO, Type.GRASS, MoveCategory.SPECIAL, 65, 90, 10, 50, 0, 5)
.attr(StatChangeAttr, BattleStat.ACC, -1),
new AttackMove(Moves.STEAMROLLER, Type.BUG, MoveCategory.PHYSICAL, 65, 100, 20, 30, 0, 5)
@@ -4998,6 +5211,7 @@ export function initMoves() {
.attr(StatChangeAttr, BattleStat.SPATK, 1, true)
.danceMove(),
new AttackMove(Moves.FREEZE_SHOCK, Type.ICE, MoveCategory.PHYSICAL, 140, 90, 5, 30, 0, 5)
+ .attr(ChargeAttr, ChargeAnim.FREEZE_SHOCK_CHARGING, 'became cloaked\nin a freezing light!')
.attr(StatusEffectAttr, StatusEffect.PARALYSIS)
.makesContact(false),
new AttackMove(Moves.ICE_BURN, Type.ICE, MoveCategory.SPECIAL, 140, 90, 5, 30, 0, 5)
@@ -5020,7 +5234,8 @@ export function initMoves() {
.makesContact(false)
.partial(),
new AttackMove(Moves.FLYING_PRESS, Type.FIGHTING, MoveCategory.PHYSICAL, 100, 95, 10, -1, 0, 6)
- .partial(),
+ .attr(FlyingTypeMultiplierAttr)
+ .condition(failOnGravityCondition),
new StatusMove(Moves.MAT_BLOCK, Type.FIGHTING, -1, 10, -1, 0, 6)
.unimplemented(),
new AttackMove(Moves.BELCH, Type.POISON, MoveCategory.SPECIAL, 120, 90, 10, -1, 0, 6)
@@ -5038,7 +5253,8 @@ export function initMoves() {
.ignoresProtect()
.ignoresVirtual(),
new StatusMove(Moves.TRICK_OR_TREAT, Type.GHOST, 100, 20, -1, 0, 6)
- .unimplemented(),
+ .attr(AddTypeAttr, Type.GHOST)
+ .partial(),
new StatusMove(Moves.NOBLE_ROAR, Type.NORMAL, 100, 30, 100, 0, 6)
.attr(StatChangeAttr, [ BattleStat.ATK, BattleStat.SPATK ], -1)
.soundBased(),
@@ -5050,7 +5266,8 @@ export function initMoves() {
.target(MoveTarget.ALL_NEAR_OTHERS)
.triageMove(),
new StatusMove(Moves.FORESTS_CURSE, Type.GRASS, 100, 20, -1, 0, 6)
- .unimplemented(),
+ .attr(AddTypeAttr, Type.GRASS)
+ .partial(),
new AttackMove(Moves.PETAL_BLIZZARD, Type.GRASS, MoveCategory.PHYSICAL, 90, 100, 15, -1, 0, 6)
.windMove()
.makesContact(false)
@@ -5063,7 +5280,7 @@ export function initMoves() {
.target(MoveTarget.ALL_NEAR_ENEMIES),
new StatusMove(Moves.PARTING_SHOT, Type.DARK, 100, 20, 100, 0, 6)
.attr(StatChangeAttr, [ BattleStat.ATK, BattleStat.SPATK ], -1)
- .attr(ForceSwitchOutAttr, true)
+ .attr(ForceSwitchOutAttr, true, false)
.soundBased(),
new StatusMove(Moves.TOPSY_TURVY, Type.DARK, -1, 20, -1, 0, 6)
.attr(InvertStatsAttr),
@@ -5157,7 +5374,7 @@ export function initMoves() {
.attr(SurviveDamageAttr),
new AttackMove(Moves.INFESTATION, Type.BUG, MoveCategory.SPECIAL, 20, 100, 20, 100, 0, 6)
.makesContact()
- .partial(),
+ .attr(TrapAttr, BattlerTagType.INFESTATION),
new AttackMove(Moves.POWER_UP_PUNCH, Type.FIGHTING, MoveCategory.PHYSICAL, 40, 100, 20, 100, 0, 6)
.attr(StatChangeAttr, BattleStat.ATK, 1, true)
.punchingMove(),
@@ -5398,7 +5615,7 @@ export function initMoves() {
.bitingMove()
.attr(RemoveScreensAttr),
new AttackMove(Moves.STOMPING_TANTRUM, Type.GROUND, MoveCategory.PHYSICAL, 75, 100, 10, -1, 0, 7)
- .partial(),
+ .attr(MovePowerMultiplierAttr, (user, target, move) => user.getLastXMoves(2)[1]?.result == MoveResult.MISS || user.getLastXMoves(2)[1]?.result == MoveResult.FAIL ? 2 : 1),
new AttackMove(Moves.SHADOW_BONE, Type.GHOST, MoveCategory.PHYSICAL, 85, 100, 10, 20, 0, 7)
.attr(StatChangeAttr, BattleStat.DEF, -1)
.makesContact(false),
@@ -5410,8 +5627,10 @@ export function initMoves() {
new AttackMove(Moves.SPECTRAL_THIEF, Type.GHOST, MoveCategory.PHYSICAL, 90, 100, 10, -1, 0, 7)
.partial(),
new AttackMove(Moves.SUNSTEEL_STRIKE, Type.STEEL, MoveCategory.PHYSICAL, 100, 100, 5, -1, 0, 7)
+ .ignoresAbilities()
.partial(),
new AttackMove(Moves.MOONGEIST_BEAM, Type.GHOST, MoveCategory.SPECIAL, 100, 100, 5, -1, 0, 7)
+ .ignoresAbilities()
.partial(),
new StatusMove(Moves.TEARFUL_LOOK, Type.NORMAL, -1, 20, 100, 0, 7)
.attr(StatChangeAttr, BattleStat.ATK, -1)
@@ -5434,15 +5653,16 @@ export function initMoves() {
.partial(),
new AttackMove(Moves.PHOTON_GEYSER, Type.PSYCHIC, MoveCategory.SPECIAL, 100, 100, 5, -1, 0, 7)
.attr(PhotonGeyserCategoryAttr)
+ .ignoresAbilities()
.partial(),
/* Unused */
new AttackMove(Moves.LIGHT_THAT_BURNS_THE_SKY, Type.PSYCHIC, MoveCategory.SPECIAL, 200, -1, 1, -1, 0, 7)
.attr(PhotonGeyserCategoryAttr)
- .partial(),
+ .ignoresAbilities(),
new AttackMove(Moves.SEARING_SUNRAZE_SMASH, Type.STEEL, MoveCategory.PHYSICAL, 200, -1, 1, -1, 0, 7)
- .partial(),
+ .ignoresAbilities(),
new AttackMove(Moves.MENACING_MOONRAZE_MAELSTROM, Type.GHOST, MoveCategory.SPECIAL, 200, -1, 1, -1, 0, 7)
- .partial(),
+ .ignoresAbilities(),
new AttackMove(Moves.LETS_SNUGGLE_FOREVER, Type.FAIRY, MoveCategory.PHYSICAL, 190, -1, 1, -1, 0, 7)
.partial(),
new AttackMove(Moves.SPLINTERED_STORMSHARDS, Type.ROCK, MoveCategory.PHYSICAL, 190, -1, 1, -1, 0, 7)
@@ -5476,7 +5696,7 @@ export function initMoves() {
new AttackMove(Moves.SAPPY_SEED, Type.GRASS, MoveCategory.PHYSICAL, 100, 90, 10, 100, 0, 7)
.attr(AddBattlerTagAttr, BattlerTagType.SEEDED),
new AttackMove(Moves.FREEZY_FROST, Type.ICE, MoveCategory.SPECIAL, 100, 90, 10, -1, 0, 7)
- .partial(),
+ .attr(ResetStatsAttr),
new AttackMove(Moves.SPARKLY_SWIRL, Type.FAIRY, MoveCategory.SPECIAL, 120, 85, 5, -1, 0, 7)
.partial(),
new AttackMove(Moves.VEEVEE_VOLLEY, Type.NORMAL, MoveCategory.PHYSICAL, -1, -1, 20, -1, 0, 7)
@@ -5508,8 +5728,8 @@ export function initMoves() {
.attr(StatChangeAttr, BattleStat.SPD, -1)
.partial(),
new StatusMove(Moves.MAGIC_POWDER, Type.PSYCHIC, 100, 20, -1, 0, 8)
- .powderMove()
- .unimplemented(),
+ .attr(ChangeTypeAttr, Type.PSYCHIC)
+ .powderMove(),
new AttackMove(Moves.DRAGON_DARTS, Type.DRAGON, MoveCategory.PHYSICAL, 50, 100, 10, -1, 0, 8)
.attr(MultiHitAttr, MultiHitType._2)
.makesContact(false)
@@ -5597,7 +5817,7 @@ export function initMoves() {
.attr(StatChangeAttr, BattleStat.SPD, -1)
.makesContact(false),
new AttackMove(Moves.SNAP_TRAP, Type.GRASS, MoveCategory.PHYSICAL, 35, 100, 15, 100, 0, 8)
- .partial(),
+ .attr(TrapAttr, BattlerTagType.SNAP_TRAP),
new AttackMove(Moves.PYRO_BALL, Type.FIRE, MoveCategory.PHYSICAL, 120, 90, 5, 10, 0, 8)
.attr(HealStatusEffectAttr, true, StatusEffect.FREEZE)
.attr(StatusEffectAttr, StatusEffect.BURN)
@@ -5687,7 +5907,7 @@ export function initMoves() {
.attr(StatChangeAttr, [ BattleStat.ATK, BattleStat.DEF ], 1)
.target(MoveTarget.NEAR_ALLY),
new AttackMove(Moves.FLIP_TURN, Type.WATER, MoveCategory.PHYSICAL, 60, 100, 20, -1, 0, 8)
- .attr(ForceSwitchOutAttr, true),
+ .attr(ForceSwitchOutAttr, true, false),
new AttackMove(Moves.TRIPLE_AXEL, Type.ICE, MoveCategory.PHYSICAL, 20, 90, 10, -1, 0, 8)
.attr(MultiHitAttr, MultiHitType._3_INCR)
.attr(MissEffectAttr, (user: Pokemon, move: Move) => {
@@ -5952,7 +6172,19 @@ export function initMoves() {
new AttackMove(Moves.TRIPLE_DIVE, Type.WATER, MoveCategory.PHYSICAL, 30, 95, 10, -1, 0, 9)
.attr(MultiHitAttr, MultiHitType._3),
new AttackMove(Moves.MORTAL_SPIN, Type.POISON, MoveCategory.PHYSICAL, 30, 100, 15, 100, 0, 9)
- .attr(LapseBattlerTagAttr, [ BattlerTagType.BIND, BattlerTagType.WRAP, BattlerTagType.FIRE_SPIN, BattlerTagType.WHIRLPOOL, BattlerTagType.CLAMP, BattlerTagType.SAND_TOMB, BattlerTagType.MAGMA_STORM, BattlerTagType.THUNDER_CAGE, BattlerTagType.SEEDED ], true)
+ .attr(LapseBattlerTagAttr, [
+ BattlerTagType.BIND,
+ BattlerTagType.WRAP,
+ BattlerTagType.FIRE_SPIN,
+ BattlerTagType.WHIRLPOOL,
+ BattlerTagType.CLAMP,
+ BattlerTagType.SAND_TOMB,
+ BattlerTagType.MAGMA_STORM,
+ BattlerTagType.SNAP_TRAP,
+ BattlerTagType.THUNDER_CAGE,
+ BattlerTagType.SEEDED,
+ BattlerTagType.INFESTATION
+ ], true)
.attr(StatusEffectAttr, StatusEffect.POISON)
.target(MoveTarget.ALL_NEAR_ENEMIES),
new StatusMove(Moves.DOODLE, Type.NORMAL, 100, 10, -1, 0, 9)
@@ -5982,7 +6214,7 @@ export function initMoves() {
.slicingMove(),
new AttackMove(Moves.HYDRO_STEAM, Type.WATER, MoveCategory.SPECIAL, 80, 100, 15, -1, 0, 9)
.partial(),
- new AttackMove(Moves.RUINATION, Type.DARK, MoveCategory.SPECIAL, 1, 90, 10, -1, 0, 9)
+ new AttackMove(Moves.RUINATION, Type.DARK, MoveCategory.SPECIAL, -1, 90, 10, -1, 0, 9)
.attr(TargetHalfHpDamageAttr),
new AttackMove(Moves.COLLISION_COURSE, Type.FIGHTING, MoveCategory.PHYSICAL, 100, 100, 5, -1, 0, 9)
.attr(MovePowerMultiplierAttr, (user, target, move) => target.getAttackTypeEffectiveness(move.type) >= 2 ? 5461/4096 : 1),
@@ -6079,7 +6311,6 @@ export function initMoves() {
.makesContact(false),
new AttackMove(Moves.ELECTRO_SHOT, Type.ELECTRIC, MoveCategory.SPECIAL, 130, 100, 10, 100, 0, 9)
.attr(ElectroShotChargeAttr)
- .attr(StatChangeAttr, BattleStat.SPATK, 1, true)
.ignoresVirtual(),
new AttackMove(Moves.TERA_STARSTORM, Type.NORMAL, MoveCategory.SPECIAL, 120, 100, 5, -1, 0, 9)
.attr(TeraBlastCategoryAttr)
@@ -6105,7 +6336,7 @@ export function initMoves() {
new AttackMove(Moves.ALLURING_VOICE, Type.FAIRY, MoveCategory.SPECIAL, 80, 100, 10, -1, 0, 9)
.partial(),
new AttackMove(Moves.TEMPER_FLARE, Type.FIRE, MoveCategory.PHYSICAL, 75, 100, 10, -1, 0, 9)
- .partial(),
+ .attr(MovePowerMultiplierAttr, (user, target, move) => user.getLastXMoves(2)[1]?.result == MoveResult.MISS || user.getLastXMoves(2)[1]?.result == MoveResult.FAIL ? 2 : 1),
new AttackMove(Moves.SUPERCELL_SLAM, Type.ELECTRIC, MoveCategory.PHYSICAL, 100, 95, 15, -1, 0, 9)
.attr(MissEffectAttr, crashDamageFunc)
.attr(NoEffectAttr, crashDamageFunc),
diff --git a/src/data/pokeball.ts b/src/data/pokeball.ts
index 45775f33d..f5e39ba38 100644
--- a/src/data/pokeball.ts
+++ b/src/data/pokeball.ts
@@ -1,4 +1,5 @@
import BattleScene from "../battle-scene";
+import i18next from '../plugins/i18n';
export enum PokeballType {
POKEBALL,
@@ -30,22 +31,22 @@ export function getPokeballName(type: PokeballType): string {
let ret: string;
switch (type) {
case PokeballType.POKEBALL:
- ret = 'Poké Ball';
+ ret = i18next.t('pokeball:pokeBall');
break;
case PokeballType.GREAT_BALL:
- ret = 'Great Ball';
+ ret = i18next.t('pokeball:greatBall');
break;
case PokeballType.ULTRA_BALL:
- ret = 'Ultra Ball';
+ ret = i18next.t('pokeball:ultraBall');
break;
case PokeballType.ROGUE_BALL:
- ret = 'Rogue Ball';
+ ret = i18next.t('pokeball:rogueBall');
break;
case PokeballType.MASTER_BALL:
- ret = 'Master Ball';
+ ret = i18next.t('pokeball:masterBall');
break;
case PokeballType.LUXURY_BALL:
- ret = 'Luxury Ball';
+ ret = i18next.t('pokeball:luxuryBall');
break;
}
return ret;
diff --git a/src/data/pokemon-evolutions.ts b/src/data/pokemon-evolutions.ts
index f76c3ef2c..0c1dfe06c 100644
--- a/src/data/pokemon-evolutions.ts
+++ b/src/data/pokemon-evolutions.ts
@@ -244,7 +244,7 @@ export const pokemonEvolutions: PokemonEvolutions = {
new SpeciesEvolution(Species.ELECTRODE, 30, null, null)
],
[Species.CUBONE]: [
- new SpeciesEvolution(Species.ALOLA_MAROWAK, 28, null, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND), SpeciesWildEvolutionDelay.MEDIUM),
+ new SpeciesEvolution(Species.ALOLA_MAROWAK, 28, null, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND || p.scene.arena.biomeType === Biome.BEACH), SpeciesWildEvolutionDelay.MEDIUM),
new SpeciesEvolution(Species.MAROWAK, 28, null, null)
],
[Species.TYROGUE]: [
@@ -253,7 +253,7 @@ export const pokemonEvolutions: PokemonEvolutions = {
new SpeciesEvolution(Species.HITMONTOP, 20, null, new SpeciesEvolutionCondition(p => p.stats[Stat.ATK] === p.stats[Stat.DEF]))
],
[Species.KOFFING]: [
- new SpeciesEvolution(Species.GALAR_WEEZING, 35, null, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.METROPOLIS), SpeciesWildEvolutionDelay.MEDIUM),
+ new SpeciesEvolution(Species.GALAR_WEEZING, 35, null, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.METROPOLIS || p.scene.arena.biomeType === Biome.SLUM), SpeciesWildEvolutionDelay.MEDIUM),
new SpeciesEvolution(Species.WEEZING, 35, null, null)
],
[Species.RHYHORN]: [
@@ -625,6 +625,9 @@ export const pokemonEvolutions: PokemonEvolutions = {
[Species.FINNEON]: [
new SpeciesEvolution(Species.LUMINEON, 31, null, null)
],
+ [Species.MANTYKE]: [
+ new SpeciesEvolution(Species.MANTINE, 32, null, new SpeciesEvolutionCondition(p => !!p.scene.gameData.dexData[Species.REMORAID].caughtAttr), SpeciesWildEvolutionDelay.MEDIUM)
+ ],
[Species.SNOVER]: [
new SpeciesEvolution(Species.ABOMASNOW, 40, null, null)
],
@@ -917,7 +920,7 @@ export const pokemonEvolutions: PokemonEvolutions = {
new SpeciesEvolution(Species.TRUMBEAK, 14, null, null)
],
[Species.TRUMBEAK]: [
- new SpeciesEvolution(Species.TOUCANNON, 36, null, null)
+ new SpeciesEvolution(Species.TOUCANNON, 28, null, null)
],
[Species.YUNGOOS]: [
new SpeciesEvolution(Species.GUMSHOOS, 20, null, new SpeciesEvolutionCondition(p => p.scene.arena.getTimeOfDay() === TimeOfDay.DAY), SpeciesWildEvolutionDelay.SHORT)
@@ -1213,7 +1216,7 @@ export const pokemonEvolutions: PokemonEvolutions = {
new SpeciesEvolution(Species.CLODSIRE, 20, null, null)
],
[Species.PIKACHU]: [
- new SpeciesFormEvolution(Species.ALOLA_RAICHU, '', '', 1, EvolutionItem.THUNDER_STONE, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND), SpeciesWildEvolutionDelay.LONG),
+ new SpeciesFormEvolution(Species.ALOLA_RAICHU, '', '', 1, EvolutionItem.THUNDER_STONE, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND || p.scene.arena.biomeType === Biome.BEACH), SpeciesWildEvolutionDelay.LONG),
new SpeciesFormEvolution(Species.RAICHU, '', '', 1, EvolutionItem.THUNDER_STONE, null, SpeciesWildEvolutionDelay.LONG)
],
[Species.NIDORINA]: [
@@ -1252,7 +1255,7 @@ export const pokemonEvolutions: PokemonEvolutions = {
new SpeciesEvolution(Species.CLOYSTER, 1, EvolutionItem.WATER_STONE, null, SpeciesWildEvolutionDelay.LONG)
],
[Species.EXEGGCUTE]: [
- new SpeciesEvolution(Species.ALOLA_EXEGGUTOR, 1, EvolutionItem.LEAF_STONE, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND), SpeciesWildEvolutionDelay.LONG),
+ new SpeciesEvolution(Species.ALOLA_EXEGGUTOR, 1, EvolutionItem.LEAF_STONE, new SpeciesEvolutionCondition(p => p.scene.arena.biomeType === Biome.ISLAND || p.scene.arena.biomeType == Biome.BEACH), SpeciesWildEvolutionDelay.LONG),
new SpeciesEvolution(Species.EXEGGUTOR, 1, EvolutionItem.LEAF_STONE, null, SpeciesWildEvolutionDelay.LONG)
],
[Species.TANGELA]: [
@@ -1341,9 +1344,6 @@ export const pokemonEvolutions: PokemonEvolutions = {
new SpeciesEvolution(Species.GALAR_MR_MIME, 1, null, new SpeciesEvolutionCondition(p => p.moveset.filter(m => m.moveId === Moves.MIMIC).length > 0 && (p.scene.arena.biomeType === Biome.ICE_CAVE || p.scene.arena.biomeType === Biome.SNOWY_FOREST)), SpeciesWildEvolutionDelay.MEDIUM),
new SpeciesEvolution(Species.MR_MIME, 1, null, new SpeciesEvolutionCondition(p => p.moveset.filter(m => m.moveId === Moves.MIMIC).length > 0), SpeciesWildEvolutionDelay.MEDIUM)
],
- [Species.MANTYKE]: [
- new SpeciesEvolution(Species.MANTINE, 1, null, new SpeciesEvolutionCondition(p => !!p.scene.getParty().find(p => p.species.speciesId === Species.REMORAID)), SpeciesWildEvolutionDelay.MEDIUM)
- ],
[Species.PANSAGE]: [
new SpeciesEvolution(Species.SIMISAGE, 1, EvolutionItem.LEAF_STONE, null, SpeciesWildEvolutionDelay.LONG)
],
diff --git a/src/data/pokemon-forms.ts b/src/data/pokemon-forms.ts
index bb22f9859..4bf7b7ac8 100644
--- a/src/data/pokemon-forms.ts
+++ b/src/data/pokemon-forms.ts
@@ -565,6 +565,10 @@ export const pokemonFormChanges: PokemonFormChanges = {
new SpeciesFormChange(Species.MINIOR, 'violet-meteor', 'violet', new SpeciesFormChangeManualTrigger(), true),
new SpeciesFormChange(Species.MINIOR, 'violet', 'violet-meteor', new SpeciesFormChangeManualTrigger(), true)
],
+ [Species.MIMIKYU]: [
+ new SpeciesFormChange(Species.MIMIKYU, 'disguised', 'busted', new SpeciesFormChangeManualTrigger(), true),
+ new SpeciesFormChange(Species.MIMIKYU, 'busted', 'disguised', new SpeciesFormChangeManualTrigger(), true)
+ ],
[Species.NECROZMA]: [
new SpeciesFormChange(Species.NECROZMA, '', 'dawn-wings', new SpeciesFormChangeItemTrigger(FormChangeItem.N_LUNARIZER)),
new SpeciesFormChange(Species.NECROZMA, '', 'dusk-mane', new SpeciesFormChangeItemTrigger(FormChangeItem.N_SOLARIZER))
diff --git a/src/data/pokemon-level-moves.ts b/src/data/pokemon-level-moves.ts
index 81fb79660..10e57fcdd 100644
--- a/src/data/pokemon-level-moves.ts
+++ b/src/data/pokemon-level-moves.ts
@@ -203,6 +203,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[Species.BEEDRILL]: [
[ 0, Moves.TWINEEDLE ],
[ 1, Moves.FURY_ATTACK ],
+ [ 11, Moves.FURY_CUTTER ],
[ 14, Moves.RAGE ],
[ 17, Moves.PURSUIT ],
[ 20, Moves.FOCUS_ENERGY ],
@@ -227,7 +228,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 33, Moves.WING_ATTACK ],
[ 37, Moves.ROOST ],
[ 41, Moves.TAILWIND ],
- [ 45, Moves.MIRROR_MOVE ],
+ [ 45, Moves.AERIAL_ACE ],
[ 49, Moves.AIR_SLASH ],
[ 53, Moves.HURRICANE ],
],
@@ -235,6 +236,8 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.GUST ],
[ 1, Moves.SAND_ATTACK ],
[ 1, Moves.TACKLE ],
+ [ 5, Moves.SAND_ATTACK ],
+ [ 9, Moves.GUST ],
[ 13, Moves.QUICK_ATTACK ],
[ 17, Moves.WHIRLWIND ],
[ 22, Moves.TWISTER ],
@@ -243,7 +246,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 37, Moves.WING_ATTACK ],
[ 42, Moves.ROOST ],
[ 47, Moves.TAILWIND ],
- [ 52, Moves.MIRROR_MOVE ],
+ [ 52, Moves.AERIAL_ACE ],
[ 57, Moves.AIR_SLASH ],
[ 62, Moves.HURRICANE ],
],
@@ -253,6 +256,8 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.TACKLE ],
[ 1, Moves.QUICK_ATTACK ],
[ 1, Moves.HURRICANE ],
+ [ 5, Moves.SAND_ATTACK ],
+ [ 9, Moves.GUST ],
[ 17, Moves.WHIRLWIND ],
[ 22, Moves.TWISTER ],
[ 27, Moves.FEATHER_DANCE ],
@@ -260,8 +265,9 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 38, Moves.WING_ATTACK ],
[ 44, Moves.ROOST ],
[ 50, Moves.TAILWIND ],
- [ 56, Moves.MIRROR_MOVE ],
+ [ 56, Moves.AERIAL_ACE ],
[ 62, Moves.AIR_SLASH ],
+ [ 68, Moves.HURRICANE ],
],
[Species.RATTATA]: [
[ 1, Moves.TACKLE ],
@@ -269,8 +275,8 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 4, Moves.QUICK_ATTACK ],
[ 7, Moves.FOCUS_ENERGY ],
[ 10, Moves.BITE ],
- [ 13, Moves.PURSUIT ],
- [ 16, Moves.HYPER_FANG ],
+ [ 13, Moves.LASER_FOCUS ],
+ [ 16, Moves.TAKE_DOWN ],
[ 19, Moves.ASSURANCE ],
[ 22, Moves.CRUNCH ],
[ 25, Moves.SUCKER_PUNCH ],
@@ -286,8 +292,8 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.QUICK_ATTACK ],
[ 1, Moves.FOCUS_ENERGY ],
[ 10, Moves.BITE ],
- [ 13, Moves.PURSUIT ],
- [ 16, Moves.HYPER_FANG ],
+ [ 13, Moves.LASER_FOCUS ],
+ [ 16, Moves.TAKE_DOWN ],
[ 19, Moves.ASSURANCE ],
[ 24, Moves.CRUNCH ],
[ 29, Moves.SUCKER_PUNCH ],
@@ -299,11 +305,11 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.GROWL ],
[ 1, Moves.PECK ],
[ 4, Moves.LEER ],
- [ 8, Moves.PURSUIT ],
+ [ 8, Moves.ASSURANCE ],
[ 11, Moves.FURY_ATTACK ],
[ 15, Moves.AERIAL_ACE ],
- [ 18, Moves.MIRROR_MOVE ],
- [ 22, Moves.ASSURANCE ],
+ [ 18, Moves.WING_ATTACK ],
+ [ 22, Moves.TAKE_DOWN ],
[ 25, Moves.AGILITY ],
[ 29, Moves.FOCUS_ENERGY ],
[ 32, Moves.ROOST ],
@@ -313,13 +319,15 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.LEER ],
[ 1, Moves.GROWL ],
[ 1, Moves.PECK ],
- [ 1, Moves.PURSUIT ],
+ [ 1, Moves.ASSURANCE ],
[ 1, Moves.PLUCK ],
[ 1, Moves.DRILL_RUN ],
+ [ 4, Moves.LEER ],
+ [ 8, Moves.ASSURANCE ],
[ 11, Moves.FURY_ATTACK ],
[ 15, Moves.AERIAL_ACE ],
- [ 18, Moves.MIRROR_MOVE ],
- [ 23, Moves.ASSURANCE ],
+ [ 18, Moves.WING_ATTACK ],
+ [ 23, Moves.TAKE_DOWN ],
[ 27, Moves.AGILITY ],
[ 32, Moves.FOCUS_ENERGY ],
[ 36, Moves.ROOST ],
@@ -483,6 +491,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.NIDOQUEEN]: [
[ 0, Moves.SUPERPOWER ],
+ [ 1, Moves.SLUDGE_WAVE ],
[ 1, Moves.SCRATCH ],
[ 1, Moves.DOUBLE_KICK ],
[ 1, Moves.TAIL_WHIP ],
@@ -529,6 +538,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.NIDOKING]: [
[ 0, Moves.MEGAHORN ],
+ [ 1, Moves.SLUDGE_WAVE ],
[ 1, Moves.DOUBLE_KICK ],
[ 1, Moves.HORN_ATTACK ],
[ 1, Moves.FURY_ATTACK ],
@@ -571,6 +581,23 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.METEOR_MASH ],
[ 1, Moves.MOONBLAST ],
[ 1, Moves.LIFE_DEW ],
+ [ 1, Moves.POUND ],
+ [ 1, Moves.GROWL ],
+ [ 1, Moves.SING ],
+ [ 1, Moves.DEFENSE_CURL ],
+ [ 1, Moves.SPLASH ],
+ [ 1, Moves.SWEET_KISS ],
+ [ 1, Moves.CHARM ],
+ [ 1, Moves.ENCORE ],
+ [ 1, Moves.MOONLIGHT ],
+ [ 1, Moves.FOLLOW_ME ],
+ [ 1, Moves.COSMIC_POWER ],
+ [ 1, Moves.GRAVITY ],
+ [ 1, Moves.HEALING_WISH ],
+ [ 1, Moves.COPYCAT ],
+ [ 1, Moves.AFTER_YOU ],
+ [ 1, Moves.STORED_POWER ],
+ [ 1, Moves.DISARMING_VOICE ],
],
[Species.VULPIX]: [
[ 1, Moves.TAIL_WHIP ],
@@ -590,9 +617,22 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 52, Moves.FIRE_BLAST ],
],
[Species.NINETALES]: [
- [ 1, Moves.TAIL_WHIP ],
[ 1, Moves.FLAMETHROWER ],
+ [ 1, Moves.TAIL_WHIP ],
[ 1, Moves.QUICK_ATTACK ],
+ [ 1, Moves.DISABLE ],
+ [ 1, Moves.EMBER ],
+ [ 1, Moves.FIRE_SPIN ],
+ [ 1, Moves.CONFUSE_RAY ],
+ [ 1, Moves.FIRE_BLAST ],
+ [ 1, Moves.SPITE ],
+ [ 1, Moves.SAFEGUARD ],
+ [ 1, Moves.WILL_O_WISP ],
+ [ 1, Moves.IMPRISON ],
+ [ 1, Moves.EXTRASENSORY ],
+ [ 1, Moves.NASTY_PLOT ],
+ [ 1, Moves.INCINERATE ],
+ [ 1, Moves.INFERNO ],
],
[Species.JIGGLYPUFF]: [
[ 1, Moves.POUND ],
@@ -740,6 +780,9 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.POISON_POWDER ],
[ 1, Moves.STUN_SPORE ],
[ 1, Moves.CROSS_POISON ],
+ [ 6, Moves.POISON_POWDER ],
+ [ 6, Moves.STUN_SPORE ],
+ [ 11, Moves.ABSORB ],
[ 17, Moves.FURY_CUTTER ],
[ 22, Moves.SPORE ],
[ 29, Moves.SLASH ],
@@ -982,9 +1025,18 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.POLIWRATH]: [
[ 0, Moves.DYNAMIC_PUNCH ],
- [ 1, Moves.BODY_SLAM ],
[ 1, Moves.BUBBLE_BEAM ],
+ [ 1, Moves.BODY_SLAM ],
[ 1, Moves.HYPNOSIS ],
+ [ 1, Moves.POUND ],
+ [ 1, Moves.DOUBLE_EDGE ],
+ [ 1, Moves.WATER_GUN ],
+ [ 1, Moves.HYDRO_PUMP ],
+ [ 1, Moves.BELLY_DRUM ],
+ [ 1, Moves.RAIN_DANCE ],
+ [ 1, Moves.MUD_SHOT ],
+ [ 1, Moves.EARTH_POWER ],
+ [ 1, Moves.CIRCLE_THROW ],
],
[Species.ABRA]: [
[ 1, Moves.TELEPORT ],
@@ -1108,9 +1160,14 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[Species.VICTREEBEL]: [
[ 0, Moves.LEAF_STORM ],
[ 1, Moves.VINE_WHIP ],
- [ 1, Moves.RAZOR_LEAF ],
[ 1, Moves.SLEEP_POWDER ],
[ 1, Moves.SWEET_SCENT ],
+ [ 1, Moves.RAZOR_LEAF ],
+ [ 1, Moves.STOCKPILE ],
+ [ 1, Moves.SWALLOW ],
+ [ 1, Moves.SPIT_UP ],
+ [ 1, Moves.GASTRO_ACID ],
+ [ 1, Moves.POWER_WHIP ],
[ 44, Moves.LEAF_BLADE ],
],
[Species.TENTACOOL]: [
@@ -1324,43 +1381,38 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.GROWL ],
[ 1, Moves.PECK ],
[ 5, Moves.QUICK_ATTACK ],
- [ 8, Moves.RAGE ],
- [ 12, Moves.FURY_ATTACK ],
- [ 15, Moves.PURSUIT ],
- [ 19, Moves.PLUCK ],
- [ 22, Moves.DOUBLE_HIT ],
- [ 26, Moves.AGILITY ],
- [ 29, Moves.UPROAR ],
- [ 33, Moves.ACUPRESSURE ],
- [ 36, Moves.SWORDS_DANCE ],
- [ 40, Moves.JUMP_KICK ],
- [ 43, Moves.DRILL_PECK ],
- [ 47, Moves.ENDEAVOR ],
- [ 50, Moves.THRASH ],
+ [ 9, Moves.FURY_ATTACK ],
+ [ 14, Moves.PLUCK ],
+ [ 19, Moves.DOUBLE_HIT ],
+ [ 23, Moves.AGILITY ],
+ [ 27, Moves.UPROAR ],
+ [ 30, Moves.ACUPRESSURE ],
+ [ 33, Moves.SWORDS_DANCE ],
+ [ 36, Moves.DRILL_PECK ],
+ [ 39, Moves.ENDEAVOR ],
+ [ 43, Moves.THRASH ],
],
[Species.DODRIO]: [
[ 0, Moves.TRI_ATTACK ],
+ [ 1, Moves.TRI_ATTACK ],
[ 1, Moves.GROWL ],
[ 1, Moves.PECK ],
- [ 1, Moves.QUICK_ATTACK ],
- [ 1, Moves.RAGE ],
+ [ 5, Moves.QUICK_ATTACK ],
[ 12, Moves.FURY_ATTACK ],
- [ 15, Moves.PURSUIT ],
- [ 19, Moves.PLUCK ],
- [ 22, Moves.DOUBLE_HIT ],
- [ 26, Moves.AGILITY ],
- [ 29, Moves.UPROAR ],
- [ 34, Moves.ACUPRESSURE ],
- [ 38, Moves.SWORDS_DANCE ],
- [ 43, Moves.JUMP_KICK ],
- [ 47, Moves.DRILL_PECK ],
- [ 52, Moves.ENDEAVOR ],
- [ 56, Moves.THRASH ],
+ [ 15, Moves.PLUCK ],
+ [ 19, Moves.DOUBLE_HIT ],
+ [ 23, Moves.AGILITY ],
+ [ 26, Moves.UPROAR ],
+ [ 30, Moves.ACUPRESSURE ],
+ [ 34, Moves.SWORDS_DANCE ],
+ [ 38, Moves.DRILL_PECK ],
+ [ 43, Moves.ENDEAVOR ],
+ [ 50, Moves.THRASH ],
],
[Species.SEEL]: [
[ 1, Moves.HEADBUTT ],
[ 3, Moves.GROWL ],
- [ 7, Moves.WATER_SPORT ],
+ [ 7, Moves.CHARM ],
[ 11, Moves.ICY_WIND ],
[ 13, Moves.ENCORE ],
[ 17, Moves.ICE_SHARD ],
@@ -1374,14 +1426,14 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 43, Moves.AQUA_TAIL ],
[ 47, Moves.ICE_BEAM ],
[ 51, Moves.SAFEGUARD ],
- [ 53, Moves.HAIL ],
+ [ 53, Moves.SNOWSCAPE ],
],
[Species.DEWGONG]: [
[ 0, Moves.SHEER_COLD ],
[ 1, Moves.HEADBUTT ],
[ 1, Moves.GROWL ],
[ 1, Moves.ICY_WIND ],
- [ 1, Moves.SIGNAL_BEAM ],
+ [ 1, Moves.CHARM ],
[ 13, Moves.ENCORE ],
[ 17, Moves.ICE_SHARD ],
[ 21, Moves.REST ],
@@ -1394,7 +1446,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 49, Moves.AQUA_TAIL ],
[ 55, Moves.ICE_BEAM ],
[ 61, Moves.SAFEGUARD ],
- [ 65, Moves.HAIL ],
+ [ 65, Moves.SNOWSCAPE ],
],
[Species.GRIMER]: [
[ 1, Moves.POUND ],
@@ -1532,7 +1584,6 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 20, Moves.ROCK_SLIDE ],
[ 24, Moves.SCREECH ],
[ 28, Moves.SAND_TOMB ],
- [ 30, Moves.IRON_DEFENSE ],
[ 32, Moves.STEALTH_ROCK ],
[ 36, Moves.SLAM ],
[ 40, Moves.SANDSTORM ],
@@ -1664,23 +1715,24 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.EXEGGUTOR]: [
[ 0, Moves.STOMP ],
- [ 1, Moves.ABSORB ],
+ [ 1, Moves.SEED_BOMB ],
+ [ 1, Moves.PSYSHOCK ],
+ [ 1, Moves.WOOD_HAMMER ],
+ [ 1, Moves.LEAF_STORM ],
[ 1, Moves.MEGA_DRAIN ],
- [ 1, Moves.LEECH_SEED ],
- [ 1, Moves.SOLAR_BEAM ],
[ 1, Moves.CONFUSION ],
+ [ 1, Moves.SYNTHESIS ],
+ [ 1, Moves.BULLET_SEED ],
+ [ 1, Moves.GIGA_DRAIN ],
+ [ 1, Moves.EXTRASENSORY ],
+ [ 1, Moves.UPROAR ],
+ [ 1, Moves.WORRY_SEED ],
+ [ 1, Moves.SOLAR_BEAM ],
+ [ 1, Moves.ABSORB ],
[ 1, Moves.HYPNOSIS ],
[ 1, Moves.REFLECT ],
- [ 1, Moves.GIGA_DRAIN ],
- [ 1, Moves.SYNTHESIS ],
- [ 1, Moves.UPROAR ],
- [ 1, Moves.EXTRASENSORY ],
- [ 1, Moves.BULLET_SEED ],
- [ 1, Moves.WORRY_SEED ],
- [ 1, Moves.SEED_BOMB ],
- [ 1, Moves.LEAF_STORM ],
- [ 1, Moves.WOOD_HAMMER ],
- [ 1, Moves.PSYSHOCK ],
+ [ 1, Moves.LEECH_SEED ],
+ [ 1, Moves.GROWTH ],
],
[Species.CUBONE]: [
[ 1, Moves.GROWL ],
@@ -2534,7 +2586,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 12, Moves.SYNTHESIS ],
[ 17, Moves.REFLECT ],
[ 20, Moves.MAGICAL_LEAF ],
- [ 23, Moves.NATURAL_GIFT ],
+ [ 23, Moves.LEECH_SEED ],
[ 28, Moves.SWEET_SCENT ],
[ 31, Moves.LIGHT_SCREEN ],
[ 34, Moves.BODY_SLAM ],
@@ -2550,7 +2602,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 12, Moves.SYNTHESIS ],
[ 18, Moves.REFLECT ],
[ 22, Moves.MAGICAL_LEAF ],
- [ 26, Moves.NATURAL_GIFT ],
+ [ 26, Moves.LEECH_SEED ],
[ 32, Moves.SWEET_SCENT ],
[ 36, Moves.LIGHT_SCREEN ],
[ 40, Moves.BODY_SLAM ],
@@ -2568,13 +2620,13 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 12, Moves.SYNTHESIS ],
[ 18, Moves.REFLECT ],
[ 22, Moves.MAGICAL_LEAF ],
- [ 26, Moves.NATURAL_GIFT ],
+ [ 26, Moves.LEECH_SEED ],
[ 34, Moves.SWEET_SCENT ],
[ 40, Moves.LIGHT_SCREEN ],
[ 46, Moves.BODY_SLAM ],
[ 54, Moves.SAFEGUARD ],
[ 60, Moves.AROMATHERAPY ],
- [ 66, Moves.SOLAR_BEAM ],
+ [ 65, Moves.SOLAR_BEAM ],
],
[Species.CYNDAQUIL]: [
[ 1, Moves.TACKLE ],
@@ -2635,56 +2687,50 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.SCRATCH ],
[ 1, Moves.LEER ],
[ 6, Moves.WATER_GUN ],
- [ 8, Moves.RAGE ],
- [ 13, Moves.BITE ],
- [ 15, Moves.SCARY_FACE ],
- [ 20, Moves.ICE_FANG ],
+ [ 9, Moves.BITE ],
+ [ 13, Moves.SCARY_FACE ],
+ [ 19, Moves.ICE_FANG ],
[ 22, Moves.FLAIL ],
[ 27, Moves.CRUNCH ],
- [ 29, Moves.CHIP_AWAY ],
- [ 34, Moves.SLASH ],
- [ 36, Moves.SCREECH ],
- [ 41, Moves.THRASH ],
- [ 43, Moves.AQUA_TAIL ],
- [ 48, Moves.SUPERPOWER ],
+ [ 30, Moves.SLASH ],
+ [ 33, Moves.SCREECH ],
+ [ 37, Moves.THRASH ],
+ [ 41, Moves.AQUA_TAIL ],
+ [ 45, Moves.SUPERPOWER ],
[ 50, Moves.HYDRO_PUMP ],
],
[Species.CROCONAW]: [
[ 1, Moves.SCRATCH ],
[ 1, Moves.LEER ],
[ 1, Moves.WATER_GUN ],
- [ 8, Moves.RAGE ],
[ 13, Moves.BITE ],
[ 15, Moves.SCARY_FACE ],
[ 21, Moves.ICE_FANG ],
[ 24, Moves.FLAIL ],
[ 30, Moves.CRUNCH ],
- [ 33, Moves.CHIP_AWAY ],
- [ 39, Moves.SLASH ],
- [ 42, Moves.SCREECH ],
- [ 48, Moves.THRASH ],
- [ 51, Moves.AQUA_TAIL ],
- [ 57, Moves.SUPERPOWER ],
- [ 60, Moves.HYDRO_PUMP ],
+ [ 34, Moves.SLASH ],
+ [ 37, Moves.SCREECH ],
+ [ 42, Moves.THRASH ],
+ [ 47, Moves.AQUA_TAIL ],
+ [ 50, Moves.SUPERPOWER ],
+ [ 55, Moves.HYDRO_PUMP ],
],
[Species.FERALIGATR]: [
+ [ 1, Moves.AGILITY ],
[ 1, Moves.SCRATCH ],
[ 1, Moves.LEER ],
[ 1, Moves.WATER_GUN ],
- [ 1, Moves.AGILITY ],
- [ 1, Moves.RAGE ],
[ 13, Moves.BITE ],
[ 15, Moves.SCARY_FACE ],
[ 21, Moves.ICE_FANG ],
[ 24, Moves.FLAIL ],
[ 32, Moves.CRUNCH ],
- [ 37, Moves.CHIP_AWAY ],
- [ 45, Moves.SLASH ],
- [ 50, Moves.SCREECH ],
- [ 58, Moves.THRASH ],
- [ 63, Moves.AQUA_TAIL ],
- [ 71, Moves.SUPERPOWER ],
- [ 76, Moves.HYDRO_PUMP ],
+ [ 37, Moves.SLASH ],
+ [ 44, Moves.SCREECH ],
+ [ 51, Moves.THRASH ],
+ [ 59, Moves.AQUA_TAIL ],
+ [ 65, Moves.SUPERPOWER ],
+ [ 70, Moves.HYDRO_PUMP ],
],
[Species.SENTRET]: [
[ 1, Moves.SCRATCH ],
@@ -2760,8 +2806,8 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 12, Moves.REFLECT ],
[ 12, Moves.SAFEGUARD ],
[ 15, Moves.MACH_PUNCH ],
- [ 19, Moves.SILVER_WIND ],
- [ 22, Moves.COMET_PUNCH ],
+ [ 19, Moves.ROOST ],
+ [ 22, Moves.STRUGGLE_BUG ],
[ 26, Moves.BATON_PASS ],
[ 29, Moves.AGILITY ],
[ 33, Moves.BUG_BUZZ ],
@@ -2772,12 +2818,13 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.TACKLE ],
[ 1, Moves.SUPERSONIC ],
[ 1, Moves.SWIFT ],
+ [ 5, Moves.SUPERSONIC ],
[ 12, Moves.LIGHT_SCREEN ],
[ 12, Moves.REFLECT ],
[ 12, Moves.SAFEGUARD ],
[ 15, Moves.MACH_PUNCH ],
- [ 20, Moves.SILVER_WIND ],
- [ 24, Moves.COMET_PUNCH ],
+ [ 20, Moves.ROOST ],
+ [ 24, Moves.STRUGGLE_BUG ],
[ 29, Moves.BATON_PASS ],
[ 33, Moves.AGILITY ],
[ 38, Moves.BUG_BUZZ ],
@@ -3105,10 +3152,20 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.POLITOED]: [
[ 0, Moves.BOUNCE ],
- [ 1, Moves.POUND ],
+ [ 1, Moves.RAIN_DANCE ],
[ 1, Moves.HYDRO_PUMP ],
[ 1, Moves.BELLY_DRUM ],
- [ 1, Moves.RAIN_DANCE ],
+ [ 1, Moves.POUND ],
+ [ 1, Moves.BODY_SLAM ],
+ [ 1, Moves.DOUBLE_EDGE ],
+ [ 1, Moves.WATER_GUN ],
+ [ 1, Moves.BUBBLE_BEAM ],
+ [ 1, Moves.HYPNOSIS ],
+ [ 1, Moves.PERISH_SONG ],
+ [ 1, Moves.SWAGGER ],
+ [ 1, Moves.HYPER_VOICE ],
+ [ 1, Moves.MUD_SHOT ],
+ [ 1, Moves.EARTH_POWER ],
],
[Species.HOPPIP]: [
[ 1, Moves.TACKLE ],
@@ -3334,13 +3391,15 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 60, Moves.QUASH ],
],
[Species.SLOWKING]: [
- [ 1, Moves.TACKLE ],
- [ 1, Moves.GROWL ],
- [ 1, Moves.WATER_GUN ],
- [ 1, Moves.CURSE ],
- [ 1, Moves.SWAGGER ],
[ 1, Moves.POWER_GEM ],
[ 1, Moves.NASTY_PLOT ],
+ [ 1, Moves.SWAGGER ],
+ [ 1, Moves.TACKLE ],
+ [ 1, Moves.CURSE ],
+ [ 1, Moves.GROWL ],
+ [ 1, Moves.WATER_GUN ],
+ [ 1, Moves.FUTURE_SIGHT ],
+ [ 1, Moves.CHILLY_RECEPTION ],
[ 9, Moves.YAWN ],
[ 12, Moves.CONFUSION ],
[ 15, Moves.DISABLE ],
@@ -4476,33 +4535,45 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.SILCOON]: [
[ 0, Moves.HARDEN ],
+ [ 1, Moves.HARDEN ],
],
[Species.BEAUTIFLY]: [
[ 0, Moves.GUST ],
+ [ 1, Moves.BUG_BITE ],
+ [ 1, Moves.GUST ],
+ [ 1, Moves.HARDEN ],
+ [ 1, Moves.STRING_SHOT ],
+ [ 1, Moves.POISON_STING ],
[ 12, Moves.ABSORB ],
[ 15, Moves.STUN_SPORE ],
[ 17, Moves.MORNING_SUN ],
[ 20, Moves.AIR_CUTTER ],
[ 22, Moves.MEGA_DRAIN ],
- [ 25, Moves.SILVER_WIND ],
+ [ 25, Moves.LEECH_LIFE ],
[ 27, Moves.ATTRACT ],
[ 30, Moves.WHIRLWIND ],
[ 32, Moves.GIGA_DRAIN ],
[ 35, Moves.BUG_BUZZ ],
- [ 37, Moves.RAGE ],
+ [ 37, Moves.PROTECT ],
[ 40, Moves.QUIVER_DANCE ],
],
[Species.CASCOON]: [
[ 0, Moves.HARDEN ],
+ [ 1, Moves.HARDEN ],
],
[Species.DUSTOX]: [
[ 0, Moves.GUST ],
+ [ 1, Moves.BUG_BITE ],
+ [ 1, Moves.GUST ],
+ [ 1, Moves.HARDEN ],
+ [ 1, Moves.STRING_SHOT ],
+ [ 1, Moves.POISON_STING ],
[ 12, Moves.CONFUSION ],
[ 15, Moves.POISON_POWDER ],
[ 17, Moves.MOONLIGHT ],
[ 20, Moves.VENOSHOCK ],
[ 22, Moves.PSYBEAM ],
- [ 25, Moves.SILVER_WIND ],
+ [ 25, Moves.LEECH_LIFE ],
[ 27, Moves.LIGHT_SCREEN ],
[ 30, Moves.WHIRLWIND ],
[ 32, Moves.TOXIC ],
@@ -4545,9 +4616,22 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 64, Moves.HYDRO_PUMP ],
],
[Species.LUDICOLO]: [
+ [ 1, Moves.FAKE_OUT ],
[ 1, Moves.BUBBLE_BEAM ],
[ 1, Moves.RAIN_DANCE ],
- [ 1, Moves.FAKE_OUT ],
+ [ 1, Moves.GROWL ],
+ [ 1, Moves.MIST ],
+ [ 1, Moves.WATER_GUN ],
+ [ 1, Moves.HYDRO_PUMP ],
+ [ 1, Moves.ABSORB ],
+ [ 1, Moves.MEGA_DRAIN ],
+ [ 1, Moves.FURY_SWIPES ],
+ [ 1, Moves.FLAIL ],
+ [ 1, Moves.KNOCK_OFF ],
+ [ 1, Moves.TEETER_DANCE ],
+ [ 1, Moves.ASTONISH ],
+ [ 1, Moves.ENERGY_BALL ],
+ [ 1, Moves.ZEN_HEADBUTT ],
],
[Species.SEEDOT]: [
[ 1, Moves.TACKLE ],
@@ -4587,10 +4671,27 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.SHIFTRY]: [
[ 0, Moves.LEAF_BLADE ],
- [ 1, Moves.SUNNY_DAY ],
[ 1, Moves.AIR_CUTTER ],
- [ 1, Moves.PAYBACK ],
[ 1, Moves.HURRICANE ],
+ [ 1, Moves.PAYBACK ],
+ [ 1, Moves.SUNNY_DAY ],
+ [ 1, Moves.WHIRLWIND ],
+ [ 1, Moves.TACKLE ],
+ [ 1, Moves.ABSORB ],
+ [ 1, Moves.MEGA_DRAIN ],
+ [ 1, Moves.GROWTH ],
+ [ 1, Moves.RAZOR_LEAF ],
+ [ 1, Moves.HARDEN ],
+ [ 1, Moves.EXPLOSION ],
+ [ 1, Moves.ROLLOUT ],
+ [ 1, Moves.SWAGGER ],
+ [ 1, Moves.SYNTHESIS ],
+ [ 1, Moves.BEAT_UP ],
+ [ 1, Moves.FAKE_OUT ],
+ [ 1, Moves.TORMENT ],
+ [ 1, Moves.ASTONISH ],
+ [ 1, Moves.EXTRASENSORY ],
+ [ 1, Moves.SUCKER_PUNCH ],
],
[Species.TAILLOW]: [
[ 1, Moves.GROWL ],
@@ -4621,6 +4722,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 27, Moves.QUICK_GUARD ],
[ 33, Moves.AGILITY ],
[ 45, Moves.ENDEAVOR ],
+ [ 51, Moves.BRAVE_BIRD ],
[ 57, Moves.REVERSAL ],
],
[Species.WINGULL]: [
@@ -4989,31 +5091,42 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 43, Moves.LOCK_ON ],
],
[Species.SKITTY]: [
- [ 1, Moves.TACKLE ],
[ 1, Moves.TAIL_WHIP ],
[ 1, Moves.GROWL ],
[ 1, Moves.FAKE_OUT ],
- [ 4, Moves.FORESIGHT ],
+ [ 4, Moves.TACKLE ],
[ 7, Moves.SING ],
[ 10, Moves.ATTRACT ],
[ 13, Moves.DISARMING_VOICE ],
- [ 16, Moves.DOUBLE_SLAP ],
+ [ 16, Moves.FURY_SWIPES ],
[ 19, Moves.COPYCAT ],
- [ 22, Moves.FEINT_ATTACK ],
+ [ 22, Moves.PAYBACK ],
[ 25, Moves.CHARM ],
- [ 28, Moves.WAKE_UP_SLAP ],
- [ 31, Moves.ASSIST ],
+ [ 31, Moves.FACADE ],
[ 34, Moves.COVET ],
[ 37, Moves.HEAL_BELL ],
[ 40, Moves.DOUBLE_EDGE ],
- [ 43, Moves.CAPTIVATE ],
+ [ 43, Moves.BABY_DOLL_EYES ],
[ 46, Moves.PLAY_ROUGH ],
],
[Species.DELCATTY]: [
- [ 1, Moves.DOUBLE_SLAP ],
+ [ 1, Moves.TAIL_WHIP ],
+ [ 1, Moves.GROWL ],
+ [ 1, Moves.FAKE_OUT ],
+ [ 1, Moves.TACKLE ],
[ 1, Moves.SING ],
[ 1, Moves.ATTRACT ],
- [ 1, Moves.FAKE_OUT ],
+ [ 1, Moves.DISARMING_VOICE ],
+ [ 1, Moves.FURY_SWIPES ],
+ [ 1, Moves.COPYCAT ],
+ [ 1, Moves.PAYBACK ],
+ [ 1, Moves.CHARM ],
+ [ 1, Moves.FACADE ],
+ [ 1, Moves.COVET ],
+ [ 1, Moves.HEAL_BELL ],
+ [ 1, Moves.DOUBLE_EDGE ],
+ [ 1, Moves.BABY_DOLL_EYES ],
+ [ 1, Moves.PLAY_ROUGH ],
],
[Species.SABLEYE]: [
[ 1, Moves.SCRATCH ],
@@ -5189,7 +5302,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 4, Moves.HELPING_HAND ],
[ 7, Moves.SPARK ],
[ 10, Moves.ENCORE ],
- [ 13, Moves.BESTOW ],
+ [ 13, Moves.SWITCHEROO ],
[ 16, Moves.SWIFT ],
[ 19, Moves.ELECTRO_BALL ],
[ 22, Moves.COPYCAT ],
@@ -5221,7 +5334,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 31, Moves.DISCHARGE ],
[ 34, Moves.BATON_PASS ],
[ 37, Moves.AGILITY ],
- [ 40, Moves.TRUMP_CARD ],
+ [ 40, Moves.LAST_RESORT ],
[ 43, Moves.THUNDER ],
[ 46, Moves.NASTY_PLOT ],
[ 49, Moves.ENTRAINMENT ],
@@ -5473,10 +5586,10 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[Species.SPINDA]: [
[ 1, Moves.TACKLE ],
[ 5, Moves.COPYCAT ],
- [ 10, Moves.FEINT_ATTACK ],
+ [ 10, Moves.TEETER_DANCE ],
[ 14, Moves.PSYBEAM ],
[ 19, Moves.HYPNOSIS ],
- [ 23, Moves.DIZZY_PUNCH ],
+ [ 23, Moves.BODY_SLAM ],
[ 28, Moves.SUCKER_PUNCH ],
[ 32, Moves.TEETER_DANCE ],
[ 37, Moves.UPROAR ],
@@ -5918,16 +6031,16 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 7, Moves.SHADOW_SNEAK ],
[ 10, Moves.FEINT ],
[ 13, Moves.FURY_SWIPES ],
- [ 16, Moves.FEINT_ATTACK ],
+ [ 16, Moves.DISABLE ],
[ 18, Moves.PSYBEAM ],
[ 21, Moves.ANCIENT_POWER ],
[ 25, Moves.SLASH ],
- [ 30, Moves.CAMOUFLAGE ],
+ [ 30, Moves.DETECT ],
[ 33, Moves.SHADOW_CLAW ],
[ 38, Moves.SCREECH ],
[ 42, Moves.SUBSTITUTE ],
[ 46, Moves.SUCKER_PUNCH ],
- [ 50, Moves.SYNCHRONOISE ],
+ [ 50, Moves.FOUL_PLAY ],
],
[Species.SHUPPET]: [
[ 1, Moves.ASTONISH ],
@@ -6146,17 +6259,19 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.CLAMPERL]: [
[ 1, Moves.WATER_GUN ],
- [ 1, Moves.CLAMP ],
[ 1, Moves.WHIRLPOOL ],
[ 1, Moves.IRON_DEFENSE ],
[ 50, Moves.SHELL_SMASH ],
],
[Species.HUNTAIL]: [
[ 1, Moves.BITE ],
+ [ 1, Moves.WATER_GUN ],
[ 1, Moves.WHIRLPOOL ],
+ [ 1, Moves.IRON_DEFENSE ],
+ [ 1, Moves.SHELL_SMASH ],
[ 5, Moves.SCREECH ],
[ 9, Moves.SCARY_FACE ],
- [ 11, Moves.FEINT_ATTACK ],
+ [ 11, Moves.RAIN_DANCE ],
[ 14, Moves.WATER_PULSE ],
[ 16, Moves.ICE_FANG ],
[ 19, Moves.BRINE ],
@@ -6170,14 +6285,17 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.GOREBYSS]: [
[ 1, Moves.CONFUSION ],
+ [ 1, Moves.WATER_GUN ],
[ 1, Moves.WHIRLPOOL ],
+ [ 1, Moves.IRON_DEFENSE ],
+ [ 1, Moves.SHELL_SMASH ],
[ 5, Moves.WATER_SPORT ],
[ 9, Moves.AGILITY ],
[ 11, Moves.DRAINING_KISS ],
[ 14, Moves.WATER_PULSE ],
[ 16, Moves.AMNESIA ],
[ 19, Moves.AQUA_RING ],
- [ 23, Moves.CAPTIVATE ],
+ [ 23, Moves.SAFEGUARD ],
[ 26, Moves.DIVE ],
[ 29, Moves.BATON_PASS ],
[ 34, Moves.PSYCHIC ],
@@ -6857,7 +6975,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.PROTECT ],
[ 10, Moves.TACKLE ],
[ 15, Moves.BUG_BITE ],
- [ 20, Moves.HIDDEN_POWER ],
+ [ 20, Moves.STRING_SHOT ],
],
[Species.WORMADAM]: [
[ 0, Moves.QUIVER_DANCE ],
@@ -6865,12 +6983,14 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.PROTECT ],
[ 1, Moves.SUCKER_PUNCH ],
[ 1, Moves.BUG_BITE ],
- [ 20, Moves.HIDDEN_POWER ],
+ [ 1, Moves.PROTECT ],
+ [ 10, Moves.TACKLE ],
+ [ 20, Moves.STRING_SHOT ],
[ 23, Moves.CONFUSION ],
[ 26, Moves.RAZOR_LEAF ],
[ 29, Moves.GROWTH ],
[ 32, Moves.PSYBEAM ],
- [ 35, Moves.CAPTIVATE ],
+ [ 35, Moves.INFESTATION ],
[ 38, Moves.FLAIL ],
[ 41, Moves.ATTRACT ],
[ 44, Moves.PSYCHIC ],
@@ -6882,13 +7002,15 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.TACKLE ],
[ 1, Moves.PROTECT ],
[ 1, Moves.BUG_BITE ],
- [ 20, Moves.HIDDEN_POWER ],
+ [ 10, Moves.PROTECT ],
+ [ 15, Moves.BUG_BITE ],
+ [ 20, Moves.STRING_SHOT ],
[ 23, Moves.CONFUSION ],
[ 26, Moves.GUST ],
[ 29, Moves.POISON_POWDER ],
[ 32, Moves.PSYBEAM ],
- [ 35, Moves.CAMOUFLAGE ],
- [ 38, Moves.SILVER_WIND ],
+ [ 35, Moves.ROOST ],
+ [ 38, Moves.STRUGGLE_BUG ],
[ 41, Moves.AIR_SLASH ],
[ 44, Moves.PSYCHIC ],
[ 47, Moves.LUNGE ],
@@ -7144,11 +7266,11 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 5, Moves.SCRATCH ],
[ 8, Moves.GROWL ],
[ 13, Moves.HYPNOSIS ],
- [ 17, Moves.FEINT_ATTACK ],
+ [ 17, Moves.AERIAL_ACE ],
[ 20, Moves.FURY_SWIPES ],
[ 25, Moves.CHARM ],
- [ 29, Moves.ASSIST ],
- [ 32, Moves.CAPTIVATE ],
+ [ 29, Moves.TAUNT ],
+ [ 32, Moves.RETALIATE ],
[ 37, Moves.SLASH ],
[ 41, Moves.SUCKER_PUNCH ],
[ 44, Moves.ATTRACT ],
@@ -7158,14 +7280,16 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[Species.PURUGLY]: [
[ 0, Moves.SWAGGER ],
[ 1, Moves.SCRATCH ],
+ [ 1, Moves.PLAY_ROUGH ],
+ [ 1, Moves.SUCKER_PUNCH ],
[ 1, Moves.GROWL ],
[ 1, Moves.FAKE_OUT ],
[ 13, Moves.HYPNOSIS ],
- [ 17, Moves.FEINT_ATTACK ],
+ [ 17, Moves.AERIAL_ACE ],
[ 20, Moves.FURY_SWIPES ],
[ 25, Moves.CHARM ],
- [ 29, Moves.ASSIST ],
- [ 32, Moves.CAPTIVATE ],
+ [ 29, Moves.TAUNT ],
+ [ 32, Moves.RETALIATE ],
[ 37, Moves.SLASH ],
[ 45, Moves.BODY_SLAM ],
[ 52, Moves.ATTRACT ],
@@ -7554,13 +7678,13 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 11, Moves.VINE_WHIP ],
[ 17, Moves.SWEET_SCENT ],
[ 21, Moves.INGRAIN ],
- [ 27, Moves.FEINT_ATTACK ],
+ [ 27, Moves.GRASS_KNOT ],
[ 31, Moves.LEAF_TORNADO ],
[ 37, Moves.STOCKPILE ],
[ 37, Moves.SPIT_UP ],
[ 37, Moves.SWALLOW ],
[ 41, Moves.CRUNCH ],
- [ 47, Moves.WRING_OUT ],
+ [ 47, Moves.SEED_BOMB ],
[ 50, Moves.POWER_WHIP ],
],
[Species.FINNEON]: [
@@ -8204,11 +8328,10 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.DARKRAI]: [
[ 1, Moves.DISABLE ],
- [ 1, Moves.OMINOUS_WIND ],
[ 11, Moves.QUICK_ATTACK ],
[ 20, Moves.HYPNOSIS ],
- [ 29, Moves.FEINT_ATTACK ],
- [ 38, Moves.NIGHTMARE ],
+ [ 29, Moves.SUCKER_PUNCH ],
+ [ 38, Moves.NIGHT_SHADE ],
[ 47, Moves.DOUBLE_TEAM ],
[ 57, Moves.HAZE ],
[ 66, Moves.DARK_VOID ],
@@ -8270,16 +8393,15 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 7, Moves.VINE_WHIP ],
[ 10, Moves.WRAP ],
[ 13, Moves.GROWTH ],
- [ 16, Moves.LEAF_TORNADO ],
+ [ 16, Moves.MAGICAL_LEAF ],
[ 19, Moves.LEECH_SEED ],
[ 22, Moves.MEGA_DRAIN ],
[ 25, Moves.SLAM ],
[ 28, Moves.LEAF_BLADE ],
[ 31, Moves.COIL ],
[ 34, Moves.GIGA_DRAIN ],
- [ 37, Moves.WRING_OUT ],
- [ 40, Moves.GASTRO_ACID ],
- [ 43, Moves.LEAF_STORM ],
+ [ 37, Moves.GASTRO_ACID ],
+ [ 40, Moves.LEAF_STORM ],
],
[Species.SERVINE]: [
[ 1, Moves.VINE_WHIP ],
@@ -8287,16 +8409,15 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.WRAP ],
[ 1, Moves.LEER ],
[ 13, Moves.GROWTH ],
- [ 16, Moves.LEAF_TORNADO ],
+ [ 16, Moves.MAGICAL_LEAF ],
[ 20, Moves.LEECH_SEED ],
[ 24, Moves.MEGA_DRAIN ],
[ 28, Moves.SLAM ],
[ 32, Moves.LEAF_BLADE ],
[ 36, Moves.COIL ],
[ 40, Moves.GIGA_DRAIN ],
- [ 44, Moves.WRING_OUT ],
- [ 48, Moves.GASTRO_ACID ],
- [ 52, Moves.LEAF_STORM ],
+ [ 44, Moves.GASTRO_ACID ],
+ [ 48, Moves.LEAF_STORM ],
],
[Species.SERPERIOR]: [
[ 1, Moves.VINE_WHIP ],
@@ -8304,22 +8425,21 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.WRAP ],
[ 1, Moves.LEER ],
[ 13, Moves.GROWTH ],
- [ 16, Moves.LEAF_TORNADO ],
+ [ 16, Moves.MAGICAL_LEAF ],
[ 20, Moves.LEECH_SEED ],
[ 24, Moves.MEGA_DRAIN ],
[ 28, Moves.SLAM ],
[ 32, Moves.LEAF_BLADE ],
[ 38, Moves.COIL ],
[ 44, Moves.GIGA_DRAIN ],
- [ 50, Moves.WRING_OUT ],
- [ 56, Moves.GASTRO_ACID ],
- [ 62, Moves.LEAF_STORM ],
+ [ 50, Moves.GASTRO_ACID ],
+ [ 56, Moves.LEAF_STORM ],
],
[Species.TEPIG]: [
[ 1, Moves.TACKLE ],
[ 3, Moves.TAIL_WHIP ],
[ 7, Moves.EMBER ],
- [ 9, Moves.ODOR_SLEUTH ],
+ [ 9, Moves.ENDURE ],
[ 13, Moves.DEFENSE_CURL ],
[ 15, Moves.FLAME_CHARGE ],
[ 19, Moves.SMOG ],
@@ -8337,7 +8457,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.TACKLE ],
[ 1, Moves.TAIL_WHIP ],
[ 1, Moves.EMBER ],
- [ 1, Moves.ODOR_SLEUTH ],
+ [ 1, Moves.ENDURE ],
[ 13, Moves.DEFENSE_CURL ],
[ 15, Moves.FLAME_CHARGE ],
[ 20, Moves.SMOG ],
@@ -8355,7 +8475,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.TAIL_WHIP ],
[ 1, Moves.EMBER ],
[ 1, Moves.ARM_THRUST ],
- [ 1, Moves.ODOR_SLEUTH ],
+ [ 1, Moves.ENDURE ],
[ 1, Moves.HAMMER_ARM ],
[ 13, Moves.DEFENSE_CURL ],
[ 15, Moves.FLAME_CHARGE ],
@@ -8701,23 +8821,20 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 11, Moves.SHOCK_WAVE ],
[ 15, Moves.THUNDER_WAVE ],
[ 18, Moves.FLAME_CHARGE ],
- [ 22, Moves.PURSUIT ],
- [ 25, Moves.SPARK ],
- [ 29, Moves.STOMP ],
- [ 32, Moves.DISCHARGE ],
- [ 36, Moves.AGILITY ],
- [ 39, Moves.WILD_CHARGE ],
- [ 43, Moves.THRASH ],
+ [ 22, Moves.SPARK ],
+ [ 25, Moves.STOMP ],
+ [ 29, Moves.DISCHARGE ],
+ [ 33, Moves.AGILITY ],
+ [ 35, Moves.WILD_CHARGE ],
+ [ 40, Moves.THRASH ],
],
[Species.ZEBSTRIKA]: [
[ 1, Moves.TAIL_WHIP ],
[ 1, Moves.THUNDER_WAVE ],
[ 1, Moves.QUICK_ATTACK ],
[ 1, Moves.CHARGE ],
- [ 1, Moves.ION_DELUGE ],
[ 11, Moves.SHOCK_WAVE ],
[ 18, Moves.FLAME_CHARGE ],
- [ 22, Moves.PURSUIT ],
[ 25, Moves.SPARK ],
[ 31, Moves.STOMP ],
[ 36, Moves.DISCHARGE ],
@@ -9564,21 +9681,21 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 48, Moves.LAST_RESORT ],
],
[Species.CINCCINO]: [
+ [ 0, Moves.TAIL_SLAP ],
+ [ 1, Moves.BULLET_SEED ],
+ [ 1, Moves.SING ],
+ [ 1, Moves.CHARM ],
[ 1, Moves.POUND ],
[ 1, Moves.SLAM ],
- [ 1, Moves.SING ],
[ 1, Moves.SWIFT ],
- [ 1, Moves.CHARM ],
[ 1, Moves.ENCORE ],
[ 1, Moves.HELPING_HAND ],
[ 1, Moves.HYPER_VOICE ],
[ 1, Moves.TICKLE ],
- [ 1, Moves.BULLET_SEED ],
[ 1, Moves.ROCK_BLAST ],
[ 1, Moves.LAST_RESORT ],
[ 1, Moves.AFTER_YOU ],
[ 1, Moves.ECHOED_VOICE ],
- [ 1, Moves.TAIL_SLAP ],
[ 1, Moves.BABY_DOLL_EYES ],
],
[Species.GOTHITA]: [
@@ -10889,8 +11006,8 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.CHESPIN]: [
[ 1, Moves.TACKLE ],
- [ 1, Moves.VINE_WHIP ],
[ 1, Moves.GROWL ],
+ [ 1, Moves.VINE_WHIP ],
[ 8, Moves.ROLLOUT ],
[ 11, Moves.BITE ],
[ 15, Moves.LEECH_SEED ],
@@ -10904,8 +11021,8 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.QUILLADIN]: [
[ 1, Moves.TACKLE ],
- [ 1, Moves.VINE_WHIP ],
[ 1, Moves.GROWL ],
+ [ 1, Moves.VINE_WHIP ],
[ 8, Moves.ROLLOUT ],
[ 11, Moves.BITE ],
[ 15, Moves.LEECH_SEED ],
@@ -12371,10 +12488,16 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.VIKAVOLT]: [
[ 0, Moves.THUNDERBOLT ],
- [ 1, Moves.STRING_SHOT ],
- [ 1, Moves.CRUNCH ],
[ 1, Moves.CHARGE ],
+ [ 1, Moves.CRUNCH ],
[ 1, Moves.DISCHARGE ],
+ [ 1, Moves.STRING_SHOT ],
+ [ 1, Moves.VISE_GRIP ],
+ [ 1, Moves.DIG ],
+ [ 1, Moves.MUD_SLAP ],
+ [ 1, Moves.IRON_DEFENSE ],
+ [ 1, Moves.X_SCISSOR ],
+ [ 1, Moves.BUG_BITE ],
[ 15, Moves.BITE ],
[ 23, Moves.SPARK ],
[ 29, Moves.STICKY_WEB ],
@@ -15549,9 +15672,13 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.CERULEDGE]: [
[ 0, Moves.SHADOW_CLAW ],
- [ 1, Moves.LEER ],
[ 1, Moves.EMBER ],
+ [ 1, Moves.LEER ],
[ 1, Moves.ASTONISH ],
+ [ 1, Moves.NIGHT_SLASH ],
+ [ 1, Moves.SHADOW_SNEAK ],
+ [ 1, Moves.QUICK_GUARD ],
+ [ 1, Moves.SOLAR_BLADE ],
[ 8, Moves.CLEAR_SMOG ],
[ 12, Moves.FIRE_SPIN ],
[ 16, Moves.WILL_O_WISP ],
@@ -16829,6 +16956,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.SWEET_SCENT ],
[ 1, Moves.RECYCLE ],
[ 1, Moves.ASTONISH ],
+ [ 1, Moves.INFESTATION ],
[ 4, Moves.DRAGON_TAIL ],
[ 8, Moves.GROWTH ],
[ 12, Moves.DRAGON_BREATH ],
@@ -16955,6 +17083,9 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 1, Moves.SWEET_SCENT ],
[ 1, Moves.RECYCLE ],
[ 1, Moves.ASTONISH ],
+ [ 1, Moves.YAWN ],
+ [ 1, Moves.DOUBLE_HIT ],
+ [ 1, Moves.INFESTATION ],
[ 4, Moves.DRAGON_TAIL ],
[ 8, Moves.GROWTH ],
[ 12, Moves.DRAGON_BREATH ],
@@ -17148,10 +17279,25 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.ALOLA_SANDSLASH]: [
[ 0, Moves.ICICLE_SPEAR ],
- [ 1, Moves.SWORDS_DANCE ],
- [ 1, Moves.SLASH ],
- [ 1, Moves.METAL_CLAW ],
[ 1, Moves.ICICLE_CRASH ],
+ [ 1, Moves.METAL_CLAW ],
+ [ 1, Moves.SLASH ],
+ [ 1, Moves.SWORDS_DANCE ],
+ [ 1, Moves.SCRATCH ],
+ [ 1, Moves.MIST ],
+ [ 1, Moves.BLIZZARD ],
+ [ 1, Moves.DEFENSE_CURL ],
+ [ 1, Moves.SWIFT ],
+ [ 1, Moves.FURY_SWIPES ],
+ [ 1, Moves.POWDER_SNOW ],
+ [ 1, Moves.ROLLOUT ],
+ [ 1, Moves.FURY_CUTTER ],
+ [ 1, Moves.RAPID_SPIN ],
+ [ 1, Moves.IRON_DEFENSE ],
+ [ 1, Moves.GYRO_BALL ],
+ [ 1, Moves.METAL_BURST ],
+ [ 1, Moves.IRON_HEAD ],
+ [ 1, Moves.SNOWSCAPE ],
],
[Species.ALOLA_VULPIX]: [
[ 1, Moves.TAIL_WHIP ],
@@ -17172,10 +17318,22 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.ALOLA_NINETALES]: [
[ 0, Moves.DAZZLING_GLEAM ],
- [ 1, Moves.TAIL_WHIP ],
- [ 1, Moves.BLIZZARD ],
[ 1, Moves.ICY_WIND ],
[ 1, Moves.IMPRISON ],
+ [ 1, Moves.BLIZZARD ],
+ [ 1, Moves.TAIL_WHIP ],
+ [ 1, Moves.DISABLE ],
+ [ 1, Moves.MIST ],
+ [ 1, Moves.ICE_BEAM ],
+ [ 1, Moves.AURORA_BEAM ],
+ [ 1, Moves.CONFUSE_RAY ],
+ [ 1, Moves.SPITE ],
+ [ 1, Moves.POWDER_SNOW ],
+ [ 1, Moves.EXTRASENSORY ],
+ [ 1, Moves.NASTY_PLOT ],
+ [ 1, Moves.ICE_SHARD ],
+ [ 1, Moves.FREEZE_DRY ],
+ [ 1, Moves.AURORA_VEIL ],
],
[Species.ALOLA_DIGLETT]: [
[ 1, Moves.SAND_ATTACK ],
@@ -17335,23 +17493,24 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.ALOLA_EXEGGUTOR]: [
[ 0, Moves.DRAGON_HAMMER ],
- [ 1, Moves.ABSORB ],
+ [ 1, Moves.SEED_BOMB ],
+ [ 1, Moves.PSYSHOCK ],
+ [ 1, Moves.WOOD_HAMMER ],
+ [ 1, Moves.LEAF_STORM ],
[ 1, Moves.MEGA_DRAIN ],
- [ 1, Moves.LEECH_SEED ],
- [ 1, Moves.SOLAR_BEAM ],
[ 1, Moves.CONFUSION ],
+ [ 1, Moves.SYNTHESIS ],
+ [ 1, Moves.BULLET_SEED ],
+ [ 1, Moves.GIGA_DRAIN ],
+ [ 1, Moves.EXTRASENSORY ],
+ [ 1, Moves.UPROAR ],
+ [ 1, Moves.WORRY_SEED ],
+ [ 1, Moves.SOLAR_BEAM ],
+ [ 1, Moves.ABSORB ],
[ 1, Moves.HYPNOSIS ],
[ 1, Moves.REFLECT ],
- [ 1, Moves.GIGA_DRAIN ],
- [ 1, Moves.SYNTHESIS ],
- [ 1, Moves.UPROAR ],
- [ 1, Moves.EXTRASENSORY ],
- [ 1, Moves.BULLET_SEED ],
- [ 1, Moves.WORRY_SEED ],
- [ 1, Moves.SEED_BOMB ],
- [ 1, Moves.LEAF_STORM ],
- [ 1, Moves.WOOD_HAMMER ],
- [ 1, Moves.PSYSHOCK ],
+ [ 1, Moves.LEECH_SEED ],
+ [ 1, Moves.GROWTH ],
],
[Species.ALOLA_MAROWAK]: [
[ 0, Moves.SHADOW_BONE ],
@@ -17604,13 +17763,16 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
],
[Species.GALAR_SLOWKING]: [
[ 0, Moves.EERIE_SPELL ],
- [ 1, Moves.TACKLE ],
- [ 1, Moves.GROWL ],
- [ 1, Moves.ACID ],
- [ 1, Moves.CURSE ],
- [ 1, Moves.SWAGGER ],
[ 1, Moves.POWER_GEM ],
[ 1, Moves.NASTY_PLOT ],
+ [ 1, Moves.SWAGGER ],
+ [ 1, Moves.TACKLE ],
+ [ 1, Moves.CURSE ],
+ [ 1, Moves.GROWL ],
+ [ 1, Moves.ACID ],
+ [ 1, Moves.TOXIC ],
+ [ 1, Moves.FUTURE_SIGHT ],
+ [ 1, Moves.CHILLY_RECEPTION ],
[ 9, Moves.YAWN ],
[ 12, Moves.CONFUSION ],
[ 15, Moves.DISABLE ],
@@ -18081,10 +18243,11 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 40, Moves.EARTHQUAKE ],
],
[Species.BLOODMOON_URSALUNA]: [
+ [ 1, Moves.HEADLONG_RUSH ],
[ 1, Moves.SCRATCH ],
[ 1, Moves.LEER ],
[ 1, Moves.LICK ],
- [ 1, Moves.HEADLONG_RUSH ],
+ [ 1, Moves.MOONLIGHT ],
[ 8, Moves.FURY_SWIPES ],
[ 13, Moves.PAYBACK ],
[ 17, Moves.HARDEN ],
@@ -18160,12 +18323,14 @@ export const pokemonFormLevelMoves: PokemonSpeciesFormLevelMoves = {
[ 1, Moves.PROTECT ],
[ 1, Moves.SUCKER_PUNCH ],
[ 1, Moves.BUG_BITE ],
- [ 20, Moves.HIDDEN_POWER ],
+ [ 1, Moves.PROTECT ],
+ [ 10, Moves.TACKLE ],
+ [ 20, Moves.STRING_SHOT ],
[ 23, Moves.CONFUSION ],
[ 26, Moves.ROCK_BLAST ],
[ 29, Moves.HARDEN ],
[ 32, Moves.PSYBEAM ],
- [ 35, Moves.CAPTIVATE ],
+ [ 35, Moves.INFESTATION ],
[ 38, Moves.FLAIL ],
[ 41, Moves.ATTRACT ],
[ 44, Moves.PSYCHIC ],
@@ -18174,17 +18339,19 @@ export const pokemonFormLevelMoves: PokemonSpeciesFormLevelMoves = {
],
2: [
[ 0, Moves.QUIVER_DANCE ],
+ [ 1, Moves.METAL_BURST ],
[ 1, Moves.TACKLE ],
[ 1, Moves.PROTECT ],
- [ 1, Moves.METAL_BURST ],
[ 1, Moves.SUCKER_PUNCH ],
[ 1, Moves.BUG_BITE ],
- [ 20, Moves.HIDDEN_POWER ],
+ [ 1, Moves.PROTECT ],
+ [ 10, Moves.TACKLE ],
+ [ 20, Moves.STRING_SHOT ],
[ 23, Moves.CONFUSION ],
- [ 26, Moves.MIRROR_SHOT ],
+ [ 26, Moves.METAL_BURST ],
[ 29, Moves.METAL_SOUND ],
[ 32, Moves.PSYBEAM ],
- [ 35, Moves.CAPTIVATE ],
+ [ 35, Moves.INFESTATION ],
[ 38, Moves.FLAIL ],
[ 41, Moves.ATTRACT ],
[ 44, Moves.PSYCHIC ],
@@ -18289,21 +18456,21 @@ export const pokemonFormLevelMoves: PokemonSpeciesFormLevelMoves = {
},
[Species.GRENINJA]: {
1: [
+ [ 0, Moves.WATER_SHURIKEN ],
[ 0, Moves.WATER_SHURIKEN ],
[ 1, Moves.POUND ],
[ 1, Moves.GROWL ],
+ [ 1, Moves.WATER_GUN ],
[ 1, Moves.QUICK_ATTACK ],
[ 1, Moves.HAZE ],
- [ 1, Moves.BUBBLE ],
[ 1, Moves.ROLE_PLAY ],
[ 1, Moves.NIGHT_SLASH ],
- [ 1, Moves.MAT_BLOCK ],
[ 10, Moves.LICK ],
[ 14, Moves.WATER_PULSE ],
[ 19, Moves.SMOKESCREEN ],
[ 23, Moves.SHADOW_SNEAK ],
[ 28, Moves.SPIKES ],
- [ 33, Moves.FEINT_ATTACK ],
+ [ 33, Moves.AERIAL_ACE ],
[ 42, Moves.SUBSTITUTE ],
[ 49, Moves.EXTRASENSORY ],
[ 56, Moves.DOUBLE_TEAM ],
@@ -18357,6 +18524,69 @@ export const pokemonFormLevelMoves: PokemonSpeciesFormLevelMoves = {
[ 60, Moves.STONE_EDGE ],
],
},
+ [Species.NECROZMA]: {
+ 1: [
+ [ 0, Moves.SUNSTEEL_STRIKE ],
+ [ 1, Moves.CONFUSION ],
+ [ 1, Moves.METAL_CLAW ],
+ [ 1, Moves.MORNING_SUN ],
+ [ 1, Moves.MOONLIGHT ],
+ [ 1, Moves.GRAVITY ],
+ [ 1, Moves.CHARGE_BEAM ],
+ [ 8, Moves.STEALTH_ROCK ],
+ [ 16, Moves.SLASH ],
+ [ 24, Moves.NIGHT_SLASH ],
+ [ 32, Moves.PSYCHO_CUT ],
+ [ 40, Moves.STORED_POWER ],
+ [ 48, Moves.ROCK_BLAST ],
+ [ 56, Moves.IRON_DEFENSE ],
+ [ 64, Moves.POWER_GEM ],
+ [ 72, Moves.PHOTON_GEYSER ],
+ [ 80, Moves.AUTOTOMIZE ],
+ [ 88, Moves.PRISMATIC_LASER ],
+ ],
+ 2: [
+ [ 0, Moves.MOONGEIST_BEAM ],
+ [ 1, Moves.CONFUSION ],
+ [ 1, Moves.METAL_CLAW ],
+ [ 1, Moves.MORNING_SUN ],
+ [ 1, Moves.MOONLIGHT ],
+ [ 1, Moves.GRAVITY ],
+ [ 1, Moves.CHARGE_BEAM ],
+ [ 8, Moves.STEALTH_ROCK ],
+ [ 16, Moves.SLASH ],
+ [ 24, Moves.NIGHT_SLASH ],
+ [ 32, Moves.PSYCHO_CUT ],
+ [ 40, Moves.STORED_POWER ],
+ [ 48, Moves.ROCK_BLAST ],
+ [ 56, Moves.IRON_DEFENSE ],
+ [ 64, Moves.POWER_GEM ],
+ [ 72, Moves.PHOTON_GEYSER ],
+ [ 80, Moves.AUTOTOMIZE ],
+ [ 88, Moves.PRISMATIC_LASER ],
+ ],
+ 3: [
+ [ 0, Moves.SUNSTEEL_STRIKE ],
+ [ 0, Moves.MOONGEIST_BEAM ],
+ [ 1, Moves.CONFUSION ],
+ [ 1, Moves.METAL_CLAW ],
+ [ 1, Moves.MORNING_SUN ],
+ [ 1, Moves.MOONLIGHT ],
+ [ 1, Moves.GRAVITY ],
+ [ 1, Moves.CHARGE_BEAM ],
+ [ 8, Moves.STEALTH_ROCK ],
+ [ 16, Moves.SLASH ],
+ [ 24, Moves.NIGHT_SLASH ],
+ [ 32, Moves.PSYCHO_CUT ],
+ [ 40, Moves.STORED_POWER ],
+ [ 48, Moves.ROCK_BLAST ],
+ [ 56, Moves.IRON_DEFENSE ],
+ [ 64, Moves.POWER_GEM ],
+ [ 72, Moves.PHOTON_GEYSER ],
+ [ 80, Moves.AUTOTOMIZE ],
+ [ 88, Moves.PRISMATIC_LASER ],
+ ],
+ },
[Species.TOXTRICITY]: {
1: [
[ 0, Moves.SPARK ],
@@ -18598,4 +18828,4 @@ export const pokemonFormLevelMoves: PokemonSpeciesFormLevelMoves = {
[ 60, Moves.CLOSE_COMBAT ],
]
}
-};
\ No newline at end of file
+};
diff --git a/src/data/pokemon-species.ts b/src/data/pokemon-species.ts
index e582fdfce..ceeca373b 100644
--- a/src/data/pokemon-species.ts
+++ b/src/data/pokemon-species.ts
@@ -1,5 +1,7 @@
import { Abilities } from "./enums/abilities";
import BattleScene, { AnySound } from '../battle-scene';
+import { Variant, variantColorCache } from './variant';
+import { variantData } from './variant';
import { GrowthRate } from './exp';
import { SpeciesWildEvolutionDelay, pokemonEvolutions, pokemonPrevolutions } from './pokemon-evolutions';
import { Species } from './enums/species';
@@ -12,6 +14,8 @@ import { speciesEggMoves } from './egg-moves';
import { PartyMemberStrength } from "./enums/party-member-strength";
import { GameMode } from '../game-mode';
import { QuantizerCelebi, argbFromRgba, rgbaFromArgb } from "@material/material-color-utilities";
+import { VariantSet } from './variant';
+import i18next, { Localizable } from '../plugins/i18n';
export enum Region {
NORMAL,
@@ -203,36 +207,48 @@ export abstract class PokemonSpeciesForm {
return ret;
}
- getSpriteAtlasPath(female: boolean, formIndex?: integer, shiny?: boolean): string {
- return this.getSpriteId(female, formIndex, shiny).replace(/\_{2}/g, '/');
+ getSpriteAtlasPath(female: boolean, formIndex?: integer, shiny?: boolean, variant?: integer): string {
+ const spriteId = this.getSpriteId(female, formIndex, shiny, variant).replace(/\_{2}/g, '/');
+ return `${/_[1-3]$/.test(spriteId) ? 'variant/' : ''}${spriteId}`;
}
- getSpriteId(female: boolean, formIndex?: integer, shiny?: boolean): string {
+ getSpriteId(female: boolean, formIndex?: integer, shiny?: boolean, variant?: integer, back?: boolean): string {
if (formIndex === undefined || this instanceof PokemonForm)
formIndex = this.formIndex;
const formSpriteKey = this.getFormSpriteKey(formIndex);
const showGenderDiffs = this.genderDiffs && female && ![ SpeciesFormKey.MEGA, SpeciesFormKey.GIGANTAMAX ].find(k => formSpriteKey === k);
- return `${shiny ? 'shiny__' : ''}${showGenderDiffs ? 'female__' : ''}${this.speciesId}${formSpriteKey ? `-${formSpriteKey}` : ''}`;
+
+ const baseSpriteKey = `${showGenderDiffs ? 'female__' : ''}${this.speciesId}${formSpriteKey ? `-${formSpriteKey}` : ''}`;
+
+ let variantSet: VariantSet;
+ let config = variantData;
+ `${back ? 'back__' : ''}${baseSpriteKey}`.split('__').map(p => config ? config = config[p] : null);
+ variantSet = config as VariantSet;
+
+ return `${back ? 'back__' : ''}${shiny && (!variantSet || (!variant && !variantSet[variant || 0])) ? 'shiny__' : ''}${baseSpriteKey}${shiny && variantSet && variantSet[variant || 0] === 2 ? `_${variant + 1}` : ''}`;
}
- getSpriteKey(female: boolean, formIndex?: integer, shiny?: boolean): string {
- return `pkmn__${this.getSpriteId(female, formIndex, shiny)}`;
+ getSpriteKey(female: boolean, formIndex?: integer, shiny?: boolean, variant?: integer): string {
+ return `pkmn__${this.getSpriteId(female, formIndex, shiny, variant)}`;
}
abstract getFormSpriteKey(formIndex?: integer): string;
- getIconAtlasKey(formIndex?: integer): string {
- return `pokemon_icons_${this.generation}`;
+ getIconAtlasKey(formIndex?: integer, shiny?: boolean, variant?: integer): string {
+ const isVariant = shiny && variantData[this.speciesId] && variantData[this.speciesId][variant];
+ return `pokemon_icons_${this.generation}${isVariant ? 'v' : ''}`;
}
- getIconId(female: boolean, formIndex?: integer, shiny?: boolean): string {
+ getIconId(female: boolean, formIndex?: integer, shiny?: boolean, variant?: integer): string {
if (formIndex === undefined)
formIndex = this.formIndex;
let ret = this.speciesId.toString();
- if (shiny)
+ const isVariant = shiny && variantData[this.speciesId] && variantData[this.speciesId][variant];
+
+ if (shiny && !isVariant)
ret += 's';
switch (this.speciesId) {
@@ -260,6 +276,9 @@ export abstract class PokemonSpeciesForm {
}
}
+ if (isVariant)
+ ret += `_${variant + 1}`;
+
return ret;
}
@@ -345,23 +364,45 @@ export abstract class PokemonSpeciesForm {
return true;
}
- loadAssets(scene: BattleScene, female: boolean, formIndex?: integer, shiny?: boolean, startLoad?: boolean): Promise {
+ loadAssets(scene: BattleScene, female: boolean, formIndex?: integer, shiny?: boolean, variant?: Variant, startLoad?: boolean): Promise {
return new Promise(resolve => {
- const spriteKey = this.getSpriteKey(female, formIndex, shiny);
+ const spriteKey = this.getSpriteKey(female, formIndex, shiny, variant);
scene.load.audio(this.getCryKey(formIndex), `audio/cry/${this.getCryKey(formIndex)}.m4a`);
- scene.loadPokemonAtlas(spriteKey, this.getSpriteAtlasPath(female, formIndex, shiny));
+ scene.loadPokemonAtlas(spriteKey, this.getSpriteAtlasPath(female, formIndex, shiny, variant));
scene.load.once(Phaser.Loader.Events.COMPLETE, () => {
const originalWarn = console.warn;
// Ignore warnings for missing frames, because there will be a lot
console.warn = () => {};
- const frameNames = scene.anims.generateFrameNames(this.getSpriteKey(female, formIndex, shiny), { zeroPad: 4, suffix: ".png", start: 1, end: 400 });
+ const frameNames = scene.anims.generateFrameNames(spriteKey, { zeroPad: 4, suffix: ".png", start: 1, end: 400 });
console.warn = originalWarn;
scene.anims.create({
- key: this.getSpriteKey(female, formIndex, shiny),
+ key: this.getSpriteKey(female, formIndex, shiny, variant),
frames: frameNames,
frameRate: 12,
repeat: -1
});
+ let spritePath = this.getSpriteAtlasPath(female, formIndex, shiny, variant).replace('variant/', '').replace(/_[1-3]$/, '');
+ const useExpSprite = scene.experimentalSprites && scene.hasExpSprite(spriteKey);
+ if (useExpSprite)
+ spritePath = `exp/${spritePath}`;
+ let variantSet: VariantSet;
+ let config = variantData;
+ spritePath.split('/').map(p => config ? config = config[p] : null);
+ variantSet = config as VariantSet;
+ if (variantSet && variantSet[variant] === 1) {
+ const populateVariantColors = (key: string): Promise => {
+ return new Promise(resolve => {
+ if (variantColorCache.hasOwnProperty(key))
+ return resolve();
+ scene.cachedFetch(`./images/pokemon/variant/${spritePath}.json`).then(res => res.json()).then(c => {
+ variantColorCache[key] = c;
+ resolve();
+ });
+ });
+ };
+ populateVariantColors(spriteKey).then(() => resolve());
+ return;
+ }
resolve();
});
if (startLoad) {
@@ -433,7 +474,7 @@ export abstract class PokemonSpeciesForm {
}
}
-export default class PokemonSpecies extends PokemonSpeciesForm {
+export default class PokemonSpecies extends PokemonSpeciesForm implements Localizable {
public name: string;
public pseudoLegendary: boolean;
public legendary: boolean;
@@ -445,7 +486,7 @@ export default class PokemonSpecies extends PokemonSpeciesForm {
public canChangeForm: boolean;
public forms: PokemonForm[];
- constructor(id: Species, name: string, generation: integer, pseudoLegendary: boolean, legendary: boolean, mythical: boolean, species: string,
+ constructor(id: Species, generation: integer, pseudoLegendary: boolean, legendary: boolean, mythical: boolean, species: string,
type1: Type, type2: Type, height: number, weight: number, ability1: Abilities, ability2: Abilities, abilityHidden: Abilities,
baseTotal: integer, baseHp: integer, baseAtk: integer, baseDef: integer, baseSpatk: integer, baseSpdef: integer, baseSpd: integer,
catchRate: integer, baseFriendship: integer, baseExp: integer, growthRate: GrowthRate, malePercent: number,
@@ -454,7 +495,6 @@ export default class PokemonSpecies extends PokemonSpeciesForm {
catchRate, baseFriendship, baseExp, genderDiffs);
this.speciesId = id;
this.formIndex = 0;
- this.name = name;
this.generation = generation;
this.pseudoLegendary = pseudoLegendary;
this.legendary = legendary;
@@ -465,6 +505,8 @@ export default class PokemonSpecies extends PokemonSpeciesForm {
this.genderDiffs = genderDiffs;
this.canChangeForm = !!canChangeForm;
this.forms = forms;
+
+ this.localize();
forms.forEach((form, f) => {
form.speciesId = id;
@@ -493,6 +535,10 @@ export default class PokemonSpecies extends PokemonSpeciesForm {
return this.name;
}
+ localize(): void {
+ this.name = i18next.t(`pokemon:${Species[this.speciesId].toLowerCase()}`);
+ }
+
getWildSpeciesForLevel(level: integer, allowEvolving: boolean, isBoss: boolean, gameMode: GameMode): Species {
return this.getSpeciesForLevel(level, allowEvolving, false, (isBoss ? PartyMemberStrength.WEAKER : PartyMemberStrength.AVERAGE) + (gameMode?.isEndless ? 1 : 0));
}
@@ -670,8 +716,9 @@ export default class PokemonSpecies extends PokemonSpeciesForm {
const legendary = this.legendary;
const mythical = this.mythical;
return species => {
- return pokemonEvolutions.hasOwnProperty(species.speciesId) === hasEvolution
- && pokemonPrevolutions.hasOwnProperty(species.speciesId) === hasPrevolution
+ return (pseudoLegendary || legendary || mythical ||
+ (pokemonEvolutions.hasOwnProperty(species.speciesId) === hasEvolution
+ && pokemonPrevolutions.hasOwnProperty(species.speciesId) === hasPrevolution))
&& species.pseudoLegendary === pseudoLegendary
&& species.legendary === legendary
&& species.mythical === mythical
@@ -732,282 +779,282 @@ export const allSpecies: PokemonSpecies[] = [];
export function initSpecies() {
allSpecies.push(
- new PokemonSpecies(Species.BULBASAUR, "Bulbasaur", 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 0.7, 6.9, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 318, 45, 49, 49, 65, 65, 45, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.IVYSAUR, "Ivysaur", 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 1, 13, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 405, 60, 62, 63, 80, 80, 60, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.VENUSAUR, "Venusaur", 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 2, 100, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 525, 80, 82, 83, 100, 100, 80, 45, 50, 263, GrowthRate.MEDIUM_SLOW, 87.5, true, true,
+ new PokemonSpecies(Species.BULBASAUR, 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 0.7, 6.9, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 318, 45, 49, 49, 65, 65, 45, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.IVYSAUR, 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 1, 13, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 405, 60, 62, 63, 80, 80, 60, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.VENUSAUR, 1, false, false, false, "Seed Pokémon", Type.GRASS, Type.POISON, 2, 100, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 525, 80, 82, 83, 100, 100, 80, 45, 50, 263, GrowthRate.MEDIUM_SLOW, 87.5, true, true,
new PokemonForm("Normal", "", Type.GRASS, Type.POISON, 2, 100, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 525, 80, 82, 83, 100, 100, 80, 45, 50, 263, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.GRASS, Type.POISON, 2.4, 155.5, Abilities.THICK_FAT, Abilities.THICK_FAT, Abilities.THICK_FAT, 625, 80, 100, 123, 122, 120, 80, 45, 50, 263, true),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GRASS, Type.POISON, 24, 100, Abilities.OVERGROW, Abilities.NONE, Abilities.CHLOROPHYLL, 625, 100, 90, 120, 110, 130, 75, 45, 50, 263, true),
),
- new PokemonSpecies(Species.CHARMANDER, "Charmander", 1, false, false, false, "Lizard Pokémon", Type.FIRE, null, 0.6, 8.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 309, 39, 52, 43, 60, 50, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.CHARMELEON, "Charmeleon", 1, false, false, false, "Flame Pokémon", Type.FIRE, null, 1.1, 19, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 405, 58, 64, 58, 80, 65, 80, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.CHARIZARD, "Charizard", 1, false, false, false, "Flame Pokémon", Type.FIRE, Type.FLYING, 1.7, 90.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 534, 78, 84, 78, 109, 85, 100, 45, 50, 267, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
+ new PokemonSpecies(Species.CHARMANDER, 1, false, false, false, "Lizard Pokémon", Type.FIRE, null, 0.6, 8.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 309, 39, 52, 43, 60, 50, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.CHARMELEON, 1, false, false, false, "Flame Pokémon", Type.FIRE, null, 1.1, 19, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 405, 58, 64, 58, 80, 65, 80, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.CHARIZARD, 1, false, false, false, "Flame Pokémon", Type.FIRE, Type.FLYING, 1.7, 90.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 534, 78, 84, 78, 109, 85, 100, 45, 50, 267, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
new PokemonForm("Normal", "", Type.FIRE, Type.FLYING, 1.7, 90.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 534, 78, 84, 78, 109, 85, 100, 45, 50, 267),
new PokemonForm("Mega X", SpeciesFormKey.MEGA_X, Type.FIRE, Type.DRAGON, 1.7, 110.5, Abilities.TOUGH_CLAWS, Abilities.NONE, Abilities.TOUGH_CLAWS, 634, 78, 130, 111, 130, 85, 100, 45, 50, 267),
new PokemonForm("Mega Y", SpeciesFormKey.MEGA_Y, Type.FIRE, Type.FLYING, 1.7, 100.5, Abilities.DROUGHT, Abilities.NONE, Abilities.DROUGHT, 634, 78, 104, 78, 159, 115, 100, 45, 50, 267),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FIRE, Type.FLYING, 28, 90.5, Abilities.BLAZE, Abilities.NONE, Abilities.SOLAR_POWER, 634, 98, 100, 96, 135, 110, 95, 45, 50, 267),
),
- new PokemonSpecies(Species.SQUIRTLE, "Squirtle", 1, false, false, false, "Tiny Turtle Pokémon", Type.WATER, null, 0.5, 9, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 314, 44, 48, 65, 50, 64, 43, 45, 50, 63, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.WARTORTLE, "Wartortle", 1, false, false, false, "Turtle Pokémon", Type.WATER, null, 1, 22.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 405, 59, 63, 80, 65, 80, 58, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.BLASTOISE, "Blastoise", 1, false, false, false, "Shellfish Pokémon", Type.WATER, null, 1.6, 85.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 530, 79, 83, 100, 85, 105, 78, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
+ new PokemonSpecies(Species.SQUIRTLE, 1, false, false, false, "Tiny Turtle Pokémon", Type.WATER, null, 0.5, 9, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 314, 44, 48, 65, 50, 64, 43, 45, 50, 63, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.WARTORTLE, 1, false, false, false, "Turtle Pokémon", Type.WATER, null, 1, 22.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 405, 59, 63, 80, 65, 80, 58, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.BLASTOISE, 1, false, false, false, "Shellfish Pokémon", Type.WATER, null, 1.6, 85.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 530, 79, 83, 100, 85, 105, 78, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
new PokemonForm("Normal", "", Type.WATER, null, 1.6, 85.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 530, 79, 83, 100, 85, 105, 78, 45, 50, 265),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.WATER, null, 1.6, 101.1, Abilities.MEGA_LAUNCHER, Abilities.NONE, Abilities.MEGA_LAUNCHER, 630, 79, 103, 120, 135, 115, 78, 45, 50, 265),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.WATER, null, 25, 85.5, Abilities.TORRENT, Abilities.NONE, Abilities.RAIN_DISH, 630, 100, 95, 130, 105, 125, 75, 45, 50, 265),
),
- new PokemonSpecies(Species.CATERPIE, "Caterpie", 1, false, false, false, "Worm Pokémon", Type.BUG, null, 0.3, 2.9, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 45, 30, 35, 20, 20, 45, 255, 50, 39, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.METAPOD, "Metapod", 1, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.7, 9.9, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 50, 20, 55, 25, 25, 30, 120, 50, 72, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BUTTERFREE, "Butterfree", 1, false, false, false, "Butterfly Pokémon", Type.BUG, Type.FLYING, 1.1, 32, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.TINTED_LENS, 395, 60, 45, 50, 90, 80, 70, 45, 50, 198, GrowthRate.MEDIUM_FAST, 50, true, true,
+ new PokemonSpecies(Species.CATERPIE, 1, false, false, false, "Worm Pokémon", Type.BUG, null, 0.3, 2.9, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 45, 30, 35, 20, 20, 45, 255, 50, 39, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.METAPOD, 1, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.7, 9.9, Abilities.SHED_SKIN, Abilities.NONE, Abilities.SHED_SKIN, 205, 50, 20, 55, 25, 25, 30, 120, 50, 72, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BUTTERFREE, 1, false, false, false, "Butterfly Pokémon", Type.BUG, Type.FLYING, 1.1, 32, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.TINTED_LENS, 395, 60, 45, 50, 90, 80, 70, 45, 50, 198, GrowthRate.MEDIUM_FAST, 50, true, true,
new PokemonForm("Normal", "", Type.BUG, Type.FLYING, 1.1, 32, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.TINTED_LENS, 395, 60, 45, 50, 90, 80, 70, 45, 50, 198, true),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.BUG, Type.FLYING, 17, 32, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.TINTED_LENS, 495, 75, 50, 75, 120, 100, 75, 45, 50, 198, true),
),
- new PokemonSpecies(Species.WEEDLE, "Weedle", 1, false, false, false, "Hairy Bug Pokémon", Type.BUG, Type.POISON, 0.3, 3.2, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 40, 35, 30, 20, 20, 50, 255, 70, 39, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.KAKUNA, "Kakuna", 1, false, false, false, "Cocoon Pokémon", Type.BUG, Type.POISON, 0.6, 10, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 45, 25, 50, 25, 25, 35, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BEEDRILL, "Beedrill", 1, false, false, false, "Poison Bee Pokémon", Type.BUG, Type.POISON, 1, 29.5, Abilities.SWARM, Abilities.NONE, Abilities.SNIPER, 395, 65, 90, 40, 45, 80, 75, 45, 70, 178, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.WEEDLE, 1, false, false, false, "Hairy Bug Pokémon", Type.BUG, Type.POISON, 0.3, 3.2, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 40, 35, 30, 20, 20, 50, 255, 70, 39, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.KAKUNA, 1, false, false, false, "Cocoon Pokémon", Type.BUG, Type.POISON, 0.6, 10, Abilities.SHED_SKIN, Abilities.NONE, Abilities.SHED_SKIN, 205, 45, 25, 50, 25, 25, 35, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BEEDRILL, 1, false, false, false, "Poison Bee Pokémon", Type.BUG, Type.POISON, 1, 29.5, Abilities.SWARM, Abilities.NONE, Abilities.SNIPER, 395, 65, 90, 40, 45, 80, 75, 45, 70, 178, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.BUG, Type.POISON, 1, 29.5, Abilities.SWARM, Abilities.NONE, Abilities.SNIPER, 395, 65, 90, 40, 45, 80, 75, 45, 70, 178),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.BUG, Type.POISON, 1.4, 40.5, Abilities.ADAPTABILITY, Abilities.NONE, Abilities.ADAPTABILITY, 495, 65, 150, 40, 15, 80, 145, 45, 70, 178),
),
- new PokemonSpecies(Species.PIDGEY, "Pidgey", 1, false, false, false, "Tiny Bird Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.8, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 251, 40, 45, 40, 35, 35, 56, 255, 70, 50, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.PIDGEOTTO, "Pidgeotto", 1, false, false, false, "Bird Pokémon", Type.NORMAL, Type.FLYING, 1.1, 30, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 349, 63, 60, 55, 50, 50, 71, 120, 70, 122, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.PIDGEOT, "Pidgeot", 1, false, false, false, "Bird Pokémon", Type.NORMAL, Type.FLYING, 1.5, 39.5, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 479, 83, 80, 75, 70, 70, 101, 45, 70, 216, GrowthRate.MEDIUM_SLOW, 50, false, true,
+ new PokemonSpecies(Species.PIDGEY, 1, false, false, false, "Tiny Bird Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.8, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 251, 40, 45, 40, 35, 35, 56, 255, 70, 50, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.PIDGEOTTO, 1, false, false, false, "Bird Pokémon", Type.NORMAL, Type.FLYING, 1.1, 30, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 349, 63, 60, 55, 50, 50, 71, 120, 70, 122, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.PIDGEOT, 1, false, false, false, "Bird Pokémon", Type.NORMAL, Type.FLYING, 1.5, 39.5, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 479, 83, 80, 75, 70, 70, 101, 45, 70, 216, GrowthRate.MEDIUM_SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.NORMAL, Type.FLYING, 1.5, 39.5, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 479, 83, 80, 75, 70, 70, 101, 45, 70, 216),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.NORMAL, Type.FLYING, 2.2, 50.5, Abilities.NO_GUARD, Abilities.NO_GUARD, Abilities.NO_GUARD, 579, 83, 80, 80, 135, 80, 121, 45, 70, 216),
),
- new PokemonSpecies(Species.RATTATA, "Rattata", 1, false, false, false, "Mouse Pokémon", Type.NORMAL, null, 0.3, 3.5, Abilities.RUN_AWAY, Abilities.GUTS, Abilities.HUSTLE, 253, 30, 56, 35, 25, 35, 72, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.RATICATE, "Raticate", 1, false, false, false, "Mouse Pokémon", Type.NORMAL, null, 0.7, 18.5, Abilities.RUN_AWAY, Abilities.GUTS, Abilities.HUSTLE, 413, 55, 81, 60, 50, 70, 97, 127, 70, 145, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.SPEAROW, "Spearow", 1, false, false, false, "Tiny Bird Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2, Abilities.KEEN_EYE, Abilities.NONE, Abilities.SNIPER, 262, 40, 60, 30, 31, 31, 70, 255, 70, 52, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FEAROW, "Fearow", 1, false, false, false, "Beak Pokémon", Type.NORMAL, Type.FLYING, 1.2, 38, Abilities.KEEN_EYE, Abilities.NONE, Abilities.SNIPER, 442, 65, 90, 65, 61, 61, 100, 90, 70, 155, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.EKANS, "Ekans", 1, false, false, false, "Snake Pokémon", Type.POISON, null, 2, 6.9, Abilities.INTIMIDATE, Abilities.SHED_SKIN, Abilities.UNNERVE, 288, 35, 60, 44, 40, 54, 55, 255, 70, 58, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ARBOK, "Arbok", 1, false, false, false, "Cobra Pokémon", Type.POISON, null, 3.5, 65, Abilities.INTIMIDATE, Abilities.SHED_SKIN, Abilities.UNNERVE, 448, 60, 95, 69, 65, 79, 80, 90, 70, 157, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PIKACHU, "Pikachu", 1, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.4, 6, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 320, 35, 55, 40, 50, 50, 90, 190, 50, 112, GrowthRate.MEDIUM_FAST, 50, true, true,
+ new PokemonSpecies(Species.RATTATA, 1, false, false, false, "Mouse Pokémon", Type.NORMAL, null, 0.3, 3.5, Abilities.RUN_AWAY, Abilities.GUTS, Abilities.HUSTLE, 253, 30, 56, 35, 25, 35, 72, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.RATICATE, 1, false, false, false, "Mouse Pokémon", Type.NORMAL, null, 0.7, 18.5, Abilities.RUN_AWAY, Abilities.GUTS, Abilities.HUSTLE, 413, 55, 81, 60, 50, 70, 97, 127, 70, 145, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.SPEAROW, 1, false, false, false, "Tiny Bird Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2, Abilities.KEEN_EYE, Abilities.NONE, Abilities.SNIPER, 262, 40, 60, 30, 31, 31, 70, 255, 70, 52, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FEAROW, 1, false, false, false, "Beak Pokémon", Type.NORMAL, Type.FLYING, 1.2, 38, Abilities.KEEN_EYE, Abilities.NONE, Abilities.SNIPER, 442, 65, 90, 65, 61, 61, 100, 90, 70, 155, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.EKANS, 1, false, false, false, "Snake Pokémon", Type.POISON, null, 2, 6.9, Abilities.INTIMIDATE, Abilities.SHED_SKIN, Abilities.UNNERVE, 288, 35, 60, 44, 40, 54, 55, 255, 70, 58, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ARBOK, 1, false, false, false, "Cobra Pokémon", Type.POISON, null, 3.5, 65, Abilities.INTIMIDATE, Abilities.SHED_SKIN, Abilities.UNNERVE, 448, 60, 95, 69, 65, 79, 80, 90, 70, 157, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PIKACHU, 1, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.4, 6, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 320, 35, 55, 40, 50, 50, 90, 190, 50, 112, GrowthRate.MEDIUM_FAST, 50, true, true,
new PokemonForm("Normal", "", Type.ELECTRIC, null, 0.4, 6, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 320, 35, 55, 40, 50, 50, 90, 190, 50, 112, true),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.ELECTRIC, null, 21, 6, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 420, 45, 60, 65, 100, 75, 75, 190, 50, 112, true),
),
- new PokemonSpecies(Species.RAICHU, "Raichu", 1, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.8, 30, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 485, 60, 90, 55, 90, 80, 110, 75, 50, 243, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.SANDSHREW, "Sandshrew", 1, false, false, false, "Mouse Pokémon", Type.GROUND, null, 0.6, 12, Abilities.SAND_VEIL, Abilities.NONE, Abilities.SAND_RUSH, 300, 50, 75, 85, 20, 30, 40, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SANDSLASH, "Sandslash", 1, false, false, false, "Mouse Pokémon", Type.GROUND, null, 1, 29.5, Abilities.SAND_VEIL, Abilities.NONE, Abilities.SAND_RUSH, 450, 75, 100, 110, 45, 55, 65, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.NIDORAN_F, "Nidoran♀", 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.4, 7, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 275, 55, 47, 52, 40, 40, 41, 235, 50, 55, GrowthRate.MEDIUM_SLOW, 0, false),
- new PokemonSpecies(Species.NIDORINA, "Nidorina", 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.8, 20, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 365, 70, 62, 67, 55, 55, 56, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 0, false),
- new PokemonSpecies(Species.NIDOQUEEN, "Nidoqueen", 1, false, false, false, "Drill Pokémon", Type.POISON, Type.GROUND, 1.3, 60, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.SHEER_FORCE, 505, 90, 92, 87, 75, 85, 76, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 0, false),
- new PokemonSpecies(Species.NIDORAN_M, "Nidoran♂", 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.5, 9, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 273, 46, 57, 40, 40, 40, 50, 235, 50, 55, GrowthRate.MEDIUM_SLOW, 100, false),
- new PokemonSpecies(Species.NIDORINO, "Nidorino", 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.9, 19.5, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 365, 61, 72, 57, 55, 55, 65, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 100, false),
- new PokemonSpecies(Species.NIDOKING, "Nidoking", 1, false, false, false, "Drill Pokémon", Type.POISON, Type.GROUND, 1.4, 62, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.SHEER_FORCE, 505, 81, 102, 77, 85, 75, 85, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 100, false),
- new PokemonSpecies(Species.CLEFAIRY, "Clefairy", 1, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 0.6, 7.5, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.FRIEND_GUARD, 323, 70, 45, 48, 60, 65, 35, 150, 140, 113, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.CLEFABLE, "Clefable", 1, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 1.3, 40, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.UNAWARE, 483, 95, 70, 73, 95, 90, 60, 25, 140, 242, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.VULPIX, "Vulpix", 1, false, false, false, "Fox Pokémon", Type.FIRE, null, 0.6, 9.9, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.DROUGHT, 299, 38, 41, 40, 50, 65, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 25, false),
- new PokemonSpecies(Species.NINETALES, "Ninetales", 1, false, false, false, "Fox Pokémon", Type.FIRE, null, 1.1, 19.9, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.DROUGHT, 505, 73, 76, 75, 81, 100, 100, 75, 50, 177, GrowthRate.MEDIUM_FAST, 25, false),
- new PokemonSpecies(Species.JIGGLYPUFF, "Jigglypuff", 1, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 0.5, 5.5, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRIEND_GUARD, 270, 115, 45, 20, 45, 25, 20, 170, 50, 95, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.WIGGLYTUFF, "Wigglytuff", 1, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 1, 12, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRISK, 435, 140, 70, 45, 85, 50, 45, 50, 50, 218, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.ZUBAT, "Zubat", 1, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 0.8, 7.5, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 245, 40, 45, 35, 30, 40, 55, 255, 50, 49, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.GOLBAT, "Golbat", 1, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 1.6, 55, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 455, 75, 80, 70, 65, 75, 90, 90, 50, 159, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.ODDISH, "Oddish", 1, false, false, false, "Weed Pokémon", Type.GRASS, Type.POISON, 0.5, 5.4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.RUN_AWAY, 320, 45, 50, 55, 75, 65, 30, 255, 50, 64, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GLOOM, "Gloom", 1, false, false, false, "Weed Pokémon", Type.GRASS, Type.POISON, 0.8, 8.6, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.STENCH, 395, 60, 65, 70, 85, 75, 40, 120, 50, 138, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.VILEPLUME, "Vileplume", 1, false, false, false, "Flower Pokémon", Type.GRASS, Type.POISON, 1.2, 18.6, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.EFFECT_SPORE, 490, 75, 80, 85, 110, 90, 50, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.PARAS, "Paras", 1, false, false, false, "Mushroom Pokémon", Type.BUG, Type.GRASS, 0.3, 5.4, Abilities.EFFECT_SPORE, Abilities.DRY_SKIN, Abilities.DAMP, 285, 35, 70, 55, 45, 55, 25, 190, 70, 57, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PARASECT, "Parasect", 1, false, false, false, "Mushroom Pokémon", Type.BUG, Type.GRASS, 1, 29.5, Abilities.EFFECT_SPORE, Abilities.DRY_SKIN, Abilities.DAMP, 405, 60, 95, 80, 60, 80, 30, 75, 70, 142, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.VENONAT, "Venonat", 1, false, false, false, "Insect Pokémon", Type.BUG, Type.POISON, 1, 30, Abilities.COMPOUND_EYES, Abilities.TINTED_LENS, Abilities.RUN_AWAY, 305, 60, 55, 50, 40, 55, 45, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.VENOMOTH, "Venomoth", 1, false, false, false, "Poison Moth Pokémon", Type.BUG, Type.POISON, 1.5, 12.5, Abilities.SHIELD_DUST, Abilities.TINTED_LENS, Abilities.WONDER_SKIN, 450, 70, 65, 60, 90, 75, 90, 75, 70, 158, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DIGLETT, "Diglett", 1, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.2, 0.8, Abilities.SAND_VEIL, Abilities.ARENA_TRAP, Abilities.SAND_FORCE, 265, 10, 55, 25, 35, 45, 95, 255, 50, 53, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DUGTRIO, "Dugtrio", 1, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.7, 33.3, Abilities.SAND_VEIL, Abilities.ARENA_TRAP, Abilities.SAND_FORCE, 425, 35, 100, 50, 50, 70, 120, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MEOWTH, "Meowth", 1, false, false, false, "Scratch Cat Pokémon", Type.NORMAL, null, 0.4, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.UNNERVE, 290, 40, 45, 35, 40, 40, 90, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.RAICHU, 1, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.8, 30, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 485, 60, 90, 55, 90, 80, 110, 75, 50, 243, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.SANDSHREW, 1, false, false, false, "Mouse Pokémon", Type.GROUND, null, 0.6, 12, Abilities.SAND_VEIL, Abilities.NONE, Abilities.SAND_RUSH, 300, 50, 75, 85, 20, 30, 40, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SANDSLASH, 1, false, false, false, "Mouse Pokémon", Type.GROUND, null, 1, 29.5, Abilities.SAND_VEIL, Abilities.NONE, Abilities.SAND_RUSH, 450, 75, 100, 110, 45, 55, 65, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.NIDORAN_F, 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.4, 7, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 275, 55, 47, 52, 40, 40, 41, 235, 50, 55, GrowthRate.MEDIUM_SLOW, 0, false),
+ new PokemonSpecies(Species.NIDORINA, 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.8, 20, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 365, 70, 62, 67, 55, 55, 56, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 0, false),
+ new PokemonSpecies(Species.NIDOQUEEN, 1, false, false, false, "Drill Pokémon", Type.POISON, Type.GROUND, 1.3, 60, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.SHEER_FORCE, 505, 90, 92, 87, 75, 85, 76, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 0, false),
+ new PokemonSpecies(Species.NIDORAN_M, 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.5, 9, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 273, 46, 57, 40, 40, 40, 50, 235, 50, 55, GrowthRate.MEDIUM_SLOW, 100, false),
+ new PokemonSpecies(Species.NIDORINO, 1, false, false, false, "Poison Pin Pokémon", Type.POISON, null, 0.9, 19.5, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.HUSTLE, 365, 61, 72, 57, 55, 55, 65, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 100, false),
+ new PokemonSpecies(Species.NIDOKING, 1, false, false, false, "Drill Pokémon", Type.POISON, Type.GROUND, 1.4, 62, Abilities.POISON_POINT, Abilities.RIVALRY, Abilities.SHEER_FORCE, 505, 81, 102, 77, 85, 75, 85, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 100, false),
+ new PokemonSpecies(Species.CLEFAIRY, 1, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 0.6, 7.5, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.FRIEND_GUARD, 323, 70, 45, 48, 60, 65, 35, 150, 140, 113, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.CLEFABLE, 1, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 1.3, 40, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.UNAWARE, 483, 95, 70, 73, 95, 90, 60, 25, 140, 242, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.VULPIX, 1, false, false, false, "Fox Pokémon", Type.FIRE, null, 0.6, 9.9, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.DROUGHT, 299, 38, 41, 40, 50, 65, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 25, false),
+ new PokemonSpecies(Species.NINETALES, 1, false, false, false, "Fox Pokémon", Type.FIRE, null, 1.1, 19.9, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.DROUGHT, 505, 73, 76, 75, 81, 100, 100, 75, 50, 177, GrowthRate.MEDIUM_FAST, 25, false),
+ new PokemonSpecies(Species.JIGGLYPUFF, 1, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 0.5, 5.5, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRIEND_GUARD, 270, 115, 45, 20, 45, 25, 20, 170, 50, 95, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.WIGGLYTUFF, 1, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 1, 12, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRISK, 435, 140, 70, 45, 85, 50, 45, 50, 50, 218, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.ZUBAT, 1, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 0.8, 7.5, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 245, 40, 45, 35, 30, 40, 55, 255, 50, 49, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.GOLBAT, 1, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 1.6, 55, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 455, 75, 80, 70, 65, 75, 90, 90, 50, 159, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.ODDISH, 1, false, false, false, "Weed Pokémon", Type.GRASS, Type.POISON, 0.5, 5.4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.RUN_AWAY, 320, 45, 50, 55, 75, 65, 30, 255, 50, 64, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.GLOOM, 1, false, false, false, "Weed Pokémon", Type.GRASS, Type.POISON, 0.8, 8.6, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.STENCH, 395, 60, 65, 70, 85, 75, 40, 120, 50, 138, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.VILEPLUME, 1, false, false, false, "Flower Pokémon", Type.GRASS, Type.POISON, 1.2, 18.6, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.EFFECT_SPORE, 490, 75, 80, 85, 110, 90, 50, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.PARAS, 1, false, false, false, "Mushroom Pokémon", Type.BUG, Type.GRASS, 0.3, 5.4, Abilities.EFFECT_SPORE, Abilities.DRY_SKIN, Abilities.DAMP, 285, 35, 70, 55, 45, 55, 25, 190, 70, 57, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PARASECT, 1, false, false, false, "Mushroom Pokémon", Type.BUG, Type.GRASS, 1, 29.5, Abilities.EFFECT_SPORE, Abilities.DRY_SKIN, Abilities.DAMP, 405, 60, 95, 80, 60, 80, 30, 75, 70, 142, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.VENONAT, 1, false, false, false, "Insect Pokémon", Type.BUG, Type.POISON, 1, 30, Abilities.COMPOUND_EYES, Abilities.TINTED_LENS, Abilities.RUN_AWAY, 305, 60, 55, 50, 40, 55, 45, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.VENOMOTH, 1, false, false, false, "Poison Moth Pokémon", Type.BUG, Type.POISON, 1.5, 12.5, Abilities.SHIELD_DUST, Abilities.TINTED_LENS, Abilities.WONDER_SKIN, 450, 70, 65, 60, 90, 75, 90, 75, 70, 158, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DIGLETT, 1, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.2, 0.8, Abilities.SAND_VEIL, Abilities.ARENA_TRAP, Abilities.SAND_FORCE, 265, 10, 55, 25, 35, 45, 95, 255, 50, 53, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DUGTRIO, 1, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.7, 33.3, Abilities.SAND_VEIL, Abilities.ARENA_TRAP, Abilities.SAND_FORCE, 425, 35, 100, 50, 50, 70, 120, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MEOWTH, 1, false, false, false, "Scratch Cat Pokémon", Type.NORMAL, null, 0.4, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.UNNERVE, 290, 40, 45, 35, 40, 40, 90, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.NORMAL, null, 0.4, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.UNNERVE, 290, 40, 45, 35, 40, 40, 90, 255, 50, 58),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.NORMAL, null, 33, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.UNNERVE, 390, 50, 85, 60, 70, 50, 75, 255, 50, 58),
),
- new PokemonSpecies(Species.PERSIAN, "Persian", 1, false, false, false, "Classy Cat Pokémon", Type.NORMAL, null, 1, 32, Abilities.LIMBER, Abilities.TECHNICIAN, Abilities.UNNERVE, 440, 65, 70, 60, 65, 65, 115, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PSYDUCK, "Psyduck", 1, false, false, false, "Duck Pokémon", Type.WATER, null, 0.8, 19.6, Abilities.DAMP, Abilities.CLOUD_NINE, Abilities.SWIFT_SWIM, 320, 50, 52, 48, 65, 50, 55, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GOLDUCK, "Golduck", 1, false, false, false, "Duck Pokémon", Type.WATER, null, 1.7, 76.6, Abilities.DAMP, Abilities.CLOUD_NINE, Abilities.SWIFT_SWIM, 500, 80, 82, 78, 95, 80, 85, 75, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MANKEY, "Mankey", 1, false, false, false, "Pig Monkey Pokémon", Type.FIGHTING, null, 0.5, 28, Abilities.VITAL_SPIRIT, Abilities.ANGER_POINT, Abilities.DEFIANT, 305, 40, 80, 35, 35, 45, 70, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PRIMEAPE, "Primeape", 1, false, false, false, "Pig Monkey Pokémon", Type.FIGHTING, null, 1, 32, Abilities.VITAL_SPIRIT, Abilities.ANGER_POINT, Abilities.DEFIANT, 455, 65, 105, 60, 60, 70, 95, 75, 70, 159, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GROWLITHE, "Growlithe", 1, false, false, false, "Puppy Pokémon", Type.FIRE, null, 0.7, 19, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.JUSTIFIED, 350, 55, 70, 45, 70, 50, 60, 190, 50, 70, GrowthRate.SLOW, 75, false),
- new PokemonSpecies(Species.ARCANINE, "Arcanine", 1, false, false, false, "Legendary Pokémon", Type.FIRE, null, 1.9, 155, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.JUSTIFIED, 555, 90, 110, 80, 100, 80, 95, 75, 50, 194, GrowthRate.SLOW, 75, false),
- new PokemonSpecies(Species.POLIWAG, "Poliwag", 1, false, false, false, "Tadpole Pokémon", Type.WATER, null, 0.6, 12.4, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 300, 40, 50, 40, 40, 40, 90, 255, 50, 60, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.POLIWHIRL, "Poliwhirl", 1, false, false, false, "Tadpole Pokémon", Type.WATER, null, 1, 20, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 385, 65, 65, 65, 50, 50, 90, 120, 50, 135, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.POLIWRATH, "Poliwrath", 1, false, false, false, "Tadpole Pokémon", Type.WATER, Type.FIGHTING, 1.3, 54, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 510, 90, 95, 95, 70, 90, 70, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.ABRA, "Abra", 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 0.9, 19.5, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 310, 25, 20, 15, 105, 55, 90, 200, 50, 62, GrowthRate.MEDIUM_SLOW, 75, false),
- new PokemonSpecies(Species.KADABRA, "Kadabra", 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 1.3, 56.5, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 400, 40, 35, 30, 120, 70, 105, 100, 50, 140, GrowthRate.MEDIUM_SLOW, 75, true),
- new PokemonSpecies(Species.ALAKAZAM, "Alakazam", 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 1.5, 48, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 500, 55, 50, 45, 135, 95, 120, 50, 50, 250, GrowthRate.MEDIUM_SLOW, 75, true, true,
+ new PokemonSpecies(Species.PERSIAN, 1, false, false, false, "Classy Cat Pokémon", Type.NORMAL, null, 1, 32, Abilities.LIMBER, Abilities.TECHNICIAN, Abilities.UNNERVE, 440, 65, 70, 60, 65, 65, 115, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PSYDUCK, 1, false, false, false, "Duck Pokémon", Type.WATER, null, 0.8, 19.6, Abilities.DAMP, Abilities.CLOUD_NINE, Abilities.SWIFT_SWIM, 320, 50, 52, 48, 65, 50, 55, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GOLDUCK, 1, false, false, false, "Duck Pokémon", Type.WATER, null, 1.7, 76.6, Abilities.DAMP, Abilities.CLOUD_NINE, Abilities.SWIFT_SWIM, 500, 80, 82, 78, 95, 80, 85, 75, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MANKEY, 1, false, false, false, "Pig Monkey Pokémon", Type.FIGHTING, null, 0.5, 28, Abilities.VITAL_SPIRIT, Abilities.ANGER_POINT, Abilities.DEFIANT, 305, 40, 80, 35, 35, 45, 70, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PRIMEAPE, 1, false, false, false, "Pig Monkey Pokémon", Type.FIGHTING, null, 1, 32, Abilities.VITAL_SPIRIT, Abilities.ANGER_POINT, Abilities.DEFIANT, 455, 65, 105, 60, 60, 70, 95, 75, 70, 159, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GROWLITHE, 1, false, false, false, "Puppy Pokémon", Type.FIRE, null, 0.7, 19, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.JUSTIFIED, 350, 55, 70, 45, 70, 50, 60, 190, 50, 70, GrowthRate.SLOW, 75, false),
+ new PokemonSpecies(Species.ARCANINE, 1, false, false, false, "Legendary Pokémon", Type.FIRE, null, 1.9, 155, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.JUSTIFIED, 555, 90, 110, 80, 100, 80, 95, 75, 50, 194, GrowthRate.SLOW, 75, false),
+ new PokemonSpecies(Species.POLIWAG, 1, false, false, false, "Tadpole Pokémon", Type.WATER, null, 0.6, 12.4, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 300, 40, 50, 40, 40, 40, 90, 255, 50, 60, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.POLIWHIRL, 1, false, false, false, "Tadpole Pokémon", Type.WATER, null, 1, 20, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 385, 65, 65, 65, 50, 50, 90, 120, 50, 135, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.POLIWRATH, 1, false, false, false, "Tadpole Pokémon", Type.WATER, Type.FIGHTING, 1.3, 54, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.SWIFT_SWIM, 510, 90, 95, 95, 70, 90, 70, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.ABRA, 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 0.9, 19.5, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 310, 25, 20, 15, 105, 55, 90, 200, 50, 62, GrowthRate.MEDIUM_SLOW, 75, false),
+ new PokemonSpecies(Species.KADABRA, 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 1.3, 56.5, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 400, 40, 35, 30, 120, 70, 105, 100, 50, 140, GrowthRate.MEDIUM_SLOW, 75, true),
+ new PokemonSpecies(Species.ALAKAZAM, 1, false, false, false, "Psi Pokémon", Type.PSYCHIC, null, 1.5, 48, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 500, 55, 50, 45, 135, 95, 120, 50, 50, 250, GrowthRate.MEDIUM_SLOW, 75, true, true,
new PokemonForm("Normal", "", Type.PSYCHIC, null, 1.5, 48, Abilities.SYNCHRONIZE, Abilities.INNER_FOCUS, Abilities.MAGIC_GUARD, 500, 55, 50, 45, 135, 95, 120, 50, 50, 250, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.PSYCHIC, null, 1.2, 48, Abilities.TRACE, Abilities.TRACE, Abilities.TRACE, 600, 55, 50, 65, 175, 105, 150, 50, 50, 250, true),
),
- new PokemonSpecies(Species.MACHOP, "Machop", 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 0.8, 19.5, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 305, 70, 80, 50, 35, 35, 35, 180, 50, 61, GrowthRate.MEDIUM_SLOW, 75, false),
- new PokemonSpecies(Species.MACHOKE, "Machoke", 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 1.5, 70.5, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 405, 80, 100, 70, 50, 60, 45, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 75, false),
- new PokemonSpecies(Species.MACHAMP, "Machamp", 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 1.6, 130, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 505, 90, 130, 80, 65, 85, 55, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 75, false, true,
+ new PokemonSpecies(Species.MACHOP, 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 0.8, 19.5, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 305, 70, 80, 50, 35, 35, 35, 180, 50, 61, GrowthRate.MEDIUM_SLOW, 75, false),
+ new PokemonSpecies(Species.MACHOKE, 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 1.5, 70.5, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 405, 80, 100, 70, 50, 60, 45, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 75, false),
+ new PokemonSpecies(Species.MACHAMP, 1, false, false, false, "Superpower Pokémon", Type.FIGHTING, null, 1.6, 130, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 505, 90, 130, 80, 65, 85, 55, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 75, false, true,
new PokemonForm("Normal", "", Type.FIGHTING, null, 1.6, 130, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 505, 90, 130, 80, 65, 85, 55, 45, 50, 253),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FIGHTING, null, 25, 130, Abilities.GUTS, Abilities.NO_GUARD, Abilities.STEADFAST, 605, 113, 170, 90, 70, 95, 67, 45, 50, 253),
),
- new PokemonSpecies(Species.BELLSPROUT, "Bellsprout", 1, false, false, false, "Flower Pokémon", Type.GRASS, Type.POISON, 0.7, 4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 300, 50, 75, 35, 70, 30, 40, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.WEEPINBELL, "Weepinbell", 1, false, false, false, "Flycatcher Pokémon", Type.GRASS, Type.POISON, 1, 6.4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 390, 65, 90, 50, 85, 45, 55, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.VICTREEBEL, "Victreebel", 1, false, false, false, "Flycatcher Pokémon", Type.GRASS, Type.POISON, 1.7, 15.5, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 490, 80, 105, 65, 100, 70, 70, 45, 70, 221, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.TENTACOOL, "Tentacool", 1, false, false, false, "Jellyfish Pokémon", Type.WATER, Type.POISON, 0.9, 45.5, Abilities.CLEAR_BODY, Abilities.LIQUID_OOZE, Abilities.RAIN_DISH, 335, 40, 40, 35, 50, 100, 70, 190, 50, 67, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.TENTACRUEL, "Tentacruel", 1, false, false, false, "Jellyfish Pokémon", Type.WATER, Type.POISON, 1.6, 55, Abilities.CLEAR_BODY, Abilities.LIQUID_OOZE, Abilities.RAIN_DISH, 515, 80, 70, 65, 80, 120, 100, 60, 50, 180, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.GEODUDE, "Geodude", 1, false, false, false, "Rock Pokémon", Type.ROCK, Type.GROUND, 0.4, 20, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 300, 40, 80, 100, 30, 30, 20, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GRAVELER, "Graveler", 1, false, false, false, "Rock Pokémon", Type.ROCK, Type.GROUND, 1, 105, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 390, 55, 95, 115, 45, 45, 35, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GOLEM, "Golem", 1, false, false, false, "Megaton Pokémon", Type.ROCK, Type.GROUND, 1.4, 300, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 495, 80, 120, 130, 55, 65, 45, 45, 70, 223, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.PONYTA, "Ponyta", 1, false, false, false, "Fire Horse Pokémon", Type.FIRE, null, 1, 30, Abilities.RUN_AWAY, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, 410, 50, 85, 55, 65, 65, 90, 190, 50, 82, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.RAPIDASH, "Rapidash", 1, false, false, false, "Fire Horse Pokémon", Type.FIRE, null, 1.7, 95, Abilities.RUN_AWAY, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, 500, 65, 100, 70, 80, 80, 105, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SLOWPOKE, "Slowpoke", 1, false, false, false, "Dopey Pokémon", Type.WATER, Type.PSYCHIC, 1.2, 36, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 315, 90, 65, 65, 40, 40, 15, 190, 50, 63, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SLOWBRO, "Slowbro", 1, false, false, false, "Hermit Crab Pokémon", Type.WATER, Type.PSYCHIC, 1.6, 78.5, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 75, 110, 100, 80, 30, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.BELLSPROUT, 1, false, false, false, "Flower Pokémon", Type.GRASS, Type.POISON, 0.7, 4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 300, 50, 75, 35, 70, 30, 40, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.WEEPINBELL, 1, false, false, false, "Flycatcher Pokémon", Type.GRASS, Type.POISON, 1, 6.4, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 390, 65, 90, 50, 85, 45, 55, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.VICTREEBEL, 1, false, false, false, "Flycatcher Pokémon", Type.GRASS, Type.POISON, 1.7, 15.5, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.GLUTTONY, 490, 80, 105, 65, 100, 70, 70, 45, 70, 221, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.TENTACOOL, 1, false, false, false, "Jellyfish Pokémon", Type.WATER, Type.POISON, 0.9, 45.5, Abilities.CLEAR_BODY, Abilities.LIQUID_OOZE, Abilities.RAIN_DISH, 335, 40, 40, 35, 50, 100, 70, 190, 50, 67, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.TENTACRUEL, 1, false, false, false, "Jellyfish Pokémon", Type.WATER, Type.POISON, 1.6, 55, Abilities.CLEAR_BODY, Abilities.LIQUID_OOZE, Abilities.RAIN_DISH, 515, 80, 70, 65, 80, 120, 100, 60, 50, 180, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.GEODUDE, 1, false, false, false, "Rock Pokémon", Type.ROCK, Type.GROUND, 0.4, 20, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 300, 40, 80, 100, 30, 30, 20, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.GRAVELER, 1, false, false, false, "Rock Pokémon", Type.ROCK, Type.GROUND, 1, 105, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 390, 55, 95, 115, 45, 45, 35, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.GOLEM, 1, false, false, false, "Megaton Pokémon", Type.ROCK, Type.GROUND, 1.4, 300, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SAND_VEIL, 495, 80, 120, 130, 55, 65, 45, 45, 70, 223, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.PONYTA, 1, false, false, false, "Fire Horse Pokémon", Type.FIRE, null, 1, 30, Abilities.RUN_AWAY, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, 410, 50, 85, 55, 65, 65, 90, 190, 50, 82, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.RAPIDASH, 1, false, false, false, "Fire Horse Pokémon", Type.FIRE, null, 1.7, 95, Abilities.RUN_AWAY, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, 500, 65, 100, 70, 80, 80, 105, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SLOWPOKE, 1, false, false, false, "Dopey Pokémon", Type.WATER, Type.PSYCHIC, 1.2, 36, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 315, 90, 65, 65, 40, 40, 15, 190, 50, 63, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SLOWBRO, 1, false, false, false, "Hermit Crab Pokémon", Type.WATER, Type.PSYCHIC, 1.6, 78.5, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 75, 110, 100, 80, 30, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.WATER, Type.PSYCHIC, 1.6, 78.5, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 75, 110, 100, 80, 30, 75, 50, 172),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.WATER, Type.PSYCHIC, 2, 120, Abilities.SHELL_ARMOR, Abilities.SHELL_ARMOR, Abilities.SHELL_ARMOR, 590, 95, 75, 180, 130, 80, 30, 75, 50, 172),
),
- new PokemonSpecies(Species.MAGNEMITE, "Magnemite", 1, false, false, false, "Magnet Pokémon", Type.ELECTRIC, Type.STEEL, 0.3, 6, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 325, 25, 35, 70, 95, 55, 45, 190, 50, 65, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.MAGNETON, "Magneton", 1, false, false, false, "Magnet Pokémon", Type.ELECTRIC, Type.STEEL, 1, 60, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 465, 50, 60, 95, 120, 70, 70, 60, 50, 163, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.FARFETCHD, "Farfetch'd", 1, false, false, false, "Wild Duck Pokémon", Type.NORMAL, Type.FLYING, 0.8, 15, Abilities.KEEN_EYE, Abilities.INNER_FOCUS, Abilities.DEFIANT, 377, 52, 90, 55, 58, 62, 60, 45, 50, 132, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DODUO, "Doduo", 1, false, false, false, "Twin Bird Pokémon", Type.NORMAL, Type.FLYING, 1.4, 39.2, Abilities.RUN_AWAY, Abilities.EARLY_BIRD, Abilities.TANGLED_FEET, 310, 35, 85, 45, 35, 35, 75, 190, 70, 62, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.DODRIO, "Dodrio", 1, false, false, false, "Triple Bird Pokémon", Type.NORMAL, Type.FLYING, 1.8, 85.2, Abilities.RUN_AWAY, Abilities.EARLY_BIRD, Abilities.TANGLED_FEET, 470, 60, 110, 70, 60, 60, 110, 45, 70, 165, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.SEEL, "Seel", 1, false, false, false, "Sea Lion Pokémon", Type.WATER, null, 1.1, 90, Abilities.THICK_FAT, Abilities.HYDRATION, Abilities.ICE_BODY, 325, 65, 45, 55, 45, 70, 45, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DEWGONG, "Dewgong", 1, false, false, false, "Sea Lion Pokémon", Type.WATER, Type.ICE, 1.7, 120, Abilities.THICK_FAT, Abilities.HYDRATION, Abilities.ICE_BODY, 475, 90, 70, 80, 70, 95, 70, 75, 70, 166, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GRIMER, "Grimer", 1, false, false, false, "Sludge Pokémon", Type.POISON, null, 0.9, 30, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.POISON_TOUCH, 325, 80, 80, 50, 40, 50, 25, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MUK, "Muk", 1, false, false, false, "Sludge Pokémon", Type.POISON, null, 1.2, 30, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.POISON_TOUCH, 500, 105, 105, 75, 65, 100, 50, 75, 70, 175, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SHELLDER, "Shellder", 1, false, false, false, "Bivalve Pokémon", Type.WATER, null, 0.3, 4, Abilities.SHELL_ARMOR, Abilities.SKILL_LINK, Abilities.OVERCOAT, 305, 30, 65, 100, 45, 25, 40, 190, 50, 61, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.CLOYSTER, "Cloyster", 1, false, false, false, "Bivalve Pokémon", Type.WATER, Type.ICE, 1.5, 132.5, Abilities.SHELL_ARMOR, Abilities.SKILL_LINK, Abilities.OVERCOAT, 525, 50, 95, 180, 85, 45, 70, 60, 50, 184, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.GASTLY, "Gastly", 1, false, false, false, "Gas Pokémon", Type.GHOST, Type.POISON, 1.3, 0.1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 310, 30, 35, 30, 100, 35, 80, 190, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.HAUNTER, "Haunter", 1, false, false, false, "Gas Pokémon", Type.GHOST, Type.POISON, 1.6, 0.1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 405, 45, 50, 45, 115, 55, 95, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GENGAR, "Gengar", 1, false, false, false, "Shadow Pokémon", Type.GHOST, Type.POISON, 1.5, 40.5, Abilities.CURSED_BODY, Abilities.NONE, Abilities.NONE, 500, 60, 65, 60, 130, 75, 110, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false, true,
+ new PokemonSpecies(Species.MAGNEMITE, 1, false, false, false, "Magnet Pokémon", Type.ELECTRIC, Type.STEEL, 0.3, 6, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 325, 25, 35, 70, 95, 55, 45, 190, 50, 65, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.MAGNETON, 1, false, false, false, "Magnet Pokémon", Type.ELECTRIC, Type.STEEL, 1, 60, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 465, 50, 60, 95, 120, 70, 70, 60, 50, 163, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.FARFETCHD, 1, false, false, false, "Wild Duck Pokémon", Type.NORMAL, Type.FLYING, 0.8, 15, Abilities.KEEN_EYE, Abilities.INNER_FOCUS, Abilities.DEFIANT, 377, 52, 90, 55, 58, 62, 60, 45, 50, 132, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DODUO, 1, false, false, false, "Twin Bird Pokémon", Type.NORMAL, Type.FLYING, 1.4, 39.2, Abilities.RUN_AWAY, Abilities.EARLY_BIRD, Abilities.TANGLED_FEET, 310, 35, 85, 45, 35, 35, 75, 190, 70, 62, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.DODRIO, 1, false, false, false, "Triple Bird Pokémon", Type.NORMAL, Type.FLYING, 1.8, 85.2, Abilities.RUN_AWAY, Abilities.EARLY_BIRD, Abilities.TANGLED_FEET, 470, 60, 110, 70, 60, 60, 110, 45, 70, 165, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.SEEL, 1, false, false, false, "Sea Lion Pokémon", Type.WATER, null, 1.1, 90, Abilities.THICK_FAT, Abilities.HYDRATION, Abilities.ICE_BODY, 325, 65, 45, 55, 45, 70, 45, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DEWGONG, 1, false, false, false, "Sea Lion Pokémon", Type.WATER, Type.ICE, 1.7, 120, Abilities.THICK_FAT, Abilities.HYDRATION, Abilities.ICE_BODY, 475, 90, 70, 80, 70, 95, 70, 75, 70, 166, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GRIMER, 1, false, false, false, "Sludge Pokémon", Type.POISON, null, 0.9, 30, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.POISON_TOUCH, 325, 80, 80, 50, 40, 50, 25, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MUK, 1, false, false, false, "Sludge Pokémon", Type.POISON, null, 1.2, 30, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.POISON_TOUCH, 500, 105, 105, 75, 65, 100, 50, 75, 70, 175, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SHELLDER, 1, false, false, false, "Bivalve Pokémon", Type.WATER, null, 0.3, 4, Abilities.SHELL_ARMOR, Abilities.SKILL_LINK, Abilities.OVERCOAT, 305, 30, 65, 100, 45, 25, 40, 190, 50, 61, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.CLOYSTER, 1, false, false, false, "Bivalve Pokémon", Type.WATER, Type.ICE, 1.5, 132.5, Abilities.SHELL_ARMOR, Abilities.SKILL_LINK, Abilities.OVERCOAT, 525, 50, 95, 180, 85, 45, 70, 60, 50, 184, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.GASTLY, 1, false, false, false, "Gas Pokémon", Type.GHOST, Type.POISON, 1.3, 0.1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 310, 30, 35, 30, 100, 35, 80, 190, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.HAUNTER, 1, false, false, false, "Gas Pokémon", Type.GHOST, Type.POISON, 1.6, 0.1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 405, 45, 50, 45, 115, 55, 95, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.GENGAR, 1, false, false, false, "Shadow Pokémon", Type.GHOST, Type.POISON, 1.5, 40.5, Abilities.CURSED_BODY, Abilities.NONE, Abilities.NONE, 500, 60, 65, 60, 130, 75, 110, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.GHOST, Type.POISON, 1.5, 40.5, Abilities.CURSED_BODY, Abilities.NONE, Abilities.NONE, 500, 60, 65, 60, 130, 75, 110, 45, 50, 250),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.GHOST, Type.POISON, 1.4, 40.5, Abilities.SHADOW_TAG, Abilities.NONE, Abilities.NONE, 600, 60, 65, 80, 170, 95, 130, 45, 50, 250),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GHOST, Type.POISON, 20, 40.5, Abilities.CURSED_BODY, Abilities.NONE, Abilities.NONE, 600, 75, 95, 85, 160, 95, 90, 45, 50, 250),
),
- new PokemonSpecies(Species.ONIX, "Onix", 1, false, false, false, "Rock Snake Pokémon", Type.ROCK, Type.GROUND, 8.8, 210, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.WEAK_ARMOR, 385, 35, 45, 160, 30, 45, 70, 45, 50, 77, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DROWZEE, "Drowzee", 1, false, false, false, "Hypnosis Pokémon", Type.PSYCHIC, null, 1, 32.4, Abilities.INSOMNIA, Abilities.FOREWARN, Abilities.INNER_FOCUS, 328, 60, 48, 45, 43, 90, 42, 190, 70, 66, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.HYPNO, "Hypno", 1, false, false, false, "Hypnosis Pokémon", Type.PSYCHIC, null, 1.6, 75.6, Abilities.INSOMNIA, Abilities.FOREWARN, Abilities.INNER_FOCUS, 483, 85, 73, 70, 73, 115, 67, 75, 70, 169, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.KRABBY, "Krabby", 1, false, false, false, "River Crab Pokémon", Type.WATER, null, 0.4, 6.5, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 325, 30, 105, 90, 25, 25, 50, 225, 50, 65, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.KINGLER, "Kingler", 1, false, false, false, "Pincer Pokémon", Type.WATER, null, 1.3, 60, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 475, 55, 130, 115, 50, 50, 75, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.ONIX, 1, false, false, false, "Rock Snake Pokémon", Type.ROCK, Type.GROUND, 8.8, 210, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.WEAK_ARMOR, 385, 35, 45, 160, 30, 45, 70, 45, 50, 77, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DROWZEE, 1, false, false, false, "Hypnosis Pokémon", Type.PSYCHIC, null, 1, 32.4, Abilities.INSOMNIA, Abilities.FOREWARN, Abilities.INNER_FOCUS, 328, 60, 48, 45, 43, 90, 42, 190, 70, 66, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.HYPNO, 1, false, false, false, "Hypnosis Pokémon", Type.PSYCHIC, null, 1.6, 75.6, Abilities.INSOMNIA, Abilities.FOREWARN, Abilities.INNER_FOCUS, 483, 85, 73, 70, 73, 115, 67, 75, 70, 169, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.KRABBY, 1, false, false, false, "River Crab Pokémon", Type.WATER, null, 0.4, 6.5, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 325, 30, 105, 90, 25, 25, 50, 225, 50, 65, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.KINGLER, 1, false, false, false, "Pincer Pokémon", Type.WATER, null, 1.3, 60, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 475, 55, 130, 115, 50, 50, 75, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.WATER, null, 1.3, 60, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 475, 55, 130, 115, 50, 50, 75, 60, 50, 166),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.WATER, null, 19, 60, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.SHEER_FORCE, 575, 70, 165, 145, 60, 70, 65, 60, 50, 166),
),
- new PokemonSpecies(Species.VOLTORB, "Voltorb", 1, false, false, false, "Ball Pokémon", Type.ELECTRIC, null, 0.5, 10.4, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 330, 40, 30, 50, 55, 55, 100, 190, 70, 66, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.ELECTRODE, "Electrode", 1, false, false, false, "Ball Pokémon", Type.ELECTRIC, null, 1.2, 66.6, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 490, 60, 50, 70, 80, 80, 150, 60, 70, 172, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.EXEGGCUTE, "Exeggcute", 1, false, false, false, "Egg Pokémon", Type.GRASS, Type.PSYCHIC, 0.4, 2.5, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HARVEST, 325, 60, 40, 80, 60, 45, 40, 90, 50, 65, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.EXEGGUTOR, "Exeggutor", 1, false, false, false, "Coconut Pokémon", Type.GRASS, Type.PSYCHIC, 2, 120, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HARVEST, 530, 95, 95, 85, 125, 75, 55, 45, 50, 186, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.CUBONE, "Cubone", 1, false, false, false, "Lonely Pokémon", Type.GROUND, null, 0.4, 6.5, Abilities.ROCK_HEAD, Abilities.LIGHTNING_ROD, Abilities.BATTLE_ARMOR, 320, 50, 50, 95, 40, 50, 35, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MAROWAK, "Marowak", 1, false, false, false, "Bone Keeper Pokémon", Type.GROUND, null, 1, 45, Abilities.ROCK_HEAD, Abilities.LIGHTNING_ROD, Abilities.BATTLE_ARMOR, 425, 60, 80, 110, 50, 80, 45, 75, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.HITMONLEE, "Hitmonlee", 1, false, false, false, "Kicking Pokémon", Type.FIGHTING, null, 1.5, 49.8, Abilities.LIMBER, Abilities.RECKLESS, Abilities.UNBURDEN, 455, 50, 120, 53, 35, 110, 87, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false),
- new PokemonSpecies(Species.HITMONCHAN, "Hitmonchan", 1, false, false, false, "Punching Pokémon", Type.FIGHTING, null, 1.4, 50.2, Abilities.KEEN_EYE, Abilities.IRON_FIST, Abilities.INNER_FOCUS, 455, 50, 105, 79, 35, 110, 76, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false),
- new PokemonSpecies(Species.LICKITUNG, "Lickitung", 1, false, false, false, "Licking Pokémon", Type.NORMAL, null, 1.2, 65.5, Abilities.OWN_TEMPO, Abilities.OBLIVIOUS, Abilities.CLOUD_NINE, 385, 90, 55, 75, 60, 75, 30, 45, 50, 77, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.KOFFING, "Koffing", 1, false, false, false, "Poison Gas Pokémon", Type.POISON, null, 0.6, 1, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.STENCH, 340, 40, 65, 95, 60, 45, 35, 190, 50, 68, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.WEEZING, "Weezing", 1, false, false, false, "Poison Gas Pokémon", Type.POISON, null, 1.2, 9.5, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.STENCH, 490, 65, 90, 120, 85, 70, 60, 60, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.RHYHORN, "Rhyhorn", 1, false, false, false, "Spikes Pokémon", Type.GROUND, Type.ROCK, 1, 115, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, Abilities.RECKLESS, 345, 80, 85, 95, 30, 30, 25, 120, 50, 69, GrowthRate.SLOW, 50, true),
- new PokemonSpecies(Species.RHYDON, "Rhydon", 1, false, false, false, "Drill Pokémon", Type.GROUND, Type.ROCK, 1.9, 120, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, Abilities.RECKLESS, 485, 105, 130, 120, 45, 45, 40, 60, 50, 170, GrowthRate.SLOW, 50, true),
- new PokemonSpecies(Species.CHANSEY, "Chansey", 1, false, false, false, "Egg Pokémon", Type.NORMAL, null, 1.1, 34.6, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.HEALER, 450, 250, 5, 5, 35, 105, 50, 30, 140, 395, GrowthRate.FAST, 0, false),
- new PokemonSpecies(Species.TANGELA, "Tangela", 1, false, false, false, "Vine Pokémon", Type.GRASS, null, 1, 35, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.REGENERATOR, 435, 65, 55, 115, 100, 40, 60, 45, 50, 87, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.KANGASKHAN, "Kangaskhan", 1, false, false, false, "Parent Pokémon", Type.NORMAL, null, 2.2, 80, Abilities.EARLY_BIRD, Abilities.SCRAPPY, Abilities.INNER_FOCUS, 490, 105, 95, 80, 40, 80, 90, 45, 50, 172, GrowthRate.MEDIUM_FAST, 0, false, true,
+ new PokemonSpecies(Species.VOLTORB, 1, false, false, false, "Ball Pokémon", Type.ELECTRIC, null, 0.5, 10.4, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 330, 40, 30, 50, 55, 55, 100, 190, 70, 66, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.ELECTRODE, 1, false, false, false, "Ball Pokémon", Type.ELECTRIC, null, 1.2, 66.6, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 490, 60, 50, 70, 80, 80, 150, 60, 70, 172, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.EXEGGCUTE, 1, false, false, false, "Egg Pokémon", Type.GRASS, Type.PSYCHIC, 0.4, 2.5, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HARVEST, 325, 60, 40, 80, 60, 45, 40, 90, 50, 65, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.EXEGGUTOR, 1, false, false, false, "Coconut Pokémon", Type.GRASS, Type.PSYCHIC, 2, 120, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HARVEST, 530, 95, 95, 85, 125, 75, 55, 45, 50, 186, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.CUBONE, 1, false, false, false, "Lonely Pokémon", Type.GROUND, null, 0.4, 6.5, Abilities.ROCK_HEAD, Abilities.LIGHTNING_ROD, Abilities.BATTLE_ARMOR, 320, 50, 50, 95, 40, 50, 35, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MAROWAK, 1, false, false, false, "Bone Keeper Pokémon", Type.GROUND, null, 1, 45, Abilities.ROCK_HEAD, Abilities.LIGHTNING_ROD, Abilities.BATTLE_ARMOR, 425, 60, 80, 110, 50, 80, 45, 75, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.HITMONLEE, 1, false, false, false, "Kicking Pokémon", Type.FIGHTING, null, 1.5, 49.8, Abilities.LIMBER, Abilities.RECKLESS, Abilities.UNBURDEN, 455, 50, 120, 53, 35, 110, 87, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false),
+ new PokemonSpecies(Species.HITMONCHAN, 1, false, false, false, "Punching Pokémon", Type.FIGHTING, null, 1.4, 50.2, Abilities.KEEN_EYE, Abilities.IRON_FIST, Abilities.INNER_FOCUS, 455, 50, 105, 79, 35, 110, 76, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false),
+ new PokemonSpecies(Species.LICKITUNG, 1, false, false, false, "Licking Pokémon", Type.NORMAL, null, 1.2, 65.5, Abilities.OWN_TEMPO, Abilities.OBLIVIOUS, Abilities.CLOUD_NINE, 385, 90, 55, 75, 60, 75, 30, 45, 50, 77, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.KOFFING, 1, false, false, false, "Poison Gas Pokémon", Type.POISON, null, 0.6, 1, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.STENCH, 340, 40, 65, 95, 60, 45, 35, 190, 50, 68, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.WEEZING, 1, false, false, false, "Poison Gas Pokémon", Type.POISON, null, 1.2, 9.5, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.STENCH, 490, 65, 90, 120, 85, 70, 60, 60, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.RHYHORN, 1, false, false, false, "Spikes Pokémon", Type.GROUND, Type.ROCK, 1, 115, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, Abilities.RECKLESS, 345, 80, 85, 95, 30, 30, 25, 120, 50, 69, GrowthRate.SLOW, 50, true),
+ new PokemonSpecies(Species.RHYDON, 1, false, false, false, "Drill Pokémon", Type.GROUND, Type.ROCK, 1.9, 120, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, Abilities.RECKLESS, 485, 105, 130, 120, 45, 45, 40, 60, 50, 170, GrowthRate.SLOW, 50, true),
+ new PokemonSpecies(Species.CHANSEY, 1, false, false, false, "Egg Pokémon", Type.NORMAL, null, 1.1, 34.6, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.HEALER, 450, 250, 5, 5, 35, 105, 50, 30, 140, 395, GrowthRate.FAST, 0, false),
+ new PokemonSpecies(Species.TANGELA, 1, false, false, false, "Vine Pokémon", Type.GRASS, null, 1, 35, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.REGENERATOR, 435, 65, 55, 115, 100, 40, 60, 45, 50, 87, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.KANGASKHAN, 1, false, false, false, "Parent Pokémon", Type.NORMAL, null, 2.2, 80, Abilities.EARLY_BIRD, Abilities.SCRAPPY, Abilities.INNER_FOCUS, 490, 105, 95, 80, 40, 80, 90, 45, 50, 172, GrowthRate.MEDIUM_FAST, 0, false, true,
new PokemonForm("Normal", "", Type.NORMAL, null, 2.2, 80, Abilities.EARLY_BIRD, Abilities.SCRAPPY, Abilities.INNER_FOCUS, 490, 105, 95, 80, 40, 80, 90, 45, 50, 172),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.NORMAL, null, 2.2, 100, Abilities.PARENTAL_BOND, Abilities.PARENTAL_BOND, Abilities.PARENTAL_BOND, 590, 105, 125, 100, 60, 100, 100, 45, 50, 172),
),
- new PokemonSpecies(Species.HORSEA, "Horsea", 1, false, false, false, "Dragon Pokémon", Type.WATER, null, 0.4, 8, Abilities.SWIFT_SWIM, Abilities.SNIPER, Abilities.DAMP, 295, 30, 40, 70, 70, 25, 60, 225, 50, 59, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SEADRA, "Seadra", 1, false, false, false, "Dragon Pokémon", Type.WATER, null, 1.2, 25, Abilities.POISON_POINT, Abilities.SNIPER, Abilities.DAMP, 440, 55, 65, 95, 95, 45, 85, 75, 50, 154, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GOLDEEN, "Goldeen", 1, false, false, false, "Goldfish Pokémon", Type.WATER, null, 0.6, 15, Abilities.SWIFT_SWIM, Abilities.WATER_VEIL, Abilities.LIGHTNING_ROD, 320, 45, 67, 60, 35, 50, 63, 225, 50, 64, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.SEAKING, "Seaking", 1, false, false, false, "Goldfish Pokémon", Type.WATER, null, 1.3, 39, Abilities.SWIFT_SWIM, Abilities.WATER_VEIL, Abilities.LIGHTNING_ROD, 450, 80, 92, 65, 65, 80, 68, 60, 50, 158, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.STARYU, "Staryu", 1, false, false, false, "Star Shape Pokémon", Type.WATER, null, 0.8, 34.5, Abilities.ILLUMINATE, Abilities.NATURAL_CURE, Abilities.ANALYTIC, 340, 30, 45, 55, 70, 55, 85, 225, 50, 68, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.STARMIE, "Starmie", 1, false, false, false, "Mysterious Pokémon", Type.WATER, Type.PSYCHIC, 1.1, 80, Abilities.ILLUMINATE, Abilities.NATURAL_CURE, Abilities.ANALYTIC, 520, 60, 75, 85, 100, 85, 115, 60, 50, 182, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.MR_MIME, "Mr. Mime", 1, false, false, false, "Barrier Pokémon", Type.PSYCHIC, Type.FAIRY, 1.3, 54.5, Abilities.SOUNDPROOF, Abilities.FILTER, Abilities.TECHNICIAN, 460, 40, 45, 65, 100, 120, 90, 45, 50, 161, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SCYTHER, "Scyther", 1, false, false, false, "Mantis Pokémon", Type.BUG, Type.FLYING, 1.5, 56, Abilities.SWARM, Abilities.TECHNICIAN, Abilities.STEADFAST, 500, 70, 110, 80, 55, 80, 105, 45, 50, 100, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.JYNX, "Jynx", 1, false, false, false, "Human Shape Pokémon", Type.ICE, Type.PSYCHIC, 1.4, 40.6, Abilities.OBLIVIOUS, Abilities.FOREWARN, Abilities.DRY_SKIN, 455, 65, 50, 35, 115, 95, 95, 45, 50, 159, GrowthRate.MEDIUM_FAST, 0, false),
- new PokemonSpecies(Species.ELECTABUZZ, "Electabuzz", 1, false, false, false, "Electric Pokémon", Type.ELECTRIC, null, 1.1, 30, Abilities.STATIC, Abilities.NONE, Abilities.VITAL_SPIRIT, 490, 65, 83, 57, 95, 85, 105, 45, 50, 172, GrowthRate.MEDIUM_FAST, 75, false),
- new PokemonSpecies(Species.MAGMAR, "Magmar", 1, false, false, false, "Spitfire Pokémon", Type.FIRE, null, 1.3, 44.5, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 495, 65, 95, 57, 100, 85, 93, 45, 50, 173, GrowthRate.MEDIUM_FAST, 75, false),
- new PokemonSpecies(Species.PINSIR, "Pinsir", 1, false, false, false, "Stag Beetle Pokémon", Type.BUG, null, 1.5, 55, Abilities.HYPER_CUTTER, Abilities.MOLD_BREAKER, Abilities.MOXIE, 500, 65, 125, 100, 55, 70, 85, 45, 50, 175, GrowthRate.SLOW, 50, false, true,
+ new PokemonSpecies(Species.HORSEA, 1, false, false, false, "Dragon Pokémon", Type.WATER, null, 0.4, 8, Abilities.SWIFT_SWIM, Abilities.SNIPER, Abilities.DAMP, 295, 30, 40, 70, 70, 25, 60, 225, 50, 59, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SEADRA, 1, false, false, false, "Dragon Pokémon", Type.WATER, null, 1.2, 25, Abilities.POISON_POINT, Abilities.SNIPER, Abilities.DAMP, 440, 55, 65, 95, 95, 45, 85, 75, 50, 154, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GOLDEEN, 1, false, false, false, "Goldfish Pokémon", Type.WATER, null, 0.6, 15, Abilities.SWIFT_SWIM, Abilities.WATER_VEIL, Abilities.LIGHTNING_ROD, 320, 45, 67, 60, 35, 50, 63, 225, 50, 64, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.SEAKING, 1, false, false, false, "Goldfish Pokémon", Type.WATER, null, 1.3, 39, Abilities.SWIFT_SWIM, Abilities.WATER_VEIL, Abilities.LIGHTNING_ROD, 450, 80, 92, 65, 65, 80, 68, 60, 50, 158, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.STARYU, 1, false, false, false, "Star Shape Pokémon", Type.WATER, null, 0.8, 34.5, Abilities.ILLUMINATE, Abilities.NATURAL_CURE, Abilities.ANALYTIC, 340, 30, 45, 55, 70, 55, 85, 225, 50, 68, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.STARMIE, 1, false, false, false, "Mysterious Pokémon", Type.WATER, Type.PSYCHIC, 1.1, 80, Abilities.ILLUMINATE, Abilities.NATURAL_CURE, Abilities.ANALYTIC, 520, 60, 75, 85, 100, 85, 115, 60, 50, 182, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.MR_MIME, 1, false, false, false, "Barrier Pokémon", Type.PSYCHIC, Type.FAIRY, 1.3, 54.5, Abilities.SOUNDPROOF, Abilities.FILTER, Abilities.TECHNICIAN, 460, 40, 45, 65, 100, 120, 90, 45, 50, 161, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SCYTHER, 1, false, false, false, "Mantis Pokémon", Type.BUG, Type.FLYING, 1.5, 56, Abilities.SWARM, Abilities.TECHNICIAN, Abilities.STEADFAST, 500, 70, 110, 80, 55, 80, 105, 45, 50, 100, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.JYNX, 1, false, false, false, "Human Shape Pokémon", Type.ICE, Type.PSYCHIC, 1.4, 40.6, Abilities.OBLIVIOUS, Abilities.FOREWARN, Abilities.DRY_SKIN, 455, 65, 50, 35, 115, 95, 95, 45, 50, 159, GrowthRate.MEDIUM_FAST, 0, false),
+ new PokemonSpecies(Species.ELECTABUZZ, 1, false, false, false, "Electric Pokémon", Type.ELECTRIC, null, 1.1, 30, Abilities.STATIC, Abilities.NONE, Abilities.VITAL_SPIRIT, 490, 65, 83, 57, 95, 85, 105, 45, 50, 172, GrowthRate.MEDIUM_FAST, 75, false),
+ new PokemonSpecies(Species.MAGMAR, 1, false, false, false, "Spitfire Pokémon", Type.FIRE, null, 1.3, 44.5, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 495, 65, 95, 57, 100, 85, 93, 45, 50, 173, GrowthRate.MEDIUM_FAST, 75, false),
+ new PokemonSpecies(Species.PINSIR, 1, false, false, false, "Stag Beetle Pokémon", Type.BUG, null, 1.5, 55, Abilities.HYPER_CUTTER, Abilities.MOLD_BREAKER, Abilities.MOXIE, 500, 65, 125, 100, 55, 70, 85, 45, 50, 175, GrowthRate.SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.BUG, null, 1.5, 55, Abilities.HYPER_CUTTER, Abilities.MOLD_BREAKER, Abilities.MOXIE, 500, 65, 125, 100, 55, 70, 85, 45, 50, 175),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.BUG, Type.FLYING, 1.7, 59, Abilities.AERILATE, Abilities.AERILATE, Abilities.AERILATE, 600, 65, 155, 120, 65, 90, 105, 45, 50, 175),
),
- new PokemonSpecies(Species.TAUROS, "Tauros", 1, false, false, false, "Wild Bull Pokémon", Type.NORMAL, null, 1.4, 88.4, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.SHEER_FORCE, 490, 75, 100, 95, 40, 70, 110, 45, 50, 172, GrowthRate.SLOW, 100, false),
- new PokemonSpecies(Species.MAGIKARP, "Magikarp", 1, false, false, false, "Fish Pokémon", Type.WATER, null, 0.9, 10, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.RATTLED, 200, 20, 10, 55, 15, 20, 80, 255, 50, 40, GrowthRate.SLOW, 50, true),
- new PokemonSpecies(Species.GYARADOS, "Gyarados", 1, false, false, false, "Atrocious Pokémon", Type.WATER, Type.FLYING, 6.5, 235, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 540, 95, 125, 79, 60, 100, 81, 45, 50, 189, GrowthRate.SLOW, 50, true, true,
+ new PokemonSpecies(Species.TAUROS, 1, false, false, false, "Wild Bull Pokémon", Type.NORMAL, null, 1.4, 88.4, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.SHEER_FORCE, 490, 75, 100, 95, 40, 70, 110, 45, 50, 172, GrowthRate.SLOW, 100, false),
+ new PokemonSpecies(Species.MAGIKARP, 1, false, false, false, "Fish Pokémon", Type.WATER, null, 0.9, 10, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.RATTLED, 200, 20, 10, 55, 15, 20, 80, 255, 50, 40, GrowthRate.SLOW, 50, true),
+ new PokemonSpecies(Species.GYARADOS, 1, false, false, false, "Atrocious Pokémon", Type.WATER, Type.FLYING, 6.5, 235, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 540, 95, 125, 79, 60, 100, 81, 45, 50, 189, GrowthRate.SLOW, 50, true, true,
new PokemonForm("Normal", "", Type.WATER, Type.FLYING, 6.5, 235, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 540, 95, 125, 79, 60, 100, 81, 45, 50, 189, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.WATER, Type.DARK, 6.5, 305, Abilities.MOLD_BREAKER, Abilities.MOLD_BREAKER, Abilities.MOLD_BREAKER, 640, 95, 155, 109, 70, 130, 81, 45, 50, 189, true),
),
- new PokemonSpecies(Species.LAPRAS, "Lapras", 1, false, false, false, "Transport Pokémon", Type.WATER, Type.ICE, 2.5, 220, Abilities.WATER_ABSORB, Abilities.SHELL_ARMOR, Abilities.HYDRATION, 535, 130, 85, 80, 85, 95, 60, 45, 50, 187, GrowthRate.SLOW, 50, false, true,
+ new PokemonSpecies(Species.LAPRAS, 1, false, false, false, "Transport Pokémon", Type.WATER, Type.ICE, 2.5, 220, Abilities.WATER_ABSORB, Abilities.SHELL_ARMOR, Abilities.HYDRATION, 535, 130, 85, 80, 85, 95, 60, 45, 50, 187, GrowthRate.SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.WATER, Type.ICE, 2.5, 220, Abilities.WATER_ABSORB, Abilities.SHELL_ARMOR, Abilities.HYDRATION, 535, 130, 85, 80, 85, 95, 60, 45, 50, 187),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.WATER, Type.ICE, 24, 220, Abilities.WATER_ABSORB, Abilities.SHELL_ARMOR, Abilities.HYDRATION, 635, 160, 95, 110, 95, 125, 50, 45, 50, 187),
),
- new PokemonSpecies(Species.DITTO, "Ditto", 1, false, false, false, "Transform Pokémon", Type.NORMAL, null, 0.3, 4, Abilities.LIMBER, Abilities.NONE, Abilities.IMPOSTER, 288, 48, 48, 48, 48, 48, 48, 35, 50, 101, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.EEVEE, "Eevee", 1, false, false, false, "Evolution Pokémon", Type.NORMAL, null, 0.3, 6.5, Abilities.RUN_AWAY, Abilities.ADAPTABILITY, Abilities.ANTICIPATION, 325, 55, 55, 50, 45, 65, 55, 45, 50, 65, GrowthRate.MEDIUM_FAST, 87.5, false, true,
+ new PokemonSpecies(Species.DITTO, 1, false, false, false, "Transform Pokémon", Type.NORMAL, null, 0.3, 4, Abilities.LIMBER, Abilities.NONE, Abilities.IMPOSTER, 288, 48, 48, 48, 48, 48, 48, 35, 50, 101, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.EEVEE, 1, false, false, false, "Evolution Pokémon", Type.NORMAL, null, 0.3, 6.5, Abilities.RUN_AWAY, Abilities.ADAPTABILITY, Abilities.ANTICIPATION, 325, 55, 55, 50, 45, 65, 55, 45, 50, 65, GrowthRate.MEDIUM_FAST, 87.5, false, true,
new PokemonForm("Normal", "", Type.NORMAL, null, 0.3, 6.5, Abilities.RUN_AWAY, Abilities.ADAPTABILITY, Abilities.ANTICIPATION, 325, 55, 55, 50, 45, 65, 55, 45, 50, 65),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.NORMAL, null, 18, 6.5, Abilities.RUN_AWAY, Abilities.ADAPTABILITY, Abilities.ANTICIPATION, 425, 70, 75, 80, 60, 95, 45, 45, 50, 65),
),
- new PokemonSpecies(Species.VAPOREON, "Vaporeon", 1, false, false, false, "Bubble Jet Pokémon", Type.WATER, null, 1, 29, Abilities.WATER_ABSORB, Abilities.NONE, Abilities.HYDRATION, 525, 130, 65, 60, 110, 95, 65, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.JOLTEON, "Jolteon", 1, false, false, false, "Lightning Pokémon", Type.ELECTRIC, null, 0.8, 24.5, Abilities.VOLT_ABSORB, Abilities.NONE, Abilities.QUICK_FEET, 525, 65, 65, 60, 110, 95, 130, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.FLAREON, "Flareon", 1, false, false, false, "Flame Pokémon", Type.FIRE, null, 0.9, 25, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.GUTS, 525, 65, 130, 60, 95, 110, 65, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.PORYGON, "Porygon", 1, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.8, 36.5, Abilities.TRACE, Abilities.DOWNLOAD, Abilities.ANALYTIC, 395, 65, 60, 70, 85, 75, 40, 45, 50, 79, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.OMANYTE, "Omanyte", 1, false, false, false, "Spiral Pokémon", Type.ROCK, Type.WATER, 0.4, 7.5, Abilities.SWIFT_SWIM, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 355, 35, 40, 100, 90, 55, 35, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.OMASTAR, "Omastar", 1, false, false, false, "Spiral Pokémon", Type.ROCK, Type.WATER, 1, 35, Abilities.SWIFT_SWIM, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 495, 70, 60, 125, 115, 70, 55, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.KABUTO, "Kabuto", 1, false, false, false, "Shellfish Pokémon", Type.ROCK, Type.WATER, 0.5, 11.5, Abilities.SWIFT_SWIM, Abilities.BATTLE_ARMOR, Abilities.WEAK_ARMOR, 355, 30, 80, 90, 55, 45, 55, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.KABUTOPS, "Kabutops", 1, false, false, false, "Shellfish Pokémon", Type.ROCK, Type.WATER, 1.3, 40.5, Abilities.SWIFT_SWIM, Abilities.BATTLE_ARMOR, Abilities.WEAK_ARMOR, 495, 60, 115, 105, 65, 70, 80, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.AERODACTYL, "Aerodactyl", 1, false, false, false, "Fossil Pokémon", Type.ROCK, Type.FLYING, 1.8, 59, Abilities.ROCK_HEAD, Abilities.PRESSURE, Abilities.UNNERVE, 515, 80, 105, 65, 60, 75, 130, 45, 50, 180, GrowthRate.SLOW, 87.5, false, true,
+ new PokemonSpecies(Species.VAPOREON, 1, false, false, false, "Bubble Jet Pokémon", Type.WATER, null, 1, 29, Abilities.WATER_ABSORB, Abilities.NONE, Abilities.HYDRATION, 525, 130, 65, 60, 110, 95, 65, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.JOLTEON, 1, false, false, false, "Lightning Pokémon", Type.ELECTRIC, null, 0.8, 24.5, Abilities.VOLT_ABSORB, Abilities.NONE, Abilities.QUICK_FEET, 525, 65, 65, 60, 110, 95, 130, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.FLAREON, 1, false, false, false, "Flame Pokémon", Type.FIRE, null, 0.9, 25, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.GUTS, 525, 65, 130, 60, 95, 110, 65, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.PORYGON, 1, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.8, 36.5, Abilities.TRACE, Abilities.DOWNLOAD, Abilities.ANALYTIC, 395, 65, 60, 70, 85, 75, 40, 45, 50, 79, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.OMANYTE, 1, false, false, false, "Spiral Pokémon", Type.ROCK, Type.WATER, 0.4, 7.5, Abilities.SWIFT_SWIM, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 355, 35, 40, 100, 90, 55, 35, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.OMASTAR, 1, false, false, false, "Spiral Pokémon", Type.ROCK, Type.WATER, 1, 35, Abilities.SWIFT_SWIM, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 495, 70, 60, 125, 115, 70, 55, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.KABUTO, 1, false, false, false, "Shellfish Pokémon", Type.ROCK, Type.WATER, 0.5, 11.5, Abilities.SWIFT_SWIM, Abilities.BATTLE_ARMOR, Abilities.WEAK_ARMOR, 355, 30, 80, 90, 55, 45, 55, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.KABUTOPS, 1, false, false, false, "Shellfish Pokémon", Type.ROCK, Type.WATER, 1.3, 40.5, Abilities.SWIFT_SWIM, Abilities.BATTLE_ARMOR, Abilities.WEAK_ARMOR, 495, 60, 115, 105, 65, 70, 80, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.AERODACTYL, 1, false, false, false, "Fossil Pokémon", Type.ROCK, Type.FLYING, 1.8, 59, Abilities.ROCK_HEAD, Abilities.PRESSURE, Abilities.UNNERVE, 515, 80, 105, 65, 60, 75, 130, 45, 50, 180, GrowthRate.SLOW, 87.5, false, true,
new PokemonForm("Normal", "", Type.ROCK, Type.FLYING, 1.8, 59, Abilities.ROCK_HEAD, Abilities.PRESSURE, Abilities.UNNERVE, 515, 80, 105, 65, 60, 75, 130, 45, 50, 180),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ROCK, Type.FLYING, 2.1, 79, Abilities.TOUGH_CLAWS, Abilities.TOUGH_CLAWS, Abilities.TOUGH_CLAWS, 615, 80, 135, 85, 70, 95, 150, 45, 50, 180),
),
- new PokemonSpecies(Species.SNORLAX, "Snorlax", 1, false, false, false, "Sleeping Pokémon", Type.NORMAL, null, 2.1, 460, Abilities.IMMUNITY, Abilities.THICK_FAT, Abilities.GLUTTONY, 540, 160, 110, 65, 65, 110, 30, 25, 50, 189, GrowthRate.SLOW, 87.5, false, true,
+ new PokemonSpecies(Species.SNORLAX, 1, false, false, false, "Sleeping Pokémon", Type.NORMAL, null, 2.1, 460, Abilities.IMMUNITY, Abilities.THICK_FAT, Abilities.GLUTTONY, 540, 160, 110, 65, 65, 110, 30, 25, 50, 189, GrowthRate.SLOW, 87.5, false, true,
new PokemonForm("Normal", "", Type.NORMAL, null, 2.1, 460, Abilities.IMMUNITY, Abilities.THICK_FAT, Abilities.GLUTTONY, 540, 160, 110, 65, 65, 110, 30, 25, 50, 189),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.NORMAL, null, 35, 460, Abilities.IMMUNITY, Abilities.THICK_FAT, Abilities.GLUTTONY, 640, 200, 130, 85, 75, 130, 20, 25, 50, 189),
),
- new PokemonSpecies(Species.ARTICUNO, "Articuno", 1, true, false, false, "Freeze Pokémon", Type.ICE, Type.FLYING, 1.7, 55.4, Abilities.PRESSURE, Abilities.NONE, Abilities.SNOW_CLOAK, 580, 90, 85, 100, 95, 125, 85, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.ZAPDOS, "Zapdos", 1, true, false, false, "Electric Pokémon", Type.ELECTRIC, Type.FLYING, 1.6, 52.6, Abilities.PRESSURE, Abilities.NONE, Abilities.STATIC, 580, 90, 90, 85, 125, 90, 100, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.MOLTRES, "Moltres", 1, true, false, false, "Flame Pokémon", Type.FIRE, Type.FLYING, 2, 60, Abilities.PRESSURE, Abilities.NONE, Abilities.FLAME_BODY, 580, 90, 100, 90, 125, 85, 90, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.DRATINI, "Dratini", 1, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 1.8, 3.3, Abilities.SHED_SKIN, Abilities.NONE, Abilities.MARVEL_SCALE, 300, 41, 64, 45, 50, 50, 50, 45, 35, 60, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.DRAGONAIR, "Dragonair", 1, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 4, 16.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.MARVEL_SCALE, 420, 61, 84, 65, 70, 70, 70, 45, 35, 147, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.DRAGONITE, "Dragonite", 1, false, false, false, "Dragon Pokémon", Type.DRAGON, Type.FLYING, 2.2, 210, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.MULTISCALE, 600, 91, 134, 95, 100, 100, 80, 45, 35, 300, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.MEWTWO, "Mewtwo", 1, false, true, false, "Genetic Pokémon", Type.PSYCHIC, null, 2, 122, Abilities.PRESSURE, Abilities.NONE, Abilities.UNNERVE, 680, 106, 110, 90, 154, 90, 130, 3, 0, 340, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.ARTICUNO, 1, true, false, false, "Freeze Pokémon", Type.ICE, Type.FLYING, 1.7, 55.4, Abilities.PRESSURE, Abilities.NONE, Abilities.SNOW_CLOAK, 580, 90, 85, 100, 95, 125, 85, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.ZAPDOS, 1, true, false, false, "Electric Pokémon", Type.ELECTRIC, Type.FLYING, 1.6, 52.6, Abilities.PRESSURE, Abilities.NONE, Abilities.STATIC, 580, 90, 90, 85, 125, 90, 100, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.MOLTRES, 1, true, false, false, "Flame Pokémon", Type.FIRE, Type.FLYING, 2, 60, Abilities.PRESSURE, Abilities.NONE, Abilities.FLAME_BODY, 580, 90, 100, 90, 125, 85, 90, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.DRATINI, 1, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 1.8, 3.3, Abilities.SHED_SKIN, Abilities.NONE, Abilities.MARVEL_SCALE, 300, 41, 64, 45, 50, 50, 50, 45, 35, 60, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.DRAGONAIR, 1, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 4, 16.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.MARVEL_SCALE, 420, 61, 84, 65, 70, 70, 70, 45, 35, 147, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.DRAGONITE, 1, false, false, false, "Dragon Pokémon", Type.DRAGON, Type.FLYING, 2.2, 210, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.MULTISCALE, 600, 91, 134, 95, 100, 100, 80, 45, 35, 300, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.MEWTWO, 1, false, true, false, "Genetic Pokémon", Type.PSYCHIC, null, 2, 122, Abilities.PRESSURE, Abilities.NONE, Abilities.UNNERVE, 680, 106, 110, 90, 154, 90, 130, 3, 0, 340, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.PSYCHIC, null, 2, 122, Abilities.PRESSURE, Abilities.NONE, Abilities.UNNERVE, 680, 106, 110, 90, 154, 90, 130, 3, 0, 340),
new PokemonForm("Mega X", SpeciesFormKey.MEGA_X, Type.PSYCHIC, Type.FIGHTING, 2.3, 127, Abilities.STEADFAST, Abilities.NONE, Abilities.STEADFAST, 780, 106, 190, 100, 154, 100, 130, 3, 0, 340),
new PokemonForm("Mega Y", SpeciesFormKey.MEGA_Y, Type.PSYCHIC, null, 1.5, 33, Abilities.INSOMNIA, Abilities.NONE, Abilities.INSOMNIA, 780, 106, 150, 70, 194, 120, 140, 3, 0, 340),
),
- new PokemonSpecies(Species.MEW, "Mew", 1, false, false, true, "New Species Pokémon", Type.PSYCHIC, null, 0.4, 4, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 300, GrowthRate.MEDIUM_SLOW, null, false),
- new PokemonSpecies(Species.CHIKORITA, "Chikorita", 2, false, false, false, "Leaf Pokémon", Type.GRASS, null, 0.9, 6.4, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 318, 45, 49, 65, 49, 65, 45, 45, 70, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.BAYLEEF, "Bayleef", 2, false, false, false, "Leaf Pokémon", Type.GRASS, null, 1.2, 15.8, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 405, 60, 62, 80, 63, 80, 60, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.MEGANIUM, "Meganium", 2, false, false, false, "Herb Pokémon", Type.GRASS, null, 1.8, 100.5, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 525, 80, 82, 100, 83, 100, 80, 45, 70, 236, GrowthRate.MEDIUM_SLOW, 87.5, true),
- new PokemonSpecies(Species.CYNDAQUIL, "Cyndaquil", 2, false, false, false, "Fire Mouse Pokémon", Type.FIRE, null, 0.5, 7.9, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 309, 39, 52, 43, 60, 50, 65, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.QUILAVA, "Quilava", 2, false, false, false, "Volcano Pokémon", Type.FIRE, null, 0.9, 19, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 405, 58, 64, 58, 80, 65, 80, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.TYPHLOSION, "Typhlosion", 2, false, false, false, "Volcano Pokémon", Type.FIRE, null, 1.7, 79.5, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 534, 78, 84, 78, 109, 85, 100, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.TOTODILE, "Totodile", 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 0.6, 9.5, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 314, 50, 65, 64, 44, 48, 43, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.CROCONAW, "Croconaw", 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 1.1, 25, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 405, 65, 80, 80, 59, 63, 58, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.FERALIGATR, "Feraligatr", 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 2.3, 88.8, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 530, 85, 105, 100, 79, 83, 78, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.SENTRET, "Sentret", 2, false, false, false, "Scout Pokémon", Type.NORMAL, null, 0.8, 6, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.FRISK, 215, 35, 46, 34, 35, 45, 20, 255, 70, 43, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FURRET, "Furret", 2, false, false, false, "Long Body Pokémon", Type.NORMAL, null, 1.8, 32.5, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.FRISK, 415, 85, 76, 64, 45, 55, 90, 90, 70, 145, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.HOOTHOOT, "Hoothoot", 2, false, false, false, "Owl Pokémon", Type.NORMAL, Type.FLYING, 0.7, 21.2, Abilities.INSOMNIA, Abilities.KEEN_EYE, Abilities.TINTED_LENS, 262, 60, 30, 30, 36, 56, 50, 255, 50, 52, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.NOCTOWL, "Noctowl", 2, false, false, false, "Owl Pokémon", Type.NORMAL, Type.FLYING, 1.6, 40.8, Abilities.INSOMNIA, Abilities.KEEN_EYE, Abilities.TINTED_LENS, 452, 100, 50, 50, 86, 96, 70, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.LEDYBA, "Ledyba", 2, false, false, false, "Five Star Pokémon", Type.BUG, Type.FLYING, 1, 10.8, Abilities.SWARM, Abilities.EARLY_BIRD, Abilities.RATTLED, 265, 40, 20, 30, 40, 80, 55, 255, 70, 53, GrowthRate.FAST, 50, true),
- new PokemonSpecies(Species.LEDIAN, "Ledian", 2, false, false, false, "Five Star Pokémon", Type.BUG, Type.FLYING, 1.4, 35.6, Abilities.SWARM, Abilities.EARLY_BIRD, Abilities.IRON_FIST, 390, 55, 35, 50, 55, 110, 85, 90, 70, 137, GrowthRate.FAST, 50, true),
- new PokemonSpecies(Species.SPINARAK, "Spinarak", 2, false, false, false, "String Spit Pokémon", Type.BUG, Type.POISON, 0.5, 8.5, Abilities.SWARM, Abilities.INSOMNIA, Abilities.SNIPER, 250, 40, 60, 40, 40, 40, 30, 255, 70, 50, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.ARIADOS, "Ariados", 2, false, false, false, "Long Leg Pokémon", Type.BUG, Type.POISON, 1.1, 33.5, Abilities.SWARM, Abilities.INSOMNIA, Abilities.SNIPER, 400, 70, 90, 70, 60, 70, 40, 90, 70, 140, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.CROBAT, "Crobat", 2, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 1.8, 75, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 535, 85, 90, 80, 70, 80, 130, 90, 50, 268, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CHINCHOU, "Chinchou", 2, false, false, false, "Angler Pokémon", Type.WATER, Type.ELECTRIC, 0.5, 12, Abilities.VOLT_ABSORB, Abilities.ILLUMINATE, Abilities.WATER_ABSORB, 330, 75, 38, 38, 56, 56, 67, 190, 50, 66, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.LANTURN, "Lanturn", 2, false, false, false, "Light Pokémon", Type.WATER, Type.ELECTRIC, 1.2, 22.5, Abilities.VOLT_ABSORB, Abilities.ILLUMINATE, Abilities.WATER_ABSORB, 460, 125, 58, 58, 76, 76, 67, 75, 50, 161, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.PICHU, "Pichu", 2, false, false, false, "Tiny Mouse Pokémon", Type.ELECTRIC, null, 0.3, 2, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 205, 20, 40, 15, 35, 35, 60, 190, 70, 41, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.MEW, 1, false, false, true, "New Species Pokémon", Type.PSYCHIC, null, 0.4, 4, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 300, GrowthRate.MEDIUM_SLOW, null, false),
+ new PokemonSpecies(Species.CHIKORITA, 2, false, false, false, "Leaf Pokémon", Type.GRASS, null, 0.9, 6.4, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 318, 45, 49, 65, 49, 65, 45, 45, 70, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.BAYLEEF, 2, false, false, false, "Leaf Pokémon", Type.GRASS, null, 1.2, 15.8, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 405, 60, 62, 80, 63, 80, 60, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.MEGANIUM, 2, false, false, false, "Herb Pokémon", Type.GRASS, null, 1.8, 100.5, Abilities.OVERGROW, Abilities.NONE, Abilities.LEAF_GUARD, 525, 80, 82, 100, 83, 100, 80, 45, 70, 236, GrowthRate.MEDIUM_SLOW, 87.5, true),
+ new PokemonSpecies(Species.CYNDAQUIL, 2, false, false, false, "Fire Mouse Pokémon", Type.FIRE, null, 0.5, 7.9, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 309, 39, 52, 43, 60, 50, 65, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.QUILAVA, 2, false, false, false, "Volcano Pokémon", Type.FIRE, null, 0.9, 19, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 405, 58, 64, 58, 80, 65, 80, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.TYPHLOSION, 2, false, false, false, "Volcano Pokémon", Type.FIRE, null, 1.7, 79.5, Abilities.BLAZE, Abilities.NONE, Abilities.FLASH_FIRE, 534, 78, 84, 78, 109, 85, 100, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.TOTODILE, 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 0.6, 9.5, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 314, 50, 65, 64, 44, 48, 43, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.CROCONAW, 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 1.1, 25, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 405, 65, 80, 80, 59, 63, 58, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.FERALIGATR, 2, false, false, false, "Big Jaw Pokémon", Type.WATER, null, 2.3, 88.8, Abilities.TORRENT, Abilities.NONE, Abilities.SHEER_FORCE, 530, 85, 105, 100, 79, 83, 78, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.SENTRET, 2, false, false, false, "Scout Pokémon", Type.NORMAL, null, 0.8, 6, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.FRISK, 215, 35, 46, 34, 35, 45, 20, 255, 70, 43, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FURRET, 2, false, false, false, "Long Body Pokémon", Type.NORMAL, null, 1.8, 32.5, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.FRISK, 415, 85, 76, 64, 45, 55, 90, 90, 70, 145, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.HOOTHOOT, 2, false, false, false, "Owl Pokémon", Type.NORMAL, Type.FLYING, 0.7, 21.2, Abilities.INSOMNIA, Abilities.KEEN_EYE, Abilities.TINTED_LENS, 262, 60, 30, 30, 36, 56, 50, 255, 50, 52, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.NOCTOWL, 2, false, false, false, "Owl Pokémon", Type.NORMAL, Type.FLYING, 1.6, 40.8, Abilities.INSOMNIA, Abilities.KEEN_EYE, Abilities.TINTED_LENS, 452, 100, 50, 50, 86, 96, 70, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.LEDYBA, 2, false, false, false, "Five Star Pokémon", Type.BUG, Type.FLYING, 1, 10.8, Abilities.SWARM, Abilities.EARLY_BIRD, Abilities.RATTLED, 265, 40, 20, 30, 40, 80, 55, 255, 70, 53, GrowthRate.FAST, 50, true),
+ new PokemonSpecies(Species.LEDIAN, 2, false, false, false, "Five Star Pokémon", Type.BUG, Type.FLYING, 1.4, 35.6, Abilities.SWARM, Abilities.EARLY_BIRD, Abilities.IRON_FIST, 390, 55, 35, 50, 55, 110, 85, 90, 70, 137, GrowthRate.FAST, 50, true),
+ new PokemonSpecies(Species.SPINARAK, 2, false, false, false, "String Spit Pokémon", Type.BUG, Type.POISON, 0.5, 8.5, Abilities.SWARM, Abilities.INSOMNIA, Abilities.SNIPER, 250, 40, 60, 40, 40, 40, 30, 255, 70, 50, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.ARIADOS, 2, false, false, false, "Long Leg Pokémon", Type.BUG, Type.POISON, 1.1, 33.5, Abilities.SWARM, Abilities.INSOMNIA, Abilities.SNIPER, 400, 70, 90, 70, 60, 70, 40, 90, 70, 140, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.CROBAT, 2, false, false, false, "Bat Pokémon", Type.POISON, Type.FLYING, 1.8, 75, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.INFILTRATOR, 535, 85, 90, 80, 70, 80, 130, 90, 50, 268, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CHINCHOU, 2, false, false, false, "Angler Pokémon", Type.WATER, Type.ELECTRIC, 0.5, 12, Abilities.VOLT_ABSORB, Abilities.ILLUMINATE, Abilities.WATER_ABSORB, 330, 75, 38, 38, 56, 56, 67, 190, 50, 66, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.LANTURN, 2, false, false, false, "Light Pokémon", Type.WATER, Type.ELECTRIC, 1.2, 22.5, Abilities.VOLT_ABSORB, Abilities.ILLUMINATE, Abilities.WATER_ABSORB, 460, 125, 58, 58, 76, 76, 67, 75, 50, 161, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.PICHU, 2, false, false, false, "Tiny Mouse Pokémon", Type.ELECTRIC, null, 0.3, 2, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 205, 20, 40, 15, 35, 35, 60, 190, 70, 41, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Normal", "", Type.ELECTRIC, null, 1.4, 61.5, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 205, 20, 40, 15, 35, 35, 60, 190, 70, 41),
new PokemonForm("Spiky-Eared", "spiky", Type.ELECTRIC, null, 1.4, 61.5, Abilities.STATIC, Abilities.NONE, Abilities.LIGHTNING_ROD, 205, 20, 40, 15, 35, 35, 60, 190, 70, 41),
),
- new PokemonSpecies(Species.CLEFFA, "Cleffa", 2, false, false, false, "Star Shape Pokémon", Type.FAIRY, null, 0.3, 3, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.FRIEND_GUARD, 218, 50, 25, 28, 45, 55, 15, 150, 140, 44, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.IGGLYBUFF, "Igglybuff", 2, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 0.3, 1, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRIEND_GUARD, 210, 90, 30, 15, 40, 20, 15, 170, 50, 42, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.TOGEPI, "Togepi", 2, false, false, false, "Spike Ball Pokémon", Type.FAIRY, null, 0.3, 1.5, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 245, 35, 20, 65, 40, 65, 20, 190, 50, 49, GrowthRate.FAST, 87.5, false),
- new PokemonSpecies(Species.TOGETIC, "Togetic", 2, false, false, false, "Happiness Pokémon", Type.FAIRY, Type.FLYING, 0.6, 3.2, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 405, 55, 40, 85, 80, 105, 40, 75, 50, 142, GrowthRate.FAST, 87.5, false),
- new PokemonSpecies(Species.NATU, "Natu", 2, false, false, false, "Tiny Bird Pokémon", Type.PSYCHIC, Type.FLYING, 0.2, 2, Abilities.SYNCHRONIZE, Abilities.EARLY_BIRD, Abilities.MAGIC_BOUNCE, 320, 40, 50, 45, 70, 45, 70, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.XATU, "Xatu", 2, false, false, false, "Mystic Pokémon", Type.PSYCHIC, Type.FLYING, 1.5, 15, Abilities.SYNCHRONIZE, Abilities.EARLY_BIRD, Abilities.MAGIC_BOUNCE, 470, 65, 75, 70, 95, 70, 95, 75, 50, 165, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.MAREEP, "Mareep", 2, false, false, false, "Wool Pokémon", Type.ELECTRIC, null, 0.6, 7.8, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 280, 55, 40, 40, 65, 45, 35, 235, 70, 56, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.FLAAFFY, "Flaaffy", 2, false, false, false, "Wool Pokémon", Type.ELECTRIC, null, 0.8, 13.3, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 365, 70, 55, 55, 80, 60, 45, 120, 70, 128, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.AMPHAROS, "Ampharos", 2, false, false, false, "Light Pokémon", Type.ELECTRIC, null, 1.4, 61.5, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 510, 90, 75, 85, 115, 90, 55, 45, 70, 230, GrowthRate.MEDIUM_SLOW, 50, false, true,
+ new PokemonSpecies(Species.CLEFFA, 2, false, false, false, "Star Shape Pokémon", Type.FAIRY, null, 0.3, 3, Abilities.CUTE_CHARM, Abilities.MAGIC_GUARD, Abilities.FRIEND_GUARD, 218, 50, 25, 28, 45, 55, 15, 150, 140, 44, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.IGGLYBUFF, 2, false, false, false, "Balloon Pokémon", Type.NORMAL, Type.FAIRY, 0.3, 1, Abilities.CUTE_CHARM, Abilities.COMPETITIVE, Abilities.FRIEND_GUARD, 210, 90, 30, 15, 40, 20, 15, 170, 50, 42, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.TOGEPI, 2, false, false, false, "Spike Ball Pokémon", Type.FAIRY, null, 0.3, 1.5, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 245, 35, 20, 65, 40, 65, 20, 190, 50, 49, GrowthRate.FAST, 87.5, false),
+ new PokemonSpecies(Species.TOGETIC, 2, false, false, false, "Happiness Pokémon", Type.FAIRY, Type.FLYING, 0.6, 3.2, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 405, 55, 40, 85, 80, 105, 40, 75, 50, 142, GrowthRate.FAST, 87.5, false),
+ new PokemonSpecies(Species.NATU, 2, false, false, false, "Tiny Bird Pokémon", Type.PSYCHIC, Type.FLYING, 0.2, 2, Abilities.SYNCHRONIZE, Abilities.EARLY_BIRD, Abilities.MAGIC_BOUNCE, 320, 40, 50, 45, 70, 45, 70, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.XATU, 2, false, false, false, "Mystic Pokémon", Type.PSYCHIC, Type.FLYING, 1.5, 15, Abilities.SYNCHRONIZE, Abilities.EARLY_BIRD, Abilities.MAGIC_BOUNCE, 470, 65, 75, 70, 95, 70, 95, 75, 50, 165, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.MAREEP, 2, false, false, false, "Wool Pokémon", Type.ELECTRIC, null, 0.6, 7.8, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 280, 55, 40, 40, 65, 45, 35, 235, 70, 56, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.FLAAFFY, 2, false, false, false, "Wool Pokémon", Type.ELECTRIC, null, 0.8, 13.3, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 365, 70, 55, 55, 80, 60, 45, 120, 70, 128, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.AMPHAROS, 2, false, false, false, "Light Pokémon", Type.ELECTRIC, null, 1.4, 61.5, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 510, 90, 75, 85, 115, 90, 55, 45, 70, 230, GrowthRate.MEDIUM_SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.ELECTRIC, null, 1.4, 61.5, Abilities.STATIC, Abilities.NONE, Abilities.PLUS, 510, 90, 75, 85, 115, 90, 55, 45, 70, 230),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ELECTRIC, Type.DRAGON, 1.4, 61.5, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.MOLD_BREAKER, 610, 90, 95, 105, 165, 110, 45, 45, 70, 230),
),
- new PokemonSpecies(Species.BELLOSSOM, "Bellossom", 2, false, false, false, "Flower Pokémon", Type.GRASS, null, 0.4, 5.8, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HEALER, 490, 75, 80, 95, 90, 100, 50, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.MARILL, "Marill", 2, false, false, false, "Aqua Mouse Pokémon", Type.WATER, Type.FAIRY, 0.4, 8.5, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 250, 70, 20, 50, 20, 50, 40, 190, 50, 88, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.AZUMARILL, "Azumarill", 2, false, false, false, "Aqua Rabbit Pokémon", Type.WATER, Type.FAIRY, 0.8, 28.5, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 420, 100, 50, 80, 60, 80, 50, 75, 50, 210, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.SUDOWOODO, "Sudowoodo", 2, false, false, false, "Imitation Pokémon", Type.ROCK, null, 1.2, 38, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.RATTLED, 410, 70, 100, 115, 30, 65, 30, 65, 50, 144, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.POLITOED, "Politoed", 2, false, false, false, "Frog Pokémon", Type.WATER, null, 1.1, 33.9, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.DRIZZLE, 500, 90, 75, 75, 90, 100, 70, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.HOPPIP, "Hoppip", 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.4, 0.5, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 250, 35, 35, 40, 35, 55, 50, 255, 70, 50, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SKIPLOOM, "Skiploom", 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.6, 1, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 340, 55, 45, 50, 45, 65, 80, 120, 70, 119, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.JUMPLUFF, "Jumpluff", 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.8, 3, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 460, 75, 55, 70, 55, 95, 110, 45, 70, 207, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.AIPOM, "Aipom", 2, false, false, false, "Long Tail Pokémon", Type.NORMAL, null, 0.8, 11.5, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.SKILL_LINK, 360, 55, 70, 55, 40, 55, 85, 45, 70, 72, GrowthRate.FAST, 50, true),
- new PokemonSpecies(Species.SUNKERN, "Sunkern", 2, false, false, false, "Seed Pokémon", Type.GRASS, null, 0.3, 1.8, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.EARLY_BIRD, 180, 30, 30, 30, 30, 30, 30, 235, 70, 36, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SUNFLORA, "Sunflora", 2, false, false, false, "Sun Pokémon", Type.GRASS, null, 0.8, 8.5, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.EARLY_BIRD, 425, 75, 75, 55, 105, 85, 30, 120, 70, 149, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.YANMA, "Yanma", 2, false, false, false, "Clear Wing Pokémon", Type.BUG, Type.FLYING, 1.2, 38, Abilities.SPEED_BOOST, Abilities.COMPOUND_EYES, Abilities.FRISK, 390, 65, 65, 45, 75, 45, 95, 75, 70, 78, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.WOOPER, "Wooper", 2, false, false, false, "Water Fish Pokémon", Type.WATER, Type.GROUND, 0.4, 8.5, Abilities.DAMP, Abilities.WATER_ABSORB, Abilities.UNAWARE, 210, 55, 45, 45, 25, 25, 15, 255, 50, 42, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.QUAGSIRE, "Quagsire", 2, false, false, false, "Water Fish Pokémon", Type.WATER, Type.GROUND, 1.4, 75, Abilities.DAMP, Abilities.WATER_ABSORB, Abilities.UNAWARE, 430, 95, 85, 85, 65, 65, 35, 90, 50, 151, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.ESPEON, "Espeon", 2, false, false, false, "Sun Pokémon", Type.PSYCHIC, null, 0.9, 26.5, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.MAGIC_BOUNCE, 525, 65, 65, 60, 130, 95, 110, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.UMBREON, "Umbreon", 2, false, false, false, "Moonlight Pokémon", Type.DARK, null, 1, 27, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.INNER_FOCUS, 525, 95, 65, 110, 60, 130, 65, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.MURKROW, "Murkrow", 2, false, false, false, "Darkness Pokémon", Type.DARK, Type.FLYING, 0.5, 2.1, Abilities.INSOMNIA, Abilities.SUPER_LUCK, Abilities.PRANKSTER, 405, 60, 85, 42, 85, 42, 91, 30, 35, 81, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.SLOWKING, "Slowking", 2, false, false, false, "Royal Pokémon", Type.WATER, Type.PSYCHIC, 2, 79.5, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 75, 80, 100, 110, 30, 70, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MISDREAVUS, "Misdreavus", 2, false, false, false, "Screech Pokémon", Type.GHOST, null, 0.7, 1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 435, 60, 60, 60, 85, 85, 85, 45, 35, 87, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.UNOWN, "Unown", 2, false, false, false, "Symbol Pokémon", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118, GrowthRate.MEDIUM_FAST, null, false, false,
+ new PokemonSpecies(Species.BELLOSSOM, 2, false, false, false, "Flower Pokémon", Type.GRASS, null, 0.4, 5.8, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.HEALER, 490, 75, 80, 95, 90, 100, 50, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.MARILL, 2, false, false, false, "Aqua Mouse Pokémon", Type.WATER, Type.FAIRY, 0.4, 8.5, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 250, 70, 20, 50, 20, 50, 40, 190, 50, 88, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.AZUMARILL, 2, false, false, false, "Aqua Rabbit Pokémon", Type.WATER, Type.FAIRY, 0.8, 28.5, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 420, 100, 50, 80, 60, 80, 50, 75, 50, 210, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.SUDOWOODO, 2, false, false, false, "Imitation Pokémon", Type.ROCK, null, 1.2, 38, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.RATTLED, 410, 70, 100, 115, 30, 65, 30, 65, 50, 144, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.POLITOED, 2, false, false, false, "Frog Pokémon", Type.WATER, null, 1.1, 33.9, Abilities.WATER_ABSORB, Abilities.DAMP, Abilities.DRIZZLE, 500, 90, 75, 75, 90, 100, 70, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.HOPPIP, 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.4, 0.5, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 250, 35, 35, 40, 35, 55, 50, 255, 70, 50, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SKIPLOOM, 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.6, 1, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 340, 55, 45, 50, 45, 65, 80, 120, 70, 119, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.JUMPLUFF, 2, false, false, false, "Cottonweed Pokémon", Type.GRASS, Type.FLYING, 0.8, 3, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.INFILTRATOR, 460, 75, 55, 70, 55, 95, 110, 45, 70, 207, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.AIPOM, 2, false, false, false, "Long Tail Pokémon", Type.NORMAL, null, 0.8, 11.5, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.SKILL_LINK, 360, 55, 70, 55, 40, 55, 85, 45, 70, 72, GrowthRate.FAST, 50, true),
+ new PokemonSpecies(Species.SUNKERN, 2, false, false, false, "Seed Pokémon", Type.GRASS, null, 0.3, 1.8, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.EARLY_BIRD, 180, 30, 30, 30, 30, 30, 30, 235, 70, 36, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SUNFLORA, 2, false, false, false, "Sun Pokémon", Type.GRASS, null, 0.8, 8.5, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.EARLY_BIRD, 425, 75, 75, 55, 105, 85, 30, 120, 70, 149, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.YANMA, 2, false, false, false, "Clear Wing Pokémon", Type.BUG, Type.FLYING, 1.2, 38, Abilities.SPEED_BOOST, Abilities.COMPOUND_EYES, Abilities.FRISK, 390, 65, 65, 45, 75, 45, 95, 75, 70, 78, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.WOOPER, 2, false, false, false, "Water Fish Pokémon", Type.WATER, Type.GROUND, 0.4, 8.5, Abilities.DAMP, Abilities.WATER_ABSORB, Abilities.UNAWARE, 210, 55, 45, 45, 25, 25, 15, 255, 50, 42, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.QUAGSIRE, 2, false, false, false, "Water Fish Pokémon", Type.WATER, Type.GROUND, 1.4, 75, Abilities.DAMP, Abilities.WATER_ABSORB, Abilities.UNAWARE, 430, 95, 85, 85, 65, 65, 35, 90, 50, 151, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.ESPEON, 2, false, false, false, "Sun Pokémon", Type.PSYCHIC, null, 0.9, 26.5, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.MAGIC_BOUNCE, 525, 65, 65, 60, 130, 95, 110, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.UMBREON, 2, false, false, false, "Moonlight Pokémon", Type.DARK, null, 1, 27, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.INNER_FOCUS, 525, 95, 65, 110, 60, 130, 65, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.MURKROW, 2, false, false, false, "Darkness Pokémon", Type.DARK, Type.FLYING, 0.5, 2.1, Abilities.INSOMNIA, Abilities.SUPER_LUCK, Abilities.PRANKSTER, 405, 60, 85, 42, 85, 42, 91, 30, 35, 81, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.SLOWKING, 2, false, false, false, "Royal Pokémon", Type.WATER, Type.PSYCHIC, 2, 79.5, Abilities.OBLIVIOUS, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 75, 80, 100, 110, 30, 70, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MISDREAVUS, 2, false, false, false, "Screech Pokémon", Type.GHOST, null, 0.7, 1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 435, 60, 60, 60, 85, 85, 85, 45, 35, 87, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.UNOWN, 2, false, false, false, "Symbol Pokémon", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118, GrowthRate.MEDIUM_FAST, null, false, false,
new PokemonForm("A", "a", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118),
new PokemonForm("B", "b", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118),
new PokemonForm("C", "c", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118),
@@ -1037,407 +1084,407 @@ export function initSpecies() {
new PokemonForm("!", "exclamation", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118),
new PokemonForm("?", "question", Type.PSYCHIC, null, 0.5, 5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 336, 48, 72, 48, 72, 48, 48, 225, 70, 118),
),
- new PokemonSpecies(Species.WOBBUFFET, "Wobbuffet", 2, false, false, false, "Patient Pokémon", Type.PSYCHIC, null, 1.3, 28.5, Abilities.SHADOW_TAG, Abilities.NONE, Abilities.TELEPATHY, 405, 190, 33, 58, 33, 58, 33, 45, 50, 142, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.GIRAFARIG, "Girafarig", 2, false, false, false, "Long Neck Pokémon", Type.NORMAL, Type.PSYCHIC, 1.5, 41.5, Abilities.INNER_FOCUS, Abilities.EARLY_BIRD, Abilities.SAP_SIPPER, 455, 70, 80, 65, 90, 65, 85, 60, 70, 159, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.PINECO, "Pineco", 2, false, false, false, "Bagworm Pokémon", Type.BUG, null, 0.6, 7.2, Abilities.STURDY, Abilities.NONE, Abilities.OVERCOAT, 290, 50, 65, 90, 35, 35, 15, 190, 70, 58, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FORRETRESS, "Forretress", 2, false, false, false, "Bagworm Pokémon", Type.BUG, Type.STEEL, 1.2, 125.8, Abilities.STURDY, Abilities.NONE, Abilities.OVERCOAT, 465, 75, 90, 140, 60, 60, 40, 75, 70, 163, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DUNSPARCE, "Dunsparce", 2, false, false, false, "Land Snake Pokémon", Type.NORMAL, null, 1.5, 14, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 415, 100, 70, 70, 65, 65, 45, 190, 50, 145, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GLIGAR, "Gligar", 2, false, false, false, "Fly Scorpion Pokémon", Type.GROUND, Type.FLYING, 1.1, 64.8, Abilities.HYPER_CUTTER, Abilities.SAND_VEIL, Abilities.IMMUNITY, 430, 65, 75, 105, 35, 65, 85, 60, 70, 86, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.STEELIX, "Steelix", 2, false, false, false, "Iron Snake Pokémon", Type.STEEL, Type.GROUND, 9.2, 400, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SHEER_FORCE, 510, 75, 85, 200, 55, 65, 30, 25, 50, 179, GrowthRate.MEDIUM_FAST, 50, true, true,
+ new PokemonSpecies(Species.WOBBUFFET, 2, false, false, false, "Patient Pokémon", Type.PSYCHIC, null, 1.3, 28.5, Abilities.SHADOW_TAG, Abilities.NONE, Abilities.TELEPATHY, 405, 190, 33, 58, 33, 58, 33, 45, 50, 142, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.GIRAFARIG, 2, false, false, false, "Long Neck Pokémon", Type.NORMAL, Type.PSYCHIC, 1.5, 41.5, Abilities.INNER_FOCUS, Abilities.EARLY_BIRD, Abilities.SAP_SIPPER, 455, 70, 80, 65, 90, 65, 85, 60, 70, 159, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.PINECO, 2, false, false, false, "Bagworm Pokémon", Type.BUG, null, 0.6, 7.2, Abilities.STURDY, Abilities.NONE, Abilities.OVERCOAT, 290, 50, 65, 90, 35, 35, 15, 190, 70, 58, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FORRETRESS, 2, false, false, false, "Bagworm Pokémon", Type.BUG, Type.STEEL, 1.2, 125.8, Abilities.STURDY, Abilities.NONE, Abilities.OVERCOAT, 465, 75, 90, 140, 60, 60, 40, 75, 70, 163, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DUNSPARCE, 2, false, false, false, "Land Snake Pokémon", Type.NORMAL, null, 1.5, 14, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 415, 100, 70, 70, 65, 65, 45, 190, 50, 145, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GLIGAR, 2, false, false, false, "Fly Scorpion Pokémon", Type.GROUND, Type.FLYING, 1.1, 64.8, Abilities.HYPER_CUTTER, Abilities.SAND_VEIL, Abilities.IMMUNITY, 430, 65, 75, 105, 35, 65, 85, 60, 70, 86, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.STEELIX, 2, false, false, false, "Iron Snake Pokémon", Type.STEEL, Type.GROUND, 9.2, 400, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SHEER_FORCE, 510, 75, 85, 200, 55, 65, 30, 25, 50, 179, GrowthRate.MEDIUM_FAST, 50, true, true,
new PokemonForm("Normal", "", Type.STEEL, Type.GROUND, 9.2, 400, Abilities.ROCK_HEAD, Abilities.STURDY, Abilities.SHEER_FORCE, 510, 75, 85, 200, 55, 65, 30, 25, 50, 179, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.STEEL, Type.GROUND, 10.5, 740, Abilities.SAND_FORCE, Abilities.SAND_FORCE, Abilities.SAND_FORCE, 610, 75, 125, 230, 55, 95, 30, 25, 50, 179, true),
),
- new PokemonSpecies(Species.SNUBBULL, "Snubbull", 2, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 0.6, 7.8, Abilities.INTIMIDATE, Abilities.RUN_AWAY, Abilities.RATTLED, 300, 60, 80, 50, 40, 40, 30, 190, 70, 60, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.GRANBULL, "Granbull", 2, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 1.4, 48.7, Abilities.INTIMIDATE, Abilities.QUICK_FEET, Abilities.RATTLED, 450, 90, 120, 75, 60, 60, 45, 75, 70, 158, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.QWILFISH, "Qwilfish", 2, false, false, false, "Balloon Pokémon", Type.WATER, Type.POISON, 0.5, 3.9, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 440, 65, 95, 85, 55, 55, 85, 45, 50, 88, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SCIZOR, "Scizor", 2, false, false, false, "Pincer Pokémon", Type.BUG, Type.STEEL, 1.8, 118, Abilities.SWARM, Abilities.TECHNICIAN, Abilities.LIGHT_METAL, 500, 70, 130, 100, 55, 80, 65, 25, 50, 175, GrowthRate.MEDIUM_FAST, 50, true, true,
+ new PokemonSpecies(Species.SNUBBULL, 2, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 0.6, 7.8, Abilities.INTIMIDATE, Abilities.RUN_AWAY, Abilities.RATTLED, 300, 60, 80, 50, 40, 40, 30, 190, 70, 60, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.GRANBULL, 2, false, false, false, "Fairy Pokémon", Type.FAIRY, null, 1.4, 48.7, Abilities.INTIMIDATE, Abilities.QUICK_FEET, Abilities.RATTLED, 450, 90, 120, 75, 60, 60, 45, 75, 70, 158, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.QWILFISH, 2, false, false, false, "Balloon Pokémon", Type.WATER, Type.POISON, 0.5, 3.9, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 440, 65, 95, 85, 55, 55, 85, 45, 50, 88, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SCIZOR, 2, false, false, false, "Pincer Pokémon", Type.BUG, Type.STEEL, 1.8, 118, Abilities.SWARM, Abilities.TECHNICIAN, Abilities.LIGHT_METAL, 500, 70, 130, 100, 55, 80, 65, 25, 50, 175, GrowthRate.MEDIUM_FAST, 50, true, true,
new PokemonForm("Normal", "", Type.BUG, Type.STEEL, 1.8, 118, Abilities.SWARM, Abilities.TECHNICIAN, Abilities.LIGHT_METAL, 500, 70, 130, 100, 55, 80, 65, 25, 50, 175, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.BUG, Type.STEEL, 2, 125, Abilities.TECHNICIAN, Abilities.TECHNICIAN, Abilities.TECHNICIAN, 600, 70, 150, 140, 65, 100, 75, 25, 50, 175, true),
),
- new PokemonSpecies(Species.SHUCKLE, "Shuckle", 2, false, false, false, "Mold Pokémon", Type.BUG, Type.ROCK, 0.6, 20.5, Abilities.STURDY, Abilities.GLUTTONY, Abilities.CONTRARY, 505, 20, 10, 230, 10, 230, 5, 190, 50, 177, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.HERACROSS, "Heracross", 2, false, false, false, "Single Horn Pokémon", Type.BUG, Type.FIGHTING, 1.5, 54, Abilities.SWARM, Abilities.GUTS, Abilities.MOXIE, 500, 80, 125, 75, 40, 95, 85, 45, 50, 175, GrowthRate.SLOW, 50, true, true,
+ new PokemonSpecies(Species.SHUCKLE, 2, false, false, false, "Mold Pokémon", Type.BUG, Type.ROCK, 0.6, 20.5, Abilities.STURDY, Abilities.GLUTTONY, Abilities.CONTRARY, 505, 20, 10, 230, 10, 230, 5, 190, 50, 177, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.HERACROSS, 2, false, false, false, "Single Horn Pokémon", Type.BUG, Type.FIGHTING, 1.5, 54, Abilities.SWARM, Abilities.GUTS, Abilities.MOXIE, 500, 80, 125, 75, 40, 95, 85, 45, 50, 175, GrowthRate.SLOW, 50, true, true,
new PokemonForm("Normal", "", Type.BUG, Type.FIGHTING, 1.5, 54, Abilities.SWARM, Abilities.GUTS, Abilities.MOXIE, 500, 80, 125, 75, 40, 95, 85, 45, 50, 175, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.BUG, Type.FIGHTING, 1.7, 62.5, Abilities.SKILL_LINK, Abilities.SKILL_LINK, Abilities.SKILL_LINK, 600, 80, 185, 115, 40, 105, 75, 45, 50, 175, true),
),
- new PokemonSpecies(Species.SNEASEL, "Sneasel", 2, false, false, false, "Sharp Claw Pokémon", Type.DARK, Type.ICE, 0.9, 28, Abilities.INNER_FOCUS, Abilities.KEEN_EYE, Abilities.PICKPOCKET, 430, 55, 95, 55, 35, 75, 115, 60, 35, 86, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.TEDDIURSA, "Teddiursa", 2, false, false, false, "Little Bear Pokémon", Type.NORMAL, null, 0.6, 8.8, Abilities.PICKUP, Abilities.QUICK_FEET, Abilities.HONEY_GATHER, 330, 60, 80, 50, 50, 50, 40, 120, 70, 66, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.URSARING, "Ursaring", 2, false, false, false, "Hibernator Pokémon", Type.NORMAL, null, 1.8, 125.8, Abilities.GUTS, Abilities.QUICK_FEET, Abilities.UNNERVE, 500, 90, 130, 75, 75, 75, 55, 60, 70, 175, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.SLUGMA, "Slugma", 2, false, false, false, "Lava Pokémon", Type.FIRE, null, 0.7, 35, Abilities.MAGMA_ARMOR, Abilities.FLAME_BODY, Abilities.WEAK_ARMOR, 250, 40, 40, 40, 70, 40, 20, 190, 70, 50, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MAGCARGO, "Magcargo", 2, false, false, false, "Lava Pokémon", Type.FIRE, Type.ROCK, 0.8, 55, Abilities.MAGMA_ARMOR, Abilities.FLAME_BODY, Abilities.WEAK_ARMOR, 430, 60, 50, 120, 90, 80, 30, 75, 70, 151, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SWINUB, "Swinub", 2, false, false, false, "Pig Pokémon", Type.ICE, Type.GROUND, 0.4, 6.5, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 250, 50, 50, 40, 30, 30, 50, 225, 50, 50, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.PILOSWINE, "Piloswine", 2, false, false, false, "Swine Pokémon", Type.ICE, Type.GROUND, 1.1, 55.8, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 450, 100, 100, 80, 60, 60, 50, 75, 50, 158, GrowthRate.SLOW, 50, true),
- new PokemonSpecies(Species.CORSOLA, "Corsola", 2, false, false, false, "Coral Pokémon", Type.WATER, Type.ROCK, 0.6, 5, Abilities.HUSTLE, Abilities.NATURAL_CURE, Abilities.REGENERATOR, 410, 65, 55, 95, 65, 95, 35, 60, 50, 144, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.REMORAID, "Remoraid", 2, false, false, false, "Jet Pokémon", Type.WATER, null, 0.6, 12, Abilities.HUSTLE, Abilities.SNIPER, Abilities.MOODY, 300, 35, 65, 35, 65, 35, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.OCTILLERY, "Octillery", 2, false, false, false, "Jet Pokémon", Type.WATER, null, 0.9, 28.5, Abilities.SUCTION_CUPS, Abilities.SNIPER, Abilities.MOODY, 480, 75, 105, 75, 105, 75, 45, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.DELIBIRD, "Delibird", 2, false, false, false, "Delivery Pokémon", Type.ICE, Type.FLYING, 0.9, 16, Abilities.VITAL_SPIRIT, Abilities.HUSTLE, Abilities.INSOMNIA, 330, 45, 55, 45, 65, 45, 75, 45, 50, 116, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.MANTINE, "Mantine", 2, false, false, false, "Kite Pokémon", Type.WATER, Type.FLYING, 2.1, 220, Abilities.SWIFT_SWIM, Abilities.WATER_ABSORB, Abilities.WATER_VEIL, 485, 85, 40, 70, 80, 140, 70, 25, 50, 170, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.SKARMORY, "Skarmory", 2, false, false, false, "Armor Bird Pokémon", Type.STEEL, Type.FLYING, 1.7, 50.5, Abilities.KEEN_EYE, Abilities.STURDY, Abilities.WEAK_ARMOR, 465, 65, 80, 140, 40, 70, 70, 25, 50, 163, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.HOUNDOUR, "Houndour", 2, false, false, false, "Dark Pokémon", Type.DARK, Type.FIRE, 0.6, 10.8, Abilities.EARLY_BIRD, Abilities.FLASH_FIRE, Abilities.UNNERVE, 330, 45, 60, 30, 80, 50, 65, 120, 35, 66, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.HOUNDOOM, "Houndoom", 2, false, false, false, "Dark Pokémon", Type.DARK, Type.FIRE, 1.4, 35, Abilities.EARLY_BIRD, Abilities.FLASH_FIRE, Abilities.UNNERVE, 500, 75, 90, 50, 110, 80, 95, 45, 35, 175, GrowthRate.SLOW, 50, true, true,
+ new PokemonSpecies(Species.SNEASEL, 2, false, false, false, "Sharp Claw Pokémon", Type.DARK, Type.ICE, 0.9, 28, Abilities.INNER_FOCUS, Abilities.KEEN_EYE, Abilities.PICKPOCKET, 430, 55, 95, 55, 35, 75, 115, 60, 35, 86, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.TEDDIURSA, 2, false, false, false, "Little Bear Pokémon", Type.NORMAL, null, 0.6, 8.8, Abilities.PICKUP, Abilities.QUICK_FEET, Abilities.HONEY_GATHER, 330, 60, 80, 50, 50, 50, 40, 120, 70, 66, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.URSARING, 2, false, false, false, "Hibernator Pokémon", Type.NORMAL, null, 1.8, 125.8, Abilities.GUTS, Abilities.QUICK_FEET, Abilities.UNNERVE, 500, 90, 130, 75, 75, 75, 55, 60, 70, 175, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.SLUGMA, 2, false, false, false, "Lava Pokémon", Type.FIRE, null, 0.7, 35, Abilities.MAGMA_ARMOR, Abilities.FLAME_BODY, Abilities.WEAK_ARMOR, 250, 40, 40, 40, 70, 40, 20, 190, 70, 50, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MAGCARGO, 2, false, false, false, "Lava Pokémon", Type.FIRE, Type.ROCK, 0.8, 55, Abilities.MAGMA_ARMOR, Abilities.FLAME_BODY, Abilities.WEAK_ARMOR, 430, 60, 50, 120, 90, 80, 30, 75, 70, 151, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SWINUB, 2, false, false, false, "Pig Pokémon", Type.ICE, Type.GROUND, 0.4, 6.5, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 250, 50, 50, 40, 30, 30, 50, 225, 50, 50, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.PILOSWINE, 2, false, false, false, "Swine Pokémon", Type.ICE, Type.GROUND, 1.1, 55.8, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 450, 100, 100, 80, 60, 60, 50, 75, 50, 158, GrowthRate.SLOW, 50, true),
+ new PokemonSpecies(Species.CORSOLA, 2, false, false, false, "Coral Pokémon", Type.WATER, Type.ROCK, 0.6, 5, Abilities.HUSTLE, Abilities.NATURAL_CURE, Abilities.REGENERATOR, 410, 65, 55, 95, 65, 95, 35, 60, 50, 144, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.REMORAID, 2, false, false, false, "Jet Pokémon", Type.WATER, null, 0.6, 12, Abilities.HUSTLE, Abilities.SNIPER, Abilities.MOODY, 300, 35, 65, 35, 65, 35, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.OCTILLERY, 2, false, false, false, "Jet Pokémon", Type.WATER, null, 0.9, 28.5, Abilities.SUCTION_CUPS, Abilities.SNIPER, Abilities.MOODY, 480, 75, 105, 75, 105, 75, 45, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.DELIBIRD, 2, false, false, false, "Delivery Pokémon", Type.ICE, Type.FLYING, 0.9, 16, Abilities.VITAL_SPIRIT, Abilities.HUSTLE, Abilities.INSOMNIA, 330, 45, 55, 45, 65, 45, 75, 45, 50, 116, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.MANTINE, 2, false, false, false, "Kite Pokémon", Type.WATER, Type.FLYING, 2.1, 220, Abilities.SWIFT_SWIM, Abilities.WATER_ABSORB, Abilities.WATER_VEIL, 485, 85, 40, 70, 80, 140, 70, 25, 50, 170, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.SKARMORY, 2, false, false, false, "Armor Bird Pokémon", Type.STEEL, Type.FLYING, 1.7, 50.5, Abilities.KEEN_EYE, Abilities.STURDY, Abilities.WEAK_ARMOR, 465, 65, 80, 140, 40, 70, 70, 25, 50, 163, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.HOUNDOUR, 2, false, false, false, "Dark Pokémon", Type.DARK, Type.FIRE, 0.6, 10.8, Abilities.EARLY_BIRD, Abilities.FLASH_FIRE, Abilities.UNNERVE, 330, 45, 60, 30, 80, 50, 65, 120, 35, 66, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.HOUNDOOM, 2, false, false, false, "Dark Pokémon", Type.DARK, Type.FIRE, 1.4, 35, Abilities.EARLY_BIRD, Abilities.FLASH_FIRE, Abilities.UNNERVE, 500, 75, 90, 50, 110, 80, 95, 45, 35, 175, GrowthRate.SLOW, 50, true, true,
new PokemonForm("Normal", "", Type.DARK, Type.FIRE, 1.4, 35, Abilities.EARLY_BIRD, Abilities.FLASH_FIRE, Abilities.UNNERVE, 500, 75, 90, 50, 110, 80, 95, 45, 35, 175, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DARK, Type.FIRE, 1.9, 49.5, Abilities.SOLAR_POWER, Abilities.SOLAR_POWER, Abilities.SOLAR_POWER, 600, 75, 90, 90, 140, 90, 115, 45, 35, 175, true),
),
- new PokemonSpecies(Species.KINGDRA, "Kingdra", 2, false, false, false, "Dragon Pokémon", Type.WATER, Type.DRAGON, 1.8, 152, Abilities.SWIFT_SWIM, Abilities.SNIPER, Abilities.DAMP, 540, 75, 95, 95, 95, 95, 85, 45, 50, 270, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PHANPY, "Phanpy", 2, false, false, false, "Long Nose Pokémon", Type.GROUND, null, 0.5, 33.5, Abilities.PICKUP, Abilities.NONE, Abilities.SAND_VEIL, 330, 90, 60, 60, 40, 40, 40, 120, 70, 66, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DONPHAN, "Donphan", 2, false, false, false, "Armor Pokémon", Type.GROUND, null, 1.1, 120, Abilities.STURDY, Abilities.NONE, Abilities.SAND_VEIL, 500, 90, 120, 120, 60, 60, 50, 60, 70, 175, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.PORYGON2, "Porygon2", 2, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.6, 32.5, Abilities.TRACE, Abilities.DOWNLOAD, Abilities.ANALYTIC, 515, 85, 80, 90, 105, 95, 60, 45, 50, 180, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.STANTLER, "Stantler", 2, false, false, false, "Big Horn Pokémon", Type.NORMAL, null, 1.4, 71.2, Abilities.INTIMIDATE, Abilities.FRISK, Abilities.SAP_SIPPER, 465, 73, 95, 62, 85, 65, 85, 45, 70, 163, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.SMEARGLE, "Smeargle", 2, false, false, false, "Painter Pokémon", Type.NORMAL, null, 1.2, 58, Abilities.OWN_TEMPO, Abilities.TECHNICIAN, Abilities.MOODY, 250, 55, 20, 35, 20, 45, 75, 45, 70, 88, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.TYROGUE, "Tyrogue", 2, false, false, false, "Scuffle Pokémon", Type.FIGHTING, null, 0.7, 21, Abilities.GUTS, Abilities.STEADFAST, Abilities.VITAL_SPIRIT, 210, 35, 35, 35, 35, 35, 35, 75, 50, 42, GrowthRate.MEDIUM_FAST, 100, false),
- new PokemonSpecies(Species.HITMONTOP, "Hitmontop", 2, false, false, false, "Handstand Pokémon", Type.FIGHTING, null, 1.4, 48, Abilities.INTIMIDATE, Abilities.TECHNICIAN, Abilities.STEADFAST, 455, 50, 95, 95, 35, 110, 70, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false),
- new PokemonSpecies(Species.SMOOCHUM, "Smoochum", 2, false, false, false, "Kiss Pokémon", Type.ICE, Type.PSYCHIC, 0.4, 6, Abilities.OBLIVIOUS, Abilities.FOREWARN, Abilities.HYDRATION, 305, 45, 30, 15, 85, 65, 65, 45, 50, 61, GrowthRate.MEDIUM_FAST, 0, false),
- new PokemonSpecies(Species.ELEKID, "Elekid", 2, false, false, false, "Electric Pokémon", Type.ELECTRIC, null, 0.6, 23.5, Abilities.STATIC, Abilities.NONE, Abilities.VITAL_SPIRIT, 360, 45, 63, 37, 65, 55, 95, 45, 50, 72, GrowthRate.MEDIUM_FAST, 75, false),
- new PokemonSpecies(Species.MAGBY, "Magby", 2, false, false, false, "Live Coal Pokémon", Type.FIRE, null, 0.7, 21.4, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 365, 45, 75, 37, 70, 55, 83, 45, 50, 73, GrowthRate.MEDIUM_FAST, 75, false),
- new PokemonSpecies(Species.MILTANK, "Miltank", 2, false, false, false, "Milk Cow Pokémon", Type.NORMAL, null, 1.2, 75.5, Abilities.THICK_FAT, Abilities.SCRAPPY, Abilities.SAP_SIPPER, 490, 95, 80, 105, 40, 70, 100, 45, 50, 172, GrowthRate.SLOW, 0, false),
- new PokemonSpecies(Species.BLISSEY, "Blissey", 2, false, false, false, "Happiness Pokémon", Type.NORMAL, null, 1.5, 46.8, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.HEALER, 540, 255, 10, 10, 75, 135, 55, 30, 140, 635, GrowthRate.FAST, 0, false),
- new PokemonSpecies(Species.RAIKOU, "Raikou", 2, true, false, false, "Thunder Pokémon", Type.ELECTRIC, null, 1.9, 178, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 90, 85, 75, 115, 100, 115, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.ENTEI, "Entei", 2, true, false, false, "Volcano Pokémon", Type.FIRE, null, 2.1, 198, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 115, 115, 85, 90, 75, 100, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.SUICUNE, "Suicune", 2, true, false, false, "Aurora Pokémon", Type.WATER, null, 2, 187, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 100, 75, 115, 90, 115, 85, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.LARVITAR, "Larvitar", 2, false, false, false, "Rock Skin Pokémon", Type.ROCK, Type.GROUND, 0.6, 72, Abilities.GUTS, Abilities.NONE, Abilities.SAND_VEIL, 300, 50, 64, 50, 45, 50, 41, 45, 35, 60, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.PUPITAR, "Pupitar", 2, false, false, false, "Hard Shell Pokémon", Type.ROCK, Type.GROUND, 1.2, 152, Abilities.SHED_SKIN, Abilities.NONE, Abilities.SHED_SKIN, 410, 70, 84, 70, 65, 70, 51, 45, 35, 144, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.TYRANITAR, "Tyranitar", 2, false, false, false, "Armor Pokémon", Type.ROCK, Type.DARK, 2, 202, Abilities.SAND_STREAM, Abilities.NONE, Abilities.UNNERVE, 600, 100, 134, 110, 95, 100, 61, 45, 35, 300, GrowthRate.SLOW, 50, false, true,
+ new PokemonSpecies(Species.KINGDRA, 2, false, false, false, "Dragon Pokémon", Type.WATER, Type.DRAGON, 1.8, 152, Abilities.SWIFT_SWIM, Abilities.SNIPER, Abilities.DAMP, 540, 75, 95, 95, 95, 95, 85, 45, 50, 270, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PHANPY, 2, false, false, false, "Long Nose Pokémon", Type.GROUND, null, 0.5, 33.5, Abilities.PICKUP, Abilities.NONE, Abilities.SAND_VEIL, 330, 90, 60, 60, 40, 40, 40, 120, 70, 66, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DONPHAN, 2, false, false, false, "Armor Pokémon", Type.GROUND, null, 1.1, 120, Abilities.STURDY, Abilities.NONE, Abilities.SAND_VEIL, 500, 90, 120, 120, 60, 60, 50, 60, 70, 175, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.PORYGON2, 2, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.6, 32.5, Abilities.TRACE, Abilities.DOWNLOAD, Abilities.ANALYTIC, 515, 85, 80, 90, 105, 95, 60, 45, 50, 180, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.STANTLER, 2, false, false, false, "Big Horn Pokémon", Type.NORMAL, null, 1.4, 71.2, Abilities.INTIMIDATE, Abilities.FRISK, Abilities.SAP_SIPPER, 465, 73, 95, 62, 85, 65, 85, 45, 70, 163, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.SMEARGLE, 2, false, false, false, "Painter Pokémon", Type.NORMAL, null, 1.2, 58, Abilities.OWN_TEMPO, Abilities.TECHNICIAN, Abilities.MOODY, 250, 55, 20, 35, 20, 45, 75, 45, 70, 88, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.TYROGUE, 2, false, false, false, "Scuffle Pokémon", Type.FIGHTING, null, 0.7, 21, Abilities.GUTS, Abilities.STEADFAST, Abilities.VITAL_SPIRIT, 210, 35, 35, 35, 35, 35, 35, 75, 50, 42, GrowthRate.MEDIUM_FAST, 100, false),
+ new PokemonSpecies(Species.HITMONTOP, 2, false, false, false, "Handstand Pokémon", Type.FIGHTING, null, 1.4, 48, Abilities.INTIMIDATE, Abilities.TECHNICIAN, Abilities.STEADFAST, 455, 50, 95, 95, 35, 110, 70, 45, 50, 159, GrowthRate.MEDIUM_FAST, 100, false),
+ new PokemonSpecies(Species.SMOOCHUM, 2, false, false, false, "Kiss Pokémon", Type.ICE, Type.PSYCHIC, 0.4, 6, Abilities.OBLIVIOUS, Abilities.FOREWARN, Abilities.HYDRATION, 305, 45, 30, 15, 85, 65, 65, 45, 50, 61, GrowthRate.MEDIUM_FAST, 0, false),
+ new PokemonSpecies(Species.ELEKID, 2, false, false, false, "Electric Pokémon", Type.ELECTRIC, null, 0.6, 23.5, Abilities.STATIC, Abilities.NONE, Abilities.VITAL_SPIRIT, 360, 45, 63, 37, 65, 55, 95, 45, 50, 72, GrowthRate.MEDIUM_FAST, 75, false),
+ new PokemonSpecies(Species.MAGBY, 2, false, false, false, "Live Coal Pokémon", Type.FIRE, null, 0.7, 21.4, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 365, 45, 75, 37, 70, 55, 83, 45, 50, 73, GrowthRate.MEDIUM_FAST, 75, false),
+ new PokemonSpecies(Species.MILTANK, 2, false, false, false, "Milk Cow Pokémon", Type.NORMAL, null, 1.2, 75.5, Abilities.THICK_FAT, Abilities.SCRAPPY, Abilities.SAP_SIPPER, 490, 95, 80, 105, 40, 70, 100, 45, 50, 172, GrowthRate.SLOW, 0, false),
+ new PokemonSpecies(Species.BLISSEY, 2, false, false, false, "Happiness Pokémon", Type.NORMAL, null, 1.5, 46.8, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.HEALER, 540, 255, 10, 10, 75, 135, 55, 30, 140, 635, GrowthRate.FAST, 0, false),
+ new PokemonSpecies(Species.RAIKOU, 2, true, false, false, "Thunder Pokémon", Type.ELECTRIC, null, 1.9, 178, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 90, 85, 75, 115, 100, 115, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.ENTEI, 2, true, false, false, "Volcano Pokémon", Type.FIRE, null, 2.1, 198, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 115, 115, 85, 90, 75, 100, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.SUICUNE, 2, true, false, false, "Aurora Pokémon", Type.WATER, null, 2, 187, Abilities.PRESSURE, Abilities.NONE, Abilities.INNER_FOCUS, 580, 100, 75, 115, 90, 115, 85, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.LARVITAR, 2, false, false, false, "Rock Skin Pokémon", Type.ROCK, Type.GROUND, 0.6, 72, Abilities.GUTS, Abilities.NONE, Abilities.SAND_VEIL, 300, 50, 64, 50, 45, 50, 41, 45, 35, 60, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.PUPITAR, 2, false, false, false, "Hard Shell Pokémon", Type.ROCK, Type.GROUND, 1.2, 152, Abilities.SHED_SKIN, Abilities.NONE, Abilities.SHED_SKIN, 410, 70, 84, 70, 65, 70, 51, 45, 35, 144, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.TYRANITAR, 2, false, false, false, "Armor Pokémon", Type.ROCK, Type.DARK, 2, 202, Abilities.SAND_STREAM, Abilities.NONE, Abilities.UNNERVE, 600, 100, 134, 110, 95, 100, 61, 45, 35, 300, GrowthRate.SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.ROCK, Type.DARK, 2, 202, Abilities.SAND_STREAM, Abilities.NONE, Abilities.UNNERVE, 600, 100, 134, 110, 95, 100, 61, 45, 35, 300),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ROCK, Type.DARK, 2.5, 255, Abilities.SAND_STREAM, Abilities.NONE, Abilities.SAND_STREAM, 700, 100, 164, 150, 95, 120, 71, 45, 35, 300),
),
- new PokemonSpecies(Species.LUGIA, "Lugia", 2, false, true, false, "Diving Pokémon", Type.PSYCHIC, Type.FLYING, 5.2, 216, Abilities.PRESSURE, Abilities.NONE, Abilities.MULTISCALE, 680, 106, 90, 130, 90, 154, 110, 3, 0, 340, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.HO_OH, "Ho-Oh", 2, false, true, false, "Rainbow Pokémon", Type.FIRE, Type.FLYING, 3.8, 199, Abilities.PRESSURE, Abilities.NONE, Abilities.REGENERATOR, 680, 106, 130, 90, 110, 154, 90, 3, 0, 340, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.CELEBI, "Celebi", 2, false, false, true, "Time Travel Pokémon", Type.PSYCHIC, Type.GRASS, 0.6, 5, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 300, GrowthRate.MEDIUM_SLOW, null, false),
- new PokemonSpecies(Species.TREECKO, "Treecko", 3, false, false, false, "Wood Gecko Pokémon", Type.GRASS, null, 0.5, 5, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 310, 40, 45, 35, 65, 55, 70, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.GROVYLE, "Grovyle", 3, false, false, false, "Wood Gecko Pokémon", Type.GRASS, null, 0.9, 21.6, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 405, 50, 65, 45, 85, 65, 95, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.SCEPTILE, "Sceptile", 3, false, false, false, "Forest Pokémon", Type.GRASS, null, 1.7, 52.2, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 530, 70, 85, 65, 105, 85, 120, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
+ new PokemonSpecies(Species.LUGIA, 2, false, true, false, "Diving Pokémon", Type.PSYCHIC, Type.FLYING, 5.2, 216, Abilities.PRESSURE, Abilities.NONE, Abilities.MULTISCALE, 680, 106, 90, 130, 90, 154, 110, 3, 0, 340, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.HO_OH, 2, false, true, false, "Rainbow Pokémon", Type.FIRE, Type.FLYING, 3.8, 199, Abilities.PRESSURE, Abilities.NONE, Abilities.REGENERATOR, 680, 106, 130, 90, 110, 154, 90, 3, 0, 340, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.CELEBI, 2, false, false, true, "Time Travel Pokémon", Type.PSYCHIC, Type.GRASS, 0.6, 5, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 300, GrowthRate.MEDIUM_SLOW, null, false),
+ new PokemonSpecies(Species.TREECKO, 3, false, false, false, "Wood Gecko Pokémon", Type.GRASS, null, 0.5, 5, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 310, 40, 45, 35, 65, 55, 70, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.GROVYLE, 3, false, false, false, "Wood Gecko Pokémon", Type.GRASS, null, 0.9, 21.6, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 405, 50, 65, 45, 85, 65, 95, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.SCEPTILE, 3, false, false, false, "Forest Pokémon", Type.GRASS, null, 1.7, 52.2, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 530, 70, 85, 65, 105, 85, 120, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
new PokemonForm("Normal", "", Type.GRASS, null, 1.7, 52.2, Abilities.OVERGROW, Abilities.NONE, Abilities.UNBURDEN, 530, 70, 85, 65, 105, 85, 120, 45, 50, 265),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.GRASS, Type.DRAGON, 1.9, 55.2, Abilities.LIGHTNING_ROD, Abilities.NONE, Abilities.LIGHTNING_ROD, 630, 70, 110, 75, 145, 85, 145, 45, 50, 265),
),
- new PokemonSpecies(Species.TORCHIC, "Torchic", 3, false, false, false, "Chick Pokémon", Type.FIRE, null, 0.4, 2.5, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 310, 45, 60, 40, 70, 50, 45, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, true),
- new PokemonSpecies(Species.COMBUSKEN, "Combusken", 3, false, false, false, "Young Fowl Pokémon", Type.FIRE, Type.FIGHTING, 0.9, 19.5, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 405, 60, 85, 60, 85, 60, 55, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, true),
- new PokemonSpecies(Species.BLAZIKEN, "Blaziken", 3, false, false, false, "Blaze Pokémon", Type.FIRE, Type.FIGHTING, 1.9, 52, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 530, 80, 120, 70, 110, 70, 80, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, true, true,
+ new PokemonSpecies(Species.TORCHIC, 3, false, false, false, "Chick Pokémon", Type.FIRE, null, 0.4, 2.5, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 310, 45, 60, 40, 70, 50, 45, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, true),
+ new PokemonSpecies(Species.COMBUSKEN, 3, false, false, false, "Young Fowl Pokémon", Type.FIRE, Type.FIGHTING, 0.9, 19.5, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 405, 60, 85, 60, 85, 60, 55, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, true),
+ new PokemonSpecies(Species.BLAZIKEN, 3, false, false, false, "Blaze Pokémon", Type.FIRE, Type.FIGHTING, 1.9, 52, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 530, 80, 120, 70, 110, 70, 80, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, true, true,
new PokemonForm("Normal", "", Type.FIRE, Type.FIGHTING, 1.9, 52, Abilities.BLAZE, Abilities.NONE, Abilities.SPEED_BOOST, 530, 80, 120, 70, 110, 70, 80, 45, 50, 265, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.FIRE, Type.FIGHTING, 1.9, 52, Abilities.SPEED_BOOST, Abilities.NONE, Abilities.SPEED_BOOST, 630, 80, 160, 80, 130, 80, 100, 45, 50, 265, true),
),
- new PokemonSpecies(Species.MUDKIP, "Mudkip", 3, false, false, false, "Mud Fish Pokémon", Type.WATER, null, 0.4, 7.6, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 310, 50, 70, 50, 50, 50, 40, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.MARSHTOMP, "Marshtomp", 3, false, false, false, "Mud Fish Pokémon", Type.WATER, Type.GROUND, 0.7, 28, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 405, 70, 85, 70, 60, 70, 50, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.SWAMPERT, "Swampert", 3, false, false, false, "Mud Fish Pokémon", Type.WATER, Type.GROUND, 1.5, 81.9, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 535, 100, 110, 90, 85, 90, 60, 45, 50, 268, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
+ new PokemonSpecies(Species.MUDKIP, 3, false, false, false, "Mud Fish Pokémon", Type.WATER, null, 0.4, 7.6, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 310, 50, 70, 50, 50, 50, 40, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.MARSHTOMP, 3, false, false, false, "Mud Fish Pokémon", Type.WATER, Type.GROUND, 0.7, 28, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 405, 70, 85, 70, 60, 70, 50, 45, 50, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.SWAMPERT, 3, false, false, false, "Mud Fish Pokémon", Type.WATER, Type.GROUND, 1.5, 81.9, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 535, 100, 110, 90, 85, 90, 60, 45, 50, 268, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
new PokemonForm("Normal", "", Type.WATER, Type.GROUND, 1.5, 81.9, Abilities.TORRENT, Abilities.NONE, Abilities.DAMP, 535, 100, 110, 90, 85, 90, 60, 45, 50, 268),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.WATER, Type.GROUND, 1.9, 102, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.SWIFT_SWIM, 635, 100, 150, 110, 95, 110, 70, 45, 50, 268),
),
- new PokemonSpecies(Species.POOCHYENA, "Poochyena", 3, false, false, false, "Bite Pokémon", Type.DARK, null, 0.5, 13.6, Abilities.RUN_AWAY, Abilities.QUICK_FEET, Abilities.RATTLED, 220, 35, 55, 35, 30, 30, 35, 255, 70, 56, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MIGHTYENA, "Mightyena", 3, false, false, false, "Bite Pokémon", Type.DARK, null, 1, 37, Abilities.INTIMIDATE, Abilities.QUICK_FEET, Abilities.MOXIE, 420, 70, 90, 70, 60, 60, 70, 127, 70, 147, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ZIGZAGOON, "Zigzagoon", 3, false, false, false, "Tiny Raccoon Pokémon", Type.NORMAL, null, 0.4, 17.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 240, 38, 30, 41, 30, 41, 60, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.LINOONE, "Linoone", 3, false, false, false, "Rushing Pokémon", Type.NORMAL, null, 0.5, 32.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 420, 78, 70, 61, 50, 61, 100, 90, 50, 147, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.WURMPLE, "Wurmple", 3, false, false, false, "Worm Pokémon", Type.BUG, null, 0.3, 3.6, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 45, 45, 35, 20, 30, 20, 255, 70, 56, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SILCOON, "Silcoon", 3, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.6, 10, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 50, 35, 55, 25, 25, 15, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BEAUTIFLY, "Beautifly", 3, false, false, false, "Butterfly Pokémon", Type.BUG, Type.FLYING, 1, 28.4, Abilities.SWARM, Abilities.NONE, Abilities.RIVALRY, 395, 60, 70, 50, 100, 50, 65, 45, 70, 178, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.CASCOON, "Cascoon", 3, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.7, 11.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.NONE, 205, 50, 35, 55, 25, 25, 15, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DUSTOX, "Dustox", 3, false, false, false, "Poison Moth Pokémon", Type.BUG, Type.POISON, 1.2, 31.6, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.COMPOUND_EYES, 385, 60, 50, 70, 50, 90, 65, 45, 70, 173, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.LOTAD, "Lotad", 3, false, false, false, "Water Weed Pokémon", Type.WATER, Type.GRASS, 0.5, 2.6, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 220, 40, 30, 30, 40, 50, 30, 255, 50, 44, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.LOMBRE, "Lombre", 3, false, false, false, "Jolly Pokémon", Type.WATER, Type.GRASS, 1.2, 32.5, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 340, 60, 50, 50, 60, 70, 50, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.LUDICOLO, "Ludicolo", 3, false, false, false, "Carefree Pokémon", Type.WATER, Type.GRASS, 1.5, 55, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 480, 80, 70, 70, 90, 100, 70, 45, 50, 240, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.SEEDOT, "Seedot", 3, false, false, false, "Acorn Pokémon", Type.GRASS, null, 0.5, 4, Abilities.CHLOROPHYLL, Abilities.EARLY_BIRD, Abilities.PICKPOCKET, 220, 40, 40, 50, 30, 30, 30, 255, 50, 44, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.NUZLEAF, "Nuzleaf", 3, false, false, false, "Wily Pokémon", Type.GRASS, Type.DARK, 1, 28, Abilities.CHLOROPHYLL, Abilities.EARLY_BIRD, Abilities.PICKPOCKET, 340, 70, 70, 40, 60, 40, 60, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.SHIFTRY, "Shiftry", 3, false, false, false, "Wicked Pokémon", Type.GRASS, Type.DARK, 1.3, 59.6, Abilities.CHLOROPHYLL, Abilities.WIND_RIDER, Abilities.PICKPOCKET, 480, 90, 100, 60, 90, 60, 80, 45, 50, 240, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.TAILLOW, "Taillow", 3, false, false, false, "Tiny Swallow Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2.3, Abilities.GUTS, Abilities.NONE, Abilities.SCRAPPY, 270, 40, 55, 30, 30, 30, 85, 200, 70, 54, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SWELLOW, "Swellow", 3, false, false, false, "Swallow Pokémon", Type.NORMAL, Type.FLYING, 0.7, 19.8, Abilities.GUTS, Abilities.NONE, Abilities.SCRAPPY, 455, 60, 85, 60, 75, 50, 125, 45, 70, 159, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.WINGULL, "Wingull", 3, false, false, false, "Seagull Pokémon", Type.WATER, Type.FLYING, 0.6, 9.5, Abilities.KEEN_EYE, Abilities.HYDRATION, Abilities.RAIN_DISH, 270, 40, 30, 30, 55, 30, 85, 190, 50, 54, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PELIPPER, "Pelipper", 3, false, false, false, "Water Bird Pokémon", Type.WATER, Type.FLYING, 1.2, 28, Abilities.KEEN_EYE, Abilities.DRIZZLE, Abilities.RAIN_DISH, 440, 60, 50, 100, 95, 70, 65, 45, 50, 154, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.RALTS, "Ralts", 3, false, false, false, "Feeling Pokémon", Type.PSYCHIC, Type.FAIRY, 0.4, 6.6, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 198, 28, 25, 25, 45, 35, 40, 235, 35, 40, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.KIRLIA, "Kirlia", 3, false, false, false, "Emotion Pokémon", Type.PSYCHIC, Type.FAIRY, 0.8, 20.2, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 278, 38, 35, 35, 65, 55, 50, 120, 35, 97, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.GARDEVOIR, "Gardevoir", 3, false, false, false, "Embrace Pokémon", Type.PSYCHIC, Type.FAIRY, 1.6, 48.4, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 518, 68, 65, 65, 125, 115, 80, 45, 35, 259, GrowthRate.SLOW, 0, false, true,
+ new PokemonSpecies(Species.POOCHYENA, 3, false, false, false, "Bite Pokémon", Type.DARK, null, 0.5, 13.6, Abilities.RUN_AWAY, Abilities.QUICK_FEET, Abilities.RATTLED, 220, 35, 55, 35, 30, 30, 35, 255, 70, 56, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MIGHTYENA, 3, false, false, false, "Bite Pokémon", Type.DARK, null, 1, 37, Abilities.INTIMIDATE, Abilities.QUICK_FEET, Abilities.MOXIE, 420, 70, 90, 70, 60, 60, 70, 127, 70, 147, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ZIGZAGOON, 3, false, false, false, "Tiny Raccoon Pokémon", Type.NORMAL, null, 0.4, 17.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 240, 38, 30, 41, 30, 41, 60, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.LINOONE, 3, false, false, false, "Rushing Pokémon", Type.NORMAL, null, 0.5, 32.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 420, 78, 70, 61, 50, 61, 100, 90, 50, 147, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.WURMPLE, 3, false, false, false, "Worm Pokémon", Type.BUG, null, 0.3, 3.6, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.RUN_AWAY, 195, 45, 45, 35, 20, 30, 20, 255, 70, 56, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SILCOON, 3, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.6, 10, Abilities.SHED_SKIN, Abilities.NONE, Abilities.SHED_SKIN, 205, 50, 35, 55, 25, 25, 15, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BEAUTIFLY, 3, false, false, false, "Butterfly Pokémon", Type.BUG, Type.FLYING, 1, 28.4, Abilities.SWARM, Abilities.NONE, Abilities.RIVALRY, 395, 60, 70, 50, 100, 50, 65, 45, 70, 178, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.CASCOON, 3, false, false, false, "Cocoon Pokémon", Type.BUG, null, 0.7, 11.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.SHED_SKIN, 205, 50, 35, 55, 25, 25, 15, 120, 70, 72, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DUSTOX, 3, false, false, false, "Poison Moth Pokémon", Type.BUG, Type.POISON, 1.2, 31.6, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.COMPOUND_EYES, 385, 60, 50, 70, 50, 90, 65, 45, 70, 173, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.LOTAD, 3, false, false, false, "Water Weed Pokémon", Type.WATER, Type.GRASS, 0.5, 2.6, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 220, 40, 30, 30, 40, 50, 30, 255, 50, 44, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.LOMBRE, 3, false, false, false, "Jolly Pokémon", Type.WATER, Type.GRASS, 1.2, 32.5, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 340, 60, 50, 50, 60, 70, 50, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.LUDICOLO, 3, false, false, false, "Carefree Pokémon", Type.WATER, Type.GRASS, 1.5, 55, Abilities.SWIFT_SWIM, Abilities.RAIN_DISH, Abilities.OWN_TEMPO, 480, 80, 70, 70, 90, 100, 70, 45, 50, 240, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.SEEDOT, 3, false, false, false, "Acorn Pokémon", Type.GRASS, null, 0.5, 4, Abilities.CHLOROPHYLL, Abilities.EARLY_BIRD, Abilities.PICKPOCKET, 220, 40, 40, 50, 30, 30, 30, 255, 50, 44, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.NUZLEAF, 3, false, false, false, "Wily Pokémon", Type.GRASS, Type.DARK, 1, 28, Abilities.CHLOROPHYLL, Abilities.EARLY_BIRD, Abilities.PICKPOCKET, 340, 70, 70, 40, 60, 40, 60, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.SHIFTRY, 3, false, false, false, "Wicked Pokémon", Type.GRASS, Type.DARK, 1.3, 59.6, Abilities.CHLOROPHYLL, Abilities.WIND_RIDER, Abilities.PICKPOCKET, 480, 90, 100, 60, 90, 60, 80, 45, 50, 240, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.TAILLOW, 3, false, false, false, "Tiny Swallow Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2.3, Abilities.GUTS, Abilities.NONE, Abilities.SCRAPPY, 270, 40, 55, 30, 30, 30, 85, 200, 70, 54, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SWELLOW, 3, false, false, false, "Swallow Pokémon", Type.NORMAL, Type.FLYING, 0.7, 19.8, Abilities.GUTS, Abilities.NONE, Abilities.SCRAPPY, 455, 60, 85, 60, 75, 50, 125, 45, 70, 159, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.WINGULL, 3, false, false, false, "Seagull Pokémon", Type.WATER, Type.FLYING, 0.6, 9.5, Abilities.KEEN_EYE, Abilities.HYDRATION, Abilities.RAIN_DISH, 270, 40, 30, 30, 55, 30, 85, 190, 50, 54, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PELIPPER, 3, false, false, false, "Water Bird Pokémon", Type.WATER, Type.FLYING, 1.2, 28, Abilities.KEEN_EYE, Abilities.DRIZZLE, Abilities.RAIN_DISH, 440, 60, 50, 100, 95, 70, 65, 45, 50, 154, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.RALTS, 3, false, false, false, "Feeling Pokémon", Type.PSYCHIC, Type.FAIRY, 0.4, 6.6, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 198, 28, 25, 25, 45, 35, 40, 235, 35, 40, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.KIRLIA, 3, false, false, false, "Emotion Pokémon", Type.PSYCHIC, Type.FAIRY, 0.8, 20.2, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 278, 38, 35, 35, 65, 55, 50, 120, 35, 97, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.GARDEVOIR, 3, false, false, false, "Embrace Pokémon", Type.PSYCHIC, Type.FAIRY, 1.6, 48.4, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 518, 68, 65, 65, 125, 115, 80, 45, 35, 259, GrowthRate.SLOW, 0, false, true,
new PokemonForm("Normal", "", Type.PSYCHIC, Type.FAIRY, 1.6, 48.4, Abilities.SYNCHRONIZE, Abilities.TRACE, Abilities.TELEPATHY, 518, 68, 65, 65, 125, 115, 80, 45, 35, 259),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.PSYCHIC, Type.FAIRY, 1.6, 48.4, Abilities.PIXILATE, Abilities.PIXILATE, Abilities.PIXILATE, 618, 68, 85, 65, 165, 135, 100, 45, 35, 259),
),
- new PokemonSpecies(Species.SURSKIT, "Surskit", 3, false, false, false, "Pond Skater Pokémon", Type.BUG, Type.WATER, 0.5, 1.7, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.RAIN_DISH, 269, 40, 30, 32, 50, 52, 65, 200, 70, 54, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MASQUERAIN, "Masquerain", 3, false, false, false, "Eyeball Pokémon", Type.BUG, Type.FLYING, 0.8, 3.6, Abilities.INTIMIDATE, Abilities.NONE, Abilities.UNNERVE, 454, 70, 60, 62, 100, 82, 80, 75, 70, 159, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SHROOMISH, "Shroomish", 3, false, false, false, "Mushroom Pokémon", Type.GRASS, null, 0.4, 4.5, Abilities.EFFECT_SPORE, Abilities.POISON_HEAL, Abilities.QUICK_FEET, 295, 60, 40, 60, 40, 60, 35, 255, 70, 59, GrowthRate.FLUCTUATING, 50, false),
- new PokemonSpecies(Species.BRELOOM, "Breloom", 3, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.FIGHTING, 1.2, 39.2, Abilities.EFFECT_SPORE, Abilities.POISON_HEAL, Abilities.TECHNICIAN, 460, 60, 130, 80, 60, 60, 70, 90, 70, 161, GrowthRate.FLUCTUATING, 50, false),
- new PokemonSpecies(Species.SLAKOTH, "Slakoth", 3, false, false, false, "Slacker Pokémon", Type.NORMAL, null, 0.8, 24, Abilities.TRUANT, Abilities.NONE, Abilities.NONE, 280, 60, 60, 60, 35, 35, 30, 255, 70, 56, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.VIGOROTH, "Vigoroth", 3, false, false, false, "Wild Monkey Pokémon", Type.NORMAL, null, 1.4, 46.5, Abilities.VITAL_SPIRIT, Abilities.NONE, Abilities.NONE, 440, 80, 80, 80, 55, 55, 90, 120, 70, 154, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.SLAKING, "Slaking", 3, false, false, false, "Lazy Pokémon", Type.NORMAL, null, 2, 130.5, Abilities.TRUANT, Abilities.NONE, Abilities.NONE, 670, 150, 160, 100, 95, 65, 100, 45, 70, 252, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.NINCADA, "Nincada", 3, false, false, false, "Trainee Pokémon", Type.BUG, Type.GROUND, 0.5, 5.5, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.RUN_AWAY, 266, 31, 45, 90, 30, 30, 40, 255, 50, 53, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.NINJASK, "Ninjask", 3, false, false, false, "Ninja Pokémon", Type.BUG, Type.FLYING, 0.8, 12, Abilities.SPEED_BOOST, Abilities.NONE, Abilities.INFILTRATOR, 456, 61, 90, 45, 50, 50, 160, 120, 50, 160, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.SHEDINJA, "Shedinja", 3, false, false, false, "Shed Pokémon", Type.BUG, Type.GHOST, 0.8, 1.2, Abilities.WONDER_GUARD, Abilities.NONE, Abilities.NONE, 236, 1, 90, 45, 30, 30, 40, 45, 50, 83, GrowthRate.ERRATIC, null, false),
- new PokemonSpecies(Species.WHISMUR, "Whismur", 3, false, false, false, "Whisper Pokémon", Type.NORMAL, null, 0.6, 16.3, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.RATTLED, 240, 64, 51, 23, 51, 23, 28, 190, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.LOUDRED, "Loudred", 3, false, false, false, "Big Voice Pokémon", Type.NORMAL, null, 1, 40.5, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.SCRAPPY, 360, 84, 71, 43, 71, 43, 48, 120, 50, 126, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.EXPLOUD, "Exploud", 3, false, false, false, "Loud Noise Pokémon", Type.NORMAL, null, 1.5, 84, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.SCRAPPY, 490, 104, 91, 63, 91, 73, 68, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.MAKUHITA, "Makuhita", 3, false, false, false, "Guts Pokémon", Type.FIGHTING, null, 1, 86.4, Abilities.THICK_FAT, Abilities.GUTS, Abilities.SHEER_FORCE, 237, 72, 60, 30, 20, 30, 25, 180, 70, 47, GrowthRate.FLUCTUATING, 75, false),
- new PokemonSpecies(Species.HARIYAMA, "Hariyama", 3, false, false, false, "Arm Thrust Pokémon", Type.FIGHTING, null, 2.3, 253.8, Abilities.THICK_FAT, Abilities.GUTS, Abilities.SHEER_FORCE, 474, 144, 120, 60, 40, 60, 50, 200, 70, 166, GrowthRate.FLUCTUATING, 75, false),
- new PokemonSpecies(Species.AZURILL, "Azurill", 3, false, false, false, "Polka Dot Pokémon", Type.NORMAL, Type.FAIRY, 0.2, 2, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 190, 50, 20, 40, 20, 40, 20, 150, 50, 38, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.NOSEPASS, "Nosepass", 3, false, false, false, "Compass Pokémon", Type.ROCK, null, 1, 97, Abilities.STURDY, Abilities.MAGNET_PULL, Abilities.SAND_FORCE, 375, 30, 45, 135, 45, 90, 30, 255, 70, 75, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SKITTY, "Skitty", 3, false, false, false, "Kitten Pokémon", Type.NORMAL, null, 0.6, 11, Abilities.CUTE_CHARM, Abilities.NORMALIZE, Abilities.WONDER_SKIN, 260, 50, 45, 45, 35, 35, 50, 255, 70, 52, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.DELCATTY, "Delcatty", 3, false, false, false, "Prim Pokémon", Type.NORMAL, null, 1.1, 32.6, Abilities.CUTE_CHARM, Abilities.NORMALIZE, Abilities.WONDER_SKIN, 400, 70, 65, 65, 55, 55, 90, 60, 70, 140, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.SABLEYE, "Sableye", 3, false, false, false, "Darkness Pokémon", Type.DARK, Type.GHOST, 0.5, 11, Abilities.KEEN_EYE, Abilities.STALL, Abilities.PRANKSTER, 380, 50, 75, 75, 65, 65, 50, 45, 35, 133, GrowthRate.MEDIUM_SLOW, 50, false, true,
+ new PokemonSpecies(Species.SURSKIT, 3, false, false, false, "Pond Skater Pokémon", Type.BUG, Type.WATER, 0.5, 1.7, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.RAIN_DISH, 269, 40, 30, 32, 50, 52, 65, 200, 70, 54, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MASQUERAIN, 3, false, false, false, "Eyeball Pokémon", Type.BUG, Type.FLYING, 0.8, 3.6, Abilities.INTIMIDATE, Abilities.NONE, Abilities.UNNERVE, 454, 70, 60, 62, 100, 82, 80, 75, 70, 159, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SHROOMISH, 3, false, false, false, "Mushroom Pokémon", Type.GRASS, null, 0.4, 4.5, Abilities.EFFECT_SPORE, Abilities.POISON_HEAL, Abilities.QUICK_FEET, 295, 60, 40, 60, 40, 60, 35, 255, 70, 59, GrowthRate.FLUCTUATING, 50, false),
+ new PokemonSpecies(Species.BRELOOM, 3, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.FIGHTING, 1.2, 39.2, Abilities.EFFECT_SPORE, Abilities.POISON_HEAL, Abilities.TECHNICIAN, 460, 60, 130, 80, 60, 60, 70, 90, 70, 161, GrowthRate.FLUCTUATING, 50, false),
+ new PokemonSpecies(Species.SLAKOTH, 3, false, false, false, "Slacker Pokémon", Type.NORMAL, null, 0.8, 24, Abilities.TRUANT, Abilities.NONE, Abilities.NONE, 280, 60, 60, 60, 35, 35, 30, 255, 70, 56, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.VIGOROTH, 3, false, false, false, "Wild Monkey Pokémon", Type.NORMAL, null, 1.4, 46.5, Abilities.VITAL_SPIRIT, Abilities.NONE, Abilities.NONE, 440, 80, 80, 80, 55, 55, 90, 120, 70, 154, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.SLAKING, 3, false, false, false, "Lazy Pokémon", Type.NORMAL, null, 2, 130.5, Abilities.TRUANT, Abilities.NONE, Abilities.NONE, 670, 150, 160, 100, 95, 65, 100, 45, 70, 252, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.NINCADA, 3, false, false, false, "Trainee Pokémon", Type.BUG, Type.GROUND, 0.5, 5.5, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.RUN_AWAY, 266, 31, 45, 90, 30, 30, 40, 255, 50, 53, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.NINJASK, 3, false, false, false, "Ninja Pokémon", Type.BUG, Type.FLYING, 0.8, 12, Abilities.SPEED_BOOST, Abilities.NONE, Abilities.INFILTRATOR, 456, 61, 90, 45, 50, 50, 160, 120, 50, 160, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.SHEDINJA, 3, false, false, false, "Shed Pokémon", Type.BUG, Type.GHOST, 0.8, 1.2, Abilities.WONDER_GUARD, Abilities.NONE, Abilities.NONE, 236, 1, 90, 45, 30, 30, 40, 45, 50, 83, GrowthRate.ERRATIC, null, false),
+ new PokemonSpecies(Species.WHISMUR, 3, false, false, false, "Whisper Pokémon", Type.NORMAL, null, 0.6, 16.3, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.RATTLED, 240, 64, 51, 23, 51, 23, 28, 190, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.LOUDRED, 3, false, false, false, "Big Voice Pokémon", Type.NORMAL, null, 1, 40.5, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.SCRAPPY, 360, 84, 71, 43, 71, 43, 48, 120, 50, 126, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.EXPLOUD, 3, false, false, false, "Loud Noise Pokémon", Type.NORMAL, null, 1.5, 84, Abilities.SOUNDPROOF, Abilities.NONE, Abilities.SCRAPPY, 490, 104, 91, 63, 91, 73, 68, 45, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.MAKUHITA, 3, false, false, false, "Guts Pokémon", Type.FIGHTING, null, 1, 86.4, Abilities.THICK_FAT, Abilities.GUTS, Abilities.SHEER_FORCE, 237, 72, 60, 30, 20, 30, 25, 180, 70, 47, GrowthRate.FLUCTUATING, 75, false),
+ new PokemonSpecies(Species.HARIYAMA, 3, false, false, false, "Arm Thrust Pokémon", Type.FIGHTING, null, 2.3, 253.8, Abilities.THICK_FAT, Abilities.GUTS, Abilities.SHEER_FORCE, 474, 144, 120, 60, 40, 60, 50, 200, 70, 166, GrowthRate.FLUCTUATING, 75, false),
+ new PokemonSpecies(Species.AZURILL, 3, false, false, false, "Polka Dot Pokémon", Type.NORMAL, Type.FAIRY, 0.2, 2, Abilities.THICK_FAT, Abilities.HUGE_POWER, Abilities.SAP_SIPPER, 190, 50, 20, 40, 20, 40, 20, 150, 50, 38, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.NOSEPASS, 3, false, false, false, "Compass Pokémon", Type.ROCK, null, 1, 97, Abilities.STURDY, Abilities.MAGNET_PULL, Abilities.SAND_FORCE, 375, 30, 45, 135, 45, 90, 30, 255, 70, 75, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SKITTY, 3, false, false, false, "Kitten Pokémon", Type.NORMAL, null, 0.6, 11, Abilities.CUTE_CHARM, Abilities.NORMALIZE, Abilities.WONDER_SKIN, 260, 50, 45, 45, 35, 35, 50, 255, 70, 52, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.DELCATTY, 3, false, false, false, "Prim Pokémon", Type.NORMAL, null, 1.1, 32.6, Abilities.CUTE_CHARM, Abilities.NORMALIZE, Abilities.WONDER_SKIN, 400, 70, 65, 65, 55, 55, 90, 60, 70, 140, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.SABLEYE, 3, false, false, false, "Darkness Pokémon", Type.DARK, Type.GHOST, 0.5, 11, Abilities.KEEN_EYE, Abilities.STALL, Abilities.PRANKSTER, 380, 50, 75, 75, 65, 65, 50, 45, 35, 133, GrowthRate.MEDIUM_SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.DARK, Type.GHOST, 0.5, 11, Abilities.KEEN_EYE, Abilities.STALL, Abilities.PRANKSTER, 380, 50, 75, 75, 65, 65, 50, 45, 35, 133),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DARK, Type.GHOST, 0.5, 161, Abilities.MAGIC_BOUNCE, Abilities.MAGIC_BOUNCE, Abilities.MAGIC_BOUNCE, 480, 50, 85, 125, 85, 115, 20, 45, 35, 133),
),
- new PokemonSpecies(Species.MAWILE, "Mawile", 3, false, false, false, "Deceiver Pokémon", Type.STEEL, Type.FAIRY, 0.6, 11.5, Abilities.HYPER_CUTTER, Abilities.INTIMIDATE, Abilities.SHEER_FORCE, 380, 50, 85, 85, 55, 55, 50, 45, 50, 133, GrowthRate.FAST, 50, false, true,
+ new PokemonSpecies(Species.MAWILE, 3, false, false, false, "Deceiver Pokémon", Type.STEEL, Type.FAIRY, 0.6, 11.5, Abilities.HYPER_CUTTER, Abilities.INTIMIDATE, Abilities.SHEER_FORCE, 380, 50, 85, 85, 55, 55, 50, 45, 50, 133, GrowthRate.FAST, 50, false, true,
new PokemonForm("Normal", "", Type.STEEL, Type.FAIRY, 0.6, 11.5, Abilities.HYPER_CUTTER, Abilities.INTIMIDATE, Abilities.SHEER_FORCE, 380, 50, 85, 85, 55, 55, 50, 45, 50, 133),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.STEEL, Type.FAIRY, 1, 23.5, Abilities.HUGE_POWER, Abilities.HUGE_POWER, Abilities.HUGE_POWER, 480, 50, 105, 125, 55, 95, 50, 45, 50, 133),
),
- new PokemonSpecies(Species.ARON, "Aron", 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 0.4, 60, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 330, 50, 70, 100, 40, 40, 30, 180, 35, 66, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.LAIRON, "Lairon", 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 0.9, 120, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 430, 60, 90, 140, 50, 50, 40, 90, 35, 151, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.AGGRON, "Aggron", 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 2.1, 360, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 530, 70, 110, 180, 60, 60, 50, 45, 35, 265, GrowthRate.SLOW, 50, false, true,
+ new PokemonSpecies(Species.ARON, 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 0.4, 60, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 330, 50, 70, 100, 40, 40, 30, 180, 35, 66, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.LAIRON, 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 0.9, 120, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 430, 60, 90, 140, 50, 50, 40, 90, 35, 151, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.AGGRON, 3, false, false, false, "Iron Armor Pokémon", Type.STEEL, Type.ROCK, 2.1, 360, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 530, 70, 110, 180, 60, 60, 50, 45, 35, 265, GrowthRate.SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.STEEL, Type.ROCK, 2.1, 360, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.HEAVY_METAL, 530, 70, 110, 180, 60, 60, 50, 45, 35, 265),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.STEEL, null, 2.2, 395, Abilities.FILTER, Abilities.FILTER, Abilities.FILTER, 630, 70, 140, 230, 60, 80, 50, 45, 35, 265),
),
- new PokemonSpecies(Species.MEDITITE, "Meditite", 3, false, false, false, "Meditate Pokémon", Type.FIGHTING, Type.PSYCHIC, 0.6, 11.2, Abilities.PURE_POWER, Abilities.NONE, Abilities.TELEPATHY, 280, 30, 40, 55, 40, 55, 60, 180, 70, 56, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.MEDICHAM, "Medicham", 3, false, false, false, "Meditate Pokémon", Type.FIGHTING, Type.PSYCHIC, 1.3, 31.5, Abilities.PURE_POWER, Abilities.NONE, Abilities.TELEPATHY, 410, 60, 60, 75, 60, 75, 80, 90, 70, 144, GrowthRate.MEDIUM_FAST, 50, true, true,
+ new PokemonSpecies(Species.MEDITITE, 3, false, false, false, "Meditate Pokémon", Type.FIGHTING, Type.PSYCHIC, 0.6, 11.2, Abilities.PURE_POWER, Abilities.NONE, Abilities.TELEPATHY, 280, 30, 40, 55, 40, 55, 60, 180, 70, 56, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.MEDICHAM, 3, false, false, false, "Meditate Pokémon", Type.FIGHTING, Type.PSYCHIC, 1.3, 31.5, Abilities.PURE_POWER, Abilities.NONE, Abilities.TELEPATHY, 410, 60, 60, 75, 60, 75, 80, 90, 70, 144, GrowthRate.MEDIUM_FAST, 50, true, true,
new PokemonForm("Normal", "", Type.FIGHTING, Type.PSYCHIC, 1.3, 31.5, Abilities.PURE_POWER, Abilities.NONE, Abilities.TELEPATHY, 410, 60, 60, 75, 60, 75, 80, 90, 70, 144, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.FIGHTING, Type.PSYCHIC, 1.3, 31.5, Abilities.PURE_POWER, Abilities.NONE, Abilities.PURE_POWER, 510, 60, 100, 85, 80, 85, 100, 90, 70, 144, true),
),
- new PokemonSpecies(Species.ELECTRIKE, "Electrike", 3, false, false, false, "Lightning Pokémon", Type.ELECTRIC, null, 0.6, 15.2, Abilities.STATIC, Abilities.LIGHTNING_ROD, Abilities.MINUS, 295, 40, 45, 40, 65, 40, 65, 120, 50, 59, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.MANECTRIC, "Manectric", 3, false, false, false, "Discharge Pokémon", Type.ELECTRIC, null, 1.5, 40.2, Abilities.STATIC, Abilities.LIGHTNING_ROD, Abilities.MINUS, 475, 70, 75, 60, 105, 60, 105, 45, 50, 166, GrowthRate.SLOW, 50, false, true,
+ new PokemonSpecies(Species.ELECTRIKE, 3, false, false, false, "Lightning Pokémon", Type.ELECTRIC, null, 0.6, 15.2, Abilities.STATIC, Abilities.LIGHTNING_ROD, Abilities.MINUS, 295, 40, 45, 40, 65, 40, 65, 120, 50, 59, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.MANECTRIC, 3, false, false, false, "Discharge Pokémon", Type.ELECTRIC, null, 1.5, 40.2, Abilities.STATIC, Abilities.LIGHTNING_ROD, Abilities.MINUS, 475, 70, 75, 60, 105, 60, 105, 45, 50, 166, GrowthRate.SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.ELECTRIC, null, 1.5, 40.2, Abilities.STATIC, Abilities.LIGHTNING_ROD, Abilities.MINUS, 475, 70, 75, 60, 105, 60, 105, 45, 50, 166),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ELECTRIC, null, 1.8, 44, Abilities.INTIMIDATE, Abilities.INTIMIDATE, Abilities.INTIMIDATE, 575, 70, 75, 80, 135, 80, 135, 45, 50, 166),
),
- new PokemonSpecies(Species.PLUSLE, "Plusle", 3, false, false, false, "Cheering Pokémon", Type.ELECTRIC, null, 0.4, 4.2, Abilities.PLUS, Abilities.NONE, Abilities.LIGHTNING_ROD, 405, 60, 50, 40, 85, 75, 95, 200, 70, 142, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MINUN, "Minun", 3, false, false, false, "Cheering Pokémon", Type.ELECTRIC, null, 0.4, 4.2, Abilities.MINUS, Abilities.NONE, Abilities.VOLT_ABSORB, 405, 60, 40, 50, 75, 85, 95, 200, 70, 142, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.VOLBEAT, "Volbeat", 3, false, false, false, "Firefly Pokémon", Type.BUG, null, 0.7, 17.7, Abilities.ILLUMINATE, Abilities.SWARM, Abilities.PRANKSTER, 430, 65, 73, 75, 47, 85, 85, 150, 70, 151, GrowthRate.ERRATIC, 100, false),
- new PokemonSpecies(Species.ILLUMISE, "Illumise", 3, false, false, false, "Firefly Pokémon", Type.BUG, null, 0.6, 17.7, Abilities.OBLIVIOUS, Abilities.TINTED_LENS, Abilities.PRANKSTER, 430, 65, 47, 75, 73, 85, 85, 150, 70, 151, GrowthRate.FLUCTUATING, 0, false),
- new PokemonSpecies(Species.ROSELIA, "Roselia", 3, false, false, false, "Thorn Pokémon", Type.GRASS, Type.POISON, 0.3, 2, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.LEAF_GUARD, 400, 50, 60, 45, 100, 80, 65, 150, 50, 140, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.GULPIN, "Gulpin", 3, false, false, false, "Stomach Pokémon", Type.POISON, null, 0.4, 10.3, Abilities.LIQUID_OOZE, Abilities.STICKY_HOLD, Abilities.GLUTTONY, 302, 70, 43, 53, 43, 53, 40, 225, 70, 60, GrowthRate.FLUCTUATING, 50, true),
- new PokemonSpecies(Species.SWALOT, "Swalot", 3, false, false, false, "Poison Bag Pokémon", Type.POISON, null, 1.7, 80, Abilities.LIQUID_OOZE, Abilities.STICKY_HOLD, Abilities.GLUTTONY, 467, 100, 73, 83, 73, 83, 55, 75, 70, 163, GrowthRate.FLUCTUATING, 50, true),
- new PokemonSpecies(Species.CARVANHA, "Carvanha", 3, false, false, false, "Savage Pokémon", Type.WATER, Type.DARK, 0.8, 20.8, Abilities.ROUGH_SKIN, Abilities.NONE, Abilities.SPEED_BOOST, 305, 45, 90, 20, 65, 20, 65, 225, 35, 61, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.SHARPEDO, "Sharpedo", 3, false, false, false, "Brutal Pokémon", Type.WATER, Type.DARK, 1.8, 88.8, Abilities.ROUGH_SKIN, Abilities.NONE, Abilities.SPEED_BOOST, 460, 70, 120, 40, 95, 40, 95, 60, 35, 161, GrowthRate.SLOW, 50, false, true,
+ new PokemonSpecies(Species.PLUSLE, 3, false, false, false, "Cheering Pokémon", Type.ELECTRIC, null, 0.4, 4.2, Abilities.PLUS, Abilities.NONE, Abilities.LIGHTNING_ROD, 405, 60, 50, 40, 85, 75, 95, 200, 70, 142, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MINUN, 3, false, false, false, "Cheering Pokémon", Type.ELECTRIC, null, 0.4, 4.2, Abilities.MINUS, Abilities.NONE, Abilities.VOLT_ABSORB, 405, 60, 40, 50, 75, 85, 95, 200, 70, 142, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.VOLBEAT, 3, false, false, false, "Firefly Pokémon", Type.BUG, null, 0.7, 17.7, Abilities.ILLUMINATE, Abilities.SWARM, Abilities.PRANKSTER, 430, 65, 73, 75, 47, 85, 85, 150, 70, 151, GrowthRate.ERRATIC, 100, false),
+ new PokemonSpecies(Species.ILLUMISE, 3, false, false, false, "Firefly Pokémon", Type.BUG, null, 0.6, 17.7, Abilities.OBLIVIOUS, Abilities.TINTED_LENS, Abilities.PRANKSTER, 430, 65, 47, 75, 73, 85, 85, 150, 70, 151, GrowthRate.FLUCTUATING, 0, false),
+ new PokemonSpecies(Species.ROSELIA, 3, false, false, false, "Thorn Pokémon", Type.GRASS, Type.POISON, 0.3, 2, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.LEAF_GUARD, 400, 50, 60, 45, 100, 80, 65, 150, 50, 140, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.GULPIN, 3, false, false, false, "Stomach Pokémon", Type.POISON, null, 0.4, 10.3, Abilities.LIQUID_OOZE, Abilities.STICKY_HOLD, Abilities.GLUTTONY, 302, 70, 43, 53, 43, 53, 40, 225, 70, 60, GrowthRate.FLUCTUATING, 50, true),
+ new PokemonSpecies(Species.SWALOT, 3, false, false, false, "Poison Bag Pokémon", Type.POISON, null, 1.7, 80, Abilities.LIQUID_OOZE, Abilities.STICKY_HOLD, Abilities.GLUTTONY, 467, 100, 73, 83, 73, 83, 55, 75, 70, 163, GrowthRate.FLUCTUATING, 50, true),
+ new PokemonSpecies(Species.CARVANHA, 3, false, false, false, "Savage Pokémon", Type.WATER, Type.DARK, 0.8, 20.8, Abilities.ROUGH_SKIN, Abilities.NONE, Abilities.SPEED_BOOST, 305, 45, 90, 20, 65, 20, 65, 225, 35, 61, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.SHARPEDO, 3, false, false, false, "Brutal Pokémon", Type.WATER, Type.DARK, 1.8, 88.8, Abilities.ROUGH_SKIN, Abilities.NONE, Abilities.SPEED_BOOST, 460, 70, 120, 40, 95, 40, 95, 60, 35, 161, GrowthRate.SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.WATER, Type.DARK, 1.8, 88.8, Abilities.ROUGH_SKIN, Abilities.NONE, Abilities.SPEED_BOOST, 460, 70, 120, 40, 95, 40, 95, 60, 35, 161),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.WATER, Type.DARK, 2.5, 130.3, Abilities.STRONG_JAW, Abilities.NONE, Abilities.STRONG_JAW, 560, 70, 140, 70, 110, 65, 105, 60, 35, 161),
),
- new PokemonSpecies(Species.WAILMER, "Wailmer", 3, false, false, false, "Ball Whale Pokémon", Type.WATER, null, 2, 130, Abilities.WATER_VEIL, Abilities.OBLIVIOUS, Abilities.PRESSURE, 400, 130, 70, 35, 70, 35, 60, 125, 50, 80, GrowthRate.FLUCTUATING, 50, false),
- new PokemonSpecies(Species.WAILORD, "Wailord", 3, false, false, false, "Float Whale Pokémon", Type.WATER, null, 14.5, 398, Abilities.WATER_VEIL, Abilities.OBLIVIOUS, Abilities.PRESSURE, 500, 170, 90, 45, 90, 45, 60, 60, 50, 175, GrowthRate.FLUCTUATING, 50, false),
- new PokemonSpecies(Species.NUMEL, "Numel", 3, false, false, false, "Numb Pokémon", Type.FIRE, Type.GROUND, 0.7, 24, Abilities.OBLIVIOUS, Abilities.SIMPLE, Abilities.OWN_TEMPO, 305, 60, 60, 40, 65, 45, 35, 255, 70, 61, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.CAMERUPT, "Camerupt", 3, false, false, false, "Eruption Pokémon", Type.FIRE, Type.GROUND, 1.9, 220, Abilities.MAGMA_ARMOR, Abilities.SOLID_ROCK, Abilities.ANGER_POINT, 460, 70, 100, 70, 105, 75, 40, 150, 70, 161, GrowthRate.MEDIUM_FAST, 50, true, true,
+ new PokemonSpecies(Species.WAILMER, 3, false, false, false, "Ball Whale Pokémon", Type.WATER, null, 2, 130, Abilities.WATER_VEIL, Abilities.OBLIVIOUS, Abilities.PRESSURE, 400, 130, 70, 35, 70, 35, 60, 125, 50, 80, GrowthRate.FLUCTUATING, 50, false),
+ new PokemonSpecies(Species.WAILORD, 3, false, false, false, "Float Whale Pokémon", Type.WATER, null, 14.5, 398, Abilities.WATER_VEIL, Abilities.OBLIVIOUS, Abilities.PRESSURE, 500, 170, 90, 45, 90, 45, 60, 60, 50, 175, GrowthRate.FLUCTUATING, 50, false),
+ new PokemonSpecies(Species.NUMEL, 3, false, false, false, "Numb Pokémon", Type.FIRE, Type.GROUND, 0.7, 24, Abilities.OBLIVIOUS, Abilities.SIMPLE, Abilities.OWN_TEMPO, 305, 60, 60, 40, 65, 45, 35, 255, 70, 61, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.CAMERUPT, 3, false, false, false, "Eruption Pokémon", Type.FIRE, Type.GROUND, 1.9, 220, Abilities.MAGMA_ARMOR, Abilities.SOLID_ROCK, Abilities.ANGER_POINT, 460, 70, 100, 70, 105, 75, 40, 150, 70, 161, GrowthRate.MEDIUM_FAST, 50, true, true,
new PokemonForm("Normal", "", Type.FIRE, Type.GROUND, 1.9, 220, Abilities.MAGMA_ARMOR, Abilities.SOLID_ROCK, Abilities.ANGER_POINT, 460, 70, 100, 70, 105, 75, 40, 150, 70, 161, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.FIRE, Type.GROUND, 2.5, 320.5, Abilities.SHEER_FORCE, Abilities.SHEER_FORCE, Abilities.SHEER_FORCE, 560, 70, 120, 100, 145, 105, 20, 150, 70, 161),
),
- new PokemonSpecies(Species.TORKOAL, "Torkoal", 3, false, false, false, "Coal Pokémon", Type.FIRE, null, 0.5, 80.4, Abilities.WHITE_SMOKE, Abilities.DROUGHT, Abilities.SHELL_ARMOR, 470, 70, 85, 140, 85, 70, 20, 90, 50, 165, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SPOINK, "Spoink", 3, false, false, false, "Bounce Pokémon", Type.PSYCHIC, null, 0.7, 30.6, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.GLUTTONY, 330, 60, 25, 35, 70, 80, 60, 255, 70, 66, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.GRUMPIG, "Grumpig", 3, false, false, false, "Manipulate Pokémon", Type.PSYCHIC, null, 0.9, 71.5, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.GLUTTONY, 470, 80, 45, 65, 90, 110, 80, 60, 70, 165, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.SPINDA, "Spinda", 3, false, false, false, "Spot Panda Pokémon", Type.NORMAL, null, 1.1, 5, Abilities.OWN_TEMPO, Abilities.TANGLED_FEET, Abilities.CONTRARY, 360, 60, 60, 60, 60, 60, 60, 255, 70, 126, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.TRAPINCH, "Trapinch", 3, false, false, false, "Ant Pit Pokémon", Type.GROUND, null, 0.7, 15, Abilities.HYPER_CUTTER, Abilities.ARENA_TRAP, Abilities.SHEER_FORCE, 290, 45, 100, 45, 45, 45, 10, 255, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.VIBRAVA, "Vibrava", 3, false, false, false, "Vibration Pokémon", Type.GROUND, Type.DRAGON, 1.1, 15.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 340, 50, 70, 50, 50, 50, 70, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.FLYGON, "Flygon", 3, false, false, false, "Mystic Pokémon", Type.GROUND, Type.DRAGON, 2, 82, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 80, 100, 80, 80, 80, 100, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.CACNEA, "Cacnea", 3, false, false, false, "Cactus Pokémon", Type.GRASS, null, 0.4, 51.3, Abilities.SAND_VEIL, Abilities.NONE, Abilities.WATER_ABSORB, 335, 50, 85, 40, 85, 40, 35, 190, 35, 67, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.CACTURNE, "Cacturne", 3, false, false, false, "Scarecrow Pokémon", Type.GRASS, Type.DARK, 1.3, 77.4, Abilities.SAND_VEIL, Abilities.NONE, Abilities.WATER_ABSORB, 475, 70, 115, 60, 115, 60, 55, 60, 35, 166, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.SWABLU, "Swablu", 3, false, false, false, "Cotton Bird Pokémon", Type.NORMAL, Type.FLYING, 0.4, 1.2, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.CLOUD_NINE, 310, 45, 40, 60, 40, 75, 50, 255, 50, 62, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.ALTARIA, "Altaria", 3, false, false, false, "Humming Pokémon", Type.DRAGON, Type.FLYING, 1.1, 20.6, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.CLOUD_NINE, 490, 75, 70, 90, 70, 105, 80, 45, 50, 172, GrowthRate.ERRATIC, 50, false, true,
+ new PokemonSpecies(Species.TORKOAL, 3, false, false, false, "Coal Pokémon", Type.FIRE, null, 0.5, 80.4, Abilities.WHITE_SMOKE, Abilities.DROUGHT, Abilities.SHELL_ARMOR, 470, 70, 85, 140, 85, 70, 20, 90, 50, 165, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SPOINK, 3, false, false, false, "Bounce Pokémon", Type.PSYCHIC, null, 0.7, 30.6, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.GLUTTONY, 330, 60, 25, 35, 70, 80, 60, 255, 70, 66, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.GRUMPIG, 3, false, false, false, "Manipulate Pokémon", Type.PSYCHIC, null, 0.9, 71.5, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.GLUTTONY, 470, 80, 45, 65, 90, 110, 80, 60, 70, 165, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.SPINDA, 3, false, false, false, "Spot Panda Pokémon", Type.NORMAL, null, 1.1, 5, Abilities.OWN_TEMPO, Abilities.TANGLED_FEET, Abilities.CONTRARY, 360, 60, 60, 60, 60, 60, 60, 255, 70, 126, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.TRAPINCH, 3, false, false, false, "Ant Pit Pokémon", Type.GROUND, null, 0.7, 15, Abilities.HYPER_CUTTER, Abilities.ARENA_TRAP, Abilities.SHEER_FORCE, 290, 45, 100, 45, 45, 45, 10, 255, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.VIBRAVA, 3, false, false, false, "Vibration Pokémon", Type.GROUND, Type.DRAGON, 1.1, 15.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 340, 50, 70, 50, 50, 50, 70, 120, 50, 119, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.FLYGON, 3, false, false, false, "Mystic Pokémon", Type.GROUND, Type.DRAGON, 2, 82, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 80, 100, 80, 80, 80, 100, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.CACNEA, 3, false, false, false, "Cactus Pokémon", Type.GRASS, null, 0.4, 51.3, Abilities.SAND_VEIL, Abilities.NONE, Abilities.WATER_ABSORB, 335, 50, 85, 40, 85, 40, 35, 190, 35, 67, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.CACTURNE, 3, false, false, false, "Scarecrow Pokémon", Type.GRASS, Type.DARK, 1.3, 77.4, Abilities.SAND_VEIL, Abilities.NONE, Abilities.WATER_ABSORB, 475, 70, 115, 60, 115, 60, 55, 60, 35, 166, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.SWABLU, 3, false, false, false, "Cotton Bird Pokémon", Type.NORMAL, Type.FLYING, 0.4, 1.2, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.CLOUD_NINE, 310, 45, 40, 60, 40, 75, 50, 255, 50, 62, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.ALTARIA, 3, false, false, false, "Humming Pokémon", Type.DRAGON, Type.FLYING, 1.1, 20.6, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.CLOUD_NINE, 490, 75, 70, 90, 70, 105, 80, 45, 50, 172, GrowthRate.ERRATIC, 50, false, true,
new PokemonForm("Normal", "", Type.DRAGON, Type.FLYING, 1.1, 20.6, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.CLOUD_NINE, 490, 75, 70, 90, 70, 105, 80, 45, 50, 172),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.FAIRY, 1.5, 20.6, Abilities.PIXILATE, Abilities.NONE, Abilities.PIXILATE, 590, 75, 110, 110, 110, 105, 80, 45, 50, 172),
),
- new PokemonSpecies(Species.ZANGOOSE, "Zangoose", 3, false, false, false, "Cat Ferret Pokémon", Type.NORMAL, null, 1.3, 40.3, Abilities.IMMUNITY, Abilities.NONE, Abilities.TOXIC_BOOST, 458, 73, 115, 60, 60, 60, 90, 90, 70, 160, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.SEVIPER, "Seviper", 3, false, false, false, "Fang Snake Pokémon", Type.POISON, null, 2.7, 52.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.INFILTRATOR, 458, 73, 100, 60, 100, 60, 65, 90, 70, 160, GrowthRate.FLUCTUATING, 50, false),
- new PokemonSpecies(Species.LUNATONE, "Lunatone", 3, false, false, false, "Meteorite Pokémon", Type.ROCK, Type.PSYCHIC, 1, 168, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 460, 90, 55, 65, 95, 85, 70, 45, 50, 161, GrowthRate.FAST, null, false),
- new PokemonSpecies(Species.SOLROCK, "Solrock", 3, false, false, false, "Meteorite Pokémon", Type.ROCK, Type.PSYCHIC, 1.2, 154, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 460, 90, 95, 85, 55, 65, 70, 45, 50, 161, GrowthRate.FAST, null, false),
- new PokemonSpecies(Species.BARBOACH, "Barboach", 3, false, false, false, "Whiskers Pokémon", Type.WATER, Type.GROUND, 0.4, 1.9, Abilities.OBLIVIOUS, Abilities.ANTICIPATION, Abilities.HYDRATION, 288, 50, 48, 43, 46, 41, 60, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.WHISCASH, "Whiscash", 3, false, false, false, "Whiskers Pokémon", Type.WATER, Type.GROUND, 0.9, 23.6, Abilities.OBLIVIOUS, Abilities.ANTICIPATION, Abilities.HYDRATION, 468, 110, 78, 73, 76, 71, 60, 75, 50, 164, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CORPHISH, "Corphish", 3, false, false, false, "Ruffian Pokémon", Type.WATER, null, 0.6, 11.5, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.ADAPTABILITY, 308, 43, 80, 65, 50, 35, 35, 205, 50, 62, GrowthRate.FLUCTUATING, 50, false),
- new PokemonSpecies(Species.CRAWDAUNT, "Crawdaunt", 3, false, false, false, "Rogue Pokémon", Type.WATER, Type.DARK, 1.1, 32.8, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.ADAPTABILITY, 468, 63, 120, 85, 90, 55, 55, 155, 50, 164, GrowthRate.FLUCTUATING, 50, false),
- new PokemonSpecies(Species.BALTOY, "Baltoy", 3, false, false, false, "Clay Doll Pokémon", Type.GROUND, Type.PSYCHIC, 0.5, 21.5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 300, 40, 40, 55, 40, 70, 55, 255, 50, 60, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.CLAYDOL, "Claydol", 3, false, false, false, "Clay Doll Pokémon", Type.GROUND, Type.PSYCHIC, 1.5, 108, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 500, 60, 70, 105, 70, 120, 75, 90, 50, 175, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.LILEEP, "Lileep", 3, false, false, false, "Sea Lily Pokémon", Type.ROCK, Type.GRASS, 1, 23.8, Abilities.SUCTION_CUPS, Abilities.NONE, Abilities.STORM_DRAIN, 355, 66, 41, 77, 61, 87, 23, 45, 50, 71, GrowthRate.ERRATIC, 87.5, false),
- new PokemonSpecies(Species.CRADILY, "Cradily", 3, false, false, false, "Barnacle Pokémon", Type.ROCK, Type.GRASS, 1.5, 60.4, Abilities.SUCTION_CUPS, Abilities.NONE, Abilities.STORM_DRAIN, 495, 86, 81, 97, 81, 107, 43, 45, 50, 173, GrowthRate.ERRATIC, 87.5, false),
- new PokemonSpecies(Species.ANORITH, "Anorith", 3, false, false, false, "Old Shrimp Pokémon", Type.ROCK, Type.BUG, 0.7, 12.5, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.SWIFT_SWIM, 355, 45, 95, 50, 40, 50, 75, 45, 50, 71, GrowthRate.ERRATIC, 87.5, false),
- new PokemonSpecies(Species.ARMALDO, "Armaldo", 3, false, false, false, "Plate Pokémon", Type.ROCK, Type.BUG, 1.5, 68.2, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.SWIFT_SWIM, 495, 75, 125, 100, 70, 80, 45, 45, 50, 173, GrowthRate.ERRATIC, 87.5, false),
- new PokemonSpecies(Species.FEEBAS, "Feebas", 3, false, false, false, "Fish Pokémon", Type.WATER, null, 0.6, 7.4, Abilities.SWIFT_SWIM, Abilities.OBLIVIOUS, Abilities.ADAPTABILITY, 200, 20, 15, 20, 10, 55, 80, 255, 50, 40, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.MILOTIC, "Milotic", 3, false, false, false, "Tender Pokémon", Type.WATER, null, 6.2, 162, Abilities.MARVEL_SCALE, Abilities.COMPETITIVE, Abilities.CUTE_CHARM, 540, 95, 60, 79, 100, 125, 81, 60, 50, 189, GrowthRate.ERRATIC, 50, true),
- new PokemonSpecies(Species.CASTFORM, "Castform", 3, false, false, false, "Weather Pokémon", Type.NORMAL, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.ZANGOOSE, 3, false, false, false, "Cat Ferret Pokémon", Type.NORMAL, null, 1.3, 40.3, Abilities.IMMUNITY, Abilities.NONE, Abilities.TOXIC_BOOST, 458, 73, 115, 60, 60, 60, 90, 90, 70, 160, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.SEVIPER, 3, false, false, false, "Fang Snake Pokémon", Type.POISON, null, 2.7, 52.5, Abilities.SHED_SKIN, Abilities.NONE, Abilities.INFILTRATOR, 458, 73, 100, 60, 100, 60, 65, 90, 70, 160, GrowthRate.FLUCTUATING, 50, false),
+ new PokemonSpecies(Species.LUNATONE, 3, false, false, false, "Meteorite Pokémon", Type.ROCK, Type.PSYCHIC, 1, 168, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 460, 90, 55, 65, 95, 85, 70, 45, 50, 161, GrowthRate.FAST, null, false),
+ new PokemonSpecies(Species.SOLROCK, 3, false, false, false, "Meteorite Pokémon", Type.ROCK, Type.PSYCHIC, 1.2, 154, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 460, 90, 95, 85, 55, 65, 70, 45, 50, 161, GrowthRate.FAST, null, false),
+ new PokemonSpecies(Species.BARBOACH, 3, false, false, false, "Whiskers Pokémon", Type.WATER, Type.GROUND, 0.4, 1.9, Abilities.OBLIVIOUS, Abilities.ANTICIPATION, Abilities.HYDRATION, 288, 50, 48, 43, 46, 41, 60, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.WHISCASH, 3, false, false, false, "Whiskers Pokémon", Type.WATER, Type.GROUND, 0.9, 23.6, Abilities.OBLIVIOUS, Abilities.ANTICIPATION, Abilities.HYDRATION, 468, 110, 78, 73, 76, 71, 60, 75, 50, 164, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CORPHISH, 3, false, false, false, "Ruffian Pokémon", Type.WATER, null, 0.6, 11.5, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.ADAPTABILITY, 308, 43, 80, 65, 50, 35, 35, 205, 50, 62, GrowthRate.FLUCTUATING, 50, false),
+ new PokemonSpecies(Species.CRAWDAUNT, 3, false, false, false, "Rogue Pokémon", Type.WATER, Type.DARK, 1.1, 32.8, Abilities.HYPER_CUTTER, Abilities.SHELL_ARMOR, Abilities.ADAPTABILITY, 468, 63, 120, 85, 90, 55, 55, 155, 50, 164, GrowthRate.FLUCTUATING, 50, false),
+ new PokemonSpecies(Species.BALTOY, 3, false, false, false, "Clay Doll Pokémon", Type.GROUND, Type.PSYCHIC, 0.5, 21.5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 300, 40, 40, 55, 40, 70, 55, 255, 50, 60, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.CLAYDOL, 3, false, false, false, "Clay Doll Pokémon", Type.GROUND, Type.PSYCHIC, 1.5, 108, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 500, 60, 70, 105, 70, 120, 75, 90, 50, 175, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.LILEEP, 3, false, false, false, "Sea Lily Pokémon", Type.ROCK, Type.GRASS, 1, 23.8, Abilities.SUCTION_CUPS, Abilities.NONE, Abilities.STORM_DRAIN, 355, 66, 41, 77, 61, 87, 23, 45, 50, 71, GrowthRate.ERRATIC, 87.5, false),
+ new PokemonSpecies(Species.CRADILY, 3, false, false, false, "Barnacle Pokémon", Type.ROCK, Type.GRASS, 1.5, 60.4, Abilities.SUCTION_CUPS, Abilities.NONE, Abilities.STORM_DRAIN, 495, 86, 81, 97, 81, 107, 43, 45, 50, 173, GrowthRate.ERRATIC, 87.5, false),
+ new PokemonSpecies(Species.ANORITH, 3, false, false, false, "Old Shrimp Pokémon", Type.ROCK, Type.BUG, 0.7, 12.5, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.SWIFT_SWIM, 355, 45, 95, 50, 40, 50, 75, 45, 50, 71, GrowthRate.ERRATIC, 87.5, false),
+ new PokemonSpecies(Species.ARMALDO, 3, false, false, false, "Plate Pokémon", Type.ROCK, Type.BUG, 1.5, 68.2, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.SWIFT_SWIM, 495, 75, 125, 100, 70, 80, 45, 45, 50, 173, GrowthRate.ERRATIC, 87.5, false),
+ new PokemonSpecies(Species.FEEBAS, 3, false, false, false, "Fish Pokémon", Type.WATER, null, 0.6, 7.4, Abilities.SWIFT_SWIM, Abilities.OBLIVIOUS, Abilities.ADAPTABILITY, 200, 20, 15, 20, 10, 55, 80, 255, 50, 40, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.MILOTIC, 3, false, false, false, "Tender Pokémon", Type.WATER, null, 6.2, 162, Abilities.MARVEL_SCALE, Abilities.COMPETITIVE, Abilities.CUTE_CHARM, 540, 95, 60, 79, 100, 125, 81, 60, 50, 189, GrowthRate.ERRATIC, 50, true),
+ new PokemonSpecies(Species.CASTFORM, 3, false, false, false, "Weather Pokémon", Type.NORMAL, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal Form", "", Type.NORMAL, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147),
new PokemonForm("Sunny Form", "sunny", Type.FIRE, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147),
new PokemonForm("Rainy Form", "rainy", Type.WATER, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147),
new PokemonForm("Snowy Form", "snowy", Type.ICE, null, 0.3, 0.8, Abilities.FORECAST, Abilities.NONE, Abilities.NONE, 420, 70, 70, 70, 70, 70, 70, 45, 70, 147),
),
- new PokemonSpecies(Species.KECLEON, "Kecleon", 3, false, false, false, "Color Swap Pokémon", Type.NORMAL, null, 1, 22, Abilities.COLOR_CHANGE, Abilities.NONE, Abilities.PROTEAN, 440, 60, 90, 70, 60, 120, 40, 200, 70, 154, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SHUPPET, "Shuppet", 3, false, false, false, "Puppet Pokémon", Type.GHOST, null, 0.6, 2.3, Abilities.INSOMNIA, Abilities.FRISK, Abilities.CURSED_BODY, 295, 44, 75, 35, 63, 33, 45, 225, 35, 59, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.BANETTE, "Banette", 3, false, false, false, "Marionette Pokémon", Type.GHOST, null, 1.1, 12.5, Abilities.INSOMNIA, Abilities.FRISK, Abilities.CURSED_BODY, 455, 64, 115, 65, 83, 63, 65, 45, 35, 159, GrowthRate.FAST, 50, false, true,
+ new PokemonSpecies(Species.KECLEON, 3, false, false, false, "Color Swap Pokémon", Type.NORMAL, null, 1, 22, Abilities.COLOR_CHANGE, Abilities.NONE, Abilities.PROTEAN, 440, 60, 90, 70, 60, 120, 40, 200, 70, 154, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SHUPPET, 3, false, false, false, "Puppet Pokémon", Type.GHOST, null, 0.6, 2.3, Abilities.INSOMNIA, Abilities.FRISK, Abilities.CURSED_BODY, 295, 44, 75, 35, 63, 33, 45, 225, 35, 59, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.BANETTE, 3, false, false, false, "Marionette Pokémon", Type.GHOST, null, 1.1, 12.5, Abilities.INSOMNIA, Abilities.FRISK, Abilities.CURSED_BODY, 455, 64, 115, 65, 83, 63, 65, 45, 35, 159, GrowthRate.FAST, 50, false, true,
new PokemonForm("Normal", "", Type.GHOST, null, 1.1, 12.5, Abilities.INSOMNIA, Abilities.FRISK, Abilities.CURSED_BODY, 455, 64, 115, 65, 83, 63, 65, 45, 35, 159),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.GHOST, null, 1.2, 13, Abilities.PRANKSTER, Abilities.PRANKSTER, Abilities.PRANKSTER, 555, 64, 165, 75, 93, 83, 75, 45, 35, 159),
),
- new PokemonSpecies(Species.DUSKULL, "Duskull", 3, false, false, false, "Requiem Pokémon", Type.GHOST, null, 0.8, 15, Abilities.LEVITATE, Abilities.NONE, Abilities.FRISK, 295, 20, 40, 90, 30, 90, 25, 190, 35, 59, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.DUSCLOPS, "Dusclops", 3, false, false, false, "Beckon Pokémon", Type.GHOST, null, 1.6, 30.6, Abilities.PRESSURE, Abilities.NONE, Abilities.FRISK, 455, 40, 70, 130, 60, 130, 25, 90, 35, 159, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.TROPIUS, "Tropius", 3, false, false, false, "Fruit Pokémon", Type.GRASS, Type.FLYING, 2, 100, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.HARVEST, 460, 99, 68, 83, 72, 87, 51, 200, 70, 161, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.CHIMECHO, "Chimecho", 3, false, false, false, "Wind Chime Pokémon", Type.PSYCHIC, null, 0.6, 1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 455, 75, 50, 80, 95, 90, 65, 45, 70, 159, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.ABSOL, "Absol", 3, false, false, false, "Disaster Pokémon", Type.DARK, null, 1.2, 47, Abilities.PRESSURE, Abilities.SUPER_LUCK, Abilities.JUSTIFIED, 465, 65, 130, 60, 75, 60, 75, 30, 35, 163, GrowthRate.MEDIUM_SLOW, 50, false, true,
+ new PokemonSpecies(Species.DUSKULL, 3, false, false, false, "Requiem Pokémon", Type.GHOST, null, 0.8, 15, Abilities.LEVITATE, Abilities.NONE, Abilities.FRISK, 295, 20, 40, 90, 30, 90, 25, 190, 35, 59, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.DUSCLOPS, 3, false, false, false, "Beckon Pokémon", Type.GHOST, null, 1.6, 30.6, Abilities.PRESSURE, Abilities.NONE, Abilities.FRISK, 455, 40, 70, 130, 60, 130, 25, 90, 35, 159, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.TROPIUS, 3, false, false, false, "Fruit Pokémon", Type.GRASS, Type.FLYING, 2, 100, Abilities.CHLOROPHYLL, Abilities.SOLAR_POWER, Abilities.HARVEST, 460, 99, 68, 83, 72, 87, 51, 200, 70, 161, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.CHIMECHO, 3, false, false, false, "Wind Chime Pokémon", Type.PSYCHIC, null, 0.6, 1, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 455, 75, 50, 80, 95, 90, 65, 45, 70, 159, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.ABSOL, 3, false, false, false, "Disaster Pokémon", Type.DARK, null, 1.2, 47, Abilities.PRESSURE, Abilities.SUPER_LUCK, Abilities.JUSTIFIED, 465, 65, 130, 60, 75, 60, 75, 30, 35, 163, GrowthRate.MEDIUM_SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.DARK, null, 1.2, 47, Abilities.PRESSURE, Abilities.SUPER_LUCK, Abilities.JUSTIFIED, 465, 65, 130, 60, 75, 60, 75, 30, 35, 163),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DARK, null, 1.2, 49, Abilities.MAGIC_BOUNCE, Abilities.MAGIC_BOUNCE, Abilities.MAGIC_BOUNCE, 565, 65, 150, 60, 115, 60, 115, 30, 35, 163),
),
- new PokemonSpecies(Species.WYNAUT, "Wynaut", 3, false, false, false, "Bright Pokémon", Type.PSYCHIC, null, 0.6, 14, Abilities.SHADOW_TAG, Abilities.NONE, Abilities.TELEPATHY, 260, 95, 23, 48, 23, 48, 23, 125, 50, 52, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SNORUNT, "Snorunt", 3, false, false, false, "Snow Hat Pokémon", Type.ICE, null, 0.7, 16.8, Abilities.INNER_FOCUS, Abilities.ICE_BODY, Abilities.MOODY, 300, 50, 50, 50, 50, 50, 50, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GLALIE, "Glalie", 3, false, false, false, "Face Pokémon", Type.ICE, null, 1.5, 256.5, Abilities.INNER_FOCUS, Abilities.ICE_BODY, Abilities.MOODY, 480, 80, 80, 80, 80, 80, 80, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.WYNAUT, 3, false, false, false, "Bright Pokémon", Type.PSYCHIC, null, 0.6, 14, Abilities.SHADOW_TAG, Abilities.NONE, Abilities.TELEPATHY, 260, 95, 23, 48, 23, 48, 23, 125, 50, 52, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SNORUNT, 3, false, false, false, "Snow Hat Pokémon", Type.ICE, null, 0.7, 16.8, Abilities.INNER_FOCUS, Abilities.ICE_BODY, Abilities.MOODY, 300, 50, 50, 50, 50, 50, 50, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GLALIE, 3, false, false, false, "Face Pokémon", Type.ICE, null, 1.5, 256.5, Abilities.INNER_FOCUS, Abilities.ICE_BODY, Abilities.MOODY, 480, 80, 80, 80, 80, 80, 80, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.ICE, null, 1.5, 256.5, Abilities.INNER_FOCUS, Abilities.ICE_BODY, Abilities.MOODY, 480, 80, 80, 80, 80, 80, 80, 75, 50, 168),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ICE, null, 2.1, 350.2, Abilities.REFRIGERATE, Abilities.REFRIGERATE, Abilities.REFRIGERATE, 580, 80, 120, 80, 120, 80, 100, 75, 50, 168),
),
- new PokemonSpecies(Species.SPHEAL, "Spheal", 3, false, false, false, "Clap Pokémon", Type.ICE, Type.WATER, 0.8, 39.5, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 290, 70, 40, 50, 55, 50, 25, 255, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SEALEO, "Sealeo", 3, false, false, false, "Ball Roll Pokémon", Type.ICE, Type.WATER, 1.1, 87.6, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 410, 90, 60, 70, 75, 70, 45, 120, 50, 144, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.WALREIN, "Walrein", 3, false, false, false, "Ice Break Pokémon", Type.ICE, Type.WATER, 1.4, 150.6, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 530, 110, 80, 90, 95, 90, 65, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.CLAMPERL, "Clamperl", 3, false, false, false, "Bivalve Pokémon", Type.WATER, null, 0.4, 52.5, Abilities.SHELL_ARMOR, Abilities.NONE, Abilities.RATTLED, 345, 35, 64, 85, 74, 55, 32, 255, 70, 69, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.HUNTAIL, "Huntail", 3, false, false, false, "Deep Sea Pokémon", Type.WATER, null, 1.7, 27, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 485, 55, 104, 105, 94, 75, 52, 60, 70, 170, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.GOREBYSS, "Gorebyss", 3, false, false, false, "South Sea Pokémon", Type.WATER, null, 1.8, 22.6, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.HYDRATION, 485, 55, 84, 105, 114, 75, 52, 60, 70, 170, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.RELICANTH, "Relicanth", 3, false, false, false, "Longevity Pokémon", Type.WATER, Type.ROCK, 1, 23.4, Abilities.SWIFT_SWIM, Abilities.ROCK_HEAD, Abilities.STURDY, 485, 100, 90, 130, 45, 65, 55, 25, 50, 170, GrowthRate.SLOW, 87.5, true),
- new PokemonSpecies(Species.LUVDISC, "Luvdisc", 3, false, false, false, "Rendezvous Pokémon", Type.WATER, null, 0.6, 8.7, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.HYDRATION, 330, 43, 30, 55, 40, 65, 97, 225, 70, 116, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.BAGON, "Bagon", 3, false, false, false, "Rock Head Pokémon", Type.DRAGON, null, 0.6, 42.1, Abilities.ROCK_HEAD, Abilities.NONE, Abilities.SHEER_FORCE, 300, 45, 75, 60, 40, 30, 50, 45, 35, 60, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.SHELGON, "Shelgon", 3, false, false, false, "Endurance Pokémon", Type.DRAGON, null, 1.1, 110.5, Abilities.ROCK_HEAD, Abilities.NONE, Abilities.OVERCOAT, 420, 65, 95, 100, 60, 50, 50, 45, 35, 147, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.SALAMENCE, "Salamence", 3, false, false, false, "Dragon Pokémon", Type.DRAGON, Type.FLYING, 1.5, 102.6, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 600, 95, 135, 80, 110, 80, 100, 45, 35, 300, GrowthRate.SLOW, 50, false, true,
+ new PokemonSpecies(Species.SPHEAL, 3, false, false, false, "Clap Pokémon", Type.ICE, Type.WATER, 0.8, 39.5, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 290, 70, 40, 50, 55, 50, 25, 255, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SEALEO, 3, false, false, false, "Ball Roll Pokémon", Type.ICE, Type.WATER, 1.1, 87.6, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 410, 90, 60, 70, 75, 70, 45, 120, 50, 144, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.WALREIN, 3, false, false, false, "Ice Break Pokémon", Type.ICE, Type.WATER, 1.4, 150.6, Abilities.THICK_FAT, Abilities.ICE_BODY, Abilities.OBLIVIOUS, 530, 110, 80, 90, 95, 90, 65, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.CLAMPERL, 3, false, false, false, "Bivalve Pokémon", Type.WATER, null, 0.4, 52.5, Abilities.SHELL_ARMOR, Abilities.NONE, Abilities.RATTLED, 345, 35, 64, 85, 74, 55, 32, 255, 70, 69, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.HUNTAIL, 3, false, false, false, "Deep Sea Pokémon", Type.WATER, null, 1.7, 27, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 485, 55, 104, 105, 94, 75, 52, 60, 70, 170, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.GOREBYSS, 3, false, false, false, "South Sea Pokémon", Type.WATER, null, 1.8, 22.6, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.HYDRATION, 485, 55, 84, 105, 114, 75, 52, 60, 70, 170, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.RELICANTH, 3, false, false, false, "Longevity Pokémon", Type.WATER, Type.ROCK, 1, 23.4, Abilities.SWIFT_SWIM, Abilities.ROCK_HEAD, Abilities.STURDY, 485, 100, 90, 130, 45, 65, 55, 25, 50, 170, GrowthRate.SLOW, 87.5, true),
+ new PokemonSpecies(Species.LUVDISC, 3, false, false, false, "Rendezvous Pokémon", Type.WATER, null, 0.6, 8.7, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.HYDRATION, 330, 43, 30, 55, 40, 65, 97, 225, 70, 116, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.BAGON, 3, false, false, false, "Rock Head Pokémon", Type.DRAGON, null, 0.6, 42.1, Abilities.ROCK_HEAD, Abilities.NONE, Abilities.SHEER_FORCE, 300, 45, 75, 60, 40, 30, 50, 45, 35, 60, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.SHELGON, 3, false, false, false, "Endurance Pokémon", Type.DRAGON, null, 1.1, 110.5, Abilities.ROCK_HEAD, Abilities.NONE, Abilities.OVERCOAT, 420, 65, 95, 100, 60, 50, 50, 45, 35, 147, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.SALAMENCE, 3, false, false, false, "Dragon Pokémon", Type.DRAGON, Type.FLYING, 1.5, 102.6, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 600, 95, 135, 80, 110, 80, 100, 45, 35, 300, GrowthRate.SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.DRAGON, Type.FLYING, 1.5, 102.6, Abilities.INTIMIDATE, Abilities.NONE, Abilities.MOXIE, 600, 95, 135, 80, 110, 80, 100, 45, 35, 300),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.FLYING, 1.8, 112.6, Abilities.AERILATE, Abilities.NONE, Abilities.AERILATE, 700, 95, 145, 130, 120, 90, 120, 45, 35, 300),
),
- new PokemonSpecies(Species.BELDUM, "Beldum", 3, false, false, false, "Iron Ball Pokémon", Type.STEEL, Type.PSYCHIC, 0.6, 95.2, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 300, 40, 55, 80, 35, 60, 30, 3, 35, 60, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.METANG, "Metang", 3, false, false, false, "Iron Claw Pokémon", Type.STEEL, Type.PSYCHIC, 1.2, 202.5, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 420, 60, 75, 100, 55, 80, 50, 3, 35, 147, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.METAGROSS, "Metagross", 3, false, false, false, "Iron Leg Pokémon", Type.STEEL, Type.PSYCHIC, 1.6, 550, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 600, 80, 135, 130, 95, 90, 70, 3, 35, 300, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.BELDUM, 3, false, false, false, "Iron Ball Pokémon", Type.STEEL, Type.PSYCHIC, 0.6, 95.2, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 300, 40, 55, 80, 35, 60, 30, 3, 35, 60, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.METANG, 3, false, false, false, "Iron Claw Pokémon", Type.STEEL, Type.PSYCHIC, 1.2, 202.5, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 420, 60, 75, 100, 55, 80, 50, 3, 35, 147, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.METAGROSS, 3, false, false, false, "Iron Leg Pokémon", Type.STEEL, Type.PSYCHIC, 1.6, 550, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 600, 80, 135, 130, 95, 90, 70, 3, 35, 300, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.STEEL, Type.PSYCHIC, 1.6, 550, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 600, 80, 135, 130, 95, 90, 70, 3, 35, 300),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.STEEL, Type.PSYCHIC, 2.5, 942.9, Abilities.TOUGH_CLAWS, Abilities.NONE, Abilities.TOUGH_CLAWS, 700, 80, 145, 150, 105, 110, 110, 3, 35, 300),
),
- new PokemonSpecies(Species.REGIROCK, "Regirock", 3, true, false, false, "Rock Peak Pokémon", Type.ROCK, null, 1.7, 230, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.STURDY, 580, 80, 100, 200, 50, 100, 50, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.REGICE, "Regice", 3, true, false, false, "Iceberg Pokémon", Type.ICE, null, 1.8, 175, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.ICE_BODY, 580, 80, 50, 100, 100, 200, 50, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.REGISTEEL, "Registeel", 3, true, false, false, "Iron Pokémon", Type.STEEL, null, 1.9, 205, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 580, 80, 75, 150, 75, 150, 50, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.LATIAS, "Latias", 3, true, false, false, "Eon Pokémon", Type.DRAGON, Type.PSYCHIC, 1.4, 40, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 80, 90, 110, 130, 110, 3, 90, 300, GrowthRate.SLOW, 0, false, true,
+ new PokemonSpecies(Species.REGIROCK, 3, true, false, false, "Rock Peak Pokémon", Type.ROCK, null, 1.7, 230, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.STURDY, 580, 80, 100, 200, 50, 100, 50, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.REGICE, 3, true, false, false, "Iceberg Pokémon", Type.ICE, null, 1.8, 175, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.ICE_BODY, 580, 80, 50, 100, 100, 200, 50, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.REGISTEEL, 3, true, false, false, "Iron Pokémon", Type.STEEL, null, 1.9, 205, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.LIGHT_METAL, 580, 80, 75, 150, 75, 150, 50, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.LATIAS, 3, true, false, false, "Eon Pokémon", Type.DRAGON, Type.PSYCHIC, 1.4, 40, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 80, 90, 110, 130, 110, 3, 90, 300, GrowthRate.SLOW, 0, false, true,
new PokemonForm("Normal", "", Type.DRAGON, Type.PSYCHIC, 1.4, 40, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 80, 90, 110, 130, 110, 3, 90, 300),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.PSYCHIC, 1.8, 52, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 700, 80, 100, 120, 140, 150, 110, 3, 90, 300),
),
- new PokemonSpecies(Species.LATIOS, "Latios", 3, true, false, false, "Eon Pokémon", Type.DRAGON, Type.PSYCHIC, 2, 60, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 90, 80, 130, 110, 110, 3, 90, 300, GrowthRate.SLOW, 100, false, true,
+ new PokemonSpecies(Species.LATIOS, 3, true, false, false, "Eon Pokémon", Type.DRAGON, Type.PSYCHIC, 2, 60, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 90, 80, 130, 110, 110, 3, 90, 300, GrowthRate.SLOW, 100, false, true,
new PokemonForm("Normal", "", Type.DRAGON, Type.PSYCHIC, 2, 60, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 80, 90, 80, 130, 110, 110, 3, 90, 300),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.PSYCHIC, 2.3, 70, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 700, 80, 130, 100, 160, 120, 110, 3, 90, 300),
),
- new PokemonSpecies(Species.KYOGRE, "Kyogre", 3, false, true, false, "Sea Basin Pokémon", Type.WATER, null, 4.5, 352, Abilities.DRIZZLE, Abilities.NONE, Abilities.NONE, 670, 100, 100, 90, 150, 140, 90, 3, 0, 335, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.KYOGRE, 3, false, true, false, "Sea Basin Pokémon", Type.WATER, null, 4.5, 352, Abilities.DRIZZLE, Abilities.NONE, Abilities.NONE, 670, 100, 100, 90, 150, 140, 90, 3, 0, 335, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.WATER, null, 4.5, 352, Abilities.DRIZZLE, Abilities.NONE, Abilities.NONE, 670, 100, 100, 90, 150, 140, 90, 3, 0, 335),
new PokemonForm("Primal", "primal", Type.WATER, null, 9.8, 430, Abilities.PRIMORDIAL_SEA, Abilities.NONE, Abilities.NONE, 770, 100, 150, 90, 180, 160, 90, 3, 0, 335),
),
- new PokemonSpecies(Species.GROUDON, "Groudon", 3, false, true, false, "Continent Pokémon", Type.GROUND, null, 3.5, 950, Abilities.DROUGHT, Abilities.NONE, Abilities.NONE, 670, 100, 150, 140, 100, 90, 90, 3, 0, 335, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.GROUDON, 3, false, true, false, "Continent Pokémon", Type.GROUND, null, 3.5, 950, Abilities.DROUGHT, Abilities.NONE, Abilities.NONE, 670, 100, 150, 140, 100, 90, 90, 3, 0, 335, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.GROUND, null, 3.5, 950, Abilities.DROUGHT, Abilities.NONE, Abilities.NONE, 670, 100, 150, 140, 100, 90, 90, 3, 0, 335),
new PokemonForm("Primal", "primal", Type.GROUND, Type.FIRE, 5, 999.7, Abilities.DESOLATE_LAND, Abilities.NONE, Abilities.NONE, 770, 100, 180, 160, 150, 90, 90, 3, 0, 335),
),
- new PokemonSpecies(Species.RAYQUAZA, "Rayquaza", 3, false, true, false, "Sky High Pokémon", Type.DRAGON, Type.FLYING, 7, 206.5, Abilities.AIR_LOCK, Abilities.NONE, Abilities.NONE, 680, 105, 150, 90, 150, 90, 95, 45, 0, 340, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.RAYQUAZA, 3, false, true, false, "Sky High Pokémon", Type.DRAGON, Type.FLYING, 7, 206.5, Abilities.AIR_LOCK, Abilities.NONE, Abilities.NONE, 680, 105, 150, 90, 150, 90, 95, 45, 0, 340, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.DRAGON, Type.FLYING, 7, 206.5, Abilities.AIR_LOCK, Abilities.NONE, Abilities.NONE, 680, 105, 150, 90, 150, 90, 95, 45, 0, 340),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.FLYING, 10.8, 392, Abilities.DELTA_STREAM, Abilities.NONE, Abilities.NONE, 780, 105, 180, 100, 180, 100, 115, 45, 0, 340),
),
- new PokemonSpecies(Species.JIRACHI, "Jirachi", 3, false, false, true, "Wish Pokémon", Type.STEEL, Type.PSYCHIC, 0.3, 1.1, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 3, 100, 300, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.DEOXYS, "Deoxys", 3, false, false, true, "DNA Pokémon", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 150, 50, 150, 50, 150, 3, 0, 270, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.JIRACHI, 3, false, false, true, "Wish Pokémon", Type.STEEL, Type.PSYCHIC, 0.3, 1.1, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 3, 100, 300, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.DEOXYS, 3, false, false, true, "DNA Pokémon", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 150, 50, 150, 50, 150, 3, 0, 270, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal Forme", "normal", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 150, 50, 150, 50, 150, 3, 0, 270, false, ""),
new PokemonForm("Attack Forme", "attack", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 180, 20, 180, 20, 150, 3, 0, 270),
new PokemonForm("Defense Forme", "defense", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 70, 160, 70, 160, 90, 3, 0, 270),
new PokemonForm("Speed Forme", "speed", Type.PSYCHIC, null, 1.7, 60.8, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 600, 50, 95, 90, 95, 90, 180, 3, 0, 270),
),
- new PokemonSpecies(Species.TURTWIG, "Turtwig", 4, false, false, false, "Tiny Leaf Pokémon", Type.GRASS, null, 0.4, 10.2, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 318, 55, 68, 64, 45, 55, 31, 45, 70, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.GROTLE, "Grotle", 4, false, false, false, "Grove Pokémon", Type.GRASS, null, 1.1, 97, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 405, 75, 89, 85, 55, 65, 36, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.TORTERRA, "Torterra", 4, false, false, false, "Continent Pokémon", Type.GRASS, Type.GROUND, 2.2, 310, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 525, 95, 109, 105, 75, 85, 56, 45, 70, 236, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.CHIMCHAR, "Chimchar", 4, false, false, false, "Chimp Pokémon", Type.FIRE, null, 0.5, 6.2, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 309, 44, 58, 44, 58, 44, 61, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.MONFERNO, "Monferno", 4, false, false, false, "Playful Pokémon", Type.FIRE, Type.FIGHTING, 0.9, 22, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 405, 64, 78, 52, 78, 52, 81, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.INFERNAPE, "Infernape", 4, false, false, false, "Flame Pokémon", Type.FIRE, Type.FIGHTING, 1.2, 55, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 534, 76, 104, 71, 104, 71, 108, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.PIPLUP, "Piplup", 4, false, false, false, "Penguin Pokémon", Type.WATER, null, 0.4, 5.2, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 314, 53, 51, 53, 61, 56, 40, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.PRINPLUP, "Prinplup", 4, false, false, false, "Penguin Pokémon", Type.WATER, null, 0.8, 23, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 405, 64, 66, 68, 81, 76, 50, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.EMPOLEON, "Empoleon", 4, false, false, false, "Emperor Pokémon", Type.WATER, Type.STEEL, 1.7, 84.5, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 530, 84, 86, 88, 111, 101, 60, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.STARLY, "Starly", 4, false, false, false, "Starling Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2, Abilities.KEEN_EYE, Abilities.NONE, Abilities.RECKLESS, 245, 40, 55, 30, 30, 30, 60, 255, 70, 49, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.STARAVIA, "Staravia", 4, false, false, false, "Starling Pokémon", Type.NORMAL, Type.FLYING, 0.6, 15.5, Abilities.INTIMIDATE, Abilities.NONE, Abilities.RECKLESS, 340, 55, 75, 50, 40, 40, 80, 120, 70, 119, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.STARAPTOR, "Staraptor", 4, false, false, false, "Predator Pokémon", Type.NORMAL, Type.FLYING, 1.2, 24.9, Abilities.INTIMIDATE, Abilities.NONE, Abilities.RECKLESS, 485, 85, 120, 70, 50, 60, 100, 45, 70, 218, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.BIDOOF, "Bidoof", 4, false, false, false, "Plump Mouse Pokémon", Type.NORMAL, null, 0.5, 20, Abilities.SIMPLE, Abilities.UNAWARE, Abilities.MOODY, 250, 59, 45, 40, 35, 40, 31, 255, 70, 50, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.BIBAREL, "Bibarel", 4, false, false, false, "Beaver Pokémon", Type.NORMAL, Type.WATER, 1, 31.5, Abilities.SIMPLE, Abilities.UNAWARE, Abilities.MOODY, 410, 79, 85, 60, 55, 60, 71, 127, 70, 144, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.KRICKETOT, "Kricketot", 4, false, false, false, "Cricket Pokémon", Type.BUG, null, 0.3, 2.2, Abilities.SHED_SKIN, Abilities.NONE, Abilities.RUN_AWAY, 194, 37, 25, 41, 25, 41, 25, 255, 70, 39, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.KRICKETUNE, "Kricketune", 4, false, false, false, "Cricket Pokémon", Type.BUG, null, 1, 25.5, Abilities.SWARM, Abilities.NONE, Abilities.TECHNICIAN, 384, 77, 85, 51, 55, 51, 65, 45, 70, 134, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.SHINX, "Shinx", 4, false, false, false, "Flash Pokémon", Type.ELECTRIC, null, 0.5, 9.5, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 263, 45, 65, 34, 40, 34, 45, 235, 50, 53, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.LUXIO, "Luxio", 4, false, false, false, "Spark Pokémon", Type.ELECTRIC, null, 0.9, 30.5, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 363, 60, 85, 49, 60, 49, 60, 120, 100, 127, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.LUXRAY, "Luxray", 4, false, false, false, "Gleam Eyes Pokémon", Type.ELECTRIC, null, 1.4, 42, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 523, 80, 120, 79, 95, 79, 70, 45, 50, 262, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.BUDEW, "Budew", 4, false, false, false, "Bud Pokémon", Type.GRASS, Type.POISON, 0.2, 1.2, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.LEAF_GUARD, 280, 40, 30, 35, 50, 70, 55, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.ROSERADE, "Roserade", 4, false, false, false, "Bouquet Pokémon", Type.GRASS, Type.POISON, 0.9, 14.5, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.TECHNICIAN, 515, 60, 70, 65, 125, 105, 90, 75, 50, 258, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.CRANIDOS, "Cranidos", 4, false, false, false, "Head Butt Pokémon", Type.ROCK, null, 0.9, 31.5, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHEER_FORCE, 350, 67, 125, 40, 30, 30, 58, 45, 70, 70, GrowthRate.ERRATIC, 87.5, false),
- new PokemonSpecies(Species.RAMPARDOS, "Rampardos", 4, false, false, false, "Head Butt Pokémon", Type.ROCK, null, 1.6, 102.5, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHEER_FORCE, 495, 97, 165, 60, 65, 50, 58, 45, 70, 173, GrowthRate.ERRATIC, 87.5, false),
- new PokemonSpecies(Species.SHIELDON, "Shieldon", 4, false, false, false, "Shield Pokémon", Type.ROCK, Type.STEEL, 0.5, 57, Abilities.STURDY, Abilities.NONE, Abilities.SOUNDPROOF, 350, 30, 42, 118, 42, 88, 30, 45, 70, 70, GrowthRate.ERRATIC, 87.5, false),
- new PokemonSpecies(Species.BASTIODON, "Bastiodon", 4, false, false, false, "Shield Pokémon", Type.ROCK, Type.STEEL, 1.3, 149.5, Abilities.STURDY, Abilities.NONE, Abilities.SOUNDPROOF, 495, 60, 52, 168, 47, 138, 30, 45, 70, 173, GrowthRate.ERRATIC, 87.5, false),
- new PokemonSpecies(Species.BURMY, "Burmy", 4, false, false, false, "Bagworm Pokémon", Type.BUG, null, 0.2, 3.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.OVERCOAT, 224, 40, 29, 45, 29, 45, 36, 120, 70, 45, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.TURTWIG, 4, false, false, false, "Tiny Leaf Pokémon", Type.GRASS, null, 0.4, 10.2, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 318, 55, 68, 64, 45, 55, 31, 45, 70, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.GROTLE, 4, false, false, false, "Grove Pokémon", Type.GRASS, null, 1.1, 97, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 405, 75, 89, 85, 55, 65, 36, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.TORTERRA, 4, false, false, false, "Continent Pokémon", Type.GRASS, Type.GROUND, 2.2, 310, Abilities.OVERGROW, Abilities.NONE, Abilities.SHELL_ARMOR, 525, 95, 109, 105, 75, 85, 56, 45, 70, 236, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.CHIMCHAR, 4, false, false, false, "Chimp Pokémon", Type.FIRE, null, 0.5, 6.2, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 309, 44, 58, 44, 58, 44, 61, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.MONFERNO, 4, false, false, false, "Playful Pokémon", Type.FIRE, Type.FIGHTING, 0.9, 22, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 405, 64, 78, 52, 78, 52, 81, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.INFERNAPE, 4, false, false, false, "Flame Pokémon", Type.FIRE, Type.FIGHTING, 1.2, 55, Abilities.BLAZE, Abilities.NONE, Abilities.IRON_FIST, 534, 76, 104, 71, 104, 71, 108, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.PIPLUP, 4, false, false, false, "Penguin Pokémon", Type.WATER, null, 0.4, 5.2, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 314, 53, 51, 53, 61, 56, 40, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.PRINPLUP, 4, false, false, false, "Penguin Pokémon", Type.WATER, null, 0.8, 23, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 405, 64, 66, 68, 81, 76, 50, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.EMPOLEON, 4, false, false, false, "Emperor Pokémon", Type.WATER, Type.STEEL, 1.7, 84.5, Abilities.TORRENT, Abilities.NONE, Abilities.COMPETITIVE, 530, 84, 86, 88, 111, 101, 60, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.STARLY, 4, false, false, false, "Starling Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2, Abilities.KEEN_EYE, Abilities.NONE, Abilities.RECKLESS, 245, 40, 55, 30, 30, 30, 60, 255, 70, 49, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.STARAVIA, 4, false, false, false, "Starling Pokémon", Type.NORMAL, Type.FLYING, 0.6, 15.5, Abilities.INTIMIDATE, Abilities.NONE, Abilities.RECKLESS, 340, 55, 75, 50, 40, 40, 80, 120, 70, 119, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.STARAPTOR, 4, false, false, false, "Predator Pokémon", Type.NORMAL, Type.FLYING, 1.2, 24.9, Abilities.INTIMIDATE, Abilities.NONE, Abilities.RECKLESS, 485, 85, 120, 70, 50, 60, 100, 45, 70, 218, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.BIDOOF, 4, false, false, false, "Plump Mouse Pokémon", Type.NORMAL, null, 0.5, 20, Abilities.SIMPLE, Abilities.UNAWARE, Abilities.MOODY, 250, 59, 45, 40, 35, 40, 31, 255, 70, 50, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.BIBAREL, 4, false, false, false, "Beaver Pokémon", Type.NORMAL, Type.WATER, 1, 31.5, Abilities.SIMPLE, Abilities.UNAWARE, Abilities.MOODY, 410, 79, 85, 60, 55, 60, 71, 127, 70, 144, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.KRICKETOT, 4, false, false, false, "Cricket Pokémon", Type.BUG, null, 0.3, 2.2, Abilities.SHED_SKIN, Abilities.NONE, Abilities.RUN_AWAY, 194, 37, 25, 41, 25, 41, 25, 255, 70, 39, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.KRICKETUNE, 4, false, false, false, "Cricket Pokémon", Type.BUG, null, 1, 25.5, Abilities.SWARM, Abilities.NONE, Abilities.TECHNICIAN, 384, 77, 85, 51, 55, 51, 65, 45, 70, 134, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.SHINX, 4, false, false, false, "Flash Pokémon", Type.ELECTRIC, null, 0.5, 9.5, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 263, 45, 65, 34, 40, 34, 45, 235, 50, 53, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.LUXIO, 4, false, false, false, "Spark Pokémon", Type.ELECTRIC, null, 0.9, 30.5, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 363, 60, 85, 49, 60, 49, 60, 120, 100, 127, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.LUXRAY, 4, false, false, false, "Gleam Eyes Pokémon", Type.ELECTRIC, null, 1.4, 42, Abilities.RIVALRY, Abilities.INTIMIDATE, Abilities.GUTS, 523, 80, 120, 79, 95, 79, 70, 45, 50, 262, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.BUDEW, 4, false, false, false, "Bud Pokémon", Type.GRASS, Type.POISON, 0.2, 1.2, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.LEAF_GUARD, 280, 40, 30, 35, 50, 70, 55, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.ROSERADE, 4, false, false, false, "Bouquet Pokémon", Type.GRASS, Type.POISON, 0.9, 14.5, Abilities.NATURAL_CURE, Abilities.POISON_POINT, Abilities.TECHNICIAN, 515, 60, 70, 65, 125, 105, 90, 75, 50, 258, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.CRANIDOS, 4, false, false, false, "Head Butt Pokémon", Type.ROCK, null, 0.9, 31.5, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHEER_FORCE, 350, 67, 125, 40, 30, 30, 58, 45, 70, 70, GrowthRate.ERRATIC, 87.5, false),
+ new PokemonSpecies(Species.RAMPARDOS, 4, false, false, false, "Head Butt Pokémon", Type.ROCK, null, 1.6, 102.5, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHEER_FORCE, 495, 97, 165, 60, 65, 50, 58, 45, 70, 173, GrowthRate.ERRATIC, 87.5, false),
+ new PokemonSpecies(Species.SHIELDON, 4, false, false, false, "Shield Pokémon", Type.ROCK, Type.STEEL, 0.5, 57, Abilities.STURDY, Abilities.NONE, Abilities.SOUNDPROOF, 350, 30, 42, 118, 42, 88, 30, 45, 70, 70, GrowthRate.ERRATIC, 87.5, false),
+ new PokemonSpecies(Species.BASTIODON, 4, false, false, false, "Shield Pokémon", Type.ROCK, Type.STEEL, 1.3, 149.5, Abilities.STURDY, Abilities.NONE, Abilities.SOUNDPROOF, 495, 60, 52, 168, 47, 138, 30, 45, 70, 173, GrowthRate.ERRATIC, 87.5, false),
+ new PokemonSpecies(Species.BURMY, 4, false, false, false, "Bagworm Pokémon", Type.BUG, null, 0.2, 3.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.OVERCOAT, 224, 40, 29, 45, 29, 45, 36, 120, 70, 45, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Plant Cloak", "plant", Type.BUG, null, 0.2, 3.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.OVERCOAT, 224, 40, 29, 45, 29, 45, 36, 120, 70, 45),
new PokemonForm("Sandy Cloak", "sandy", Type.BUG, null, 0.2, 3.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.OVERCOAT, 224, 40, 29, 45, 29, 45, 36, 120, 70, 45),
new PokemonForm("Trash Cloak", "trash", Type.BUG, null, 0.2, 3.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.OVERCOAT, 224, 40, 29, 45, 29, 45, 36, 120, 70, 45),
),
- new PokemonSpecies(Species.WORMADAM, "Wormadam", 4, false, false, false, "Bagworm Pokémon", Type.BUG, Type.GRASS, 0.5, 6.5, Abilities.ANTICIPATION, Abilities.NONE, Abilities.OVERCOAT, 424, 60, 59, 85, 79, 105, 36, 45, 70, 148, GrowthRate.MEDIUM_FAST, 0, false, false,
+ new PokemonSpecies(Species.WORMADAM, 4, false, false, false, "Bagworm Pokémon", Type.BUG, Type.GRASS, 0.5, 6.5, Abilities.ANTICIPATION, Abilities.NONE, Abilities.OVERCOAT, 424, 60, 59, 85, 79, 105, 36, 45, 70, 148, GrowthRate.MEDIUM_FAST, 0, false, false,
new PokemonForm("Plant Cloak", "plant", Type.BUG, Type.GRASS, 0.5, 6.5, Abilities.ANTICIPATION, Abilities.NONE, Abilities.OVERCOAT, 424, 60, 59, 85, 79, 105, 36, 45, 70, 148),
new PokemonForm("Sandy Cloak", "sandy", Type.BUG, Type.GROUND, 0.5, 6.5, Abilities.ANTICIPATION, Abilities.NONE, Abilities.OVERCOAT, 424, 60, 79, 105, 59, 85, 36, 45, 70, 148),
new PokemonForm("Trash Cloak", "trash", Type.BUG, Type.STEEL, 0.5, 6.5, Abilities.ANTICIPATION, Abilities.NONE, Abilities.OVERCOAT, 424, 60, 69, 95, 69, 95, 36, 45, 70, 148),
),
- new PokemonSpecies(Species.MOTHIM, "Mothim", 4, false, false, false, "Moth Pokémon", Type.BUG, Type.FLYING, 0.9, 23.3, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 424, 70, 94, 50, 94, 50, 66, 45, 70, 148, GrowthRate.MEDIUM_FAST, 100, false),
- new PokemonSpecies(Species.COMBEE, "Combee", 4, false, false, false, "Tiny Bee Pokémon", Type.BUG, Type.FLYING, 0.3, 5.5, Abilities.HONEY_GATHER, Abilities.NONE, Abilities.HUSTLE, 244, 30, 30, 42, 30, 42, 70, 120, 50, 49, GrowthRate.MEDIUM_SLOW, 87.5, true),
- new PokemonSpecies(Species.VESPIQUEN, "Vespiquen", 4, false, false, false, "Beehive Pokémon", Type.BUG, Type.FLYING, 1.2, 38.5, Abilities.PRESSURE, Abilities.NONE, Abilities.UNNERVE, 474, 70, 80, 102, 80, 102, 40, 45, 50, 166, GrowthRate.MEDIUM_SLOW, 0, false),
- new PokemonSpecies(Species.PACHIRISU, "Pachirisu", 4, false, false, false, "EleSquirrel Pokémon", Type.ELECTRIC, null, 0.4, 3.9, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.VOLT_ABSORB, 405, 60, 45, 70, 45, 90, 95, 200, 100, 142, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.BUIZEL, "Buizel", 4, false, false, false, "Sea Weasel Pokémon", Type.WATER, null, 0.7, 29.5, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 330, 55, 65, 35, 60, 30, 85, 190, 70, 66, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.FLOATZEL, "Floatzel", 4, false, false, false, "Sea Weasel Pokémon", Type.WATER, null, 1.1, 33.5, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 495, 85, 105, 55, 85, 50, 115, 75, 70, 173, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.CHERUBI, "Cherubi", 4, false, false, false, "Cherry Pokémon", Type.GRASS, null, 0.4, 3.3, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.NONE, 275, 45, 35, 45, 62, 53, 35, 190, 50, 55, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CHERRIM, "Cherrim", 4, false, false, false, "Blossom Pokémon", Type.GRASS, null, 0.5, 9.3, Abilities.FLOWER_GIFT, Abilities.NONE, Abilities.NONE, 450, 70, 60, 70, 87, 78, 85, 75, 50, 158, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.MOTHIM, 4, false, false, false, "Moth Pokémon", Type.BUG, Type.FLYING, 0.9, 23.3, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 424, 70, 94, 50, 94, 50, 66, 45, 70, 148, GrowthRate.MEDIUM_FAST, 100, false),
+ new PokemonSpecies(Species.COMBEE, 4, false, false, false, "Tiny Bee Pokémon", Type.BUG, Type.FLYING, 0.3, 5.5, Abilities.HONEY_GATHER, Abilities.NONE, Abilities.HUSTLE, 244, 30, 30, 42, 30, 42, 70, 120, 50, 49, GrowthRate.MEDIUM_SLOW, 87.5, true),
+ new PokemonSpecies(Species.VESPIQUEN, 4, false, false, false, "Beehive Pokémon", Type.BUG, Type.FLYING, 1.2, 38.5, Abilities.PRESSURE, Abilities.NONE, Abilities.UNNERVE, 474, 70, 80, 102, 80, 102, 40, 45, 50, 166, GrowthRate.MEDIUM_SLOW, 0, false),
+ new PokemonSpecies(Species.PACHIRISU, 4, false, false, false, "EleSquirrel Pokémon", Type.ELECTRIC, null, 0.4, 3.9, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.VOLT_ABSORB, 405, 60, 45, 70, 45, 90, 95, 200, 100, 142, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.BUIZEL, 4, false, false, false, "Sea Weasel Pokémon", Type.WATER, null, 0.7, 29.5, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 330, 55, 65, 35, 60, 30, 85, 190, 70, 66, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.FLOATZEL, 4, false, false, false, "Sea Weasel Pokémon", Type.WATER, null, 1.1, 33.5, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.WATER_VEIL, 495, 85, 105, 55, 85, 50, 115, 75, 70, 173, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.CHERUBI, 4, false, false, false, "Cherry Pokémon", Type.GRASS, null, 0.4, 3.3, Abilities.CHLOROPHYLL, Abilities.NONE, Abilities.NONE, 275, 45, 35, 45, 62, 53, 35, 190, 50, 55, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CHERRIM, 4, false, false, false, "Blossom Pokémon", Type.GRASS, null, 0.5, 9.3, Abilities.FLOWER_GIFT, Abilities.NONE, Abilities.NONE, 450, 70, 60, 70, 87, 78, 85, 75, 50, 158, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Overcast Form", "overcast", Type.GRASS, null, 0.5, 9.3, Abilities.FLOWER_GIFT, Abilities.NONE, Abilities.NONE, 450, 70, 60, 70, 87, 78, 85, 75, 50, 158),
new PokemonForm("Sunshine Form", "sunshine", Type.GRASS, null, 0.5, 9.3, Abilities.FLOWER_GIFT, Abilities.NONE, Abilities.NONE, 450, 70, 60, 70, 87, 78, 85, 75, 50, 158),
),
- new PokemonSpecies(Species.SHELLOS, "Shellos", 4, false, false, false, "Sea Slug Pokémon", Type.WATER, null, 0.3, 6.3, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 325, 76, 48, 48, 57, 62, 34, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.SHELLOS, 4, false, false, false, "Sea Slug Pokémon", Type.WATER, null, 0.3, 6.3, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 325, 76, 48, 48, 57, 62, 34, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("East Sea", "east", Type.WATER, null, 0.3, 6.3, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 325, 76, 48, 48, 57, 62, 34, 190, 50, 65),
new PokemonForm("West Sea", "west", Type.WATER, null, 0.3, 6.3, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 325, 76, 48, 48, 57, 62, 34, 190, 50, 65),
),
- new PokemonSpecies(Species.GASTRODON, "Gastrodon", 4, false, false, false, "Sea Slug Pokémon", Type.WATER, Type.GROUND, 0.9, 29.9, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 475, 111, 83, 68, 92, 82, 39, 75, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.GASTRODON, 4, false, false, false, "Sea Slug Pokémon", Type.WATER, Type.GROUND, 0.9, 29.9, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 475, 111, 83, 68, 92, 82, 39, 75, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("East Sea", "east", Type.WATER, Type.GROUND, 0.9, 29.9, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 475, 111, 83, 68, 92, 82, 39, 75, 50, 166),
new PokemonForm("West Sea", "west", Type.WATER, Type.GROUND, 0.9, 29.9, Abilities.STICKY_HOLD, Abilities.STORM_DRAIN, Abilities.SAND_FORCE, 475, 111, 83, 68, 92, 82, 39, 75, 50, 166),
),
- new PokemonSpecies(Species.AMBIPOM, "Ambipom", 4, false, false, false, "Long Tail Pokémon", Type.NORMAL, null, 1.2, 20.3, Abilities.TECHNICIAN, Abilities.PICKUP, Abilities.SKILL_LINK, 482, 75, 100, 66, 60, 66, 115, 45, 100, 169, GrowthRate.FAST, 50, true),
- new PokemonSpecies(Species.DRIFLOON, "Drifloon", 4, false, false, false, "Balloon Pokémon", Type.GHOST, Type.FLYING, 0.4, 1.2, Abilities.AFTERMATH, Abilities.UNBURDEN, Abilities.FLARE_BOOST, 348, 90, 50, 34, 60, 44, 70, 125, 50, 70, GrowthRate.FLUCTUATING, 50, false),
- new PokemonSpecies(Species.DRIFBLIM, "Drifblim", 4, false, false, false, "Blimp Pokémon", Type.GHOST, Type.FLYING, 1.2, 15, Abilities.AFTERMATH, Abilities.UNBURDEN, Abilities.FLARE_BOOST, 498, 150, 80, 44, 90, 54, 80, 60, 50, 174, GrowthRate.FLUCTUATING, 50, false),
- new PokemonSpecies(Species.BUNEARY, "Buneary", 4, false, false, false, "Rabbit Pokémon", Type.NORMAL, null, 0.4, 5.5, Abilities.RUN_AWAY, Abilities.KLUTZ, Abilities.LIMBER, 350, 55, 66, 44, 44, 56, 85, 190, 0, 70, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.LOPUNNY, "Lopunny", 4, false, false, false, "Rabbit Pokémon", Type.NORMAL, null, 1.2, 33.3, Abilities.CUTE_CHARM, Abilities.KLUTZ, Abilities.LIMBER, 480, 65, 76, 84, 54, 96, 105, 60, 140, 168, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.AMBIPOM, 4, false, false, false, "Long Tail Pokémon", Type.NORMAL, null, 1.2, 20.3, Abilities.TECHNICIAN, Abilities.PICKUP, Abilities.SKILL_LINK, 482, 75, 100, 66, 60, 66, 115, 45, 100, 169, GrowthRate.FAST, 50, true),
+ new PokemonSpecies(Species.DRIFLOON, 4, false, false, false, "Balloon Pokémon", Type.GHOST, Type.FLYING, 0.4, 1.2, Abilities.AFTERMATH, Abilities.UNBURDEN, Abilities.FLARE_BOOST, 348, 90, 50, 34, 60, 44, 70, 125, 50, 70, GrowthRate.FLUCTUATING, 50, false),
+ new PokemonSpecies(Species.DRIFBLIM, 4, false, false, false, "Blimp Pokémon", Type.GHOST, Type.FLYING, 1.2, 15, Abilities.AFTERMATH, Abilities.UNBURDEN, Abilities.FLARE_BOOST, 498, 150, 80, 44, 90, 54, 80, 60, 50, 174, GrowthRate.FLUCTUATING, 50, false),
+ new PokemonSpecies(Species.BUNEARY, 4, false, false, false, "Rabbit Pokémon", Type.NORMAL, null, 0.4, 5.5, Abilities.RUN_AWAY, Abilities.KLUTZ, Abilities.LIMBER, 350, 55, 66, 44, 44, 56, 85, 190, 0, 70, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.LOPUNNY, 4, false, false, false, "Rabbit Pokémon", Type.NORMAL, null, 1.2, 33.3, Abilities.CUTE_CHARM, Abilities.KLUTZ, Abilities.LIMBER, 480, 65, 76, 84, 54, 96, 105, 60, 140, 168, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.NORMAL, null, 1.2, 33.3, Abilities.CUTE_CHARM, Abilities.KLUTZ, Abilities.LIMBER, 480, 65, 76, 84, 54, 96, 105, 60, 140, 168),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.NORMAL, Type.FIGHTING, 1.3, 28.3, Abilities.SCRAPPY, Abilities.SCRAPPY, Abilities.SCRAPPY, 580, 65, 136, 94, 54, 96, 135, 60, 140, 168),
),
- new PokemonSpecies(Species.MISMAGIUS, "Mismagius", 4, false, false, false, "Magical Pokémon", Type.GHOST, null, 0.9, 4.4, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 495, 60, 60, 60, 105, 105, 105, 45, 35, 173, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.HONCHKROW, "Honchkrow", 4, false, false, false, "Big Boss Pokémon", Type.DARK, Type.FLYING, 0.9, 27.3, Abilities.INSOMNIA, Abilities.SUPER_LUCK, Abilities.MOXIE, 505, 100, 125, 52, 105, 52, 71, 30, 35, 177, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GLAMEOW, "Glameow", 4, false, false, false, "Catty Pokémon", Type.NORMAL, null, 0.5, 3.9, Abilities.LIMBER, Abilities.OWN_TEMPO, Abilities.KEEN_EYE, 310, 49, 55, 42, 42, 37, 85, 190, 70, 62, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.PURUGLY, "Purugly", 4, false, false, false, "Tiger Cat Pokémon", Type.NORMAL, null, 1, 43.8, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.DEFIANT, 452, 71, 82, 64, 64, 59, 112, 75, 70, 158, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.CHINGLING, "Chingling", 4, false, false, false, "Bell Pokémon", Type.PSYCHIC, null, 0.2, 0.6, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 285, 45, 30, 50, 65, 50, 45, 120, 70, 57, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.STUNKY, "Stunky", 4, false, false, false, "Skunk Pokémon", Type.POISON, Type.DARK, 0.4, 19.2, Abilities.STENCH, Abilities.AFTERMATH, Abilities.KEEN_EYE, 329, 63, 63, 47, 41, 41, 74, 225, 50, 66, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SKUNTANK, "Skuntank", 4, false, false, false, "Skunk Pokémon", Type.POISON, Type.DARK, 1, 38, Abilities.STENCH, Abilities.AFTERMATH, Abilities.KEEN_EYE, 479, 103, 93, 67, 71, 61, 84, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BRONZOR, "Bronzor", 4, false, false, false, "Bronze Pokémon", Type.STEEL, Type.PSYCHIC, 0.5, 60.5, Abilities.LEVITATE, Abilities.HEATPROOF, Abilities.HEAVY_METAL, 300, 57, 24, 86, 24, 86, 23, 255, 50, 60, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.BRONZONG, "Bronzong", 4, false, false, false, "Bronze Bell Pokémon", Type.STEEL, Type.PSYCHIC, 1.3, 187, Abilities.LEVITATE, Abilities.HEATPROOF, Abilities.HEAVY_METAL, 500, 67, 89, 116, 79, 116, 33, 90, 50, 175, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.BONSLY, "Bonsly", 4, false, false, false, "Bonsai Pokémon", Type.ROCK, null, 0.5, 15, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.RATTLED, 290, 50, 80, 95, 10, 45, 10, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MIME_JR, "Mime Jr.", 4, false, false, false, "Mime Pokémon", Type.PSYCHIC, Type.FAIRY, 0.6, 13, Abilities.SOUNDPROOF, Abilities.FILTER, Abilities.TECHNICIAN, 310, 20, 25, 45, 70, 90, 60, 145, 50, 62, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.HAPPINY, "Happiny", 4, false, false, false, "Playhouse Pokémon", Type.NORMAL, null, 0.6, 24.4, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.FRIEND_GUARD, 220, 100, 5, 5, 15, 65, 30, 130, 140, 110, GrowthRate.FAST, 0, false),
- new PokemonSpecies(Species.CHATOT, "Chatot", 4, false, false, false, "Music Note Pokémon", Type.NORMAL, Type.FLYING, 0.5, 1.9, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 411, 76, 65, 45, 92, 42, 91, 30, 35, 144, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SPIRITOMB, "Spiritomb", 4, false, false, false, "Forbidden Pokémon", Type.GHOST, Type.DARK, 1, 108, Abilities.PRESSURE, Abilities.NONE, Abilities.INFILTRATOR, 485, 50, 92, 108, 92, 108, 35, 100, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GIBLE, "Gible", 4, false, false, false, "Land Shark Pokémon", Type.DRAGON, Type.GROUND, 0.7, 20.5, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 300, 58, 70, 45, 40, 45, 42, 45, 50, 60, GrowthRate.SLOW, 50, true),
- new PokemonSpecies(Species.GABITE, "Gabite", 4, false, false, false, "Cave Pokémon", Type.DRAGON, Type.GROUND, 1.4, 56, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 410, 68, 90, 65, 50, 55, 82, 45, 50, 144, GrowthRate.SLOW, 50, true),
- new PokemonSpecies(Species.GARCHOMP, "Garchomp", 4, false, false, false, "Mach Pokémon", Type.DRAGON, Type.GROUND, 1.9, 95, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 600, 108, 130, 95, 80, 85, 102, 45, 50, 300, GrowthRate.SLOW, 50, true, true,
+ new PokemonSpecies(Species.MISMAGIUS, 4, false, false, false, "Magical Pokémon", Type.GHOST, null, 0.9, 4.4, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 495, 60, 60, 60, 105, 105, 105, 45, 35, 173, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.HONCHKROW, 4, false, false, false, "Big Boss Pokémon", Type.DARK, Type.FLYING, 0.9, 27.3, Abilities.INSOMNIA, Abilities.SUPER_LUCK, Abilities.MOXIE, 505, 100, 125, 52, 105, 52, 71, 30, 35, 177, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.GLAMEOW, 4, false, false, false, "Catty Pokémon", Type.NORMAL, null, 0.5, 3.9, Abilities.LIMBER, Abilities.OWN_TEMPO, Abilities.KEEN_EYE, 310, 49, 55, 42, 42, 37, 85, 190, 70, 62, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.PURUGLY, 4, false, false, false, "Tiger Cat Pokémon", Type.NORMAL, null, 1, 43.8, Abilities.THICK_FAT, Abilities.OWN_TEMPO, Abilities.DEFIANT, 452, 71, 82, 64, 64, 59, 112, 75, 70, 158, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.CHINGLING, 4, false, false, false, "Bell Pokémon", Type.PSYCHIC, null, 0.2, 0.6, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 285, 45, 30, 50, 65, 50, 45, 120, 70, 57, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.STUNKY, 4, false, false, false, "Skunk Pokémon", Type.POISON, Type.DARK, 0.4, 19.2, Abilities.STENCH, Abilities.AFTERMATH, Abilities.KEEN_EYE, 329, 63, 63, 47, 41, 41, 74, 225, 50, 66, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SKUNTANK, 4, false, false, false, "Skunk Pokémon", Type.POISON, Type.DARK, 1, 38, Abilities.STENCH, Abilities.AFTERMATH, Abilities.KEEN_EYE, 479, 103, 93, 67, 71, 61, 84, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BRONZOR, 4, false, false, false, "Bronze Pokémon", Type.STEEL, Type.PSYCHIC, 0.5, 60.5, Abilities.LEVITATE, Abilities.HEATPROOF, Abilities.HEAVY_METAL, 300, 57, 24, 86, 24, 86, 23, 255, 50, 60, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.BRONZONG, 4, false, false, false, "Bronze Bell Pokémon", Type.STEEL, Type.PSYCHIC, 1.3, 187, Abilities.LEVITATE, Abilities.HEATPROOF, Abilities.HEAVY_METAL, 500, 67, 89, 116, 79, 116, 33, 90, 50, 175, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.BONSLY, 4, false, false, false, "Bonsai Pokémon", Type.ROCK, null, 0.5, 15, Abilities.STURDY, Abilities.ROCK_HEAD, Abilities.RATTLED, 290, 50, 80, 95, 10, 45, 10, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MIME_JR, 4, false, false, false, "Mime Pokémon", Type.PSYCHIC, Type.FAIRY, 0.6, 13, Abilities.SOUNDPROOF, Abilities.FILTER, Abilities.TECHNICIAN, 310, 20, 25, 45, 70, 90, 60, 145, 50, 62, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.HAPPINY, 4, false, false, false, "Playhouse Pokémon", Type.NORMAL, null, 0.6, 24.4, Abilities.NATURAL_CURE, Abilities.SERENE_GRACE, Abilities.FRIEND_GUARD, 220, 100, 5, 5, 15, 65, 30, 130, 140, 110, GrowthRate.FAST, 0, false),
+ new PokemonSpecies(Species.CHATOT, 4, false, false, false, "Music Note Pokémon", Type.NORMAL, Type.FLYING, 0.5, 1.9, Abilities.KEEN_EYE, Abilities.TANGLED_FEET, Abilities.BIG_PECKS, 411, 76, 65, 45, 92, 42, 91, 30, 35, 144, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SPIRITOMB, 4, false, false, false, "Forbidden Pokémon", Type.GHOST, Type.DARK, 1, 108, Abilities.PRESSURE, Abilities.NONE, Abilities.INFILTRATOR, 485, 50, 92, 108, 92, 108, 35, 100, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GIBLE, 4, false, false, false, "Land Shark Pokémon", Type.DRAGON, Type.GROUND, 0.7, 20.5, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 300, 58, 70, 45, 40, 45, 42, 45, 50, 60, GrowthRate.SLOW, 50, true),
+ new PokemonSpecies(Species.GABITE, 4, false, false, false, "Cave Pokémon", Type.DRAGON, Type.GROUND, 1.4, 56, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 410, 68, 90, 65, 50, 55, 82, 45, 50, 144, GrowthRate.SLOW, 50, true),
+ new PokemonSpecies(Species.GARCHOMP, 4, false, false, false, "Mach Pokémon", Type.DRAGON, Type.GROUND, 1.9, 95, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 600, 108, 130, 95, 80, 85, 102, 45, 50, 300, GrowthRate.SLOW, 50, true, true,
new PokemonForm("Normal", "", Type.DRAGON, Type.GROUND, 1.9, 95, Abilities.SAND_VEIL, Abilities.NONE, Abilities.ROUGH_SKIN, 600, 108, 130, 95, 80, 85, 102, 45, 50, 300, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.DRAGON, Type.GROUND, 1.9, 95, Abilities.SAND_FORCE, Abilities.NONE, Abilities.SAND_FORCE, 700, 108, 170, 115, 120, 95, 92, 45, 50, 300, true),
),
- new PokemonSpecies(Species.MUNCHLAX, "Munchlax", 4, false, false, false, "Big Eater Pokémon", Type.NORMAL, null, 0.6, 105, Abilities.PICKUP, Abilities.THICK_FAT, Abilities.GLUTTONY, 390, 135, 85, 40, 40, 85, 5, 50, 50, 78, GrowthRate.SLOW, 87.5, false),
- new PokemonSpecies(Species.RIOLU, "Riolu", 4, false, false, false, "Emanation Pokémon", Type.FIGHTING, null, 0.7, 20.2, Abilities.STEADFAST, Abilities.INNER_FOCUS, Abilities.PRANKSTER, 285, 40, 70, 40, 35, 40, 60, 75, 50, 57, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.LUCARIO, "Lucario", 4, false, false, false, "Aura Pokémon", Type.FIGHTING, Type.STEEL, 1.2, 54, Abilities.STEADFAST, Abilities.INNER_FOCUS, Abilities.JUSTIFIED, 525, 70, 110, 70, 115, 70, 90, 45, 50, 184, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
+ new PokemonSpecies(Species.MUNCHLAX, 4, false, false, false, "Big Eater Pokémon", Type.NORMAL, null, 0.6, 105, Abilities.PICKUP, Abilities.THICK_FAT, Abilities.GLUTTONY, 390, 135, 85, 40, 40, 85, 5, 50, 50, 78, GrowthRate.SLOW, 87.5, false),
+ new PokemonSpecies(Species.RIOLU, 4, false, false, false, "Emanation Pokémon", Type.FIGHTING, null, 0.7, 20.2, Abilities.STEADFAST, Abilities.INNER_FOCUS, Abilities.PRANKSTER, 285, 40, 70, 40, 35, 40, 60, 75, 50, 57, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.LUCARIO, 4, false, false, false, "Aura Pokémon", Type.FIGHTING, Type.STEEL, 1.2, 54, Abilities.STEADFAST, Abilities.INNER_FOCUS, Abilities.JUSTIFIED, 525, 70, 110, 70, 115, 70, 90, 45, 50, 184, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
new PokemonForm("Normal", "", Type.FIGHTING, Type.STEEL, 1.2, 54, Abilities.STEADFAST, Abilities.INNER_FOCUS, Abilities.JUSTIFIED, 525, 70, 110, 70, 115, 70, 90, 45, 50, 184),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.FIGHTING, Type.STEEL, 1.3, 57.5, Abilities.ADAPTABILITY, Abilities.ADAPTABILITY, Abilities.ADAPTABILITY, 625, 70, 145, 88, 140, 70, 112, 45, 50, 184),
),
- new PokemonSpecies(Species.HIPPOPOTAS, "Hippopotas", 4, false, false, false, "Hippo Pokémon", Type.GROUND, null, 0.8, 49.5, Abilities.SAND_STREAM, Abilities.NONE, Abilities.SAND_FORCE, 330, 68, 72, 78, 38, 42, 32, 140, 50, 66, GrowthRate.SLOW, 50, true),
- new PokemonSpecies(Species.HIPPOWDON, "Hippowdon", 4, false, false, false, "Heavyweight Pokémon", Type.GROUND, null, 2, 300, Abilities.SAND_STREAM, Abilities.NONE, Abilities.SAND_FORCE, 525, 108, 112, 118, 68, 72, 47, 60, 50, 184, GrowthRate.SLOW, 50, true),
- new PokemonSpecies(Species.SKORUPI, "Skorupi", 4, false, false, false, "Scorpion Pokémon", Type.POISON, Type.BUG, 0.8, 12, Abilities.BATTLE_ARMOR, Abilities.SNIPER, Abilities.KEEN_EYE, 330, 40, 50, 90, 30, 55, 65, 120, 50, 66, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.DRAPION, "Drapion", 4, false, false, false, "Ogre Scorpion Pokémon", Type.POISON, Type.DARK, 1.3, 61.5, Abilities.BATTLE_ARMOR, Abilities.SNIPER, Abilities.KEEN_EYE, 500, 70, 90, 110, 60, 75, 95, 45, 50, 175, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.CROAGUNK, "Croagunk", 4, false, false, false, "Toxic Mouth Pokémon", Type.POISON, Type.FIGHTING, 0.7, 23, Abilities.ANTICIPATION, Abilities.DRY_SKIN, Abilities.POISON_TOUCH, 300, 48, 61, 40, 61, 40, 50, 140, 100, 60, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.TOXICROAK, "Toxicroak", 4, false, false, false, "Toxic Mouth Pokémon", Type.POISON, Type.FIGHTING, 1.3, 44.4, Abilities.ANTICIPATION, Abilities.DRY_SKIN, Abilities.POISON_TOUCH, 490, 83, 106, 65, 86, 65, 85, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.CARNIVINE, "Carnivine", 4, false, false, false, "Bug Catcher Pokémon", Type.GRASS, null, 1.4, 27, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 454, 74, 100, 72, 90, 72, 46, 200, 70, 159, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.FINNEON, "Finneon", 4, false, false, false, "Wing Fish Pokémon", Type.WATER, null, 0.4, 7, Abilities.SWIFT_SWIM, Abilities.STORM_DRAIN, Abilities.WATER_VEIL, 330, 49, 49, 56, 49, 61, 66, 190, 70, 66, GrowthRate.ERRATIC, 50, true),
- new PokemonSpecies(Species.LUMINEON, "Lumineon", 4, false, false, false, "Neon Pokémon", Type.WATER, null, 1.2, 24, Abilities.SWIFT_SWIM, Abilities.STORM_DRAIN, Abilities.WATER_VEIL, 460, 69, 69, 76, 69, 86, 91, 75, 70, 161, GrowthRate.ERRATIC, 50, true),
- new PokemonSpecies(Species.MANTYKE, "Mantyke", 4, false, false, false, "Kite Pokémon", Type.WATER, Type.FLYING, 1, 65, Abilities.SWIFT_SWIM, Abilities.WATER_ABSORB, Abilities.WATER_VEIL, 345, 45, 20, 50, 60, 120, 50, 25, 50, 69, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.SNOVER, "Snover", 4, false, false, false, "Frost Tree Pokémon", Type.GRASS, Type.ICE, 1, 50.5, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SOUNDPROOF, 334, 60, 62, 50, 62, 60, 40, 120, 50, 67, GrowthRate.SLOW, 50, true),
- new PokemonSpecies(Species.ABOMASNOW, "Abomasnow", 4, false, false, false, "Frost Tree Pokémon", Type.GRASS, Type.ICE, 2.2, 135.5, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SOUNDPROOF, 494, 90, 92, 75, 92, 85, 60, 60, 50, 173, GrowthRate.SLOW, 50, true, true,
+ new PokemonSpecies(Species.HIPPOPOTAS, 4, false, false, false, "Hippo Pokémon", Type.GROUND, null, 0.8, 49.5, Abilities.SAND_STREAM, Abilities.NONE, Abilities.SAND_FORCE, 330, 68, 72, 78, 38, 42, 32, 140, 50, 66, GrowthRate.SLOW, 50, true),
+ new PokemonSpecies(Species.HIPPOWDON, 4, false, false, false, "Heavyweight Pokémon", Type.GROUND, null, 2, 300, Abilities.SAND_STREAM, Abilities.NONE, Abilities.SAND_FORCE, 525, 108, 112, 118, 68, 72, 47, 60, 50, 184, GrowthRate.SLOW, 50, true),
+ new PokemonSpecies(Species.SKORUPI, 4, false, false, false, "Scorpion Pokémon", Type.POISON, Type.BUG, 0.8, 12, Abilities.BATTLE_ARMOR, Abilities.SNIPER, Abilities.KEEN_EYE, 330, 40, 50, 90, 30, 55, 65, 120, 50, 66, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.DRAPION, 4, false, false, false, "Ogre Scorpion Pokémon", Type.POISON, Type.DARK, 1.3, 61.5, Abilities.BATTLE_ARMOR, Abilities.SNIPER, Abilities.KEEN_EYE, 500, 70, 90, 110, 60, 75, 95, 45, 50, 175, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.CROAGUNK, 4, false, false, false, "Toxic Mouth Pokémon", Type.POISON, Type.FIGHTING, 0.7, 23, Abilities.ANTICIPATION, Abilities.DRY_SKIN, Abilities.POISON_TOUCH, 300, 48, 61, 40, 61, 40, 50, 140, 100, 60, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.TOXICROAK, 4, false, false, false, "Toxic Mouth Pokémon", Type.POISON, Type.FIGHTING, 1.3, 44.4, Abilities.ANTICIPATION, Abilities.DRY_SKIN, Abilities.POISON_TOUCH, 490, 83, 106, 65, 86, 65, 85, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.CARNIVINE, 4, false, false, false, "Bug Catcher Pokémon", Type.GRASS, null, 1.4, 27, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 454, 74, 100, 72, 90, 72, 46, 200, 70, 159, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.FINNEON, 4, false, false, false, "Wing Fish Pokémon", Type.WATER, null, 0.4, 7, Abilities.SWIFT_SWIM, Abilities.STORM_DRAIN, Abilities.WATER_VEIL, 330, 49, 49, 56, 49, 61, 66, 190, 70, 66, GrowthRate.ERRATIC, 50, true),
+ new PokemonSpecies(Species.LUMINEON, 4, false, false, false, "Neon Pokémon", Type.WATER, null, 1.2, 24, Abilities.SWIFT_SWIM, Abilities.STORM_DRAIN, Abilities.WATER_VEIL, 460, 69, 69, 76, 69, 86, 91, 75, 70, 161, GrowthRate.ERRATIC, 50, true),
+ new PokemonSpecies(Species.MANTYKE, 4, false, false, false, "Kite Pokémon", Type.WATER, Type.FLYING, 1, 65, Abilities.SWIFT_SWIM, Abilities.WATER_ABSORB, Abilities.WATER_VEIL, 345, 45, 20, 50, 60, 120, 50, 25, 50, 69, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.SNOVER, 4, false, false, false, "Frost Tree Pokémon", Type.GRASS, Type.ICE, 1, 50.5, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SOUNDPROOF, 334, 60, 62, 50, 62, 60, 40, 120, 50, 67, GrowthRate.SLOW, 50, true),
+ new PokemonSpecies(Species.ABOMASNOW, 4, false, false, false, "Frost Tree Pokémon", Type.GRASS, Type.ICE, 2.2, 135.5, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SOUNDPROOF, 494, 90, 92, 75, 92, 85, 60, 60, 50, 173, GrowthRate.SLOW, 50, true, true,
new PokemonForm("Normal", "", Type.GRASS, Type.ICE, 2.2, 135.5, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SOUNDPROOF, 494, 90, 92, 75, 92, 85, 60, 60, 50, 173, true),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.GRASS, Type.ICE, 2.7, 185, Abilities.SNOW_WARNING, Abilities.NONE, Abilities.SNOW_WARNING, 594, 90, 132, 105, 132, 105, 30, 60, 50, 173, true),
),
- new PokemonSpecies(Species.WEAVILE, "Weavile", 4, false, false, false, "Sharp Claw Pokémon", Type.DARK, Type.ICE, 1.1, 34, Abilities.PRESSURE, Abilities.NONE, Abilities.PICKPOCKET, 510, 70, 120, 65, 45, 85, 125, 45, 35, 179, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.MAGNEZONE, "Magnezone", 4, false, false, false, "Magnet Area Pokémon", Type.ELECTRIC, Type.STEEL, 1.2, 180, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 535, 70, 70, 115, 130, 90, 60, 30, 50, 268, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.LICKILICKY, "Lickilicky", 4, false, false, false, "Licking Pokémon", Type.NORMAL, null, 1.7, 140, Abilities.OWN_TEMPO, Abilities.OBLIVIOUS, Abilities.CLOUD_NINE, 515, 110, 85, 95, 80, 95, 50, 30, 50, 180, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.RHYPERIOR, "Rhyperior", 4, false, false, false, "Drill Pokémon", Type.GROUND, Type.ROCK, 2.4, 282.8, Abilities.LIGHTNING_ROD, Abilities.SOLID_ROCK, Abilities.RECKLESS, 535, 115, 140, 130, 55, 55, 40, 30, 50, 268, GrowthRate.SLOW, 50, true),
- new PokemonSpecies(Species.TANGROWTH, "Tangrowth", 4, false, false, false, "Vine Pokémon", Type.GRASS, null, 2, 128.6, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.REGENERATOR, 535, 100, 100, 125, 110, 50, 50, 30, 50, 187, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.ELECTIVIRE, "Electivire", 4, false, false, false, "Thunderbolt Pokémon", Type.ELECTRIC, null, 1.8, 138.6, Abilities.MOTOR_DRIVE, Abilities.NONE, Abilities.VITAL_SPIRIT, 540, 75, 123, 67, 95, 85, 95, 30, 50, 270, GrowthRate.MEDIUM_FAST, 75, false),
- new PokemonSpecies(Species.MAGMORTAR, "Magmortar", 4, false, false, false, "Blast Pokémon", Type.FIRE, null, 1.6, 68, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 540, 75, 95, 67, 125, 95, 83, 30, 50, 270, GrowthRate.MEDIUM_FAST, 75, false),
- new PokemonSpecies(Species.TOGEKISS, "Togekiss", 4, false, false, false, "Jubilee Pokémon", Type.FAIRY, Type.FLYING, 1.5, 38, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 545, 85, 50, 95, 120, 115, 80, 30, 50, 273, GrowthRate.FAST, 87.5, false),
- new PokemonSpecies(Species.YANMEGA, "Yanmega", 4, false, false, false, "Ogre Darner Pokémon", Type.BUG, Type.FLYING, 1.9, 51.5, Abilities.SPEED_BOOST, Abilities.TINTED_LENS, Abilities.FRISK, 515, 86, 76, 86, 116, 56, 95, 30, 70, 180, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.LEAFEON, "Leafeon", 4, false, false, false, "Verdant Pokémon", Type.GRASS, null, 1, 25.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CHLOROPHYLL, 525, 65, 110, 130, 60, 65, 95, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.GLACEON, "Glaceon", 4, false, false, false, "Fresh Snow Pokémon", Type.ICE, null, 0.8, 25.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.ICE_BODY, 525, 65, 60, 110, 130, 95, 65, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.GLISCOR, "Gliscor", 4, false, false, false, "Fang Scorpion Pokémon", Type.GROUND, Type.FLYING, 2, 42.5, Abilities.HYPER_CUTTER, Abilities.SAND_VEIL, Abilities.POISON_HEAL, 510, 75, 95, 125, 45, 75, 95, 30, 70, 179, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.MAMOSWINE, "Mamoswine", 4, false, false, false, "Twin Tusk Pokémon", Type.ICE, Type.GROUND, 2.5, 291, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 530, 110, 130, 80, 70, 60, 80, 50, 50, 265, GrowthRate.SLOW, 50, true),
- new PokemonSpecies(Species.PORYGON_Z, "Porygon-Z", 4, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.9, 34, Abilities.ADAPTABILITY, Abilities.DOWNLOAD, Abilities.ANALYTIC, 535, 85, 80, 70, 135, 75, 90, 30, 50, 268, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.GALLADE, "Gallade", 4, false, false, false, "Blade Pokémon", Type.PSYCHIC, Type.FIGHTING, 1.6, 52, Abilities.STEADFAST, Abilities.SHARPNESS, Abilities.JUSTIFIED, 518, 68, 125, 65, 65, 115, 80, 45, 35, 259, GrowthRate.SLOW, 100, false, true,
+ new PokemonSpecies(Species.WEAVILE, 4, false, false, false, "Sharp Claw Pokémon", Type.DARK, Type.ICE, 1.1, 34, Abilities.PRESSURE, Abilities.NONE, Abilities.PICKPOCKET, 510, 70, 120, 65, 45, 85, 125, 45, 35, 179, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.MAGNEZONE, 4, false, false, false, "Magnet Area Pokémon", Type.ELECTRIC, Type.STEEL, 1.2, 180, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.ANALYTIC, 535, 70, 70, 115, 130, 90, 60, 30, 50, 268, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.LICKILICKY, 4, false, false, false, "Licking Pokémon", Type.NORMAL, null, 1.7, 140, Abilities.OWN_TEMPO, Abilities.OBLIVIOUS, Abilities.CLOUD_NINE, 515, 110, 85, 95, 80, 95, 50, 30, 50, 180, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.RHYPERIOR, 4, false, false, false, "Drill Pokémon", Type.GROUND, Type.ROCK, 2.4, 282.8, Abilities.LIGHTNING_ROD, Abilities.SOLID_ROCK, Abilities.RECKLESS, 535, 115, 140, 130, 55, 55, 40, 30, 50, 268, GrowthRate.SLOW, 50, true),
+ new PokemonSpecies(Species.TANGROWTH, 4, false, false, false, "Vine Pokémon", Type.GRASS, null, 2, 128.6, Abilities.CHLOROPHYLL, Abilities.LEAF_GUARD, Abilities.REGENERATOR, 535, 100, 100, 125, 110, 50, 50, 30, 50, 187, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.ELECTIVIRE, 4, false, false, false, "Thunderbolt Pokémon", Type.ELECTRIC, null, 1.8, 138.6, Abilities.MOTOR_DRIVE, Abilities.NONE, Abilities.VITAL_SPIRIT, 540, 75, 123, 67, 95, 85, 95, 30, 50, 270, GrowthRate.MEDIUM_FAST, 75, false),
+ new PokemonSpecies(Species.MAGMORTAR, 4, false, false, false, "Blast Pokémon", Type.FIRE, null, 1.6, 68, Abilities.FLAME_BODY, Abilities.NONE, Abilities.VITAL_SPIRIT, 540, 75, 95, 67, 125, 95, 83, 30, 50, 270, GrowthRate.MEDIUM_FAST, 75, false),
+ new PokemonSpecies(Species.TOGEKISS, 4, false, false, false, "Jubilee Pokémon", Type.FAIRY, Type.FLYING, 1.5, 38, Abilities.HUSTLE, Abilities.SERENE_GRACE, Abilities.SUPER_LUCK, 545, 85, 50, 95, 120, 115, 80, 30, 50, 273, GrowthRate.FAST, 87.5, false),
+ new PokemonSpecies(Species.YANMEGA, 4, false, false, false, "Ogre Darner Pokémon", Type.BUG, Type.FLYING, 1.9, 51.5, Abilities.SPEED_BOOST, Abilities.TINTED_LENS, Abilities.FRISK, 515, 86, 76, 86, 116, 56, 95, 30, 70, 180, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.LEAFEON, 4, false, false, false, "Verdant Pokémon", Type.GRASS, null, 1, 25.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CHLOROPHYLL, 525, 65, 110, 130, 60, 65, 95, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.GLACEON, 4, false, false, false, "Fresh Snow Pokémon", Type.ICE, null, 0.8, 25.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.ICE_BODY, 525, 65, 60, 110, 130, 95, 65, 45, 35, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.GLISCOR, 4, false, false, false, "Fang Scorpion Pokémon", Type.GROUND, Type.FLYING, 2, 42.5, Abilities.HYPER_CUTTER, Abilities.SAND_VEIL, Abilities.POISON_HEAL, 510, 75, 95, 125, 45, 75, 95, 30, 70, 179, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.MAMOSWINE, 4, false, false, false, "Twin Tusk Pokémon", Type.ICE, Type.GROUND, 2.5, 291, Abilities.OBLIVIOUS, Abilities.SNOW_CLOAK, Abilities.THICK_FAT, 530, 110, 130, 80, 70, 60, 80, 50, 50, 265, GrowthRate.SLOW, 50, true),
+ new PokemonSpecies(Species.PORYGON_Z, 4, false, false, false, "Virtual Pokémon", Type.NORMAL, null, 0.9, 34, Abilities.ADAPTABILITY, Abilities.DOWNLOAD, Abilities.ANALYTIC, 535, 85, 80, 70, 135, 75, 90, 30, 50, 268, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.GALLADE, 4, false, false, false, "Blade Pokémon", Type.PSYCHIC, Type.FIGHTING, 1.6, 52, Abilities.STEADFAST, Abilities.SHARPNESS, Abilities.JUSTIFIED, 518, 68, 125, 65, 65, 115, 80, 45, 35, 259, GrowthRate.SLOW, 100, false, true,
new PokemonForm("Normal", "", Type.PSYCHIC, Type.FIGHTING, 1.6, 52, Abilities.STEADFAST, Abilities.SHARPNESS, Abilities.JUSTIFIED, 518, 68, 125, 65, 65, 115, 80, 45, 35, 259),
- new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.PSYCHIC, Type.FIGHTING, 1.6, 56.4, Abilities.INNER_FOCUS, Abilities.INNER_FOCUS, Abilities.INNER_FOCUS, 618, 68, 165, 95, 65, 115, 110, 45, 35, 259),
+ new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.PSYCHIC, Type.FIGHTING, 1.6, 56.4, Abilities.SHARPNESS, Abilities.SHARPNESS, Abilities.SHARPNESS, 618, 68, 165, 95, 65, 115, 110, 45, 35, 259),
),
- new PokemonSpecies(Species.PROBOPASS, "Probopass", 4, false, false, false, "Compass Pokémon", Type.ROCK, Type.STEEL, 1.4, 340, Abilities.STURDY, Abilities.MAGNET_PULL, Abilities.SAND_FORCE, 525, 60, 55, 145, 75, 150, 40, 60, 70, 184, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DUSKNOIR, "Dusknoir", 4, false, false, false, "Gripper Pokémon", Type.GHOST, null, 2.2, 106.6, Abilities.PRESSURE, Abilities.NONE, Abilities.FRISK, 525, 45, 100, 135, 65, 135, 45, 45, 35, 263, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.FROSLASS, "Froslass", 4, false, false, false, "Snow Land Pokémon", Type.ICE, Type.GHOST, 1.3, 26.6, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.CURSED_BODY, 480, 70, 80, 70, 80, 70, 110, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false),
- new PokemonSpecies(Species.ROTOM, "Rotom", 4, false, false, false, "Plasma Pokémon", Type.ELECTRIC, Type.GHOST, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 440, 50, 50, 77, 95, 77, 91, 45, 50, 154, GrowthRate.MEDIUM_FAST, null, false, false,
+ new PokemonSpecies(Species.PROBOPASS, 4, false, false, false, "Compass Pokémon", Type.ROCK, Type.STEEL, 1.4, 340, Abilities.STURDY, Abilities.MAGNET_PULL, Abilities.SAND_FORCE, 525, 60, 55, 145, 75, 150, 40, 60, 70, 184, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DUSKNOIR, 4, false, false, false, "Gripper Pokémon", Type.GHOST, null, 2.2, 106.6, Abilities.PRESSURE, Abilities.NONE, Abilities.FRISK, 525, 45, 100, 135, 65, 135, 45, 45, 35, 263, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.FROSLASS, 4, false, false, false, "Snow Land Pokémon", Type.ICE, Type.GHOST, 1.3, 26.6, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.CURSED_BODY, 480, 70, 80, 70, 80, 70, 110, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false),
+ new PokemonSpecies(Species.ROTOM, 4, false, false, false, "Plasma Pokémon", Type.ELECTRIC, Type.GHOST, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 440, 50, 50, 77, 95, 77, 91, 45, 50, 154, GrowthRate.MEDIUM_FAST, null, false, false,
new PokemonForm("Normal", "", Type.ELECTRIC, Type.GHOST, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 440, 50, 50, 77, 95, 77, 91, 45, 50, 154),
new PokemonForm("Heat", "heat", Type.ELECTRIC, Type.FIRE, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 50, 65, 107, 105, 107, 86, 45, 50, 154),
new PokemonForm("Wash", "wash", Type.ELECTRIC, Type.WATER, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 50, 65, 107, 105, 107, 86, 45, 50, 154),
@@ -1445,32 +1492,32 @@ export function initSpecies() {
new PokemonForm("Fan", "fan", Type.ELECTRIC, Type.FLYING, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 50, 65, 107, 105, 107, 86, 45, 50, 154),
new PokemonForm("Mow", "mow", Type.ELECTRIC, Type.GRASS, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 520, 50, 65, 107, 105, 107, 86, 45, 50, 154),
),
- new PokemonSpecies(Species.UXIE, "Uxie", 4, true, false, false, "Knowledge Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 75, 75, 130, 75, 130, 95, 3, 140, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.MESPRIT, "Mesprit", 4, true, false, false, "Emotion Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 80, 105, 105, 105, 105, 80, 3, 140, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.AZELF, "Azelf", 4, true, false, false, "Willpower Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 75, 125, 70, 125, 70, 115, 3, 140, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.DIALGA, "Dialga", 4, false, true, false, "Temporal Pokémon", Type.STEEL, Type.DRAGON, 5.4, 683, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 100, 120, 120, 150, 100, 90, 3, 0, 340, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.UXIE, 4, true, false, false, "Knowledge Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 75, 75, 130, 75, 130, 95, 3, 140, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.MESPRIT, 4, true, false, false, "Emotion Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 80, 105, 105, 105, 105, 80, 3, 140, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.AZELF, 4, true, false, false, "Willpower Pokémon", Type.PSYCHIC, null, 0.3, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 75, 125, 70, 125, 70, 115, 3, 140, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.DIALGA, 4, false, true, false, "Temporal Pokémon", Type.STEEL, Type.DRAGON, 5.4, 683, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 100, 120, 120, 150, 100, 90, 3, 0, 340, GrowthRate.SLOW, null, false, false,
new PokemonForm("Normal", "", Type.STEEL, Type.DRAGON, 5.4, 683, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 100, 120, 120, 150, 100, 90, 3, 0, 340),
new PokemonForm("Origin Forme", "origin", Type.STEEL, Type.DRAGON, 7, 848.7, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 100, 100, 120, 150, 120, 90, 3, 0, 340),
),
- new PokemonSpecies(Species.PALKIA, "Palkia", 4, false, true, false, "Spatial Pokémon", Type.WATER, Type.DRAGON, 4.2, 336, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 90, 120, 100, 150, 120, 100, 3, 0, 340, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.PALKIA, 4, false, true, false, "Spatial Pokémon", Type.WATER, Type.DRAGON, 4.2, 336, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 90, 120, 100, 150, 120, 100, 3, 0, 340, GrowthRate.SLOW, null, false, false,
new PokemonForm("Normal", "", Type.WATER, Type.DRAGON, 4.2, 336, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 90, 120, 100, 150, 120, 100, 3, 0, 340),
new PokemonForm("Origin Forme", "origin", Type.WATER, Type.DRAGON, 6.3, 659, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 90, 100, 100, 150, 120, 120, 3, 0, 340),
),
- new PokemonSpecies(Species.HEATRAN, "Heatran", 4, true, false, false, "Lava Dome Pokémon", Type.FIRE, Type.STEEL, 1.7, 430, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.FLAME_BODY, 600, 91, 90, 106, 130, 106, 77, 3, 100, 300, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.REGIGIGAS, "Regigigas", 4, false, true, false, "Colossal Pokémon", Type.NORMAL, null, 3.7, 420, Abilities.SLOW_START, Abilities.NONE, Abilities.NORMALIZE, 670, 110, 160, 110, 80, 110, 100, 3, 0, 335, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.GIRATINA, "Giratina", 4, false, true, false, "Renegade Pokémon", Type.GHOST, Type.DRAGON, 4.5, 750, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 150, 100, 120, 100, 120, 90, 3, 0, 340, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.HEATRAN, 4, true, false, false, "Lava Dome Pokémon", Type.FIRE, Type.STEEL, 1.7, 430, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.FLAME_BODY, 600, 91, 90, 106, 130, 106, 77, 3, 100, 300, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.REGIGIGAS, 4, false, true, false, "Colossal Pokémon", Type.NORMAL, null, 3.7, 420, Abilities.SLOW_START, Abilities.NONE, Abilities.NORMALIZE, 670, 110, 160, 110, 80, 110, 100, 3, 0, 335, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.GIRATINA, 4, false, true, false, "Renegade Pokémon", Type.GHOST, Type.DRAGON, 4.5, 750, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 150, 100, 120, 100, 120, 90, 3, 0, 340, GrowthRate.SLOW, null, false, true,
new PokemonForm("Altered Forme", "altered", Type.GHOST, Type.DRAGON, 4.5, 750, Abilities.PRESSURE, Abilities.NONE, Abilities.TELEPATHY, 680, 150, 100, 120, 100, 120, 90, 3, 0, 340),
new PokemonForm("Origin Forme", "origin", Type.GHOST, Type.DRAGON, 6.9, 650, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 680, 150, 120, 100, 120, 100, 90, 3, 0, 340),
),
- new PokemonSpecies(Species.CRESSELIA, "Cresselia", 4, true, false, false, "Lunar Pokémon", Type.PSYCHIC, null, 1.5, 85.6, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 120, 70, 110, 75, 120, 85, 3, 100, 300, GrowthRate.SLOW, 0, false),
- new PokemonSpecies(Species.PHIONE, "Phione", 4, false, false, true, "Sea Drifter Pokémon", Type.WATER, null, 0.4, 3.1, Abilities.HYDRATION, Abilities.NONE, Abilities.NONE, 480, 80, 80, 80, 80, 80, 80, 30, 70, 216, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.MANAPHY, "Manaphy", 4, false, false, true, "Seafaring Pokémon", Type.WATER, null, 0.3, 1.4, Abilities.HYDRATION, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 3, 70, 270, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.DARKRAI, "Darkrai", 4, false, false, true, "Pitch-Black Pokémon", Type.DARK, null, 1.5, 50.5, Abilities.BAD_DREAMS, Abilities.NONE, Abilities.NONE, 600, 70, 90, 90, 135, 90, 125, 3, 0, 270, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.SHAYMIN, "Shaymin", 4, false, false, true, "Gratitude Pokémon", Type.GRASS, null, 0.2, 2.1, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 270, GrowthRate.MEDIUM_SLOW, null, false, true,
+ new PokemonSpecies(Species.CRESSELIA, 4, true, false, false, "Lunar Pokémon", Type.PSYCHIC, null, 1.5, 85.6, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 580, 120, 70, 110, 75, 120, 85, 3, 100, 300, GrowthRate.SLOW, 0, false),
+ new PokemonSpecies(Species.PHIONE, 4, false, false, true, "Sea Drifter Pokémon", Type.WATER, null, 0.4, 3.1, Abilities.HYDRATION, Abilities.NONE, Abilities.NONE, 480, 80, 80, 80, 80, 80, 80, 30, 70, 216, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.MANAPHY, 4, false, false, true, "Seafaring Pokémon", Type.WATER, null, 0.3, 1.4, Abilities.HYDRATION, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 3, 70, 270, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.DARKRAI, 4, false, false, true, "Pitch-Black Pokémon", Type.DARK, null, 1.5, 50.5, Abilities.BAD_DREAMS, Abilities.NONE, Abilities.NONE, 600, 70, 90, 90, 135, 90, 125, 3, 0, 270, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.SHAYMIN, 4, false, false, true, "Gratitude Pokémon", Type.GRASS, null, 0.2, 2.1, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 270, GrowthRate.MEDIUM_SLOW, null, false, true,
new PokemonForm("Land Forme", "land", Type.GRASS, null, 0.2, 2.1, Abilities.NATURAL_CURE, Abilities.NONE, Abilities.NONE, 600, 100, 100, 100, 100, 100, 100, 45, 100, 270),
new PokemonForm("Sky Forme", "sky", Type.GRASS, Type.FLYING, 0.4, 5.2, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 103, 75, 120, 75, 127, 45, 100, 270),
),
- new PokemonSpecies(Species.ARCEUS, "Arceus", 4, false, false, true, "Alpha Pokémon", Type.NORMAL, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.ARCEUS, 4, false, false, true, "Alpha Pokémon", Type.NORMAL, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "normal", Type.NORMAL, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324),
new PokemonForm("Fighting", "fighting", Type.FIGHTING, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324),
new PokemonForm("Flying", "flying", Type.FLYING, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324),
@@ -1491,229 +1538,229 @@ export function initSpecies() {
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, 324),
new PokemonForm("???", "unknown", Type.UNKNOWN, null, 3.2, 320, Abilities.MULTITYPE, Abilities.NONE, Abilities.NONE, 720, 120, 120, 120, 120, 120, 120, 3, 0, 324),
),
- new PokemonSpecies(Species.VICTINI, "Victini", 4, 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, "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),
- new PokemonSpecies(Species.SERVINE, "Servine", 5, false, false, false, "Grass Snake Pokémon", Type.GRASS, null, 0.8, 16, Abilities.OVERGROW, Abilities.NONE, Abilities.CONTRARY, 413, 60, 60, 75, 60, 75, 83, 45, 70, 145, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.SERPERIOR, "Serperior", 5, false, false, false, "Regal Pokémon", Type.GRASS, null, 3.3, 63, Abilities.OVERGROW, Abilities.NONE, Abilities.CONTRARY, 528, 75, 75, 95, 75, 95, 113, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.TEPIG, "Tepig", 5, false, false, false, "Fire Pig Pokémon", Type.FIRE, null, 0.5, 9.9, Abilities.BLAZE, Abilities.NONE, Abilities.THICK_FAT, 308, 65, 63, 45, 45, 45, 45, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.PIGNITE, "Pignite", 5, false, false, false, "Fire Pig Pokémon", Type.FIRE, Type.FIGHTING, 1, 55.5, Abilities.BLAZE, Abilities.NONE, Abilities.THICK_FAT, 418, 90, 93, 55, 70, 55, 55, 45, 70, 146, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.EMBOAR, "Emboar", 5, false, false, false, "Mega Fire Pig Pokémon", Type.FIRE, Type.FIGHTING, 1.6, 150, Abilities.BLAZE, Abilities.NONE, Abilities.RECKLESS, 528, 110, 123, 65, 100, 65, 65, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.OSHAWOTT, "Oshawott", 5, false, false, false, "Sea Otter Pokémon", Type.WATER, null, 0.5, 5.9, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 308, 55, 55, 45, 63, 45, 45, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.DEWOTT, "Dewott", 5, false, false, false, "Discipline Pokémon", Type.WATER, null, 0.8, 24.5, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 413, 75, 75, 60, 83, 60, 60, 45, 70, 145, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.SAMUROTT, "Samurott", 5, false, false, false, "Formidable Pokémon", Type.WATER, null, 1.5, 94.6, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 528, 95, 100, 85, 108, 70, 70, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.PATRAT, "Patrat", 5, false, false, false, "Scout Pokémon", Type.NORMAL, null, 0.5, 11.6, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.ANALYTIC, 255, 45, 55, 39, 35, 39, 42, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.WATCHOG, "Watchog", 5, false, false, false, "Lookout Pokémon", Type.NORMAL, null, 1.1, 27, Abilities.ILLUMINATE, Abilities.KEEN_EYE, Abilities.ANALYTIC, 420, 60, 85, 69, 60, 69, 77, 255, 70, 147, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.LILLIPUP, "Lillipup", 5, false, false, false, "Puppy Pokémon", Type.NORMAL, null, 0.4, 4.1, Abilities.VITAL_SPIRIT, Abilities.PICKUP, Abilities.RUN_AWAY, 275, 45, 60, 45, 25, 45, 55, 255, 50, 55, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.HERDIER, "Herdier", 5, false, false, false, "Loyal Dog Pokémon", Type.NORMAL, null, 0.9, 14.7, Abilities.INTIMIDATE, Abilities.SAND_RUSH, Abilities.SCRAPPY, 370, 65, 80, 65, 35, 65, 60, 120, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.STOUTLAND, "Stoutland", 5, false, false, false, "Big-Hearted Pokémon", Type.NORMAL, null, 1.2, 61, Abilities.INTIMIDATE, Abilities.SAND_RUSH, Abilities.SCRAPPY, 500, 85, 110, 90, 45, 90, 80, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.PURRLOIN, "Purrloin", 5, false, false, false, "Devious Pokémon", Type.DARK, null, 0.4, 10.1, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.PRANKSTER, 281, 41, 50, 37, 50, 37, 66, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.LIEPARD, "Liepard", 5, false, false, false, "Cruel Pokémon", Type.DARK, null, 1.1, 37.5, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.PRANKSTER, 446, 64, 88, 50, 88, 50, 106, 90, 50, 156, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PANSAGE, "Pansage", 5, false, false, false, "Grass Monkey Pokémon", Type.GRASS, null, 0.6, 10.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.OVERGROW, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.SIMISAGE, "Simisage", 5, false, false, false, "Thorn Monkey Pokémon", Type.GRASS, null, 1.1, 30.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.OVERGROW, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.PANSEAR, "Pansear", 5, false, false, false, "High Temp Pokémon", Type.FIRE, null, 0.6, 11, Abilities.GLUTTONY, Abilities.NONE, Abilities.BLAZE, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.SIMISEAR, "Simisear", 5, false, false, false, "Ember Pokémon", Type.FIRE, null, 1, 28, Abilities.GLUTTONY, Abilities.NONE, Abilities.BLAZE, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.PANPOUR, "Panpour", 5, false, false, false, "Spray Pokémon", Type.WATER, null, 0.6, 13.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.TORRENT, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.SIMIPOUR, "Simipour", 5, false, false, false, "Geyser Pokémon", Type.WATER, null, 1, 29, Abilities.GLUTTONY, Abilities.NONE, Abilities.TORRENT, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.MUNNA, "Munna", 5, false, false, false, "Dream Eater Pokémon", Type.PSYCHIC, null, 0.6, 23.3, Abilities.FOREWARN, Abilities.SYNCHRONIZE, Abilities.TELEPATHY, 292, 76, 25, 45, 67, 55, 24, 190, 50, 58, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.MUSHARNA, "Musharna", 5, false, false, false, "Drowsing Pokémon", Type.PSYCHIC, null, 1.1, 60.5, Abilities.FOREWARN, Abilities.SYNCHRONIZE, Abilities.TELEPATHY, 487, 116, 55, 85, 107, 95, 29, 75, 50, 170, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.PIDOVE, "Pidove", 5, false, false, false, "Tiny Pigeon Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2.1, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 264, 50, 55, 50, 36, 30, 43, 255, 50, 53, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.TRANQUILL, "Tranquill", 5, false, false, false, "Wild Pigeon Pokémon", Type.NORMAL, Type.FLYING, 0.6, 15, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 358, 62, 77, 62, 50, 42, 65, 120, 50, 125, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.UNFEZANT, "Unfezant", 5, false, false, false, "Proud Pokémon", Type.NORMAL, Type.FLYING, 1.2, 29, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 488, 80, 115, 80, 65, 55, 93, 45, 50, 244, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.BLITZLE, "Blitzle", 5, false, false, false, "Electrified Pokémon", Type.ELECTRIC, null, 0.8, 29.8, Abilities.LIGHTNING_ROD, Abilities.MOTOR_DRIVE, Abilities.SAP_SIPPER, 295, 45, 60, 32, 50, 32, 76, 190, 70, 59, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ZEBSTRIKA, "Zebstrika", 5, false, false, false, "Thunderbolt Pokémon", Type.ELECTRIC, null, 1.6, 79.5, Abilities.LIGHTNING_ROD, Abilities.MOTOR_DRIVE, Abilities.SAP_SIPPER, 497, 75, 100, 63, 80, 63, 116, 75, 70, 174, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ROGGENROLA, "Roggenrola", 5, false, false, false, "Mantle Pokémon", Type.ROCK, null, 0.4, 18, Abilities.STURDY, Abilities.WEAK_ARMOR, Abilities.SAND_FORCE, 280, 55, 75, 85, 25, 25, 15, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.BOLDORE, "Boldore", 5, false, false, false, "Ore Pokémon", Type.ROCK, null, 0.9, 102, Abilities.STURDY, Abilities.WEAK_ARMOR, Abilities.SAND_FORCE, 390, 70, 105, 105, 50, 40, 20, 120, 50, 137, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GIGALITH, "Gigalith", 5, false, false, false, "Compressed Pokémon", Type.ROCK, null, 1.7, 260, Abilities.STURDY, Abilities.SAND_STREAM, Abilities.SAND_FORCE, 515, 85, 135, 130, 60, 80, 25, 45, 50, 258, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.WOOBAT, "Woobat", 5, false, false, false, "Bat Pokémon", Type.PSYCHIC, Type.FLYING, 0.4, 2.1, Abilities.UNAWARE, Abilities.KLUTZ, Abilities.SIMPLE, 323, 65, 45, 43, 55, 43, 72, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SWOOBAT, "Swoobat", 5, false, false, false, "Courting Pokémon", Type.PSYCHIC, Type.FLYING, 0.9, 10.5, Abilities.UNAWARE, Abilities.KLUTZ, Abilities.SIMPLE, 425, 67, 57, 55, 77, 55, 114, 45, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DRILBUR, "Drilbur", 5, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.3, 8.5, Abilities.SAND_RUSH, Abilities.SAND_FORCE, Abilities.MOLD_BREAKER, 328, 60, 85, 40, 30, 45, 68, 120, 50, 66, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.EXCADRILL, "Excadrill", 5, false, false, false, "Subterrene Pokémon", Type.GROUND, Type.STEEL, 0.7, 40.4, Abilities.SAND_RUSH, Abilities.SAND_FORCE, Abilities.MOLD_BREAKER, 508, 110, 135, 60, 50, 65, 88, 60, 50, 178, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.AUDINO, "Audino", 5, false, false, false, "Hearing Pokémon", Type.NORMAL, null, 1.1, 31, Abilities.HEALER, Abilities.REGENERATOR, Abilities.KLUTZ, 445, 103, 60, 86, 60, 86, 50, 255, 50, 390, GrowthRate.FAST, 50, false, true,
+ new PokemonSpecies(Species.VICTINI, 4, 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),
+ new PokemonSpecies(Species.SERVINE, 5, false, false, false, "Grass Snake Pokémon", Type.GRASS, null, 0.8, 16, Abilities.OVERGROW, Abilities.NONE, Abilities.CONTRARY, 413, 60, 60, 75, 60, 75, 83, 45, 70, 145, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.SERPERIOR, 5, false, false, false, "Regal Pokémon", Type.GRASS, null, 3.3, 63, Abilities.OVERGROW, Abilities.NONE, Abilities.CONTRARY, 528, 75, 75, 95, 75, 95, 113, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.TEPIG, 5, false, false, false, "Fire Pig Pokémon", Type.FIRE, null, 0.5, 9.9, Abilities.BLAZE, Abilities.NONE, Abilities.THICK_FAT, 308, 65, 63, 45, 45, 45, 45, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.PIGNITE, 5, false, false, false, "Fire Pig Pokémon", Type.FIRE, Type.FIGHTING, 1, 55.5, Abilities.BLAZE, Abilities.NONE, Abilities.THICK_FAT, 418, 90, 93, 55, 70, 55, 55, 45, 70, 146, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.EMBOAR, 5, false, false, false, "Mega Fire Pig Pokémon", Type.FIRE, Type.FIGHTING, 1.6, 150, Abilities.BLAZE, Abilities.NONE, Abilities.RECKLESS, 528, 110, 123, 65, 100, 65, 65, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.OSHAWOTT, 5, false, false, false, "Sea Otter Pokémon", Type.WATER, null, 0.5, 5.9, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 308, 55, 55, 45, 63, 45, 45, 45, 70, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.DEWOTT, 5, false, false, false, "Discipline Pokémon", Type.WATER, null, 0.8, 24.5, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 413, 75, 75, 60, 83, 60, 60, 45, 70, 145, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.SAMUROTT, 5, false, false, false, "Formidable Pokémon", Type.WATER, null, 1.5, 94.6, Abilities.TORRENT, Abilities.NONE, Abilities.SHELL_ARMOR, 528, 95, 100, 85, 108, 70, 70, 45, 70, 238, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.PATRAT, 5, false, false, false, "Scout Pokémon", Type.NORMAL, null, 0.5, 11.6, Abilities.RUN_AWAY, Abilities.KEEN_EYE, Abilities.ANALYTIC, 255, 45, 55, 39, 35, 39, 42, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.WATCHOG, 5, false, false, false, "Lookout Pokémon", Type.NORMAL, null, 1.1, 27, Abilities.ILLUMINATE, Abilities.KEEN_EYE, Abilities.ANALYTIC, 420, 60, 85, 69, 60, 69, 77, 255, 70, 147, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.LILLIPUP, 5, false, false, false, "Puppy Pokémon", Type.NORMAL, null, 0.4, 4.1, Abilities.VITAL_SPIRIT, Abilities.PICKUP, Abilities.RUN_AWAY, 275, 45, 60, 45, 25, 45, 55, 255, 50, 55, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.HERDIER, 5, false, false, false, "Loyal Dog Pokémon", Type.NORMAL, null, 0.9, 14.7, Abilities.INTIMIDATE, Abilities.SAND_RUSH, Abilities.SCRAPPY, 370, 65, 80, 65, 35, 65, 60, 120, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.STOUTLAND, 5, false, false, false, "Big-Hearted Pokémon", Type.NORMAL, null, 1.2, 61, Abilities.INTIMIDATE, Abilities.SAND_RUSH, Abilities.SCRAPPY, 500, 85, 110, 90, 45, 90, 80, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.PURRLOIN, 5, false, false, false, "Devious Pokémon", Type.DARK, null, 0.4, 10.1, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.PRANKSTER, 281, 41, 50, 37, 50, 37, 66, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.LIEPARD, 5, false, false, false, "Cruel Pokémon", Type.DARK, null, 1.1, 37.5, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.PRANKSTER, 446, 64, 88, 50, 88, 50, 106, 90, 50, 156, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PANSAGE, 5, false, false, false, "Grass Monkey Pokémon", Type.GRASS, null, 0.6, 10.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.OVERGROW, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.SIMISAGE, 5, false, false, false, "Thorn Monkey Pokémon", Type.GRASS, null, 1.1, 30.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.OVERGROW, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.PANSEAR, 5, false, false, false, "High Temp Pokémon", Type.FIRE, null, 0.6, 11, Abilities.GLUTTONY, Abilities.NONE, Abilities.BLAZE, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.SIMISEAR, 5, false, false, false, "Ember Pokémon", Type.FIRE, null, 1, 28, Abilities.GLUTTONY, Abilities.NONE, Abilities.BLAZE, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.PANPOUR, 5, false, false, false, "Spray Pokémon", Type.WATER, null, 0.6, 13.5, Abilities.GLUTTONY, Abilities.NONE, Abilities.TORRENT, 316, 50, 53, 48, 53, 48, 64, 190, 70, 63, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.SIMIPOUR, 5, false, false, false, "Geyser Pokémon", Type.WATER, null, 1, 29, Abilities.GLUTTONY, Abilities.NONE, Abilities.TORRENT, 498, 75, 98, 63, 98, 63, 101, 75, 70, 174, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.MUNNA, 5, false, false, false, "Dream Eater Pokémon", Type.PSYCHIC, null, 0.6, 23.3, Abilities.FOREWARN, Abilities.SYNCHRONIZE, Abilities.TELEPATHY, 292, 76, 25, 45, 67, 55, 24, 190, 50, 58, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.MUSHARNA, 5, false, false, false, "Drowsing Pokémon", Type.PSYCHIC, null, 1.1, 60.5, Abilities.FOREWARN, Abilities.SYNCHRONIZE, Abilities.TELEPATHY, 487, 116, 55, 85, 107, 95, 29, 75, 50, 170, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.PIDOVE, 5, false, false, false, "Tiny Pigeon Pokémon", Type.NORMAL, Type.FLYING, 0.3, 2.1, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 264, 50, 55, 50, 36, 30, 43, 255, 50, 53, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.TRANQUILL, 5, false, false, false, "Wild Pigeon Pokémon", Type.NORMAL, Type.FLYING, 0.6, 15, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 358, 62, 77, 62, 50, 42, 65, 120, 50, 125, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.UNFEZANT, 5, false, false, false, "Proud Pokémon", Type.NORMAL, Type.FLYING, 1.2, 29, Abilities.BIG_PECKS, Abilities.SUPER_LUCK, Abilities.RIVALRY, 488, 80, 115, 80, 65, 55, 93, 45, 50, 244, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.BLITZLE, 5, false, false, false, "Electrified Pokémon", Type.ELECTRIC, null, 0.8, 29.8, Abilities.LIGHTNING_ROD, Abilities.MOTOR_DRIVE, Abilities.SAP_SIPPER, 295, 45, 60, 32, 50, 32, 76, 190, 70, 59, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ZEBSTRIKA, 5, false, false, false, "Thunderbolt Pokémon", Type.ELECTRIC, null, 1.6, 79.5, Abilities.LIGHTNING_ROD, Abilities.MOTOR_DRIVE, Abilities.SAP_SIPPER, 497, 75, 100, 63, 80, 63, 116, 75, 70, 174, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ROGGENROLA, 5, false, false, false, "Mantle Pokémon", Type.ROCK, null, 0.4, 18, Abilities.STURDY, Abilities.WEAK_ARMOR, Abilities.SAND_FORCE, 280, 55, 75, 85, 25, 25, 15, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.BOLDORE, 5, false, false, false, "Ore Pokémon", Type.ROCK, null, 0.9, 102, Abilities.STURDY, Abilities.WEAK_ARMOR, Abilities.SAND_FORCE, 390, 70, 105, 105, 50, 40, 20, 120, 50, 137, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.GIGALITH, 5, false, false, false, "Compressed Pokémon", Type.ROCK, null, 1.7, 260, Abilities.STURDY, Abilities.SAND_STREAM, Abilities.SAND_FORCE, 515, 85, 135, 130, 60, 80, 25, 45, 50, 258, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.WOOBAT, 5, false, false, false, "Bat Pokémon", Type.PSYCHIC, Type.FLYING, 0.4, 2.1, Abilities.UNAWARE, Abilities.KLUTZ, Abilities.SIMPLE, 323, 65, 45, 43, 55, 43, 72, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SWOOBAT, 5, false, false, false, "Courting Pokémon", Type.PSYCHIC, Type.FLYING, 0.9, 10.5, Abilities.UNAWARE, Abilities.KLUTZ, Abilities.SIMPLE, 425, 67, 57, 55, 77, 55, 114, 45, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DRILBUR, 5, false, false, false, "Mole Pokémon", Type.GROUND, null, 0.3, 8.5, Abilities.SAND_RUSH, Abilities.SAND_FORCE, Abilities.MOLD_BREAKER, 328, 60, 85, 40, 30, 45, 68, 120, 50, 66, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.EXCADRILL, 5, false, false, false, "Subterrene Pokémon", Type.GROUND, Type.STEEL, 0.7, 40.4, Abilities.SAND_RUSH, Abilities.SAND_FORCE, Abilities.MOLD_BREAKER, 508, 110, 135, 60, 50, 65, 88, 60, 50, 178, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.AUDINO, 5, false, false, false, "Hearing Pokémon", Type.NORMAL, null, 1.1, 31, Abilities.HEALER, Abilities.REGENERATOR, Abilities.KLUTZ, 445, 103, 60, 86, 60, 86, 50, 255, 50, 390, GrowthRate.FAST, 50, false, true,
new PokemonForm("Normal", "", Type.NORMAL, null, 1.1, 31, Abilities.HEALER, Abilities.REGENERATOR, Abilities.KLUTZ, 445, 103, 60, 86, 60, 86, 50, 255, 50, 390),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.NORMAL, Type.FAIRY, 1.5, 32, Abilities.HEALER, Abilities.HEALER, Abilities.HEALER, 545, 103, 60, 126, 80, 126, 50, 255, 50, 390),
),
- new PokemonSpecies(Species.TIMBURR, "Timburr", 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 0.6, 12.5, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 305, 75, 80, 55, 25, 35, 35, 180, 70, 61, GrowthRate.MEDIUM_SLOW, 75, false),
- new PokemonSpecies(Species.GURDURR, "Gurdurr", 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 1.2, 40, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 405, 85, 105, 85, 40, 50, 40, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 75, false),
- new PokemonSpecies(Species.CONKELDURR, "Conkeldurr", 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 1.4, 87, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 505, 105, 140, 95, 55, 65, 45, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 75, false),
- new PokemonSpecies(Species.TYMPOLE, "Tympole", 5, false, false, false, "Tadpole Pokémon", Type.WATER, null, 0.5, 4.5, Abilities.SWIFT_SWIM, Abilities.HYDRATION, Abilities.WATER_ABSORB, 294, 50, 50, 40, 50, 40, 64, 255, 50, 59, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.PALPITOAD, "Palpitoad", 5, false, false, false, "Vibration Pokémon", Type.WATER, Type.GROUND, 0.8, 17, Abilities.SWIFT_SWIM, Abilities.HYDRATION, Abilities.WATER_ABSORB, 384, 75, 65, 55, 65, 55, 69, 120, 50, 134, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SEISMITOAD, "Seismitoad", 5, false, false, false, "Vibration Pokémon", Type.WATER, Type.GROUND, 1.5, 62, Abilities.SWIFT_SWIM, Abilities.POISON_TOUCH, Abilities.WATER_ABSORB, 509, 105, 95, 75, 85, 75, 74, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.THROH, "Throh", 5, false, false, false, "Judo Pokémon", Type.FIGHTING, null, 1.3, 55.5, Abilities.GUTS, Abilities.INNER_FOCUS, Abilities.MOLD_BREAKER, 465, 120, 100, 85, 30, 85, 45, 45, 50, 163, GrowthRate.MEDIUM_FAST, 100, false),
- new PokemonSpecies(Species.SAWK, "Sawk", 5, false, false, false, "Karate Pokémon", Type.FIGHTING, null, 1.4, 51, Abilities.STURDY, Abilities.INNER_FOCUS, Abilities.MOLD_BREAKER, 465, 75, 125, 75, 30, 75, 85, 45, 50, 163, GrowthRate.MEDIUM_FAST, 100, false),
- new PokemonSpecies(Species.SEWADDLE, "Sewaddle", 5, false, false, false, "Sewing Pokémon", Type.BUG, Type.GRASS, 0.3, 2.5, Abilities.SWARM, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 310, 45, 53, 70, 40, 60, 42, 255, 70, 62, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SWADLOON, "Swadloon", 5, false, false, false, "Leaf-Wrapped Pokémon", Type.BUG, Type.GRASS, 0.5, 7.3, Abilities.LEAF_GUARD, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 380, 55, 63, 90, 50, 80, 42, 120, 70, 133, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.LEAVANNY, "Leavanny", 5, false, false, false, "Nurturing Pokémon", Type.BUG, Type.GRASS, 1.2, 20.5, Abilities.SWARM, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 500, 75, 103, 80, 70, 80, 92, 45, 70, 225, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.VENIPEDE, "Venipede", 5, false, false, false, "Centipede Pokémon", Type.BUG, Type.POISON, 0.4, 5.3, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 260, 30, 45, 59, 30, 39, 57, 255, 50, 52, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.WHIRLIPEDE, "Whirlipede", 5, false, false, false, "Curlipede Pokémon", Type.BUG, Type.POISON, 1.2, 58.5, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 360, 40, 55, 99, 40, 79, 47, 120, 50, 126, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SCOLIPEDE, "Scolipede", 5, false, false, false, "Megapede Pokémon", Type.BUG, Type.POISON, 2.5, 200.5, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 485, 60, 100, 89, 55, 69, 112, 45, 50, 243, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.COTTONEE, "Cottonee", 5, false, false, false, "Cotton Puff Pokémon", Type.GRASS, Type.FAIRY, 0.3, 0.6, Abilities.PRANKSTER, Abilities.INFILTRATOR, Abilities.CHLOROPHYLL, 280, 40, 27, 60, 37, 50, 66, 190, 50, 56, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.WHIMSICOTT, "Whimsicott", 5, false, false, false, "Windveiled Pokémon", Type.GRASS, Type.FAIRY, 0.7, 6.6, Abilities.PRANKSTER, Abilities.INFILTRATOR, Abilities.CHLOROPHYLL, 480, 60, 67, 85, 77, 75, 116, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PETILIL, "Petilil", 5, false, false, false, "Bulb Pokémon", Type.GRASS, null, 0.5, 6.6, Abilities.CHLOROPHYLL, Abilities.OWN_TEMPO, Abilities.LEAF_GUARD, 280, 45, 35, 50, 70, 50, 30, 190, 50, 56, GrowthRate.MEDIUM_FAST, 0, false),
- new PokemonSpecies(Species.LILLIGANT, "Lilligant", 5, false, false, false, "Flowering Pokémon", Type.GRASS, null, 1.1, 16.3, Abilities.CHLOROPHYLL, Abilities.OWN_TEMPO, Abilities.LEAF_GUARD, 480, 70, 60, 75, 110, 75, 90, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false),
- new PokemonSpecies(Species.BASCULIN, "Basculin", 5, false, false, false, "Hostile Pokémon", Type.WATER, null, 1, 18, Abilities.RECKLESS, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 460, 70, 92, 65, 80, 55, 98, 25, 50, 161, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.TIMBURR, 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 0.6, 12.5, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 305, 75, 80, 55, 25, 35, 35, 180, 70, 61, GrowthRate.MEDIUM_SLOW, 75, false),
+ new PokemonSpecies(Species.GURDURR, 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 1.2, 40, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 405, 85, 105, 85, 40, 50, 40, 90, 50, 142, GrowthRate.MEDIUM_SLOW, 75, false),
+ new PokemonSpecies(Species.CONKELDURR, 5, false, false, false, "Muscular Pokémon", Type.FIGHTING, null, 1.4, 87, Abilities.GUTS, Abilities.SHEER_FORCE, Abilities.IRON_FIST, 505, 105, 140, 95, 55, 65, 45, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 75, false),
+ new PokemonSpecies(Species.TYMPOLE, 5, false, false, false, "Tadpole Pokémon", Type.WATER, null, 0.5, 4.5, Abilities.SWIFT_SWIM, Abilities.HYDRATION, Abilities.WATER_ABSORB, 294, 50, 50, 40, 50, 40, 64, 255, 50, 59, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.PALPITOAD, 5, false, false, false, "Vibration Pokémon", Type.WATER, Type.GROUND, 0.8, 17, Abilities.SWIFT_SWIM, Abilities.HYDRATION, Abilities.WATER_ABSORB, 384, 75, 65, 55, 65, 55, 69, 120, 50, 134, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SEISMITOAD, 5, false, false, false, "Vibration Pokémon", Type.WATER, Type.GROUND, 1.5, 62, Abilities.SWIFT_SWIM, Abilities.POISON_TOUCH, Abilities.WATER_ABSORB, 509, 105, 95, 75, 85, 75, 74, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.THROH, 5, false, false, false, "Judo Pokémon", Type.FIGHTING, null, 1.3, 55.5, Abilities.GUTS, Abilities.INNER_FOCUS, Abilities.MOLD_BREAKER, 465, 120, 100, 85, 30, 85, 45, 45, 50, 163, GrowthRate.MEDIUM_FAST, 100, false),
+ new PokemonSpecies(Species.SAWK, 5, false, false, false, "Karate Pokémon", Type.FIGHTING, null, 1.4, 51, Abilities.STURDY, Abilities.INNER_FOCUS, Abilities.MOLD_BREAKER, 465, 75, 125, 75, 30, 75, 85, 45, 50, 163, GrowthRate.MEDIUM_FAST, 100, false),
+ new PokemonSpecies(Species.SEWADDLE, 5, false, false, false, "Sewing Pokémon", Type.BUG, Type.GRASS, 0.3, 2.5, Abilities.SWARM, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 310, 45, 53, 70, 40, 60, 42, 255, 70, 62, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SWADLOON, 5, false, false, false, "Leaf-Wrapped Pokémon", Type.BUG, Type.GRASS, 0.5, 7.3, Abilities.LEAF_GUARD, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 380, 55, 63, 90, 50, 80, 42, 120, 70, 133, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.LEAVANNY, 5, false, false, false, "Nurturing Pokémon", Type.BUG, Type.GRASS, 1.2, 20.5, Abilities.SWARM, Abilities.CHLOROPHYLL, Abilities.OVERCOAT, 500, 75, 103, 80, 70, 80, 92, 45, 70, 225, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.VENIPEDE, 5, false, false, false, "Centipede Pokémon", Type.BUG, Type.POISON, 0.4, 5.3, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 260, 30, 45, 59, 30, 39, 57, 255, 50, 52, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.WHIRLIPEDE, 5, false, false, false, "Curlipede Pokémon", Type.BUG, Type.POISON, 1.2, 58.5, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 360, 40, 55, 99, 40, 79, 47, 120, 50, 126, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SCOLIPEDE, 5, false, false, false, "Megapede Pokémon", Type.BUG, Type.POISON, 2.5, 200.5, Abilities.POISON_POINT, Abilities.SWARM, Abilities.SPEED_BOOST, 485, 60, 100, 89, 55, 69, 112, 45, 50, 243, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.COTTONEE, 5, false, false, false, "Cotton Puff Pokémon", Type.GRASS, Type.FAIRY, 0.3, 0.6, Abilities.PRANKSTER, Abilities.INFILTRATOR, Abilities.CHLOROPHYLL, 280, 40, 27, 60, 37, 50, 66, 190, 50, 56, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.WHIMSICOTT, 5, false, false, false, "Windveiled Pokémon", Type.GRASS, Type.FAIRY, 0.7, 6.6, Abilities.PRANKSTER, Abilities.INFILTRATOR, Abilities.CHLOROPHYLL, 480, 60, 67, 85, 77, 75, 116, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PETILIL, 5, false, false, false, "Bulb Pokémon", Type.GRASS, null, 0.5, 6.6, Abilities.CHLOROPHYLL, Abilities.OWN_TEMPO, Abilities.LEAF_GUARD, 280, 45, 35, 50, 70, 50, 30, 190, 50, 56, GrowthRate.MEDIUM_FAST, 0, false),
+ new PokemonSpecies(Species.LILLIGANT, 5, false, false, false, "Flowering Pokémon", Type.GRASS, null, 1.1, 16.3, Abilities.CHLOROPHYLL, Abilities.OWN_TEMPO, Abilities.LEAF_GUARD, 480, 70, 60, 75, 110, 75, 90, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false),
+ new PokemonSpecies(Species.BASCULIN, 5, false, false, false, "Hostile Pokémon", Type.WATER, null, 1, 18, Abilities.RECKLESS, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 460, 70, 92, 65, 80, 55, 98, 25, 50, 161, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Red-Striped Form", "red-striped", Type.WATER, null, 1, 18, Abilities.RECKLESS, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 460, 70, 92, 65, 80, 55, 98, 25, 50, 161),
new PokemonForm("Blue-Striped Form", "blue-striped", Type.WATER, null, 1, 18, Abilities.ROCK_HEAD, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 460, 70, 92, 65, 80, 55, 98, 25, 50, 161),
new PokemonForm("White-Striped Form", "white-striped", Type.WATER, null, 1, 18, Abilities.RATTLED, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 460, 70, 92, 65, 80, 55, 98, 25, 50, 161),
),
- new PokemonSpecies(Species.SANDILE, "Sandile", 5, false, false, false, "Desert Croc Pokémon", Type.GROUND, Type.DARK, 0.7, 15.2, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 292, 50, 72, 35, 35, 35, 65, 180, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.KROKOROK, "Krokorok", 5, false, false, false, "Desert Croc Pokémon", Type.GROUND, Type.DARK, 1, 33.4, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 351, 60, 82, 45, 45, 45, 74, 90, 50, 123, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.KROOKODILE, "Krookodile", 5, false, false, false, "Intimidation Pokémon", Type.GROUND, Type.DARK, 1.5, 96.3, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 519, 95, 117, 80, 65, 70, 92, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.DARUMAKA, "Darumaka", 5, false, false, false, "Zen Charm Pokémon", Type.FIRE, null, 0.6, 37.5, Abilities.HUSTLE, Abilities.NONE, Abilities.INNER_FOCUS, 315, 70, 90, 45, 15, 45, 50, 120, 50, 63, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.DARMANITAN, "Darmanitan", 5, false, false, false, "Blazing Pokémon", Type.FIRE, null, 1.3, 92.9, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false, true,
+ new PokemonSpecies(Species.SANDILE, 5, false, false, false, "Desert Croc Pokémon", Type.GROUND, Type.DARK, 0.7, 15.2, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 292, 50, 72, 35, 35, 35, 65, 180, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.KROKOROK, 5, false, false, false, "Desert Croc Pokémon", Type.GROUND, Type.DARK, 1, 33.4, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 351, 60, 82, 45, 45, 45, 74, 90, 50, 123, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.KROOKODILE, 5, false, false, false, "Intimidation Pokémon", Type.GROUND, Type.DARK, 1.5, 96.3, Abilities.INTIMIDATE, Abilities.MOXIE, Abilities.ANGER_POINT, 519, 95, 117, 80, 65, 70, 92, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.DARUMAKA, 5, false, false, false, "Zen Charm Pokémon", Type.FIRE, null, 0.6, 37.5, Abilities.HUSTLE, Abilities.NONE, Abilities.INNER_FOCUS, 315, 70, 90, 45, 15, 45, 50, 120, 50, 63, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.DARMANITAN, 5, false, false, false, "Blazing Pokémon", Type.FIRE, null, 1.3, 92.9, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false, true,
new PokemonForm("Standard Mode", "", Type.FIRE, null, 1.3, 92.9, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168),
new PokemonForm("Zen Mode", "zen", Type.FIRE, Type.PSYCHIC, 1.3, 92.9, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.ZEN_MODE, 540, 105, 30, 105, 140, 105, 55, 60, 50, 168),
),
- new PokemonSpecies(Species.MARACTUS, "Maractus", 5, false, false, false, "Cactus Pokémon", Type.GRASS, null, 1, 28, Abilities.WATER_ABSORB, Abilities.CHLOROPHYLL, Abilities.STORM_DRAIN, 461, 75, 86, 67, 106, 67, 60, 255, 50, 161, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DWEBBLE, "Dwebble", 5, false, false, false, "Rock Inn Pokémon", Type.BUG, Type.ROCK, 0.3, 14.5, Abilities.STURDY, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 325, 50, 65, 85, 35, 35, 55, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CRUSTLE, "Crustle", 5, false, false, false, "Stone Home Pokémon", Type.BUG, Type.ROCK, 1.4, 200, Abilities.STURDY, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 485, 70, 105, 125, 65, 75, 45, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SCRAGGY, "Scraggy", 5, false, false, false, "Shedding Pokémon", Type.DARK, Type.FIGHTING, 0.6, 11.8, Abilities.SHED_SKIN, Abilities.MOXIE, Abilities.INTIMIDATE, 348, 50, 75, 70, 35, 70, 48, 180, 35, 70, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SCRAFTY, "Scrafty", 5, false, false, false, "Hoodlum Pokémon", Type.DARK, Type.FIGHTING, 1.1, 30, Abilities.SHED_SKIN, Abilities.MOXIE, Abilities.INTIMIDATE, 488, 65, 90, 115, 45, 115, 58, 90, 50, 171, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SIGILYPH, "Sigilyph", 5, false, false, false, "Avianoid Pokémon", Type.PSYCHIC, Type.FLYING, 1.4, 14, Abilities.WONDER_SKIN, Abilities.MAGIC_GUARD, Abilities.TINTED_LENS, 490, 72, 58, 80, 103, 80, 97, 45, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.YAMASK, "Yamask", 5, false, false, false, "Spirit Pokémon", Type.GHOST, null, 0.5, 1.5, Abilities.MUMMY, Abilities.NONE, Abilities.NONE, 303, 38, 30, 85, 55, 65, 30, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.COFAGRIGUS, "Cofagrigus", 5, false, false, false, "Coffin Pokémon", Type.GHOST, null, 1.7, 76.5, Abilities.MUMMY, Abilities.NONE, Abilities.NONE, 483, 58, 50, 145, 95, 105, 30, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.TIRTOUGA, "Tirtouga", 5, false, false, false, "Prototurtle Pokémon", Type.WATER, Type.ROCK, 0.7, 16.5, Abilities.SOLID_ROCK, Abilities.STURDY, Abilities.SWIFT_SWIM, 355, 54, 78, 103, 53, 45, 22, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.CARRACOSTA, "Carracosta", 5, false, false, false, "Prototurtle Pokémon", Type.WATER, Type.ROCK, 1.2, 81, Abilities.SOLID_ROCK, Abilities.STURDY, Abilities.SWIFT_SWIM, 495, 74, 108, 133, 83, 65, 32, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.ARCHEN, "Archen", 5, false, false, false, "First Bird Pokémon", Type.ROCK, Type.FLYING, 0.5, 9.5, Abilities.DEFEATIST, Abilities.NONE, Abilities.NONE, 401, 55, 112, 45, 74, 45, 70, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.ARCHEOPS, "Archeops", 5, false, false, false, "First Bird Pokémon", Type.ROCK, Type.FLYING, 1.4, 32, Abilities.DEFEATIST, Abilities.NONE, Abilities.NONE, 567, 75, 140, 65, 112, 65, 110, 45, 50, 177, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.TRUBBISH, "Trubbish", 5, false, false, false, "Trash Bag Pokémon", Type.POISON, null, 0.6, 31, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.AFTERMATH, 329, 50, 50, 62, 40, 62, 65, 190, 50, 66, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GARBODOR, "Garbodor", 5, false, false, false, "Trash Heap Pokémon", Type.POISON, null, 1.9, 107.3, Abilities.STENCH, Abilities.WEAK_ARMOR, Abilities.AFTERMATH, 474, 80, 95, 82, 60, 82, 75, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.MARACTUS, 5, false, false, false, "Cactus Pokémon", Type.GRASS, null, 1, 28, Abilities.WATER_ABSORB, Abilities.CHLOROPHYLL, Abilities.STORM_DRAIN, 461, 75, 86, 67, 106, 67, 60, 255, 50, 161, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DWEBBLE, 5, false, false, false, "Rock Inn Pokémon", Type.BUG, Type.ROCK, 0.3, 14.5, Abilities.STURDY, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 325, 50, 65, 85, 35, 35, 55, 190, 50, 65, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CRUSTLE, 5, false, false, false, "Stone Home Pokémon", Type.BUG, Type.ROCK, 1.4, 200, Abilities.STURDY, Abilities.SHELL_ARMOR, Abilities.WEAK_ARMOR, 485, 70, 105, 125, 65, 75, 45, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SCRAGGY, 5, false, false, false, "Shedding Pokémon", Type.DARK, Type.FIGHTING, 0.6, 11.8, Abilities.SHED_SKIN, Abilities.MOXIE, Abilities.INTIMIDATE, 348, 50, 75, 70, 35, 70, 48, 180, 35, 70, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SCRAFTY, 5, false, false, false, "Hoodlum Pokémon", Type.DARK, Type.FIGHTING, 1.1, 30, Abilities.SHED_SKIN, Abilities.MOXIE, Abilities.INTIMIDATE, 488, 65, 90, 115, 45, 115, 58, 90, 50, 171, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SIGILYPH, 5, false, false, false, "Avianoid Pokémon", Type.PSYCHIC, Type.FLYING, 1.4, 14, Abilities.WONDER_SKIN, Abilities.MAGIC_GUARD, Abilities.TINTED_LENS, 490, 72, 58, 80, 103, 80, 97, 45, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.YAMASK, 5, false, false, false, "Spirit Pokémon", Type.GHOST, null, 0.5, 1.5, Abilities.MUMMY, Abilities.NONE, Abilities.NONE, 303, 38, 30, 85, 55, 65, 30, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.COFAGRIGUS, 5, false, false, false, "Coffin Pokémon", Type.GHOST, null, 1.7, 76.5, Abilities.MUMMY, Abilities.NONE, Abilities.NONE, 483, 58, 50, 145, 95, 105, 30, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.TIRTOUGA, 5, false, false, false, "Prototurtle Pokémon", Type.WATER, Type.ROCK, 0.7, 16.5, Abilities.SOLID_ROCK, Abilities.STURDY, Abilities.SWIFT_SWIM, 355, 54, 78, 103, 53, 45, 22, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.CARRACOSTA, 5, false, false, false, "Prototurtle Pokémon", Type.WATER, Type.ROCK, 1.2, 81, Abilities.SOLID_ROCK, Abilities.STURDY, Abilities.SWIFT_SWIM, 495, 74, 108, 133, 83, 65, 32, 45, 50, 173, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.ARCHEN, 5, false, false, false, "First Bird Pokémon", Type.ROCK, Type.FLYING, 0.5, 9.5, Abilities.DEFEATIST, Abilities.NONE, Abilities.NONE, 401, 55, 112, 45, 74, 45, 70, 45, 50, 71, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.ARCHEOPS, 5, false, false, false, "First Bird Pokémon", Type.ROCK, Type.FLYING, 1.4, 32, Abilities.DEFEATIST, Abilities.NONE, Abilities.NONE, 567, 75, 140, 65, 112, 65, 110, 45, 50, 177, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.TRUBBISH, 5, false, false, false, "Trash Bag Pokémon", Type.POISON, null, 0.6, 31, Abilities.STENCH, Abilities.STICKY_HOLD, Abilities.AFTERMATH, 329, 50, 50, 62, 40, 62, 65, 190, 50, 66, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GARBODOR, 5, false, false, false, "Trash Heap Pokémon", Type.POISON, null, 1.9, 107.3, Abilities.STENCH, Abilities.WEAK_ARMOR, Abilities.AFTERMATH, 474, 80, 95, 82, 60, 82, 75, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.POISON, null, 1.9, 107.3, Abilities.STENCH, Abilities.WEAK_ARMOR, Abilities.AFTERMATH, 474, 80, 95, 82, 60, 82, 75, 60, 50, 166),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.POISON, null, 21, 107.3, Abilities.STENCH, Abilities.WEAK_ARMOR, Abilities.AFTERMATH, 574, 100, 125, 102, 80, 102, 65, 60, 50, 166),
),
- new PokemonSpecies(Species.ZORUA, "Zorua", 5, false, false, false, "Tricky Fox Pokémon", Type.DARK, null, 0.7, 12.5, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 330, 40, 65, 40, 80, 40, 65, 75, 50, 66, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.ZOROARK, "Zoroark", 5, false, false, false, "Illusion Fox Pokémon", Type.DARK, null, 1.6, 81.1, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 510, 60, 105, 60, 120, 60, 105, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.MINCCINO, "Minccino", 5, false, false, false, "Chinchilla Pokémon", Type.NORMAL, null, 0.4, 5.8, Abilities.CUTE_CHARM, Abilities.TECHNICIAN, Abilities.SKILL_LINK, 300, 55, 50, 40, 40, 40, 75, 255, 50, 60, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.CINCCINO, "Cinccino", 5, false, false, false, "Scarf Pokémon", Type.NORMAL, null, 0.5, 7.5, Abilities.CUTE_CHARM, Abilities.TECHNICIAN, Abilities.SKILL_LINK, 470, 75, 95, 60, 65, 60, 115, 60, 50, 165, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.GOTHITA, "Gothita", 5, false, false, false, "Fixation Pokémon", Type.PSYCHIC, null, 0.4, 5.8, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 290, 45, 30, 50, 55, 65, 45, 200, 50, 58, GrowthRate.MEDIUM_SLOW, 25, false),
- new PokemonSpecies(Species.GOTHORITA, "Gothorita", 5, false, false, false, "Manipulate Pokémon", Type.PSYCHIC, null, 0.7, 18, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 390, 60, 45, 70, 75, 85, 55, 100, 50, 137, GrowthRate.MEDIUM_SLOW, 25, false),
- new PokemonSpecies(Species.GOTHITELLE, "Gothitelle", 5, false, false, false, "Astral Body Pokémon", Type.PSYCHIC, null, 1.5, 44, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 490, 70, 55, 95, 95, 110, 65, 50, 50, 245, GrowthRate.MEDIUM_SLOW, 25, false),
- new PokemonSpecies(Species.SOLOSIS, "Solosis", 5, false, false, false, "Cell Pokémon", Type.PSYCHIC, null, 0.3, 1, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 290, 45, 30, 40, 105, 50, 20, 200, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.DUOSION, "Duosion", 5, false, false, false, "Mitosis Pokémon", Type.PSYCHIC, null, 0.6, 8, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 370, 65, 40, 50, 125, 60, 30, 100, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.REUNICLUS, "Reuniclus", 5, false, false, false, "Multiplying Pokémon", Type.PSYCHIC, null, 1, 20.1, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 490, 110, 65, 75, 125, 85, 30, 50, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.DUCKLETT, "Ducklett", 5, false, false, false, "Water Bird Pokémon", Type.WATER, Type.FLYING, 0.5, 5.5, Abilities.KEEN_EYE, Abilities.BIG_PECKS, Abilities.HYDRATION, 305, 62, 44, 50, 44, 50, 55, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SWANNA, "Swanna", 5, false, false, false, "White Bird Pokémon", Type.WATER, Type.FLYING, 1.3, 24.2, Abilities.KEEN_EYE, Abilities.BIG_PECKS, Abilities.HYDRATION, 473, 75, 87, 63, 87, 63, 98, 45, 70, 166, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.VANILLITE, "Vanillite", 5, false, false, false, "Fresh Snow Pokémon", Type.ICE, null, 0.4, 5.7, Abilities.ICE_BODY, Abilities.SNOW_CLOAK, Abilities.WEAK_ARMOR, 305, 36, 50, 50, 65, 60, 44, 255, 50, 61, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.VANILLISH, "Vanillish", 5, false, false, false, "Icy Snow Pokémon", Type.ICE, null, 1.1, 41, Abilities.ICE_BODY, Abilities.SNOW_CLOAK, Abilities.WEAK_ARMOR, 395, 51, 65, 65, 80, 75, 59, 120, 50, 138, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.VANILLUXE, "Vanilluxe", 5, false, false, false, "Snowstorm Pokémon", Type.ICE, null, 1.3, 57.5, Abilities.ICE_BODY, Abilities.SNOW_WARNING, Abilities.WEAK_ARMOR, 535, 71, 95, 85, 110, 95, 79, 45, 50, 268, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.DEERLING, "Deerling", 5, false, false, false, "Season Pokémon", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.ZORUA, 5, false, false, false, "Tricky Fox Pokémon", Type.DARK, null, 0.7, 12.5, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 330, 40, 65, 40, 80, 40, 65, 75, 50, 66, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.ZOROARK, 5, false, false, false, "Illusion Fox Pokémon", Type.DARK, null, 1.6, 81.1, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 510, 60, 105, 60, 120, 60, 105, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.MINCCINO, 5, false, false, false, "Chinchilla Pokémon", Type.NORMAL, null, 0.4, 5.8, Abilities.CUTE_CHARM, Abilities.TECHNICIAN, Abilities.SKILL_LINK, 300, 55, 50, 40, 40, 40, 75, 255, 50, 60, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.CINCCINO, 5, false, false, false, "Scarf Pokémon", Type.NORMAL, null, 0.5, 7.5, Abilities.CUTE_CHARM, Abilities.TECHNICIAN, Abilities.SKILL_LINK, 470, 75, 95, 60, 65, 60, 115, 60, 50, 165, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.GOTHITA, 5, false, false, false, "Fixation Pokémon", Type.PSYCHIC, null, 0.4, 5.8, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 290, 45, 30, 50, 55, 65, 45, 200, 50, 58, GrowthRate.MEDIUM_SLOW, 25, false),
+ new PokemonSpecies(Species.GOTHORITA, 5, false, false, false, "Manipulate Pokémon", Type.PSYCHIC, null, 0.7, 18, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 390, 60, 45, 70, 75, 85, 55, 100, 50, 137, GrowthRate.MEDIUM_SLOW, 25, false),
+ new PokemonSpecies(Species.GOTHITELLE, 5, false, false, false, "Astral Body Pokémon", Type.PSYCHIC, null, 1.5, 44, Abilities.FRISK, Abilities.COMPETITIVE, Abilities.SHADOW_TAG, 490, 70, 55, 95, 95, 110, 65, 50, 50, 245, GrowthRate.MEDIUM_SLOW, 25, false),
+ new PokemonSpecies(Species.SOLOSIS, 5, false, false, false, "Cell Pokémon", Type.PSYCHIC, null, 0.3, 1, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 290, 45, 30, 40, 105, 50, 20, 200, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.DUOSION, 5, false, false, false, "Mitosis Pokémon", Type.PSYCHIC, null, 0.6, 8, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 370, 65, 40, 50, 125, 60, 30, 100, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.REUNICLUS, 5, false, false, false, "Multiplying Pokémon", Type.PSYCHIC, null, 1, 20.1, Abilities.OVERCOAT, Abilities.MAGIC_GUARD, Abilities.REGENERATOR, 490, 110, 65, 75, 125, 85, 30, 50, 50, 245, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.DUCKLETT, 5, false, false, false, "Water Bird Pokémon", Type.WATER, Type.FLYING, 0.5, 5.5, Abilities.KEEN_EYE, Abilities.BIG_PECKS, Abilities.HYDRATION, 305, 62, 44, 50, 44, 50, 55, 190, 70, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SWANNA, 5, false, false, false, "White Bird Pokémon", Type.WATER, Type.FLYING, 1.3, 24.2, Abilities.KEEN_EYE, Abilities.BIG_PECKS, Abilities.HYDRATION, 473, 75, 87, 63, 87, 63, 98, 45, 70, 166, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.VANILLITE, 5, false, false, false, "Fresh Snow Pokémon", Type.ICE, null, 0.4, 5.7, Abilities.ICE_BODY, Abilities.SNOW_CLOAK, Abilities.WEAK_ARMOR, 305, 36, 50, 50, 65, 60, 44, 255, 50, 61, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.VANILLISH, 5, false, false, false, "Icy Snow Pokémon", Type.ICE, null, 1.1, 41, Abilities.ICE_BODY, Abilities.SNOW_CLOAK, Abilities.WEAK_ARMOR, 395, 51, 65, 65, 80, 75, 59, 120, 50, 138, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.VANILLUXE, 5, false, false, false, "Snowstorm Pokémon", Type.ICE, null, 1.3, 57.5, Abilities.ICE_BODY, Abilities.SNOW_WARNING, Abilities.WEAK_ARMOR, 535, 71, 95, 85, 110, 95, 79, 45, 50, 268, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.DEERLING, 5, false, false, false, "Season Pokémon", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Spring Form", "spring", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67),
new PokemonForm("Summer Form", "summer", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67),
new PokemonForm("Autumn Form", "autumn", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67),
new PokemonForm("Winter Form", "winter", Type.NORMAL, Type.GRASS, 0.6, 19.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 335, 60, 60, 50, 40, 50, 75, 190, 70, 67),
),
- new PokemonSpecies(Species.SAWSBUCK, "Sawsbuck", 5, false, false, false, "Season Pokémon", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.SAWSBUCK, 5, false, false, false, "Season Pokémon", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Spring Form", "spring", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166),
new PokemonForm("Summer Form", "summer", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166),
new PokemonForm("Autumn Form", "autumn", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166),
new PokemonForm("Winter Form", "winter", Type.NORMAL, Type.GRASS, 1.9, 92.5, Abilities.CHLOROPHYLL, Abilities.SAP_SIPPER, Abilities.SERENE_GRACE, 475, 80, 100, 70, 60, 70, 95, 75, 70, 166),
),
- new PokemonSpecies(Species.EMOLGA, "Emolga", 5, false, false, false, "Sky Squirrel Pokémon", Type.ELECTRIC, Type.FLYING, 0.4, 5, Abilities.STATIC, Abilities.NONE, Abilities.MOTOR_DRIVE, 428, 55, 75, 60, 75, 60, 103, 200, 50, 150, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.KARRABLAST, "Karrablast", 5, false, false, false, "Clamping Pokémon", Type.BUG, null, 0.5, 5.9, Abilities.SWARM, Abilities.SHED_SKIN, Abilities.NO_GUARD, 315, 50, 75, 45, 40, 45, 60, 200, 50, 63, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ESCAVALIER, "Escavalier", 5, false, false, false, "Cavalry Pokémon", Type.BUG, Type.STEEL, 1, 33, Abilities.SWARM, Abilities.SHELL_ARMOR, Abilities.OVERCOAT, 495, 70, 135, 105, 60, 105, 20, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FOONGUS, "Foongus", 5, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.POISON, 0.2, 1, Abilities.EFFECT_SPORE, Abilities.NONE, Abilities.REGENERATOR, 294, 69, 55, 45, 55, 55, 15, 190, 50, 59, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.AMOONGUSS, "Amoonguss", 5, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.POISON, 0.6, 10.5, Abilities.EFFECT_SPORE, Abilities.NONE, Abilities.REGENERATOR, 464, 114, 85, 70, 85, 80, 30, 75, 50, 162, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FRILLISH, "Frillish", 5, false, false, false, "Floating Pokémon", Type.WATER, Type.GHOST, 1.2, 33, Abilities.WATER_ABSORB, Abilities.CURSED_BODY, Abilities.DAMP, 335, 55, 40, 50, 65, 85, 40, 190, 50, 67, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.JELLICENT, "Jellicent", 5, false, false, false, "Floating Pokémon", Type.WATER, Type.GHOST, 2.2, 135, Abilities.WATER_ABSORB, Abilities.CURSED_BODY, Abilities.DAMP, 480, 100, 60, 70, 85, 105, 60, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, true),
- new PokemonSpecies(Species.ALOMOMOLA, "Alomomola", 5, false, false, false, "Caring Pokémon", Type.WATER, null, 1.2, 31.6, Abilities.HEALER, Abilities.HYDRATION, Abilities.REGENERATOR, 470, 165, 75, 80, 40, 45, 65, 75, 70, 165, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.JOLTIK, "Joltik", 5, false, false, false, "Attaching Pokémon", Type.BUG, Type.ELECTRIC, 0.1, 0.6, Abilities.COMPOUND_EYES, Abilities.UNNERVE, Abilities.SWARM, 319, 50, 47, 50, 57, 50, 65, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALVANTULA, "Galvantula", 5, false, false, false, "EleSpider Pokémon", Type.BUG, Type.ELECTRIC, 0.8, 14.3, Abilities.COMPOUND_EYES, Abilities.UNNERVE, Abilities.SWARM, 472, 70, 77, 60, 97, 60, 108, 75, 50, 165, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FERROSEED, "Ferroseed", 5, false, false, false, "Thorn Seed Pokémon", Type.GRASS, Type.STEEL, 0.6, 18.8, Abilities.IRON_BARBS, Abilities.NONE, Abilities.IRON_BARBS, 305, 44, 50, 91, 24, 86, 10, 255, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FERROTHORN, "Ferrothorn", 5, false, false, false, "Thorn Pod Pokémon", Type.GRASS, Type.STEEL, 1, 110, Abilities.IRON_BARBS, Abilities.NONE, Abilities.ANTICIPATION, 489, 74, 94, 131, 54, 116, 20, 90, 50, 171, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.KLINK, "Klink", 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.3, 21, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 300, 40, 55, 70, 45, 60, 30, 130, 50, 60, GrowthRate.MEDIUM_SLOW, null, false),
- new PokemonSpecies(Species.KLANG, "Klang", 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.6, 51, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 440, 60, 80, 95, 70, 85, 50, 60, 50, 154, GrowthRate.MEDIUM_SLOW, null, false),
- new PokemonSpecies(Species.KLINKLANG, "Klinklang", 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.6, 81, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 520, 60, 100, 115, 70, 85, 90, 30, 50, 260, GrowthRate.MEDIUM_SLOW, null, false),
- new PokemonSpecies(Species.TYNAMO, "Tynamo", 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 0.2, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 275, 35, 55, 40, 45, 40, 60, 190, 70, 55, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.EELEKTRIK, "Eelektrik", 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 1.2, 22, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 405, 65, 85, 70, 75, 70, 40, 60, 70, 142, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.EELEKTROSS, "Eelektross", 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 2.1, 80.5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 515, 85, 115, 80, 105, 80, 50, 30, 70, 232, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.ELGYEM, "Elgyem", 5, false, false, false, "Cerebral Pokémon", Type.PSYCHIC, null, 0.5, 9, Abilities.TELEPATHY, Abilities.SYNCHRONIZE, Abilities.ANALYTIC, 335, 55, 55, 55, 85, 55, 30, 255, 50, 67, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BEHEEYEM, "Beheeyem", 5, false, false, false, "Cerebral Pokémon", Type.PSYCHIC, null, 1, 34.5, Abilities.TELEPATHY, Abilities.SYNCHRONIZE, Abilities.ANALYTIC, 485, 75, 75, 75, 125, 95, 40, 90, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.LITWICK, "Litwick", 5, false, false, false, "Candle Pokémon", Type.GHOST, Type.FIRE, 0.3, 3.1, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 275, 50, 30, 55, 65, 55, 20, 190, 50, 55, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.LAMPENT, "Lampent", 5, false, false, false, "Lamp Pokémon", Type.GHOST, Type.FIRE, 0.6, 13, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 370, 60, 40, 60, 95, 60, 55, 90, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.CHANDELURE, "Chandelure", 5, false, false, false, "Luring Pokémon", Type.GHOST, Type.FIRE, 1, 34.3, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 520, 60, 55, 90, 145, 90, 80, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.AXEW, "Axew", 5, false, false, false, "Tusk Pokémon", Type.DRAGON, null, 0.6, 18, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 320, 46, 87, 60, 30, 40, 57, 75, 35, 64, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.FRAXURE, "Fraxure", 5, false, false, false, "Axe Jaw Pokémon", Type.DRAGON, null, 1, 36, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 410, 66, 117, 70, 40, 50, 67, 60, 35, 144, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.HAXORUS, "Haxorus", 5, false, false, false, "Axe Jaw Pokémon", Type.DRAGON, null, 1.8, 105.5, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 540, 76, 147, 90, 60, 70, 97, 45, 35, 270, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.CUBCHOO, "Cubchoo", 5, false, false, false, "Chill Pokémon", Type.ICE, null, 0.5, 8.5, Abilities.SNOW_CLOAK, Abilities.SLUSH_RUSH, Abilities.RATTLED, 305, 55, 70, 40, 60, 40, 40, 120, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BEARTIC, "Beartic", 5, false, false, false, "Freezing Pokémon", Type.ICE, null, 2.6, 260, Abilities.SNOW_CLOAK, Abilities.SLUSH_RUSH, Abilities.SWIFT_SWIM, 505, 95, 130, 80, 70, 80, 50, 60, 50, 177, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CRYOGONAL, "Cryogonal", 5, false, false, false, "Crystallizing Pokémon", Type.ICE, null, 1.1, 148, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 515, 80, 50, 50, 95, 135, 105, 25, 50, 180, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.SHELMET, "Shelmet", 5, false, false, false, "Snail Pokémon", Type.BUG, null, 0.4, 7.7, Abilities.HYDRATION, Abilities.SHELL_ARMOR, Abilities.OVERCOAT, 305, 50, 40, 85, 40, 65, 25, 200, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ACCELGOR, "Accelgor", 5, false, false, false, "Shell Out Pokémon", Type.BUG, null, 0.8, 25.3, Abilities.HYDRATION, Abilities.STICKY_HOLD, Abilities.UNBURDEN, 495, 80, 70, 40, 100, 60, 145, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.STUNFISK, "Stunfisk", 5, false, false, false, "Trap Pokémon", Type.GROUND, Type.ELECTRIC, 0.7, 11, Abilities.STATIC, Abilities.LIMBER, Abilities.SAND_VEIL, 471, 109, 66, 84, 81, 99, 32, 75, 70, 165, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MIENFOO, "Mienfoo", 5, false, false, false, "Martial Arts Pokémon", Type.FIGHTING, null, 0.9, 20, Abilities.INNER_FOCUS, Abilities.REGENERATOR, Abilities.RECKLESS, 350, 45, 85, 50, 55, 50, 65, 180, 50, 70, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.MIENSHAO, "Mienshao", 5, false, false, false, "Martial Arts Pokémon", Type.FIGHTING, null, 1.4, 35.5, Abilities.INNER_FOCUS, Abilities.REGENERATOR, Abilities.RECKLESS, 510, 65, 125, 60, 95, 60, 105, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.DRUDDIGON, "Druddigon", 5, false, false, false, "Cave Pokémon", Type.DRAGON, null, 1.6, 139, Abilities.ROUGH_SKIN, Abilities.SHEER_FORCE, Abilities.MOLD_BREAKER, 485, 77, 120, 90, 60, 90, 48, 45, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GOLETT, "Golett", 5, false, false, false, "Automaton Pokémon", Type.GROUND, Type.GHOST, 1, 92, Abilities.IRON_FIST, Abilities.KLUTZ, Abilities.NO_GUARD, 303, 59, 74, 50, 35, 50, 35, 190, 50, 61, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.GOLURK, "Golurk", 5, false, false, false, "Automaton Pokémon", Type.GROUND, Type.GHOST, 2.8, 330, Abilities.IRON_FIST, Abilities.KLUTZ, Abilities.NO_GUARD, 483, 89, 124, 80, 55, 80, 55, 90, 50, 169, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.PAWNIARD, "Pawniard", 5, false, false, false, "Sharp Blade Pokémon", Type.DARK, Type.STEEL, 0.5, 10.2, Abilities.DEFIANT, Abilities.INNER_FOCUS, Abilities.PRESSURE, 340, 45, 85, 70, 40, 40, 60, 120, 35, 68, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BISHARP, "Bisharp", 5, false, false, false, "Sword Blade Pokémon", Type.DARK, Type.STEEL, 1.6, 70, Abilities.DEFIANT, Abilities.INNER_FOCUS, Abilities.PRESSURE, 490, 65, 125, 100, 60, 70, 70, 45, 35, 172, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BOUFFALANT, "Bouffalant", 5, false, false, false, "Bash Buffalo Pokémon", Type.NORMAL, null, 1.6, 94.6, Abilities.RECKLESS, Abilities.SAP_SIPPER, Abilities.SOUNDPROOF, 490, 95, 110, 95, 40, 95, 55, 45, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.RUFFLET, "Rufflet", 5, false, false, false, "Eaglet Pokémon", Type.NORMAL, Type.FLYING, 0.5, 10.5, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.HUSTLE, 350, 70, 83, 50, 37, 50, 60, 190, 50, 70, GrowthRate.SLOW, 100, false),
- new PokemonSpecies(Species.BRAVIARY, "Braviary", 5, false, false, false, "Valiant Pokémon", Type.NORMAL, Type.FLYING, 1.5, 41, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.DEFIANT, 510, 100, 123, 75, 57, 75, 80, 60, 50, 179, GrowthRate.SLOW, 100, false),
- new PokemonSpecies(Species.VULLABY, "Vullaby", 5, false, false, false, "Diapered Pokémon", Type.DARK, Type.FLYING, 0.5, 9, Abilities.BIG_PECKS, Abilities.OVERCOAT, Abilities.WEAK_ARMOR, 370, 70, 55, 75, 45, 65, 60, 190, 35, 74, GrowthRate.SLOW, 0, false),
- new PokemonSpecies(Species.MANDIBUZZ, "Mandibuzz", 5, false, false, false, "Bone Vulture Pokémon", Type.DARK, Type.FLYING, 1.2, 39.5, Abilities.BIG_PECKS, Abilities.OVERCOAT, Abilities.WEAK_ARMOR, 510, 110, 65, 105, 55, 95, 80, 60, 35, 179, GrowthRate.SLOW, 0, false),
- new PokemonSpecies(Species.HEATMOR, "Heatmor", 5, false, false, false, "Anteater Pokémon", Type.FIRE, null, 1.4, 58, Abilities.GLUTTONY, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, 484, 85, 97, 66, 105, 66, 65, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DURANT, "Durant", 5, false, false, false, "Iron Ant Pokémon", Type.BUG, Type.STEEL, 0.3, 33, Abilities.SWARM, Abilities.HUSTLE, Abilities.TRUANT, 484, 58, 109, 112, 48, 48, 109, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DEINO, "Deino", 5, false, false, false, "Irate Pokémon", Type.DARK, Type.DRAGON, 0.8, 17.3, Abilities.HUSTLE, Abilities.NONE, Abilities.NONE, 300, 52, 65, 50, 45, 50, 38, 45, 35, 60, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.ZWEILOUS, "Zweilous", 5, false, false, false, "Hostile Pokémon", Type.DARK, Type.DRAGON, 1.4, 50, Abilities.HUSTLE, Abilities.NONE, Abilities.NONE, 420, 72, 85, 70, 65, 70, 58, 45, 35, 147, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.HYDREIGON, "Hydreigon", 5, false, false, false, "Brutal Pokémon", Type.DARK, Type.DRAGON, 1.8, 160, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 92, 105, 90, 125, 90, 98, 45, 35, 300, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.LARVESTA, "Larvesta", 5, false, false, false, "Torch Pokémon", Type.BUG, Type.FIRE, 1.1, 28.8, Abilities.FLAME_BODY, Abilities.NONE, Abilities.SWARM, 360, 55, 85, 55, 50, 55, 60, 45, 50, 72, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.VOLCARONA, "Volcarona", 5, false, false, false, "Sun Pokémon", Type.BUG, Type.FIRE, 1.6, 46, Abilities.FLAME_BODY, Abilities.NONE, Abilities.SWARM, 550, 85, 60, 65, 135, 105, 100, 15, 50, 275, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.COBALION, "Cobalion", 5, true, false, false, "Iron Will Pokémon", Type.STEEL, Type.FIGHTING, 2.1, 250, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 90, 129, 90, 72, 108, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.TERRAKION, "Terrakion", 5, true, false, false, "Cavern Pokémon", Type.ROCK, Type.FIGHTING, 1.9, 260, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 129, 90, 72, 90, 108, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.VIRIZION, "Virizion", 5, true, false, false, "Grassland Pokémon", Type.GRASS, Type.FIGHTING, 2, 200, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 90, 72, 90, 129, 108, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.TORNADUS, "Tornadus", 5, true, false, false, "Cyclone Pokémon", Type.FLYING, null, 1.5, 63, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290, GrowthRate.SLOW, 100, false, true,
+ new PokemonSpecies(Species.EMOLGA, 5, false, false, false, "Sky Squirrel Pokémon", Type.ELECTRIC, Type.FLYING, 0.4, 5, Abilities.STATIC, Abilities.NONE, Abilities.MOTOR_DRIVE, 428, 55, 75, 60, 75, 60, 103, 200, 50, 150, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.KARRABLAST, 5, false, false, false, "Clamping Pokémon", Type.BUG, null, 0.5, 5.9, Abilities.SWARM, Abilities.SHED_SKIN, Abilities.NO_GUARD, 315, 50, 75, 45, 40, 45, 60, 200, 50, 63, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ESCAVALIER, 5, false, false, false, "Cavalry Pokémon", Type.BUG, Type.STEEL, 1, 33, Abilities.SWARM, Abilities.SHELL_ARMOR, Abilities.OVERCOAT, 495, 70, 135, 105, 60, 105, 20, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FOONGUS, 5, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.POISON, 0.2, 1, Abilities.EFFECT_SPORE, Abilities.NONE, Abilities.REGENERATOR, 294, 69, 55, 45, 55, 55, 15, 190, 50, 59, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.AMOONGUSS, 5, false, false, false, "Mushroom Pokémon", Type.GRASS, Type.POISON, 0.6, 10.5, Abilities.EFFECT_SPORE, Abilities.NONE, Abilities.REGENERATOR, 464, 114, 85, 70, 85, 80, 30, 75, 50, 162, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FRILLISH, 5, false, false, false, "Floating Pokémon", Type.WATER, Type.GHOST, 1.2, 33, Abilities.WATER_ABSORB, Abilities.CURSED_BODY, Abilities.DAMP, 335, 55, 40, 50, 65, 85, 40, 190, 50, 67, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.JELLICENT, 5, false, false, false, "Floating Pokémon", Type.WATER, Type.GHOST, 2.2, 135, Abilities.WATER_ABSORB, Abilities.CURSED_BODY, Abilities.DAMP, 480, 100, 60, 70, 85, 105, 60, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, true),
+ new PokemonSpecies(Species.ALOMOMOLA, 5, false, false, false, "Caring Pokémon", Type.WATER, null, 1.2, 31.6, Abilities.HEALER, Abilities.HYDRATION, Abilities.REGENERATOR, 470, 165, 75, 80, 40, 45, 65, 75, 70, 165, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.JOLTIK, 5, false, false, false, "Attaching Pokémon", Type.BUG, Type.ELECTRIC, 0.1, 0.6, Abilities.COMPOUND_EYES, Abilities.UNNERVE, Abilities.SWARM, 319, 50, 47, 50, 57, 50, 65, 190, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALVANTULA, 5, false, false, false, "EleSpider Pokémon", Type.BUG, Type.ELECTRIC, 0.8, 14.3, Abilities.COMPOUND_EYES, Abilities.UNNERVE, Abilities.SWARM, 472, 70, 77, 60, 97, 60, 108, 75, 50, 165, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FERROSEED, 5, false, false, false, "Thorn Seed Pokémon", Type.GRASS, Type.STEEL, 0.6, 18.8, Abilities.IRON_BARBS, Abilities.NONE, Abilities.IRON_BARBS, 305, 44, 50, 91, 24, 86, 10, 255, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FERROTHORN, 5, false, false, false, "Thorn Pod Pokémon", Type.GRASS, Type.STEEL, 1, 110, Abilities.IRON_BARBS, Abilities.NONE, Abilities.ANTICIPATION, 489, 74, 94, 131, 54, 116, 20, 90, 50, 171, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.KLINK, 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.3, 21, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 300, 40, 55, 70, 45, 60, 30, 130, 50, 60, GrowthRate.MEDIUM_SLOW, null, false),
+ new PokemonSpecies(Species.KLANG, 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.6, 51, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 440, 60, 80, 95, 70, 85, 50, 60, 50, 154, GrowthRate.MEDIUM_SLOW, null, false),
+ new PokemonSpecies(Species.KLINKLANG, 5, false, false, false, "Gear Pokémon", Type.STEEL, null, 0.6, 81, Abilities.PLUS, Abilities.MINUS, Abilities.CLEAR_BODY, 520, 60, 100, 115, 70, 85, 90, 30, 50, 260, GrowthRate.MEDIUM_SLOW, null, false),
+ new PokemonSpecies(Species.TYNAMO, 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 0.2, 0.3, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 275, 35, 55, 40, 45, 40, 60, 190, 70, 55, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.EELEKTRIK, 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 1.2, 22, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 405, 65, 85, 70, 75, 70, 40, 60, 70, 142, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.EELEKTROSS, 5, false, false, false, "EleFish Pokémon", Type.ELECTRIC, null, 2.1, 80.5, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 515, 85, 115, 80, 105, 80, 50, 30, 70, 232, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.ELGYEM, 5, false, false, false, "Cerebral Pokémon", Type.PSYCHIC, null, 0.5, 9, Abilities.TELEPATHY, Abilities.SYNCHRONIZE, Abilities.ANALYTIC, 335, 55, 55, 55, 85, 55, 30, 255, 50, 67, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BEHEEYEM, 5, false, false, false, "Cerebral Pokémon", Type.PSYCHIC, null, 1, 34.5, Abilities.TELEPATHY, Abilities.SYNCHRONIZE, Abilities.ANALYTIC, 485, 75, 75, 75, 125, 95, 40, 90, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.LITWICK, 5, false, false, false, "Candle Pokémon", Type.GHOST, Type.FIRE, 0.3, 3.1, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 275, 50, 30, 55, 65, 55, 20, 190, 50, 55, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.LAMPENT, 5, false, false, false, "Lamp Pokémon", Type.GHOST, Type.FIRE, 0.6, 13, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 370, 60, 40, 60, 95, 60, 55, 90, 50, 130, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.CHANDELURE, 5, false, false, false, "Luring Pokémon", Type.GHOST, Type.FIRE, 1, 34.3, Abilities.FLASH_FIRE, Abilities.FLAME_BODY, Abilities.INFILTRATOR, 520, 60, 55, 90, 145, 90, 80, 45, 50, 260, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.AXEW, 5, false, false, false, "Tusk Pokémon", Type.DRAGON, null, 0.6, 18, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 320, 46, 87, 60, 30, 40, 57, 75, 35, 64, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.FRAXURE, 5, false, false, false, "Axe Jaw Pokémon", Type.DRAGON, null, 1, 36, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 410, 66, 117, 70, 40, 50, 67, 60, 35, 144, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.HAXORUS, 5, false, false, false, "Axe Jaw Pokémon", Type.DRAGON, null, 1.8, 105.5, Abilities.RIVALRY, Abilities.MOLD_BREAKER, Abilities.UNNERVE, 540, 76, 147, 90, 60, 70, 97, 45, 35, 270, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.CUBCHOO, 5, false, false, false, "Chill Pokémon", Type.ICE, null, 0.5, 8.5, Abilities.SNOW_CLOAK, Abilities.SLUSH_RUSH, Abilities.RATTLED, 305, 55, 70, 40, 60, 40, 40, 120, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BEARTIC, 5, false, false, false, "Freezing Pokémon", Type.ICE, null, 2.6, 260, Abilities.SNOW_CLOAK, Abilities.SLUSH_RUSH, Abilities.SWIFT_SWIM, 505, 95, 130, 80, 70, 80, 50, 60, 50, 177, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CRYOGONAL, 5, false, false, false, "Crystallizing Pokémon", Type.ICE, null, 1.1, 148, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 515, 80, 50, 50, 95, 135, 105, 25, 50, 180, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.SHELMET, 5, false, false, false, "Snail Pokémon", Type.BUG, null, 0.4, 7.7, Abilities.HYDRATION, Abilities.SHELL_ARMOR, Abilities.OVERCOAT, 305, 50, 40, 85, 40, 65, 25, 200, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ACCELGOR, 5, false, false, false, "Shell Out Pokémon", Type.BUG, null, 0.8, 25.3, Abilities.HYDRATION, Abilities.STICKY_HOLD, Abilities.UNBURDEN, 495, 80, 70, 40, 100, 60, 145, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.STUNFISK, 5, false, false, false, "Trap Pokémon", Type.GROUND, Type.ELECTRIC, 0.7, 11, Abilities.STATIC, Abilities.LIMBER, Abilities.SAND_VEIL, 471, 109, 66, 84, 81, 99, 32, 75, 70, 165, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MIENFOO, 5, false, false, false, "Martial Arts Pokémon", Type.FIGHTING, null, 0.9, 20, Abilities.INNER_FOCUS, Abilities.REGENERATOR, Abilities.RECKLESS, 350, 45, 85, 50, 55, 50, 65, 180, 50, 70, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.MIENSHAO, 5, false, false, false, "Martial Arts Pokémon", Type.FIGHTING, null, 1.4, 35.5, Abilities.INNER_FOCUS, Abilities.REGENERATOR, Abilities.RECKLESS, 510, 65, 125, 60, 95, 60, 105, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.DRUDDIGON, 5, false, false, false, "Cave Pokémon", Type.DRAGON, null, 1.6, 139, Abilities.ROUGH_SKIN, Abilities.SHEER_FORCE, Abilities.MOLD_BREAKER, 485, 77, 120, 90, 60, 90, 48, 45, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GOLETT, 5, false, false, false, "Automaton Pokémon", Type.GROUND, Type.GHOST, 1, 92, Abilities.IRON_FIST, Abilities.KLUTZ, Abilities.NO_GUARD, 303, 59, 74, 50, 35, 50, 35, 190, 50, 61, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.GOLURK, 5, false, false, false, "Automaton Pokémon", Type.GROUND, Type.GHOST, 2.8, 330, Abilities.IRON_FIST, Abilities.KLUTZ, Abilities.NO_GUARD, 483, 89, 124, 80, 55, 80, 55, 90, 50, 169, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.PAWNIARD, 5, false, false, false, "Sharp Blade Pokémon", Type.DARK, Type.STEEL, 0.5, 10.2, Abilities.DEFIANT, Abilities.INNER_FOCUS, Abilities.PRESSURE, 340, 45, 85, 70, 40, 40, 60, 120, 35, 68, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BISHARP, 5, false, false, false, "Sword Blade Pokémon", Type.DARK, Type.STEEL, 1.6, 70, Abilities.DEFIANT, Abilities.INNER_FOCUS, Abilities.PRESSURE, 490, 65, 125, 100, 60, 70, 70, 45, 35, 172, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BOUFFALANT, 5, false, false, false, "Bash Buffalo Pokémon", Type.NORMAL, null, 1.6, 94.6, Abilities.RECKLESS, Abilities.SAP_SIPPER, Abilities.SOUNDPROOF, 490, 95, 110, 95, 40, 95, 55, 45, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.RUFFLET, 5, false, false, false, "Eaglet Pokémon", Type.NORMAL, Type.FLYING, 0.5, 10.5, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.HUSTLE, 350, 70, 83, 50, 37, 50, 60, 190, 50, 70, GrowthRate.SLOW, 100, false),
+ new PokemonSpecies(Species.BRAVIARY, 5, false, false, false, "Valiant Pokémon", Type.NORMAL, Type.FLYING, 1.5, 41, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.DEFIANT, 510, 100, 123, 75, 57, 75, 80, 60, 50, 179, GrowthRate.SLOW, 100, false),
+ new PokemonSpecies(Species.VULLABY, 5, false, false, false, "Diapered Pokémon", Type.DARK, Type.FLYING, 0.5, 9, Abilities.BIG_PECKS, Abilities.OVERCOAT, Abilities.WEAK_ARMOR, 370, 70, 55, 75, 45, 65, 60, 190, 35, 74, GrowthRate.SLOW, 0, false),
+ new PokemonSpecies(Species.MANDIBUZZ, 5, false, false, false, "Bone Vulture Pokémon", Type.DARK, Type.FLYING, 1.2, 39.5, Abilities.BIG_PECKS, Abilities.OVERCOAT, Abilities.WEAK_ARMOR, 510, 110, 65, 105, 55, 95, 80, 60, 35, 179, GrowthRate.SLOW, 0, false),
+ new PokemonSpecies(Species.HEATMOR, 5, false, false, false, "Anteater Pokémon", Type.FIRE, null, 1.4, 58, Abilities.GLUTTONY, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, 484, 85, 97, 66, 105, 66, 65, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DURANT, 5, false, false, false, "Iron Ant Pokémon", Type.BUG, Type.STEEL, 0.3, 33, Abilities.SWARM, Abilities.HUSTLE, Abilities.TRUANT, 484, 58, 109, 112, 48, 48, 109, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DEINO, 5, false, false, false, "Irate Pokémon", Type.DARK, Type.DRAGON, 0.8, 17.3, Abilities.HUSTLE, Abilities.NONE, Abilities.NONE, 300, 52, 65, 50, 45, 50, 38, 45, 35, 60, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.ZWEILOUS, 5, false, false, false, "Hostile Pokémon", Type.DARK, Type.DRAGON, 1.4, 50, Abilities.HUSTLE, Abilities.NONE, Abilities.NONE, 420, 72, 85, 70, 65, 70, 58, 45, 35, 147, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.HYDREIGON, 5, false, false, false, "Brutal Pokémon", Type.DARK, Type.DRAGON, 1.8, 160, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 600, 92, 105, 90, 125, 90, 98, 45, 35, 300, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.LARVESTA, 5, false, false, false, "Torch Pokémon", Type.BUG, Type.FIRE, 1.1, 28.8, Abilities.FLAME_BODY, Abilities.NONE, Abilities.SWARM, 360, 55, 85, 55, 50, 55, 60, 45, 50, 72, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.VOLCARONA, 5, false, false, false, "Sun Pokémon", Type.BUG, Type.FIRE, 1.6, 46, Abilities.FLAME_BODY, Abilities.NONE, Abilities.SWARM, 550, 85, 60, 65, 135, 105, 100, 15, 50, 275, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.COBALION, 5, true, false, false, "Iron Will Pokémon", Type.STEEL, Type.FIGHTING, 2.1, 250, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 90, 129, 90, 72, 108, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.TERRAKION, 5, true, false, false, "Cavern Pokémon", Type.ROCK, Type.FIGHTING, 1.9, 260, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 129, 90, 72, 90, 108, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.VIRIZION, 5, true, false, false, "Grassland Pokémon", Type.GRASS, Type.FIGHTING, 2, 200, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 90, 72, 90, 129, 108, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.TORNADUS, 5, true, false, false, "Cyclone Pokémon", Type.FLYING, null, 1.5, 63, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290, GrowthRate.SLOW, 100, false, true,
new PokemonForm("Incarnate Forme", "incarnate", Type.FLYING, null, 1.5, 63, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290),
new PokemonForm("Therian Forme", "therian", Type.FLYING, null, 1.4, 63, Abilities.REGENERATOR, Abilities.NONE, Abilities.NONE, 580, 79, 100, 80, 110, 90, 121, 3, 90, 290),
),
- new PokemonSpecies(Species.THUNDURUS, "Thundurus", 5, true, false, false, "Bolt Strike Pokémon", Type.ELECTRIC, Type.FLYING, 1.5, 61, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290, GrowthRate.SLOW, 100, false, true,
+ new PokemonSpecies(Species.THUNDURUS, 5, true, false, false, "Bolt Strike Pokémon", Type.ELECTRIC, Type.FLYING, 1.5, 61, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290, GrowthRate.SLOW, 100, false, true,
new PokemonForm("Incarnate Forme", "incarnate", Type.ELECTRIC, Type.FLYING, 1.5, 61, Abilities.PRANKSTER, Abilities.NONE, Abilities.DEFIANT, 580, 79, 115, 70, 125, 80, 111, 3, 90, 290),
new PokemonForm("Therian Forme", "therian", Type.ELECTRIC, Type.FLYING, 3, 61, Abilities.VOLT_ABSORB, Abilities.NONE, Abilities.NONE, 580, 79, 105, 70, 145, 80, 101, 3, 90, 290),
),
- new PokemonSpecies(Species.RESHIRAM, "Reshiram", 5, false, true, false, "Vast White Pokémon", Type.DRAGON, Type.FIRE, 3.2, 330, Abilities.TURBOBLAZE, Abilities.NONE, Abilities.NONE, 680, 100, 120, 100, 150, 120, 90, 3, 0, 340, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.ZEKROM, "Zekrom", 5, false, true, false, "Deep Black Pokémon", Type.DRAGON, Type.ELECTRIC, 2.9, 345, Abilities.TERAVOLT, Abilities.NONE, Abilities.NONE, 680, 100, 150, 120, 120, 100, 90, 3, 0, 340, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.LANDORUS, "Landorus", 5, true, false, false, "Abundance Pokémon", Type.GROUND, Type.FLYING, 1.5, 68, Abilities.SAND_FORCE, Abilities.NONE, Abilities.SHEER_FORCE, 600, 89, 125, 90, 115, 80, 101, 3, 90, 300, GrowthRate.SLOW, 100, false, true,
+ new PokemonSpecies(Species.RESHIRAM, 5, false, true, false, "Vast White Pokémon", Type.DRAGON, Type.FIRE, 3.2, 330, Abilities.TURBOBLAZE, Abilities.NONE, Abilities.NONE, 680, 100, 120, 100, 150, 120, 90, 3, 0, 340, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.ZEKROM, 5, false, true, false, "Deep Black Pokémon", Type.DRAGON, Type.ELECTRIC, 2.9, 345, Abilities.TERAVOLT, Abilities.NONE, Abilities.NONE, 680, 100, 150, 120, 120, 100, 90, 3, 0, 340, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.LANDORUS, 5, true, false, false, "Abundance Pokémon", Type.GROUND, Type.FLYING, 1.5, 68, Abilities.SAND_FORCE, Abilities.NONE, Abilities.SHEER_FORCE, 600, 89, 125, 90, 115, 80, 101, 3, 90, 300, GrowthRate.SLOW, 100, false, true,
new PokemonForm("Incarnate Forme", "incarnate", Type.GROUND, Type.FLYING, 1.5, 68, Abilities.SAND_FORCE, Abilities.NONE, Abilities.SHEER_FORCE, 600, 89, 125, 90, 115, 80, 101, 3, 90, 300),
new PokemonForm("Therian Forme", "therian", Type.GROUND, Type.FLYING, 1.3, 68, Abilities.INTIMIDATE, Abilities.NONE, Abilities.NONE, 600, 89, 145, 90, 105, 80, 91, 3, 90, 300),
),
- new PokemonSpecies(Species.KYUREM, "Kyurem", 5, false, true, false, "Boundary Pokémon", Type.DRAGON, Type.ICE, 3, 325, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 660, 125, 130, 90, 130, 90, 95, 3, 0, 330, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.KYUREM, 5, false, true, false, "Boundary Pokémon", Type.DRAGON, Type.ICE, 3, 325, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 660, 125, 130, 90, 130, 90, 95, 3, 0, 330, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.DRAGON, Type.ICE, 3, 325, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 660, 125, 130, 90, 130, 90, 95, 3, 0, 330),
new PokemonForm("Black", "black", Type.DRAGON, Type.ICE, 3.3, 325, Abilities.TERAVOLT, Abilities.NONE, Abilities.NONE, 700, 125, 170, 100, 120, 90, 95, 3, 0, 330),
new PokemonForm("White", "white", Type.DRAGON, Type.ICE, 3.6, 325, Abilities.TURBOBLAZE, Abilities.NONE, Abilities.NONE, 700, 125, 120, 90, 170, 100, 95, 3, 0, 330),
),
- new PokemonSpecies(Species.KELDEO, "Keldeo", 5, false, false, true, "Colt Pokémon", Type.WATER, Type.FIGHTING, 1.4, 48.5, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 72, 90, 129, 90, 108, 3, 35, 290, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.KELDEO, 5, false, false, true, "Colt Pokémon", Type.WATER, Type.FIGHTING, 1.4, 48.5, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 72, 90, 129, 90, 108, 3, 35, 290, GrowthRate.SLOW, null, false, true,
new PokemonForm("Ordinary Form", "ordinary", Type.WATER, Type.FIGHTING, 1.4, 48.5, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 72, 90, 129, 90, 108, 3, 35, 290),
new PokemonForm("Resolute", "resolute", Type.WATER, Type.FIGHTING, 1.4, 48.5, Abilities.JUSTIFIED, Abilities.NONE, Abilities.NONE, 580, 91, 72, 90, 129, 90, 108, 3, 35, 290),
),
- new PokemonSpecies(Species.MELOETTA, "Meloetta", 5, false, false, true, "Melody Pokémon", Type.NORMAL, Type.PSYCHIC, 0.6, 6.5, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 77, 77, 128, 128, 90, 3, 100, 270, GrowthRate.SLOW, 0, false, true,
+ new PokemonSpecies(Species.MELOETTA, 5, false, false, true, "Melody Pokémon", Type.NORMAL, Type.PSYCHIC, 0.6, 6.5, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 77, 77, 128, 128, 90, 3, 100, 270, GrowthRate.SLOW, 0, false, true,
new PokemonForm("Aria Forme", "aria", Type.NORMAL, Type.PSYCHIC, 0.6, 6.5, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 77, 77, 128, 128, 90, 3, 100, 270),
new PokemonForm("Pirouette Forme", "pirouette", Type.NORMAL, Type.FIGHTING, 0.6, 6.5, Abilities.SERENE_GRACE, Abilities.NONE, Abilities.NONE, 600, 100, 128, 90, 77, 77, 128, 3, 100, 270),
),
- new PokemonSpecies(Species.GENESECT, "Genesect", 5, false, false, true, "Paleozoic Pokémon", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.GENESECT, 5, false, false, true, "Paleozoic Pokémon", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300),
new PokemonForm("Shock Drive", "shock", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300),
new PokemonForm("Burn Drive", "burn", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300),
new PokemonForm("Chill Drive", "chill", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300),
new PokemonForm("Douse Drive", "douse", Type.BUG, Type.STEEL, 1.5, 82.5, Abilities.DOWNLOAD, Abilities.NONE, Abilities.NONE, 600, 71, 120, 95, 120, 95, 99, 3, 0, 300),
),
- new PokemonSpecies(Species.CHESPIN, "Chespin", 6, false, false, false, "Spiny Nut Pokémon", Type.GRASS, null, 0.4, 9, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 313, 56, 61, 65, 48, 45, 38, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.QUILLADIN, "Quilladin", 6, false, false, false, "Spiny Armor Pokémon", Type.GRASS, null, 0.7, 29, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 405, 61, 78, 95, 56, 58, 57, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.CHESNAUGHT, "Chesnaught", 6, false, false, false, "Spiny Armor Pokémon", Type.GRASS, Type.FIGHTING, 1.6, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 530, 88, 107, 122, 74, 75, 64, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.FENNEKIN, "Fennekin", 6, false, false, false, "Fox Pokémon", Type.FIRE, null, 0.4, 9.4, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 307, 40, 45, 40, 62, 60, 60, 45, 70, 61, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.BRAIXEN, "Braixen", 6, false, false, false, "Fox Pokémon", Type.FIRE, null, 1, 14.5, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 409, 59, 59, 58, 90, 70, 73, 45, 70, 143, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.DELPHOX, "Delphox", 6, false, false, false, "Fox Pokémon", Type.FIRE, Type.PSYCHIC, 1.5, 39, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 534, 75, 69, 72, 114, 100, 104, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.FROAKIE, "Froakie", 6, false, false, false, "Bubble Frog Pokémon", Type.WATER, null, 0.3, 7, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 314, 41, 56, 40, 62, 44, 71, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.FROGADIER, "Frogadier", 6, false, false, false, "Bubble Frog Pokémon", Type.WATER, null, 0.6, 10.9, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 405, 54, 63, 52, 83, 56, 97, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.GRENINJA, "Greninja", 6, false, false, false, "Ninja Pokémon", Type.WATER, Type.DARK, 1.5, 40, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 530, 72, 95, 67, 103, 71, 122, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false, false,
+ new PokemonSpecies(Species.CHESPIN, 6, false, false, false, "Spiny Nut Pokémon", Type.GRASS, null, 0.4, 9, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 313, 56, 61, 65, 48, 45, 38, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.QUILLADIN, 6, false, false, false, "Spiny Armor Pokémon", Type.GRASS, null, 0.7, 29, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 405, 61, 78, 95, 56, 58, 57, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.CHESNAUGHT, 6, false, false, false, "Spiny Armor Pokémon", Type.GRASS, Type.FIGHTING, 1.6, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.BULLETPROOF, 530, 88, 107, 122, 74, 75, 64, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.FENNEKIN, 6, false, false, false, "Fox Pokémon", Type.FIRE, null, 0.4, 9.4, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 307, 40, 45, 40, 62, 60, 60, 45, 70, 61, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.BRAIXEN, 6, false, false, false, "Fox Pokémon", Type.FIRE, null, 1, 14.5, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 409, 59, 59, 58, 90, 70, 73, 45, 70, 143, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.DELPHOX, 6, false, false, false, "Fox Pokémon", Type.FIRE, Type.PSYCHIC, 1.5, 39, Abilities.BLAZE, Abilities.NONE, Abilities.MAGICIAN, 534, 75, 69, 72, 114, 100, 104, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.FROAKIE, 6, false, false, false, "Bubble Frog Pokémon", Type.WATER, null, 0.3, 7, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 314, 41, 56, 40, 62, 44, 71, 45, 70, 63, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.FROGADIER, 6, false, false, false, "Bubble Frog Pokémon", Type.WATER, null, 0.6, 10.9, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 405, 54, 63, 52, 83, 56, 97, 45, 70, 142, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.GRENINJA, 6, false, false, false, "Ninja Pokémon", Type.WATER, Type.DARK, 1.5, 40, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 530, 72, 95, 67, 103, 71, 122, 45, 70, 239, GrowthRate.MEDIUM_SLOW, 87.5, false, false,
new PokemonForm("Normal", "", Type.WATER, Type.DARK, 1.5, 40, Abilities.TORRENT, Abilities.NONE, Abilities.PROTEAN, 530, 72, 95, 67, 103, 71, 122, 45, 70, 239),
new PokemonForm("Battle Bond", "battle-bond", Type.WATER, Type.DARK, 1.5, 40, Abilities.BATTLE_BOND, Abilities.NONE, Abilities.NONE, 530, 72, 95, 67, 103, 71, 122, 45, 70, 239, false, ""),
new PokemonForm("Ash", "ash", Type.WATER, Type.DARK, 1.5, 40, Abilities.BATTLE_BOND, Abilities.NONE, Abilities.NONE, 640, 72, 145, 67, 153, 71, 132, 45, 70, 239),
),
- new PokemonSpecies(Species.BUNNELBY, "Bunnelby", 6, false, false, false, "Digging Pokémon", Type.NORMAL, null, 0.4, 5, Abilities.PICKUP, Abilities.CHEEK_POUCH, Abilities.HUGE_POWER, 237, 38, 36, 38, 32, 36, 57, 255, 50, 47, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DIGGERSBY, "Diggersby", 6, false, false, false, "Digging Pokémon", Type.NORMAL, Type.GROUND, 1, 42.4, Abilities.PICKUP, Abilities.CHEEK_POUCH, Abilities.HUGE_POWER, 423, 85, 56, 77, 50, 77, 78, 127, 50, 148, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FLETCHLING, "Fletchling", 6, false, false, false, "Tiny Robin Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.7, Abilities.BIG_PECKS, Abilities.NONE, Abilities.GALE_WINGS, 278, 45, 50, 43, 40, 38, 62, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.FLETCHINDER, "Fletchinder", 6, false, false, false, "Ember Pokémon", Type.FIRE, Type.FLYING, 0.7, 16, Abilities.FLAME_BODY, Abilities.NONE, Abilities.GALE_WINGS, 382, 62, 73, 55, 56, 52, 84, 120, 50, 134, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.TALONFLAME, "Talonflame", 6, false, false, false, "Scorching Pokémon", Type.FIRE, Type.FLYING, 1.2, 24.5, Abilities.FLAME_BODY, Abilities.NONE, Abilities.GALE_WINGS, 499, 78, 81, 71, 74, 69, 126, 45, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SCATTERBUG, "Scatterbug", 6, false, false, false, "Scatterdust Pokémon", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.BUNNELBY, 6, false, false, false, "Digging Pokémon", Type.NORMAL, null, 0.4, 5, Abilities.PICKUP, Abilities.CHEEK_POUCH, Abilities.HUGE_POWER, 237, 38, 36, 38, 32, 36, 57, 255, 50, 47, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DIGGERSBY, 6, false, false, false, "Digging Pokémon", Type.NORMAL, Type.GROUND, 1, 42.4, Abilities.PICKUP, Abilities.CHEEK_POUCH, Abilities.HUGE_POWER, 423, 85, 56, 77, 50, 77, 78, 127, 50, 148, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FLETCHLING, 6, false, false, false, "Tiny Robin Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.7, Abilities.BIG_PECKS, Abilities.NONE, Abilities.GALE_WINGS, 278, 45, 50, 43, 40, 38, 62, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.FLETCHINDER, 6, false, false, false, "Ember Pokémon", Type.FIRE, Type.FLYING, 0.7, 16, Abilities.FLAME_BODY, Abilities.NONE, Abilities.GALE_WINGS, 382, 62, 73, 55, 56, 52, 84, 120, 50, 134, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.TALONFLAME, 6, false, false, false, "Scorching Pokémon", Type.FIRE, Type.FLYING, 1.2, 24.5, Abilities.FLAME_BODY, Abilities.NONE, Abilities.GALE_WINGS, 499, 78, 81, 71, 74, 69, 126, 45, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SCATTERBUG, 6, false, false, false, "Scatterdust Pokémon", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Meadow Pattern", "meadow", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, false, ""),
new PokemonForm("Icy Snow Pattern", "icy-snow", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, false, ""),
new PokemonForm("Polar Pattern", "polar", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, false, ""),
@@ -1735,7 +1782,7 @@ export function initSpecies() {
new PokemonForm("Fancy Pattern", "fancy", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, false, ""),
new PokemonForm("Poké Ball Pattern", "poke-ball", Type.BUG, null, 0.3, 2.5, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 200, 38, 35, 40, 27, 25, 35, 255, 70, 40, false, ""),
),
- new PokemonSpecies(Species.SPEWPA, "Spewpa", 6, false, false, false, "Scatterdust Pokémon", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.SPEWPA, 6, false, false, false, "Scatterdust Pokémon", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.SHED_SKIN, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Meadow Pattern", "meadow", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, false, ""),
new PokemonForm("Icy Snow Pattern", "icy-snow", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, false, ""),
new PokemonForm("Polar Pattern", "polar", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, false, ""),
@@ -1757,7 +1804,7 @@ export function initSpecies() {
new PokemonForm("Fancy Pattern", "fancy", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, false, ""),
new PokemonForm("Poké Ball Pattern", "poke-ball", Type.BUG, null, 0.3, 8.4, Abilities.SHED_SKIN, Abilities.NONE, Abilities.FRIEND_GUARD, 213, 45, 22, 60, 27, 30, 29, 120, 70, 75, false, ""),
),
- new PokemonSpecies(Species.VIVILLON, "Vivillon", 6, false, false, false, "Scale Pokémon", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.VIVILLON, 6, false, false, false, "Scale Pokémon", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Meadow Pattern", "meadow", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185),
new PokemonForm("Icy Snow Pattern", "icy-snow", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185),
new PokemonForm("Polar Pattern", "polar", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185),
@@ -1779,34 +1826,34 @@ export function initSpecies() {
new PokemonForm("Fancy Pattern", "fancy", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185),
new PokemonForm("Poké Ball Pattern", "poke-ball", Type.BUG, Type.FLYING, 1.2, 17, Abilities.SHIELD_DUST, Abilities.COMPOUND_EYES, Abilities.FRIEND_GUARD, 411, 80, 52, 50, 90, 50, 89, 45, 70, 185),
),
- new PokemonSpecies(Species.LITLEO, "Litleo", 6, false, false, false, "Lion Cub Pokémon", Type.FIRE, Type.NORMAL, 0.6, 13.5, Abilities.RIVALRY, Abilities.UNNERVE, Abilities.MOXIE, 369, 62, 50, 58, 73, 54, 72, 220, 70, 74, GrowthRate.MEDIUM_SLOW, 12.5, false),
- new PokemonSpecies(Species.PYROAR, "Pyroar", 6, false, false, false, "Royal Pokémon", Type.FIRE, Type.NORMAL, 1.5, 81.5, Abilities.RIVALRY, Abilities.UNNERVE, Abilities.MOXIE, 507, 86, 68, 72, 109, 66, 106, 65, 70, 177, GrowthRate.MEDIUM_SLOW, 12.5, true),
- new PokemonSpecies(Species.FLABEBE, "Flabébé", 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61, GrowthRate.MEDIUM_FAST, 0, false, false,
+ new PokemonSpecies(Species.LITLEO, 6, false, false, false, "Lion Cub Pokémon", Type.FIRE, Type.NORMAL, 0.6, 13.5, Abilities.RIVALRY, Abilities.UNNERVE, Abilities.MOXIE, 369, 62, 50, 58, 73, 54, 72, 220, 70, 74, GrowthRate.MEDIUM_SLOW, 12.5, false),
+ new PokemonSpecies(Species.PYROAR, 6, false, false, false, "Royal Pokémon", Type.FIRE, Type.NORMAL, 1.5, 81.5, Abilities.RIVALRY, Abilities.UNNERVE, Abilities.MOXIE, 507, 86, 68, 72, 109, 66, 106, 65, 70, 177, GrowthRate.MEDIUM_SLOW, 12.5, true),
+ new PokemonSpecies(Species.FLABEBE, 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61, GrowthRate.MEDIUM_FAST, 0, false, false,
new PokemonForm("Red Flower", "red", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61),
new PokemonForm("Yellow Flower", "yellow", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61),
new PokemonForm("Orange Flower", "orange", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61),
new PokemonForm("Blue Flower", "blue", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61),
new PokemonForm("White Flower", "white", Type.FAIRY, null, 0.1, 0.1, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 303, 44, 38, 39, 61, 79, 42, 225, 70, 61),
),
- new PokemonSpecies(Species.FLOETTE, "Floette", 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130, GrowthRate.MEDIUM_FAST, 0, false, false,
+ new PokemonSpecies(Species.FLOETTE, 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130, GrowthRate.MEDIUM_FAST, 0, false, false,
new PokemonForm("Red Flower", "red", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130),
new PokemonForm("Yellow Flower", "yellow", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130),
new PokemonForm("Orange Flower", "orange", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130),
new PokemonForm("Blue Flower", "blue", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130),
new PokemonForm("White Flower", "white", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 371, 54, 45, 47, 75, 98, 52, 120, 70, 130),
),
- new PokemonSpecies(Species.FLORGES, "Florges", 6, false, false, false, "Garden Pokémon", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248, GrowthRate.MEDIUM_FAST, 0, false, false,
+ new PokemonSpecies(Species.FLORGES, 6, false, false, false, "Garden Pokémon", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248, GrowthRate.MEDIUM_FAST, 0, false, false,
new PokemonForm("Red Flower", "red", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248),
new PokemonForm("Yellow Flower", "yellow", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248),
new PokemonForm("Orange Flower", "orange", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248),
new PokemonForm("Blue Flower", "blue", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248),
new PokemonForm("White Flower", "white", Type.FAIRY, null, 1.1, 10, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 552, 78, 65, 68, 112, 154, 75, 45, 70, 248),
),
- new PokemonSpecies(Species.SKIDDO, "Skiddo", 6, false, false, false, "Mount Pokémon", Type.GRASS, null, 0.9, 31, Abilities.SAP_SIPPER, Abilities.NONE, Abilities.GRASS_PELT, 350, 66, 65, 48, 62, 57, 52, 200, 70, 70, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GOGOAT, "Gogoat", 6, false, false, false, "Mount Pokémon", Type.GRASS, null, 1.7, 91, Abilities.SAP_SIPPER, Abilities.NONE, Abilities.GRASS_PELT, 531, 123, 100, 62, 97, 81, 68, 45, 70, 186, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PANCHAM, "Pancham", 6, false, false, false, "Playful Pokémon", Type.FIGHTING, null, 0.6, 8, Abilities.IRON_FIST, Abilities.MOLD_BREAKER, Abilities.SCRAPPY, 348, 67, 82, 62, 46, 48, 43, 220, 50, 70, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PANGORO, "Pangoro", 6, false, false, false, "Daunting Pokémon", Type.FIGHTING, Type.DARK, 2.1, 136, Abilities.IRON_FIST, Abilities.MOLD_BREAKER, Abilities.SCRAPPY, 495, 95, 124, 78, 69, 71, 58, 65, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FURFROU, "Furfrou", 6, false, false, false, "Poodle Pokémon", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.SKIDDO, 6, false, false, false, "Mount Pokémon", Type.GRASS, null, 0.9, 31, Abilities.SAP_SIPPER, Abilities.NONE, Abilities.GRASS_PELT, 350, 66, 65, 48, 62, 57, 52, 200, 70, 70, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GOGOAT, 6, false, false, false, "Mount Pokémon", Type.GRASS, null, 1.7, 91, Abilities.SAP_SIPPER, Abilities.NONE, Abilities.GRASS_PELT, 531, 123, 100, 62, 97, 81, 68, 45, 70, 186, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PANCHAM, 6, false, false, false, "Playful Pokémon", Type.FIGHTING, null, 0.6, 8, Abilities.IRON_FIST, Abilities.MOLD_BREAKER, Abilities.SCRAPPY, 348, 67, 82, 62, 46, 48, 43, 220, 50, 70, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PANGORO, 6, false, false, false, "Daunting Pokémon", Type.FIGHTING, Type.DARK, 2.1, 136, Abilities.IRON_FIST, Abilities.MOLD_BREAKER, Abilities.SCRAPPY, 495, 95, 124, 78, 69, 71, 58, 65, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FURFROU, 6, false, false, false, "Poodle Pokémon", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Natural Form", "", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165),
new PokemonForm("Heart Trim", "heart", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, false, ""),
new PokemonForm("Star Trim", "star", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, false, ""),
@@ -1818,149 +1865,149 @@ export function initSpecies() {
new PokemonForm("Kabuki Trim", "kabuki", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, false, ""),
new PokemonForm("Pharaoh Trim", "pharaoh", Type.NORMAL, null, 1.2, 28, Abilities.FUR_COAT, Abilities.NONE, Abilities.NONE, 472, 75, 80, 60, 65, 90, 102, 160, 70, 165, false, ""),
),
- new PokemonSpecies(Species.ESPURR, "Espurr", 6, false, false, false, "Restraint Pokémon", Type.PSYCHIC, null, 0.3, 3.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.OWN_TEMPO, 355, 62, 48, 54, 63, 60, 68, 190, 50, 71, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MEOWSTIC, "Meowstic", 6, false, false, false, "Constraint Pokémon", Type.PSYCHIC, null, 0.6, 8.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.PRANKSTER, 466, 74, 48, 76, 83, 81, 104, 75, 50, 163, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.ESPURR, 6, false, false, false, "Restraint Pokémon", Type.PSYCHIC, null, 0.3, 3.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.OWN_TEMPO, 355, 62, 48, 54, 63, 60, 68, 190, 50, 71, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MEOWSTIC, 6, false, false, false, "Constraint Pokémon", Type.PSYCHIC, null, 0.6, 8.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.PRANKSTER, 466, 74, 48, 76, 83, 81, 104, 75, 50, 163, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Male", "male", Type.PSYCHIC, null, 0.6, 8.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.PRANKSTER, 466, 74, 48, 76, 83, 81, 104, 75, 50, 163, false, ""),
new PokemonForm("Female", "female", Type.PSYCHIC, null, 0.6, 8.5, Abilities.KEEN_EYE, Abilities.INFILTRATOR, Abilities.COMPETITIVE, 466, 74, 48, 76, 83, 81, 104, 75, 50, 163, false),
),
- new PokemonSpecies(Species.HONEDGE, "Honedge", 6, false, false, false, "Sword Pokémon", Type.STEEL, Type.GHOST, 0.8, 2, Abilities.NO_GUARD, Abilities.NONE, Abilities.NONE, 325, 45, 80, 100, 35, 37, 28, 180, 50, 65, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DOUBLADE, "Doublade", 6, false, false, false, "Sword Pokémon", Type.STEEL, Type.GHOST, 0.8, 4.5, Abilities.NO_GUARD, Abilities.NONE, Abilities.NONE, 448, 59, 110, 150, 45, 49, 35, 90, 50, 157, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.AEGISLASH, "Aegislash", 6, false, false, false, "Royal Sword Pokémon", Type.STEEL, Type.GHOST, 1.7, 53, Abilities.STANCE_CHANGE, Abilities.NONE, Abilities.NONE, 500, 60, 50, 140, 50, 140, 60, 45, 50, 250, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.HONEDGE, 6, false, false, false, "Sword Pokémon", Type.STEEL, Type.GHOST, 0.8, 2, Abilities.NO_GUARD, Abilities.NONE, Abilities.NONE, 325, 45, 80, 100, 35, 37, 28, 180, 50, 65, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DOUBLADE, 6, false, false, false, "Sword Pokémon", Type.STEEL, Type.GHOST, 0.8, 4.5, Abilities.NO_GUARD, Abilities.NONE, Abilities.NONE, 448, 59, 110, 150, 45, 49, 35, 90, 50, 157, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.AEGISLASH, 6, false, false, false, "Royal Sword Pokémon", Type.STEEL, Type.GHOST, 1.7, 53, Abilities.STANCE_CHANGE, Abilities.NONE, Abilities.NONE, 500, 60, 50, 140, 50, 140, 60, 45, 50, 250, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Shield Forme", "shield", Type.STEEL, Type.GHOST, 1.7, 53, Abilities.STANCE_CHANGE, Abilities.NONE, Abilities.NONE, 500, 60, 50, 140, 50, 140, 60, 45, 50, 250, false, ""),
new PokemonForm("Blade Forme", "blade", Type.STEEL, Type.GHOST, 1.7, 53, Abilities.STANCE_CHANGE, Abilities.NONE, Abilities.NONE, 500, 60, 140, 50, 140, 50, 60, 45, 50, 250),
),
- new PokemonSpecies(Species.SPRITZEE, "Spritzee", 6, false, false, false, "Perfume Pokémon", Type.FAIRY, null, 0.2, 0.5, Abilities.HEALER, Abilities.NONE, Abilities.AROMA_VEIL, 341, 78, 52, 60, 63, 65, 23, 200, 50, 68, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.AROMATISSE, "Aromatisse", 6, false, false, false, "Fragrance Pokémon", Type.FAIRY, null, 0.8, 15.5, Abilities.HEALER, Abilities.NONE, Abilities.AROMA_VEIL, 462, 101, 72, 72, 99, 89, 29, 140, 50, 162, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SWIRLIX, "Swirlix", 6, false, false, false, "Cotton Candy Pokémon", Type.FAIRY, null, 0.4, 3.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.UNBURDEN, 341, 62, 48, 66, 59, 57, 49, 200, 50, 68, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SLURPUFF, "Slurpuff", 6, false, false, false, "Meringue Pokémon", Type.FAIRY, null, 0.8, 5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.UNBURDEN, 480, 82, 80, 86, 85, 75, 72, 140, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.INKAY, "Inkay", 6, false, false, false, "Revolving Pokémon", Type.DARK, Type.PSYCHIC, 0.4, 3.5, Abilities.CONTRARY, Abilities.SUCTION_CUPS, Abilities.INFILTRATOR, 288, 53, 54, 53, 37, 46, 45, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MALAMAR, "Malamar", 6, false, false, false, "Overturning Pokémon", Type.DARK, Type.PSYCHIC, 1.5, 47, Abilities.CONTRARY, Abilities.SUCTION_CUPS, Abilities.INFILTRATOR, 482, 86, 92, 88, 68, 75, 73, 80, 50, 169, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BINACLE, "Binacle", 6, false, false, false, "Two-Handed Pokémon", Type.ROCK, Type.WATER, 0.5, 31, Abilities.TOUGH_CLAWS, Abilities.SNIPER, Abilities.PICKPOCKET, 306, 42, 52, 67, 39, 56, 50, 120, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BARBARACLE, "Barbaracle", 6, false, false, false, "Collective Pokémon", Type.ROCK, Type.WATER, 1.3, 96, Abilities.TOUGH_CLAWS, Abilities.SNIPER, Abilities.PICKPOCKET, 500, 72, 105, 115, 54, 86, 68, 45, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SKRELP, "Skrelp", 6, false, false, false, "Mock Kelp Pokémon", Type.POISON, Type.WATER, 0.5, 7.3, Abilities.POISON_POINT, Abilities.POISON_TOUCH, Abilities.ADAPTABILITY, 320, 50, 60, 60, 60, 60, 30, 225, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DRAGALGE, "Dragalge", 6, false, false, false, "Mock Kelp Pokémon", Type.POISON, Type.DRAGON, 1.8, 81.5, Abilities.POISON_POINT, Abilities.POISON_TOUCH, Abilities.ADAPTABILITY, 494, 65, 75, 90, 97, 123, 44, 55, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CLAUNCHER, "Clauncher", 6, false, false, false, "Water Gun Pokémon", Type.WATER, null, 0.5, 8.3, Abilities.MEGA_LAUNCHER, Abilities.NONE, Abilities.NONE, 330, 50, 53, 62, 58, 63, 44, 225, 50, 66, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.CLAWITZER, "Clawitzer", 6, false, false, false, "Howitzer Pokémon", Type.WATER, null, 1.3, 35.3, Abilities.MEGA_LAUNCHER, Abilities.NONE, Abilities.NONE, 500, 71, 73, 88, 120, 89, 59, 55, 50, 100, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.HELIOPTILE, "Helioptile", 6, false, false, false, "Generator Pokémon", Type.ELECTRIC, Type.NORMAL, 0.5, 6, Abilities.DRY_SKIN, Abilities.SAND_VEIL, Abilities.SOLAR_POWER, 289, 44, 38, 33, 61, 43, 70, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.HELIOLISK, "Heliolisk", 6, false, false, false, "Generator Pokémon", Type.ELECTRIC, Type.NORMAL, 1, 21, Abilities.DRY_SKIN, Abilities.SAND_VEIL, Abilities.SOLAR_POWER, 481, 62, 55, 52, 109, 94, 109, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.TYRUNT, "Tyrunt", 6, false, false, false, "Royal Heir Pokémon", Type.ROCK, Type.DRAGON, 0.8, 26, Abilities.STRONG_JAW, Abilities.NONE, Abilities.STURDY, 362, 58, 89, 77, 45, 45, 48, 45, 50, 72, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.TYRANTRUM, "Tyrantrum", 6, false, false, false, "Despot Pokémon", Type.ROCK, Type.DRAGON, 2.5, 270, Abilities.STRONG_JAW, Abilities.NONE, Abilities.ROCK_HEAD, 521, 82, 121, 119, 69, 59, 71, 45, 50, 182, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.AMAURA, "Amaura", 6, false, false, false, "Tundra Pokémon", Type.ROCK, Type.ICE, 1.3, 25.2, Abilities.REFRIGERATE, Abilities.NONE, Abilities.SNOW_WARNING, 362, 77, 59, 50, 67, 63, 46, 45, 50, 72, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.AURORUS, "Aurorus", 6, false, false, false, "Tundra Pokémon", Type.ROCK, Type.ICE, 2.7, 225, Abilities.REFRIGERATE, Abilities.NONE, Abilities.SNOW_WARNING, 521, 123, 77, 72, 99, 92, 58, 45, 50, 104, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.SYLVEON, "Sylveon", 6, false, false, false, "Intertwining Pokémon", Type.FAIRY, null, 1, 23.5, Abilities.CUTE_CHARM, Abilities.NONE, Abilities.PIXILATE, 525, 95, 65, 65, 110, 130, 60, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.HAWLUCHA, "Hawlucha", 6, false, false, false, "Wrestling Pokémon", Type.FIGHTING, Type.FLYING, 0.8, 21.5, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.MOLD_BREAKER, 500, 78, 92, 75, 74, 63, 118, 100, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DEDENNE, "Dedenne", 6, false, false, false, "Antenna Pokémon", Type.ELECTRIC, Type.FAIRY, 0.2, 2.2, Abilities.CHEEK_POUCH, Abilities.PICKUP, Abilities.PLUS, 431, 67, 58, 57, 81, 67, 101, 180, 50, 151, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CARBINK, "Carbink", 6, false, false, false, "Jewel Pokémon", Type.ROCK, Type.FAIRY, 0.3, 5.7, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.STURDY, 500, 50, 50, 150, 50, 150, 50, 60, 50, 100, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.GOOMY, "Goomy", 6, false, false, false, "Soft Tissue Pokémon", Type.DRAGON, null, 0.3, 2.8, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 300, 45, 50, 35, 55, 75, 40, 45, 35, 60, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.SLIGGOO, "Sliggoo", 6, false, false, false, "Soft Tissue Pokémon", Type.DRAGON, null, 0.8, 17.5, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 452, 68, 75, 53, 83, 113, 60, 45, 35, 158, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.GOODRA, "Goodra", 6, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 2, 150.5, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 600, 90, 100, 70, 110, 150, 80, 45, 35, 300, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.KLEFKI, "Klefki", 6, false, false, false, "Key Ring Pokémon", Type.STEEL, Type.FAIRY, 0.2, 3, Abilities.PRANKSTER, Abilities.NONE, Abilities.MAGICIAN, 470, 57, 80, 91, 80, 87, 75, 75, 50, 165, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.PHANTUMP, "Phantump", 6, false, false, false, "Stump Pokémon", Type.GHOST, Type.GRASS, 0.4, 7, Abilities.NATURAL_CURE, Abilities.FRISK, Abilities.HARVEST, 309, 43, 70, 48, 50, 60, 38, 120, 50, 62, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.TREVENANT, "Trevenant", 6, false, false, false, "Elder Tree Pokémon", Type.GHOST, Type.GRASS, 1.5, 71, Abilities.NATURAL_CURE, Abilities.FRISK, Abilities.HARVEST, 474, 85, 110, 76, 65, 82, 56, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PUMPKABOO, "Pumpkaboo", 6, false, false, false, "Pumpkin Pokémon", Type.GHOST, Type.GRASS, 0.4, 5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 49, 66, 70, 44, 55, 51, 120, 50, 67, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.SPRITZEE, 6, false, false, false, "Perfume Pokémon", Type.FAIRY, null, 0.2, 0.5, Abilities.HEALER, Abilities.NONE, Abilities.AROMA_VEIL, 341, 78, 52, 60, 63, 65, 23, 200, 50, 68, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.AROMATISSE, 6, false, false, false, "Fragrance Pokémon", Type.FAIRY, null, 0.8, 15.5, Abilities.HEALER, Abilities.NONE, Abilities.AROMA_VEIL, 462, 101, 72, 72, 99, 89, 29, 140, 50, 162, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SWIRLIX, 6, false, false, false, "Cotton Candy Pokémon", Type.FAIRY, null, 0.4, 3.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.UNBURDEN, 341, 62, 48, 66, 59, 57, 49, 200, 50, 68, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SLURPUFF, 6, false, false, false, "Meringue Pokémon", Type.FAIRY, null, 0.8, 5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.UNBURDEN, 480, 82, 80, 86, 85, 75, 72, 140, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.INKAY, 6, false, false, false, "Revolving Pokémon", Type.DARK, Type.PSYCHIC, 0.4, 3.5, Abilities.CONTRARY, Abilities.SUCTION_CUPS, Abilities.INFILTRATOR, 288, 53, 54, 53, 37, 46, 45, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MALAMAR, 6, false, false, false, "Overturning Pokémon", Type.DARK, Type.PSYCHIC, 1.5, 47, Abilities.CONTRARY, Abilities.SUCTION_CUPS, Abilities.INFILTRATOR, 482, 86, 92, 88, 68, 75, 73, 80, 50, 169, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BINACLE, 6, false, false, false, "Two-Handed Pokémon", Type.ROCK, Type.WATER, 0.5, 31, Abilities.TOUGH_CLAWS, Abilities.SNIPER, Abilities.PICKPOCKET, 306, 42, 52, 67, 39, 56, 50, 120, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BARBARACLE, 6, false, false, false, "Collective Pokémon", Type.ROCK, Type.WATER, 1.3, 96, Abilities.TOUGH_CLAWS, Abilities.SNIPER, Abilities.PICKPOCKET, 500, 72, 105, 115, 54, 86, 68, 45, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SKRELP, 6, false, false, false, "Mock Kelp Pokémon", Type.POISON, Type.WATER, 0.5, 7.3, Abilities.POISON_POINT, Abilities.POISON_TOUCH, Abilities.ADAPTABILITY, 320, 50, 60, 60, 60, 60, 30, 225, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DRAGALGE, 6, false, false, false, "Mock Kelp Pokémon", Type.POISON, Type.DRAGON, 1.8, 81.5, Abilities.POISON_POINT, Abilities.POISON_TOUCH, Abilities.ADAPTABILITY, 494, 65, 75, 90, 97, 123, 44, 55, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CLAUNCHER, 6, false, false, false, "Water Gun Pokémon", Type.WATER, null, 0.5, 8.3, Abilities.MEGA_LAUNCHER, Abilities.NONE, Abilities.NONE, 330, 50, 53, 62, 58, 63, 44, 225, 50, 66, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.CLAWITZER, 6, false, false, false, "Howitzer Pokémon", Type.WATER, null, 1.3, 35.3, Abilities.MEGA_LAUNCHER, Abilities.NONE, Abilities.NONE, 500, 71, 73, 88, 120, 89, 59, 55, 50, 100, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.HELIOPTILE, 6, false, false, false, "Generator Pokémon", Type.ELECTRIC, Type.NORMAL, 0.5, 6, Abilities.DRY_SKIN, Abilities.SAND_VEIL, Abilities.SOLAR_POWER, 289, 44, 38, 33, 61, 43, 70, 190, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.HELIOLISK, 6, false, false, false, "Generator Pokémon", Type.ELECTRIC, Type.NORMAL, 1, 21, Abilities.DRY_SKIN, Abilities.SAND_VEIL, Abilities.SOLAR_POWER, 481, 62, 55, 52, 109, 94, 109, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.TYRUNT, 6, false, false, false, "Royal Heir Pokémon", Type.ROCK, Type.DRAGON, 0.8, 26, Abilities.STRONG_JAW, Abilities.NONE, Abilities.STURDY, 362, 58, 89, 77, 45, 45, 48, 45, 50, 72, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.TYRANTRUM, 6, false, false, false, "Despot Pokémon", Type.ROCK, Type.DRAGON, 2.5, 270, Abilities.STRONG_JAW, Abilities.NONE, Abilities.ROCK_HEAD, 521, 82, 121, 119, 69, 59, 71, 45, 50, 182, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.AMAURA, 6, false, false, false, "Tundra Pokémon", Type.ROCK, Type.ICE, 1.3, 25.2, Abilities.REFRIGERATE, Abilities.NONE, Abilities.SNOW_WARNING, 362, 77, 59, 50, 67, 63, 46, 45, 50, 72, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.AURORUS, 6, false, false, false, "Tundra Pokémon", Type.ROCK, Type.ICE, 2.7, 225, Abilities.REFRIGERATE, Abilities.NONE, Abilities.SNOW_WARNING, 521, 123, 77, 72, 99, 92, 58, 45, 50, 104, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.SYLVEON, 6, false, false, false, "Intertwining Pokémon", Type.FAIRY, null, 1, 23.5, Abilities.CUTE_CHARM, Abilities.NONE, Abilities.PIXILATE, 525, 95, 65, 65, 110, 130, 60, 45, 50, 184, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.HAWLUCHA, 6, false, false, false, "Wrestling Pokémon", Type.FIGHTING, Type.FLYING, 0.8, 21.5, Abilities.LIMBER, Abilities.UNBURDEN, Abilities.MOLD_BREAKER, 500, 78, 92, 75, 74, 63, 118, 100, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DEDENNE, 6, false, false, false, "Antenna Pokémon", Type.ELECTRIC, Type.FAIRY, 0.2, 2.2, Abilities.CHEEK_POUCH, Abilities.PICKUP, Abilities.PLUS, 431, 67, 58, 57, 81, 67, 101, 180, 50, 151, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CARBINK, 6, false, false, false, "Jewel Pokémon", Type.ROCK, Type.FAIRY, 0.3, 5.7, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.STURDY, 500, 50, 50, 150, 50, 150, 50, 60, 50, 100, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.GOOMY, 6, false, false, false, "Soft Tissue Pokémon", Type.DRAGON, null, 0.3, 2.8, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 300, 45, 50, 35, 55, 75, 40, 45, 35, 60, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.SLIGGOO, 6, false, false, false, "Soft Tissue Pokémon", Type.DRAGON, null, 0.8, 17.5, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 452, 68, 75, 53, 83, 113, 60, 45, 35, 158, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.GOODRA, 6, false, false, false, "Dragon Pokémon", Type.DRAGON, null, 2, 150.5, Abilities.SAP_SIPPER, Abilities.HYDRATION, Abilities.GOOEY, 600, 90, 100, 70, 110, 150, 80, 45, 35, 300, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.KLEFKI, 6, false, false, false, "Key Ring Pokémon", Type.STEEL, Type.FAIRY, 0.2, 3, Abilities.PRANKSTER, Abilities.NONE, Abilities.MAGICIAN, 470, 57, 80, 91, 80, 87, 75, 75, 50, 165, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.PHANTUMP, 6, false, false, false, "Stump Pokémon", Type.GHOST, Type.GRASS, 0.4, 7, Abilities.NATURAL_CURE, Abilities.FRISK, Abilities.HARVEST, 309, 43, 70, 48, 50, 60, 38, 120, 50, 62, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.TREVENANT, 6, false, false, false, "Elder Tree Pokémon", Type.GHOST, Type.GRASS, 1.5, 71, Abilities.NATURAL_CURE, Abilities.FRISK, Abilities.HARVEST, 474, 85, 110, 76, 65, 82, 56, 60, 50, 166, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PUMPKABOO, 6, false, false, false, "Pumpkin Pokémon", Type.GHOST, Type.GRASS, 0.4, 5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 49, 66, 70, 44, 55, 51, 120, 50, 67, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Average Size", "", Type.GHOST, Type.GRASS, 0.4, 5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 49, 66, 70, 44, 55, 51, 120, 50, 67),
new PokemonForm("Small Size", "small", Type.GHOST, Type.GRASS, 0.3, 3.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 44, 66, 70, 44, 55, 56, 120, 50, 67),
new PokemonForm("Large Size", "large", Type.GHOST, Type.GRASS, 0.5, 7.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 54, 66, 70, 44, 55, 46, 120, 50, 67),
new PokemonForm("Super Size", "super", Type.GHOST, Type.GRASS, 0.8, 15, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 335, 59, 66, 70, 44, 55, 41, 120, 50, 67),
),
- new PokemonSpecies(Species.GOURGEIST, "Gourgeist", 6, false, false, false, "Pumpkin Pokémon", Type.GHOST, Type.GRASS, 0.9, 12.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 65, 90, 122, 58, 75, 84, 60, 50, 173, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.GOURGEIST, 6, false, false, false, "Pumpkin Pokémon", Type.GHOST, Type.GRASS, 0.9, 12.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 65, 90, 122, 58, 75, 84, 60, 50, 173, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Average Size", "", Type.GHOST, Type.GRASS, 0.9, 12.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 65, 90, 122, 58, 75, 84, 60, 50, 173),
new PokemonForm("Small Size", "small", Type.GHOST, Type.GRASS, 0.7, 9.5, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 55, 85, 122, 58, 75, 99, 60, 50, 173),
new PokemonForm("Large Size", "large", Type.GHOST, Type.GRASS, 1.1, 14, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 75, 95, 122, 58, 75, 69, 60, 50, 173),
new PokemonForm("Super Size", "super", Type.GHOST, Type.GRASS, 1.7, 39, Abilities.PICKUP, Abilities.FRISK, Abilities.INSOMNIA, 494, 85, 100, 122, 58, 75, 54, 60, 50, 173),
),
- new PokemonSpecies(Species.BERGMITE, "Bergmite", 6, false, false, false, "Ice Chunk Pokémon", Type.ICE, null, 1, 99.5, Abilities.OWN_TEMPO, Abilities.ICE_BODY, Abilities.STURDY, 304, 55, 69, 85, 32, 35, 28, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.AVALUGG, "Avalugg", 6, false, false, false, "Iceberg Pokémon", Type.ICE, null, 2, 505, Abilities.OWN_TEMPO, Abilities.ICE_BODY, Abilities.STURDY, 514, 95, 117, 184, 44, 46, 28, 55, 50, 180, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.NOIBAT, "Noibat", 6, false, false, false, "Sound Wave Pokémon", Type.FLYING, Type.DRAGON, 0.5, 8, Abilities.FRISK, Abilities.INFILTRATOR, Abilities.TELEPATHY, 245, 40, 30, 35, 45, 40, 55, 190, 50, 49, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.NOIVERN, "Noivern", 6, false, false, false, "Sound Wave Pokémon", Type.FLYING, Type.DRAGON, 1.5, 85, Abilities.FRISK, Abilities.INFILTRATOR, Abilities.TELEPATHY, 535, 85, 70, 80, 97, 80, 123, 45, 50, 187, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.XERNEAS, "Xerneas", 6, false, true, false, "Life Pokémon", Type.FAIRY, null, 3, 215, Abilities.FAIRY_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.BERGMITE, 6, false, false, false, "Ice Chunk Pokémon", Type.ICE, null, 1, 99.5, Abilities.OWN_TEMPO, Abilities.ICE_BODY, Abilities.STURDY, 304, 55, 69, 85, 32, 35, 28, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.AVALUGG, 6, false, false, false, "Iceberg Pokémon", Type.ICE, null, 2, 505, Abilities.OWN_TEMPO, Abilities.ICE_BODY, Abilities.STURDY, 514, 95, 117, 184, 44, 46, 28, 55, 50, 180, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.NOIBAT, 6, false, false, false, "Sound Wave Pokémon", Type.FLYING, Type.DRAGON, 0.5, 8, Abilities.FRISK, Abilities.INFILTRATOR, Abilities.TELEPATHY, 245, 40, 30, 35, 45, 40, 55, 190, 50, 49, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.NOIVERN, 6, false, false, false, "Sound Wave Pokémon", Type.FLYING, Type.DRAGON, 1.5, 85, Abilities.FRISK, Abilities.INFILTRATOR, Abilities.TELEPATHY, 535, 85, 70, 80, 97, 80, 123, 45, 50, 187, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.XERNEAS, 6, false, true, false, "Life Pokémon", Type.FAIRY, null, 3, 215, Abilities.FAIRY_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340, GrowthRate.SLOW, null, false, true,
new PokemonForm("Neutral Mode", "neutral", Type.FAIRY, null, 3, 215, Abilities.FAIRY_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340),
new PokemonForm("Active Mode", "active", Type.FAIRY, null, 3, 215, Abilities.FAIRY_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340)
),
- new PokemonSpecies(Species.YVELTAL, "Yveltal", 6, false, true, false, "Destruction Pokémon", Type.DARK, Type.FLYING, 5.8, 203, Abilities.DARK_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.ZYGARDE, "Zygarde", 6, true, false, false, "Order Pokémon", Type.DRAGON, Type.GROUND, 5, 305, Abilities.AURA_BREAK, Abilities.NONE, Abilities.NONE, 600, 108, 100, 121, 81, 95, 95, 3, 0, 300, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.YVELTAL, 6, false, true, false, "Destruction Pokémon", Type.DARK, Type.FLYING, 5.8, 203, Abilities.DARK_AURA, Abilities.NONE, Abilities.NONE, 680, 126, 131, 95, 131, 98, 99, 45, 0, 340, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.ZYGARDE, 6, true, false, false, "Order Pokémon", Type.DRAGON, Type.GROUND, 5, 305, Abilities.AURA_BREAK, Abilities.NONE, Abilities.NONE, 600, 108, 100, 121, 81, 95, 95, 3, 0, 300, GrowthRate.SLOW, null, false, false,
new PokemonForm("50% Forme", "50", Type.DRAGON, Type.GROUND, 5, 305, Abilities.AURA_BREAK, Abilities.NONE, Abilities.NONE, 600, 108, 100, 121, 81, 95, 95, 3, 0, 300, false, ""),
new PokemonForm("10% Forme", "10", Type.DRAGON, Type.GROUND, 1.2, 33.5, Abilities.AURA_BREAK, Abilities.NONE, Abilities.NONE, 486, 54, 100, 71, 61, 85, 115, 3, 0, 300),
new PokemonForm("50% Forme Power Construct", "50-pc", Type.DRAGON, Type.GROUND, 5, 305, Abilities.POWER_CONSTRUCT, Abilities.NONE, Abilities.NONE, 600, 108, 100, 121, 81, 95, 95, 3, 0, 300, false, ""),
new PokemonForm("10% Forme Power Construct", "10-pc", Type.DRAGON, Type.GROUND, 1.2, 33.5, Abilities.POWER_CONSTRUCT, Abilities.NONE, Abilities.NONE, 486, 54, 100, 71, 61, 85, 115, 3, 0, 300, false, "10"),
new PokemonForm("Complete Forme", "complete", Type.DRAGON, Type.GROUND, 4.5, 610, Abilities.POWER_CONSTRUCT, Abilities.NONE, Abilities.NONE, 708, 216, 100, 121, 91, 95, 85, 3, 0, 300),
),
- new PokemonSpecies(Species.DIANCIE, "Diancie", 6, false, false, true, "Jewel Pokémon", Type.ROCK, Type.FAIRY, 0.7, 8.8, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.NONE, 600, 50, 100, 150, 100, 150, 50, 3, 50, 300, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.DIANCIE, 6, false, false, true, "Jewel Pokémon", Type.ROCK, Type.FAIRY, 0.7, 8.8, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.NONE, 600, 50, 100, 150, 100, 150, 50, 3, 50, 300, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.ROCK, Type.FAIRY, 0.7, 8.8, Abilities.CLEAR_BODY, Abilities.NONE, Abilities.NONE, 600, 50, 100, 150, 100, 150, 50, 3, 50, 300),
new PokemonForm("Mega", SpeciesFormKey.MEGA, Type.ROCK, Type.FAIRY, 1.1, 27.8, Abilities.MAGIC_BOUNCE, Abilities.NONE, Abilities.NONE, 700, 50, 160, 110, 160, 110, 110, 3, 50, 300),
),
- new PokemonSpecies(Species.HOOPA, "Hoopa", 6, false, false, true, "Mischief Pokémon", Type.PSYCHIC, Type.GHOST, 0.5, 9, Abilities.MAGICIAN, Abilities.NONE, Abilities.NONE, 600, 80, 110, 60, 150, 130, 70, 3, 100, 270, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.HOOPA, 6, false, false, true, "Mischief Pokémon", Type.PSYCHIC, Type.GHOST, 0.5, 9, Abilities.MAGICIAN, Abilities.NONE, Abilities.NONE, 600, 80, 110, 60, 150, 130, 70, 3, 100, 270, GrowthRate.SLOW, null, false, false,
new PokemonForm("Hoopa Confined", "", Type.PSYCHIC, Type.GHOST, 0.5, 9, Abilities.MAGICIAN, Abilities.NONE, Abilities.NONE, 600, 80, 110, 60, 150, 130, 70, 3, 100, 270),
new PokemonForm("Hoopa Unbound", "unbound", Type.PSYCHIC, Type.DARK, 6.5, 490, Abilities.MAGICIAN, Abilities.NONE, Abilities.NONE, 680, 80, 160, 60, 170, 130, 80, 3, 100, 270),
),
- new PokemonSpecies(Species.VOLCANION, "Volcanion", 6, false, false, true, "Steam Pokémon", Type.FIRE, Type.WATER, 1.7, 195, Abilities.WATER_ABSORB, Abilities.NONE, Abilities.NONE, 600, 80, 110, 120, 130, 90, 70, 3, 100, 300, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.ROWLET, "Rowlet", 7, false, false, false, "Grass Quill Pokémon", Type.GRASS, Type.FLYING, 0.3, 1.5, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 320, 68, 55, 55, 50, 50, 42, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.DARTRIX, "Dartrix", 7, false, false, false, "Blade Quill Pokémon", Type.GRASS, Type.FLYING, 0.7, 16, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 420, 78, 75, 75, 70, 70, 52, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.DECIDUEYE, "Decidueye", 7, false, false, false, "Arrow Quill Pokémon", Type.GRASS, Type.GHOST, 1.6, 36.6, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 530, 78, 107, 75, 100, 100, 70, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.LITTEN, "Litten", 7, false, false, false, "Fire Cat Pokémon", Type.FIRE, null, 0.4, 4.3, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 320, 45, 65, 40, 60, 40, 70, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.TORRACAT, "Torracat", 7, false, false, false, "Fire Cat Pokémon", Type.FIRE, null, 0.7, 25, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 420, 65, 85, 50, 80, 50, 90, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.INCINEROAR, "Incineroar", 7, false, false, false, "Heel Pokémon", Type.FIRE, Type.DARK, 1.8, 83, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 530, 95, 115, 90, 80, 90, 60, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.POPPLIO, "Popplio", 7, false, false, false, "Sea Lion Pokémon", Type.WATER, null, 0.4, 7.5, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 320, 50, 54, 54, 66, 56, 40, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.BRIONNE, "Brionne", 7, false, false, false, "Pop Star Pokémon", Type.WATER, null, 0.6, 17.5, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 420, 60, 69, 69, 91, 81, 50, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.PRIMARINA, "Primarina", 7, false, false, false, "Soloist Pokémon", Type.WATER, Type.FAIRY, 1.8, 44, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 530, 80, 74, 74, 126, 116, 60, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.PIKIPEK, "Pikipek", 7, false, false, false, "Woodpecker Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.2, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.PICKUP, 265, 35, 75, 30, 30, 30, 65, 255, 70, 53, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.TRUMBEAK, "Trumbeak", 7, false, false, false, "Bugle Beak Pokémon", Type.NORMAL, Type.FLYING, 0.6, 14.8, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.PICKUP, 355, 55, 85, 50, 40, 50, 75, 120, 70, 124, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.TOUCANNON, "Toucannon", 7, false, false, false, "Cannon Pokémon", Type.NORMAL, Type.FLYING, 1.1, 26, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.SHEER_FORCE, 485, 80, 120, 75, 75, 75, 60, 45, 70, 218, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.YUNGOOS, "Yungoos", 7, false, false, false, "Loitering Pokémon", Type.NORMAL, null, 0.4, 6, Abilities.STAKEOUT, Abilities.STRONG_JAW, Abilities.ADAPTABILITY, 253, 48, 70, 30, 30, 30, 45, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GUMSHOOS, "Gumshoos", 7, false, false, false, "Stakeout Pokémon", Type.NORMAL, null, 0.7, 14.2, Abilities.STAKEOUT, Abilities.STRONG_JAW, Abilities.ADAPTABILITY, 418, 88, 110, 60, 55, 60, 45, 127, 70, 146, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GRUBBIN, "Grubbin", 7, false, false, false, "Larva Pokémon", Type.BUG, null, 0.4, 4.4, Abilities.SWARM, Abilities.NONE, Abilities.NONE, 300, 47, 62, 45, 55, 45, 46, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CHARJABUG, "Charjabug", 7, false, false, false, "Battery Pokémon", Type.BUG, Type.ELECTRIC, 0.5, 10.5, Abilities.BATTERY, Abilities.NONE, Abilities.NONE, 400, 57, 82, 95, 55, 75, 36, 120, 50, 140, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.VIKAVOLT, "Vikavolt", 7, false, false, false, "Stag Beetle Pokémon", Type.BUG, Type.ELECTRIC, 1.5, 45, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 500, 77, 70, 90, 145, 75, 43, 45, 50, 250, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CRABRAWLER, "Crabrawler", 7, false, false, false, "Boxing Pokémon", Type.FIGHTING, null, 0.6, 7, Abilities.HYPER_CUTTER, Abilities.IRON_FIST, Abilities.ANGER_POINT, 338, 47, 82, 57, 42, 47, 63, 225, 70, 68, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CRABOMINABLE, "Crabominable", 7, false, false, false, "Woolly Crab Pokémon", Type.FIGHTING, Type.ICE, 1.7, 180, Abilities.HYPER_CUTTER, Abilities.IRON_FIST, Abilities.ANGER_POINT, 478, 97, 132, 77, 62, 67, 43, 60, 70, 167, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ORICORIO, "Oricorio", 7, false, false, false, "Dancing Pokémon", Type.FIRE, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167, GrowthRate.MEDIUM_FAST, 25, false, false,
+ new PokemonSpecies(Species.VOLCANION, 6, false, false, true, "Steam Pokémon", Type.FIRE, Type.WATER, 1.7, 195, Abilities.WATER_ABSORB, Abilities.NONE, Abilities.NONE, 600, 80, 110, 120, 130, 90, 70, 3, 100, 300, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.ROWLET, 7, false, false, false, "Grass Quill Pokémon", Type.GRASS, Type.FLYING, 0.3, 1.5, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 320, 68, 55, 55, 50, 50, 42, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.DARTRIX, 7, false, false, false, "Blade Quill Pokémon", Type.GRASS, Type.FLYING, 0.7, 16, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 420, 78, 75, 75, 70, 70, 52, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.DECIDUEYE, 7, false, false, false, "Arrow Quill Pokémon", Type.GRASS, Type.GHOST, 1.6, 36.6, Abilities.OVERGROW, Abilities.NONE, Abilities.LONG_REACH, 530, 78, 107, 75, 100, 100, 70, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.LITTEN, 7, false, false, false, "Fire Cat Pokémon", Type.FIRE, null, 0.4, 4.3, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 320, 45, 65, 40, 60, 40, 70, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.TORRACAT, 7, false, false, false, "Fire Cat Pokémon", Type.FIRE, null, 0.7, 25, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 420, 65, 85, 50, 80, 50, 90, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.INCINEROAR, 7, false, false, false, "Heel Pokémon", Type.FIRE, Type.DARK, 1.8, 83, Abilities.BLAZE, Abilities.NONE, Abilities.INTIMIDATE, 530, 95, 115, 90, 80, 90, 60, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.POPPLIO, 7, false, false, false, "Sea Lion Pokémon", Type.WATER, null, 0.4, 7.5, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 320, 50, 54, 54, 66, 56, 40, 45, 50, 64, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.BRIONNE, 7, false, false, false, "Pop Star Pokémon", Type.WATER, null, 0.6, 17.5, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 420, 60, 69, 69, 91, 81, 50, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.PRIMARINA, 7, false, false, false, "Soloist Pokémon", Type.WATER, Type.FAIRY, 1.8, 44, Abilities.TORRENT, Abilities.NONE, Abilities.LIQUID_VOICE, 530, 80, 74, 74, 126, 116, 60, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.PIKIPEK, 7, false, false, false, "Woodpecker Pokémon", Type.NORMAL, Type.FLYING, 0.3, 1.2, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.PICKUP, 265, 35, 75, 30, 30, 30, 65, 255, 70, 53, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.TRUMBEAK, 7, false, false, false, "Bugle Beak Pokémon", Type.NORMAL, Type.FLYING, 0.6, 14.8, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.PICKUP, 355, 55, 85, 50, 40, 50, 75, 120, 70, 124, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.TOUCANNON, 7, false, false, false, "Cannon Pokémon", Type.NORMAL, Type.FLYING, 1.1, 26, Abilities.KEEN_EYE, Abilities.SKILL_LINK, Abilities.SHEER_FORCE, 485, 80, 120, 75, 75, 75, 60, 45, 70, 218, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.YUNGOOS, 7, false, false, false, "Loitering Pokémon", Type.NORMAL, null, 0.4, 6, Abilities.STAKEOUT, Abilities.STRONG_JAW, Abilities.ADAPTABILITY, 253, 48, 70, 30, 30, 30, 45, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GUMSHOOS, 7, false, false, false, "Stakeout Pokémon", Type.NORMAL, null, 0.7, 14.2, Abilities.STAKEOUT, Abilities.STRONG_JAW, Abilities.ADAPTABILITY, 418, 88, 110, 60, 55, 60, 45, 127, 70, 146, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GRUBBIN, 7, false, false, false, "Larva Pokémon", Type.BUG, null, 0.4, 4.4, Abilities.SWARM, Abilities.NONE, Abilities.NONE, 300, 47, 62, 45, 55, 45, 46, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CHARJABUG, 7, false, false, false, "Battery Pokémon", Type.BUG, Type.ELECTRIC, 0.5, 10.5, Abilities.BATTERY, Abilities.NONE, Abilities.NONE, 400, 57, 82, 95, 55, 75, 36, 120, 50, 140, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.VIKAVOLT, 7, false, false, false, "Stag Beetle Pokémon", Type.BUG, Type.ELECTRIC, 1.5, 45, Abilities.LEVITATE, Abilities.NONE, Abilities.NONE, 500, 77, 70, 90, 145, 75, 43, 45, 50, 250, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CRABRAWLER, 7, false, false, false, "Boxing Pokémon", Type.FIGHTING, null, 0.6, 7, Abilities.HYPER_CUTTER, Abilities.IRON_FIST, Abilities.ANGER_POINT, 338, 47, 82, 57, 42, 47, 63, 225, 70, 68, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CRABOMINABLE, 7, false, false, false, "Woolly Crab Pokémon", Type.FIGHTING, Type.ICE, 1.7, 180, Abilities.HYPER_CUTTER, Abilities.IRON_FIST, Abilities.ANGER_POINT, 478, 97, 132, 77, 62, 67, 43, 60, 70, 167, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ORICORIO, 7, false, false, false, "Dancing Pokémon", Type.FIRE, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167, GrowthRate.MEDIUM_FAST, 25, false, false,
new PokemonForm("Baile Style", "baile", Type.FIRE, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167, false, ""),
new PokemonForm("Pom-Pom Style", "pompom", Type.ELECTRIC, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167),
new PokemonForm("Pau Style", "pau", Type.PSYCHIC, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167),
new PokemonForm("Sensu Style", "sensu", Type.GHOST, Type.FLYING, 0.6, 3.4, Abilities.DANCER, Abilities.NONE, Abilities.NONE, 476, 75, 70, 70, 98, 70, 93, 45, 70, 167),
),
- new PokemonSpecies(Species.CUTIEFLY, "Cutiefly", 7, false, false, false, "Bee Fly Pokémon", Type.BUG, Type.FAIRY, 0.1, 0.2, Abilities.HONEY_GATHER, Abilities.SHIELD_DUST, Abilities.SWEET_VEIL, 304, 40, 45, 40, 55, 40, 84, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.RIBOMBEE, "Ribombee", 7, false, false, false, "Bee Fly Pokémon", Type.BUG, Type.FAIRY, 0.2, 0.5, Abilities.HONEY_GATHER, Abilities.SHIELD_DUST, Abilities.SWEET_VEIL, 464, 60, 55, 60, 95, 70, 124, 75, 50, 162, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ROCKRUFF, "Rockruff", 7, false, false, false, "Puppy Pokémon", Type.ROCK, null, 0.5, 9.2, Abilities.KEEN_EYE, Abilities.VITAL_SPIRIT, Abilities.STEADFAST, 280, 45, 65, 40, 30, 40, 60, 190, 50, 56, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.CUTIEFLY, 7, false, false, false, "Bee Fly Pokémon", Type.BUG, Type.FAIRY, 0.1, 0.2, Abilities.HONEY_GATHER, Abilities.SHIELD_DUST, Abilities.SWEET_VEIL, 304, 40, 45, 40, 55, 40, 84, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.RIBOMBEE, 7, false, false, false, "Bee Fly Pokémon", Type.BUG, Type.FAIRY, 0.2, 0.5, Abilities.HONEY_GATHER, Abilities.SHIELD_DUST, Abilities.SWEET_VEIL, 464, 60, 55, 60, 95, 70, 124, 75, 50, 162, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ROCKRUFF, 7, false, false, false, "Puppy Pokémon", Type.ROCK, null, 0.5, 9.2, Abilities.KEEN_EYE, Abilities.VITAL_SPIRIT, Abilities.STEADFAST, 280, 45, 65, 40, 30, 40, 60, 190, 50, 56, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Normal", "", Type.ROCK, null, 0.5, 9.2, Abilities.KEEN_EYE, Abilities.VITAL_SPIRIT, Abilities.STEADFAST, 280, 45, 65, 40, 30, 40, 60, 190, 50, 56),
new PokemonForm("Own Tempo", "own-tempo", Type.ROCK, null, 0.5, 9.2, Abilities.OWN_TEMPO, Abilities.NONE, Abilities.NONE, 280, 45, 65, 40, 30, 40, 60, 190, 50, 56, false, ""),
),
- new PokemonSpecies(Species.LYCANROC, "Lycanroc", 7, false, false, false, "Wolf Pokémon", Type.ROCK, null, 0.8, 25, Abilities.KEEN_EYE, Abilities.SAND_RUSH, Abilities.STEADFAST, 487, 75, 115, 65, 55, 65, 112, 90, 50, 170, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.LYCANROC, 7, false, false, false, "Wolf Pokémon", Type.ROCK, null, 0.8, 25, Abilities.KEEN_EYE, Abilities.SAND_RUSH, Abilities.STEADFAST, 487, 75, 115, 65, 55, 65, 112, 90, 50, 170, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Midday Form", "midday", Type.ROCK, null, 0.8, 25, Abilities.KEEN_EYE, Abilities.SAND_RUSH, Abilities.STEADFAST, 487, 75, 115, 65, 55, 65, 112, 90, 50, 170, false, ""),
new PokemonForm("Midnight Form", "midnight", Type.ROCK, null, 1.1, 25, Abilities.KEEN_EYE, Abilities.VITAL_SPIRIT, Abilities.NO_GUARD, 487, 85, 115, 75, 55, 75, 82, 90, 50, 170),
new PokemonForm("Dusk Form", "dusk", Type.ROCK, null, 0.8, 25, Abilities.TOUGH_CLAWS, Abilities.NONE, Abilities.NONE, 487, 75, 117, 65, 55, 65, 110, 90, 50, 170),
),
- new PokemonSpecies(Species.WISHIWASHI, "Wishiwashi", 7, false, false, false, "Small Fry Pokémon", Type.WATER, null, 0.2, 0.3, Abilities.SCHOOLING, Abilities.NONE, Abilities.NONE, 175, 45, 20, 20, 25, 25, 40, 60, 50, 61, GrowthRate.FAST, 50, false, false,
+ new PokemonSpecies(Species.WISHIWASHI, 7, false, false, false, "Small Fry Pokémon", Type.WATER, null, 0.2, 0.3, Abilities.SCHOOLING, Abilities.NONE, Abilities.NONE, 175, 45, 20, 20, 25, 25, 40, 60, 50, 61, GrowthRate.FAST, 50, false, false,
new PokemonForm("Solo Form", "", Type.WATER, null, 0.2, 0.3, Abilities.SCHOOLING, Abilities.NONE, Abilities.NONE, 175, 45, 20, 20, 25, 25, 40, 60, 50, 61),
new PokemonForm("School", "school", Type.WATER, null, 8.2, 78.6, Abilities.SCHOOLING, Abilities.NONE, Abilities.NONE, 620, 45, 140, 130, 140, 135, 30, 60, 50, 61),
),
- new PokemonSpecies(Species.MAREANIE, "Mareanie", 7, false, false, false, "Brutal Star Pokémon", Type.POISON, Type.WATER, 0.4, 8, Abilities.MERCILESS, Abilities.LIMBER, Abilities.REGENERATOR, 305, 50, 53, 62, 43, 52, 45, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.TOXAPEX, "Toxapex", 7, false, false, false, "Brutal Star Pokémon", Type.POISON, Type.WATER, 0.7, 14.5, Abilities.MERCILESS, Abilities.LIMBER, Abilities.REGENERATOR, 495, 50, 63, 152, 53, 142, 35, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MUDBRAY, "Mudbray", 7, false, false, false, "Donkey Pokémon", Type.GROUND, null, 1, 110, Abilities.OWN_TEMPO, Abilities.STAMINA, Abilities.INNER_FOCUS, 385, 70, 100, 70, 45, 55, 45, 190, 50, 77, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MUDSDALE, "Mudsdale", 7, false, false, false, "Draft Horse Pokémon", Type.GROUND, null, 2.5, 920, Abilities.OWN_TEMPO, Abilities.STAMINA, Abilities.INNER_FOCUS, 500, 100, 125, 100, 55, 85, 35, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DEWPIDER, "Dewpider", 7, false, false, false, "Water Bubble Pokémon", Type.WATER, Type.BUG, 0.3, 4, Abilities.WATER_BUBBLE, Abilities.NONE, Abilities.WATER_ABSORB, 269, 38, 40, 52, 40, 72, 27, 200, 50, 54, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ARAQUANID, "Araquanid", 7, false, false, false, "Water Bubble Pokémon", Type.WATER, Type.BUG, 1.8, 82, Abilities.WATER_BUBBLE, Abilities.NONE, Abilities.WATER_ABSORB, 454, 68, 70, 92, 50, 132, 42, 100, 50, 159, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FOMANTIS, "Fomantis", 7, false, false, false, "Sickle Grass Pokémon", Type.GRASS, null, 0.3, 1.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CONTRARY, 250, 40, 55, 35, 50, 35, 35, 190, 50, 50, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.LURANTIS, "Lurantis", 7, false, false, false, "Bloom Sickle Pokémon", Type.GRASS, null, 0.9, 18.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CONTRARY, 480, 70, 105, 90, 80, 90, 45, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MORELULL, "Morelull", 7, false, false, false, "Illuminating Pokémon", Type.GRASS, Type.FAIRY, 0.2, 1.5, Abilities.ILLUMINATE, Abilities.EFFECT_SPORE, Abilities.RAIN_DISH, 285, 40, 35, 55, 65, 75, 15, 190, 50, 57, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SHIINOTIC, "Shiinotic", 7, false, false, false, "Illuminating Pokémon", Type.GRASS, Type.FAIRY, 1, 11.5, Abilities.ILLUMINATE, Abilities.EFFECT_SPORE, Abilities.RAIN_DISH, 405, 60, 45, 80, 90, 100, 30, 75, 50, 142, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SALANDIT, "Salandit", 7, false, false, false, "Toxic Lizard Pokémon", Type.POISON, Type.FIRE, 0.6, 4.8, Abilities.CORROSION, Abilities.NONE, Abilities.OBLIVIOUS, 320, 48, 44, 40, 71, 40, 77, 120, 50, 64, GrowthRate.MEDIUM_FAST, 87.5, false),
- new PokemonSpecies(Species.SALAZZLE, "Salazzle", 7, false, false, false, "Toxic Lizard Pokémon", Type.POISON, Type.FIRE, 1.2, 22.2, Abilities.CORROSION, Abilities.NONE, Abilities.OBLIVIOUS, 480, 68, 64, 60, 111, 60, 117, 45, 50, 168, GrowthRate.MEDIUM_FAST, 0, false),
- new PokemonSpecies(Species.STUFFUL, "Stufful", 7, false, false, false, "Flailing Pokémon", Type.NORMAL, Type.FIGHTING, 0.5, 6.8, Abilities.FLUFFY, Abilities.KLUTZ, Abilities.CUTE_CHARM, 340, 70, 75, 50, 45, 50, 50, 140, 50, 68, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BEWEAR, "Bewear", 7, false, false, false, "Strong Arm Pokémon", Type.NORMAL, Type.FIGHTING, 2.1, 135, Abilities.FLUFFY, Abilities.KLUTZ, Abilities.UNNERVE, 500, 120, 125, 80, 55, 60, 60, 70, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BOUNSWEET, "Bounsweet", 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 0.3, 3.2, Abilities.LEAF_GUARD, Abilities.OBLIVIOUS, Abilities.SWEET_VEIL, 210, 42, 30, 38, 30, 38, 32, 235, 50, 42, GrowthRate.MEDIUM_SLOW, 0, false),
- new PokemonSpecies(Species.STEENEE, "Steenee", 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 0.7, 8.2, Abilities.LEAF_GUARD, Abilities.OBLIVIOUS, Abilities.SWEET_VEIL, 290, 52, 40, 48, 40, 48, 62, 120, 50, 102, GrowthRate.MEDIUM_SLOW, 0, false),
- new PokemonSpecies(Species.TSAREENA, "Tsareena", 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 1.2, 21.4, Abilities.LEAF_GUARD, Abilities.QUEENLY_MAJESTY, Abilities.SWEET_VEIL, 510, 72, 120, 98, 50, 98, 72, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 0, false),
- new PokemonSpecies(Species.COMFEY, "Comfey", 7, false, false, false, "Posy Picker Pokémon", Type.FAIRY, null, 0.1, 0.3, Abilities.FLOWER_VEIL, Abilities.TRIAGE, Abilities.NATURAL_CURE, 485, 51, 52, 90, 82, 110, 100, 60, 50, 170, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.ORANGURU, "Oranguru", 7, false, false, false, "Sage Pokémon", Type.NORMAL, Type.PSYCHIC, 1.5, 76, Abilities.INNER_FOCUS, Abilities.TELEPATHY, Abilities.SYMBIOSIS, 490, 90, 60, 80, 90, 110, 60, 45, 50, 172, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.PASSIMIAN, "Passimian", 7, false, false, false, "Teamwork Pokémon", Type.FIGHTING, null, 2, 82.8, Abilities.RECEIVER, Abilities.NONE, Abilities.DEFIANT, 490, 100, 120, 90, 40, 60, 80, 45, 50, 172, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.WIMPOD, "Wimpod", 7, false, false, false, "Turn Tail Pokémon", Type.BUG, Type.WATER, 0.5, 12, Abilities.WIMP_OUT, Abilities.NONE, Abilities.NONE, 230, 25, 35, 40, 20, 30, 80, 90, 50, 46, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GOLISOPOD, "Golisopod", 7, false, false, false, "Hard Scale Pokémon", Type.BUG, Type.WATER, 2, 108, Abilities.EMERGENCY_EXIT, Abilities.NONE, Abilities.NONE, 530, 75, 125, 140, 60, 90, 40, 45, 50, 186, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SANDYGAST, "Sandygast", 7, false, false, false, "Sand Heap Pokémon", Type.GHOST, Type.GROUND, 0.5, 70, Abilities.WATER_COMPACTION, Abilities.NONE, Abilities.SAND_VEIL, 320, 55, 55, 80, 70, 45, 15, 140, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PALOSSAND, "Palossand", 7, false, false, false, "Sand Castle Pokémon", Type.GHOST, Type.GROUND, 1.3, 250, Abilities.WATER_COMPACTION, Abilities.NONE, Abilities.SAND_VEIL, 480, 85, 75, 110, 100, 75, 35, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PYUKUMUKU, "Pyukumuku", 7, false, false, false, "Sea Cucumber Pokémon", Type.WATER, null, 0.3, 1.2, Abilities.INNARDS_OUT, Abilities.NONE, Abilities.UNAWARE, 410, 55, 60, 130, 30, 130, 5, 60, 50, 144, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.TYPE_NULL, "Type: Null", 7, true, false, false, "Synthetic Pokémon", Type.NORMAL, null, 1.9, 120.5, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.NONE, 534, 95, 95, 95, 95, 95, 59, 3, 0, 107, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.SILVALLY, "Silvally", 7, true, false, false, "Synthetic Pokémon", Type.NORMAL, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.MAREANIE, 7, false, false, false, "Brutal Star Pokémon", Type.POISON, Type.WATER, 0.4, 8, Abilities.MERCILESS, Abilities.LIMBER, Abilities.REGENERATOR, 305, 50, 53, 62, 43, 52, 45, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.TOXAPEX, 7, false, false, false, "Brutal Star Pokémon", Type.POISON, Type.WATER, 0.7, 14.5, Abilities.MERCILESS, Abilities.LIMBER, Abilities.REGENERATOR, 495, 50, 63, 152, 53, 142, 35, 75, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MUDBRAY, 7, false, false, false, "Donkey Pokémon", Type.GROUND, null, 1, 110, Abilities.OWN_TEMPO, Abilities.STAMINA, Abilities.INNER_FOCUS, 385, 70, 100, 70, 45, 55, 45, 190, 50, 77, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MUDSDALE, 7, false, false, false, "Draft Horse Pokémon", Type.GROUND, null, 2.5, 920, Abilities.OWN_TEMPO, Abilities.STAMINA, Abilities.INNER_FOCUS, 500, 100, 125, 100, 55, 85, 35, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DEWPIDER, 7, false, false, false, "Water Bubble Pokémon", Type.WATER, Type.BUG, 0.3, 4, Abilities.WATER_BUBBLE, Abilities.NONE, Abilities.WATER_ABSORB, 269, 38, 40, 52, 40, 72, 27, 200, 50, 54, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ARAQUANID, 7, false, false, false, "Water Bubble Pokémon", Type.WATER, Type.BUG, 1.8, 82, Abilities.WATER_BUBBLE, Abilities.NONE, Abilities.WATER_ABSORB, 454, 68, 70, 92, 50, 132, 42, 100, 50, 159, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FOMANTIS, 7, false, false, false, "Sickle Grass Pokémon", Type.GRASS, null, 0.3, 1.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CONTRARY, 250, 40, 55, 35, 50, 35, 35, 190, 50, 50, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.LURANTIS, 7, false, false, false, "Bloom Sickle Pokémon", Type.GRASS, null, 0.9, 18.5, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.CONTRARY, 480, 70, 105, 90, 80, 90, 45, 75, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MORELULL, 7, false, false, false, "Illuminating Pokémon", Type.GRASS, Type.FAIRY, 0.2, 1.5, Abilities.ILLUMINATE, Abilities.EFFECT_SPORE, Abilities.RAIN_DISH, 285, 40, 35, 55, 65, 75, 15, 190, 50, 57, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SHIINOTIC, 7, false, false, false, "Illuminating Pokémon", Type.GRASS, Type.FAIRY, 1, 11.5, Abilities.ILLUMINATE, Abilities.EFFECT_SPORE, Abilities.RAIN_DISH, 405, 60, 45, 80, 90, 100, 30, 75, 50, 142, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SALANDIT, 7, false, false, false, "Toxic Lizard Pokémon", Type.POISON, Type.FIRE, 0.6, 4.8, Abilities.CORROSION, Abilities.NONE, Abilities.OBLIVIOUS, 320, 48, 44, 40, 71, 40, 77, 120, 50, 64, GrowthRate.MEDIUM_FAST, 87.5, false),
+ new PokemonSpecies(Species.SALAZZLE, 7, false, false, false, "Toxic Lizard Pokémon", Type.POISON, Type.FIRE, 1.2, 22.2, Abilities.CORROSION, Abilities.NONE, Abilities.OBLIVIOUS, 480, 68, 64, 60, 111, 60, 117, 45, 50, 168, GrowthRate.MEDIUM_FAST, 0, false),
+ new PokemonSpecies(Species.STUFFUL, 7, false, false, false, "Flailing Pokémon", Type.NORMAL, Type.FIGHTING, 0.5, 6.8, Abilities.FLUFFY, Abilities.KLUTZ, Abilities.CUTE_CHARM, 340, 70, 75, 50, 45, 50, 50, 140, 50, 68, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BEWEAR, 7, false, false, false, "Strong Arm Pokémon", Type.NORMAL, Type.FIGHTING, 2.1, 135, Abilities.FLUFFY, Abilities.KLUTZ, Abilities.UNNERVE, 500, 120, 125, 80, 55, 60, 60, 70, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BOUNSWEET, 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 0.3, 3.2, Abilities.LEAF_GUARD, Abilities.OBLIVIOUS, Abilities.SWEET_VEIL, 210, 42, 30, 38, 30, 38, 32, 235, 50, 42, GrowthRate.MEDIUM_SLOW, 0, false),
+ new PokemonSpecies(Species.STEENEE, 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 0.7, 8.2, Abilities.LEAF_GUARD, Abilities.OBLIVIOUS, Abilities.SWEET_VEIL, 290, 52, 40, 48, 40, 48, 62, 120, 50, 102, GrowthRate.MEDIUM_SLOW, 0, false),
+ new PokemonSpecies(Species.TSAREENA, 7, false, false, false, "Fruit Pokémon", Type.GRASS, null, 1.2, 21.4, Abilities.LEAF_GUARD, Abilities.QUEENLY_MAJESTY, Abilities.SWEET_VEIL, 510, 72, 120, 98, 50, 98, 72, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 0, false),
+ new PokemonSpecies(Species.COMFEY, 7, false, false, false, "Posy Picker Pokémon", Type.FAIRY, null, 0.1, 0.3, Abilities.FLOWER_VEIL, Abilities.TRIAGE, Abilities.NATURAL_CURE, 485, 51, 52, 90, 82, 110, 100, 60, 50, 170, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.ORANGURU, 7, false, false, false, "Sage Pokémon", Type.NORMAL, Type.PSYCHIC, 1.5, 76, Abilities.INNER_FOCUS, Abilities.TELEPATHY, Abilities.SYMBIOSIS, 490, 90, 60, 80, 90, 110, 60, 45, 50, 172, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.PASSIMIAN, 7, false, false, false, "Teamwork Pokémon", Type.FIGHTING, null, 2, 82.8, Abilities.RECEIVER, Abilities.NONE, Abilities.DEFIANT, 490, 100, 120, 90, 40, 60, 80, 45, 50, 172, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.WIMPOD, 7, false, false, false, "Turn Tail Pokémon", Type.BUG, Type.WATER, 0.5, 12, Abilities.WIMP_OUT, Abilities.NONE, Abilities.NONE, 230, 25, 35, 40, 20, 30, 80, 90, 50, 46, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GOLISOPOD, 7, false, false, false, "Hard Scale Pokémon", Type.BUG, Type.WATER, 2, 108, Abilities.EMERGENCY_EXIT, Abilities.NONE, Abilities.NONE, 530, 75, 125, 140, 60, 90, 40, 45, 50, 186, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SANDYGAST, 7, false, false, false, "Sand Heap Pokémon", Type.GHOST, Type.GROUND, 0.5, 70, Abilities.WATER_COMPACTION, Abilities.NONE, Abilities.SAND_VEIL, 320, 55, 55, 80, 70, 45, 15, 140, 50, 64, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PALOSSAND, 7, false, false, false, "Sand Castle Pokémon", Type.GHOST, Type.GROUND, 1.3, 250, Abilities.WATER_COMPACTION, Abilities.NONE, Abilities.SAND_VEIL, 480, 85, 75, 110, 100, 75, 35, 60, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PYUKUMUKU, 7, false, false, false, "Sea Cucumber Pokémon", Type.WATER, null, 0.3, 1.2, Abilities.INNARDS_OUT, Abilities.NONE, Abilities.UNAWARE, 410, 55, 60, 130, 30, 130, 5, 60, 50, 144, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.TYPE_NULL, 7, true, false, false, "Synthetic Pokémon", Type.NORMAL, null, 1.9, 120.5, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.NONE, 534, 95, 95, 95, 95, 95, 59, 3, 0, 107, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.SILVALLY, 7, true, false, false, "Synthetic Pokémon", Type.NORMAL, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285, GrowthRate.SLOW, null, false, false,
new PokemonForm("Type: Normal", "normal", Type.NORMAL, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285, false, ""),
new PokemonForm("Type: Fighting", "fighting", Type.FIGHTING, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285),
new PokemonForm("Type: Flying", "flying", Type.FLYING, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285),
@@ -1980,7 +2027,7 @@ export function initSpecies() {
new PokemonForm("Type: Dark", "dark", Type.DARK, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285),
new PokemonForm("Type: Fairy", "fairy", Type.FAIRY, null, 2.3, 100.5, Abilities.RKS_SYSTEM, Abilities.NONE, Abilities.NONE, 570, 95, 95, 95, 95, 95, 95, 3, 0, 285),
),
- new PokemonSpecies(Species.MINIOR, "Minior", 7, false, false, false, "Meteor Pokémon", Type.ROCK, Type.FLYING, 0.3, 40, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 440, 60, 60, 100, 60, 100, 60, 30, 70, 154, GrowthRate.MEDIUM_SLOW, null, false, false,
+ new PokemonSpecies(Species.MINIOR, 7, false, false, false, "Meteor Pokémon", Type.ROCK, Type.FLYING, 0.3, 40, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 440, 60, 60, 100, 60, 100, 60, 30, 70, 154, GrowthRate.MEDIUM_SLOW, null, false, false,
new PokemonForm("Red Meteor Form", "red-meteor", Type.ROCK, Type.FLYING, 0.3, 40, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 440, 60, 60, 100, 60, 100, 60, 30, 70, 154, false, ""),
new PokemonForm("Orange Meteor Form", "orange-meteor", Type.ROCK, Type.FLYING, 0.3, 40, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 440, 60, 60, 100, 60, 100, 60, 30, 70, 154, false, ""),
new PokemonForm("Yellow Meteor Form", "yellow-meteor", Type.ROCK, Type.FLYING, 0.3, 40, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 440, 60, 60, 100, 60, 100, 60, 30, 70, 154, false, ""),
@@ -1996,171 +2043,171 @@ export function initSpecies() {
new PokemonForm("Indigo Core Form", "indigo", Type.ROCK, Type.FLYING, 0.3, 0.3, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 500, 60, 100, 60, 100, 60, 120, 30, 70, 154),
new PokemonForm("Violet Core Form", "violet", Type.ROCK, Type.FLYING, 0.3, 0.3, Abilities.SHIELDS_DOWN, Abilities.NONE, Abilities.NONE, 500, 60, 100, 60, 100, 60, 120, 30, 70, 154),
),
- new PokemonSpecies(Species.KOMALA, "Komala", 7, false, false, false, "Drowsing Pokémon", Type.NORMAL, null, 0.4, 19.9, Abilities.COMATOSE, Abilities.NONE, Abilities.NONE, 480, 65, 115, 65, 75, 95, 65, 45, 70, 168, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.TURTONATOR, "Turtonator", 7, false, false, false, "Blast Turtle Pokémon", Type.FIRE, Type.DRAGON, 2, 212, Abilities.SHELL_ARMOR, Abilities.NONE, Abilities.NONE, 485, 60, 78, 135, 91, 85, 36, 70, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.TOGEDEMARU, "Togedemaru", 7, false, false, false, "Roly-Poly Pokémon", Type.ELECTRIC, Type.STEEL, 0.3, 3.3, Abilities.IRON_BARBS, Abilities.LIGHTNING_ROD, Abilities.STURDY, 435, 65, 98, 63, 40, 73, 96, 180, 50, 152, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MIMIKYU, "Mimikyu", 7, false, false, false, "Disguise Pokémon", Type.GHOST, Type.FAIRY, 0.2, 0.7, Abilities.DISGUISE, Abilities.NONE, Abilities.NONE, 476, 55, 90, 80, 50, 105, 96, 45, 50, 167, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.KOMALA, 7, false, false, false, "Drowsing Pokémon", Type.NORMAL, null, 0.4, 19.9, Abilities.COMATOSE, Abilities.NONE, Abilities.NONE, 480, 65, 115, 65, 75, 95, 65, 45, 70, 168, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.TURTONATOR, 7, false, false, false, "Blast Turtle Pokémon", Type.FIRE, Type.DRAGON, 2, 212, Abilities.SHELL_ARMOR, Abilities.NONE, Abilities.NONE, 485, 60, 78, 135, 91, 85, 36, 70, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.TOGEDEMARU, 7, false, false, false, "Roly-Poly Pokémon", Type.ELECTRIC, Type.STEEL, 0.3, 3.3, Abilities.IRON_BARBS, Abilities.LIGHTNING_ROD, Abilities.STURDY, 435, 65, 98, 63, 40, 73, 96, 180, 50, 152, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MIMIKYU, 7, false, false, false, "Disguise Pokémon", Type.GHOST, Type.FAIRY, 0.2, 0.7, Abilities.DISGUISE, Abilities.NONE, Abilities.NONE, 476, 55, 90, 80, 50, 105, 96, 45, 50, 167, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Disguised Form", "disguised", Type.GHOST, Type.FAIRY, 0.2, 0.7, Abilities.DISGUISE, Abilities.NONE, Abilities.NONE, 476, 55, 90, 80, 50, 105, 96, 45, 50, 167, false, ""),
new PokemonForm("Busted Form", "busted", Type.GHOST, Type.FAIRY, 0.2, 0.7, Abilities.DISGUISE, Abilities.NONE, Abilities.NONE, 476, 55, 90, 80, 50, 105, 96, 45, 50, 167),
),
- new PokemonSpecies(Species.BRUXISH, "Bruxish", 7, false, false, false, "Gnash Teeth Pokémon", Type.WATER, Type.PSYCHIC, 0.9, 19, Abilities.DAZZLING, Abilities.STRONG_JAW, Abilities.WONDER_SKIN, 475, 68, 105, 70, 70, 70, 92, 80, 70, 166, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DRAMPA, "Drampa", 7, false, false, false, "Placid Pokémon", Type.NORMAL, Type.DRAGON, 3, 185, Abilities.BERSERK, Abilities.SAP_SIPPER, Abilities.CLOUD_NINE, 485, 78, 60, 85, 135, 91, 36, 70, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DHELMISE, "Dhelmise", 7, false, false, false, "Sea Creeper Pokémon", Type.GHOST, Type.GRASS, 3.9, 210, Abilities.STEELWORKER, Abilities.NONE, Abilities.NONE, 517, 70, 131, 100, 86, 90, 40, 25, 50, 181, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.JANGMO_O, "Jangmo-o", 7, false, false, false, "Scaly Pokémon", Type.DRAGON, null, 0.6, 29.7, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 300, 45, 55, 65, 45, 45, 45, 45, 50, 60, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.HAKAMO_O, "Hakamo-o", 7, false, false, false, "Scaly Pokémon", Type.DRAGON, Type.FIGHTING, 1.2, 47, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 420, 55, 75, 90, 65, 70, 65, 45, 50, 147, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.KOMMO_O, "Kommo-o", 7, false, false, false, "Scaly Pokémon", Type.DRAGON, Type.FIGHTING, 1.6, 78.2, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 600, 75, 110, 125, 100, 105, 85, 45, 50, 300, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.TAPU_KOKO, "Tapu Koko", 7, true, false, false, "Land Spirit Pokémon", Type.ELECTRIC, Type.FAIRY, 1.8, 20.5, Abilities.ELECTRIC_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 115, 85, 95, 75, 130, 3, 50, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.TAPU_LELE, "Tapu Lele", 7, true, false, false, "Land Spirit Pokémon", Type.PSYCHIC, Type.FAIRY, 1.2, 18.6, Abilities.PSYCHIC_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 85, 75, 130, 115, 95, 3, 50, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.TAPU_BULU, "Tapu Bulu", 7, true, false, false, "Land Spirit Pokémon", Type.GRASS, Type.FAIRY, 1.9, 45.5, Abilities.GRASSY_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 130, 115, 85, 95, 75, 3, 50, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.TAPU_FINI, "Tapu Fini", 7, true, false, false, "Land Spirit Pokémon", Type.WATER, Type.FAIRY, 1.3, 21.2, Abilities.MISTY_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 75, 115, 95, 130, 85, 3, 50, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.COSMOG, "Cosmog", 7, true, false, false, "Nebula Pokémon", Type.PSYCHIC, null, 0.2, 0.1, Abilities.UNAWARE, Abilities.NONE, Abilities.NONE, 200, 43, 29, 31, 29, 31, 37, 45, 0, 40, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.COSMOEM, "Cosmoem", 7, true, false, false, "Protostar Pokémon", Type.PSYCHIC, null, 0.1, 999.9, Abilities.STURDY, Abilities.NONE, Abilities.NONE, 400, 43, 29, 131, 29, 131, 37, 45, 0, 140, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.SOLGALEO, "Solgaleo", 7, false, true, false, "Sunne Pokémon", Type.PSYCHIC, Type.STEEL, 3.4, 230, Abilities.FULL_METAL_BODY, Abilities.NONE, Abilities.NONE, 680, 137, 137, 107, 113, 89, 97, 45, 0, 340, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.LUNALA, "Lunala", 7, false, true, false, "Moone Pokémon", Type.PSYCHIC, Type.GHOST, 4, 120, Abilities.SHADOW_SHIELD, Abilities.NONE, Abilities.NONE, 680, 137, 113, 89, 137, 107, 97, 45, 0, 340, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.NIHILEGO, "Nihilego", 7, true, false, false, "Parasite Pokémon", Type.ROCK, Type.POISON, 1.2, 55.5, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 109, 53, 47, 127, 131, 103, 45, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.BUZZWOLE, "Buzzwole", 7, true, false, false, "Swollen Pokémon", Type.BUG, Type.FIGHTING, 2.4, 333.6, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 107, 139, 139, 53, 53, 79, 45, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.PHEROMOSA, "Pheromosa", 7, true, false, false, "Lissome Pokémon", Type.BUG, Type.FIGHTING, 1.8, 25, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 71, 137, 37, 137, 37, 151, 45, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.XURKITREE, "Xurkitree", 7, true, false, false, "Glowing Pokémon", Type.ELECTRIC, null, 3.8, 100, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 83, 89, 71, 173, 71, 83, 45, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.CELESTEELA, "Celesteela", 7, true, false, false, "Launch Pokémon", Type.STEEL, Type.FLYING, 9.2, 999.9, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 97, 101, 103, 107, 101, 61, 45, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.KARTANA, "Kartana", 7, true, false, false, "Drawn Sword Pokémon", Type.GRASS, Type.STEEL, 0.3, 0.1, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 59, 181, 131, 59, 31, 109, 45, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.GUZZLORD, "Guzzlord", 7, true, false, false, "Junkivore Pokémon", Type.DARK, Type.DRAGON, 5.5, 888, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 223, 101, 53, 97, 53, 43, 45, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.NECROZMA, "Necrozma", 7, false, true, false, "Prism Pokémon", Type.PSYCHIC, null, 2.4, 230, Abilities.PRISM_ARMOR, Abilities.NONE, Abilities.NONE, 600, 97, 107, 101, 127, 89, 79, 255, 0, 300, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.BRUXISH, 7, false, false, false, "Gnash Teeth Pokémon", Type.WATER, Type.PSYCHIC, 0.9, 19, Abilities.DAZZLING, Abilities.STRONG_JAW, Abilities.WONDER_SKIN, 475, 68, 105, 70, 70, 70, 92, 80, 70, 166, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DRAMPA, 7, false, false, false, "Placid Pokémon", Type.NORMAL, Type.DRAGON, 3, 185, Abilities.BERSERK, Abilities.SAP_SIPPER, Abilities.CLOUD_NINE, 485, 78, 60, 85, 135, 91, 36, 70, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DHELMISE, 7, false, false, false, "Sea Creeper Pokémon", Type.GHOST, Type.GRASS, 3.9, 210, Abilities.STEELWORKER, Abilities.NONE, Abilities.NONE, 517, 70, 131, 100, 86, 90, 40, 25, 50, 181, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.JANGMO_O, 7, false, false, false, "Scaly Pokémon", Type.DRAGON, null, 0.6, 29.7, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 300, 45, 55, 65, 45, 45, 45, 45, 50, 60, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.HAKAMO_O, 7, false, false, false, "Scaly Pokémon", Type.DRAGON, Type.FIGHTING, 1.2, 47, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 420, 55, 75, 90, 65, 70, 65, 45, 50, 147, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.KOMMO_O, 7, false, false, false, "Scaly Pokémon", Type.DRAGON, Type.FIGHTING, 1.6, 78.2, Abilities.BULLETPROOF, Abilities.SOUNDPROOF, Abilities.OVERCOAT, 600, 75, 110, 125, 100, 105, 85, 45, 50, 300, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.TAPU_KOKO, 7, true, false, false, "Land Spirit Pokémon", Type.ELECTRIC, Type.FAIRY, 1.8, 20.5, Abilities.ELECTRIC_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 115, 85, 95, 75, 130, 3, 50, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.TAPU_LELE, 7, true, false, false, "Land Spirit Pokémon", Type.PSYCHIC, Type.FAIRY, 1.2, 18.6, Abilities.PSYCHIC_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 85, 75, 130, 115, 95, 3, 50, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.TAPU_BULU, 7, true, false, false, "Land Spirit Pokémon", Type.GRASS, Type.FAIRY, 1.9, 45.5, Abilities.GRASSY_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 130, 115, 85, 95, 75, 3, 50, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.TAPU_FINI, 7, true, false, false, "Land Spirit Pokémon", Type.WATER, Type.FAIRY, 1.3, 21.2, Abilities.MISTY_SURGE, Abilities.NONE, Abilities.TELEPATHY, 570, 70, 75, 115, 95, 130, 85, 3, 50, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.COSMOG, 7, true, false, false, "Nebula Pokémon", Type.PSYCHIC, null, 0.2, 0.1, Abilities.UNAWARE, Abilities.NONE, Abilities.NONE, 200, 43, 29, 31, 29, 31, 37, 45, 0, 40, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.COSMOEM, 7, true, false, false, "Protostar Pokémon", Type.PSYCHIC, null, 0.1, 999.9, Abilities.STURDY, Abilities.NONE, Abilities.NONE, 400, 43, 29, 131, 29, 131, 37, 45, 0, 140, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.SOLGALEO, 7, false, true, false, "Sunne Pokémon", Type.PSYCHIC, Type.STEEL, 3.4, 230, Abilities.FULL_METAL_BODY, Abilities.NONE, Abilities.NONE, 680, 137, 137, 107, 113, 89, 97, 45, 0, 340, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.LUNALA, 7, false, true, false, "Moone Pokémon", Type.PSYCHIC, Type.GHOST, 4, 120, Abilities.SHADOW_SHIELD, Abilities.NONE, Abilities.NONE, 680, 137, 113, 89, 137, 107, 97, 45, 0, 340, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.NIHILEGO, 7, true, false, false, "Parasite Pokémon", Type.ROCK, Type.POISON, 1.2, 55.5, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 109, 53, 47, 127, 131, 103, 45, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.BUZZWOLE, 7, true, false, false, "Swollen Pokémon", Type.BUG, Type.FIGHTING, 2.4, 333.6, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 107, 139, 139, 53, 53, 79, 45, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.PHEROMOSA, 7, true, false, false, "Lissome Pokémon", Type.BUG, Type.FIGHTING, 1.8, 25, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 71, 137, 37, 137, 37, 151, 45, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.XURKITREE, 7, true, false, false, "Glowing Pokémon", Type.ELECTRIC, null, 3.8, 100, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 83, 89, 71, 173, 71, 83, 45, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.CELESTEELA, 7, true, false, false, "Launch Pokémon", Type.STEEL, Type.FLYING, 9.2, 999.9, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 97, 101, 103, 107, 101, 61, 45, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.KARTANA, 7, true, false, false, "Drawn Sword Pokémon", Type.GRASS, Type.STEEL, 0.3, 0.1, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 59, 181, 131, 59, 31, 109, 45, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.GUZZLORD, 7, true, false, false, "Junkivore Pokémon", Type.DARK, Type.DRAGON, 5.5, 888, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 223, 101, 53, 97, 53, 43, 45, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.NECROZMA, 7, false, true, false, "Prism Pokémon", Type.PSYCHIC, null, 2.4, 230, Abilities.PRISM_ARMOR, Abilities.NONE, Abilities.NONE, 600, 97, 107, 101, 127, 89, 79, 255, 0, 300, GrowthRate.SLOW, null, false, false,
new PokemonForm("Normal", "", Type.PSYCHIC, null, 2.4, 230, Abilities.PRISM_ARMOR, Abilities.NONE, Abilities.NONE, 600, 97, 107, 101, 127, 89, 79, 255, 0, 300),
new PokemonForm("Dusk Mane", "dusk-mane", Type.PSYCHIC, Type.STEEL, 3.8, 460, Abilities.PRISM_ARMOR, Abilities.NONE, Abilities.NONE, 680, 97, 157, 127, 113, 109, 77, 255, 0, 300),
new PokemonForm("Dawn Wings", "dawn-wings", Type.PSYCHIC, Type.GHOST, 4.2, 350, Abilities.PRISM_ARMOR, Abilities.NONE, Abilities.NONE, 680, 97, 113, 109, 157, 127, 77, 255, 0, 300),
new PokemonForm("Ultra", "ultra", Type.PSYCHIC, Type.DRAGON, 7.5, 230, Abilities.NEUROFORCE, Abilities.NONE, Abilities.NONE, 754, 97, 167, 97, 167, 97, 129, 255, 0, 300),
),
- new PokemonSpecies(Species.MAGEARNA, "Magearna", 7, false, false, true, "Artificial Pokémon", Type.STEEL, Type.FAIRY, 1, 80.5, Abilities.SOUL_HEART, Abilities.NONE, Abilities.NONE, 600, 80, 95, 115, 130, 115, 65, 3, 0, 300, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.MAGEARNA, 7, false, false, true, "Artificial Pokémon", Type.STEEL, Type.FAIRY, 1, 80.5, Abilities.SOUL_HEART, Abilities.NONE, Abilities.NONE, 600, 80, 95, 115, 130, 115, 65, 3, 0, 300, GrowthRate.SLOW, null, false, false,
new PokemonForm("Normal", "", Type.STEEL, Type.FAIRY, 1, 80.5, Abilities.SOUL_HEART, Abilities.NONE, Abilities.NONE, 600, 80, 95, 115, 130, 115, 65, 3, 0, 300),
new PokemonForm("Original", "original", Type.STEEL, Type.FAIRY, 1, 80.5, Abilities.SOUL_HEART, Abilities.NONE, Abilities.NONE, 600, 80, 95, 115, 130, 115, 65, 3, 0, 300),
),
- new PokemonSpecies(Species.MARSHADOW, "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 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),
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 PokemonSpecies(Species.POIPOLE, "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, "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),
- new PokemonSpecies(Species.STAKATAKA, "Stakataka", 7, true, false, false, "Rampart Pokémon", Type.ROCK, Type.STEEL, 5.5, 820, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 61, 131, 211, 53, 101, 13, 30, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.BLACEPHALON, "Blacephalon", 7, true, false, false, "Fireworks Pokémon", Type.FIRE, Type.GHOST, 1.8, 13, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 53, 127, 53, 151, 79, 107, 30, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.ZERAORA, "Zeraora", 7, false, false, true, "Thunderclap Pokémon", Type.ELECTRIC, null, 1.5, 44.5, Abilities.VOLT_ABSORB, Abilities.NONE, Abilities.NONE, 600, 88, 112, 75, 102, 80, 143, 3, 0, 300, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.MELTAN, "Meltan", 7, false, false, true, "Hex Nut Pokémon", Type.STEEL, null, 0.2, 8, Abilities.MAGNET_PULL, Abilities.NONE, Abilities.NONE, 300, 46, 65, 65, 55, 35, 34, 3, 0, 150, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.MELMETAL, "Melmetal", 7, false, false, true, "Hex Nut Pokémon", Type.STEEL, null, 2.5, 800, Abilities.IRON_FIST, Abilities.NONE, Abilities.NONE, 600, 135, 143, 143, 80, 65, 34, 3, 0, 300, GrowthRate.SLOW, 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),
+ new PokemonSpecies(Species.STAKATAKA, 7, true, false, false, "Rampart Pokémon", Type.ROCK, Type.STEEL, 5.5, 820, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 61, 131, 211, 53, 101, 13, 30, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.BLACEPHALON, 7, true, false, false, "Fireworks Pokémon", Type.FIRE, Type.GHOST, 1.8, 13, Abilities.BEAST_BOOST, Abilities.NONE, Abilities.NONE, 570, 53, 127, 53, 151, 79, 107, 30, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.ZERAORA, 7, false, false, true, "Thunderclap Pokémon", Type.ELECTRIC, null, 1.5, 44.5, Abilities.VOLT_ABSORB, Abilities.NONE, Abilities.NONE, 600, 88, 112, 75, 102, 80, 143, 3, 0, 300, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.MELTAN, 7, false, false, true, "Hex Nut Pokémon", Type.STEEL, null, 0.2, 8, Abilities.MAGNET_PULL, Abilities.NONE, Abilities.NONE, 300, 46, 65, 65, 55, 35, 34, 3, 0, 150, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.MELMETAL, 7, false, false, true, "Hex Nut Pokémon", Type.STEEL, null, 2.5, 800, Abilities.IRON_FIST, Abilities.NONE, Abilities.NONE, 600, 135, 143, 143, 80, 65, 34, 3, 0, 300, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.STEEL, null, 2.5, 800, Abilities.IRON_FIST, Abilities.NONE, Abilities.NONE, 600, 135, 143, 143, 80, 65, 34, 3, 0, 300),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.STEEL, null, 25, 800, Abilities.IRON_FIST, Abilities.NONE, Abilities.NONE, 700, 170, 165, 165, 95, 75, 30, 3, 0, 300),
),
- new PokemonSpecies(Species.GROOKEY, "Grookey", 8, false, false, false, "Chimp Pokémon", Type.GRASS, null, 0.3, 5, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 310, 50, 65, 50, 40, 40, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.THWACKEY, "Thwackey", 8, false, false, false, "Beat Pokémon", Type.GRASS, null, 0.7, 14, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 420, 70, 85, 70, 55, 60, 80, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.RILLABOOM, "Rillaboom", 8, false, false, false, "Drummer Pokémon", Type.GRASS, null, 2.1, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 530, 100, 125, 90, 60, 70, 85, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
+ new PokemonSpecies(Species.GROOKEY, 8, false, false, false, "Chimp Pokémon", Type.GRASS, null, 0.3, 5, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 310, 50, 65, 50, 40, 40, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.THWACKEY, 8, false, false, false, "Beat Pokémon", Type.GRASS, null, 0.7, 14, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 420, 70, 85, 70, 55, 60, 80, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.RILLABOOM, 8, false, false, false, "Drummer Pokémon", Type.GRASS, null, 2.1, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 530, 100, 125, 90, 60, 70, 85, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
new PokemonForm("Normal", "", Type.GRASS, null, 2.1, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 530, 100, 125, 90, 60, 70, 85, 45, 50, 265),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GRASS, null, 28, 90, Abilities.OVERGROW, Abilities.NONE, Abilities.GRASSY_SURGE, 630, 125, 150, 115, 75, 90, 75, 45, 50, 265),
),
- new PokemonSpecies(Species.SCORBUNNY, "Scorbunny", 8, false, false, false, "Rabbit Pokémon", Type.FIRE, null, 0.3, 4.5, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 310, 50, 71, 40, 40, 40, 69, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.RABOOT, "Raboot", 8, false, false, false, "Rabbit Pokémon", Type.FIRE, null, 0.6, 9, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 420, 65, 86, 60, 55, 60, 94, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.CINDERACE, "Cinderace", 8, false, false, false, "Striker Pokémon", Type.FIRE, null, 1.4, 33, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 530, 80, 116, 75, 65, 75, 119, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
+ new PokemonSpecies(Species.SCORBUNNY, 8, false, false, false, "Rabbit Pokémon", Type.FIRE, null, 0.3, 4.5, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 310, 50, 71, 40, 40, 40, 69, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.RABOOT, 8, false, false, false, "Rabbit Pokémon", Type.FIRE, null, 0.6, 9, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 420, 65, 86, 60, 55, 60, 94, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.CINDERACE, 8, false, false, false, "Striker Pokémon", Type.FIRE, null, 1.4, 33, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 530, 80, 116, 75, 65, 75, 119, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
new PokemonForm("Normal", "", Type.FIRE, null, 1.4, 33, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 530, 80, 116, 75, 65, 75, 119, 45, 50, 265),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FIRE, null, 27, 33, Abilities.BLAZE, Abilities.NONE, Abilities.LIBERO, 630, 100, 145, 90, 75, 90, 130, 45, 50, 265),
),
- new PokemonSpecies(Species.SOBBLE, "Sobble", 8, false, false, false, "Water Lizard Pokémon", Type.WATER, null, 0.3, 4, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 310, 50, 40, 40, 70, 40, 70, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.DRIZZILE, "Drizzile", 8, false, false, false, "Water Lizard Pokémon", Type.WATER, null, 0.7, 11.5, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 420, 65, 60, 55, 95, 55, 90, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.INTELEON, "Inteleon", 8, false, false, false, "Secret Agent Pokémon", Type.WATER, null, 1.9, 45.2, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 530, 70, 85, 65, 125, 65, 120, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
+ new PokemonSpecies(Species.SOBBLE, 8, false, false, false, "Water Lizard Pokémon", Type.WATER, null, 0.3, 4, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 310, 50, 40, 40, 70, 40, 70, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.DRIZZILE, 8, false, false, false, "Water Lizard Pokémon", Type.WATER, null, 0.7, 11.5, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 420, 65, 60, 55, 95, 55, 90, 45, 50, 147, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.INTELEON, 8, false, false, false, "Secret Agent Pokémon", Type.WATER, null, 1.9, 45.2, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 530, 70, 85, 65, 125, 65, 120, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false, true,
new PokemonForm("Normal", "", Type.WATER, null, 1.9, 45.2, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 530, 70, 85, 65, 125, 65, 120, 45, 50, 265),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.WATER, null, 40, 45.2, Abilities.TORRENT, Abilities.NONE, Abilities.SNIPER, 630, 90, 100, 90, 150, 90, 110, 45, 50, 265),
),
- new PokemonSpecies(Species.SKWOVET, "Skwovet", 8, false, false, false, "Cheeky Pokémon", Type.NORMAL, null, 0.3, 2.5, Abilities.CHEEK_POUCH, Abilities.NONE, Abilities.GLUTTONY, 275, 70, 55, 55, 35, 35, 25, 255, 50, 55, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GREEDENT, "Greedent", 8, false, false, false, "Greedy Pokémon", Type.NORMAL, null, 0.6, 6, Abilities.CHEEK_POUCH, Abilities.NONE, Abilities.GLUTTONY, 460, 120, 95, 95, 55, 75, 20, 90, 50, 161, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ROOKIDEE, "Rookidee", 8, false, false, false, "Tiny Bird Pokémon", Type.FLYING, null, 0.2, 1.8, Abilities.KEEN_EYE, Abilities.UNNERVE, Abilities.BIG_PECKS, 245, 38, 47, 35, 33, 35, 57, 255, 50, 49, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.CORVISQUIRE, "Corvisquire", 8, false, false, false, "Raven Pokémon", Type.FLYING, null, 0.8, 16, Abilities.KEEN_EYE, Abilities.UNNERVE, Abilities.BIG_PECKS, 365, 68, 67, 55, 43, 55, 77, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.CORVIKNIGHT, "Corviknight", 8, false, false, false, "Raven Pokémon", Type.FLYING, Type.STEEL, 2.2, 75, Abilities.PRESSURE, Abilities.UNNERVE, Abilities.MIRROR_ARMOR, 495, 98, 87, 105, 53, 85, 67, 45, 50, 248, GrowthRate.MEDIUM_SLOW, 50, false, true,
+ new PokemonSpecies(Species.SKWOVET, 8, false, false, false, "Cheeky Pokémon", Type.NORMAL, null, 0.3, 2.5, Abilities.CHEEK_POUCH, Abilities.NONE, Abilities.GLUTTONY, 275, 70, 55, 55, 35, 35, 25, 255, 50, 55, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GREEDENT, 8, false, false, false, "Greedy Pokémon", Type.NORMAL, null, 0.6, 6, Abilities.CHEEK_POUCH, Abilities.NONE, Abilities.GLUTTONY, 460, 120, 95, 95, 55, 75, 20, 90, 50, 161, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ROOKIDEE, 8, false, false, false, "Tiny Bird Pokémon", Type.FLYING, null, 0.2, 1.8, Abilities.KEEN_EYE, Abilities.UNNERVE, Abilities.BIG_PECKS, 245, 38, 47, 35, 33, 35, 57, 255, 50, 49, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.CORVISQUIRE, 8, false, false, false, "Raven Pokémon", Type.FLYING, null, 0.8, 16, Abilities.KEEN_EYE, Abilities.UNNERVE, Abilities.BIG_PECKS, 365, 68, 67, 55, 43, 55, 77, 120, 50, 128, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.CORVIKNIGHT, 8, false, false, false, "Raven Pokémon", Type.FLYING, Type.STEEL, 2.2, 75, Abilities.PRESSURE, Abilities.UNNERVE, Abilities.MIRROR_ARMOR, 495, 98, 87, 105, 53, 85, 67, 45, 50, 248, GrowthRate.MEDIUM_SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.FLYING, Type.STEEL, 2.2, 75, Abilities.PRESSURE, Abilities.UNNERVE, Abilities.MIRROR_ARMOR, 495, 98, 87, 105, 53, 85, 67, 45, 50, 248),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FLYING, Type.STEEL, 14, 75, Abilities.PRESSURE, Abilities.UNNERVE, Abilities.MIRROR_ARMOR, 595, 125, 100, 135, 60, 95, 80, 45, 50, 248),
),
- new PokemonSpecies(Species.BLIPBUG, "Blipbug", 8, false, false, false, "Larva Pokémon", Type.BUG, null, 0.4, 8, Abilities.SWARM, Abilities.COMPOUND_EYES, Abilities.TELEPATHY, 180, 25, 20, 20, 25, 45, 45, 255, 50, 36, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DOTTLER, "Dottler", 8, false, false, false, "Radome Pokémon", Type.BUG, Type.PSYCHIC, 0.4, 19.5, Abilities.SWARM, Abilities.COMPOUND_EYES, Abilities.TELEPATHY, 335, 50, 35, 80, 50, 90, 30, 120, 50, 117, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ORBEETLE, "Orbeetle", 8, false, false, false, "Seven Spot Pokémon", Type.BUG, Type.PSYCHIC, 0.4, 40.8, Abilities.SWARM, Abilities.FRISK, Abilities.TELEPATHY, 505, 60, 45, 110, 80, 120, 90, 45, 50, 253, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.BLIPBUG, 8, false, false, false, "Larva Pokémon", Type.BUG, null, 0.4, 8, Abilities.SWARM, Abilities.COMPOUND_EYES, Abilities.TELEPATHY, 180, 25, 20, 20, 25, 45, 45, 255, 50, 36, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DOTTLER, 8, false, false, false, "Radome Pokémon", Type.BUG, Type.PSYCHIC, 0.4, 19.5, Abilities.SWARM, Abilities.COMPOUND_EYES, Abilities.TELEPATHY, 335, 50, 35, 80, 50, 90, 30, 120, 50, 117, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ORBEETLE, 8, false, false, false, "Seven Spot Pokémon", Type.BUG, Type.PSYCHIC, 0.4, 40.8, Abilities.SWARM, Abilities.FRISK, Abilities.TELEPATHY, 505, 60, 45, 110, 80, 120, 90, 45, 50, 253, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.BUG, Type.PSYCHIC, 0.4, 40.8, Abilities.SWARM, Abilities.FRISK, Abilities.TELEPATHY, 505, 60, 45, 110, 80, 120, 90, 45, 50, 253),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.BUG, Type.PSYCHIC, 14, 40.8, Abilities.SWARM, Abilities.FRISK, Abilities.TELEPATHY, 605, 75, 50, 140, 90, 150, 100, 45, 50, 253),
),
- new PokemonSpecies(Species.NICKIT, "Nickit", 8, false, false, false, "Fox Pokémon", Type.DARK, null, 0.6, 8.9, Abilities.RUN_AWAY, Abilities.UNBURDEN, Abilities.STAKEOUT, 245, 40, 28, 28, 47, 52, 50, 255, 50, 49, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.THIEVUL, "Thievul", 8, false, false, false, "Fox Pokémon", Type.DARK, null, 1.2, 19.9, Abilities.RUN_AWAY, Abilities.UNBURDEN, Abilities.STAKEOUT, 455, 70, 58, 58, 87, 92, 90, 127, 50, 159, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.GOSSIFLEUR, "Gossifleur", 8, false, false, false, "Flowering Pokémon", Type.GRASS, null, 0.4, 2.2, Abilities.COTTON_DOWN, Abilities.REGENERATOR, Abilities.EFFECT_SPORE, 250, 40, 40, 60, 40, 60, 10, 190, 50, 50, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ELDEGOSS, "Eldegoss", 8, false, false, false, "Cotton Bloom Pokémon", Type.GRASS, null, 0.5, 2.5, Abilities.COTTON_DOWN, Abilities.REGENERATOR, Abilities.EFFECT_SPORE, 460, 60, 50, 90, 80, 120, 60, 75, 50, 161, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.WOOLOO, "Wooloo", 8, false, false, false, "Sheep Pokémon", Type.NORMAL, null, 0.6, 6, Abilities.FLUFFY, Abilities.RUN_AWAY, Abilities.BULLETPROOF, 270, 42, 40, 55, 40, 45, 48, 255, 50, 122, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DUBWOOL, "Dubwool", 8, false, false, false, "Sheep Pokémon", Type.NORMAL, null, 1.3, 43, Abilities.FLUFFY, Abilities.STEADFAST, Abilities.BULLETPROOF, 490, 72, 80, 100, 60, 90, 88, 127, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CHEWTLE, "Chewtle", 8, false, false, false, "Snapping Pokémon", Type.WATER, null, 0.3, 8.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 284, 50, 64, 50, 38, 38, 44, 255, 50, 57, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DREDNAW, "Drednaw", 8, false, false, false, "Bite Pokémon", Type.WATER, Type.ROCK, 1, 115.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 485, 90, 115, 90, 48, 68, 74, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.NICKIT, 8, false, false, false, "Fox Pokémon", Type.DARK, null, 0.6, 8.9, Abilities.RUN_AWAY, Abilities.UNBURDEN, Abilities.STAKEOUT, 245, 40, 28, 28, 47, 52, 50, 255, 50, 49, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.THIEVUL, 8, false, false, false, "Fox Pokémon", Type.DARK, null, 1.2, 19.9, Abilities.RUN_AWAY, Abilities.UNBURDEN, Abilities.STAKEOUT, 455, 70, 58, 58, 87, 92, 90, 127, 50, 159, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.GOSSIFLEUR, 8, false, false, false, "Flowering Pokémon", Type.GRASS, null, 0.4, 2.2, Abilities.COTTON_DOWN, Abilities.REGENERATOR, Abilities.EFFECT_SPORE, 250, 40, 40, 60, 40, 60, 10, 190, 50, 50, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ELDEGOSS, 8, false, false, false, "Cotton Bloom Pokémon", Type.GRASS, null, 0.5, 2.5, Abilities.COTTON_DOWN, Abilities.REGENERATOR, Abilities.EFFECT_SPORE, 460, 60, 50, 90, 80, 120, 60, 75, 50, 161, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.WOOLOO, 8, false, false, false, "Sheep Pokémon", Type.NORMAL, null, 0.6, 6, Abilities.FLUFFY, Abilities.RUN_AWAY, Abilities.BULLETPROOF, 270, 42, 40, 55, 40, 45, 48, 255, 50, 122, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DUBWOOL, 8, false, false, false, "Sheep Pokémon", Type.NORMAL, null, 1.3, 43, Abilities.FLUFFY, Abilities.STEADFAST, Abilities.BULLETPROOF, 490, 72, 80, 100, 60, 90, 88, 127, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CHEWTLE, 8, false, false, false, "Snapping Pokémon", Type.WATER, null, 0.3, 8.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 284, 50, 64, 50, 38, 38, 44, 255, 50, 57, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DREDNAW, 8, false, false, false, "Bite Pokémon", Type.WATER, Type.ROCK, 1, 115.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 485, 90, 115, 90, 48, 68, 74, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.WATER, Type.ROCK, 1, 115.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 485, 90, 115, 90, 48, 68, 74, 75, 50, 170),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.WATER, Type.ROCK, 24, 115.5, Abilities.STRONG_JAW, Abilities.SHELL_ARMOR, Abilities.SWIFT_SWIM, 585, 115, 150, 110, 55, 85, 70, 75, 50, 170),
),
- new PokemonSpecies(Species.YAMPER, "Yamper", 8, false, false, false, "Puppy Pokémon", Type.ELECTRIC, null, 0.3, 13.5, Abilities.BALL_FETCH, Abilities.NONE, Abilities.RATTLED, 270, 59, 45, 50, 40, 50, 26, 255, 50, 54, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.BOLTUND, "Boltund", 8, false, false, false, "Dog Pokémon", Type.ELECTRIC, null, 1, 34, Abilities.STRONG_JAW, Abilities.NONE, Abilities.COMPETITIVE, 490, 69, 90, 60, 90, 60, 121, 45, 50, 172, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.ROLYCOLY, "Rolycoly", 8, false, false, false, "Coal Pokémon", Type.ROCK, null, 0.3, 12, Abilities.STEAM_ENGINE, Abilities.HEATPROOF, Abilities.FLASH_FIRE, 240, 30, 40, 50, 40, 50, 30, 255, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.CARKOL, "Carkol", 8, false, false, false, "Coal Pokémon", Type.ROCK, Type.FIRE, 1.1, 78, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 410, 80, 60, 90, 60, 70, 50, 120, 50, 144, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.COALOSSAL, "Coalossal", 8, false, false, false, "Coal Pokémon", Type.ROCK, Type.FIRE, 2.8, 310.5, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 510, 110, 80, 120, 80, 90, 30, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false, true,
+ new PokemonSpecies(Species.YAMPER, 8, false, false, false, "Puppy Pokémon", Type.ELECTRIC, null, 0.3, 13.5, Abilities.BALL_FETCH, Abilities.NONE, Abilities.RATTLED, 270, 59, 45, 50, 40, 50, 26, 255, 50, 54, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.BOLTUND, 8, false, false, false, "Dog Pokémon", Type.ELECTRIC, null, 1, 34, Abilities.STRONG_JAW, Abilities.NONE, Abilities.COMPETITIVE, 490, 69, 90, 60, 90, 60, 121, 45, 50, 172, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.ROLYCOLY, 8, false, false, false, "Coal Pokémon", Type.ROCK, null, 0.3, 12, Abilities.STEAM_ENGINE, Abilities.HEATPROOF, Abilities.FLASH_FIRE, 240, 30, 40, 50, 40, 50, 30, 255, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.CARKOL, 8, false, false, false, "Coal Pokémon", Type.ROCK, Type.FIRE, 1.1, 78, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 410, 80, 60, 90, 60, 70, 50, 120, 50, 144, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.COALOSSAL, 8, false, false, false, "Coal Pokémon", Type.ROCK, Type.FIRE, 2.8, 310.5, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 510, 110, 80, 120, 80, 90, 30, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false, true,
new PokemonForm("Normal", "", Type.ROCK, Type.FIRE, 2.8, 310.5, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 510, 110, 80, 120, 80, 90, 30, 45, 50, 255),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.ROCK, Type.FIRE, 42, 310.5, Abilities.STEAM_ENGINE, Abilities.FLAME_BODY, Abilities.FLASH_FIRE, 610, 140, 95, 150, 95, 105, 25, 45, 50, 255),
),
- new PokemonSpecies(Species.APPLIN, "Applin", 8, false, false, false, "Apple Core Pokémon", Type.GRASS, Type.DRAGON, 0.2, 0.5, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.BULLETPROOF, 260, 40, 40, 80, 40, 40, 20, 255, 50, 52, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.FLAPPLE, "Flapple", 8, false, false, false, "Apple Wing Pokémon", Type.GRASS, Type.DRAGON, 0.3, 1, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.HUSTLE, 485, 70, 110, 80, 95, 60, 70, 45, 50, 170, GrowthRate.ERRATIC, 50, false, true,
+ new PokemonSpecies(Species.APPLIN, 8, false, false, false, "Apple Core Pokémon", Type.GRASS, Type.DRAGON, 0.2, 0.5, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.BULLETPROOF, 260, 40, 40, 80, 40, 40, 20, 255, 50, 52, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.FLAPPLE, 8, false, false, false, "Apple Wing Pokémon", Type.GRASS, Type.DRAGON, 0.3, 1, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.HUSTLE, 485, 70, 110, 80, 95, 60, 70, 45, 50, 170, GrowthRate.ERRATIC, 50, false, true,
new PokemonForm("Normal", "", Type.GRASS, Type.DRAGON, 0.3, 1, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.HUSTLE, 485, 70, 110, 80, 95, 60, 70, 45, 50, 170),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GRASS, Type.DRAGON, 24, 1, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.HUSTLE, 585, 90, 140, 90, 120, 75, 70, 45, 50, 170),
),
- new PokemonSpecies(Species.APPLETUN, "Appletun", 8, false, false, false, "Apple Nectar Pokémon", Type.GRASS, Type.DRAGON, 0.4, 13, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.THICK_FAT, 485, 110, 85, 80, 100, 80, 30, 45, 50, 170, GrowthRate.ERRATIC, 50, false, true,
+ new PokemonSpecies(Species.APPLETUN, 8, false, false, false, "Apple Nectar Pokémon", Type.GRASS, Type.DRAGON, 0.4, 13, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.THICK_FAT, 485, 110, 85, 80, 100, 80, 30, 45, 50, 170, GrowthRate.ERRATIC, 50, false, true,
new PokemonForm("Normal", "", Type.GRASS, Type.DRAGON, 0.4, 13, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.THICK_FAT, 485, 110, 85, 80, 100, 80, 30, 45, 50, 170),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GRASS, Type.DRAGON, 24, 13, Abilities.RIPEN, Abilities.GLUTTONY, Abilities.THICK_FAT, 585, 140, 95, 95, 135, 95, 25, 45, 50, 170),
),
- new PokemonSpecies(Species.SILICOBRA, "Silicobra", 8, false, false, false, "Sand Snake Pokémon", Type.GROUND, null, 2.2, 7.6, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 315, 52, 57, 75, 35, 50, 46, 255, 50, 63, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SANDACONDA, "Sandaconda", 8, false, false, false, "Sand Snake Pokémon", Type.GROUND, null, 3.8, 65.5, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 510, 72, 107, 125, 65, 70, 71, 120, 50, 179, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.SILICOBRA, 8, false, false, false, "Sand Snake Pokémon", Type.GROUND, null, 2.2, 7.6, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 315, 52, 57, 75, 35, 50, 46, 255, 50, 63, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SANDACONDA, 8, false, false, false, "Sand Snake Pokémon", Type.GROUND, null, 3.8, 65.5, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 510, 72, 107, 125, 65, 70, 71, 120, 50, 179, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.GROUND, null, 3.8, 65.5, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 510, 72, 107, 125, 65, 70, 71, 120, 50, 179),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.GROUND, null, 22, 65.5, Abilities.SAND_SPIT, Abilities.SHED_SKIN, Abilities.SAND_VEIL, 610, 90, 135, 150, 75, 80, 80, 120, 50, 179),
),
- new PokemonSpecies(Species.CRAMORANT, "Cramorant", 8, false, false, false, "Gulp Pokémon", Type.FLYING, Type.WATER, 0.8, 18, Abilities.GULP_MISSILE, Abilities.NONE, Abilities.NONE, 475, 70, 85, 55, 85, 95, 85, 45, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.CRAMORANT, 8, false, false, false, "Gulp Pokémon", Type.FLYING, Type.WATER, 0.8, 18, Abilities.GULP_MISSILE, Abilities.NONE, Abilities.NONE, 475, 70, 85, 55, 85, 95, 85, 45, 50, 166, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Normal", "", Type.FLYING, Type.WATER, 0.8, 18, Abilities.GULP_MISSILE, Abilities.NONE, Abilities.NONE, 475, 70, 85, 55, 85, 95, 85, 45, 50, 166),
new PokemonForm("Gulping Form", "gulping", Type.FLYING, Type.WATER, 0.8, 18, Abilities.GULP_MISSILE, Abilities.NONE, Abilities.NONE, 475, 70, 85, 55, 85, 95, 85, 45, 50, 166),
new PokemonForm("Gorging Form", "gorging", Type.FLYING, Type.WATER, 0.8, 18, Abilities.GULP_MISSILE, Abilities.NONE, Abilities.NONE, 475, 70, 85, 55, 85, 95, 85, 45, 50, 166),
),
- new PokemonSpecies(Species.ARROKUDA, "Arrokuda", 8, false, false, false, "Rush Pokémon", Type.WATER, null, 0.5, 1, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.PROPELLER_TAIL, 280, 41, 63, 40, 40, 30, 66, 255, 50, 56, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.BARRASKEWDA, "Barraskewda", 8, false, false, false, "Skewer Pokémon", Type.WATER, null, 1.3, 30, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.PROPELLER_TAIL, 490, 61, 123, 60, 60, 50, 136, 60, 50, 172, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.TOXEL, "Toxel", 8, false, false, false, "Baby Pokémon", Type.ELECTRIC, Type.POISON, 0.4, 11, Abilities.RATTLED, Abilities.STATIC, Abilities.KLUTZ, 242, 40, 38, 35, 54, 35, 40, 75, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.TOXTRICITY, "Toxtricity", 8, false, false, false, "Punk Pokémon", Type.ELECTRIC, Type.POISON, 1.6, 40, Abilities.PUNK_ROCK, Abilities.PLUS, Abilities.TECHNICIAN, 502, 75, 98, 70, 114, 70, 75, 45, 50, 176, GrowthRate.MEDIUM_SLOW, 50, false, true,
+ new PokemonSpecies(Species.ARROKUDA, 8, false, false, false, "Rush Pokémon", Type.WATER, null, 0.5, 1, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.PROPELLER_TAIL, 280, 41, 63, 40, 40, 30, 66, 255, 50, 56, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.BARRASKEWDA, 8, false, false, false, "Skewer Pokémon", Type.WATER, null, 1.3, 30, Abilities.SWIFT_SWIM, Abilities.NONE, Abilities.PROPELLER_TAIL, 490, 61, 123, 60, 60, 50, 136, 60, 50, 172, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.TOXEL, 8, false, false, false, "Baby Pokémon", Type.ELECTRIC, Type.POISON, 0.4, 11, Abilities.RATTLED, Abilities.STATIC, Abilities.KLUTZ, 242, 40, 38, 35, 54, 35, 40, 75, 50, 48, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.TOXTRICITY, 8, false, false, false, "Punk Pokémon", Type.ELECTRIC, Type.POISON, 1.6, 40, Abilities.PUNK_ROCK, Abilities.PLUS, Abilities.TECHNICIAN, 502, 75, 98, 70, 114, 70, 75, 45, 50, 176, GrowthRate.MEDIUM_SLOW, 50, false, true,
new PokemonForm("Amped Form", "amped", Type.ELECTRIC, Type.POISON, 1.6, 40, Abilities.PUNK_ROCK, Abilities.PLUS, Abilities.TECHNICIAN, 502, 75, 98, 70, 114, 70, 75, 45, 50, 176, false, ""),
new PokemonForm("Low-Key Form", "lowkey", Type.ELECTRIC, Type.POISON, 1.6, 40, Abilities.PUNK_ROCK, Abilities.MINUS, Abilities.TECHNICIAN, 502, 75, 98, 70, 114, 70, 75, 45, 50, 176),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.ELECTRIC, Type.POISON, 24, 40, Abilities.PUNK_ROCK, Abilities.MINUS, Abilities.TECHNICIAN, 602, 95, 118, 80, 144, 80, 85, 45, 50, 176),
),
- new PokemonSpecies(Species.SIZZLIPEDE, "Sizzlipede", 8, false, false, false, "Radiator Pokémon", Type.FIRE, Type.BUG, 0.7, 1, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 305, 50, 65, 45, 50, 50, 45, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CENTISKORCH, "Centiskorch", 8, false, false, false, "Radiator Pokémon", Type.FIRE, Type.BUG, 3, 120, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 525, 100, 115, 65, 90, 90, 65, 75, 50, 184, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.SIZZLIPEDE, 8, false, false, false, "Radiator Pokémon", Type.FIRE, Type.BUG, 0.7, 1, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 305, 50, 65, 45, 50, 50, 45, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CENTISKORCH, 8, false, false, false, "Radiator Pokémon", Type.FIRE, Type.BUG, 3, 120, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 525, 100, 115, 65, 90, 90, 65, 75, 50, 184, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.FIRE, Type.BUG, 3, 120, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 525, 100, 115, 65, 90, 90, 65, 75, 50, 184),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FIRE, Type.BUG, 75, 120, Abilities.FLASH_FIRE, Abilities.WHITE_SMOKE, Abilities.FLAME_BODY, 625, 125, 145, 75, 105, 105, 70, 75, 50, 184),
),
- new PokemonSpecies(Species.CLOBBOPUS, "Clobbopus", 8, false, false, false, "Tantrum Pokémon", Type.FIGHTING, null, 0.6, 4, Abilities.LIMBER, Abilities.NONE, Abilities.TECHNICIAN, 310, 50, 68, 60, 50, 50, 32, 180, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GRAPPLOCT, "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, "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 PokemonSpecies(Species.CLOBBOPUS, 8, false, false, false, "Tantrum Pokémon", Type.FIGHTING, null, 0.6, 4, Abilities.LIMBER, Abilities.NONE, Abilities.TECHNICIAN, 310, 50, 68, 60, 50, 50, 32, 180, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false),
+ 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, ""),
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, ""),
),
- new PokemonSpecies(Species.POLTEAGEIST, "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 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, ""),
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, ""),
),
- new PokemonSpecies(Species.HATENNA, "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, "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),
- new PokemonSpecies(Species.HATTERENE, "Hatterene", 8, false, false, false, "Silent Pokémon", Type.PSYCHIC, Type.FAIRY, 2.1, 5.1, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 510, 57, 90, 95, 136, 103, 29, 45, 50, 255, GrowthRate.SLOW, 0, false, 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),
+ new PokemonSpecies(Species.HATTERENE, 8, false, false, false, "Silent Pokémon", Type.PSYCHIC, Type.FAIRY, 2.1, 5.1, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 510, 57, 90, 95, 136, 103, 29, 45, 50, 255, GrowthRate.SLOW, 0, false, true,
new PokemonForm("Normal", "", Type.PSYCHIC, Type.FAIRY, 2.1, 5.1, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 510, 57, 90, 95, 136, 103, 29, 45, 50, 255),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.PSYCHIC, Type.FAIRY, 26, 5.1, Abilities.HEALER, Abilities.ANTICIPATION, Abilities.MAGIC_BOUNCE, 610, 70, 105, 110, 160, 125, 40, 45, 50, 255),
),
- new PokemonSpecies(Species.IMPIDIMP, "Impidimp", 8, false, false, false, "Wily Pokémon", Type.DARK, Type.FAIRY, 0.4, 5.5, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 265, 45, 45, 30, 55, 40, 50, 255, 50, 53, GrowthRate.MEDIUM_FAST, 100, false),
- new PokemonSpecies(Species.MORGREM, "Morgrem", 8, false, false, false, "Devious Pokémon", Type.DARK, Type.FAIRY, 0.8, 12.5, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 370, 65, 60, 45, 75, 55, 70, 120, 50, 130, GrowthRate.MEDIUM_FAST, 100, false),
- new PokemonSpecies(Species.GRIMMSNARL, "Grimmsnarl", 8, false, false, false, "Bulk Up Pokémon", Type.DARK, Type.FAIRY, 1.5, 61, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 510, 95, 120, 65, 95, 75, 60, 45, 50, 255, GrowthRate.MEDIUM_FAST, 100, false, true,
+ new PokemonSpecies(Species.IMPIDIMP, 8, false, false, false, "Wily Pokémon", Type.DARK, Type.FAIRY, 0.4, 5.5, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 265, 45, 45, 30, 55, 40, 50, 255, 50, 53, GrowthRate.MEDIUM_FAST, 100, false),
+ new PokemonSpecies(Species.MORGREM, 8, false, false, false, "Devious Pokémon", Type.DARK, Type.FAIRY, 0.8, 12.5, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 370, 65, 60, 45, 75, 55, 70, 120, 50, 130, GrowthRate.MEDIUM_FAST, 100, false),
+ new PokemonSpecies(Species.GRIMMSNARL, 8, false, false, false, "Bulk Up Pokémon", Type.DARK, Type.FAIRY, 1.5, 61, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 510, 95, 120, 65, 95, 75, 60, 45, 50, 255, GrowthRate.MEDIUM_FAST, 100, false, true,
new PokemonForm("Normal", "", Type.DARK, Type.FAIRY, 1.5, 61, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 510, 95, 120, 65, 95, 75, 60, 45, 50, 255),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.DARK, Type.FAIRY, 32, 61, Abilities.PRANKSTER, Abilities.FRISK, Abilities.PICKPOCKET, 610, 120, 155, 75, 110, 85, 65, 45, 50, 255),
),
- new PokemonSpecies(Species.OBSTAGOON, "Obstagoon", 8, false, false, false, "Blocking Pokémon", Type.DARK, Type.NORMAL, 1.6, 46, Abilities.RECKLESS, Abilities.GUTS, Abilities.DEFIANT, 520, 93, 90, 101, 60, 81, 95, 45, 50, 260, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PERRSERKER, "Perrserker", 8, false, false, false, "Viking Pokémon", Type.STEEL, null, 0.8, 28, Abilities.BATTLE_ARMOR, Abilities.TOUGH_CLAWS, Abilities.STEELY_SPIRIT, 440, 70, 110, 100, 50, 60, 50, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CURSOLA, "Cursola", 8, false, false, false, "Coral Pokémon", Type.GHOST, null, 1, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.PERISH_BODY, 510, 60, 95, 50, 145, 130, 30, 30, 50, 179, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.SIRFETCHD, "Sirfetch'd", 8, false, false, false, "Wild Duck Pokémon", Type.FIGHTING, null, 0.8, 117, Abilities.STEADFAST, Abilities.NONE, Abilities.SCRAPPY, 507, 62, 135, 95, 68, 82, 65, 45, 50, 177, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MR_RIME, "Mr. Rime", 8, false, false, false, "Comedian Pokémon", Type.ICE, Type.PSYCHIC, 1.5, 58.2, Abilities.TANGLED_FEET, Abilities.SCREEN_CLEANER, Abilities.ICE_BODY, 520, 80, 85, 75, 110, 100, 70, 45, 50, 182, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.RUNERIGUS, "Runerigus", 8, false, false, false, "Grudge Pokémon", Type.GROUND, Type.GHOST, 1.6, 66.6, Abilities.WANDERING_SPIRIT, Abilities.NONE, Abilities.NONE, 483, 58, 95, 145, 50, 105, 30, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.MILCERY, "Milcery", 8, false, false, false, "Cream Pokémon", Type.FAIRY, null, 0.2, 0.3, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 270, 45, 40, 40, 50, 61, 34, 200, 50, 54, GrowthRate.MEDIUM_FAST, 0, false),
- new PokemonSpecies(Species.ALCREMIE, "Alcremie", 8, false, false, false, "Cream Pokémon", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, GrowthRate.MEDIUM_FAST, 0, false, true,
+ new PokemonSpecies(Species.OBSTAGOON, 8, false, false, false, "Blocking Pokémon", Type.DARK, Type.NORMAL, 1.6, 46, Abilities.RECKLESS, Abilities.GUTS, Abilities.DEFIANT, 520, 93, 90, 101, 60, 81, 95, 45, 50, 260, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PERRSERKER, 8, false, false, false, "Viking Pokémon", Type.STEEL, null, 0.8, 28, Abilities.BATTLE_ARMOR, Abilities.TOUGH_CLAWS, Abilities.STEELY_SPIRIT, 440, 70, 110, 100, 50, 60, 50, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CURSOLA, 8, false, false, false, "Coral Pokémon", Type.GHOST, null, 1, 0.4, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.PERISH_BODY, 510, 60, 95, 50, 145, 130, 30, 30, 50, 179, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.SIRFETCHD, 8, false, false, false, "Wild Duck Pokémon", Type.FIGHTING, null, 0.8, 117, Abilities.STEADFAST, Abilities.NONE, Abilities.SCRAPPY, 507, 62, 135, 95, 68, 82, 65, 45, 50, 177, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MR_RIME, 8, false, false, false, "Comedian Pokémon", Type.ICE, Type.PSYCHIC, 1.5, 58.2, Abilities.TANGLED_FEET, Abilities.SCREEN_CLEANER, Abilities.ICE_BODY, 520, 80, 85, 75, 110, 100, 70, 45, 50, 182, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.RUNERIGUS, 8, false, false, false, "Grudge Pokémon", Type.GROUND, Type.GHOST, 1.6, 66.6, Abilities.WANDERING_SPIRIT, Abilities.NONE, Abilities.NONE, 483, 58, 95, 145, 50, 105, 30, 90, 50, 169, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.MILCERY, 8, false, false, false, "Cream Pokémon", Type.FAIRY, null, 0.2, 0.3, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 270, 45, 40, 40, 50, 61, 34, 200, 50, 54, GrowthRate.MEDIUM_FAST, 0, false),
+ new PokemonSpecies(Species.ALCREMIE, 8, false, false, false, "Cream Pokémon", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, GrowthRate.MEDIUM_FAST, 0, false, true,
new PokemonForm("Vanilla Cream", "vanilla-cream", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, false, ""),
new PokemonForm("Ruby Cream", "ruby-cream", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, false, ""),
new PokemonForm("Matcha Cream", "matcha-cream", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, false, ""),
@@ -2172,238 +2219,238 @@ export function initSpecies() {
new PokemonForm("Rainbow Swirl", "rainbow-swirl", Type.FAIRY, null, 0.3, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 495, 65, 60, 75, 110, 121, 64, 100, 50, 173, false, ""),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.FAIRY, null, 30, 0.5, Abilities.SWEET_VEIL, Abilities.NONE, Abilities.AROMA_VEIL, 595, 80, 70, 85, 140, 150, 65, 100, 50, 173),
),
- new PokemonSpecies(Species.FALINKS, "Falinks", 8, false, false, false, "Formation Pokémon", Type.FIGHTING, null, 3, 62, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.DEFIANT, 470, 65, 100, 100, 70, 60, 75, 45, 50, 165, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.PINCURCHIN, "Pincurchin", 8, false, false, false, "Sea Urchin Pokémon", Type.ELECTRIC, null, 0.3, 1, Abilities.LIGHTNING_ROD, Abilities.NONE, Abilities.ELECTRIC_SURGE, 435, 48, 101, 95, 91, 85, 15, 75, 50, 152, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SNOM, "Snom", 8, false, false, false, "Worm Pokémon", Type.ICE, Type.BUG, 0.3, 3.8, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.ICE_SCALES, 185, 30, 25, 35, 45, 30, 20, 190, 50, 37, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FROSMOTH, "Frosmoth", 8, false, false, false, "Frost Moth Pokémon", Type.ICE, Type.BUG, 1.3, 42, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.ICE_SCALES, 475, 70, 65, 60, 125, 90, 65, 75, 50, 166, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.STONJOURNER, "Stonjourner", 8, false, false, false, "Big Rock Pokémon", Type.ROCK, null, 2.5, 520, Abilities.POWER_SPOT, Abilities.NONE, Abilities.NONE, 470, 100, 125, 135, 20, 20, 70, 60, 50, 165, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.EISCUE, "Eiscue", 8, false, false, false, "Penguin Pokémon", Type.ICE, null, 1.4, 89, Abilities.ICE_FACE, Abilities.NONE, Abilities.NONE, 470, 75, 80, 110, 65, 90, 50, 60, 50, 165, GrowthRate.SLOW, 50, false, false,
+ new PokemonSpecies(Species.FALINKS, 8, false, false, false, "Formation Pokémon", Type.FIGHTING, null, 3, 62, Abilities.BATTLE_ARMOR, Abilities.NONE, Abilities.DEFIANT, 470, 65, 100, 100, 70, 60, 75, 45, 50, 165, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.PINCURCHIN, 8, false, false, false, "Sea Urchin Pokémon", Type.ELECTRIC, null, 0.3, 1, Abilities.LIGHTNING_ROD, Abilities.NONE, Abilities.ELECTRIC_SURGE, 435, 48, 101, 95, 91, 85, 15, 75, 50, 152, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SNOM, 8, false, false, false, "Worm Pokémon", Type.ICE, Type.BUG, 0.3, 3.8, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.ICE_SCALES, 185, 30, 25, 35, 45, 30, 20, 190, 50, 37, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FROSMOTH, 8, false, false, false, "Frost Moth Pokémon", Type.ICE, Type.BUG, 1.3, 42, Abilities.SHIELD_DUST, Abilities.NONE, Abilities.ICE_SCALES, 475, 70, 65, 60, 125, 90, 65, 75, 50, 166, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.STONJOURNER, 8, false, false, false, "Big Rock Pokémon", Type.ROCK, null, 2.5, 520, Abilities.POWER_SPOT, Abilities.NONE, Abilities.NONE, 470, 100, 125, 135, 20, 20, 70, 60, 50, 165, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.EISCUE, 8, false, false, false, "Penguin Pokémon", Type.ICE, null, 1.4, 89, Abilities.ICE_FACE, Abilities.NONE, Abilities.NONE, 470, 75, 80, 110, 65, 90, 50, 60, 50, 165, GrowthRate.SLOW, 50, false, false,
new PokemonForm("Ice Face", "", Type.ICE, null, 1.4, 89, Abilities.ICE_FACE, Abilities.NONE, Abilities.NONE, 470, 75, 80, 110, 65, 90, 50, 60, 50, 165),
new PokemonForm("No Ice", "no-ice", Type.ICE, null, 1.4, 89, Abilities.ICE_FACE, Abilities.NONE, Abilities.NONE, 470, 75, 80, 70, 65, 50, 130, 60, 50, 165),
),
- new PokemonSpecies(Species.INDEEDEE, "Indeedee", 8, false, false, false, "Emotion Pokémon", Type.PSYCHIC, Type.NORMAL, 0.9, 28, Abilities.INNER_FOCUS, Abilities.SYNCHRONIZE, Abilities.PSYCHIC_SURGE, 475, 60, 65, 55, 105, 95, 95, 30, 140, 166, GrowthRate.FAST, 50, false, false,
+ new PokemonSpecies(Species.INDEEDEE, 8, false, false, false, "Emotion Pokémon", Type.PSYCHIC, Type.NORMAL, 0.9, 28, Abilities.INNER_FOCUS, Abilities.SYNCHRONIZE, Abilities.PSYCHIC_SURGE, 475, 60, 65, 55, 105, 95, 95, 30, 140, 166, GrowthRate.FAST, 50, false, false,
new PokemonForm("Male", "male", Type.PSYCHIC, Type.NORMAL, 0.9, 28, Abilities.INNER_FOCUS, Abilities.SYNCHRONIZE, Abilities.PSYCHIC_SURGE, 475, 60, 65, 55, 105, 95, 95, 30, 140, 166, false, ""),
new PokemonForm("Female", "female", Type.PSYCHIC, Type.NORMAL, 0.9, 28, Abilities.OWN_TEMPO, Abilities.SYNCHRONIZE, Abilities.PSYCHIC_SURGE, 475, 70, 55, 65, 95, 105, 85, 30, 140, 166),
),
- new PokemonSpecies(Species.MORPEKO, "Morpeko", 8, false, false, false, "Two-Sided Pokémon", Type.ELECTRIC, Type.DARK, 0.3, 3, Abilities.HUNGER_SWITCH, Abilities.NONE, Abilities.NONE, 436, 58, 95, 58, 70, 58, 97, 180, 50, 153, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.MORPEKO, 8, false, false, false, "Two-Sided Pokémon", Type.ELECTRIC, Type.DARK, 0.3, 3, Abilities.HUNGER_SWITCH, Abilities.NONE, Abilities.NONE, 436, 58, 95, 58, 70, 58, 97, 180, 50, 153, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Full Belly Mode", "full-belly", Type.ELECTRIC, Type.DARK, 0.3, 3, Abilities.HUNGER_SWITCH, Abilities.NONE, Abilities.NONE, 436, 58, 95, 58, 70, 58, 97, 180, 50, 153, false, ""),
new PokemonForm("Hangry Mode", "hangry", Type.ELECTRIC, Type.DARK, 0.3, 3, Abilities.HUNGER_SWITCH, Abilities.NONE, Abilities.NONE, 436, 58, 95, 58, 70, 58, 97, 180, 50, 153),
),
- new PokemonSpecies(Species.CUFANT, "Cufant", 8, false, false, false, "Copperderm Pokémon", Type.STEEL, null, 1.2, 100, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 330, 72, 80, 49, 40, 49, 40, 190, 50, 66, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.COPPERAJAH, "Copperajah", 8, false, false, false, "Copperderm Pokémon", Type.STEEL, null, 3, 650, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 500, 122, 130, 69, 80, 69, 30, 90, 50, 175, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.CUFANT, 8, false, false, false, "Copperderm Pokémon", Type.STEEL, null, 1.2, 100, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 330, 72, 80, 49, 40, 49, 40, 190, 50, 66, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.COPPERAJAH, 8, false, false, false, "Copperderm Pokémon", Type.STEEL, null, 3, 650, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 500, 122, 130, 69, 80, 69, 30, 90, 50, 175, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.STEEL, null, 3, 650, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 500, 122, 130, 69, 80, 69, 30, 90, 50, 175),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.STEEL, null, 23, 650, Abilities.SHEER_FORCE, Abilities.NONE, Abilities.HEAVY_METAL, 600, 150, 160, 80, 90, 80, 40, 90, 50, 175),
),
- new PokemonSpecies(Species.DRACOZOLT, "Dracozolt", 8, false, false, false, "Fossil Pokémon", Type.ELECTRIC, Type.DRAGON, 1.8, 190, Abilities.VOLT_ABSORB, Abilities.HUSTLE, Abilities.SAND_RUSH, 505, 90, 100, 90, 80, 70, 75, 45, 50, 177, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.ARCTOZOLT, "Arctozolt", 8, false, false, false, "Fossil Pokémon", Type.ELECTRIC, Type.ICE, 2.3, 150, Abilities.VOLT_ABSORB, Abilities.STATIC, Abilities.SLUSH_RUSH, 505, 90, 100, 90, 90, 80, 55, 45, 50, 177, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.DRACOVISH, "Dracovish", 8, false, false, false, "Fossil Pokémon", Type.WATER, Type.DRAGON, 2.3, 215, Abilities.WATER_ABSORB, Abilities.STRONG_JAW, Abilities.SAND_RUSH, 505, 90, 90, 100, 70, 80, 75, 45, 50, 177, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.ARCTOVISH, "Arctovish", 8, false, false, false, "Fossil Pokémon", Type.WATER, Type.ICE, 2, 175, Abilities.WATER_ABSORB, Abilities.ICE_BODY, Abilities.SLUSH_RUSH, 505, 90, 90, 100, 80, 90, 55, 45, 50, 177, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.DURALUDON, "Duraludon", 8, false, false, false, "Alloy Pokémon", Type.STEEL, Type.DRAGON, 1.8, 40, Abilities.LIGHT_METAL, Abilities.HEAVY_METAL, Abilities.STALWART, 535, 70, 95, 115, 120, 50, 85, 45, 50, 187, GrowthRate.MEDIUM_FAST, 50, false, true,
+ new PokemonSpecies(Species.DRACOZOLT, 8, false, false, false, "Fossil Pokémon", Type.ELECTRIC, Type.DRAGON, 1.8, 190, Abilities.VOLT_ABSORB, Abilities.HUSTLE, Abilities.SAND_RUSH, 505, 90, 100, 90, 80, 70, 75, 45, 50, 177, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.ARCTOZOLT, 8, false, false, false, "Fossil Pokémon", Type.ELECTRIC, Type.ICE, 2.3, 150, Abilities.VOLT_ABSORB, Abilities.STATIC, Abilities.SLUSH_RUSH, 505, 90, 100, 90, 90, 80, 55, 45, 50, 177, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.DRACOVISH, 8, false, false, false, "Fossil Pokémon", Type.WATER, Type.DRAGON, 2.3, 215, Abilities.WATER_ABSORB, Abilities.STRONG_JAW, Abilities.SAND_RUSH, 505, 90, 90, 100, 70, 80, 75, 45, 50, 177, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.ARCTOVISH, 8, false, false, false, "Fossil Pokémon", Type.WATER, Type.ICE, 2, 175, Abilities.WATER_ABSORB, Abilities.ICE_BODY, Abilities.SLUSH_RUSH, 505, 90, 90, 100, 80, 90, 55, 45, 50, 177, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.DURALUDON, 8, false, false, false, "Alloy Pokémon", Type.STEEL, Type.DRAGON, 1.8, 40, Abilities.LIGHT_METAL, Abilities.HEAVY_METAL, Abilities.STALWART, 535, 70, 95, 115, 120, 50, 85, 45, 50, 187, GrowthRate.MEDIUM_FAST, 50, false, true,
new PokemonForm("Normal", "", Type.STEEL, Type.DRAGON, 1.8, 40, Abilities.LIGHT_METAL, Abilities.HEAVY_METAL, Abilities.STALWART, 535, 70, 95, 115, 120, 50, 85, 45, 50, 187),
new PokemonForm("G-Max", SpeciesFormKey.GIGANTAMAX, Type.STEEL, Type.DRAGON, 43, 40, Abilities.LIGHT_METAL, Abilities.HEAVY_METAL, Abilities.STALWART, 635, 90, 110, 145, 140, 60, 90, 45, 50, 187),
),
- new PokemonSpecies(Species.DREEPY, "Dreepy", 8, false, false, false, "Lingering Pokémon", Type.DRAGON, Type.GHOST, 0.5, 2, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 270, 28, 60, 30, 40, 30, 82, 45, 50, 54, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.DRAKLOAK, "Drakloak", 8, false, false, false, "Caretaker Pokémon", Type.DRAGON, Type.GHOST, 1.4, 11, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 410, 68, 80, 50, 60, 50, 102, 45, 50, 144, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.DRAGAPULT, "Dragapult", 8, false, false, false, "Stealth Pokémon", Type.DRAGON, Type.GHOST, 3, 50, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 600, 88, 120, 75, 100, 75, 142, 45, 50, 300, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.ZACIAN, "Zacian", 8, false, true, false, "Warrior Pokémon", Type.FAIRY, null, 2.8, 110, Abilities.INTREPID_SWORD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.DREEPY, 8, false, false, false, "Lingering Pokémon", Type.DRAGON, Type.GHOST, 0.5, 2, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 270, 28, 60, 30, 40, 30, 82, 45, 50, 54, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.DRAKLOAK, 8, false, false, false, "Caretaker Pokémon", Type.DRAGON, Type.GHOST, 1.4, 11, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 410, 68, 80, 50, 60, 50, 102, 45, 50, 144, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.DRAGAPULT, 8, false, false, false, "Stealth Pokémon", Type.DRAGON, Type.GHOST, 3, 50, Abilities.CLEAR_BODY, Abilities.INFILTRATOR, Abilities.CURSED_BODY, 600, 88, 120, 75, 100, 75, 142, 45, 50, 300, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.ZACIAN, 8, false, true, false, "Warrior Pokémon", Type.FAIRY, null, 2.8, 110, Abilities.INTREPID_SWORD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, GrowthRate.SLOW, null, false, false,
new PokemonForm("Hero of Many Battles", "hero", Type.FAIRY, null, 2.8, 110, Abilities.INTREPID_SWORD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, false, ""),
new PokemonForm("Crowned", "crowned", Type.FAIRY, Type.STEEL, 2.8, 355, Abilities.INTREPID_SWORD, Abilities.NONE, Abilities.NONE, 700, 92, 150, 115, 80, 115, 148, 10, 0, 335),
),
- new PokemonSpecies(Species.ZAMAZENTA, "Zamazenta", 8, false, true, false, "Warrior Pokémon", Type.FIGHTING, null, 2.9, 210, Abilities.DAUNTLESS_SHIELD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.ZAMAZENTA, 8, false, true, false, "Warrior Pokémon", Type.FIGHTING, null, 2.9, 210, Abilities.DAUNTLESS_SHIELD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, GrowthRate.SLOW, null, false, false,
new PokemonForm("Hero of Many Battles", "hero", Type.FIGHTING, null, 2.9, 210, Abilities.DAUNTLESS_SHIELD, Abilities.NONE, Abilities.NONE, 660, 92, 120, 115, 80, 115, 138, 10, 0, 335, false, ""),
new PokemonForm("Crowned", "crowned", Type.FIGHTING, Type.STEEL, 2.9, 785, Abilities.DAUNTLESS_SHIELD, Abilities.NONE, Abilities.NONE, 700, 92, 120, 140, 80, 140, 128, 10, 0, 335),
),
- new PokemonSpecies(Species.ETERNATUS, "Eternatus", 8, false, true, false, "Gigantic Pokémon", Type.POISON, Type.DRAGON, 20, 950, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 690, 140, 85, 95, 145, 95, 130, 255, 0, 345, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.ETERNATUS, 8, false, true, false, "Gigantic Pokémon", Type.POISON, Type.DRAGON, 20, 950, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 690, 140, 85, 95, 145, 95, 130, 255, 0, 345, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.POISON, Type.DRAGON, 20, 950, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 690, 140, 85, 95, 145, 95, 130, 255, 0, 345),
new PokemonForm("E-Max", "eternamax", Type.POISON, Type.DRAGON, 100, 0, Abilities.PRESSURE, Abilities.NONE, Abilities.NONE, 1125, 255, 115, 250, 125, 250, 130, 255, 0, 345),
),
- new PokemonSpecies(Species.KUBFU, "Kubfu", 8, true, false, false, "Wushu Pokémon", Type.FIGHTING, null, 0.6, 12, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.NONE, 385, 60, 90, 60, 53, 50, 72, 3, 50, 77, GrowthRate.SLOW, 87.5, false),
- new PokemonSpecies(Species.URSHIFU, "Urshifu", 8, true, false, false, "Wushu Pokémon", Type.FIGHTING, Type.DARK, 1.9, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 550, 100, 130, 100, 63, 60, 97, 3, 50, 275, GrowthRate.SLOW, 87.5, false, true,
+ new PokemonSpecies(Species.KUBFU, 8, true, false, false, "Wushu Pokémon", Type.FIGHTING, null, 0.6, 12, Abilities.INNER_FOCUS, Abilities.NONE, Abilities.NONE, 385, 60, 90, 60, 53, 50, 72, 3, 50, 77, GrowthRate.SLOW, 87.5, false),
+ new PokemonSpecies(Species.URSHIFU, 8, true, false, false, "Wushu Pokémon", Type.FIGHTING, Type.DARK, 1.9, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 550, 100, 130, 100, 63, 60, 97, 3, 50, 275, GrowthRate.SLOW, 87.5, false, true,
new PokemonForm("Single Strike Style", "single-strike", Type.FIGHTING, Type.DARK, 1.9, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 550, 100, 130, 100, 63, 60, 97, 3, 50, 275, false, ""),
new PokemonForm("Rapid Strike Style", "rapid-strike", Type.FIGHTING, Type.WATER, 1.9, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 550, 100, 130, 100, 63, 60, 97, 3, 50, 275),
new PokemonForm("G-Max Single Strike Style", SpeciesFormKey.GIGANTAMAX_SINGLE, Type.FIGHTING, Type.DARK, 29, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 650, 125, 160, 120, 75, 70, 100, 3, 50, 275),
new PokemonForm("G-Max Rapid Strike Style", SpeciesFormKey.GIGANTAMAX_RAPID, Type.FIGHTING, Type.WATER, 26, 105, Abilities.UNSEEN_FIST, Abilities.NONE, Abilities.NONE, 650, 125, 160, 120, 75, 70, 100, 3, 50, 275),
),
- new PokemonSpecies(Species.ZARUDE, "Zarude", 8, false, false, true, "Rogue Monkey Pokémon", Type.DARK, Type.GRASS, 1.8, 70, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.NONE, 600, 105, 120, 105, 70, 95, 105, 3, 0, 300, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.ZARUDE, 8, false, false, true, "Rogue Monkey Pokémon", Type.DARK, Type.GRASS, 1.8, 70, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.NONE, 600, 105, 120, 105, 70, 95, 105, 3, 0, 300, GrowthRate.SLOW, null, false, false,
new PokemonForm("Normal", "", Type.DARK, Type.GRASS, 1.8, 70, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.NONE, 600, 105, 120, 105, 70, 95, 105, 3, 0, 300),
new PokemonForm("Dada", "dada", Type.DARK, Type.GRASS, 1.8, 70, Abilities.LEAF_GUARD, Abilities.NONE, Abilities.NONE, 600, 105, 120, 105, 70, 95, 105, 3, 0, 300),
),
- new PokemonSpecies(Species.REGIELEKI, "Regieleki", 8, true, false, false, "Electron Pokémon", Type.ELECTRIC, null, 1.2, 145, Abilities.TRANSISTOR, Abilities.NONE, Abilities.NONE, 580, 80, 100, 50, 100, 50, 200, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.REGIDRAGO, "Regidrago", 8, true, false, false, "Dragon Orb Pokémon", Type.DRAGON, null, 2.1, 200, Abilities.DRAGONS_MAW, Abilities.NONE, Abilities.NONE, 580, 200, 100, 50, 100, 50, 80, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.GLASTRIER, "Glastrier", 8, true, false, false, "Wild Horse Pokémon", Type.ICE, null, 2.2, 800, Abilities.CHILLING_NEIGH, Abilities.NONE, Abilities.NONE, 580, 100, 145, 130, 65, 110, 30, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.SPECTRIER, "Spectrier", 8, true, false, false, "Swift Horse Pokémon", Type.GHOST, null, 2, 44.5, Abilities.GRIM_NEIGH, Abilities.NONE, Abilities.NONE, 580, 100, 65, 60, 145, 80, 130, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.CALYREX, "Calyrex", 8, true, false, false, "King Pokémon", Type.PSYCHIC, Type.GRASS, 1.1, 7.7, Abilities.UNNERVE, Abilities.NONE, Abilities.NONE, 500, 100, 80, 80, 80, 80, 80, 3, 100, 250, GrowthRate.SLOW, null, false, true,
+ new PokemonSpecies(Species.REGIELEKI, 8, true, false, false, "Electron Pokémon", Type.ELECTRIC, null, 1.2, 145, Abilities.TRANSISTOR, Abilities.NONE, Abilities.NONE, 580, 80, 100, 50, 100, 50, 200, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.REGIDRAGO, 8, true, false, false, "Dragon Orb Pokémon", Type.DRAGON, null, 2.1, 200, Abilities.DRAGONS_MAW, Abilities.NONE, Abilities.NONE, 580, 200, 100, 50, 100, 50, 80, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.GLASTRIER, 8, true, false, false, "Wild Horse Pokémon", Type.ICE, null, 2.2, 800, Abilities.CHILLING_NEIGH, Abilities.NONE, Abilities.NONE, 580, 100, 145, 130, 65, 110, 30, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.SPECTRIER, 8, true, false, false, "Swift Horse Pokémon", Type.GHOST, null, 2, 44.5, Abilities.GRIM_NEIGH, Abilities.NONE, Abilities.NONE, 580, 100, 65, 60, 145, 80, 130, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.CALYREX, 8, true, false, false, "King Pokémon", Type.PSYCHIC, Type.GRASS, 1.1, 7.7, Abilities.UNNERVE, Abilities.NONE, Abilities.NONE, 500, 100, 80, 80, 80, 80, 80, 3, 100, 250, GrowthRate.SLOW, null, false, true,
new PokemonForm("Normal", "", Type.PSYCHIC, Type.GRASS, 1.1, 7.7, Abilities.UNNERVE, Abilities.NONE, Abilities.NONE, 500, 100, 80, 80, 80, 80, 80, 3, 100, 250),
new PokemonForm("Ice", "ice", Type.PSYCHIC, Type.ICE, 2.4, 809.1, Abilities.AS_ONE_GLASTRIER, Abilities.NONE, Abilities.NONE, 680, 100, 165, 150, 85, 130, 50, 3, 100, 250),
new PokemonForm("Shadow", "shadow", Type.PSYCHIC, Type.GHOST, 2.4, 53.6, Abilities.AS_ONE_SPECTRIER, Abilities.NONE, Abilities.NONE, 680, 100, 85, 80, 165, 100, 150, 3, 100, 250),
),
- new PokemonSpecies(Species.WYRDEER, "Wyrdeer", 8, false, false, false, "Big Horn Pokémon", Type.NORMAL, Type.PSYCHIC, 1.8, 95.1, Abilities.INTIMIDATE, Abilities.FRISK, Abilities.SAP_SIPPER, 525, 103, 105, 72, 105, 75, 65, 135, 50, 263, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.KLEAVOR, "Kleavor", 8, false, false, false, "Axe Pokémon", Type.BUG, Type.ROCK, 1.8, 89, Abilities.SWARM, Abilities.SHEER_FORCE, Abilities.SHARPNESS, 500, 70, 135, 95, 45, 70, 85, 115, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.URSALUNA, "Ursaluna", 8, false, false, false, "Peat Pokémon", Type.GROUND, Type.NORMAL, 2.4, 290, Abilities.GUTS, Abilities.BULLETPROOF, Abilities.UNNERVE, 550, 130, 140, 105, 45, 80, 50, 75, 50, 275, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BASCULEGION, "Basculegion", 8, false, false, false, "Big Fish Pokémon", Type.WATER, Type.GHOST, 3, 110, Abilities.SWIFT_SWIM, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 530, 120, 112, 65, 80, 75, 78, 135, 50, 265, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.WYRDEER, 8, false, false, false, "Big Horn Pokémon", Type.NORMAL, Type.PSYCHIC, 1.8, 95.1, Abilities.INTIMIDATE, Abilities.FRISK, Abilities.SAP_SIPPER, 525, 103, 105, 72, 105, 75, 65, 135, 50, 263, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.KLEAVOR, 8, false, false, false, "Axe Pokémon", Type.BUG, Type.ROCK, 1.8, 89, Abilities.SWARM, Abilities.SHEER_FORCE, Abilities.SHARPNESS, 500, 70, 135, 95, 45, 70, 85, 115, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.URSALUNA, 8, false, false, false, "Peat Pokémon", Type.GROUND, Type.NORMAL, 2.4, 290, Abilities.GUTS, Abilities.BULLETPROOF, Abilities.UNNERVE, 550, 130, 140, 105, 45, 80, 50, 75, 50, 275, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BASCULEGION, 8, false, false, false, "Big Fish Pokémon", Type.WATER, Type.GHOST, 3, 110, Abilities.SWIFT_SWIM, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 530, 120, 112, 65, 80, 75, 78, 135, 50, 265, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Male", "male", Type.WATER, Type.GHOST, 3, 110, Abilities.SWIFT_SWIM, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 530, 120, 112, 65, 80, 75, 78, 135, 50, 265, false, ""),
new PokemonForm("Female", "female", Type.WATER, Type.GHOST, 3, 110, Abilities.SWIFT_SWIM, Abilities.ADAPTABILITY, Abilities.MOLD_BREAKER, 530, 120, 92, 65, 100, 75, 78, 135, 50, 265),
),
- new PokemonSpecies(Species.SNEASLER, "Sneasler", 8, false, false, false, "Free Climb Pokémon", Type.FIGHTING, Type.POISON, 1.3, 43, Abilities.PRESSURE, Abilities.UNBURDEN, Abilities.POISON_TOUCH, 510, 80, 130, 60, 40, 80, 120, 135, 50, 102, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.OVERQWIL, "Overqwil", 8, false, false, false, "Pin Cluster Pokémon", Type.DARK, Type.POISON, 2.5, 60.5, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 510, 85, 115, 95, 65, 65, 85, 135, 50, 179, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ENAMORUS, "Enamorus", 8, true, false, false, "Love-Hate Pokémon", Type.FAIRY, Type.FLYING, 1.6, 48, Abilities.CUTE_CHARM, Abilities.NONE, Abilities.CONTRARY, 580, 74, 115, 70, 135, 80, 106, 3, 50, 116, GrowthRate.SLOW, 0, false, true,
+ new PokemonSpecies(Species.SNEASLER, 8, false, false, false, "Free Climb Pokémon", Type.FIGHTING, Type.POISON, 1.3, 43, Abilities.PRESSURE, Abilities.UNBURDEN, Abilities.POISON_TOUCH, 510, 80, 130, 60, 40, 80, 120, 135, 50, 102, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.OVERQWIL, 8, false, false, false, "Pin Cluster Pokémon", Type.DARK, Type.POISON, 2.5, 60.5, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 510, 85, 115, 95, 65, 65, 85, 135, 50, 179, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ENAMORUS, 8, true, false, false, "Love-Hate Pokémon", Type.FAIRY, Type.FLYING, 1.6, 48, Abilities.CUTE_CHARM, Abilities.NONE, Abilities.CONTRARY, 580, 74, 115, 70, 135, 80, 106, 3, 50, 116, GrowthRate.SLOW, 0, false, true,
new PokemonForm("Incarnate Forme", "incarnate", Type.FAIRY, Type.FLYING, 1.6, 48, Abilities.CUTE_CHARM, Abilities.NONE, Abilities.CONTRARY, 580, 74, 115, 70, 135, 80, 106, 3, 50, 116),
new PokemonForm("Therian Forme", "therian", Type.FAIRY, Type.FLYING, 1.6, 48, Abilities.OVERCOAT, Abilities.NONE, Abilities.NONE, 580, 74, 115, 110, 135, 100, 46, 3, 50, 116),
),
- new PokemonSpecies(Species.SPRIGATITO, "Sprigatito", 9, false, false, false, "Grass Cat Pokémon", Type.GRASS, null, 0.4, 4.1, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 310, 40, 61, 54, 45, 45, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.FLORAGATO, "Floragato", 9, false, false, false, "Grass Cat Pokémon", Type.GRASS, null, 0.9, 12.2, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 410, 61, 80, 63, 60, 63, 83, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.MEOWSCARADA, "Meowscarada", 9, false, false, false, "Magician Pokémon", Type.GRASS, Type.DARK, 1.5, 31.2, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 530, 76, 110, 70, 81, 70, 123, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.FUECOCO, "Fuecoco", 9, false, false, false, "Fire Croc Pokémon", Type.FIRE, null, 0.4, 9.8, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 310, 67, 45, 59, 63, 40, 36, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.CROCALOR, "Crocalor", 9, false, false, false, "Fire Croc Pokémon", Type.FIRE, null, 1, 30.7, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 411, 81, 55, 78, 90, 58, 49, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.SKELEDIRGE, "Skeledirge", 9, false, false, false, "Singer Pokémon", Type.FIRE, Type.GHOST, 1.6, 326.5, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 530, 104, 75, 100, 110, 75, 66, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.QUAXLY, "Quaxly", 9, false, false, false, "Duckling Pokémon", Type.WATER, null, 0.5, 6.1, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 310, 55, 65, 45, 50, 45, 50, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.QUAXWELL, "Quaxwell", 9, false, false, false, "Practicing Pokémon", Type.WATER, null, 1.2, 21.5, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 410, 70, 85, 65, 65, 60, 65, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.QUAQUAVAL, "Quaquaval", 9, false, false, false, "Dancer Pokémon", Type.WATER, Type.FIGHTING, 1.8, 61.9, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 530, 85, 120, 80, 85, 75, 85, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.LECHONK, "Lechonk", 9, false, false, false, "Hog Pokémon", Type.NORMAL, null, 0.5, 10.2, Abilities.AROMA_VEIL, Abilities.GLUTTONY, Abilities.THICK_FAT, 254, 54, 45, 40, 35, 45, 35, 255, 50, 51, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.OINKOLOGNE, "Oinkologne", 9, false, false, false, "Hog Pokémon", Type.NORMAL, null, 1, 120, Abilities.LINGERING_AROMA, Abilities.GLUTTONY, Abilities.THICK_FAT, 489, 110, 100, 75, 59, 80, 65, 100, 50, 171, GrowthRate.MEDIUM_FAST, 100, false, false,
+ new PokemonSpecies(Species.SPRIGATITO, 9, false, false, false, "Grass Cat Pokémon", Type.GRASS, null, 0.4, 4.1, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 310, 40, 61, 54, 45, 45, 65, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.FLORAGATO, 9, false, false, false, "Grass Cat Pokémon", Type.GRASS, null, 0.9, 12.2, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 410, 61, 80, 63, 60, 63, 83, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.MEOWSCARADA, 9, false, false, false, "Magician Pokémon", Type.GRASS, Type.DARK, 1.5, 31.2, Abilities.OVERGROW, Abilities.NONE, Abilities.PROTEAN, 530, 76, 110, 70, 81, 70, 123, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.FUECOCO, 9, false, false, false, "Fire Croc Pokémon", Type.FIRE, null, 0.4, 9.8, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 310, 67, 45, 59, 63, 40, 36, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.CROCALOR, 9, false, false, false, "Fire Croc Pokémon", Type.FIRE, null, 1, 30.7, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 411, 81, 55, 78, 90, 58, 49, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.SKELEDIRGE, 9, false, false, false, "Singer Pokémon", Type.FIRE, Type.GHOST, 1.6, 326.5, Abilities.BLAZE, Abilities.NONE, Abilities.UNAWARE, 530, 104, 75, 100, 110, 75, 66, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.QUAXLY, 9, false, false, false, "Duckling Pokémon", Type.WATER, null, 0.5, 6.1, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 310, 55, 65, 45, 50, 45, 50, 45, 50, 62, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.QUAXWELL, 9, false, false, false, "Practicing Pokémon", Type.WATER, null, 1.2, 21.5, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 410, 70, 85, 65, 65, 60, 65, 45, 50, 144, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.QUAQUAVAL, 9, false, false, false, "Dancer Pokémon", Type.WATER, Type.FIGHTING, 1.8, 61.9, Abilities.TORRENT, Abilities.NONE, Abilities.MOXIE, 530, 85, 120, 80, 85, 75, 85, 45, 50, 265, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.LECHONK, 9, false, false, false, "Hog Pokémon", Type.NORMAL, null, 0.5, 10.2, Abilities.AROMA_VEIL, Abilities.GLUTTONY, Abilities.THICK_FAT, 254, 54, 45, 40, 35, 45, 35, 255, 50, 51, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.OINKOLOGNE, 9, false, false, false, "Hog Pokémon", Type.NORMAL, null, 1, 120, Abilities.LINGERING_AROMA, Abilities.GLUTTONY, Abilities.THICK_FAT, 489, 110, 100, 75, 59, 80, 65, 100, 50, 171, GrowthRate.MEDIUM_FAST, 100, false, false,
new PokemonForm("Male", "male", Type.NORMAL, null, 1, 120, Abilities.LINGERING_AROMA, Abilities.GLUTTONY, Abilities.THICK_FAT, 489, 110, 100, 75, 59, 80, 65, 100, 50, 171, false, ""),
new PokemonForm("Female", "female", Type.NORMAL, null, 1, 120, Abilities.AROMA_VEIL, Abilities.GLUTTONY, Abilities.THICK_FAT, 489, 115, 90, 70, 59, 90, 65, 100, 50, 171),
),
- new PokemonSpecies(Species.TAROUNTULA, "Tarountula", 9, false, false, false, "String Ball Pokémon", Type.BUG, null, 0.3, 4, Abilities.INSOMNIA, Abilities.NONE, Abilities.STAKEOUT, 210, 35, 41, 45, 29, 40, 20, 255, 50, 42, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.SPIDOPS, "Spidops", 9, false, false, false, "Trap Pokémon", Type.BUG, null, 1, 16.5, Abilities.INSOMNIA, Abilities.NONE, Abilities.STAKEOUT, 404, 60, 79, 92, 52, 86, 35, 120, 50, 141, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.NYMBLE, "Nymble", 9, false, false, false, "Grasshopper Pokémon", Type.BUG, null, 0.2, 1, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 210, 33, 46, 40, 21, 25, 45, 190, 20, 42, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.LOKIX, "Lokix", 9, false, false, false, "Grasshopper Pokémon", Type.BUG, Type.DARK, 1, 17.5, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 450, 71, 102, 78, 52, 55, 92, 30, 0, 158, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PAWMI, "Pawmi", 9, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.3, 2.5, Abilities.STATIC, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 240, 45, 50, 20, 40, 25, 60, 190, 50, 48, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PAWMO, "Pawmo", 9, false, false, false, "Mouse Pokémon", Type.ELECTRIC, Type.FIGHTING, 0.4, 6.5, Abilities.VOLT_ABSORB, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 350, 60, 75, 40, 50, 40, 85, 80, 50, 123, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.PAWMOT, "Pawmot", 9, false, false, false, "Hands-On Pokémon", Type.ELECTRIC, Type.FIGHTING, 0.9, 41, Abilities.VOLT_ABSORB, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 490, 70, 115, 70, 70, 60, 105, 45, 50, 245, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.TANDEMAUS, "Tandemaus", 9, false, false, false, "Couple Pokémon", Type.NORMAL, null, 0.3, 1.8, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.OWN_TEMPO, 305, 50, 50, 45, 40, 45, 75, 150, 50, 61, GrowthRate.FAST, null, false),
- new PokemonSpecies(Species.MAUSHOLD, "Maushold", 9, false, false, false, "Family Pokémon", Type.NORMAL, null, 0.3, 2.3, Abilities.FRIEND_GUARD, Abilities.CHEEK_POUCH, Abilities.TECHNICIAN, 470, 74, 75, 70, 65, 75, 111, 75, 50, 165, GrowthRate.FAST, null, false, false,
+ new PokemonSpecies(Species.TAROUNTULA, 9, false, false, false, "String Ball Pokémon", Type.BUG, null, 0.3, 4, Abilities.INSOMNIA, Abilities.NONE, Abilities.STAKEOUT, 210, 35, 41, 45, 29, 40, 20, 255, 50, 42, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.SPIDOPS, 9, false, false, false, "Trap Pokémon", Type.BUG, null, 1, 16.5, Abilities.INSOMNIA, Abilities.NONE, Abilities.STAKEOUT, 404, 60, 79, 92, 52, 86, 35, 120, 50, 141, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.NYMBLE, 9, false, false, false, "Grasshopper Pokémon", Type.BUG, null, 0.2, 1, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 210, 33, 46, 40, 21, 25, 45, 190, 20, 42, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.LOKIX, 9, false, false, false, "Grasshopper Pokémon", Type.BUG, Type.DARK, 1, 17.5, Abilities.SWARM, Abilities.NONE, Abilities.TINTED_LENS, 450, 71, 102, 78, 52, 55, 92, 30, 0, 158, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PAWMI, 9, false, false, false, "Mouse Pokémon", Type.ELECTRIC, null, 0.3, 2.5, Abilities.STATIC, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 240, 45, 50, 20, 40, 25, 60, 190, 50, 48, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PAWMO, 9, false, false, false, "Mouse Pokémon", Type.ELECTRIC, Type.FIGHTING, 0.4, 6.5, Abilities.VOLT_ABSORB, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 350, 60, 75, 40, 50, 40, 85, 80, 50, 123, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PAWMOT, 9, false, false, false, "Hands-On Pokémon", Type.ELECTRIC, Type.FIGHTING, 0.9, 41, Abilities.VOLT_ABSORB, Abilities.NATURAL_CURE, Abilities.IRON_FIST, 490, 70, 115, 70, 70, 60, 105, 45, 50, 245, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.TANDEMAUS, 9, false, false, false, "Couple Pokémon", Type.NORMAL, null, 0.3, 1.8, Abilities.RUN_AWAY, Abilities.PICKUP, Abilities.OWN_TEMPO, 305, 50, 50, 45, 40, 45, 75, 150, 50, 61, GrowthRate.FAST, null, false),
+ new PokemonSpecies(Species.MAUSHOLD, 9, false, false, false, "Family Pokémon", Type.NORMAL, null, 0.3, 2.3, Abilities.FRIEND_GUARD, Abilities.CHEEK_POUCH, Abilities.TECHNICIAN, 470, 74, 75, 70, 65, 75, 111, 75, 50, 165, GrowthRate.FAST, null, false, false,
new PokemonForm("Family of Four", "four", Type.NORMAL, null, 0.3, 2.3, Abilities.FRIEND_GUARD, Abilities.CHEEK_POUCH, Abilities.TECHNICIAN, 470, 74, 75, 70, 65, 75, 111, 75, 50, 165),
new PokemonForm("Family of Three", "three", Type.NORMAL, null, 0.3, 2.8, Abilities.FRIEND_GUARD, Abilities.CHEEK_POUCH, Abilities.TECHNICIAN, 470, 74, 75, 70, 65, 75, 111, 75, 50, 165),
),
- new PokemonSpecies(Species.FIDOUGH, "Fidough", 9, false, false, false, "Puppy Pokémon", Type.FAIRY, null, 0.3, 10.9, Abilities.OWN_TEMPO, Abilities.NONE, Abilities.KLUTZ, 312, 37, 55, 70, 30, 55, 65, 190, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.DACHSBUN, "Dachsbun", 9, false, false, false, "Dog Pokémon", Type.FAIRY, null, 0.5, 14.9, Abilities.WELL_BAKED_BODY, Abilities.NONE, Abilities.AROMA_VEIL, 477, 57, 80, 115, 50, 80, 95, 90, 50, 167, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SMOLIV, "Smoliv", 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 0.3, 6.5, Abilities.EARLY_BIRD, Abilities.NONE, Abilities.HARVEST, 260, 41, 35, 45, 58, 51, 30, 255, 50, 52, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.DOLLIV, "Dolliv", 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 0.6, 11.9, Abilities.EARLY_BIRD, Abilities.NONE, Abilities.HARVEST, 354, 52, 53, 60, 78, 78, 33, 120, 50, 124, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.ARBOLIVA, "Arboliva", 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 1.4, 48.2, Abilities.SEED_SOWER, Abilities.NONE, Abilities.HARVEST, 510, 78, 69, 90, 125, 109, 39, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SQUAWKABILLY, "Squawkabilly", 9, false, false, false, "Parrot Pokémon", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.GUTS, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146, GrowthRate.ERRATIC, 50, false, false,
+ new PokemonSpecies(Species.FIDOUGH, 9, false, false, false, "Puppy Pokémon", Type.FAIRY, null, 0.3, 10.9, Abilities.OWN_TEMPO, Abilities.NONE, Abilities.KLUTZ, 312, 37, 55, 70, 30, 55, 65, 190, 50, 62, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.DACHSBUN, 9, false, false, false, "Dog Pokémon", Type.FAIRY, null, 0.5, 14.9, Abilities.WELL_BAKED_BODY, Abilities.NONE, Abilities.AROMA_VEIL, 477, 57, 80, 115, 50, 80, 95, 90, 50, 167, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SMOLIV, 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 0.3, 6.5, Abilities.EARLY_BIRD, Abilities.NONE, Abilities.HARVEST, 260, 41, 35, 45, 58, 51, 30, 255, 50, 52, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.DOLLIV, 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 0.6, 11.9, Abilities.EARLY_BIRD, Abilities.NONE, Abilities.HARVEST, 354, 52, 53, 60, 78, 78, 33, 120, 50, 124, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.ARBOLIVA, 9, false, false, false, "Olive Pokémon", Type.GRASS, Type.NORMAL, 1.4, 48.2, Abilities.SEED_SOWER, Abilities.NONE, Abilities.HARVEST, 510, 78, 69, 90, 125, 109, 39, 45, 50, 255, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SQUAWKABILLY, 9, false, false, false, "Parrot Pokémon", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.GUTS, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146, GrowthRate.ERRATIC, 50, false, false,
new PokemonForm("Green Plumage", "green-plumage", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.GUTS, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146),
new PokemonForm("Blue Plumage", "blue-plumage", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.GUTS, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146),
new PokemonForm("Yellow Plumage", "yellow-plumage", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.SHEER_FORCE, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146),
new PokemonForm("White Plumage", "white-plumage", Type.NORMAL, Type.FLYING, 0.6, 2.4, Abilities.INTIMIDATE, Abilities.HUSTLE, Abilities.SHEER_FORCE, 417, 82, 96, 51, 45, 51, 92, 190, 50, 146),
),
- new PokemonSpecies(Species.NACLI, "Nacli", 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 0.4, 16, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 280, 55, 55, 75, 35, 35, 25, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.NACLSTACK, "Naclstack", 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 0.6, 105, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 355, 60, 60, 100, 35, 65, 35, 120, 50, 124, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GARGANACL, "Garganacl", 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 2.3, 240, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 500, 100, 100, 130, 45, 90, 35, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.CHARCADET, "Charcadet", 9, false, false, false, "Fire Child Pokémon", Type.FIRE, null, 0.6, 10.5, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.FLAME_BODY, 255, 40, 50, 40, 50, 40, 35, 90, 50, 51, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.ARMAROUGE, "Armarouge", 9, false, false, false, "Fire Warrior Pokémon", Type.FIRE, Type.PSYCHIC, 1.5, 85, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.WEAK_ARMOR, 525, 85, 60, 100, 125, 80, 75, 25, 20, 263, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.CERULEDGE, "Ceruledge", 9, false, false, false, "Fire Blades Pokémon", Type.FIRE, Type.GHOST, 1.6, 62, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.WEAK_ARMOR, 525, 75, 125, 80, 60, 100, 85, 25, 20, 263, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.TADBULB, "Tadbulb", 9, false, false, false, "EleTadpole Pokémon", Type.ELECTRIC, null, 0.3, 0.4, Abilities.OWN_TEMPO, Abilities.STATIC, Abilities.DAMP, 272, 61, 31, 41, 59, 35, 45, 190, 50, 54, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BELLIBOLT, "Bellibolt", 9, false, false, false, "EleFrog Pokémon", Type.ELECTRIC, null, 1.2, 113, Abilities.ELECTROMORPHOSIS, Abilities.STATIC, Abilities.DAMP, 495, 109, 64, 91, 103, 83, 45, 50, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.WATTREL, "Wattrel", 9, false, false, false, "Storm Petrel Pokémon", Type.ELECTRIC, Type.FLYING, 0.4, 3.6, Abilities.WIND_POWER, Abilities.VOLT_ABSORB, Abilities.COMPETITIVE, 280, 40, 40, 35, 55, 40, 70, 180, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.KILOWATTREL, "Kilowattrel", 9, false, false, false, "Frigatebird Pokémon", Type.ELECTRIC, Type.FLYING, 1.4, 38.6, Abilities.WIND_POWER, Abilities.VOLT_ABSORB, Abilities.COMPETITIVE, 490, 70, 70, 60, 105, 60, 125, 90, 50, 172, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.MASCHIFF, "Maschiff", 9, false, false, false, "Rascal Pokémon", Type.DARK, null, 0.5, 16, Abilities.INTIMIDATE, Abilities.RUN_AWAY, Abilities.STAKEOUT, 340, 60, 78, 60, 40, 51, 51, 150, 50, 68, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.MABOSSTIFF, "Mabosstiff", 9, false, false, false, "Boss Pokémon", Type.DARK, null, 1.1, 61, Abilities.INTIMIDATE, Abilities.GUARD_DOG, Abilities.STAKEOUT, 505, 80, 120, 90, 60, 70, 85, 75, 50, 177, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.SHROODLE, "Shroodle", 9, false, false, false, "Toxic Mouse Pokémon", Type.POISON, Type.NORMAL, 0.2, 0.7, Abilities.UNBURDEN, Abilities.PICKPOCKET, Abilities.PRANKSTER, 290, 40, 65, 35, 40, 35, 75, 190, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GRAFAIAI, "Grafaiai", 9, false, false, false, "Toxic Monkey Pokémon", Type.POISON, Type.NORMAL, 0.7, 27.2, Abilities.UNBURDEN, Abilities.POISON_TOUCH, Abilities.PRANKSTER, 485, 63, 95, 65, 80, 72, 110, 90, 50, 170, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.BRAMBLIN, "Bramblin", 9, false, false, false, "Tumbleweed Pokémon", Type.GRASS, Type.GHOST, 0.6, 0.6, Abilities.WIND_RIDER, Abilities.NONE, Abilities.INFILTRATOR, 275, 40, 65, 30, 45, 35, 60, 190, 50, 55, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BRAMBLEGHAST, "Brambleghast", 9, false, false, false, "Tumbleweed Pokémon", Type.GRASS, Type.GHOST, 1.2, 6, Abilities.WIND_RIDER, Abilities.NONE, Abilities.INFILTRATOR, 480, 55, 115, 70, 80, 70, 90, 45, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.TOEDSCOOL, "Toedscool", 9, false, false, false, "Woodear Pokémon", Type.GROUND, Type.GRASS, 0.9, 33, Abilities.MYCELIUM_MIGHT, Abilities.NONE, Abilities.NONE, 335, 40, 40, 35, 50, 100, 70, 190, 50, 67, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.TOEDSCRUEL, "Toedscruel", 9, false, false, false, "Woodear Pokémon", Type.GROUND, Type.GRASS, 1.9, 58, Abilities.MYCELIUM_MIGHT, Abilities.NONE, Abilities.NONE, 515, 80, 70, 65, 80, 120, 100, 90, 50, 180, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.KLAWF, "Klawf", 9, false, false, false, "Ambush Pokémon", Type.ROCK, null, 1.3, 79, Abilities.ANGER_SHELL, Abilities.SHELL_ARMOR, Abilities.REGENERATOR, 450, 70, 100, 115, 35, 55, 75, 120, 50, 158, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CAPSAKID, "Capsakid", 9, false, false, false, "Spicy Pepper Pokémon", Type.GRASS, null, 0.3, 3, Abilities.CHLOROPHYLL, Abilities.INSOMNIA, Abilities.KLUTZ, 304, 50, 62, 40, 62, 40, 50, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.SCOVILLAIN, "Scovillain", 9, false, false, false, "Spicy Pepper Pokémon", Type.GRASS, Type.FIRE, 0.9, 15, Abilities.CHLOROPHYLL, Abilities.INSOMNIA, Abilities.MOODY, 486, 65, 108, 65, 108, 65, 75, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.RELLOR, "Rellor", 9, false, false, false, "Rolling Pokémon", Type.BUG, null, 0.2, 1, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.SHED_SKIN, 270, 41, 50, 60, 31, 58, 30, 190, 50, 54, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.RABSCA, "Rabsca", 9, false, false, false, "Rolling Pokémon", Type.BUG, Type.PSYCHIC, 0.3, 3.5, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.TELEPATHY, 470, 75, 50, 85, 115, 100, 45, 45, 50, 165, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.FLITTLE, "Flittle", 9, false, false, false, "Frill Pokémon", Type.PSYCHIC, null, 0.2, 1.5, Abilities.ANTICIPATION, Abilities.FRISK, Abilities.SPEED_BOOST, 255, 30, 35, 30, 55, 30, 75, 120, 50, 51, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.ESPATHRA, "Espathra", 9, false, false, false, "Ostrich Pokémon", Type.PSYCHIC, null, 1.9, 90, Abilities.OPPORTUNIST, Abilities.FRISK, Abilities.SPEED_BOOST, 481, 95, 60, 60, 101, 60, 105, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.TINKATINK, "Tinkatink", 9, false, false, false, "Metalsmith Pokémon", Type.FAIRY, Type.STEEL, 0.4, 8.9, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 297, 50, 45, 45, 35, 64, 58, 190, 50, 59, GrowthRate.MEDIUM_SLOW, 0, false),
- new PokemonSpecies(Species.TINKATUFF, "Tinkatuff", 9, false, false, false, "Hammer Pokémon", Type.FAIRY, Type.STEEL, 0.7, 59.1, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 380, 65, 55, 55, 45, 82, 78, 90, 50, 133, GrowthRate.MEDIUM_SLOW, 0, false),
- new PokemonSpecies(Species.TINKATON, "Tinkaton", 9, false, false, false, "Hammer Pokémon", Type.FAIRY, Type.STEEL, 0.7, 112.8, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 506, 85, 75, 77, 70, 105, 94, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 0, false),
- new PokemonSpecies(Species.WIGLETT, "Wiglett", 9, false, false, false, "Garden Eel Pokémon", Type.WATER, null, 1.2, 1.8, Abilities.GOOEY, Abilities.RATTLED, Abilities.SAND_VEIL, 245, 10, 55, 25, 35, 25, 95, 255, 50, 49, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.WUGTRIO, "Wugtrio", 9, false, false, false, "Garden Eel Pokémon", Type.WATER, null, 1.2, 5.4, Abilities.GOOEY, Abilities.RATTLED, Abilities.SAND_VEIL, 425, 35, 100, 50, 50, 70, 120, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BOMBIRDIER, "Bombirdier", 9, false, false, false, "Item Drop Pokémon", Type.FLYING, Type.DARK, 1.5, 42.9, Abilities.BIG_PECKS, Abilities.KEEN_EYE, Abilities.ROCKY_PAYLOAD, 485, 70, 103, 85, 60, 85, 82, 25, 50, 243, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.FINIZEN, "Finizen", 9, false, false, false, "Dolphin Pokémon", Type.WATER, null, 1.3, 60.2, Abilities.WATER_VEIL, Abilities.NONE, Abilities.NONE, 315, 70, 45, 40, 45, 40, 75, 200, 50, 63, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.PALAFIN, "Palafin", 9, false, false, false, "Dolphin Pokémon", Type.WATER, null, 1.3, 60.2, Abilities.ZERO_TO_HERO, Abilities.NONE, Abilities.NONE, 457, 100, 70, 72, 53, 62, 100, 45, 50, 160, GrowthRate.SLOW, 50, false, false,
+ new PokemonSpecies(Species.NACLI, 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 0.4, 16, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 280, 55, 55, 75, 35, 35, 25, 255, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.NACLSTACK, 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 0.6, 105, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 355, 60, 60, 100, 35, 65, 35, 120, 50, 124, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.GARGANACL, 9, false, false, false, "Rock Salt Pokémon", Type.ROCK, null, 2.3, 240, Abilities.PURIFYING_SALT, Abilities.STURDY, Abilities.CLEAR_BODY, 500, 100, 100, 130, 45, 90, 35, 45, 50, 250, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.CHARCADET, 9, false, false, false, "Fire Child Pokémon", Type.FIRE, null, 0.6, 10.5, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.FLAME_BODY, 255, 40, 50, 40, 50, 40, 35, 90, 50, 51, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.ARMAROUGE, 9, false, false, false, "Fire Warrior Pokémon", Type.FIRE, Type.PSYCHIC, 1.5, 85, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.WEAK_ARMOR, 525, 85, 60, 100, 125, 80, 75, 25, 20, 263, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.CERULEDGE, 9, false, false, false, "Fire Blades Pokémon", Type.FIRE, Type.GHOST, 1.6, 62, Abilities.FLASH_FIRE, Abilities.NONE, Abilities.WEAK_ARMOR, 525, 75, 125, 80, 60, 100, 85, 25, 20, 263, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.TADBULB, 9, false, false, false, "EleTadpole Pokémon", Type.ELECTRIC, null, 0.3, 0.4, Abilities.OWN_TEMPO, Abilities.STATIC, Abilities.DAMP, 272, 61, 31, 41, 59, 35, 45, 190, 50, 54, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BELLIBOLT, 9, false, false, false, "EleFrog Pokémon", Type.ELECTRIC, null, 1.2, 113, Abilities.ELECTROMORPHOSIS, Abilities.STATIC, Abilities.DAMP, 495, 109, 64, 91, 103, 83, 45, 50, 50, 173, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.WATTREL, 9, false, false, false, "Storm Petrel Pokémon", Type.ELECTRIC, Type.FLYING, 0.4, 3.6, Abilities.WIND_POWER, Abilities.VOLT_ABSORB, Abilities.COMPETITIVE, 280, 40, 40, 35, 55, 40, 70, 180, 50, 56, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.KILOWATTREL, 9, false, false, false, "Frigatebird Pokémon", Type.ELECTRIC, Type.FLYING, 1.4, 38.6, Abilities.WIND_POWER, Abilities.VOLT_ABSORB, Abilities.COMPETITIVE, 490, 70, 70, 60, 105, 60, 125, 90, 50, 172, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.MASCHIFF, 9, false, false, false, "Rascal Pokémon", Type.DARK, null, 0.5, 16, Abilities.INTIMIDATE, Abilities.RUN_AWAY, Abilities.STAKEOUT, 340, 60, 78, 60, 40, 51, 51, 150, 50, 68, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.MABOSSTIFF, 9, false, false, false, "Boss Pokémon", Type.DARK, null, 1.1, 61, Abilities.INTIMIDATE, Abilities.GUARD_DOG, Abilities.STAKEOUT, 505, 80, 120, 90, 60, 70, 85, 75, 50, 177, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.SHROODLE, 9, false, false, false, "Toxic Mouse Pokémon", Type.POISON, Type.NORMAL, 0.2, 0.7, Abilities.UNBURDEN, Abilities.PICKPOCKET, Abilities.PRANKSTER, 290, 40, 65, 35, 40, 35, 75, 190, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.GRAFAIAI, 9, false, false, false, "Toxic Monkey Pokémon", Type.POISON, Type.NORMAL, 0.7, 27.2, Abilities.UNBURDEN, Abilities.POISON_TOUCH, Abilities.PRANKSTER, 485, 63, 95, 65, 80, 72, 110, 90, 50, 170, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.BRAMBLIN, 9, false, false, false, "Tumbleweed Pokémon", Type.GRASS, Type.GHOST, 0.6, 0.6, Abilities.WIND_RIDER, Abilities.NONE, Abilities.INFILTRATOR, 275, 40, 65, 30, 45, 35, 60, 190, 50, 55, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BRAMBLEGHAST, 9, false, false, false, "Tumbleweed Pokémon", Type.GRASS, Type.GHOST, 1.2, 6, Abilities.WIND_RIDER, Abilities.NONE, Abilities.INFILTRATOR, 480, 55, 115, 70, 80, 70, 90, 45, 50, 168, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.TOEDSCOOL, 9, false, false, false, "Woodear Pokémon", Type.GROUND, Type.GRASS, 0.9, 33, Abilities.MYCELIUM_MIGHT, Abilities.NONE, Abilities.NONE, 335, 40, 40, 35, 50, 100, 70, 190, 50, 67, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.TOEDSCRUEL, 9, false, false, false, "Woodear Pokémon", Type.GROUND, Type.GRASS, 1.9, 58, Abilities.MYCELIUM_MIGHT, Abilities.NONE, Abilities.NONE, 515, 80, 70, 65, 80, 120, 100, 90, 50, 180, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.KLAWF, 9, false, false, false, "Ambush Pokémon", Type.ROCK, null, 1.3, 79, Abilities.ANGER_SHELL, Abilities.SHELL_ARMOR, Abilities.REGENERATOR, 450, 70, 100, 115, 35, 55, 75, 120, 50, 158, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CAPSAKID, 9, false, false, false, "Spicy Pepper Pokémon", Type.GRASS, null, 0.3, 3, Abilities.CHLOROPHYLL, Abilities.INSOMNIA, Abilities.KLUTZ, 304, 50, 62, 40, 62, 40, 50, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.SCOVILLAIN, 9, false, false, false, "Spicy Pepper Pokémon", Type.GRASS, Type.FIRE, 0.9, 15, Abilities.CHLOROPHYLL, Abilities.INSOMNIA, Abilities.MOODY, 486, 65, 108, 65, 108, 65, 75, 75, 50, 170, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.RELLOR, 9, false, false, false, "Rolling Pokémon", Type.BUG, null, 0.2, 1, Abilities.COMPOUND_EYES, Abilities.NONE, Abilities.SHED_SKIN, 270, 41, 50, 60, 31, 58, 30, 190, 50, 54, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.RABSCA, 9, false, false, false, "Rolling Pokémon", Type.BUG, Type.PSYCHIC, 0.3, 3.5, Abilities.SYNCHRONIZE, Abilities.NONE, Abilities.TELEPATHY, 470, 75, 50, 85, 115, 100, 45, 45, 50, 165, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.FLITTLE, 9, false, false, false, "Frill Pokémon", Type.PSYCHIC, null, 0.2, 1.5, Abilities.ANTICIPATION, Abilities.FRISK, Abilities.SPEED_BOOST, 255, 30, 35, 30, 55, 30, 75, 120, 50, 51, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.ESPATHRA, 9, false, false, false, "Ostrich Pokémon", Type.PSYCHIC, null, 1.9, 90, Abilities.OPPORTUNIST, Abilities.FRISK, Abilities.SPEED_BOOST, 481, 95, 60, 60, 101, 60, 105, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.TINKATINK, 9, false, false, false, "Metalsmith Pokémon", Type.FAIRY, Type.STEEL, 0.4, 8.9, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 297, 50, 45, 45, 35, 64, 58, 190, 50, 59, GrowthRate.MEDIUM_SLOW, 0, false),
+ new PokemonSpecies(Species.TINKATUFF, 9, false, false, false, "Hammer Pokémon", Type.FAIRY, Type.STEEL, 0.7, 59.1, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 380, 65, 55, 55, 45, 82, 78, 90, 50, 133, GrowthRate.MEDIUM_SLOW, 0, false),
+ new PokemonSpecies(Species.TINKATON, 9, false, false, false, "Hammer Pokémon", Type.FAIRY, Type.STEEL, 0.7, 112.8, Abilities.MOLD_BREAKER, Abilities.OWN_TEMPO, Abilities.PICKPOCKET, 506, 85, 75, 77, 70, 105, 94, 45, 50, 253, GrowthRate.MEDIUM_SLOW, 0, false),
+ new PokemonSpecies(Species.WIGLETT, 9, false, false, false, "Garden Eel Pokémon", Type.WATER, null, 1.2, 1.8, Abilities.GOOEY, Abilities.RATTLED, Abilities.SAND_VEIL, 245, 10, 55, 25, 35, 25, 95, 255, 50, 49, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.WUGTRIO, 9, false, false, false, "Garden Eel Pokémon", Type.WATER, null, 1.2, 5.4, Abilities.GOOEY, Abilities.RATTLED, Abilities.SAND_VEIL, 425, 35, 100, 50, 50, 70, 120, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BOMBIRDIER, 9, false, false, false, "Item Drop Pokémon", Type.FLYING, Type.DARK, 1.5, 42.9, Abilities.BIG_PECKS, Abilities.KEEN_EYE, Abilities.ROCKY_PAYLOAD, 485, 70, 103, 85, 60, 85, 82, 25, 50, 243, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.FINIZEN, 9, false, false, false, "Dolphin Pokémon", Type.WATER, null, 1.3, 60.2, Abilities.WATER_VEIL, Abilities.NONE, Abilities.NONE, 315, 70, 45, 40, 45, 40, 75, 200, 50, 63, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.PALAFIN, 9, false, false, false, "Dolphin Pokémon", Type.WATER, null, 1.3, 60.2, Abilities.ZERO_TO_HERO, Abilities.NONE, Abilities.NONE, 457, 100, 70, 72, 53, 62, 100, 45, 50, 160, GrowthRate.SLOW, 50, false, false,
new PokemonForm("Zero Form", "zero", Type.WATER, null, 1.3, 60.2, Abilities.ZERO_TO_HERO, Abilities.NONE, Abilities.ZERO_TO_HERO, 457, 100, 70, 72, 53, 62, 100, 45, 50, 160),
new PokemonForm("Hero Form", "hero", Type.WATER, null, 1.8, 97.4, Abilities.ZERO_TO_HERO, Abilities.NONE, Abilities.ZERO_TO_HERO, 650, 100, 160, 97, 106, 87, 100, 45, 50, 160),
),
- new PokemonSpecies(Species.VAROOM, "Varoom", 9, false, false, false, "Single-Cyl Pokémon", Type.STEEL, Type.POISON, 1, 35, Abilities.OVERCOAT, Abilities.NONE, Abilities.SLOW_START, 300, 45, 70, 63, 30, 45, 47, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.REVAVROOM, "Revavroom", 9, false, false, false, "Multi-Cyl Pokémon", Type.STEEL, Type.POISON, 1.8, 120, Abilities.OVERCOAT, Abilities.NONE, Abilities.FILTER, 500, 80, 119, 90, 54, 67, 90, 75, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CYCLIZAR, "Cyclizar", 9, false, false, false, "Mount Pokémon", Type.DRAGON, Type.NORMAL, 1.6, 63, Abilities.SHED_SKIN, Abilities.NONE, Abilities.REGENERATOR, 501, 70, 95, 65, 85, 65, 121, 190, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.ORTHWORM, "Orthworm", 9, false, false, false, "Earthworm Pokémon", Type.STEEL, null, 2.5, 310, Abilities.EARTH_EATER, Abilities.NONE, Abilities.SAND_VEIL, 480, 70, 85, 145, 60, 55, 65, 25, 50, 240, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.GLIMMET, "Glimmet", 9, false, false, false, "Ore Pokémon", Type.ROCK, Type.POISON, 0.7, 8, Abilities.TOXIC_DEBRIS, Abilities.NONE, Abilities.CORROSION, 350, 48, 35, 42, 105, 60, 60, 70, 50, 70, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GLIMMORA, "Glimmora", 9, false, false, false, "Ore Pokémon", Type.ROCK, Type.POISON, 1.5, 45, Abilities.TOXIC_DEBRIS, Abilities.NONE, Abilities.CORROSION, 525, 83, 55, 90, 130, 81, 86, 25, 50, 184, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GREAVARD, "Greavard", 9, false, false, false, "Ghost Dog Pokémon", Type.GHOST, null, 0.6, 35, Abilities.PICKUP, Abilities.NONE, Abilities.FLUFFY, 290, 50, 61, 60, 30, 55, 34, 120, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.HOUNDSTONE, "Houndstone", 9, false, false, false, "Ghost Dog Pokémon", Type.GHOST, null, 2, 15, Abilities.SAND_RUSH, Abilities.NONE, Abilities.FLUFFY, 488, 72, 101, 100, 50, 97, 68, 60, 50, 171, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.FLAMIGO, "Flamigo", 9, false, false, false, "Synchronize Pokémon", Type.FLYING, Type.FIGHTING, 1.6, 37, Abilities.SCRAPPY, Abilities.TANGLED_FEET, Abilities.COSTAR, 500, 82, 115, 74, 75, 64, 90, 100, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.CETODDLE, "Cetoddle", 9, false, false, false, "Terra Whale Pokémon", Type.ICE, null, 1.2, 45, Abilities.THICK_FAT, Abilities.SNOW_CLOAK, Abilities.SHEER_FORCE, 334, 108, 68, 45, 30, 40, 43, 150, 50, 67, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.CETITAN, "Cetitan", 9, false, false, false, "Terra Whale Pokémon", Type.ICE, null, 4.5, 700, Abilities.THICK_FAT, Abilities.SLUSH_RUSH, Abilities.SHEER_FORCE, 521, 170, 113, 65, 45, 55, 73, 50, 50, 182, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.VELUZA, "Veluza", 9, false, false, false, "Jettison Pokémon", Type.WATER, Type.PSYCHIC, 2.5, 90, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHARPNESS, 478, 90, 102, 73, 78, 65, 70, 100, 50, 167, GrowthRate.FAST, 50, false),
- new PokemonSpecies(Species.DONDOZO, "Dondozo", 9, false, false, false, "Big Catfish Pokémon", Type.WATER, null, 12, 220, Abilities.UNAWARE, Abilities.OBLIVIOUS, Abilities.WATER_VEIL, 530, 150, 100, 115, 65, 65, 35, 25, 50, 265, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.TATSUGIRI, "Tatsugiri", 9, false, false, false, "Mimicry Pokémon", Type.DRAGON, Type.WATER, 0.3, 8, Abilities.COMMANDER, Abilities.NONE, Abilities.STORM_DRAIN, 475, 68, 50, 60, 120, 95, 82, 100, 50, 166, GrowthRate.MEDIUM_SLOW, 50, false, false,
+ new PokemonSpecies(Species.VAROOM, 9, false, false, false, "Single-Cyl Pokémon", Type.STEEL, Type.POISON, 1, 35, Abilities.OVERCOAT, Abilities.NONE, Abilities.SLOW_START, 300, 45, 70, 63, 30, 45, 47, 190, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.REVAVROOM, 9, false, false, false, "Multi-Cyl Pokémon", Type.STEEL, Type.POISON, 1.8, 120, Abilities.OVERCOAT, Abilities.NONE, Abilities.FILTER, 500, 80, 119, 90, 54, 67, 90, 75, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CYCLIZAR, 9, false, false, false, "Mount Pokémon", Type.DRAGON, Type.NORMAL, 1.6, 63, Abilities.SHED_SKIN, Abilities.NONE, Abilities.REGENERATOR, 501, 70, 95, 65, 85, 65, 121, 190, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.ORTHWORM, 9, false, false, false, "Earthworm Pokémon", Type.STEEL, null, 2.5, 310, Abilities.EARTH_EATER, Abilities.NONE, Abilities.SAND_VEIL, 480, 70, 85, 145, 60, 55, 65, 25, 50, 240, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.GLIMMET, 9, false, false, false, "Ore Pokémon", Type.ROCK, Type.POISON, 0.7, 8, Abilities.TOXIC_DEBRIS, Abilities.NONE, Abilities.CORROSION, 350, 48, 35, 42, 105, 60, 60, 70, 50, 70, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.GLIMMORA, 9, false, false, false, "Ore Pokémon", Type.ROCK, Type.POISON, 1.5, 45, Abilities.TOXIC_DEBRIS, Abilities.NONE, Abilities.CORROSION, 525, 83, 55, 90, 130, 81, 86, 25, 50, 184, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.GREAVARD, 9, false, false, false, "Ghost Dog Pokémon", Type.GHOST, null, 0.6, 35, Abilities.PICKUP, Abilities.NONE, Abilities.FLUFFY, 290, 50, 61, 60, 30, 55, 34, 120, 50, 58, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.HOUNDSTONE, 9, false, false, false, "Ghost Dog Pokémon", Type.GHOST, null, 2, 15, Abilities.SAND_RUSH, Abilities.NONE, Abilities.FLUFFY, 488, 72, 101, 100, 50, 97, 68, 60, 50, 171, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.FLAMIGO, 9, false, false, false, "Synchronize Pokémon", Type.FLYING, Type.FIGHTING, 1.6, 37, Abilities.SCRAPPY, Abilities.TANGLED_FEET, Abilities.COSTAR, 500, 82, 115, 74, 75, 64, 90, 100, 50, 175, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.CETODDLE, 9, false, false, false, "Terra Whale Pokémon", Type.ICE, null, 1.2, 45, Abilities.THICK_FAT, Abilities.SNOW_CLOAK, Abilities.SHEER_FORCE, 334, 108, 68, 45, 30, 40, 43, 150, 50, 67, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.CETITAN, 9, false, false, false, "Terra Whale Pokémon", Type.ICE, null, 4.5, 700, Abilities.THICK_FAT, Abilities.SLUSH_RUSH, Abilities.SHEER_FORCE, 521, 170, 113, 65, 45, 55, 73, 50, 50, 182, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.VELUZA, 9, false, false, false, "Jettison Pokémon", Type.WATER, Type.PSYCHIC, 2.5, 90, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.SHARPNESS, 478, 90, 102, 73, 78, 65, 70, 100, 50, 167, GrowthRate.FAST, 50, false),
+ new PokemonSpecies(Species.DONDOZO, 9, false, false, false, "Big Catfish Pokémon", Type.WATER, null, 12, 220, Abilities.UNAWARE, Abilities.OBLIVIOUS, Abilities.WATER_VEIL, 530, 150, 100, 115, 65, 65, 35, 25, 50, 265, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.TATSUGIRI, 9, false, false, false, "Mimicry Pokémon", Type.DRAGON, Type.WATER, 0.3, 8, Abilities.COMMANDER, Abilities.NONE, Abilities.STORM_DRAIN, 475, 68, 50, 60, 120, 95, 82, 100, 50, 166, GrowthRate.MEDIUM_SLOW, 50, false, false,
new PokemonForm("Curly Form", "curly", Type.DRAGON, Type.WATER, 0.3, 8, Abilities.COMMANDER, Abilities.NONE, Abilities.STORM_DRAIN, 475, 68, 50, 60, 120, 95, 82, 100, 50, 166),
new PokemonForm("Droopy Form", "droopy", Type.DRAGON, Type.WATER, 0.3, 8, Abilities.COMMANDER, Abilities.NONE, Abilities.STORM_DRAIN, 475, 68, 50, 60, 120, 95, 82, 100, 50, 166),
new PokemonForm("Stretchy Form", "stretchy", Type.DRAGON, Type.WATER, 0.3, 8, Abilities.COMMANDER, Abilities.NONE, Abilities.STORM_DRAIN, 475, 68, 50, 60, 120, 95, 82, 100, 50, 166),
),
- new PokemonSpecies(Species.ANNIHILAPE, "Annihilape", 9, false, false, false, "Rage Monkey Pokémon", Type.FIGHTING, Type.GHOST, 1.2, 56, Abilities.VITAL_SPIRIT, Abilities.INNER_FOCUS, Abilities.DEFIANT, 535, 110, 115, 80, 50, 90, 90, 45, 50, 268, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.CLODSIRE, "Clodsire", 9, false, false, false, "Spiny Fish Pokémon", Type.POISON, Type.GROUND, 1.8, 223, Abilities.POISON_POINT, Abilities.WATER_ABSORB, Abilities.UNAWARE, 430, 130, 75, 60, 45, 100, 20, 90, 50, 151, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.FARIGIRAF, "Farigiraf", 9, false, false, false, "Long Neck Pokémon", Type.NORMAL, Type.PSYCHIC, 3.2, 160, Abilities.CUD_CHEW, Abilities.ARMOR_TAIL, Abilities.SAP_SIPPER, 520, 120, 90, 70, 110, 70, 60, 45, 50, 260, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.DUDUNSPARCE, "Dudunsparce", 9, false, false, false, "Land Snake Pokémon", Type.NORMAL, null, 3.6, 39.2, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 520, 125, 100, 80, 85, 75, 55, 45, 50, 182, GrowthRate.MEDIUM_FAST, 50, false, false,
+ new PokemonSpecies(Species.ANNIHILAPE, 9, false, false, false, "Rage Monkey Pokémon", Type.FIGHTING, Type.GHOST, 1.2, 56, Abilities.VITAL_SPIRIT, Abilities.INNER_FOCUS, Abilities.DEFIANT, 535, 110, 115, 80, 50, 90, 90, 45, 50, 268, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.CLODSIRE, 9, false, false, false, "Spiny Fish Pokémon", Type.POISON, Type.GROUND, 1.8, 223, Abilities.POISON_POINT, Abilities.WATER_ABSORB, Abilities.UNAWARE, 430, 130, 75, 60, 45, 100, 20, 90, 50, 151, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.FARIGIRAF, 9, false, false, false, "Long Neck Pokémon", Type.NORMAL, Type.PSYCHIC, 3.2, 160, Abilities.CUD_CHEW, Abilities.ARMOR_TAIL, Abilities.SAP_SIPPER, 520, 120, 90, 70, 110, 70, 60, 45, 50, 260, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.DUDUNSPARCE, 9, false, false, false, "Land Snake Pokémon", Type.NORMAL, null, 3.6, 39.2, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 520, 125, 100, 80, 85, 75, 55, 45, 50, 182, GrowthRate.MEDIUM_FAST, 50, false, false,
new PokemonForm("Two-Segment Form", "two-segment", Type.NORMAL, null, 3.6, 39.2, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 520, 125, 100, 80, 85, 75, 55, 45, 50, 182, false, ""),
new PokemonForm("Three-Segment Form", "three-segment", Type.NORMAL, null, 4.5, 47.4, Abilities.SERENE_GRACE, Abilities.RUN_AWAY, Abilities.RATTLED, 520, 125, 100, 80, 85, 75, 55, 45, 50, 182),
),
- new PokemonSpecies(Species.KINGAMBIT, "Kingambit", 9, false, false, false, "Big Blade Pokémon", Type.DARK, Type.STEEL, 2, 120, Abilities.DEFIANT, Abilities.SUPREME_OVERLORD, Abilities.PRESSURE, 550, 100, 135, 120, 60, 85, 50, 25, 50, 275, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GREAT_TUSK, "Great Tusk", 9, false, false, false, "Paradox Pokémon", Type.GROUND, Type.FIGHTING, 2.2, 320, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 115, 131, 131, 53, 53, 87, 30, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.SCREAM_TAIL, "Scream Tail", 9, false, false, false, "Paradox Pokémon", Type.FAIRY, Type.PSYCHIC, 1.2, 8, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 115, 65, 99, 65, 115, 111, 50, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.BRUTE_BONNET, "Brute Bonnet", 9, false, false, false, "Paradox Pokémon", Type.GRASS, Type.DARK, 1.2, 21, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 111, 127, 99, 79, 99, 55, 50, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.FLUTTER_MANE, "Flutter Mane", 9, false, false, false, "Paradox Pokémon", Type.GHOST, Type.FAIRY, 1.4, 4, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 55, 55, 55, 135, 135, 135, 30, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.SLITHER_WING, "Slither Wing", 9, false, false, false, "Paradox Pokémon", Type.BUG, Type.FIGHTING, 3.2, 92, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 85, 135, 79, 85, 105, 81, 30, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.SANDY_SHOCKS, "Sandy Shocks", 9, false, false, false, "Paradox Pokémon", Type.ELECTRIC, Type.GROUND, 2.3, 60, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 85, 81, 97, 121, 85, 101, 30, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.IRON_TREADS, "Iron Treads", 9, false, false, false, "Paradox Pokémon", Type.GROUND, Type.STEEL, 0.9, 240, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 90, 112, 120, 72, 70, 106, 30, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.IRON_BUNDLE, "Iron Bundle", 9, false, false, false, "Paradox Pokémon", Type.ICE, Type.WATER, 0.6, 11, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 56, 80, 114, 124, 60, 136, 50, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.IRON_HANDS, "Iron Hands", 9, false, false, false, "Paradox Pokémon", Type.FIGHTING, Type.ELECTRIC, 1.8, 380.7, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 154, 140, 108, 50, 68, 50, 50, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.IRON_JUGULIS, "Iron Jugulis", 9, false, false, false, "Paradox Pokémon", Type.DARK, Type.FLYING, 1.3, 111, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 94, 80, 86, 122, 80, 108, 30, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.IRON_MOTH, "Iron Moth", 9, false, false, false, "Paradox Pokémon", Type.FIRE, Type.POISON, 1.2, 36, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 80, 70, 60, 140, 110, 110, 30, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.IRON_THORNS, "Iron Thorns", 9, false, false, false, "Paradox Pokémon", Type.ROCK, Type.ELECTRIC, 1.6, 303, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 100, 134, 110, 70, 84, 72, 30, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.FRIGIBAX, "Frigibax", 9, false, false, false, "Ice Fin Pokémon", Type.DRAGON, Type.ICE, 0.5, 17, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 320, 65, 75, 45, 35, 45, 55, 45, 50, 64, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.ARCTIBAX, "Arctibax", 9, false, false, false, "Ice Fin Pokémon", Type.DRAGON, Type.ICE, 0.8, 30, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 423, 90, 95, 66, 45, 65, 62, 25, 50, 148, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.BAXCALIBUR, "Baxcalibur", 9, false, false, false, "Ice Dragon Pokémon", Type.DRAGON, Type.ICE, 2.1, 210, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 600, 115, 145, 92, 75, 86, 87, 10, 50, 300, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.GIMMIGHOUL, "Gimmighoul", 9, false, false, false, "Coin Chest Pokémon", Type.GHOST, null, 0.3, 5, Abilities.RATTLED, Abilities.NONE, Abilities.NONE, 300, 45, 30, 70, 75, 70, 10, 45, 50, 60, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.KINGAMBIT, 9, false, false, false, "Big Blade Pokémon", Type.DARK, Type.STEEL, 2, 120, Abilities.DEFIANT, Abilities.SUPREME_OVERLORD, Abilities.PRESSURE, 550, 100, 135, 120, 60, 85, 50, 25, 50, 275, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GREAT_TUSK, 9, false, false, false, "Paradox Pokémon", Type.GROUND, Type.FIGHTING, 2.2, 320, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 115, 131, 131, 53, 53, 87, 30, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.SCREAM_TAIL, 9, false, false, false, "Paradox Pokémon", Type.FAIRY, Type.PSYCHIC, 1.2, 8, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 115, 65, 99, 65, 115, 111, 50, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.BRUTE_BONNET, 9, false, false, false, "Paradox Pokémon", Type.GRASS, Type.DARK, 1.2, 21, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 111, 127, 99, 79, 99, 55, 50, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.FLUTTER_MANE, 9, false, false, false, "Paradox Pokémon", Type.GHOST, Type.FAIRY, 1.4, 4, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 55, 55, 55, 135, 135, 135, 30, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.SLITHER_WING, 9, false, false, false, "Paradox Pokémon", Type.BUG, Type.FIGHTING, 3.2, 92, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 85, 135, 79, 85, 105, 81, 30, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.SANDY_SHOCKS, 9, false, false, false, "Paradox Pokémon", Type.ELECTRIC, Type.GROUND, 2.3, 60, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 570, 85, 81, 97, 121, 85, 101, 30, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.IRON_TREADS, 9, false, false, false, "Paradox Pokémon", Type.GROUND, Type.STEEL, 0.9, 240, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 90, 112, 120, 72, 70, 106, 30, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.IRON_BUNDLE, 9, false, false, false, "Paradox Pokémon", Type.ICE, Type.WATER, 0.6, 11, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 56, 80, 114, 124, 60, 136, 50, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.IRON_HANDS, 9, false, false, false, "Paradox Pokémon", Type.FIGHTING, Type.ELECTRIC, 1.8, 380.7, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 154, 140, 108, 50, 68, 50, 50, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.IRON_JUGULIS, 9, false, false, false, "Paradox Pokémon", Type.DARK, Type.FLYING, 1.3, 111, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 94, 80, 86, 122, 80, 108, 30, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.IRON_MOTH, 9, false, false, false, "Paradox Pokémon", Type.FIRE, Type.POISON, 1.2, 36, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 80, 70, 60, 140, 110, 110, 30, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.IRON_THORNS, 9, false, false, false, "Paradox Pokémon", Type.ROCK, Type.ELECTRIC, 1.6, 303, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 570, 100, 134, 110, 70, 84, 72, 30, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.FRIGIBAX, 9, false, false, false, "Ice Fin Pokémon", Type.DRAGON, Type.ICE, 0.5, 17, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 320, 65, 75, 45, 35, 45, 55, 45, 50, 64, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.ARCTIBAX, 9, false, false, false, "Ice Fin Pokémon", Type.DRAGON, Type.ICE, 0.8, 30, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 423, 90, 95, 66, 45, 65, 62, 25, 50, 148, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.BAXCALIBUR, 9, false, false, false, "Ice Dragon Pokémon", Type.DRAGON, Type.ICE, 2.1, 210, Abilities.THERMAL_EXCHANGE, Abilities.NONE, Abilities.ICE_BODY, 600, 115, 145, 92, 75, 86, 87, 10, 50, 300, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.GIMMIGHOUL, 9, false, false, false, "Coin Chest Pokémon", Type.GHOST, null, 0.3, 5, Abilities.RATTLED, Abilities.NONE, Abilities.NONE, 300, 45, 30, 70, 75, 70, 10, 45, 50, 60, GrowthRate.SLOW, null, false, false,
new PokemonForm("Chest Form", "chest", Type.GHOST, null, 0.3, 5, Abilities.RATTLED, Abilities.NONE, Abilities.NONE, 300, 45, 30, 70, 75, 70, 10, 45, 50, 60, false, ""),
new PokemonForm("Roaming Form", "roaming", Type.GHOST, null, 0.1, 1, Abilities.RUN_AWAY, Abilities.NONE, Abilities.NONE, 300, 45, 30, 25, 75, 45, 80, 45, 50, 60),
),
- new PokemonSpecies(Species.GHOLDENGO, "Gholdengo", 9, false, false, false, "Coin Entity Pokémon", Type.STEEL, Type.GHOST, 1.2, 30, Abilities.GOOD_AS_GOLD, Abilities.NONE, Abilities.NONE, 550, 87, 60, 95, 133, 91, 84, 45, 50, 275, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.WO_CHIEN, "Wo-Chien", 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.GRASS, 1.5, 74.2, Abilities.TABLETS_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 85, 85, 100, 95, 135, 70, 6, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.CHIEN_PAO, "Chien-Pao", 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.ICE, 1.9, 152.2, Abilities.SWORD_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 80, 120, 80, 90, 65, 135, 6, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.TING_LU, "Ting-Lu", 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.GROUND, 2.7, 699.7, Abilities.VESSEL_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 155, 110, 125, 55, 80, 45, 6, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.CHI_YU, "Chi-Yu", 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.FIRE, 0.4, 4.9, Abilities.BEADS_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 55, 80, 80, 135, 120, 100, 6, 0, 285, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.ROARING_MOON, "Roaring Moon", 9, false, false, false, "Paradox Pokémon", Type.DRAGON, Type.DARK, 2, 380, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 105, 139, 71, 55, 101, 119, 10, 0, 295, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.IRON_VALIANT, "Iron Valiant", 9, false, false, false, "Paradox Pokémon", Type.FAIRY, Type.FIGHTING, 1.4, 35, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 74, 130, 90, 120, 60, 116, 10, 0, 295, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.KORAIDON, "Koraidon", 9, false, true, false, "Paradox Pokémon", Type.FIGHTING, Type.DRAGON, 2.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.GHOLDENGO, 9, false, false, false, "Coin Entity Pokémon", Type.STEEL, Type.GHOST, 1.2, 30, Abilities.GOOD_AS_GOLD, Abilities.NONE, Abilities.NONE, 550, 87, 60, 95, 133, 91, 84, 45, 50, 275, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.WO_CHIEN, 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.GRASS, 1.5, 74.2, Abilities.TABLETS_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 85, 85, 100, 95, 135, 70, 6, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.CHIEN_PAO, 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.ICE, 1.9, 152.2, Abilities.SWORD_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 80, 120, 80, 90, 65, 135, 6, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.TING_LU, 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.GROUND, 2.7, 699.7, Abilities.VESSEL_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 155, 110, 125, 55, 80, 45, 6, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.CHI_YU, 9, true, false, false, "Ruinous Pokémon", Type.DARK, Type.FIRE, 0.4, 4.9, Abilities.BEADS_OF_RUIN, Abilities.NONE, Abilities.NONE, 570, 55, 80, 80, 135, 120, 100, 6, 0, 285, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.ROARING_MOON, 9, false, false, false, "Paradox Pokémon", Type.DRAGON, Type.DARK, 2, 380, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 105, 139, 71, 55, 101, 119, 10, 0, 295, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.IRON_VALIANT, 9, false, false, false, "Paradox Pokémon", Type.FAIRY, Type.FIGHTING, 1.4, 35, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 74, 130, 90, 120, 60, 116, 10, 0, 295, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.KORAIDON, 9, false, true, false, "Paradox Pokémon", Type.FIGHTING, Type.DRAGON, 2.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335, GrowthRate.SLOW, null, false, false,
new PokemonForm("Apex Build", "apex-build", Type.FIGHTING, Type.DRAGON, 2.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335),
new PokemonForm("Limited Build", "limited-build", Type.FIGHTING, Type.DRAGON, 3.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335),
new PokemonForm("Sprinting Build", "sprinting-build", Type.FIGHTING, Type.DRAGON, 3.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335),
new PokemonForm("Swimming Build", "swimming-build", Type.FIGHTING, Type.DRAGON, 3.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335),
new PokemonForm("Gliding Build", "gliding-build", Type.FIGHTING, Type.DRAGON, 3.5, 303, Abilities.ORICHALCUM_PULSE, Abilities.NONE, Abilities.NONE, 670, 100, 135, 115, 85, 100, 135, 3, 0, 335),
),
- new PokemonSpecies(Species.MIRAIDON, "Miraidon", 9, false, true, false, "Paradox Pokémon", Type.ELECTRIC, Type.DRAGON, 3.5, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.MIRAIDON, 9, false, true, false, "Paradox Pokémon", Type.ELECTRIC, Type.DRAGON, 3.5, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335, GrowthRate.SLOW, null, false, false,
new PokemonForm("Ultimate Mode", "ultimate-mode", Type.ELECTRIC, Type.DRAGON, 3.5, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335),
new PokemonForm("Low-Power Mode", "low-power-mode", Type.ELECTRIC, Type.DRAGON, 2.8, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335),
new PokemonForm("Drive Mode", "drive-mode", Type.ELECTRIC, Type.DRAGON, 2.8, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335),
new PokemonForm("Aquatic Mode", "aquatic-mode", Type.ELECTRIC, Type.DRAGON, 2.8, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335),
new PokemonForm("Glide Mode", "glide-mode", Type.ELECTRIC, Type.DRAGON, 2.8, 240, Abilities.HADRON_ENGINE, Abilities.NONE, Abilities.NONE, 670, 100, 85, 100, 135, 115, 135, 3, 0, 335),
),
- new PokemonSpecies(Species.WALKING_WAKE, "Walking Wake", 9, false, false, false, "Paradox Pokémon", Type.WATER, Type.DRAGON, 3.5, 280, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 99, 83, 91, 125, 83, 109, 5, 0, 295, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.IRON_LEAVES, "Iron Leaves", 9, false, false, false, "Paradox Pokémon", Type.GRASS, Type.PSYCHIC, 1.5, 125, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 130, 88, 70, 108, 104, 5, 0, 295, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.DIPPLIN, "Dipplin", 9, false, false, false, "Candy Apple Pokémon", Type.GRASS, Type.DRAGON, 0.4, 9.7, Abilities.SUPERSWEET_SYRUP, Abilities.GLUTTONY, Abilities.STICKY_HOLD, 485, 80, 80, 110, 95, 80, 40, 45, 50, 170, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.POLTCHAGEIST, "Poltchageist", 9, false, false, false, "Matcha Pokémon", Type.GRASS, Type.GHOST, 0.1, 1.1, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.WALKING_WAKE, 9, false, false, false, "Paradox Pokémon", Type.WATER, Type.DRAGON, 3.5, 280, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 99, 83, 91, 125, 83, 109, 5, 0, 295, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.IRON_LEAVES, 9, false, false, false, "Paradox Pokémon", Type.GRASS, Type.PSYCHIC, 1.5, 125, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 130, 88, 70, 108, 104, 5, 0, 295, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.DIPPLIN, 9, false, false, false, "Candy Apple Pokémon", Type.GRASS, Type.DRAGON, 0.4, 9.7, Abilities.SUPERSWEET_SYRUP, Abilities.GLUTTONY, Abilities.STICKY_HOLD, 485, 80, 80, 110, 95, 80, 40, 45, 50, 170, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.POLTCHAGEIST, 9, false, false, false, "Matcha Pokémon", Type.GRASS, Type.GHOST, 0.1, 1.1, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62, GrowthRate.SLOW, null, false, false,
new PokemonForm("Counterfeit Form", "counterfeit", Type.GRASS, Type.GHOST, 0.1, 1.1, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62),
new PokemonForm("Artisan Form", "artisan", Type.GRASS, Type.GHOST, 0.1, 1.1, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 308, 40, 45, 45, 74, 54, 50, 120, 50, 62),
),
- new PokemonSpecies(Species.SINISTCHA, "Sinistcha", 9, false, false, false, "Matcha Pokémon", Type.GRASS, Type.GHOST, 0.2, 2.2, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 508, 71, 60, 106, 121, 80, 70, 60, 50, 178, GrowthRate.SLOW, null, false, false,
+ new PokemonSpecies(Species.SINISTCHA, 9, false, false, false, "Matcha Pokémon", Type.GRASS, Type.GHOST, 0.2, 2.2, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 508, 71, 60, 106, 121, 80, 70, 60, 50, 178, GrowthRate.SLOW, null, false, false,
new PokemonForm("Unremarkable Form", "unremarkable", Type.GRASS, Type.GHOST, 0.2, 2.2, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 508, 71, 60, 106, 121, 80, 70, 60, 50, 178),
new PokemonForm("Masterpiece Form", "masterpiece", Type.GRASS, Type.GHOST, 0.2, 2.2, Abilities.HOSPITALITY, Abilities.NONE, Abilities.HEATPROOF, 508, 71, 60, 106, 121, 80, 70, 60, 50, 178),
),
- new PokemonSpecies(Species.OKIDOGI, "Okidogi", 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.FIGHTING, 1.8, 92.2, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.GUARD_DOG, 555, 88, 128, 115, 58, 86, 80, 3, 0, 276, GrowthRate.SLOW, 100, false),
- new PokemonSpecies(Species.MUNKIDORI, "Munkidori", 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.PSYCHIC, 1, 12.2, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.FRISK, 555, 88, 75, 66, 130, 90, 106, 3, 0, 276, GrowthRate.SLOW, 100, false),
- new PokemonSpecies(Species.FEZANDIPITI, "Fezandipiti", 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.FAIRY, 1.4, 30.1, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.TECHNICIAN, 555, 88, 91, 82, 70, 125, 99, 3, 0, 276, GrowthRate.SLOW, 100, false),
- new PokemonSpecies(Species.OGERPON, "Ogerpon", 9, false, true, false, "Mask Pokémon", Type.GRASS, null, 1.2, 39.8, Abilities.DEFIANT, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275, GrowthRate.SLOW, 0, false, false,
+ new PokemonSpecies(Species.OKIDOGI, 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.FIGHTING, 1.8, 92.2, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.GUARD_DOG, 555, 88, 128, 115, 58, 86, 80, 3, 0, 276, GrowthRate.SLOW, 100, false),
+ new PokemonSpecies(Species.MUNKIDORI, 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.PSYCHIC, 1, 12.2, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.FRISK, 555, 88, 75, 66, 130, 90, 106, 3, 0, 276, GrowthRate.SLOW, 100, false),
+ new PokemonSpecies(Species.FEZANDIPITI, 9, false, true, false, "Retainer Pokémon", Type.POISON, Type.FAIRY, 1.4, 30.1, Abilities.TOXIC_CHAIN, Abilities.NONE, Abilities.TECHNICIAN, 555, 88, 91, 82, 70, 125, 99, 3, 0, 276, GrowthRate.SLOW, 100, false),
+ new PokemonSpecies(Species.OGERPON, 9, false, true, false, "Mask Pokémon", Type.GRASS, null, 1.2, 39.8, Abilities.DEFIANT, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275, GrowthRate.SLOW, 0, false, false,
new PokemonForm("Teal Mask", "teal-mask", Type.GRASS, null, 1.2, 39.8, Abilities.DEFIANT, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275),
new PokemonForm("Wellspring Mask", "wellspring-mask", Type.GRASS, Type.WATER, 1.2, 39.8, Abilities.WATER_ABSORB, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275),
new PokemonForm("Hearthflame Mask", "hearthflame-mask", Type.GRASS, Type.FIRE, 1.2, 39.8, Abilities.MOLD_BREAKER, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275),
@@ -2413,82 +2460,82 @@ export function initSpecies() {
new PokemonForm("Hearthflame Mask Terastallized", "hearthflame-mask-tera", Type.GRASS, Type.FIRE, 1.2, 39.8, Abilities.EMBODY_ASPECT_HEARTHFLAME, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275),
new PokemonForm("Cornerstone Mask Terastallized", "cornerstone-mask-tera", Type.GRASS, Type.ROCK, 1.2, 39.8, Abilities.EMBODY_ASPECT_CORNERSTONE, Abilities.NONE, Abilities.NONE, 550, 80, 120, 84, 60, 96, 110, 5, 50, 275),
),
- new PokemonSpecies(Species.ARCHALUDON, "Archaludon", 9, false, false, false, "Alloy Pokémon", Type.STEEL, Type.DRAGON, 2, 60, Abilities.STAMINA, Abilities.STURDY, Abilities.STALWART, 600, 90, 105, 130, 125, 65, 85, 10, 50, 300, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.HYDRAPPLE, "Hydrapple", 9, false, false, false, "Apple Hydra Pokémon", Type.GRASS, Type.DRAGON, 1.8, 93, Abilities.SUPERSWEET_SYRUP, Abilities.REGENERATOR, Abilities.STICKY_HOLD, 540, 106, 80, 110, 120, 80, 44, 10, 50, 270, GrowthRate.ERRATIC, 50, false),
- new PokemonSpecies(Species.GOUGING_FIRE, "Gouging Fire", 9, false, false, false, "Paradox Pokémon", Type.FIRE, Type.DRAGON, 3.5, 590, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 105, 115, 121, 65, 93, 91, 10, 0, 295, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.RAGING_BOLT, "Raging Bolt", 9, false, false, false, "Paradox Pokémon", Type.ELECTRIC, Type.DRAGON, 5.2, 480, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 125, 73, 91, 137, 89, 75, 10, 0, 295, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.IRON_BOULDER, "Iron Boulder", 9, false, false, false, "Paradox Pokémon", Type.ROCK, Type.PSYCHIC, 1.5, 162.5, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 120, 80, 68, 108, 124, 10, 0, 295, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.IRON_CROWN, "Iron Crown", 9, false, false, false, "Paradox Pokémon", Type.STEEL, Type.PSYCHIC, 1.6, 156, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 72, 100, 122, 108, 98, 10, 0, 295, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.TERAPAGOS, "Terapagos", 9, false, true, false, "Tera Pokémon", Type.NORMAL, null, 0.2, 6.5, Abilities.TERA_SHIFT, Abilities.NONE, Abilities.NONE, 450, 90, 65, 85, 65, 85, 60, 5, 50, 90, GrowthRate.SLOW, 50, false, false,
+ new PokemonSpecies(Species.ARCHALUDON, 9, false, false, false, "Alloy Pokémon", Type.STEEL, Type.DRAGON, 2, 60, Abilities.STAMINA, Abilities.STURDY, Abilities.STALWART, 600, 90, 105, 130, 125, 65, 85, 10, 50, 300, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.HYDRAPPLE, 9, false, false, false, "Apple Hydra Pokémon", Type.GRASS, Type.DRAGON, 1.8, 93, Abilities.SUPERSWEET_SYRUP, Abilities.REGENERATOR, Abilities.STICKY_HOLD, 540, 106, 80, 110, 120, 80, 44, 10, 50, 270, GrowthRate.ERRATIC, 50, false),
+ new PokemonSpecies(Species.GOUGING_FIRE, 9, false, false, false, "Paradox Pokémon", Type.FIRE, Type.DRAGON, 3.5, 590, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 105, 115, 121, 65, 93, 91, 10, 0, 295, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.RAGING_BOLT, 9, false, false, false, "Paradox Pokémon", Type.ELECTRIC, Type.DRAGON, 5.2, 480, Abilities.PROTOSYNTHESIS, Abilities.NONE, Abilities.NONE, 590, 125, 73, 91, 137, 89, 75, 10, 0, 295, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.IRON_BOULDER, 9, false, false, false, "Paradox Pokémon", Type.ROCK, Type.PSYCHIC, 1.5, 162.5, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 120, 80, 68, 108, 124, 10, 0, 295, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.IRON_CROWN, 9, false, false, false, "Paradox Pokémon", Type.STEEL, Type.PSYCHIC, 1.6, 156, Abilities.QUARK_DRIVE, Abilities.NONE, Abilities.NONE, 590, 90, 72, 100, 122, 108, 98, 10, 0, 295, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.TERAPAGOS, 9, false, true, false, "Tera Pokémon", Type.NORMAL, null, 0.2, 6.5, Abilities.TERA_SHIFT, Abilities.NONE, Abilities.NONE, 450, 90, 65, 85, 65, 85, 60, 5, 50, 90, GrowthRate.SLOW, 50, false, false,
new PokemonForm("Normal Form", "", Type.NORMAL, null, 0.2, 6.5, Abilities.TERA_SHIFT, Abilities.NONE, Abilities.NONE, 450, 90, 65, 85, 65, 85, 60, 5, 50, 90),
new PokemonForm("Terastal Form", "terastal", Type.NORMAL, null, 0.3, 16, Abilities.TERA_SHELL, Abilities.NONE, Abilities.NONE, 600, 95, 95, 110, 105, 110, 85, 5, 50, 90),
new PokemonForm("Stellar Form", "stellar", Type.NORMAL, null, 1.7, 77, Abilities.TERAFORM_ZERO, Abilities.NONE, Abilities.NONE, 700, 160, 105, 110, 130, 110, 85, 5, 50, 90),
),
- new PokemonSpecies(Species.PECHARUNT, "Pecharunt", 9, false, false, true, "Subjugation Pokémon", Type.POISON, Type.GHOST, 0.3, 0.3, Abilities.POISON_PUPPETEER, Abilities.NONE, Abilities.NONE, 600, 88, 88, 160, 88, 88, 88, 3, 0, 300, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.ALOLA_RATTATA, "Rattata", 7, false, false, false, "Mouse Pokémon", Type.DARK, Type.NORMAL, 0.3, 3.8, Abilities.GLUTTONY, Abilities.HUSTLE, Abilities.THICK_FAT, 253, 30, 56, 35, 25, 35, 72, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ALOLA_RATICATE, "Raticate", 7, false, false, false, "Mouse Pokémon", Type.DARK, Type.NORMAL, 0.7, 25.5, Abilities.GLUTTONY, Abilities.HUSTLE, Abilities.THICK_FAT, 413, 75, 71, 70, 40, 80, 77, 127, 70, 145, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ALOLA_RAICHU, "Raichu", 7, false, false, false, "Mouse Pokémon", Type.ELECTRIC, Type.PSYCHIC, 0.7, 21, Abilities.SURGE_SURFER, Abilities.NONE, Abilities.NONE, 485, 60, 85, 50, 95, 85, 110, 75, 50, 243, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ALOLA_SANDSHREW, "Sandshrew", 7, false, false, false, "Mouse Pokémon", Type.ICE, Type.STEEL, 0.7, 40, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SLUSH_RUSH, 300, 50, 75, 90, 10, 35, 40, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ALOLA_SANDSLASH, "Sandslash", 7, false, false, false, "Mouse Pokémon", Type.ICE, Type.STEEL, 1.2, 55, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SLUSH_RUSH, 450, 75, 100, 120, 25, 65, 65, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ALOLA_VULPIX, "Vulpix", 7, false, false, false, "Fox Pokémon", Type.ICE, null, 0.6, 9.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SNOW_WARNING, 299, 38, 41, 40, 50, 65, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 25, false),
- new PokemonSpecies(Species.ALOLA_NINETALES, "Ninetales", 7, false, false, false, "Fox Pokémon", Type.ICE, Type.FAIRY, 1.1, 19.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SNOW_WARNING, 505, 73, 67, 75, 81, 100, 109, 75, 50, 177, GrowthRate.MEDIUM_FAST, 25, false),
- new PokemonSpecies(Species.ALOLA_DIGLETT, "Diglett", 7, false, false, false, "Mole Pokémon", Type.GROUND, Type.STEEL, 0.2, 1, Abilities.SAND_VEIL, Abilities.TANGLING_HAIR, Abilities.SAND_FORCE, 265, 10, 55, 30, 35, 45, 90, 255, 50, 53, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ALOLA_DUGTRIO, "Dugtrio", 7, false, false, false, "Mole Pokémon", Type.GROUND, Type.STEEL, 0.7, 66.6, Abilities.SAND_VEIL, Abilities.TANGLING_HAIR, Abilities.SAND_FORCE, 425, 35, 100, 60, 50, 70, 110, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ALOLA_MEOWTH, "Meowth", 7, false, false, false, "Scratch Cat Pokémon", Type.DARK, null, 0.4, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.RATTLED, 290, 40, 35, 35, 50, 40, 90, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ALOLA_PERSIAN, "Persian", 7, false, false, false, "Classy Cat Pokémon", Type.DARK, null, 1.1, 33, Abilities.FUR_COAT, Abilities.TECHNICIAN, Abilities.RATTLED, 440, 65, 60, 60, 75, 65, 115, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ALOLA_GEODUDE, "Geodude", 7, false, false, false, "Rock Pokémon", Type.ROCK, Type.ELECTRIC, 0.4, 20.3, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 300, 40, 80, 100, 30, 30, 20, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.ALOLA_GRAVELER, "Graveler", 7, false, false, false, "Rock Pokémon", Type.ROCK, Type.ELECTRIC, 1, 110, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 390, 55, 95, 115, 45, 45, 35, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.ALOLA_GOLEM, "Golem", 7, false, false, false, "Megaton Pokémon", Type.ROCK, Type.ELECTRIC, 1.7, 316, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 495, 80, 120, 130, 55, 65, 45, 45, 70, 223, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.ALOLA_GRIMER, "Grimer", 7, false, false, false, "Sludge Pokémon", Type.POISON, Type.DARK, 0.7, 42, Abilities.POISON_TOUCH, Abilities.GLUTTONY, Abilities.POWER_OF_ALCHEMY, 325, 80, 80, 50, 40, 50, 25, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ALOLA_MUK, "Muk", 7, false, false, false, "Sludge Pokémon", Type.POISON, Type.DARK, 1, 52, Abilities.POISON_TOUCH, Abilities.GLUTTONY, Abilities.POWER_OF_ALCHEMY, 500, 105, 105, 75, 65, 100, 50, 75, 70, 175, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ALOLA_EXEGGUTOR, "Exeggutor", 7, false, false, false, "Coconut Pokémon", Type.GRASS, Type.DRAGON, 10.9, 415.6, Abilities.FRISK, Abilities.NONE, Abilities.HARVEST, 530, 95, 105, 85, 125, 75, 45, 45, 50, 186, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.ALOLA_MAROWAK, "Marowak", 7, false, false, false, "Bone Keeper Pokémon", Type.FIRE, Type.GHOST, 1, 34, Abilities.CURSED_BODY, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, 425, 60, 80, 110, 50, 80, 45, 75, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.ETERNAL_FLOETTE, "Floette", 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 551, 74, 65, 67, 125, 128, 92, 120, 70, 130, GrowthRate.MEDIUM_FAST, 0, false),
- new PokemonSpecies(Species.GALAR_MEOWTH, "Meowth", 8, false, false, false, "Scratch Cat Pokémon", Type.STEEL, null, 0.4, 7.5, Abilities.PICKUP, Abilities.TOUGH_CLAWS, Abilities.UNNERVE, 290, 50, 65, 55, 40, 40, 40, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_PONYTA, "Ponyta", 8, false, false, false, "Fire Horse Pokémon", Type.PSYCHIC, null, 0.8, 24, Abilities.RUN_AWAY, Abilities.PASTEL_VEIL, Abilities.ANTICIPATION, 410, 50, 85, 55, 65, 65, 90, 190, 50, 82, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_RAPIDASH, "Rapidash", 8, false, false, false, "Fire Horse Pokémon", Type.PSYCHIC, Type.FAIRY, 1.7, 80, Abilities.RUN_AWAY, Abilities.PASTEL_VEIL, Abilities.ANTICIPATION, 500, 65, 100, 70, 80, 80, 105, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_SLOWPOKE, "Slowpoke", 8, false, false, false, "Dopey Pokémon", Type.PSYCHIC, null, 1.2, 36, Abilities.GLUTTONY, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 315, 90, 65, 65, 40, 40, 15, 190, 50, 63, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_SLOWBRO, "Slowbro", 8, false, false, false, "Hermit Crab Pokémon", Type.POISON, Type.PSYCHIC, 1.6, 70.5, Abilities.QUICK_DRAW, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 100, 95, 100, 70, 30, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_FARFETCHD, "Farfetch'd", 8, false, false, false, "Wild Duck Pokémon", Type.FIGHTING, null, 0.8, 42, Abilities.STEADFAST, Abilities.NONE, Abilities.SCRAPPY, 377, 52, 95, 55, 58, 62, 55, 45, 50, 132, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_WEEZING, "Weezing", 8, false, false, false, "Poison Gas Pokémon", Type.POISON, Type.FAIRY, 3, 16, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.MISTY_SURGE, 490, 65, 90, 120, 85, 70, 60, 60, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_MR_MIME, "Mr. Mime", 8, false, false, false, "Barrier Pokémon", Type.ICE, Type.PSYCHIC, 1.4, 56.8, Abilities.VITAL_SPIRIT, Abilities.SCREEN_CLEANER, Abilities.ICE_BODY, 460, 50, 65, 65, 90, 90, 100, 45, 50, 161, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_ARTICUNO, "Articuno", 8, true, false, false, "Freeze Pokémon", Type.PSYCHIC, Type.FLYING, 1.7, 50.9, Abilities.COMPETITIVE, Abilities.NONE, Abilities.NONE, 580, 90, 85, 85, 125, 100, 95, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.GALAR_ZAPDOS, "Zapdos", 8, true, false, false, "Electric Pokémon", Type.FIGHTING, Type.FLYING, 1.6, 58.2, Abilities.DEFIANT, Abilities.NONE, Abilities.NONE, 580, 90, 125, 90, 85, 90, 100, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.GALAR_MOLTRES, "Moltres", 8, true, false, false, "Flame Pokémon", Type.DARK, Type.FLYING, 2, 66, Abilities.BERSERK, Abilities.NONE, Abilities.NONE, 580, 90, 85, 90, 100, 125, 90, 3, 35, 290, GrowthRate.SLOW, null, false),
- new PokemonSpecies(Species.GALAR_SLOWKING, "Slowking", 8, false, false, false, "Royal Pokémon", Type.POISON, Type.PSYCHIC, 1.8, 79.5, Abilities.CURIOUS_MEDICINE, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 65, 80, 110, 110, 30, 70, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_CORSOLA, "Corsola", 8, false, false, false, "Coral Pokémon", Type.GHOST, null, 0.6, 0.5, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 410, 60, 55, 100, 65, 100, 30, 60, 50, 144, GrowthRate.FAST, 25, false),
- new PokemonSpecies(Species.GALAR_ZIGZAGOON, "Zigzagoon", 8, false, false, false, "Tiny Raccoon Pokémon", Type.DARK, Type.NORMAL, 0.4, 17.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 240, 38, 30, 41, 30, 41, 60, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_LINOONE, "Linoone", 8, false, false, false, "Rushing Pokémon", Type.DARK, Type.NORMAL, 0.5, 32.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 420, 78, 70, 61, 50, 61, 100, 90, 50, 147, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_DARUMAKA, "Darumaka", 8, false, false, false, "Zen Charm Pokémon", Type.ICE, null, 0.7, 40, Abilities.HUSTLE, Abilities.NONE, Abilities.INNER_FOCUS, 315, 70, 90, 45, 15, 45, 50, 120, 50, 63, GrowthRate.MEDIUM_SLOW, 50, false),
- new PokemonSpecies(Species.GALAR_DARMANITAN, "Darmanitan", 8, false, false, false, "Blazing Pokémon", Type.ICE, null, 1.7, 120, Abilities.GORILLA_TACTICS, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false, true,
+ new PokemonSpecies(Species.PECHARUNT, 9, false, false, true, "Subjugation Pokémon", Type.POISON, Type.GHOST, 0.3, 0.3, Abilities.POISON_PUPPETEER, Abilities.NONE, Abilities.NONE, 600, 88, 88, 160, 88, 88, 88, 3, 0, 300, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.ALOLA_RATTATA, 7, false, false, false, "Mouse Pokémon", Type.DARK, Type.NORMAL, 0.3, 3.8, Abilities.GLUTTONY, Abilities.HUSTLE, Abilities.THICK_FAT, 253, 30, 56, 35, 25, 35, 72, 255, 70, 51, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ALOLA_RATICATE, 7, false, false, false, "Mouse Pokémon", Type.DARK, Type.NORMAL, 0.7, 25.5, Abilities.GLUTTONY, Abilities.HUSTLE, Abilities.THICK_FAT, 413, 75, 71, 70, 40, 80, 77, 127, 70, 145, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ALOLA_RAICHU, 7, false, false, false, "Mouse Pokémon", Type.ELECTRIC, Type.PSYCHIC, 0.7, 21, Abilities.SURGE_SURFER, Abilities.NONE, Abilities.NONE, 485, 60, 85, 50, 95, 85, 110, 75, 50, 243, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ALOLA_SANDSHREW, 7, false, false, false, "Mouse Pokémon", Type.ICE, Type.STEEL, 0.7, 40, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SLUSH_RUSH, 300, 50, 75, 90, 10, 35, 40, 255, 50, 60, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ALOLA_SANDSLASH, 7, false, false, false, "Mouse Pokémon", Type.ICE, Type.STEEL, 1.2, 55, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SLUSH_RUSH, 450, 75, 100, 120, 25, 65, 65, 90, 50, 158, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ALOLA_VULPIX, 7, false, false, false, "Fox Pokémon", Type.ICE, null, 0.6, 9.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SNOW_WARNING, 299, 38, 41, 40, 50, 65, 65, 190, 50, 60, GrowthRate.MEDIUM_FAST, 25, false),
+ new PokemonSpecies(Species.ALOLA_NINETALES, 7, false, false, false, "Fox Pokémon", Type.ICE, Type.FAIRY, 1.1, 19.9, Abilities.SNOW_CLOAK, Abilities.NONE, Abilities.SNOW_WARNING, 505, 73, 67, 75, 81, 100, 109, 75, 50, 177, GrowthRate.MEDIUM_FAST, 25, false),
+ new PokemonSpecies(Species.ALOLA_DIGLETT, 7, false, false, false, "Mole Pokémon", Type.GROUND, Type.STEEL, 0.2, 1, Abilities.SAND_VEIL, Abilities.TANGLING_HAIR, Abilities.SAND_FORCE, 265, 10, 55, 30, 35, 45, 90, 255, 50, 53, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ALOLA_DUGTRIO, 7, false, false, false, "Mole Pokémon", Type.GROUND, Type.STEEL, 0.7, 66.6, Abilities.SAND_VEIL, Abilities.TANGLING_HAIR, Abilities.SAND_FORCE, 425, 35, 100, 60, 50, 70, 110, 50, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ALOLA_MEOWTH, 7, false, false, false, "Scratch Cat Pokémon", Type.DARK, null, 0.4, 4.2, Abilities.PICKUP, Abilities.TECHNICIAN, Abilities.RATTLED, 290, 40, 35, 35, 50, 40, 90, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ALOLA_PERSIAN, 7, false, false, false, "Classy Cat Pokémon", Type.DARK, null, 1.1, 33, Abilities.FUR_COAT, Abilities.TECHNICIAN, Abilities.RATTLED, 440, 65, 60, 60, 75, 65, 115, 90, 50, 154, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ALOLA_GEODUDE, 7, false, false, false, "Rock Pokémon", Type.ROCK, Type.ELECTRIC, 0.4, 20.3, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 300, 40, 80, 100, 30, 30, 20, 255, 70, 60, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.ALOLA_GRAVELER, 7, false, false, false, "Rock Pokémon", Type.ROCK, Type.ELECTRIC, 1, 110, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 390, 55, 95, 115, 45, 45, 35, 120, 70, 137, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.ALOLA_GOLEM, 7, false, false, false, "Megaton Pokémon", Type.ROCK, Type.ELECTRIC, 1.7, 316, Abilities.MAGNET_PULL, Abilities.STURDY, Abilities.GALVANIZE, 495, 80, 120, 130, 55, 65, 45, 45, 70, 223, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.ALOLA_GRIMER, 7, false, false, false, "Sludge Pokémon", Type.POISON, Type.DARK, 0.7, 42, Abilities.POISON_TOUCH, Abilities.GLUTTONY, Abilities.POWER_OF_ALCHEMY, 325, 80, 80, 50, 40, 50, 25, 190, 70, 65, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ALOLA_MUK, 7, false, false, false, "Sludge Pokémon", Type.POISON, Type.DARK, 1, 52, Abilities.POISON_TOUCH, Abilities.GLUTTONY, Abilities.POWER_OF_ALCHEMY, 500, 105, 105, 75, 65, 100, 50, 75, 70, 175, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ALOLA_EXEGGUTOR, 7, false, false, false, "Coconut Pokémon", Type.GRASS, Type.DRAGON, 10.9, 415.6, Abilities.FRISK, Abilities.NONE, Abilities.HARVEST, 530, 95, 105, 85, 125, 75, 45, 45, 50, 186, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.ALOLA_MAROWAK, 7, false, false, false, "Bone Keeper Pokémon", Type.FIRE, Type.GHOST, 1, 34, Abilities.CURSED_BODY, Abilities.LIGHTNING_ROD, Abilities.ROCK_HEAD, 425, 60, 80, 110, 50, 80, 45, 75, 50, 149, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.ETERNAL_FLOETTE, 6, false, false, false, "Single Bloom Pokémon", Type.FAIRY, null, 0.2, 0.9, Abilities.FLOWER_VEIL, Abilities.NONE, Abilities.SYMBIOSIS, 551, 74, 65, 67, 125, 128, 92, 120, 70, 130, GrowthRate.MEDIUM_FAST, 0, false),
+ new PokemonSpecies(Species.GALAR_MEOWTH, 8, false, false, false, "Scratch Cat Pokémon", Type.STEEL, null, 0.4, 7.5, Abilities.PICKUP, Abilities.TOUGH_CLAWS, Abilities.UNNERVE, 290, 50, 65, 55, 40, 40, 40, 255, 50, 58, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_PONYTA, 8, false, false, false, "Fire Horse Pokémon", Type.PSYCHIC, null, 0.8, 24, Abilities.RUN_AWAY, Abilities.PASTEL_VEIL, Abilities.ANTICIPATION, 410, 50, 85, 55, 65, 65, 90, 190, 50, 82, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_RAPIDASH, 8, false, false, false, "Fire Horse Pokémon", Type.PSYCHIC, Type.FAIRY, 1.7, 80, Abilities.RUN_AWAY, Abilities.PASTEL_VEIL, Abilities.ANTICIPATION, 500, 65, 100, 70, 80, 80, 105, 60, 50, 175, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_SLOWPOKE, 8, false, false, false, "Dopey Pokémon", Type.PSYCHIC, null, 1.2, 36, Abilities.GLUTTONY, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 315, 90, 65, 65, 40, 40, 15, 190, 50, 63, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_SLOWBRO, 8, false, false, false, "Hermit Crab Pokémon", Type.POISON, Type.PSYCHIC, 1.6, 70.5, Abilities.QUICK_DRAW, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 100, 95, 100, 70, 30, 75, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_FARFETCHD, 8, false, false, false, "Wild Duck Pokémon", Type.FIGHTING, null, 0.8, 42, Abilities.STEADFAST, Abilities.NONE, Abilities.SCRAPPY, 377, 52, 95, 55, 58, 62, 55, 45, 50, 132, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_WEEZING, 8, false, false, false, "Poison Gas Pokémon", Type.POISON, Type.FAIRY, 3, 16, Abilities.LEVITATE, Abilities.NEUTRALIZING_GAS, Abilities.MISTY_SURGE, 490, 65, 90, 120, 85, 70, 60, 60, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_MR_MIME, 8, false, false, false, "Barrier Pokémon", Type.ICE, Type.PSYCHIC, 1.4, 56.8, Abilities.VITAL_SPIRIT, Abilities.SCREEN_CLEANER, Abilities.ICE_BODY, 460, 50, 65, 65, 90, 90, 100, 45, 50, 161, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_ARTICUNO, 8, true, false, false, "Freeze Pokémon", Type.PSYCHIC, Type.FLYING, 1.7, 50.9, Abilities.COMPETITIVE, Abilities.NONE, Abilities.NONE, 580, 90, 85, 85, 125, 100, 95, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.GALAR_ZAPDOS, 8, true, false, false, "Electric Pokémon", Type.FIGHTING, Type.FLYING, 1.6, 58.2, Abilities.DEFIANT, Abilities.NONE, Abilities.NONE, 580, 90, 125, 90, 85, 90, 100, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.GALAR_MOLTRES, 8, true, false, false, "Flame Pokémon", Type.DARK, Type.FLYING, 2, 66, Abilities.BERSERK, Abilities.NONE, Abilities.NONE, 580, 90, 85, 90, 100, 125, 90, 3, 35, 290, GrowthRate.SLOW, null, false),
+ new PokemonSpecies(Species.GALAR_SLOWKING, 8, false, false, false, "Royal Pokémon", Type.POISON, Type.PSYCHIC, 1.8, 79.5, Abilities.CURIOUS_MEDICINE, Abilities.OWN_TEMPO, Abilities.REGENERATOR, 490, 95, 65, 80, 110, 110, 30, 70, 50, 172, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_CORSOLA, 8, false, false, false, "Coral Pokémon", Type.GHOST, null, 0.6, 0.5, Abilities.WEAK_ARMOR, Abilities.NONE, Abilities.CURSED_BODY, 410, 60, 55, 100, 65, 100, 30, 60, 50, 144, GrowthRate.FAST, 25, false),
+ new PokemonSpecies(Species.GALAR_ZIGZAGOON, 8, false, false, false, "Tiny Raccoon Pokémon", Type.DARK, Type.NORMAL, 0.4, 17.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 240, 38, 30, 41, 30, 41, 60, 255, 50, 56, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_LINOONE, 8, false, false, false, "Rushing Pokémon", Type.DARK, Type.NORMAL, 0.5, 32.5, Abilities.PICKUP, Abilities.GLUTTONY, Abilities.QUICK_FEET, 420, 78, 70, 61, 50, 61, 100, 90, 50, 147, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_DARUMAKA, 8, false, false, false, "Zen Charm Pokémon", Type.ICE, null, 0.7, 40, Abilities.HUSTLE, Abilities.NONE, Abilities.INNER_FOCUS, 315, 70, 90, 45, 15, 45, 50, 120, 50, 63, GrowthRate.MEDIUM_SLOW, 50, false),
+ new PokemonSpecies(Species.GALAR_DARMANITAN, 8, false, false, false, "Blazing Pokémon", Type.ICE, null, 1.7, 120, Abilities.GORILLA_TACTICS, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168, GrowthRate.MEDIUM_SLOW, 50, false, true,
new PokemonForm("Standard Mode", "", Type.ICE, null, 1.7, 120, Abilities.GORILLA_TACTICS, Abilities.NONE, Abilities.ZEN_MODE, 480, 105, 140, 55, 30, 55, 95, 60, 50, 168),
new PokemonForm("Zen Mode", "zen", Type.ICE, Type.FIRE, 1.7, 120, Abilities.GORILLA_TACTICS, Abilities.NONE, Abilities.ZEN_MODE, 540, 105, 160, 55, 30, 55, 135, 60, 50, 189),
),
- new PokemonSpecies(Species.GALAR_YAMASK, "Yamask", 8, false, false, false, "Spirit Pokémon", Type.GROUND, Type.GHOST, 0.5, 1.5, Abilities.WANDERING_SPIRIT, Abilities.NONE, Abilities.NONE, 303, 38, 55, 85, 30, 65, 30, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.GALAR_STUNFISK, "Stunfisk", 8, false, false, false, "Trap Pokémon", Type.GROUND, Type.STEEL, 0.7, 20.5, Abilities.MIMICRY, Abilities.NONE, Abilities.NONE, 471, 109, 81, 99, 66, 84, 32, 75, 70, 165, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.HISUI_GROWLITHE, "Growlithe", 8, false, false, false, "Puppy Pokémon", Type.FIRE, Type.ROCK, 0.8, 22.7, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.ROCK_HEAD, 350, 60, 85, 45, 65, 50, 55, 190, 50, 70, GrowthRate.SLOW, 75, false),
- new PokemonSpecies(Species.HISUI_ARCANINE, "Arcanine", 8, false, false, false, "Legendary Pokémon", Type.FIRE, Type.ROCK, 2, 168, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.ROCK_HEAD, 555, 95, 115, 80, 95, 80, 90, 85, 50, 194, GrowthRate.SLOW, 75, false),
- new PokemonSpecies(Species.HISUI_VOLTORB, "Voltorb", 8, false, false, false, "Ball Pokémon", Type.ELECTRIC, Type.GRASS, 0.5, 13, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 330, 40, 30, 50, 55, 55, 100, 190, 80, 66, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.HISUI_ELECTRODE, "Electrode", 8, false, false, false, "Ball Pokémon", Type.ELECTRIC, Type.GRASS, 1.2, 81, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 490, 60, 50, 70, 80, 80, 150, 60, 70, 172, GrowthRate.MEDIUM_FAST, null, false),
- new PokemonSpecies(Species.HISUI_TYPHLOSION, "Typhlosion", 8, false, false, false, "Volcano Pokémon", Type.FIRE, Type.GHOST, 1.6, 69.8, Abilities.BLAZE, Abilities.NONE, Abilities.FRISK, 534, 83, 84, 78, 119, 85, 95, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.HISUI_QWILFISH, "Qwilfish", 8, false, false, false, "Balloon Pokémon", Type.DARK, Type.POISON, 0.5, 3.9, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 440, 65, 95, 85, 55, 55, 85, 45, 50, 88, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.HISUI_SNEASEL, "Sneasel", 8, false, false, false, "Sharp Claw Pokémon", Type.FIGHTING, Type.POISON, 0.9, 27, Abilities.INNER_FOCUS, Abilities.KEEN_EYE, Abilities.PICKPOCKET, 430, 55, 95, 55, 35, 85, 115, 60, 35, 86, GrowthRate.MEDIUM_SLOW, 50, true),
- new PokemonSpecies(Species.HISUI_SAMUROTT, "Samurott", 8, false, false, false, "Formidable Pokémon", Type.WATER, Type.DARK, 1.5, 58.2, Abilities.TORRENT, Abilities.NONE, Abilities.SHARPNESS, 528, 90, 108, 80, 100, 65, 85, 45, 80, 238, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.HISUI_LILLIGANT, "Lilligant", 8, false, false, false, "Flowering Pokémon", Type.GRASS, Type.FIGHTING, 1.2, 19.2, Abilities.CHLOROPHYLL, Abilities.HUSTLE, Abilities.LEAF_GUARD, 480, 80, 105, 75, 50, 75, 105, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false),
- new PokemonSpecies(Species.HISUI_ZORUA, "Zorua", 8, false, false, false, "Tricky Fox Pokémon", Type.NORMAL, Type.GHOST, 0.7, 12.5, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 330, 35, 60, 40, 85, 40, 80, 75, 50, 66, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.HISUI_ZOROARK, "Zoroark", 8, false, false, false, "Illusion Fox Pokémon", Type.NORMAL, Type.GHOST, 1.6, 83, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 510, 55, 100, 60, 125, 60, 110, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.HISUI_BRAVIARY, "Braviary", 8, false, false, false, "Valiant Pokémon", Type.PSYCHIC, Type.FLYING, 1.7, 43.4, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.TINTED_LENS, 510, 110, 83, 80, 112, 70, 65, 60, 50, 179, GrowthRate.SLOW, 100, false),
- new PokemonSpecies(Species.HISUI_SLIGGOO, "Sliggoo", 8, false, false, false, "Soft Tissue Pokémon", Type.STEEL, Type.DRAGON, 0.7, 68.5, Abilities.SAP_SIPPER, Abilities.SHELL_ARMOR, Abilities.GOOEY, 452, 58, 85, 83, 83, 113, 40, 45, 35, 158, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.HISUI_GOODRA, "Goodra", 8, false, false, false, "Dragon Pokémon", Type.STEEL, Type.DRAGON, 1.7, 334.1, Abilities.SAP_SIPPER, Abilities.SHELL_ARMOR, Abilities.GOOEY, 600, 80, 100, 100, 110, 150, 60, 45, 35, 270, GrowthRate.SLOW, 50, false),
- new PokemonSpecies(Species.HISUI_AVALUGG, "Avalugg", 8, false, false, false, "Iceberg Pokémon", Type.ICE, Type.ROCK, 1.4, 262.4, Abilities.STRONG_JAW, Abilities.ICE_BODY, Abilities.STURDY, 514, 95, 127, 184, 34, 36, 38, 55, 50, 180, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.HISUI_DECIDUEYE, "Decidueye", 8, false, false, false, "Arrow Quill Pokémon", Type.GRASS, Type.FIGHTING, 1.6, 37, Abilities.OVERGROW, Abilities.NONE, Abilities.SCRAPPY, 530, 88, 112, 80, 95, 95, 60, 45, 50, 239, GrowthRate.MEDIUM_SLOW, 87.5, false),
- new PokemonSpecies(Species.PALDEA_TAUROS, "Tauros", 9, false, false, false, "Wild Bull Pokémon", Type.FIGHTING, null, 1.4, 115, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.CUD_CHEW, 490, 75, 110, 105, 30, 70, 100, 45, 50, 172, GrowthRate.SLOW, 100, false, false,
+ new PokemonSpecies(Species.GALAR_YAMASK, 8, false, false, false, "Spirit Pokémon", Type.GROUND, Type.GHOST, 0.5, 1.5, Abilities.WANDERING_SPIRIT, Abilities.NONE, Abilities.NONE, 303, 38, 55, 85, 30, 65, 30, 190, 50, 61, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.GALAR_STUNFISK, 8, false, false, false, "Trap Pokémon", Type.GROUND, Type.STEEL, 0.7, 20.5, Abilities.MIMICRY, Abilities.NONE, Abilities.NONE, 471, 109, 81, 99, 66, 84, 32, 75, 70, 165, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.HISUI_GROWLITHE, 8, false, false, false, "Puppy Pokémon", Type.FIRE, Type.ROCK, 0.8, 22.7, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.ROCK_HEAD, 350, 60, 85, 45, 65, 50, 55, 190, 50, 70, GrowthRate.SLOW, 75, false),
+ new PokemonSpecies(Species.HISUI_ARCANINE, 8, false, false, false, "Legendary Pokémon", Type.FIRE, Type.ROCK, 2, 168, Abilities.INTIMIDATE, Abilities.FLASH_FIRE, Abilities.ROCK_HEAD, 555, 95, 115, 80, 95, 80, 90, 85, 50, 194, GrowthRate.SLOW, 75, false),
+ new PokemonSpecies(Species.HISUI_VOLTORB, 8, false, false, false, "Ball Pokémon", Type.ELECTRIC, Type.GRASS, 0.5, 13, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 330, 40, 30, 50, 55, 55, 100, 190, 80, 66, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.HISUI_ELECTRODE, 8, false, false, false, "Ball Pokémon", Type.ELECTRIC, Type.GRASS, 1.2, 81, Abilities.SOUNDPROOF, Abilities.STATIC, Abilities.AFTERMATH, 490, 60, 50, 70, 80, 80, 150, 60, 70, 172, GrowthRate.MEDIUM_FAST, null, false),
+ new PokemonSpecies(Species.HISUI_TYPHLOSION, 8, false, false, false, "Volcano Pokémon", Type.FIRE, Type.GHOST, 1.6, 69.8, Abilities.BLAZE, Abilities.NONE, Abilities.FRISK, 534, 83, 84, 78, 119, 85, 95, 45, 70, 240, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.HISUI_QWILFISH, 8, false, false, false, "Balloon Pokémon", Type.DARK, Type.POISON, 0.5, 3.9, Abilities.POISON_POINT, Abilities.SWIFT_SWIM, Abilities.INTIMIDATE, 440, 65, 95, 85, 55, 55, 85, 45, 50, 88, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.HISUI_SNEASEL, 8, false, false, false, "Sharp Claw Pokémon", Type.FIGHTING, Type.POISON, 0.9, 27, Abilities.INNER_FOCUS, Abilities.KEEN_EYE, Abilities.PICKPOCKET, 430, 55, 95, 55, 35, 85, 115, 60, 35, 86, GrowthRate.MEDIUM_SLOW, 50, true),
+ new PokemonSpecies(Species.HISUI_SAMUROTT, 8, false, false, false, "Formidable Pokémon", Type.WATER, Type.DARK, 1.5, 58.2, Abilities.TORRENT, Abilities.NONE, Abilities.SHARPNESS, 528, 90, 108, 80, 100, 65, 85, 45, 80, 238, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.HISUI_LILLIGANT, 8, false, false, false, "Flowering Pokémon", Type.GRASS, Type.FIGHTING, 1.2, 19.2, Abilities.CHLOROPHYLL, Abilities.HUSTLE, Abilities.LEAF_GUARD, 480, 80, 105, 75, 50, 75, 105, 75, 50, 168, GrowthRate.MEDIUM_FAST, 0, false),
+ new PokemonSpecies(Species.HISUI_ZORUA, 8, false, false, false, "Tricky Fox Pokémon", Type.NORMAL, Type.GHOST, 0.7, 12.5, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 330, 35, 60, 40, 85, 40, 80, 75, 50, 66, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.HISUI_ZOROARK, 8, false, false, false, "Illusion Fox Pokémon", Type.NORMAL, Type.GHOST, 1.6, 83, Abilities.ILLUSION, Abilities.NONE, Abilities.NONE, 510, 55, 100, 60, 125, 60, 110, 45, 50, 179, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.HISUI_BRAVIARY, 8, false, false, false, "Valiant Pokémon", Type.PSYCHIC, Type.FLYING, 1.7, 43.4, Abilities.KEEN_EYE, Abilities.SHEER_FORCE, Abilities.TINTED_LENS, 510, 110, 83, 80, 112, 70, 65, 60, 50, 179, GrowthRate.SLOW, 100, false),
+ new PokemonSpecies(Species.HISUI_SLIGGOO, 8, false, false, false, "Soft Tissue Pokémon", Type.STEEL, Type.DRAGON, 0.7, 68.5, Abilities.SAP_SIPPER, Abilities.SHELL_ARMOR, Abilities.GOOEY, 452, 58, 85, 83, 83, 113, 40, 45, 35, 158, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.HISUI_GOODRA, 8, false, false, false, "Dragon Pokémon", Type.STEEL, Type.DRAGON, 1.7, 334.1, Abilities.SAP_SIPPER, Abilities.SHELL_ARMOR, Abilities.GOOEY, 600, 80, 100, 100, 110, 150, 60, 45, 35, 270, GrowthRate.SLOW, 50, false),
+ new PokemonSpecies(Species.HISUI_AVALUGG, 8, false, false, false, "Iceberg Pokémon", Type.ICE, Type.ROCK, 1.4, 262.4, Abilities.STRONG_JAW, Abilities.ICE_BODY, Abilities.STURDY, 514, 95, 127, 184, 34, 36, 38, 55, 50, 180, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.HISUI_DECIDUEYE, 8, false, false, false, "Arrow Quill Pokémon", Type.GRASS, Type.FIGHTING, 1.6, 37, Abilities.OVERGROW, Abilities.NONE, Abilities.SCRAPPY, 530, 88, 112, 80, 95, 95, 60, 45, 50, 239, GrowthRate.MEDIUM_SLOW, 87.5, false),
+ new PokemonSpecies(Species.PALDEA_TAUROS, 9, false, false, false, "Wild Bull Pokémon", Type.FIGHTING, null, 1.4, 115, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.CUD_CHEW, 490, 75, 110, 105, 30, 70, 100, 45, 50, 172, GrowthRate.SLOW, 100, false, false,
new PokemonForm("Combat Breed", "combat", Type.FIGHTING, null, 1.4, 115, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.CUD_CHEW, 490, 75, 110, 105, 30, 70, 100, 45, 50, 172, false, ""),
new PokemonForm("Blaze Breed", "blaze", Type.FIGHTING, Type.FIRE, 1.4, 85, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.CUD_CHEW, 490, 75, 110, 105, 30, 70, 100, 45, 50, 172),
new PokemonForm("Aqua Breed", "aqua", Type.FIGHTING, Type.WATER, 1.4, 110, Abilities.INTIMIDATE, Abilities.ANGER_POINT, Abilities.CUD_CHEW, 490, 75, 110, 105, 30, 70, 100, 45, 50, 172),
),
- new PokemonSpecies(Species.PALDEA_WOOPER, "Wooper", 9, false, false, false, "Water Fish Pokémon", Type.POISON, Type.GROUND, 0.4, 11, Abilities.POISON_POINT, Abilities.WATER_ABSORB, Abilities.UNAWARE, 210, 55, 45, 45, 25, 25, 15, 255, 50, 42, GrowthRate.MEDIUM_FAST, 50, false),
- new PokemonSpecies(Species.BLOODMOON_URSALUNA, "Ursaluna", 9, false, false, false, "Peat Pokémon", Type.GROUND, Type.NORMAL, 2.7, 333, Abilities.MINDS_EYE, Abilities.NONE, Abilities.NONE, 555, 113, 70, 120, 135, 65, 52, 75, 50, 275, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.PALDEA_WOOPER, 9, false, false, false, "Water Fish Pokémon", Type.POISON, Type.GROUND, 0.4, 11, Abilities.POISON_POINT, Abilities.WATER_ABSORB, Abilities.UNAWARE, 210, 55, 45, 45, 25, 25, 15, 255, 50, 42, GrowthRate.MEDIUM_FAST, 50, false),
+ new PokemonSpecies(Species.BLOODMOON_URSALUNA, 9, false, false, false, "Peat Pokémon", Type.GROUND, Type.NORMAL, 2.7, 333, Abilities.MINDS_EYE, Abilities.NONE, Abilities.NONE, 555, 113, 70, 120, 135, 65, 52, 75, 50, 275, GrowthRate.MEDIUM_FAST, 50, false),
);
}
@@ -3017,7 +3064,7 @@ export const speciesStarters = {
[Species.FUECOCO]: 3,
[Species.QUAXLY]: 3,
[Species.LECHONK]: 2,
- [Species.TAROUNTULA]: 2,
+ [Species.TAROUNTULA]: 1,
[Species.NYMBLE]: 3,
[Species.PAWMI]: 3,
[Species.TANDEMAUS]: 4,
@@ -3170,18 +3217,18 @@ export const starterPassiveAbilities = {
[Species.ZAPDOS]: Abilities.DRIZZLE,
[Species.MOLTRES]: Abilities.DROUGHT,
[Species.DRATINI]: Abilities.DELTA_STREAM,
- [Species.MEWTWO]: Abilities.BERSERK,
+ [Species.MEWTWO]: Abilities.NEUROFORCE,
[Species.MEW]: Abilities.PROTEAN,
- [Species.CHIKORITA]: Abilities.TRIAGE,
+ [Species.CHIKORITA]: Abilities.RIPEN,
[Species.CYNDAQUIL]: Abilities.TURBOBLAZE,
- [Species.TOTODILE]: Abilities.STRONG_JAW,
+ [Species.TOTODILE]: Abilities.TOUGH_CLAWS,
[Species.SENTRET]: Abilities.FLUFFY,
[Species.HOOTHOOT]: Abilities.CURSED_BODY,
[Species.LEDYBA]: Abilities.SCREEN_CLEANER,
[Species.SPINARAK]: Abilities.PRANKSTER,
[Species.CHINCHOU]: Abilities.REGENERATOR,
[Species.PICHU]: Abilities.TRANSISTOR,
- [Species.CLEFFA]: Abilities.TRIAGE,
+ [Species.CLEFFA]: Abilities.MISTY_SURGE,
[Species.IGGLYBUFF]: Abilities.SERENE_GRACE,
[Species.TOGEPI]: Abilities.OPPORTUNIST,
[Species.NATU]: Abilities.TINTED_LENS,
@@ -3213,19 +3260,19 @@ export const starterPassiveAbilities = {
[Species.HOUNDOUR]: Abilities.INTIMIDATE,
[Species.PHANPY]: Abilities.ROCK_HEAD,
[Species.STANTLER]: Abilities.MAGIC_GUARD,
- [Species.SMEARGLE]: Abilities.TRACE,
+ [Species.SMEARGLE]: Abilities.QUICK_DRAW,
[Species.TYROGUE]: Abilities.STAMINA,
[Species.SMOOCHUM]: Abilities.CUTE_CHARM,
[Species.ELEKID]: Abilities.IRON_FIST,
[Species.MAGBY]: Abilities.CONTRARY,
[Species.MILTANK]: Abilities.GLUTTONY,
- [Species.RAIKOU]: Abilities.FLARE_BOOST,
- [Species.ENTEI]: Abilities.TOXIC_BOOST,
- [Species.SUICUNE]: Abilities.SPEED_BOOST,
+ [Species.RAIKOU]: Abilities.TRANSISTOR,
+ [Species.ENTEI]: Abilities.MOXIE,
+ [Species.SUICUNE]: Abilities.UNAWARE,
[Species.LARVITAR]: Abilities.SAND_FORCE,
[Species.LUGIA]: Abilities.STORM_DRAIN,
- [Species.HO_OH]: Abilities.FLASH_FIRE,
- [Species.CELEBI]: Abilities.TRIAGE,
+ [Species.HO_OH]: Abilities.MAGIC_GUARD,
+ [Species.CELEBI]: Abilities.GRASSY_SURGE,
[Species.TREECKO]: Abilities.GRASSY_SURGE,
[Species.TORCHIC]: Abilities.RECKLESS,
[Species.MUDKIP]: Abilities.REGENERATOR,
@@ -3233,9 +3280,9 @@ export const starterPassiveAbilities = {
[Species.ZIGZAGOON]: Abilities.PICKPOCKET,
[Species.WURMPLE]: Abilities.TINTED_LENS,
[Species.LOTAD]: Abilities.DRIZZLE,
- [Species.SEEDOT]: Abilities.DISGUISE,
+ [Species.SEEDOT]: Abilities.LEAF_GUARD,
[Species.TAILLOW]: Abilities.KEEN_EYE,
- [Species.WINGULL]: Abilities.HYDRATION,
+ [Species.WINGULL]: Abilities.STORM_DRAIN,
[Species.RALTS]: Abilities.PSYCHIC_SURGE,
[Species.SURSKIT]: Abilities.WATER_ABSORB,
[Species.SHROOMISH]: Abilities.GUTS,
@@ -3250,7 +3297,7 @@ export const starterPassiveAbilities = {
[Species.MAWILE]: Abilities.MOLD_BREAKER,
[Species.ARON]: Abilities.SOLID_ROCK,
[Species.MEDITITE]: Abilities.OWN_TEMPO,
- [Species.ELECTRIKE]: Abilities.SPEED_BOOST,
+ [Species.ELECTRIKE]: Abilities.ELECTRIC_SURGE,
[Species.PLUSLE]: Abilities.MINUS,
[Species.MINUN]: Abilities.PLUS,
[Species.VOLBEAT]: Abilities.TINTED_LENS,
@@ -3265,7 +3312,7 @@ export const starterPassiveAbilities = {
[Species.TRAPINCH]: Abilities.ADAPTABILITY,
[Species.CACNEA]: Abilities.SAND_RUSH,
[Species.SWABLU]: Abilities.WHITE_SMOKE,
- [Species.ZANGOOSE]: Abilities.SUPER_LUCK,
+ [Species.ZANGOOSE]: Abilities.TOUGH_CLAWS,
[Species.SEVIPER]: Abilities.MOLD_BREAKER,
[Species.LUNATONE]: Abilities.FAIRY_AURA,
[Species.SOLROCK]: Abilities.DROUGHT,
@@ -3287,7 +3334,7 @@ export const starterPassiveAbilities = {
[Species.CLAMPERL]: Abilities.SIMPLE,
[Species.RELICANTH]: Abilities.SOLID_ROCK,
[Species.LUVDISC]: Abilities.PICKUP,
- [Species.BAGON]: Abilities.BERSERK,
+ [Species.BAGON]: Abilities.GALE_WINGS,
[Species.BELDUM]: Abilities.IRON_FIST,
[Species.REGIROCK]: Abilities.REGENERATOR,
[Species.REGICE]: Abilities.ICE_SCALES,
@@ -3295,10 +3342,10 @@ export const starterPassiveAbilities = {
[Species.LATIAS]: Abilities.SERENE_GRACE,
[Species.LATIOS]: Abilities.SERENE_GRACE,
[Species.KYOGRE]: Abilities.HYDRATION,
- [Species.GROUDON]: Abilities.LEAF_GUARD,
- [Species.RAYQUAZA]: Abilities.STEADFAST,
+ [Species.GROUDON]: Abilities.EARTH_EATER,
+ [Species.RAYQUAZA]: Abilities.UNNERVE,
[Species.JIRACHI]: Abilities.COMATOSE,
- [Species.DEOXYS]: Abilities.STICKY_HOLD,
+ [Species.DEOXYS]: Abilities.PROTEAN,
[Species.TURTWIG]: Abilities.HARVEST,
[Species.CHIMCHAR]: Abilities.DEFIANT,
[Species.PIPLUP]: Abilities.SLUSH_RUSH,
@@ -3328,7 +3375,7 @@ export const starterPassiveAbilities = {
[Species.SPIRITOMB]: Abilities.REGENERATOR,
[Species.GIBLE]: Abilities.SAND_STREAM,
[Species.MUNCHLAX]: Abilities.CUD_CHEW,
- [Species.RIOLU]: Abilities.MEGA_LAUNCHER,
+ [Species.RIOLU]: Abilities.MINDS_EYE,
[Species.HIPPOPOTAS]: Abilities.SAND_VEIL,
[Species.SKORUPI]: Abilities.SUPER_LUCK,
[Species.CROAGUNK]: Abilities.PICKPOCKET,
@@ -3336,14 +3383,14 @@ export const starterPassiveAbilities = {
[Species.FINNEON]: Abilities.DRIZZLE,
[Species.MANTYKE]: Abilities.STORM_DRAIN,
[Species.SNOVER]: Abilities.SNOW_CLOAK,
- [Species.ROTOM]: Abilities.MOTOR_DRIVE,
+ [Species.ROTOM]: Abilities.HADRON_ENGINE,
[Species.UXIE]: Abilities.ILLUSION,
[Species.MESPRIT]: Abilities.MOODY,
[Species.AZELF]: Abilities.NEUROFORCE,
[Species.DIALGA]: Abilities.SPEED_BOOST,
[Species.PALKIA]: Abilities.MAGIC_BOUNCE,
[Species.HEATRAN]: Abilities.ROUGH_SKIN,
- [Species.REGIGIGAS]: Abilities.IRON_FIST,
+ [Species.REGIGIGAS]: Abilities.MINDS_EYE,
[Species.GIRATINA]: Abilities.SHADOW_TAG,
[Species.CRESSELIA]: Abilities.MAGIC_BOUNCE,
[Species.PHIONE]: Abilities.SWIFT_SWIM,
@@ -3353,7 +3400,7 @@ export const starterPassiveAbilities = {
[Species.ARCEUS]: Abilities.ADAPTABILITY,
[Species.VICTINI]: Abilities.SUPER_LUCK,
[Species.SNIVY]: Abilities.MULTISCALE,
- [Species.TEPIG]: Abilities.SAND_RUSH,
+ [Species.TEPIG]: Abilities.ROCK_HEAD,
[Species.OSHAWOTT]: Abilities.MOLD_BREAKER,
[Species.PATRAT]: Abilities.STAKEOUT,
[Species.LILLIPUP]: Abilities.BALL_FETCH,
@@ -3375,7 +3422,7 @@ export const starterPassiveAbilities = {
[Species.SEWADDLE]: Abilities.SHARPNESS,
[Species.VENIPEDE]: Abilities.INTIMIDATE,
[Species.COTTONEE]: Abilities.MISTY_SURGE,
- [Species.PETILIL]: Abilities.DROUGHT,
+ [Species.PETILIL]: Abilities.DANCER,
[Species.BASCULIN]: Abilities.OPPORTUNIST,
[Species.SANDILE]: Abilities.STRONG_JAW,
[Species.DARUMAKA]: Abilities.IRON_FIST,
@@ -3387,7 +3434,7 @@ export const starterPassiveAbilities = {
[Species.TIRTOUGA]: Abilities.SHELL_ARMOR,
[Species.ARCHEN]: Abilities.ROCKY_PAYLOAD,
[Species.TRUBBISH]: Abilities.GOOEY,
- [Species.ZORUA]: Abilities.ADAPTABILITY,
+ [Species.ZORUA]: Abilities.DARK_AURA,
[Species.MINCCINO]: Abilities.SCRAPPY,
[Species.GOTHITA]: Abilities.PRESSURE,
[Species.SOLOSIS]: Abilities.GOOEY,
@@ -3395,20 +3442,20 @@ export const starterPassiveAbilities = {
[Species.VANILLITE]: Abilities.REFRIGERATE,
[Species.DEERLING]: Abilities.JUSTIFIED,
[Species.EMOLGA]: Abilities.WIND_POWER,
- [Species.KARRABLAST]: Abilities.NO_GUARD,
- [Species.FOONGUS]: Abilities.MIMICRY,
+ [Species.KARRABLAST]: Abilities.MIRROR_ARMOR,
+ [Species.FOONGUS]: Abilities.MYCELIUM_MIGHT,
[Species.FRILLISH]: Abilities.MUMMY,
[Species.ALOMOMOLA]: Abilities.MULTISCALE,
[Species.JOLTIK]: Abilities.VOLT_ABSORB,
- [Species.FERROSEED]: Abilities.SKILL_LINK,
+ [Species.FERROSEED]: Abilities.ROUGH_SKIN,
[Species.KLINK]: Abilities.STEELWORKER,
[Species.TYNAMO]: Abilities.SWIFT_SWIM,
[Species.ELGYEM]: Abilities.SHADOW_TAG,
[Species.LITWICK]: Abilities.SOUL_HEART,
- [Species.AXEW]: Abilities.SHEER_FORCE,
+ [Species.AXEW]: Abilities.DRAGONS_MAW,
[Species.CUBCHOO]: Abilities.INTIMIDATE,
[Species.CRYOGONAL]: Abilities.DAZZLING,
- [Species.SHELMET]: Abilities.DISGUISE,
+ [Species.SHELMET]: Abilities.SHED_SKIN,
[Species.STUNFISK]: Abilities.STORM_DRAIN,
[Species.MIENFOO]: Abilities.NO_GUARD,
[Species.DRUDDIGON]: Abilities.INTIMIDATE,
@@ -3434,34 +3481,34 @@ export const starterPassiveAbilities = {
[Species.MELOETTA]: Abilities.PUNK_ROCK,
[Species.GENESECT]: Abilities.MEGA_LAUNCHER,
[Species.CHESPIN]: Abilities.IRON_BARBS,
- [Species.FENNEKIN]: Abilities.MAGIC_GUARD,
- [Species.FROAKIE]: Abilities.MERCILESS,
+ [Species.FENNEKIN]: Abilities.MAGIC_BOUNCE,
+ [Species.FROAKIE]: Abilities.ADAPTABILITY,
[Species.BUNNELBY]: Abilities.GUTS,
[Species.FLETCHLING]: Abilities.RECKLESS,
[Species.SCATTERBUG]: Abilities.PRANKSTER,
[Species.LITLEO]: Abilities.INTIMIDATE,
[Species.FLABEBE]: Abilities.GRASSY_SURGE,
- [Species.SKIDDO]: Abilities.FUR_COAT,
+ [Species.SKIDDO]: Abilities.GRASSY_SURGE,
[Species.PANCHAM]: Abilities.FLUFFY,
[Species.FURFROU]: Abilities.BALL_FETCH,
[Species.ESPURR]: Abilities.PSYCHIC_SURGE,
[Species.HONEDGE]: Abilities.SHARPNESS,
- [Species.SPRITZEE]: Abilities.UNAWARE,
- [Species.SWIRLIX]: Abilities.PIXILATE,
+ [Species.SPRITZEE]: Abilities.MISTY_SURGE,
+ [Species.SWIRLIX]: Abilities.WELL_BAKED_BODY,
[Species.INKAY]: Abilities.SUPREME_OVERLORD,
[Species.BINACLE]: Abilities.SOLID_ROCK,
- [Species.SKRELP]: Abilities.CORROSION,
+ [Species.SKRELP]: Abilities.DRAGONS_MAW,
[Species.CLAUNCHER]: Abilities.SWIFT_SWIM,
[Species.HELIOPTILE]: Abilities.NO_GUARD,
- [Species.TYRUNT]: Abilities.SHEER_FORCE,
+ [Species.TYRUNT]: Abilities.RECKLESS,
[Species.AMAURA]: Abilities.SERENE_GRACE,
[Species.HAWLUCHA]: Abilities.RECKLESS,
[Species.DEDENNE]: Abilities.SIMPLE,
[Species.CARBINK]: Abilities.SOLID_ROCK,
- [Species.GOOMY]: Abilities.POISON_HEAL,
+ [Species.GOOMY]: Abilities.DRIZZLE,
[Species.KLEFKI]: Abilities.TRIAGE,
[Species.PHANTUMP]: Abilities.UNNERVE,
- [Species.PUMPKABOO]: Abilities.FLARE_BOOST,
+ [Species.PUMPKABOO]: Abilities.FLASH_FIRE,
[Species.BERGMITE]: Abilities.MIRROR_ARMOR,
[Species.NOIBAT]: Abilities.PUNK_ROCK,
[Species.XERNEAS]: Abilities.COMPETITIVE,
@@ -3483,8 +3530,8 @@ export const starterPassiveAbilities = {
[Species.WISHIWASHI]: Abilities.PARENTAL_BOND,
[Species.MAREANIE]: Abilities.TOXIC_DEBRIS,
[Species.MUDBRAY]: Abilities.CUD_CHEW,
- [Species.DEWPIDER]: Abilities.STRONG_JAW,
- [Species.FOMANTIS]: Abilities.MIMICRY,
+ [Species.DEWPIDER]: Abilities.UNNERVE,
+ [Species.FOMANTIS]: Abilities.SHARPNESS,
[Species.MORELULL]: Abilities.PERISH_BODY,
[Species.SALANDIT]: Abilities.DAZZLING,
[Species.STUFFUL]: Abilities.HOSPITALITY,
@@ -3493,14 +3540,14 @@ export const starterPassiveAbilities = {
[Species.ORANGURU]: Abilities.HOSPITALITY,
[Species.PASSIMIAN]: Abilities.COSTAR,
[Species.WIMPOD]: Abilities.TINTED_LENS,
- [Species.SANDYGAST]: Abilities.DAUNTLESS_SHIELD,
+ [Species.SANDYGAST]: Abilities.SAND_STREAM,
[Species.PYUKUMUKU]: Abilities.IRON_BARBS,
[Species.TYPE_NULL]: Abilities.ADAPTABILITY,
[Species.MINIOR]: Abilities.ANGER_SHELL,
[Species.KOMALA]: Abilities.GUTS,
[Species.TURTONATOR]: Abilities.ANGER_SHELL,
[Species.TOGEDEMARU]: Abilities.STATIC,
- [Species.MIMIKYU]: Abilities.MIMICRY,
+ [Species.MIMIKYU]: Abilities.CURSED_BODY,
[Species.BRUXISH]: Abilities.MULTISCALE,
[Species.DRAMPA]: Abilities.FLASH_FIRE,
[Species.DHELMISE]: Abilities.INFILTRATOR,
@@ -3522,12 +3569,12 @@ export const starterPassiveAbilities = {
[Species.MARSHADOW]: Abilities.IRON_FIST,
[Species.POIPOLE]: Abilities.MERCILESS,
[Species.STAKATAKA]: Abilities.DAUNTLESS_SHIELD,
- [Species.BLACEPHALON]: Abilities.REGENERATOR,
+ [Species.BLACEPHALON]: Abilities.MAGIC_GUARD,
[Species.ZERAORA]: Abilities.MOTOR_DRIVE,
[Species.MELTAN]: Abilities.FULL_METAL_BODY,
- [Species.GROOKEY]: Abilities.SOLID_ROCK,
+ [Species.GROOKEY]: Abilities.GRASS_PELT,
[Species.SCORBUNNY]: Abilities.RECKLESS,
- [Species.SOBBLE]: Abilities.MIMICRY,
+ [Species.SOBBLE]: Abilities.SUPER_LUCK,
[Species.SKWOVET]: Abilities.HONEY_GATHER,
[Species.ROOKIDEE]: Abilities.IRON_BARBS,
[Species.BLIPBUG]: Abilities.TINTED_LENS,
@@ -3535,7 +3582,7 @@ export const starterPassiveAbilities = {
[Species.GOSSIFLEUR]: Abilities.STORM_DRAIN,
[Species.WOOLOO]: Abilities.ROCK_HEAD,
[Species.CHEWTLE]: Abilities.ROCK_HEAD,
- [Species.YAMPER]: Abilities.SPEED_BOOST,
+ [Species.YAMPER]: Abilities.STAKEOUT,
[Species.ROLYCOLY]: Abilities.EARTH_EATER,
[Species.APPLIN]: Abilities.DRAGONS_MAW,
[Species.SILICOBRA]: Abilities.SAND_RUSH,
@@ -3572,7 +3619,7 @@ export const starterPassiveAbilities = {
[Species.GLASTRIER]: Abilities.FILTER,
[Species.SPECTRIER]: Abilities.PERISH_BODY,
[Species.CALYREX]: Abilities.HARVEST,
- [Species.ENAMORUS]: Abilities.MISTY_SURGE,
+ [Species.ENAMORUS]: Abilities.PRANKSTER,
[Species.SPRIGATITO]: Abilities.MAGICIAN,
[Species.FUECOCO]: Abilities.EARTH_EATER,
[Species.QUAXLY]: Abilities.DANCER,
@@ -3638,7 +3685,7 @@ export const starterPassiveAbilities = {
[Species.OKIDOGI]: Abilities.INTIMIDATE,
[Species.MUNKIDORI]: Abilities.PRANKSTER,
[Species.FEZANDIPITI]: Abilities.DAZZLING,
- [Species.OGERPON]: Abilities.DISGUISE,
+ [Species.OGERPON]: Abilities.OPPORTUNIST,
[Species.GOUGING_FIRE]: Abilities.BEAST_BOOST,
[Species.RAGING_BOLT]: Abilities.BEAST_BOOST,
[Species.IRON_BOULDER]: Abilities.SHARPNESS,
@@ -3669,7 +3716,7 @@ export const starterPassiveAbilities = {
[Species.HISUI_VOLTORB]: Abilities.HADRON_ENGINE,
[Species.HISUI_QWILFISH]: Abilities.MERCILESS,
[Species.HISUI_SNEASEL]: Abilities.SCRAPPY,
- [Species.HISUI_ZORUA]: Abilities.DARK_AURA,
+ [Species.HISUI_ZORUA]: Abilities.ADAPTABILITY,
[Species.PALDEA_TAUROS]: Abilities.RATTLED,
[Species.PALDEA_WOOPER]: Abilities.THICK_FAT,
[Species.BLOODMOON_URSALUNA]: Abilities.BERSERK
diff --git a/src/data/trainer-config.ts b/src/data/trainer-config.ts
index c13ea820e..044bd4ec8 100644
--- a/src/data/trainer-config.ts
+++ b/src/data/trainer-config.ts
@@ -697,9 +697,9 @@ export const trainerConfigs: TrainerConfigs = {
[TrainerType.GIOVANNI]: new TrainerConfig(++t).initForGymLeader([ Species.SANDILE, Species.MURKROW, Species.NIDORAN_M, Species.NIDORAN_F ], Type.DARK).setBattleBgm('battle_kanto_gym'),
[TrainerType.FALKNER]: new TrainerConfig(++t).initForGymLeader([ Species.PIDGEY, Species.HOOTHOOT, Species.DODUO ], Type.FLYING).setBattleBgm('battle_johto_gym'),
[TrainerType.BUGSY]: new TrainerConfig(++t).initForGymLeader([ Species.SCYTHER, Species.HERACROSS, Species.SHUCKLE, Species.PINSIR ], Type.BUG).setBattleBgm('battle_johto_gym'),
- [TrainerType.WHITNEY]: new TrainerConfig(++t).initForGymLeader([ Species.CLEFAIRY, Species.MILTANK ], Type.NORMAL).setBattleBgm('battle_johto_gym'),
+ [TrainerType.WHITNEY]: new TrainerConfig(++t).initForGymLeader([ Species.GIRAFARIG, Species.MILTANK ], Type.NORMAL).setBattleBgm('battle_johto_gym'),
[TrainerType.MORTY]: new TrainerConfig(++t).initForGymLeader([ Species.GASTLY, Species.MISDREAVUS, Species.SABLEYE ], Type.GHOST).setBattleBgm('battle_johto_gym'),
- [TrainerType.CHUCK]: new TrainerConfig(++t).initForGymLeader([ Species.POLIWRATH, ], Type.FIGHTING).setBattleBgm('battle_johto_gym'),
+ [TrainerType.CHUCK]: new TrainerConfig(++t).initForGymLeader([ Species.POLIWRATH, Species.MANKEY ], Type.FIGHTING).setBattleBgm('battle_johto_gym'),
[TrainerType.JASMINE]: new TrainerConfig(++t).initForGymLeader([ Species.MAGNEMITE, Species.STEELIX ], Type.STEEL).setBattleBgm('battle_johto_gym'),
[TrainerType.PRYCE]: new TrainerConfig(++t).initForGymLeader([ Species.SEEL, Species.SWINUB ], Type.ICE).setBattleBgm('battle_johto_gym'),
[TrainerType.CLAIR]: new TrainerConfig(++t).initForGymLeader([ Species.DRATINI, Species.HORSEA, Species.GYARADOS ], Type.DRAGON).setBattleBgm('battle_johto_gym'),
@@ -846,6 +846,8 @@ export const trainerConfigs: TrainerConfigs = {
.setPartyMemberFunc(5, getRandomPartyMemberFunc([ Species.RAYQUAZA ], TrainerSlot.TRAINER, true, p => {
p.setBoss(true, 3);
p.pokeball = PokeballType.MASTER_BALL;
+ p.shiny = true;
+ p.variant = 1;
}))
.setGenModifiersFunc(party => {
const starter = party[0];
@@ -862,6 +864,8 @@ export const trainerConfigs: TrainerConfigs = {
.setPartyMemberFunc(5, getRandomPartyMemberFunc([ Species.RAYQUAZA ], TrainerSlot.TRAINER, true, p => {
p.setBoss();
p.pokeball = PokeballType.MASTER_BALL;
+ p.shiny = true;
+ p.variant = 1;
p.formIndex = 1;
}))
.setGenModifiersFunc(party => {
diff --git a/src/data/type.ts b/src/data/type.ts
index cbc3aa15c..35c56aecd 100644
--- a/src/data/type.ts
+++ b/src/data/type.ts
@@ -21,9 +21,12 @@ export enum Type {
STELLAR
};
-export type TypeDamageMultiplier = 0 | 0.25 | 0.5 | 1 | 2 | 4;
+export type TypeDamageMultiplier = 0 | 0.125 | 0.25 | 0.5 | 1 | 2 | 4 | 8;
export function getTypeDamageMultiplier(attackType: integer, defType: integer): TypeDamageMultiplier {
+ if (attackType === Type.UNKNOWN || defType === Type.UNKNOWN)
+ return 1;
+
switch (defType) {
case Type.NORMAL:
switch (attackType) {
diff --git a/src/data/variant.ts b/src/data/variant.ts
new file mode 100644
index 000000000..4e167e432
--- /dev/null
+++ b/src/data/variant.ts
@@ -0,0 +1,18 @@
+export type Variant = 0 | 1 | 2;
+
+export type VariantSet = [Variant, Variant, Variant];
+
+export const variantData: any = {};
+
+export const variantColorCache = {};
+
+export function getVariantTint(variant: Variant): integer {
+ switch (variant) {
+ case 0:
+ return 0xf8c020;
+ case 1:
+ return 0x20f8f0;
+ case 2:
+ return 0xe81048;
+ }
+}
\ No newline at end of file
diff --git a/src/debug.js b/src/debug.js
index 68f95c411..b627dba65 100644
--- a/src/debug.js
+++ b/src/debug.js
@@ -2,7 +2,7 @@ export function getData() {
const dataStr = localStorage.getItem('data');
if (!dataStr)
return null;
- return JSON.parse(atob(dataStr), (k, v) => k.endsWith('Attr') && ![ 'natureAttr', 'passiveAttr', 'variantAttr' ].includes(k) ? BigInt(v) : v);
+ return JSON.parse(atob(dataStr), (k, v) => k.endsWith('Attr') && ![ 'natureAttr', 'abilityAttr', 'passiveAttr' ].includes(k) ? BigInt(v) : v);
}
export function getSession() {
diff --git a/src/egg-hatch-phase.ts b/src/egg-hatch-phase.ts
index f485d5b75..a28d8e298 100644
--- a/src/egg-hatch-phase.ts
+++ b/src/egg-hatch-phase.ts
@@ -82,7 +82,11 @@ export class EggHatchPhase extends Phase {
this.eggContainer.add(this.eggLightraysOverlay);
this.eggHatchContainer.add(this.eggContainer);
- const getPokemonSprite = () => this.scene.add.sprite(this.eggHatchBg.displayWidth / 2, this.eggHatchBg.displayHeight / 2, `pkmn__sub`);
+ const getPokemonSprite = () => {
+ const ret = this.scene.add.sprite(this.eggHatchBg.displayWidth / 2, this.eggHatchBg.displayHeight / 2, `pkmn__sub`);
+ ret.setPipeline(this.scene.spritePipeline, { tone: [ 0.0, 0.0, 0.0, 0.0 ], ignoreTimeTint: true });
+ return ret;
+ };
this.eggHatchContainer.add((this.pokemonSprite = getPokemonSprite()));
@@ -245,13 +249,16 @@ export class EggHatchPhase extends Phase {
this.scene.validateAchv(achvs.HATCH_SHINY);
this.eggContainer.setVisible(false);
this.pokemonSprite.play(this.pokemon.getSpriteKey(true));
- this.pokemonSprite.pipelineData['ignoreTimeTint'] = true;
+ this.pokemonSprite.setPipelineData('ignoreTimeTint', true);
+ this.pokemonSprite.setPipelineData('spriteKey', this.pokemon.getSpriteKey());
+ this.pokemonSprite.setPipelineData('shiny', this.pokemon.shiny);
+ this.pokemonSprite.setPipelineData('variant', this.pokemon.variant);
this.pokemonSprite.setVisible(true);
this.scene.time.delayedCall(Utils.fixedInt(250), () => {
this.pokemon.cry();
if (isShiny) {
this.scene.time.delayedCall(Utils.fixedInt(500), () => {
- this.pokemonShinySparkle.play('sparkle');
+ this.pokemonShinySparkle.play(`sparkle${this.pokemon.variant ? `_${this.pokemon.variant + 1}` : ''}`);
this.scene.playSound('sparkle');
});
}
diff --git a/src/evolution-phase.ts b/src/evolution-phase.ts
index c71ae5da3..fb3803a1e 100644
--- a/src/evolution-phase.ts
+++ b/src/evolution-phase.ts
@@ -71,7 +71,11 @@ export class EvolutionPhase extends Phase {
this.evolutionBgOverlay.setAlpha(0);
this.evolutionContainer.add(this.evolutionBgOverlay);
- const getPokemonSprite = () => this.scene.addPokemonSprite(this.pokemon, this.evolutionBaseBg.displayWidth / 2, this.evolutionBaseBg.displayHeight / 2, `pkmn__sub`);
+ const getPokemonSprite = () => {
+ const ret = this.scene.addPokemonSprite(this.pokemon, this.evolutionBaseBg.displayWidth / 2, this.evolutionBaseBg.displayHeight / 2, `pkmn__sub`);
+ ret.setPipeline(this.scene.spritePipeline, { tone: [ 0.0, 0.0, 0.0, 0.0 ], ignoreTimeTint: true });
+ return ret;
+ };
this.evolutionContainer.add((this.pokemonSprite = getPokemonSprite()));
this.evolutionContainer.add((this.pokemonTintSprite = getPokemonSprite()));
@@ -92,7 +96,10 @@ export class EvolutionPhase extends Phase {
[ this.pokemonSprite, this.pokemonTintSprite, this.pokemonEvoSprite, this.pokemonEvoTintSprite ].map(sprite => {
sprite.play(this.pokemon.getSpriteKey(true));
sprite.setPipeline(this.scene.spritePipeline, { tone: [ 0.0, 0.0, 0.0, 0.0 ], hasShadow: false, teraColor: getTypeRgb(this.pokemon.getTeraType()) });
- sprite.pipelineData['ignoreTimeTint'] = true;
+ sprite.setPipelineData('ignoreTimeTint', true);
+ sprite.setPipelineData('spriteKey', this.pokemon.getSpriteKey());
+ sprite.setPipelineData('shiny', this.pokemon.shiny);
+ sprite.setPipelineData('variant', this.pokemon.variant);
[ 'spriteColors', 'fusionSpriteColors' ].map(k => {
if (this.pokemon.summonData?.speciesForm)
k += 'Base';
@@ -115,7 +122,10 @@ export class EvolutionPhase extends Phase {
[ this.pokemonEvoSprite, this.pokemonEvoTintSprite ].map(sprite => {
sprite.play(evolvedPokemon.getSpriteKey(true));
- sprite.pipelineData['ignoreTimeTint'] = true;
+ sprite.setPipelineData('ignoreTimeTint', true);
+ sprite.setPipelineData('spriteKey', evolvedPokemon.getSpriteKey());
+ sprite.setPipelineData('shiny', evolvedPokemon.shiny);
+ sprite.setPipelineData('variant', evolvedPokemon.variant);
[ 'spriteColors', 'fusionSpriteColors' ].map(k => {
if (evolvedPokemon.summonData?.speciesForm)
k += 'Base';
diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts
index ed6ef2b01..aefcc4270 100644
--- a/src/field/pokemon.ts
+++ b/src/field/pokemon.ts
@@ -1,5 +1,7 @@
import Phaser from 'phaser';
import BattleScene, { ABILITY_OVERRIDE, AnySound, MOVE_OVERRIDE, OPP_ABILITY_OVERRIDE, OPP_MOVE_OVERRIDE } from '../battle-scene';
+import { Variant, VariantSet, variantColorCache } from '#app/data/variant';
+import { variantData } from '#app/data/variant';
import BattleInfo, { PlayerBattleInfo, EnemyBattleInfo } from '../ui/battle-info';
import { Moves } from "../data/enums/moves";
import Move, { HighCritAttr, HitsTagAttr, applyMoveAttrs, FixedDamageAttr, VariableAtkAttr, VariablePowerAttr, allMoves, MoveCategory, TypelessAttr, CritOnlyAttr, getMoveTargets, OneHitKOAttr, MultiHitAttr, StatusMoveTypeImmunityAttr, MoveTarget, VariableDefAttr, AttackMove, ModifiedDamageAttr, VariableMoveTypeMultiplierAttr, IgnoreOpponentStatChangesAttr, SacrificialAttr, VariableMoveTypeAttr, VariableMoveCategoryAttr } from "../data/move";
@@ -25,7 +27,7 @@ import { TempBattleStat } from '../data/temp-battle-stat';
import { ArenaTagSide, WeakenMoveScreenTag, WeakenMoveTypeTag } from '../data/arena-tag';
import { ArenaTagType } from "../data/enums/arena-tag-type";
import { Biome } from "../data/enums/biome";
-import { Ability, AbAttr, BattleStatMultiplierAbAttr, BlockCritAbAttr, BonusCritAbAttr, BypassBurnDamageReductionAbAttr, FieldPriorityMoveImmunityAbAttr, FieldVariableMovePowerAbAttr, IgnoreOpponentStatChangesAbAttr, MoveImmunityAbAttr, MoveTypeChangeAttr, NonSuperEffectiveImmunityAbAttr, PreApplyBattlerTagAbAttr, PreDefendFullHpEndureAbAttr, ReceivedMoveDamageMultiplierAbAttr, ReduceStatusEffectDurationAbAttr, StabBoostAbAttr, StatusEffectImmunityAbAttr, TypeImmunityAbAttr, VariableMovePowerAbAttr, VariableMoveTypeAbAttr, WeightMultiplierAbAttr, allAbilities, applyAbAttrs, applyBattleStatMultiplierAbAttrs, applyPostDefendAbAttrs, applyPreApplyBattlerTagAbAttrs, applyPreAttackAbAttrs, applyPreDefendAbAttrs, applyPreSetStatusAbAttrs } from '../data/ability';
+import { Ability, AbAttr, BattleStatMultiplierAbAttr, BlockCritAbAttr, BonusCritAbAttr, BypassBurnDamageReductionAbAttr, FieldPriorityMoveImmunityAbAttr, FieldVariableMovePowerAbAttr, IgnoreOpponentStatChangesAbAttr, MoveImmunityAbAttr, MoveTypeChangeAttr, NonSuperEffectiveImmunityAbAttr, PreApplyBattlerTagAbAttr, PreDefendFullHpEndureAbAttr, ReceivedMoveDamageMultiplierAbAttr, ReduceStatusEffectDurationAbAttr, StabBoostAbAttr, StatusEffectImmunityAbAttr, TypeImmunityAbAttr, VariableMovePowerAbAttr, VariableMoveTypeAbAttr, WeightMultiplierAbAttr, allAbilities, applyAbAttrs, applyBattleStatMultiplierAbAttrs, applyPostDefendAbAttrs, applyPreApplyBattlerTagAbAttrs, applyPreAttackAbAttrs, applyPreDefendAbAttrs, applyPreSetStatusAbAttrs, UnsuppressableAbilityAbAttr, SuppressFieldAbilitiesAbAttr, NoFusionAbilityAbAttr } from '../data/ability';
import { Abilities } from "#app/data/enums/abilities";
import PokemonData from '../system/pokemon-data';
import Battle, { BattlerIndex } from '../battle';
@@ -42,7 +44,6 @@ import { SpeciesFormChange, SpeciesFormChangeActiveTrigger, SpeciesFormChangeMov
import { TerrainType } from '../data/terrain';
import { TrainerSlot } from '../data/trainer-config';
-
export enum FieldPosition {
CENTER,
LEFT,
@@ -57,7 +58,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
public abilityIndex: integer;
public passive: boolean;
public shiny: boolean;
- public variant: integer;
+ public variant: Variant;
public pokeball: PokeballType;
protected battleInfo: BattleInfo;
public level: integer;
@@ -81,6 +82,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
public fusionFormIndex: integer;
public fusionAbilityIndex: integer;
public fusionShiny: boolean;
+ public fusionVariant: Variant;
public fusionGender: Gender;
private summonDataPrimer: PokemonSummonData;
@@ -97,7 +99,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
private shinySparkle: Phaser.GameObjects.Sprite;
- constructor(scene: BattleScene, x: number, y: number, species: PokemonSpecies, level: integer, abilityIndex?: integer, formIndex?: integer, gender?: Gender, shiny?: boolean, ivs?: integer[], nature?: Nature, dataSource?: Pokemon | PokemonData) {
+ constructor(scene: BattleScene, x: number, y: number, species: PokemonSpecies, level: integer, abilityIndex?: integer, formIndex?: integer, gender?: Gender, shiny?: boolean, variant?: Variant, ivs?: integer[], nature?: Nature, dataSource?: Pokemon | PokemonData) {
super(scene, x, y);
if (!species.isObtainable() && this.isPlayer())
@@ -122,6 +124,8 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
this.gender = gender;
if (shiny !== undefined)
this.shiny = shiny;
+ if (variant !== undefined)
+ this.variant = variant;
this.exp = dataSource?.exp || getLevelTotalExp(this.level, species.growthRate);
this.levelExp = dataSource?.levelExp || 0;
if (dataSource) {
@@ -130,7 +134,8 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
this.stats = dataSource.stats;
this.ivs = dataSource.ivs;
this.passive = !!dataSource.passive;
- this.variant = dataSource.variant || 0;
+ if (this.variant === undefined)
+ this.variant = 0;
this.nature = dataSource.nature || 0 as Nature;
this.natureOverride = dataSource.natureOverride !== undefined ? dataSource.natureOverride : -1;
this.moveset = dataSource.moveset;
@@ -144,6 +149,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
this.fusionFormIndex = dataSource.fusionFormIndex;
this.fusionAbilityIndex = dataSource.fusionAbilityIndex;
this.fusionShiny = dataSource.fusionShiny;
+ this.fusionVariant = dataSource.fusionVariant || 0;
this.fusionGender = dataSource.fusionGender;
} else {
this.id = Utils.randSeedInt(4294967296);
@@ -158,6 +164,9 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
if (this.shiny === undefined)
this.trySetShiny();
+ if (this.variant === undefined)
+ this.variant = this.shiny ? this.generateVariant() : 0;
+
if (nature !== undefined)
this.setNature(nature);
else
@@ -240,7 +249,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
let ret = 0n;
ret |= this.gender !== Gender.FEMALE ? DexAttr.MALE : DexAttr.FEMALE;
ret |= !this.shiny ? DexAttr.NON_SHINY : DexAttr.SHINY;
- ret |= !this.abilityIndex ? DexAttr.ABILITY_1 : this.species.ability2 && this.abilityIndex === 1 ? DexAttr.ABILITY_2 : DexAttr.ABILITY_HIDDEN;
+ ret |= this.variant >= 2 ? DexAttr.VARIANT_3 : this.variant === 1 ? DexAttr.VARIANT_2 : DexAttr.DEFAULT_VARIANT;
ret |= this.scene.gameData.getFormAttr(this.formIndex);
return ret;
}
@@ -266,14 +275,14 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
loadAssets(ignoreOverride: boolean = true): Promise {
return new Promise(resolve => {
const moveIds = this.getMoveset().map(m => m.getMove().id);
- Promise.allSettled(moveIds.map(m => initMoveAnim(m)))
+ Promise.allSettled(moveIds.map(m => initMoveAnim(this.scene, m)))
.then(() => {
loadMoveAnimAssets(this.scene, moveIds);
- this.getSpeciesForm().loadAssets(this.scene, this.getGender() === Gender.FEMALE, this.formIndex, this.shiny);
+ this.getSpeciesForm().loadAssets(this.scene, this.getGender() === Gender.FEMALE, this.formIndex, this.shiny, this.variant);
if (this.isPlayer() || this.getFusionSpeciesForm())
this.scene.loadPokemonAtlas(this.getBattleSpriteKey(true, ignoreOverride), this.getBattleSpriteAtlasPath(true, ignoreOverride));
if (this.getFusionSpeciesForm()) {
- this.getFusionSpeciesForm().loadAssets(this.scene, this.getFusionGender() === Gender.FEMALE, this.fusionFormIndex, this.fusionShiny);
+ this.getFusionSpeciesForm().loadAssets(this.scene, this.getFusionGender() === Gender.FEMALE, this.fusionFormIndex, this.fusionShiny, this.fusionVariant);
this.scene.loadPokemonAtlas(this.getFusionBattleSpriteKey(true, ignoreOverride), this.getFusionBattleSpriteAtlasPath(true, ignoreOverride));
}
this.scene.load.once(Phaser.Loader.Events.COMPLETE, () => {
@@ -291,10 +300,37 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
});
}
this.playAnim();
- this.updateFusionPalette();
- if (this.summonData?.speciesForm)
- this.updateFusionPalette(true);
- resolve();
+ const updateFusionPaletteAndResolve = () => {
+ this.updateFusionPalette();
+ if (this.summonData?.speciesForm)
+ this.updateFusionPalette(true);
+ resolve();
+ };
+ if (this.shiny) {
+ const populateVariantColors = (key: string, back: boolean = false): Promise => {
+ return new Promise(resolve => {
+ const battleSpritePath = this.getBattleSpriteAtlasPath(back, ignoreOverride).replace('variant/', '').replace(/_[1-3]$/, '');
+ let variantSet: VariantSet;
+ let config = variantData;
+ battleSpritePath.split('/').map(p => config ? config = config[p] : null);
+ variantSet = config as VariantSet;
+ if (variantSet && variantSet[this.variant] === 1) {
+ if (variantColorCache.hasOwnProperty(key))
+ return resolve();
+ this.scene.cachedFetch(`./images/pokemon/variant/${battleSpritePath}.json`).then(res => res.json()).then(c => {
+ variantColorCache[key] = c;
+ resolve();
+ });
+ } else
+ resolve();
+ });
+ };
+ if (this.isPlayer())
+ Promise.all([ populateVariantColors(this.getBattleSpriteKey(false)), populateVariantColors(this.getBattleSpriteKey(true), true) ]).then(() => updateFusionPaletteAndResolve());
+ else
+ populateVariantColors(this.getBattleSpriteKey(false)).then(() => updateFusionPaletteAndResolve());
+ } else
+ updateFusionPaletteAndResolve();
});
if (!this.scene.load.isLoading())
this.scene.load.start();
@@ -317,25 +353,27 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
}
getSpriteAtlasPath(ignoreOverride?: boolean): string {
- return this.getSpriteId(ignoreOverride).replace(/\_{2}/g, '/');
+ const spriteId = this.getSpriteId(ignoreOverride).replace(/\_{2}/g, '/');
+ return `${/_[1-3]$/.test(spriteId) ? 'variant/' : ''}${spriteId}`;
}
getBattleSpriteAtlasPath(back?: boolean, ignoreOverride?: boolean): string {
- return this.getBattleSpriteId(back, ignoreOverride).replace(/\_{2}/g, '/');
+ const spriteId = this.getBattleSpriteId(back, ignoreOverride).replace(/\_{2}/g, '/');
+ return `${/_[1-3]$/.test(spriteId) ? 'variant/' : ''}${spriteId}`;
}
getSpriteId(ignoreOverride?: boolean): string {
- return this.getSpeciesForm(ignoreOverride).getSpriteId(this.getGender(ignoreOverride) === Gender.FEMALE, this.formIndex, this.shiny);
+ return this.getSpeciesForm(ignoreOverride).getSpriteId(this.getGender(ignoreOverride) === Gender.FEMALE, this.formIndex, this.shiny, this.variant);
}
getBattleSpriteId(back?: boolean, ignoreOverride?: boolean): string {
if (back === undefined)
back = this.isPlayer();
- return `${back ? 'back__' : ''}${this.getSpriteId(ignoreOverride)}`;
+ return this.getSpeciesForm(ignoreOverride).getSpriteId(this.getGender(ignoreOverride) === Gender.FEMALE, this.formIndex, this.shiny, this.variant, back);
}
getSpriteKey(ignoreOverride?: boolean): string {
- return this.getSpeciesForm(ignoreOverride).getSpriteKey(this.getGender(ignoreOverride) === Gender.FEMALE, this.formIndex, this.shiny);
+ return this.getSpeciesForm(ignoreOverride).getSpriteKey(this.getGender(ignoreOverride) === Gender.FEMALE, this.formIndex, this.shiny, this.variant);
}
getBattleSpriteKey(back?: boolean, ignoreOverride?: boolean): string {
@@ -343,13 +381,13 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
}
getFusionSpriteId(ignoreOverride?: boolean): string {
- return this.getFusionSpeciesForm(ignoreOverride).getSpriteId(this.getFusionGender(ignoreOverride) === Gender.FEMALE, this.fusionFormIndex, this.fusionShiny);
+ return this.getFusionSpeciesForm(ignoreOverride).getSpriteId(this.getFusionGender(ignoreOverride) === Gender.FEMALE, this.fusionFormIndex, this.fusionShiny, this.fusionVariant);
}
getFusionBattleSpriteId(back?: boolean, ignoreOverride?: boolean): string {
if (back === undefined)
back = this.isPlayer();
- return `${back ? 'back__' : ''}${this.getFusionSpriteId(ignoreOverride)}`;
+ return this.getFusionSpeciesForm(ignoreOverride).getSpriteId(this.getFusionGender(ignoreOverride) === Gender.FEMALE, this.fusionFormIndex, this.fusionShiny, this.fusionVariant, back);
}
getFusionBattleSpriteKey(back?: boolean, ignoreOverride?: boolean): string {
@@ -361,19 +399,19 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
}
getIconAtlasKey(ignoreOverride?: boolean): string {
- return this.getSpeciesForm(ignoreOverride).getIconAtlasKey(this.formIndex);
+ return this.getSpeciesForm(ignoreOverride).getIconAtlasKey(this.formIndex, this.shiny, this.variant);
}
getFusionIconAtlasKey(ignoreOverride?: boolean): string {
- return this.getFusionSpeciesForm(ignoreOverride).getIconAtlasKey(this.fusionFormIndex);
+ return this.getFusionSpeciesForm(ignoreOverride).getIconAtlasKey(this.fusionFormIndex, this.fusionShiny, this.fusionVariant);
}
getIconId(ignoreOverride?: boolean): string {
- return this.getSpeciesForm(ignoreOverride).getIconId(this.getGender(ignoreOverride) === Gender.FEMALE, this.formIndex, this.isShiny());
+ return this.getSpeciesForm(ignoreOverride).getIconId(this.getGender(ignoreOverride) === Gender.FEMALE, this.formIndex, this.shiny, this.variant);
}
getFusionIconId(ignoreOverride?: boolean): string {
- return this.getFusionSpeciesForm(ignoreOverride).getIconId(this.getFusionGender(ignoreOverride) === Gender.FEMALE, this.fusionFormIndex, this.isShiny());
+ return this.getFusionSpeciesForm(ignoreOverride).getIconId(this.getFusionGender(ignoreOverride) === Gender.FEMALE, this.fusionFormIndex, this.fusionShiny, this.variant);
}
getSpeciesForm(ignoreOverride?: boolean): PokemonSpeciesForm {
@@ -419,12 +457,14 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
}
initShinySparkle(): void {
- const shinySparkle = this.scene.addFieldSprite(0, 0, 'shiny');
+ const keySuffix = this.variant ? `_${this.variant + 1}` : '';
+ const key = `shiny${keySuffix}`;
+ const shinySparkle = this.scene.addFieldSprite(0, 0, key);
shinySparkle.setVisible(false);
shinySparkle.setOrigin(0.5, 1);
- const frameNames = this.scene.anims.generateFrameNames('shiny', { suffix: '.png', end: 34 });
+ const frameNames = this.scene.anims.generateFrameNames(key, { suffix: '.png', end: 34 });
this.scene.anims.create({
- key: 'sparkle',
+ key: `sparkle${keySuffix}`,
frames: frameNames,
frameRate: 32,
showOnStart: true,
@@ -638,7 +678,11 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
}
isShiny(): boolean {
- return this.shiny || (this.fusionSpecies && this.fusionShiny);
+ return this.shiny || (this.isFusion() && this.fusionShiny);
+ }
+
+ getVariant(): Variant {
+ return !this.isFusion() ? this.variant : Math.max(this.variant, this.fusionVariant) as Variant;
}
isFusion(): boolean {
@@ -700,7 +744,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
types.splice(flyingIndex, 1);
}
- if (!types.length) // become typeless if no types are present
+ if (!types.length) // become UNKNOWN if no types are present
types.push(Type.UNKNOWN);
if (types.length > 1 && types.includes(Type.UNKNOWN)) { // remove UNKNOWN if other types are present
@@ -747,8 +791,23 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
if (passive && !this.hasPassive())
return false;
const ability = (!passive ? this.getAbility() : this.getPassiveAbility());
- if (ability.isIgnorable && this.scene.arena.ignoreAbilities)
+ if (this.isFusion() && ability.hasAttr(NoFusionAbilityAbAttr))
+ return false;
+ if (this.scene?.arena.ignoreAbilities && ability.isIgnorable)
+ return false;
+ if (this.summonData?.abilitySuppressed && !ability.hasAttr(UnsuppressableAbilityAbAttr))
+ return false;
+ if (this.isOnField() && !ability.hasAttr(SuppressFieldAbilitiesAbAttr)) {
+ const suppressed = new Utils.BooleanHolder(false);
+ this.scene.getField(true).map(p => {
+ if (p.getAbility().hasAttr(SuppressFieldAbilitiesAbAttr) && p.canApplyAbility())
+ p.getAbility().getAttrs(SuppressFieldAbilitiesAbAttr).map(a => a.apply(this, false, suppressed, [ability]));
+ if (p.getPassiveAbility().hasAttr(SuppressFieldAbilitiesAbAttr) && p.canApplyAbility(true))
+ p.getPassiveAbility().getAttrs(SuppressFieldAbilitiesAbAttr).map(a => a.apply(this, true, suppressed, [ability]));
+ });
+ if (suppressed.value)
return false;
+ }
return (this.hp || ability.isBypassFaint) && !ability.conditions.find(condition => !condition(this));
}
@@ -807,7 +866,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
if (moveType === Type.STELLAR)
return this.isTerastallized() ? 2 : 1;
const types = this.getTypes(true, true);
- let multiplier = getTypeDamageMultiplier(moveType, types[0]) * (types.length > 1 ? getTypeDamageMultiplier(moveType, types[1]) : 1) as TypeDamageMultiplier;
+ let multiplier = getTypeDamageMultiplier(moveType, types[0]) * (types.length > 1 ? getTypeDamageMultiplier(moveType, types[1]) : 1) * (types.length > 2 ? getTypeDamageMultiplier(moveType, types[2]) : 1) as TypeDamageMultiplier;
// Handle strong winds lowering effectiveness of types super effective against pure flying
if (this.scene.arena.weather?.weatherType === WeatherType.STRONG_WINDS && !this.scene.arena.weather.isEffectSuppressed(this.scene) && multiplier >= 2 && this.isOfType(Type.FLYING) && getTypeDamageMultiplier(moveType, Type.FLYING) === 2)
multiplier /= 2;
@@ -949,6 +1008,17 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
return this.shiny;
}
+ generateVariant(): Variant {
+ if (!this.shiny || !variantData.hasOwnProperty(this.species.speciesId))
+ return 0;
+ const rand = Utils.randSeedInt(10);
+ if (rand > 3)
+ return 0;
+ if (rand)
+ return 1;
+ return 2;
+ }
+
generateFusionSpecies(forStarter?: boolean): void {
const hiddenAbilityChance = new Utils.IntegerHolder(256);
if (!this.hasTrainer())
@@ -971,6 +1041,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
this.fusionSpecies = this.scene.randomSpecies(this.scene.currentBattle?.waveIndex || 0, this.level, false, filter, true);
this.fusionAbilityIndex = (this.fusionSpecies.abilityHidden && hasHiddenAbility ? this.fusionSpecies.ability2 ? 2 : 1 : this.fusionSpecies.ability2 ? randAbilityIndex : 0);
this.fusionShiny = this.shiny;
+ this.fusionVariant = this.variant;
if (this.fusionSpecies.malePercent === null)
this.fusionGender = Gender.GENDERLESS;
@@ -1157,7 +1228,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
const cancelled = new Utils.BooleanHolder(false);
const typeless = !!move.getAttrs(TypelessAttr).length;
const typeMultiplier = new Utils.NumberHolder(!typeless && (moveCategory !== MoveCategory.STATUS || move.getAttrs(StatusMoveTypeImmunityAttr).find(attr => types.includes((attr as StatusMoveTypeImmunityAttr).immuneType)))
- ? getTypeDamageMultiplier(type, types[0]) * (types.length > 1 ? getTypeDamageMultiplier(type, types[1]) : 1)
+ ? this.getAttackTypeEffectiveness(type)
: 1);
applyMoveAttrs(VariableMoveTypeMultiplierAttr, source, this, move, typeMultiplier);
if (typeless)
@@ -1190,8 +1261,13 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
if (cancelled.value)
result = HitResult.NO_EFFECT;
else {
- if (source.findTag(t => t instanceof TypeBoostTag && (t as TypeBoostTag).boostedType === type))
- power.value *= 1.5;
+ let typeBoost = source.findTag(t => t instanceof TypeBoostTag && (t as TypeBoostTag).boostedType === type) as TypeBoostTag;
+ if (typeBoost) {
+ power.value *= typeBoost.boostValue;
+ if (typeBoost.oneUse) {
+ this.removeTag(typeBoost.tagType);
+ }
+ }
const arenaAttackTypeMultiplier = this.scene.arena.getAttackTypeMultiplier(type, source.isGrounded());
if (this.scene.arena.getTerrainType() === TerrainType.GRASSY && this.isGrounded() && type === Type.GROUND && move.moveTarget === MoveTarget.ALL_NEAR_OTHERS)
power.value /= 2;
@@ -1419,6 +1495,11 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
return this.isBoss();
}
+ isMax(): boolean {
+ const maxForms = [SpeciesFormKey.GIGANTAMAX, SpeciesFormKey.GIGANTAMAX_RAPID, SpeciesFormKey.GIGANTAMAX_SINGLE, SpeciesFormKey.ETERNAMAX] as string[];
+ return maxForms.includes(this.getFormKey()) || maxForms.includes(this.getFusionFormKey());
+ }
+
addTag(tagType: BattlerTagType, turnCount: integer = 0, sourceMove?: Moves, sourceId?: integer): boolean {
const existingTag = this.getTag(tagType);
if (existingTag) {
@@ -1756,7 +1837,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
return false;
break;
case StatusEffect.FREEZE:
- if (this.isOfType(Type.ICE))
+ if (this.isOfType(Type.ICE) || [WeatherType.SUNNY, WeatherType.HARSH_SUN].includes(this.scene?.arena.weather?.weatherType))
return false;
break;
case StatusEffect.BURN:
@@ -1920,7 +2001,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
sparkle(): void {
if (this.shinySparkle) {
- this.shinySparkle.play('sparkle');
+ this.shinySparkle.play(`sparkle${this.variant ? `_${this.variant + 1}` : ''}`);
this.scene.playSound('sparkle');
}
}
@@ -1937,10 +2018,15 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
const speciesForm = this.getSpeciesForm(ignoreOveride);
const fusionSpeciesForm = this.getFusionSpeciesForm(ignoreOveride);
- const sourceTexture = this.scene.textures.get(speciesForm.getSpriteKey(this.getGender(ignoreOveride) === Gender.FEMALE, speciesForm.formIndex, this.shiny));
- const sourceBackTexture = this.scene.textures.get(speciesForm.getSpriteKey(this.getGender(ignoreOveride) === Gender.FEMALE, speciesForm.formIndex, this.shiny).replace('pkmn__', 'pkmn__back__'));
- const fusionTexture = this.scene.textures.get(fusionSpeciesForm.getSpriteKey(this.getFusionGender(ignoreOveride) === Gender.FEMALE, fusionSpeciesForm.formIndex, this.fusionShiny));
- const fusionBackTexture = this.scene.textures.get(fusionSpeciesForm.getSpriteKey(this.getFusionGender(ignoreOveride) === Gender.FEMALE, fusionSpeciesForm.formIndex, this.fusionShiny).replace('pkmn__', 'pkmn__back__'));
+ const spriteKey = speciesForm.getSpriteKey(this.getGender(ignoreOveride) === Gender.FEMALE, speciesForm.formIndex, this.shiny, this.variant);
+ const backSpriteKey = speciesForm.getSpriteKey(this.getGender(ignoreOveride) === Gender.FEMALE, speciesForm.formIndex, this.shiny, this.variant).replace('pkmn__', 'pkmn__back__');
+ const fusionSpriteKey = fusionSpeciesForm.getSpriteKey(this.getFusionGender(ignoreOveride) === Gender.FEMALE, fusionSpeciesForm.formIndex, this.fusionShiny, this.fusionVariant);
+ const fusionBackSpriteKey = fusionSpeciesForm.getSpriteKey(this.getFusionGender(ignoreOveride) === Gender.FEMALE, fusionSpeciesForm.formIndex, this.fusionShiny, this.fusionVariant).replace('pkmn__', 'pkmn__back__');
+
+ const sourceTexture = this.scene.textures.get(spriteKey);
+ const sourceBackTexture = this.scene.textures.get(backSpriteKey);
+ const fusionTexture = this.scene.textures.get(fusionSpriteKey);
+ const fusionBackTexture = this.scene.textures.get(fusionBackSpriteKey);
const [ sourceFrame, sourceBackFrame, fusionFrame, fusionBackFrame ] = [ sourceTexture, sourceBackTexture, fusionTexture, fusionBackTexture ].map(texture => texture.frames[texture.firstFrame]);
const [ sourceImage, sourceBackImage, fusionImage, fusionBackImage ] = [ sourceTexture, sourceBackTexture, fusionTexture, fusionBackTexture ].map(i => i.getSourceImage() as HTMLImageElement);
@@ -1964,10 +2050,25 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
});
for (let f = 0; f < 2; f++) {
+ const variantColors = variantColorCache[!f ? spriteKey : backSpriteKey];
+ let variantColorSet = new Map();
+ if (this.shiny && variantColors && variantColors[this.variant]) {
+ Object.keys(variantColors[this.variant]).forEach(k => {
+ variantColorSet.set(Utils.rgbaToInt(Array.from(Object.values(Utils.rgbHexToRgba(k)))), Array.from(Object.values(Utils.rgbHexToRgba(variantColors[this.variant][k]))));
+ });
+ }
+
for (let i = 0; i < pixelData[f].length; i += 4) {
if (pixelData[f][i + 3]) {
const pixel = pixelData[f].slice(i, i + 4);
- const [ r, g, b, a ] = pixel;
+ let [ r, g, b, a ] = pixel;
+ if (variantColors) {
+ const color = Utils.rgbaToInt([r, g, b, a]);
+ if (variantColorSet.has(color)) {
+ const mappedPixel = variantColorSet.get(color);
+ [ r, g, b, a ] = mappedPixel;
+ }
+ }
if (!spriteColors.find(c => c[0] === r && c[1] === g && c[2] === b))
spriteColors.push([ r, g, b, a ]);
}
@@ -1988,11 +2089,27 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
const fusionPixelColors = [];
for (let f = 0; f < 2; f++) {
+ const variantColors = variantColorCache[!f ? fusionSpriteKey : fusionBackSpriteKey];
+ let variantColorSet = new Map();
+ if (this.fusionShiny && variantColors && variantColors[this.fusionVariant]) {
+ Object.keys(variantColors[this.fusionVariant]).forEach(k => {
+ variantColorSet.set(Utils.rgbaToInt(Array.from(Object.values(Utils.rgbHexToRgba(k)))), Array.from(Object.values(Utils.rgbHexToRgba(variantColors[this.fusionVariant][k]))));
+ });
+ }
for (let i = 0; i < pixelData[2 + f].length; i += 4) {
const total = pixelData[2 + f].slice(i, i + 3).reduce((total: integer, value: integer) => total + value, 0);
if (!total)
continue;
- fusionPixelColors.push(argbFromRgba({ r: pixelData[2 + f][i], g: pixelData[2 + f][i + 1], b: pixelData[2 + f][i + 2], a: pixelData[2 + f][i + 3] }));
+ let [ r, g, b, a ] = [ pixelData[2 + f][i], pixelData[2 + f][i + 1], pixelData[2 + f][i + 2], pixelData[2 + f][i + 3] ];
+ if (variantColors) {
+ const color = Utils.rgbaToInt([r, g, b, a]);
+ if (variantColorSet.has(color)) {
+ console.log(color);
+ const mappedPixel = variantColorSet.get(color);
+ [ r, g, b, a ] = mappedPixel;
+ }
+ }
+ fusionPixelColors.push(argbFromRgba({ r, g, b, a }));
}
}
@@ -2136,8 +2253,8 @@ export default interface Pokemon {
export class PlayerPokemon extends Pokemon {
public compatibleTms: Moves[];
- constructor(scene: BattleScene, species: PokemonSpecies, level: integer, abilityIndex: integer, formIndex: integer, gender: Gender, shiny: boolean, ivs: integer[], nature: Nature, dataSource: Pokemon | PokemonData) {
- super(scene, 106, 148, species, level, abilityIndex, formIndex, gender, shiny, ivs, nature, dataSource);
+ constructor(scene: BattleScene, species: PokemonSpecies, level: integer, abilityIndex: integer, formIndex: integer, gender: Gender, shiny: boolean, variant: Variant, ivs: integer[], nature: Nature, dataSource: Pokemon | PokemonData) {
+ super(scene, 106, 148, species, level, abilityIndex, formIndex, gender, shiny, variant, ivs, nature, dataSource);
if (!dataSource)
this.generateAndPopulateMoveset();
@@ -2233,12 +2350,12 @@ export class PlayerPokemon extends Pokemon {
const originalFusionFormIndex = this.fusionFormIndex;
this.fusionSpecies = evolutionSpecies;
this.fusionFormIndex = evolution.evoFormKey !== null ? Math.max(evolutionSpecies.forms.findIndex(f => f.formKey === evolution.evoFormKey), 0) : this.fusionFormIndex;
- ret = this.scene.addPlayerPokemon(this.species, this.level, this.abilityIndex, this.formIndex, this.gender, this.shiny, this.ivs, this.nature, this);
+ ret = this.scene.addPlayerPokemon(this.species, this.level, this.abilityIndex, this.formIndex, this.gender, this.shiny, this.variant, this.ivs, this.nature, this);
this.fusionSpecies = originalFusionSpecies;
this.fusionFormIndex = originalFusionFormIndex;
} else {
const formIndex = evolution.evoFormKey !== null && !isFusion ? Math.max(evolutionSpecies.forms.findIndex(f => f.formKey === evolution.evoFormKey), 0) : this.formIndex;
- ret = this.scene.addPlayerPokemon(!isFusion ? evolutionSpecies : this.species, this.level, this.abilityIndex, formIndex, this.gender, this.shiny, this.ivs, this.nature, this);
+ ret = this.scene.addPlayerPokemon(!isFusion ? evolutionSpecies : this.species, this.level, this.abilityIndex, formIndex, this.gender, this.shiny, this.variant, this.ivs, this.nature, this);
}
ret.loadAssets().then(() => resolve(ret));
});
@@ -2292,13 +2409,14 @@ export class PlayerPokemon extends Pokemon {
if ((!isFusion ? this.species : this.fusionSpecies).speciesId === Species.NINCADA && evolution.speciesId === Species.NINJASK) {
const newEvolution = pokemonEvolutions[this.species.speciesId][1];
if (newEvolution.condition.predicate(this)) {
- const newPokemon = this.scene.addPlayerPokemon(this.species, this.level, this.abilityIndex, this.formIndex, this.gender, this.shiny, this.ivs, this.nature);
+ const newPokemon = this.scene.addPlayerPokemon(this.species, this.level, this.abilityIndex, this.formIndex, undefined, this.shiny, this.variant, this.ivs, this.nature);
newPokemon.natureOverride = this.natureOverride;
newPokemon.moveset = this.moveset.slice();
newPokemon.fusionSpecies = this.fusionSpecies;
newPokemon.fusionFormIndex = this.fusionFormIndex;
newPokemon.fusionAbilityIndex = this.fusionAbilityIndex;
newPokemon.fusionShiny = this.fusionShiny;
+ newPokemon.fusionVariant = this.fusionVariant;
newPokemon.fusionGender = this.fusionGender;
this.scene.getParty().push(newPokemon);
newPokemon.evolve(newEvolution);
@@ -2317,7 +2435,7 @@ export class PlayerPokemon extends Pokemon {
getPossibleForm(formChange: SpeciesFormChange): Promise {
return new Promise(resolve => {
const formIndex = Math.max(this.species.forms.findIndex(f => f.formKey === formChange.formKey), 0);
- const ret = this.scene.addPlayerPokemon(this.species, this.level, this.abilityIndex, formIndex, this.gender, this.shiny, this.ivs, this.nature, this);
+ const ret = this.scene.addPlayerPokemon(this.species, this.level, this.abilityIndex, formIndex, this.gender, this.shiny, this.variant, this.ivs, this.nature, this);
ret.loadAssets().then(() => resolve(ret));
});
}
@@ -2357,6 +2475,7 @@ export class PlayerPokemon extends Pokemon {
this.fusionFormIndex = pokemon.formIndex;
this.fusionAbilityIndex = pokemon.abilityIndex;
this.fusionShiny = pokemon.shiny;
+ this.fusionVariant = pokemon.fusionVariant;
this.fusionGender = pokemon.gender;
this.scene.validateAchv(achvs.SPLICE);
@@ -2407,7 +2526,7 @@ export class EnemyPokemon extends Pokemon {
constructor(scene: BattleScene, species: PokemonSpecies, level: integer, trainerSlot: TrainerSlot, boss: boolean, dataSource: PokemonData) {
super(scene, 236, 84, species, level, dataSource?.abilityIndex, dataSource?.formIndex,
- dataSource?.gender, dataSource ? dataSource.shiny : false, null, dataSource ? dataSource.nature : undefined, dataSource);
+ dataSource?.gender, dataSource ? dataSource.shiny : false, dataSource ? dataSource.variant : undefined, null, dataSource ? dataSource.nature : undefined, dataSource);
this.trainerSlot = trainerSlot;
if (boss)
@@ -2418,6 +2537,9 @@ export class EnemyPokemon extends Pokemon {
this.trySetShiny();
+ if (this.shiny)
+ this.variant = this.generateVariant();
+
let prevolution: Species;
let speciesId = species.speciesId;
while ((prevolution = pokemonPrevolutions[speciesId])) {
@@ -2793,7 +2915,7 @@ export class EnemyPokemon extends Pokemon {
this.pokeball = pokeballType;
this.metLevel = this.level;
this.metBiome = this.scene.arena.biomeType;
- const newPokemon = this.scene.addPlayerPokemon(this.species, this.level, this.abilityIndex, this.formIndex, this.gender, this.shiny, this.ivs, this.nature, this);
+ const newPokemon = this.scene.addPlayerPokemon(this.species, this.level, this.abilityIndex, this.formIndex, this.gender, this.shiny, this.variant, this.ivs, this.nature, this);
party.push(newPokemon);
ret = newPokemon;
this.scene.triggerPokemonFormChange(newPokemon, SpeciesFormChangeActiveTrigger, true);
@@ -2831,6 +2953,7 @@ export class PokemonSummonData {
public disabledMove: Moves = Moves.NONE;
public disabledTurns: integer = 0;
public tags: BattlerTag[] = [];
+ public abilitySuppressed: boolean = false;
public speciesForm: PokemonSpeciesForm;
public fusionSpeciesForm: PokemonSpeciesForm;
diff --git a/src/form-change-phase.ts b/src/form-change-phase.ts
index 28ef39d4c..db325bd3d 100644
--- a/src/form-change-phase.ts
+++ b/src/form-change-phase.ts
@@ -39,7 +39,10 @@ export class FormChangePhase extends EvolutionPhase {
[ this.pokemonEvoSprite, this.pokemonEvoTintSprite ].map(sprite => {
sprite.play(transformedPokemon.getSpriteKey(true));
- sprite.pipelineData['ignoreTimeTint'] = true;
+ sprite.setPipelineData('ignoreTimeTint', true);
+ sprite.setPipelineData('spriteKey', transformedPokemon.getSpriteKey());
+ sprite.setPipelineData('shiny', transformedPokemon.shiny);
+ sprite.setPipelineData('variant', transformedPokemon.variant);
[ 'spriteColors', 'fusionSpriteColors' ].map(k => {
if (transformedPokemon.summonData?.speciesForm)
k += 'Base';
diff --git a/src/game-mode.ts b/src/game-mode.ts
index f06c65826..0ac3f0503 100644
--- a/src/game-mode.ts
+++ b/src/game-mode.ts
@@ -20,6 +20,7 @@ interface GameModeConfig {
hasTrainers?: boolean;
hasFixedBattles?: boolean;
hasNoShop?: boolean;
+ hasShortBiomes?: boolean;
hasRandomBiomes?: boolean;
hasRandomBosses?: boolean;
isSplicedOnly?: boolean;
@@ -33,6 +34,7 @@ export class GameMode implements GameModeConfig {
public hasTrainers: boolean;
public hasFixedBattles: boolean;
public hasNoShop: boolean;
+ public hasShortBiomes: boolean;
public hasRandomBiomes: boolean;
public hasRandomBosses: boolean;
public isSplicedOnly: boolean;
@@ -174,7 +176,7 @@ export class GameMode implements GameModeConfig {
export const gameModes = Object.freeze({
[GameModes.CLASSIC]: new GameMode(GameModes.CLASSIC, { isClassic: true, hasTrainers: true, hasFixedBattles: true }),
- [GameModes.ENDLESS]: new GameMode(GameModes.ENDLESS, { isEndless: true, hasRandomBiomes: true, hasRandomBosses: true }),
- [GameModes.SPLICED_ENDLESS]: new GameMode(GameModes.SPLICED_ENDLESS, { isEndless: true, hasRandomBiomes: true, hasRandomBosses: true, isSplicedOnly: true }),
+ [GameModes.ENDLESS]: new GameMode(GameModes.ENDLESS, { isEndless: true, hasShortBiomes: true, hasRandomBosses: true }),
+ [GameModes.SPLICED_ENDLESS]: new GameMode(GameModes.SPLICED_ENDLESS, { isEndless: true, hasShortBiomes: true, hasRandomBosses: true, isSplicedOnly: true }),
[GameModes.DAILY]: new GameMode(GameModes.DAILY, { isDaily: true, hasTrainers: true, hasNoShop: true })
});
\ No newline at end of file
diff --git a/src/loading-scene.ts b/src/loading-scene.ts
index 539332944..38f82ff06 100644
--- a/src/loading-scene.ts
+++ b/src/loading-scene.ts
@@ -8,21 +8,18 @@ import { SceneBase } from "./scene-base";
import { WindowVariant, getWindowVariantSuffix } from "./ui/ui-theme";
import { isMobile } from "./touch-controls";
import * as Utils from "./utils";
+import { initI18n } from "./plugins/i18n";
export class LoadingScene extends SceneBase {
constructor() {
super('loading');
Phaser.Plugins.PluginCache.register('Loader', CacheBustedLoaderPlugin, 'load');
+ initI18n();
}
preload() {
- const indexFile = Array.from(document.querySelectorAll('script')).map(s => s.src).find(s => /\/index/.test(s));
- if (indexFile) {
- const buildIdMatch = /index\-(.*?)\.js$/.exec(indexFile);
- if (buildIdMatch)
- this.load['cacheBuster'] = buildIdMatch[1];
- }
+ this.load['manifest'] = this.game['manifest'];
if (!isMobile())
this.load.video('intro_dark', 'images/intro_dark.mp4', true);
@@ -65,6 +62,7 @@ export class LoadingScene extends SceneBase {
this.loadImage('achv_bar_3', 'ui');
this.loadImage('achv_bar_4', 'ui');
this.loadImage('shiny_star', 'ui', 'shiny.png');
+ this.loadImage('shiny_star_small', 'ui', 'shiny_small.png');
this.loadImage('ha_capsule', 'ui', 'ha_capsule.png');
this.loadImage('icon_spliced', 'ui');
this.loadImage('icon_tera', 'ui');
@@ -162,6 +160,8 @@ export class LoadingScene extends SceneBase {
this.loadImage(`pkmn__sub`, 'pokemon', 'sub.png');
this.loadAtlas('battle_stats', 'effects');
this.loadAtlas('shiny', 'effects');
+ this.loadAtlas('shiny_2', 'effects');
+ this.loadAtlas('shiny_3', 'effects');
this.loadImage('tera', 'effects');
this.loadAtlas('pb_particles', 'effects');
this.loadImage('evo_sparkle', 'effects');
@@ -191,8 +191,11 @@ export class LoadingScene extends SceneBase {
this.loadImage('egg_list_bg', 'ui');
- for (let i = 0; i < 10; i++)
+ for (let i = 0; i < 10; i++) {
this.loadAtlas(`pokemon_icons_${i}`, '');
+ if (i)
+ this.loadAtlas(`pokemon_icons_${i}v`, '');
+ }
this.loadSe('select');
this.loadSe('menu_open');
diff --git a/src/locales/en/command-ui-handler.ts b/src/locales/en/command-ui-handler.ts
new file mode 100644
index 000000000..889c1378b
--- /dev/null
+++ b/src/locales/en/command-ui-handler.ts
@@ -0,0 +1,9 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+export const commandUiHandler: SimpleTranslationEntries = {
+ "fight": "Fight",
+ "ball": "Ball",
+ "pokemon": "Pokémon",
+ "run": "Run",
+ "actionMessage": "What will\n{{pokemonName}} do?",
+} as const;
\ No newline at end of file
diff --git a/src/locales/en/menu.ts b/src/locales/en/menu.ts
index f69140805..22610268a 100644
--- a/src/locales/en/menu.ts
+++ b/src/locales/en/menu.ts
@@ -1,9 +1,11 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
/**
* The menu namespace holds most miscellaneous text that isn't directly part of the game's
* contents or directly related to Pokemon data. This includes menu navigation, settings,
* account interactions, descriptive text, etc.
*/
-export const menu = {
+export const menu: SimpleTranslationEntries = {
"cancel": "Cancel",
"continue": "Continue",
"dailyRun": "Daily Run (Beta)",
@@ -11,6 +13,22 @@ export const menu = {
"newGame": "New Game",
"selectGameMode": "Select a game mode.",
"logInOrCreateAccount": "Log in or create an account to start. No email required!",
+ "username": "Username",
+ "password": "Password",
+ "login": "Login",
+ "register": "Register",
+ "emptyUsername": "Username must not be empty",
+ "invalidLoginUsername": "The provided username is invalid",
+ "invalidRegisterUsername": "Username must only contain letters, numbers, or underscores",
+ "invalidLoginPassword": "The provided password is invalid",
+ "invalidRegisterPassword": "Password must be 6 characters or longer",
+ "usernameAlreadyUsed": "The provided username is already in use",
+ "accountNonExistent": "The provided user does not exist",
+ "unmatchingPassword": "The provided password does not match",
+ "passwordNotMatchingConfirmPassword": "Password must match confirm password",
+ "confirmPassword": "Confirm Password",
+ "registrationAgeWarning": "By registering, you confirm you are of 13 years of age or older.",
+ "backToLogin": "Back to Login",
"failedToLoadSaveData": "Failed to load save data. Please reload the page.\nIf this continues, please contact the administrator.",
"sessionSuccess": "Session loaded successfully.",
"failedToLoadSession": "Your session data could not be loaded.\nIt may be corrupted.",
diff --git a/src/locales/en/move.ts b/src/locales/en/move.ts
index b17d1ef37..f0c1c623a 100644
--- a/src/locales/en/move.ts
+++ b/src/locales/en/move.ts
@@ -1,13 +1,6 @@
-interface MoveTranslationEntry {
- name: string,
- effect: string
-}
+import { MoveTranslationEntries } from "#app/plugins/i18n";
-interface MoveTranslations {
- [key: string]: MoveTranslationEntry
-}
-
-export const move: MoveTranslations = {
+export const move: MoveTranslationEntries = {
"pound": {
name: "Pound",
effect: "The target is physically pounded with a long tail, a foreleg, or the like."
@@ -2549,8 +2542,8 @@ export const move: MoveTranslations = {
effect: "Dummy Data"
},
"neverEndingNightmarePhysical": {
- name: "Deep-seated grudges summoned by the user's Z-Power trap the target. The power varies, depending on the original move.",
- effect: "Dummy Data"
+ name: "Never-Ending Nightmare",
+ effect: "Deep-seated grudges summoned by the user's Z-Power trap the target. The power varies, depending on the original move."
},
"neverEndingNightmareSpecial": {
name: "Never-Ending Nightmare",
@@ -3408,6 +3401,138 @@ export const move: MoveTranslations = {
name: "Take Heart",
effect: "The user lifts its spirits, curing its own status conditions and boosting its Sp. Atk and Sp. Def stats."
},
+ "gMaxWildfire": {
+ name: "G-Max Wildfire",
+ effect: "A Fire-type attack that Gigantamax Charizard use. This move continues to deal damage to opponents for four turns."
+ },
+ "gMaxBefuddle": {
+ name: "G-Max Befuddle",
+ effect: "A Bug-type attack that Gigantamax Butterfree use. This move inflicts the poisoned, paralyzed, or asleep status condition on opponents."
+ },
+ "gMaxVoltCrash": {
+ name: "G-Max Volt Crash",
+ effect: "An Electric-type attack that Gigantamax Pikachu use. This move paralyzes opponents."
+ },
+ "gMaxGoldRush": {
+ name: "G-Max Gold Rush",
+ effect: "A Normal-type attack that Gigantamax Meowth use. This move confuses opponents and also earns extra money."
+ },
+ "gMaxChiStrike": {
+ name: "G-Max Chi Strike",
+ effect: "A Fighting-type attack that Gigantamax Machamp use. This move raises the chance of critical hits."
+ },
+ "gMaxTerror": {
+ name: "G-Max Terror",
+ effect: "A Ghost-type attack that Gigantamax Gengar use. This Pokémon steps on the opposing Pokémon's shadow to prevent them from escaping."
+ },
+ "gMaxResonance": {
+ name: "G-Max Resonance",
+ effect: "An Ice-type attack that Gigantamax Lapras use. This move reduces the damage received for five turns."
+ },
+ "gMaxCuddle": {
+ name: "G-Max Cuddle",
+ effect: "A Normal-type attack that Gigantamax Eevee use. This move infatuates opponents."
+ },
+ "gMaxReplenish": {
+ name: "G-Max Replenish",
+ effect: "A Normal-type attack that Gigantamax Snorlax use. This move restores Berries that have been eaten."
+ },
+ "gMaxMalodor": {
+ name: "G-Max Malodor",
+ effect: "A Poison-type attack that Gigantamax Garbodor use. This move poisons opponents."
+ },
+ "gMaxStonesurge": {
+ name: "G-Max Stonesurge",
+ effect: "A Water-type attack that Gigantamax Drednaw use. This move scatters sharp rocks around the field."
+ },
+ "gMaxWindRage": {
+ name: "G-Max Wind Rage",
+ effect: "A Flying-type attack that Gigantamax Corviknight use. This move removes the effects of moves like Reflect and Light Screen."
+ },
+ "gMaxStunShock": {
+ name: "G-Max Stun Shock",
+ effect: "An Electric-type attack that Gigantamax Toxtricity use. This move poisons or paralyzes opponents."
+ },
+ "gMaxFinale": {
+ name: "G-Max Finale",
+ effect: "A Fairy-type attack that Gigantamax Alcremie use. This move heals the HP of allies."
+ },
+ "gMaxDepletion": {
+ name: "G-Max Depletion",
+ effect: "A Dragon-type attack that Gigantamax Duraludon use. Reduces the PP of the last move used."
+ },
+ "gMaxGravitas": {
+ name: "G-Max Gravitas",
+ effect: "A Psychic-type attack that Gigantamax Orbeetle use. This move changes gravity for five turns."
+ },
+ "gMaxVolcalith": {
+ name: "G-Max Volcalith",
+ effect: "A Rock-type attack that Gigantamax Coalossal use. This move continues to deal damage to opponents for four turns."
+ },
+ "gMaxSandblast": {
+ name: "G-Max Sandblast",
+ effect: "A Ground-type attack that Gigantamax Sandaconda use. Opponents are trapped in a raging sandstorm for four to five turns."
+ },
+ "gMaxSnooze": {
+ name: "G-Max Snooze",
+ effect: "A Dark-type attack that Gigantamax Grimmsnarl use. The user lets loose a huge yawn that lulls the targets into falling asleep on the next turn."
+ },
+ "gMaxTartness": {
+ name: "G-Max Tartness",
+ effect: "A Grass-type attack that Gigantamax Flapple use. This move reduces the opponents' evasiveness."
+ },
+ "gMaxSweetness": {
+ name: "G-Max Sweetness",
+ effect: "A Grass-type attack that Gigantamax Appletun use. This move heals the status conditions of allies."
+ },
+ "gMaxSmite": {
+ name: "G-Max Smite",
+ effect: "A Fairy-type attack that Gigantamax Hatterene use. This move confuses opponents."
+ },
+ "gMaxSteelsurge": {
+ name: "G-Max Steelsurge",
+ effect: "A Steel-type attack that Gigantamax Copperajah use. This move scatters sharp spikes around the field."
+ },
+ "gMaxMeltdown": {
+ name: "G-Max Meltdown",
+ effect: "A Steel-type attack that Gigantamax Melmetal use. This move makes opponents incapable of using the same move twice in a row."
+ },
+ "gMaxFoamBurst": {
+ name: "G-Max Foam Burst",
+ effect: "A Water-type attack that Gigantamax Kingler use. This move harshly lowers the Speed of opponents."
+ },
+ "gMaxCentiferno": {
+ name: "G-Max Centiferno",
+ effect: "A Fire-type attack that Gigantamax Centiskorch use. This move traps opponents in flames for four to five turns."
+ },
+ "gMaxVineLash": {
+ name: "G-Max Vine Lash",
+ effect: "A Grass-type attack that Gigantamax Venusaur use. This move continues to deal damage to opponents for four turns."
+ },
+ "gMaxCannonade": {
+ name: "G-Max Cannonade",
+ effect: "A Water-type attack that Gigantamax Blastoise use. This move continues to deal damage to opponents for four turns."
+ },
+ "gMaxDrumSolo": {
+ name: "G-Max Drum Solo",
+ effect: "A Grass-type attack that Gigantamax Rillaboom use. This move can be used on the target regardless of its Abilities."
+ },
+ "gMaxFireball": {
+ name: "G-Max Fireball",
+ effect: "A Fire-type attack that Gigantamax Cinderace use. This move can be used on the target regardless of its Abilities."
+ },
+ "gMaxHydrosnipe": {
+ name: "G-Max Hydrosnipe",
+ effect: "A Water-type attack that Gigantamax Inteleon use. This move can be used on the target regardless of its Abilities."
+ },
+ "gMaxOneBlow": {
+ name: "G-Max One Blow",
+ effect: "A Dark-type attack that Gigantamax Urshifu use. This single-strike move can ignore Max Guard."
+ },
+ "gMaxRapidFlow": {
+ name: "G-Max Rapid Flow",
+ effect: "A Water-type attack that Gigantamax Urshifu use. This rapid-strike move can ignore Max Guard."
+ },
"teraBlast": {
name: "Tera Blast",
effect: "If the user has Terastallized, it unleashes energy of its Tera Type. This move inflicts damage using the Attack or Sp. Atk stat-whichever is higher for the user."
diff --git a/src/locales/en/pokeball.ts b/src/locales/en/pokeball.ts
new file mode 100644
index 000000000..2bd7f6030
--- /dev/null
+++ b/src/locales/en/pokeball.ts
@@ -0,0 +1,10 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+export const pokeball: SimpleTranslationEntries = {
+ "pokeBall": "Poké Ball",
+ "greatBall": "Great Ball",
+ "ultraBall": "Ultra Ball",
+ "rogueBall": "Rogue Ball",
+ "masterBall": "Master Ball",
+ "luxuryBall": "Luxury Ball",
+} as const;
\ No newline at end of file
diff --git a/src/locales/en/pokemon.ts b/src/locales/en/pokemon.ts
new file mode 100644
index 000000000..09be8894e
--- /dev/null
+++ b/src/locales/en/pokemon.ts
@@ -0,0 +1,1086 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+export const pokemon: SimpleTranslationEntries = {
+ "bulbasaur": "Bulbasaur",
+ "ivysaur": "Ivysaur",
+ "venusaur": "Venusaur",
+ "charmander": "Charmander",
+ "charmeleon": "Charmeleon",
+ "charizard": "Charizard",
+ "squirtle": "Squirtle",
+ "wartortle": "Wartortle",
+ "blastoise": "Blastoise",
+ "caterpie": "Caterpie",
+ "metapod": "Metapod",
+ "butterfree": "Butterfree",
+ "weedle": "Weedle",
+ "kakuna": "Kakuna",
+ "beedrill": "Beedrill",
+ "pidgey": "Pidgey",
+ "pidgeotto": "Pidgeotto",
+ "pidgeot": "Pidgeot",
+ "rattata": "Rattata",
+ "raticate": "Raticate",
+ "spearow": "Spearow",
+ "fearow": "Fearow",
+ "ekans": "Ekans",
+ "arbok": "Arbok",
+ "pikachu": "Pikachu",
+ "raichu": "Raichu",
+ "sandshrew": "Sandshrew",
+ "sandslash": "Sandslash",
+ "nidoran_f": "Nidoran♀",
+ "nidorina": "Nidorina",
+ "nidoqueen": "Nidoqueen",
+ "nidoran_m": "Nidoran♂",
+ "nidorino": "Nidorino",
+ "nidoking": "Nidoking",
+ "clefairy": "Clefairy",
+ "clefable": "Clefable",
+ "vulpix": "Vulpix",
+ "ninetales": "Ninetales",
+ "jigglypuff": "Jigglypuff",
+ "wigglytuff": "Wigglytuff",
+ "zubat": "Zubat",
+ "golbat": "Golbat",
+ "oddish": "Oddish",
+ "gloom": "Gloom",
+ "vileplume": "Vileplume",
+ "paras": "Paras",
+ "parasect": "Parasect",
+ "venonat": "Venonat",
+ "venomoth": "Venomoth",
+ "diglett": "Diglett",
+ "dugtrio": "Dugtrio",
+ "meowth": "Meowth",
+ "persian": "Persian",
+ "psyduck": "Psyduck",
+ "golduck": "Golduck",
+ "mankey": "Mankey",
+ "primeape": "Primeape",
+ "growlithe": "Growlithe",
+ "arcanine": "Arcanine",
+ "poliwag": "Poliwag",
+ "poliwhirl": "Poliwhirl",
+ "poliwrath": "Poliwrath",
+ "abra": "Abra",
+ "kadabra": "Kadabra",
+ "alakazam": "Alakazam",
+ "machop": "Machop",
+ "machoke": "Machoke",
+ "machamp": "Machamp",
+ "bellsprout": "Bellsprout",
+ "weepinbell": "Weepinbell",
+ "victreebel": "Victreebel",
+ "tentacool": "Tentacool",
+ "tentacruel": "Tentacruel",
+ "geodude": "Geodude",
+ "graveler": "Graveler",
+ "golem": "Golem",
+ "ponyta": "Ponyta",
+ "rapidash": "Rapidash",
+ "slowpoke": "Slowpoke",
+ "slowbro": "Slowbro",
+ "magnemite": "Magnemite",
+ "magneton": "Magneton",
+ "farfetchd": "Farfetch'd",
+ "doduo": "Doduo",
+ "dodrio": "Dodrio",
+ "seel": "Seel",
+ "dewgong": "Dewgong",
+ "grimer": "Grimer",
+ "muk": "Muk",
+ "shellder": "Shellder",
+ "cloyster": "Cloyster",
+ "gastly": "Gastly",
+ "haunter": "Haunter",
+ "gengar": "Gengar",
+ "onix": "Onix",
+ "drowzee": "Drowzee",
+ "hypno": "Hypno",
+ "krabby": "Krabby",
+ "kingler": "Kingler",
+ "voltorb": "Voltorb",
+ "electrode": "Electrode",
+ "exeggcute": "Exeggcute",
+ "exeggutor": "Exeggutor",
+ "cubone": "Cubone",
+ "marowak": "Marowak",
+ "hitmonlee": "Hitmonlee",
+ "hitmonchan": "Hitmonchan",
+ "lickitung": "Lickitung",
+ "koffing": "Koffing",
+ "weezing": "Weezing",
+ "rhyhorn": "Rhyhorn",
+ "rhydon": "Rhydon",
+ "chansey": "Chansey",
+ "tangela": "Tangela",
+ "kangaskhan": "Kangaskhan",
+ "horsea": "Horsea",
+ "seadra": "Seadra",
+ "goldeen": "Goldeen",
+ "seaking": "Seaking",
+ "staryu": "Staryu",
+ "starmie": "Starmie",
+ "mr_mime": "Mr. Mime",
+ "scyther": "Scyther",
+ "jynx": "Jynx",
+ "electabuzz": "Electabuzz",
+ "magmar": "Magmar",
+ "pinsir": "Pinsir",
+ "tauros": "Tauros",
+ "magikarp": "Magikarp",
+ "gyarados": "Gyarados",
+ "lapras": "Lapras",
+ "ditto": "Ditto",
+ "eevee": "Eevee",
+ "vaporeon": "Vaporeon",
+ "jolteon": "Jolteon",
+ "flareon": "Flareon",
+ "porygon": "Porygon",
+ "omanyte": "Omanyte",
+ "omastar": "Omastar",
+ "kabuto": "Kabuto",
+ "kabutops": "Kabutops",
+ "aerodactyl": "Aerodactyl",
+ "snorlax": "Snorlax",
+ "articuno": "Articuno",
+ "zapdos": "Zapdos",
+ "moltres": "Moltres",
+ "dratini": "Dratini",
+ "dragonair": "Dragonair",
+ "dragonite": "Dragonite",
+ "mewtwo": "Mewtwo",
+ "mew": "Mew",
+ "chikorita": "Chikorita",
+ "bayleef": "Bayleef",
+ "meganium": "Meganium",
+ "cyndaquil": "Cyndaquil",
+ "quilava": "Quilava",
+ "typhlosion": "Typhlosion",
+ "totodile": "Totodile",
+ "croconaw": "Croconaw",
+ "feraligatr": "Feraligatr",
+ "sentret": "Sentret",
+ "furret": "Furret",
+ "hoothoot": "Hoothoot",
+ "noctowl": "Noctowl",
+ "ledyba": "Ledyba",
+ "ledian": "Ledian",
+ "spinarak": "Spinarak",
+ "ariados": "Ariados",
+ "crobat": "Crobat",
+ "chinchou": "Chinchou",
+ "lanturn": "Lanturn",
+ "pichu": "Pichu",
+ "cleffa": "Cleffa",
+ "igglybuff": "Igglybuff",
+ "togepi": "Togepi",
+ "togetic": "Togetic",
+ "natu": "Natu",
+ "xatu": "Xatu",
+ "mareep": "Mareep",
+ "flaaffy": "Flaaffy",
+ "ampharos": "Ampharos",
+ "bellossom": "Bellossom",
+ "marill": "Marill",
+ "azumarill": "Azumarill",
+ "sudowoodo": "Sudowoodo",
+ "politoed": "Politoed",
+ "hoppip": "Hoppip",
+ "skiploom": "Skiploom",
+ "jumpluff": "Jumpluff",
+ "aipom": "Aipom",
+ "sunkern": "Sunkern",
+ "sunflora": "Sunflora",
+ "yanma": "Yanma",
+ "wooper": "Wooper",
+ "quagsire": "Quagsire",
+ "espeon": "Espeon",
+ "umbreon": "Umbreon",
+ "murkrow": "Murkrow",
+ "slowking": "Slowking",
+ "misdreavus": "Misdreavus",
+ "unown": "Unown",
+ "wobbuffet": "Wobbuffet",
+ "girafarig": "Girafarig",
+ "pineco": "Pineco",
+ "forretress": "Forretress",
+ "dunsparce": "Dunsparce",
+ "gligar": "Gligar",
+ "steelix": "Steelix",
+ "snubbull": "Snubbull",
+ "granbull": "Granbull",
+ "qwilfish": "Qwilfish",
+ "scizor": "Scizor",
+ "shuckle": "Shuckle",
+ "heracross": "Heracross",
+ "sneasel": "Sneasel",
+ "teddiursa": "Teddiursa",
+ "ursaring": "Ursaring",
+ "slugma": "Slugma",
+ "magcargo": "Magcargo",
+ "swinub": "Swinub",
+ "piloswine": "Piloswine",
+ "corsola": "Corsola",
+ "remoraid": "Remoraid",
+ "octillery": "Octillery",
+ "delibird": "Delibird",
+ "mantine": "Mantine",
+ "skarmory": "Skarmory",
+ "houndour": "Houndour",
+ "houndoom": "Houndoom",
+ "kingdra": "Kingdra",
+ "phanpy": "Phanpy",
+ "donphan": "Donphan",
+ "porygon2": "Porygon2",
+ "stantler": "Stantler",
+ "smeargle": "Smeargle",
+ "tyrogue": "Tyrogue",
+ "hitmontop": "Hitmontop",
+ "smoochum": "Smoochum",
+ "elekid": "Elekid",
+ "magby": "Magby",
+ "miltank": "Miltank",
+ "blissey": "Blissey",
+ "raikou": "Raikou",
+ "entei": "Entei",
+ "suicune": "Suicune",
+ "larvitar": "Larvitar",
+ "pupitar": "Pupitar",
+ "tyranitar": "Tyranitar",
+ "lugia": "Lugia",
+ "ho_oh": "Ho-Oh",
+ "celebi": "Celebi",
+ "treecko": "Treecko",
+ "grovyle": "Grovyle",
+ "sceptile": "Sceptile",
+ "torchic": "Torchic",
+ "combusken": "Combusken",
+ "blaziken": "Blaziken",
+ "mudkip": "Mudkip",
+ "marshtomp": "Marshtomp",
+ "swampert": "Swampert",
+ "poochyena": "Poochyena",
+ "mightyena": "Mightyena",
+ "zigzagoon": "Zigzagoon",
+ "linoone": "Linoone",
+ "wurmple": "Wurmple",
+ "silcoon": "Silcoon",
+ "beautifly": "Beautifly",
+ "cascoon": "Cascoon",
+ "dustox": "Dustox",
+ "lotad": "Lotad",
+ "lombre": "Lombre",
+ "ludicolo": "Ludicolo",
+ "seedot": "Seedot",
+ "nuzleaf": "Nuzleaf",
+ "shiftry": "Shiftry",
+ "taillow": "Taillow",
+ "swellow": "Swellow",
+ "wingull": "Wingull",
+ "pelipper": "Pelipper",
+ "ralts": "Ralts",
+ "kirlia": "Kirlia",
+ "gardevoir": "Gardevoir",
+ "surskit": "Surskit",
+ "masquerain": "Masquerain",
+ "shroomish": "Shroomish",
+ "breloom": "Breloom",
+ "slakoth": "Slakoth",
+ "vigoroth": "Vigoroth",
+ "slaking": "Slaking",
+ "nincada": "Nincada",
+ "ninjask": "Ninjask",
+ "shedinja": "Shedinja",
+ "whismur": "Whismur",
+ "loudred": "Loudred",
+ "exploud": "Exploud",
+ "makuhita": "Makuhita",
+ "hariyama": "Hariyama",
+ "azurill": "Azurill",
+ "nosepass": "Nosepass",
+ "skitty": "Skitty",
+ "delcatty": "Delcatty",
+ "sableye": "Sableye",
+ "mawile": "Mawile",
+ "aron": "Aron",
+ "lairon": "Lairon",
+ "aggron": "Aggron",
+ "meditite": "Meditite",
+ "medicham": "Medicham",
+ "electrike": "Electrike",
+ "manectric": "Manectric",
+ "plusle": "Plusle",
+ "minun": "Minun",
+ "volbeat": "Volbeat",
+ "illumise": "Illumise",
+ "roselia": "Roselia",
+ "gulpin": "Gulpin",
+ "swalot": "Swalot",
+ "carvanha": "Carvanha",
+ "sharpedo": "Sharpedo",
+ "wailmer": "Wailmer",
+ "wailord": "Wailord",
+ "numel": "Numel",
+ "camerupt": "Camerupt",
+ "torkoal": "Torkoal",
+ "spoink": "Spoink",
+ "grumpig": "Grumpig",
+ "spinda": "Spinda",
+ "trapinch": "Trapinch",
+ "vibrava": "Vibrava",
+ "flygon": "Flygon",
+ "cacnea": "Cacnea",
+ "cacturne": "Cacturne",
+ "swablu": "Swablu",
+ "altaria": "Altaria",
+ "zangoose": "Zangoose",
+ "seviper": "Seviper",
+ "lunatone": "Lunatone",
+ "solrock": "Solrock",
+ "barboach": "Barboach",
+ "whiscash": "Whiscash",
+ "corphish": "Corphish",
+ "crawdaunt": "Crawdaunt",
+ "baltoy": "Baltoy",
+ "claydol": "Claydol",
+ "lileep": "Lileep",
+ "cradily": "Cradily",
+ "anorith": "Anorith",
+ "armaldo": "Armaldo",
+ "feebas": "Feebas",
+ "milotic": "Milotic",
+ "castform": "Castform",
+ "kecleon": "Kecleon",
+ "shuppet": "Shuppet",
+ "banette": "Banette",
+ "duskull": "Duskull",
+ "dusclops": "Dusclops",
+ "tropius": "Tropius",
+ "chimecho": "Chimecho",
+ "absol": "Absol",
+ "wynaut": "Wynaut",
+ "snorunt": "Snorunt",
+ "glalie": "Glalie",
+ "spheal": "Spheal",
+ "sealeo": "Sealeo",
+ "walrein": "Walrein",
+ "clamperl": "Clamperl",
+ "huntail": "Huntail",
+ "gorebyss": "Gorebyss",
+ "relicanth": "Relicanth",
+ "luvdisc": "Luvdisc",
+ "bagon": "Bagon",
+ "shelgon": "Shelgon",
+ "salamence": "Salamence",
+ "beldum": "Beldum",
+ "metang": "Metang",
+ "metagross": "Metagross",
+ "regirock": "Regirock",
+ "regice": "Regice",
+ "registeel": "Registeel",
+ "latias": "Latias",
+ "latios": "Latios",
+ "kyogre": "Kyogre",
+ "groudon": "Groudon",
+ "rayquaza": "Rayquaza",
+ "jirachi": "Jirachi",
+ "deoxys": "Deoxys",
+ "turtwig": "Turtwig",
+ "grotle": "Grotle",
+ "torterra": "Torterra",
+ "chimchar": "Chimchar",
+ "monferno": "Monferno",
+ "infernape": "Infernape",
+ "piplup": "Piplup",
+ "prinplup": "Prinplup",
+ "empoleon": "Empoleon",
+ "starly": "Starly",
+ "staravia": "Staravia",
+ "staraptor": "Staraptor",
+ "bidoof": "Bidoof",
+ "bibarel": "Bibarel",
+ "kricketot": "Kricketot",
+ "kricketune": "Kricketune",
+ "shinx": "Shinx",
+ "luxio": "Luxio",
+ "luxray": "Luxray",
+ "budew": "Budew",
+ "roserade": "Roserade",
+ "cranidos": "Cranidos",
+ "rampardos": "Rampardos",
+ "shieldon": "Shieldon",
+ "bastiodon": "Bastiodon",
+ "burmy": "Burmy",
+ "wormadam": "Wormadam",
+ "mothim": "Mothim",
+ "combee": "Combee",
+ "vespiquen": "Vespiquen",
+ "pachirisu": "Pachirisu",
+ "buizel": "Buizel",
+ "floatzel": "Floatzel",
+ "cherubi": "Cherubi",
+ "cherrim": "Cherrim",
+ "shellos": "Shellos",
+ "gastrodon": "Gastrodon",
+ "ambipom": "Ambipom",
+ "drifloon": "Drifloon",
+ "drifblim": "Drifblim",
+ "buneary": "Buneary",
+ "lopunny": "Lopunny",
+ "mismagius": "Mismagius",
+ "honchkrow": "Honchkrow",
+ "glameow": "Glameow",
+ "purugly": "Purugly",
+ "chingling": "Chingling",
+ "stunky": "Stunky",
+ "skuntank": "Skuntank",
+ "bronzor": "Bronzor",
+ "bronzong": "Bronzong",
+ "bonsly": "Bonsly",
+ "mime_jr": "Mime Jr.",
+ "happiny": "Happiny",
+ "chatot": "Chatot",
+ "spiritomb": "Spiritomb",
+ "gible": "Gible",
+ "gabite": "Gabite",
+ "garchomp": "Garchomp",
+ "munchlax": "Munchlax",
+ "riolu": "Riolu",
+ "lucario": "Lucario",
+ "hippopotas": "Hippopotas",
+ "hippowdon": "Hippowdon",
+ "skorupi": "Skorupi",
+ "drapion": "Drapion",
+ "croagunk": "Croagunk",
+ "toxicroak": "Toxicroak",
+ "carnivine": "Carnivine",
+ "finneon": "Finneon",
+ "lumineon": "Lumineon",
+ "mantyke": "Mantyke",
+ "snover": "Snover",
+ "abomasnow": "Abomasnow",
+ "weavile": "Weavile",
+ "magnezone": "Magnezone",
+ "lickilicky": "Lickilicky",
+ "rhyperior": "Rhyperior",
+ "tangrowth": "Tangrowth",
+ "electivire": "Electivire",
+ "magmortar": "Magmortar",
+ "togekiss": "Togekiss",
+ "yanmega": "Yanmega",
+ "leafeon": "Leafeon",
+ "glaceon": "Glaceon",
+ "gliscor": "Gliscor",
+ "mamoswine": "Mamoswine",
+ "porygon_z": "Porygon-Z",
+ "gallade": "Gallade",
+ "probopass": "Probopass",
+ "dusknoir": "Dusknoir",
+ "froslass": "Froslass",
+ "rotom": "Rotom",
+ "uxie": "Uxie",
+ "mesprit": "Mesprit",
+ "azelf": "Azelf",
+ "dialga": "Dialga",
+ "palkia": "Palkia",
+ "heatran": "Heatran",
+ "regigigas": "Regigigas",
+ "giratina": "Giratina",
+ "cresselia": "Cresselia",
+ "phione": "Phione",
+ "manaphy": "Manaphy",
+ "darkrai": "Darkrai",
+ "shaymin": "Shaymin",
+ "arceus": "Arceus",
+ "victini": "Victini",
+ "snivy": "Snivy",
+ "servine": "Servine",
+ "serperior": "Serperior",
+ "tepig": "Tepig",
+ "pignite": "Pignite",
+ "emboar": "Emboar",
+ "oshawott": "Oshawott",
+ "dewott": "Dewott",
+ "samurott": "Samurott",
+ "patrat": "Patrat",
+ "watchog": "Watchog",
+ "lillipup": "Lillipup",
+ "herdier": "Herdier",
+ "stoutland": "Stoutland",
+ "purrloin": "Purrloin",
+ "liepard": "Liepard",
+ "pansage": "Pansage",
+ "simisage": "Simisage",
+ "pansear": "Pansear",
+ "simisear": "Simisear",
+ "panpour": "Panpour",
+ "simipour": "Simipour",
+ "munna": "Munna",
+ "musharna": "Musharna",
+ "pidove": "Pidove",
+ "tranquill": "Tranquill",
+ "unfezant": "Unfezant",
+ "blitzle": "Blitzle",
+ "zebstrika": "Zebstrika",
+ "roggenrola": "Roggenrola",
+ "boldore": "Boldore",
+ "gigalith": "Gigalith",
+ "woobat": "Woobat",
+ "swoobat": "Swoobat",
+ "drilbur": "Drilbur",
+ "excadrill": "Excadrill",
+ "audino": "Audino",
+ "timburr": "Timburr",
+ "gurdurr": "Gurdurr",
+ "conkeldurr": "Conkeldurr",
+ "tympole": "Tympole",
+ "palpitoad": "Palpitoad",
+ "seismitoad": "Seismitoad",
+ "throh": "Throh",
+ "sawk": "Sawk",
+ "sewaddle": "Sewaddle",
+ "swadloon": "Swadloon",
+ "leavanny": "Leavanny",
+ "venipede": "Venipede",
+ "whirlipede": "Whirlipede",
+ "scolipede": "Scolipede",
+ "cottonee": "Cottonee",
+ "whimsicott": "Whimsicott",
+ "petilil": "Petilil",
+ "lilligant": "Lilligant",
+ "basculin": "Basculin",
+ "sandile": "Sandile",
+ "krokorok": "Krokorok",
+ "krookodile": "Krookodile",
+ "darumaka": "Darumaka",
+ "darmanitan": "Darmanitan",
+ "maractus": "Maractus",
+ "dwebble": "Dwebble",
+ "crustle": "Crustle",
+ "scraggy": "Scraggy",
+ "scrafty": "Scrafty",
+ "sigilyph": "Sigilyph",
+ "yamask": "Yamask",
+ "cofagrigus": "Cofagrigus",
+ "tirtouga": "Tirtouga",
+ "carracosta": "Carracosta",
+ "archen": "Archen",
+ "archeops": "Archeops",
+ "trubbish": "Trubbish",
+ "garbodor": "Garbodor",
+ "zorua": "Zorua",
+ "zoroark": "Zoroark",
+ "minccino": "Minccino",
+ "cinccino": "Cinccino",
+ "gothita": "Gothita",
+ "gothorita": "Gothorita",
+ "gothitelle": "Gothitelle",
+ "solosis": "Solosis",
+ "duosion": "Duosion",
+ "reuniclus": "Reuniclus",
+ "ducklett": "Ducklett",
+ "swanna": "Swanna",
+ "vanillite": "Vanillite",
+ "vanillish": "Vanillish",
+ "vanilluxe": "Vanilluxe",
+ "deerling": "Deerling",
+ "sawsbuck": "Sawsbuck",
+ "emolga": "Emolga",
+ "karrablast": "Karrablast",
+ "escavalier": "Escavalier",
+ "foongus": "Foongus",
+ "amoonguss": "Amoonguss",
+ "frillish": "Frillish",
+ "jellicent": "Jellicent",
+ "alomomola": "Alomomola",
+ "joltik": "Joltik",
+ "galvantula": "Galvantula",
+ "ferroseed": "Ferroseed",
+ "ferrothorn": "Ferrothorn",
+ "klink": "Klink",
+ "klang": "Klang",
+ "klinklang": "Klinklang",
+ "tynamo": "Tynamo",
+ "eelektrik": "Eelektrik",
+ "eelektross": "Eelektross",
+ "elgyem": "Elgyem",
+ "beheeyem": "Beheeyem",
+ "litwick": "Litwick",
+ "lampent": "Lampent",
+ "chandelure": "Chandelure",
+ "axew": "Axew",
+ "fraxure": "Fraxure",
+ "haxorus": "Haxorus",
+ "cubchoo": "Cubchoo",
+ "beartic": "Beartic",
+ "cryogonal": "Cryogonal",
+ "shelmet": "Shelmet",
+ "accelgor": "Accelgor",
+ "stunfisk": "Stunfisk",
+ "mienfoo": "Mienfoo",
+ "mienshao": "Mienshao",
+ "druddigon": "Druddigon",
+ "golett": "Golett",
+ "golurk": "Golurk",
+ "pawniard": "Pawniard",
+ "bisharp": "Bisharp",
+ "bouffalant": "Bouffalant",
+ "rufflet": "Rufflet",
+ "braviary": "Braviary",
+ "vullaby": "Vullaby",
+ "mandibuzz": "Mandibuzz",
+ "heatmor": "Heatmor",
+ "durant": "Durant",
+ "deino": "Deino",
+ "zweilous": "Zweilous",
+ "hydreigon": "Hydreigon",
+ "larvesta": "Larvesta",
+ "volcarona": "Volcarona",
+ "cobalion": "Cobalion",
+ "terrakion": "Terrakion",
+ "virizion": "Virizion",
+ "tornadus": "Tornadus",
+ "thundurus": "Thundurus",
+ "reshiram": "Reshiram",
+ "zekrom": "Zekrom",
+ "landorus": "Landorus",
+ "kyurem": "Kyurem",
+ "keldeo": "Keldeo",
+ "meloetta": "Meloetta",
+ "genesect": "Genesect",
+ "chespin": "Chespin",
+ "quilladin": "Quilladin",
+ "chesnaught": "Chesnaught",
+ "fennekin": "Fennekin",
+ "braixen": "Braixen",
+ "delphox": "Delphox",
+ "froakie": "Froakie",
+ "frogadier": "Frogadier",
+ "greninja": "Greninja",
+ "bunnelby": "Bunnelby",
+ "diggersby": "Diggersby",
+ "fletchling": "Fletchling",
+ "fletchinder": "Fletchinder",
+ "talonflame": "Talonflame",
+ "scatterbug": "Scatterbug",
+ "spewpa": "Spewpa",
+ "vivillon": "Vivillon",
+ "litleo": "Litleo",
+ "pyroar": "Pyroar",
+ "flabebe": "Flabébé",
+ "floette": "Floette",
+ "florges": "Florges",
+ "skiddo": "Skiddo",
+ "gogoat": "Gogoat",
+ "pancham": "Pancham",
+ "pangoro": "Pangoro",
+ "furfrou": "Furfrou",
+ "espurr": "Espurr",
+ "meowstic": "Meowstic",
+ "honedge": "Honedge",
+ "doublade": "Doublade",
+ "aegislash": "Aegislash",
+ "spritzee": "Spritzee",
+ "aromatisse": "Aromatisse",
+ "swirlix": "Swirlix",
+ "slurpuff": "Slurpuff",
+ "inkay": "Inkay",
+ "malamar": "Malamar",
+ "binacle": "Binacle",
+ "barbaracle": "Barbaracle",
+ "skrelp": "Skrelp",
+ "dragalge": "Dragalge",
+ "clauncher": "Clauncher",
+ "clawitzer": "Clawitzer",
+ "helioptile": "Helioptile",
+ "heliolisk": "Heliolisk",
+ "tyrunt": "Tyrunt",
+ "tyrantrum": "Tyrantrum",
+ "amaura": "Amaura",
+ "aurorus": "Aurorus",
+ "sylveon": "Sylveon",
+ "hawlucha": "Hawlucha",
+ "dedenne": "Dedenne",
+ "carbink": "Carbink",
+ "goomy": "Goomy",
+ "sliggoo": "Sliggoo",
+ "goodra": "Goodra",
+ "klefki": "Klefki",
+ "phantump": "Phantump",
+ "trevenant": "Trevenant",
+ "pumpkaboo": "Pumpkaboo",
+ "gourgeist": "Gourgeist",
+ "bergmite": "Bergmite",
+ "avalugg": "Avalugg",
+ "noibat": "Noibat",
+ "noivern": "Noivern",
+ "xerneas": "Xerneas",
+ "yveltal": "Yveltal",
+ "zygarde": "Zygarde",
+ "diancie": "Diancie",
+ "hoopa": "Hoopa",
+ "volcanion": "Volcanion",
+ "rowlet": "Rowlet",
+ "dartrix": "Dartrix",
+ "decidueye": "Decidueye",
+ "litten": "Litten",
+ "torracat": "Torracat",
+ "incineroar": "Incineroar",
+ "popplio": "Popplio",
+ "brionne": "Brionne",
+ "primarina": "Primarina",
+ "pikipek": "Pikipek",
+ "trumbeak": "Trumbeak",
+ "toucannon": "Toucannon",
+ "yungoos": "Yungoos",
+ "gumshoos": "Gumshoos",
+ "grubbin": "Grubbin",
+ "charjabug": "Charjabug",
+ "vikavolt": "Vikavolt",
+ "crabrawler": "Crabrawler",
+ "crabominable": "Crabominable",
+ "oricorio": "Oricorio",
+ "cutiefly": "Cutiefly",
+ "ribombee": "Ribombee",
+ "rockruff": "Rockruff",
+ "lycanroc": "Lycanroc",
+ "wishiwashi": "Wishiwashi",
+ "mareanie": "Mareanie",
+ "toxapex": "Toxapex",
+ "mudbray": "Mudbray",
+ "mudsdale": "Mudsdale",
+ "dewpider": "Dewpider",
+ "araquanid": "Araquanid",
+ "fomantis": "Fomantis",
+ "lurantis": "Lurantis",
+ "morelull": "Morelull",
+ "shiinotic": "Shiinotic",
+ "salandit": "Salandit",
+ "salazzle": "Salazzle",
+ "stufful": "Stufful",
+ "bewear": "Bewear",
+ "bounsweet": "Bounsweet",
+ "steenee": "Steenee",
+ "tsareena": "Tsareena",
+ "comfey": "Comfey",
+ "oranguru": "Oranguru",
+ "passimian": "Passimian",
+ "wimpod": "Wimpod",
+ "golisopod": "Golisopod",
+ "sandygast": "Sandygast",
+ "palossand": "Palossand",
+ "pyukumuku": "Pyukumuku",
+ "type_null": "Type: Null",
+ "silvally": "Silvally",
+ "minior": "Minior",
+ "komala": "Komala",
+ "turtonator": "Turtonator",
+ "togedemaru": "Togedemaru",
+ "mimikyu": "Mimikyu",
+ "bruxish": "Bruxish",
+ "drampa": "Drampa",
+ "dhelmise": "Dhelmise",
+ "jangmo_o": "Jangmo-o",
+ "hakamo_o": "Hakamo-o",
+ "kommo_o": "Kommo-o",
+ "tapu_koko": "Tapu Koko",
+ "tapu_lele": "Tapu Lele",
+ "tapu_bulu": "Tapu Bulu",
+ "tapu_fini": "Tapu Fini",
+ "cosmog": "Cosmog",
+ "cosmoem": "Cosmoem",
+ "solgaleo": "Solgaleo",
+ "lunala": "Lunala",
+ "nihilego": "Nihilego",
+ "buzzwole": "Buzzwole",
+ "pheromosa": "Pheromosa",
+ "xurkitree": "Xurkitree",
+ "celesteela": "Celesteela",
+ "kartana": "Kartana",
+ "guzzlord": "Guzzlord",
+ "necrozma": "Necrozma",
+ "magearna": "Magearna",
+ "marshadow": "Marshadow",
+ "poipole": "Poipole",
+ "naganadel": "Naganadel",
+ "stakataka": "Stakataka",
+ "blacephalon": "Blacephalon",
+ "zeraora": "Zeraora",
+ "meltan": "Meltan",
+ "melmetal": "Melmetal",
+ "grookey": "Grookey",
+ "thwackey": "Thwackey",
+ "rillaboom": "Rillaboom",
+ "scorbunny": "Scorbunny",
+ "raboot": "Raboot",
+ "cinderace": "Cinderace",
+ "sobble": "Sobble",
+ "drizzile": "Drizzile",
+ "inteleon": "Inteleon",
+ "skwovet": "Skwovet",
+ "greedent": "Greedent",
+ "rookidee": "Rookidee",
+ "corvisquire": "Corvisquire",
+ "corviknight": "Corviknight",
+ "blipbug": "Blipbug",
+ "dottler": "Dottler",
+ "orbeetle": "Orbeetle",
+ "nickit": "Nickit",
+ "thievul": "Thievul",
+ "gossifleur": "Gossifleur",
+ "eldegoss": "Eldegoss",
+ "wooloo": "Wooloo",
+ "dubwool": "Dubwool",
+ "chewtle": "Chewtle",
+ "drednaw": "Drednaw",
+ "yamper": "Yamper",
+ "boltund": "Boltund",
+ "rolycoly": "Rolycoly",
+ "carkol": "Carkol",
+ "coalossal": "Coalossal",
+ "applin": "Applin",
+ "flapple": "Flapple",
+ "appletun": "Appletun",
+ "silicobra": "Silicobra",
+ "sandaconda": "Sandaconda",
+ "cramorant": "Cramorant",
+ "arrokuda": "Arrokuda",
+ "barraskewda": "Barraskewda",
+ "toxel": "Toxel",
+ "toxtricity": "Toxtricity",
+ "sizzlipede": "Sizzlipede",
+ "centiskorch": "Centiskorch",
+ "clobbopus": "Clobbopus",
+ "grapploct": "Grapploct",
+ "sinistea": "Sinistea",
+ "polteageist": "Polteageist",
+ "hatenna": "Hatenna",
+ "hattrem": "Hattrem",
+ "hatterene": "Hatterene",
+ "impidimp": "Impidimp",
+ "morgrem": "Morgrem",
+ "grimmsnarl": "Grimmsnarl",
+ "obstagoon": "Obstagoon",
+ "perrserker": "Perrserker",
+ "cursola": "Cursola",
+ "sirfetchd": "Sirfetch'd",
+ "mr_rime": "Mr. Rime",
+ "runerigus": "Runerigus",
+ "milcery": "Milcery",
+ "alcremie": "Alcremie",
+ "falinks": "Falinks",
+ "pincurchin": "Pincurchin",
+ "snom": "Snom",
+ "frosmoth": "Frosmoth",
+ "stonjourner": "Stonjourner",
+ "eiscue": "Eiscue",
+ "indeedee": "Indeedee",
+ "morpeko": "Morpeko",
+ "cufant": "Cufant",
+ "copperajah": "Copperajah",
+ "dracozolt": "Dracozolt",
+ "arctozolt": "Arctozolt",
+ "dracovish": "Dracovish",
+ "arctovish": "Arctovish",
+ "duraludon": "Duraludon",
+ "dreepy": "Dreepy",
+ "drakloak": "Drakloak",
+ "dragapult": "Dragapult",
+ "zacian": "Zacian",
+ "zamazenta": "Zamazenta",
+ "eternatus": "Eternatus",
+ "kubfu": "Kubfu",
+ "urshifu": "Urshifu",
+ "zarude": "Zarude",
+ "regieleki": "Regieleki",
+ "regidrago": "Regidrago",
+ "glastrier": "Glastrier",
+ "spectrier": "Spectrier",
+ "calyrex": "Calyrex",
+ "wyrdeer": "Wyrdeer",
+ "kleavor": "Kleavor",
+ "ursaluna": "Ursaluna",
+ "basculegion": "Basculegion",
+ "sneasler": "Sneasler",
+ "overqwil": "Overqwil",
+ "enamorus": "Enamorus",
+ "sprigatito": "Sprigatito",
+ "floragato": "Floragato",
+ "meowscarada": "Meowscarada",
+ "fuecoco": "Fuecoco",
+ "crocalor": "Crocalor",
+ "skeledirge": "Skeledirge",
+ "quaxly": "Quaxly",
+ "quaxwell": "Quaxwell",
+ "quaquaval": "Quaquaval",
+ "lechonk": "Lechonk",
+ "oinkologne": "Oinkologne",
+ "tarountula": "Tarountula",
+ "spidops": "Spidops",
+ "nymble": "Nymble",
+ "lokix": "Lokix",
+ "pawmi": "Pawmi",
+ "pawmo": "Pawmo",
+ "pawmot": "Pawmot",
+ "tandemaus": "Tandemaus",
+ "maushold": "Maushold",
+ "fidough": "Fidough",
+ "dachsbun": "Dachsbun",
+ "smoliv": "Smoliv",
+ "dolliv": "Dolliv",
+ "arboliva": "Arboliva",
+ "squawkabilly": "Squawkabilly",
+ "nacli": "Nacli",
+ "naclstack": "Naclstack",
+ "garganacl": "Garganacl",
+ "charcadet": "Charcadet",
+ "armarouge": "Armarouge",
+ "ceruledge": "Ceruledge",
+ "tadbulb": "Tadbulb",
+ "bellibolt": "Bellibolt",
+ "wattrel": "Wattrel",
+ "kilowattrel": "Kilowattrel",
+ "maschiff": "Maschiff",
+ "mabosstiff": "Mabosstiff",
+ "shroodle": "Shroodle",
+ "grafaiai": "Grafaiai",
+ "bramblin": "Bramblin",
+ "brambleghast": "Brambleghast",
+ "toedscool": "Toedscool",
+ "toedscruel": "Toedscruel",
+ "klawf": "Klawf",
+ "capsakid": "Capsakid",
+ "scovillain": "Scovillain",
+ "rellor": "Rellor",
+ "rabsca": "Rabsca",
+ "flittle": "Flittle",
+ "espathra": "Espathra",
+ "tinkatink": "Tinkatink",
+ "tinkatuff": "Tinkatuff",
+ "tinkaton": "Tinkaton",
+ "wiglett": "Wiglett",
+ "wugtrio": "Wugtrio",
+ "bombirdier": "Bombirdier",
+ "finizen": "Finizen",
+ "palafin": "Palafin",
+ "varoom": "Varoom",
+ "revavroom": "Revavroom",
+ "cyclizar": "Cyclizar",
+ "orthworm": "Orthworm",
+ "glimmet": "Glimmet",
+ "glimmora": "Glimmora",
+ "greavard": "Greavard",
+ "houndstone": "Houndstone",
+ "flamigo": "Flamigo",
+ "cetoddle": "Cetoddle",
+ "cetitan": "Cetitan",
+ "veluza": "Veluza",
+ "dondozo": "Dondozo",
+ "tatsugiri": "Tatsugiri",
+ "annihilape": "Annihilape",
+ "clodsire": "Clodsire",
+ "farigiraf": "Farigiraf",
+ "dudunsparce": "Dudunsparce",
+ "kingambit": "Kingambit",
+ "great_tusk": "Great Tusk",
+ "scream_tail": "Scream Tail",
+ "brute_bonnet": "Brute Bonnet",
+ "flutter_mane": "Flutter Mane",
+ "slither_wing": "Slither Wing",
+ "sandy_shocks": "Sandy Shocks",
+ "iron_treads": "Iron Treads",
+ "iron_bundle": "Iron Bundle",
+ "iron_hands": "Iron Hands",
+ "iron_jugulis": "Iron Jugulis",
+ "iron_moth": "Iron Moth",
+ "iron_thorns": "Iron Thorns",
+ "frigibax": "Frigibax",
+ "arctibax": "Arctibax",
+ "baxcalibur": "Baxcalibur",
+ "gimmighoul": "Gimmighoul",
+ "gholdengo": "Gholdengo",
+ "wo_chien": "Wo-Chien",
+ "chien_pao": "Chien-Pao",
+ "ting_lu": "Ting-Lu",
+ "chi_yu": "Chi-Yu",
+ "roaring_moon": "Roaring Moon",
+ "iron_valiant": "Iron Valiant",
+ "koraidon": "Koraidon",
+ "miraidon": "Miraidon",
+ "walking_wake": "Walking Wake",
+ "iron_leaves": "Iron Leaves",
+ "dipplin": "Dipplin",
+ "poltchageist": "Poltchageist",
+ "sinistcha": "Sinistcha",
+ "okidogi": "Okidogi",
+ "munkidori": "Munkidori",
+ "fezandipiti": "Fezandipiti",
+ "ogerpon": "Ogerpon",
+ "archaludon": "Archaludon",
+ "hydrapple": "Hydrapple",
+ "gouging_fire": "Gouging Fire",
+ "raging_bolt": "Raging Bolt",
+ "iron_boulder": "Iron Boulder",
+ "iron_crown": "Iron Crown",
+ "terapagos": "Terapagos",
+ "pecharunt": "Pecharunt",
+ "alola_rattata": "Rattata",
+ "alola_raticate": "Raticate",
+ "alola_raichu": "Raichu",
+ "alola_sandshrew": "Sandshrew",
+ "alola_sandslash": "Sandslash",
+ "alola_vulpix": "Vulpix",
+ "alola_ninetales": "Ninetales",
+ "alola_diglett": "Diglett",
+ "alola_dugtrio": "Dugtrio",
+ "alola_meowth": "Meowth",
+ "alola_persian": "Persian",
+ "alola_geodude": "Geodude",
+ "alola_graveler": "Graveler",
+ "alola_golem": "Golem",
+ "alola_grimer": "Grimer",
+ "alola_muk": "Muk",
+ "alola_exeggutor": "Exeggutor",
+ "alola_marowak": "Marowak",
+ "eternal_floette": "Floette",
+ "galar_meowth": "Meowth",
+ "galar_ponyta": "Ponyta",
+ "galar_rapidash": "Rapidash",
+ "galar_slowpoke": "Slowpoke",
+ "galar_slowbro": "Slowbro",
+ "galar_farfetchd": "Farfetch'd",
+ "galar_weezing": "Weezing",
+ "galar_mr_mime": "Mr. Mime",
+ "galar_articuno": "Articuno",
+ "galar_zapdos": "Zapdos",
+ "galar_moltres": "Moltres",
+ "galar_slowking": "Slowking",
+ "galar_corsola": "Corsola",
+ "galar_zigzagoon": "Zigzagoon",
+ "galar_linoone": "Linoone",
+ "galar_darumaka": "Darumaka",
+ "galar_darmanitan": "Darmanitan",
+ "galar_yamask": "Yamask",
+ "galar_stunfisk": "Stunfisk",
+ "hisui_growlithe": "Growlithe",
+ "hisui_arcanine": "Arcanine",
+ "hisui_voltorb": "Voltorb",
+ "hisui_electrode": "Electrode",
+ "hisui_typhlosion": "Typhlosion",
+ "hisui_qwilfish": "Qwilfish",
+ "hisui_sneasel": "Sneasel",
+ "hisui_samurott": "Samurott",
+ "hisui_lilligant": "Lilligant",
+ "hisui_zorua": "Zorua",
+ "hisui_zoroark": "Zoroark",
+ "hisui_braviary": "Braviary",
+ "hisui_sliggoo": "Sliggoo",
+ "hisui_goodra": "Goodra",
+ "hisui_avalugg": "Avalugg",
+ "hisui_decidueye": "Decidueye",
+ "paldea_tauros": "Tauros",
+ "paldea_wooper": "Wooper",
+ "bloodmoon_ursaluna": "Ursaluna",
+} as const;
\ No newline at end of file
diff --git a/src/locales/es/command-ui-handler.ts b/src/locales/es/command-ui-handler.ts
new file mode 100644
index 000000000..889c1378b
--- /dev/null
+++ b/src/locales/es/command-ui-handler.ts
@@ -0,0 +1,9 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+export const commandUiHandler: SimpleTranslationEntries = {
+ "fight": "Fight",
+ "ball": "Ball",
+ "pokemon": "Pokémon",
+ "run": "Run",
+ "actionMessage": "What will\n{{pokemonName}} do?",
+} as const;
\ No newline at end of file
diff --git a/src/locales/es/menu.ts b/src/locales/es/menu.ts
new file mode 100644
index 000000000..734219f2a
--- /dev/null
+++ b/src/locales/es/menu.ts
@@ -0,0 +1,46 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+/**
+ * The menu namespace holds most miscellaneous text that isn't directly part of the game's
+ * contents or directly related to Pokemon data. This includes menu navigation, settings,
+ * account interactions, descriptive text, etc.
+ */
+export const menu: SimpleTranslationEntries = {
+ "cancel": "Cancelar",
+ "continue": "Continuar",
+ "dailyRun": "Reto diario (Beta)",
+ "loadGame": "Cargar partida",
+ "newGame": "Nueva partida",
+ "selectGameMode": "Elige un modo de juego.",
+ "logInOrCreateAccount": "Inicia sesión o crea una cuenta para empezar. ¡No se requiere correo electrónico!",
+ "failedToLoadSaveData": "No se ha podido cargar los datos guardados. Por favor, recarga la página.\nSi el fallo continúa, por favor contacta al administrador.",
+ "sessionSuccess": "Sesión cargada con éxito.",
+ "failedToLoadSession": "No se ha podido cargar los datos de tu sesión.\nPuede que estén corruptos.",
+ "boyOrGirl": "¿Eres un chico o una chica?",
+ "boy": "Chico",
+ "girl": "Chica",
+ "bossAppeared": "¡{{bossName}} te corta el paso!",
+ "trainerAppeared": "¡{{trainerName}}\n te desafía!",
+ "singleWildAppeared": "¡Un {{pokemonName}} salvaje te corta el paso!",
+ "multiWildAppeared": "¡Un {{pokemonName1}} y un {{pokemonName2}} salvajes\nte cortan el paso!",
+ "playerComeBack": "¡{{pokemonName}}, ven aquí!",
+ "trainerComeBack": "¡{{trainerName}} retira a {{pokemonName}} del combate!",
+ "playerGo": "¡Adelante, {{pokemonName}}!",
+ "trainerGo": "¡{{trainerName}} saca a {{pokemonName}}!",
+ "switchQuestion": "¿Quieres cambiar a\n{{pokemonName}}?",
+ "pokemon": "Pokémon",
+ "sendOutPokemon": "¡Adelante, {{pokemonName}}!",
+ "levelCapUp": "¡Se ha incrementado el\nnivel máximo a {{levelCap}}!",
+ "moveNotImplemented": "{{moveName}} aún no está implementado y no se puede seleccionar.",
+ "moveDisabled": "!No puede usar {{moveName}} porque ha sido anulado!",
+ "noPokeballForce": "Una fuerza misteriosa\nte impide usar Poké Balls.",
+ "noPokeballTrainer": "¡No puedes atrapar a los\nPokémon de los demás!",
+ "noPokeballMulti": "¡No se pueden lanzar Poké Balls\ncuando hay más de un Pokémon!",
+ "noPokeballStrong": "¡Este Pokémon es demasiado fuerte para ser capturado!\nNecesitas bajarle los PS primero!",
+ "noEscapeForce": "Una fuerza misteriosa\nte impide huir.",
+ "noEscapeTrainer": "¡No puedes huir de los\ncombates contra Entrenadores!",
+ "noEscapePokemon": "¡El movimiento {{moveName}} de {{pokemonName}} impide la huida!",
+ "escapeVerbSwitch": "cambiar",
+ "escapeVerbFlee": "huir",
+ "notDisabled": "¡El movimiento {{moveName}}\n ya no está anulado!",
+} as const;
\ No newline at end of file
diff --git a/src/locales/es/move.ts b/src/locales/es/move.ts
new file mode 100644
index 000000000..08aea3b45
--- /dev/null
+++ b/src/locales/es/move.ts
@@ -0,0 +1,3812 @@
+import { MoveTranslationEntries } from "#app/plugins/i18n";
+
+export const move: MoveTranslationEntries = {
+ pound: {
+ name: "Destructor",
+ effect: "Golpea al objetivo con las extremidades, la cola o similares.",
+ },
+ karateChop: {
+ name: "Golpe Kárate",
+ effect: "Da un golpe cortante. Suele ser crítico.",
+ },
+ doubleSlap: {
+ name: "Doble Bofetón",
+ effect: "Abofetea de dos a cinco veces seguidas.",
+ },
+ cometPunch: {
+ name: "Puño Cometa",
+ effect: "Pega de dos a cinco veces seguidas.",
+ },
+ megaPunch: {
+ name: "Megapuño",
+ effect: "Un puñetazo de gran potencia.",
+ },
+ payDay: {
+ name: "Día de Pago",
+ effect: "Arroja monedas al objetivo y las recupera al final del combate.",
+ },
+ firePunch: {
+ name: "Puño Fuego",
+ effect: "Puñetazo ardiente que puede causar quemaduras.",
+ },
+ icePunch: {
+ name: "Puño Hielo",
+ effect: "Puñetazo helado que puede llegar a congelar.",
+ },
+ thunderPunch: {
+ name: "Puño Trueno",
+ effect: "Puñetazo eléctrico que puede paralizar al adversario.",
+ },
+ scratch: {
+ name: "Arañazo",
+ effect: "Araña con afiladas garras.",
+ },
+ viseGrip: {
+ name: "Agarre",
+ effect: "Atenaza al objetivo y le inflige daño.",
+ },
+ guillotine: {
+ name: "Guillotina",
+ effect: "Ataque cortante que debilita al oponente de un golpe si acierta.",
+ },
+ razorWind: {
+ name: "Viento Cortante",
+ effect: "Primero se prepara y en el segundo turno ataca al oponente con ráfagas de viento cortante. Alta probabilidad de ser crítico.",
+ },
+ swordsDance: {
+ name: "Danza Espada",
+ effect: "Baile frenético que aumenta mucho el Ataque.",
+ },
+ cut: {
+ name: "Corte",
+ effect: "Corta al adversario con garras, guadañas, etc.",
+ },
+ gust: {
+ name: "Tornado",
+ effect: "Crea un tornado con las alas y lo lanza contra el objetivo.",
+ },
+ wingAttack: {
+ name: "Ataque Ala",
+ effect: "Extiende totalmente sus majestuosas alas para golpear al objetivo con ellas.",
+ },
+ whirlwind: {
+ name: "Remolino",
+ effect: "Se lleva al objetivo, que es cambiado por otro Pokémon. Si es un Pokémon salvaje, acaba el combate.",
+ },
+ fly: {
+ name: "Vuelo",
+ effect: "El usuario vuela en el primer turno y ataca en el segundo.",
+ },
+ bind: {
+ name: "Atadura",
+ effect: "Ata y oprime de cuatro a cinco turnos.",
+ },
+ slam: {
+ name: "Atizar",
+ effect: "Golpea con la cola o con lianas, por ejemplo, para causar daño al objetivo.",
+ },
+ vineWhip: {
+ name: "Látigo Cepa",
+ effect: "Azota al objetivo con lianas delgadas y largas tan flexibles como látigos.",
+ },
+ stomp: {
+ name: "Pisotón",
+ effect: "Tremendo pisotón que puede hacer que el objetivo se amedrente.",
+ },
+ doubleKick: {
+ name: "Doble Patada",
+ effect: "Una patada doble. Golpea dos veces.",
+ },
+ megaKick: {
+ name: "Megapatada",
+ effect: "Patada de extrema fuerza.",
+ },
+ jumpKick: {
+ name: "Patada Salto",
+ effect: "Da un salto y pega una patada. Si falla, se lesiona.",
+ },
+ rollingKick: {
+ name: "Patada Giro",
+ effect: "Da una patada rápida y circular. Puede hacer retroceder al objetivo.",
+ },
+ sandAttack: {
+ name: "Ataque Arena",
+ effect: "Arroja arena a la cara y baja la Precisión.",
+ },
+ headbutt: {
+ name: "Golpe Cabeza",
+ effect: "Potente cabezazo que puede amedrentar al objetivo.",
+ },
+ hornAttack: {
+ name: "Cornada",
+ effect: "Ataca al objetivo con una cornada punzante.",
+ },
+ furyAttack: {
+ name: "Ataque Furia",
+ effect: "Cornea al objetivo de dos a cinco veces.",
+ },
+ hornDrill: {
+ name: "Perforador",
+ effect: "Ataque con un cuerno giratorio que fulmina al objetivo de un solo golpe si acierta.",
+ },
+ tackle: {
+ name: "Placaje",
+ effect: "Embestida con todo el cuerpo.",
+ },
+ bodySlam: {
+ name: "Golpe Cuerpo",
+ effect: "Salta sobre el objetivo con todo su peso y puede llegar a paralizarlo.",
+ },
+ wrap: {
+ name: "Constricción",
+ effect: "Oprime al objetivo de cuatro a cinco turnos con lianas o con su cuerpo.",
+ },
+ takeDown: {
+ name: "Derribo",
+ effect: "Carga desmedida que también hiere al agresor.",
+ },
+ thrash: {
+ name: "Saña",
+ effect: "El usuario ataca enfurecido durante dos o tres turnos y, después, se queda confuso.",
+ },
+ doubleEdge: {
+ name: "Doble Filo",
+ effect: "Ataque arriesgado que también hiere al agresor.",
+ },
+ tailWhip: {
+ name: "Látigo",
+ effect: "Agita la cola para bajar la Defensa del equipo rival.",
+ },
+ poisonSting: {
+ name: "Picotazo Veneno",
+ effect: "Lanza un aguijón tóxico que puede envenenar al objetivo.",
+ },
+ twineedle: {
+ name: "Doble Ataque",
+ effect: "Pincha dos veces con dos espinas. Puede envenenar.",
+ },
+ pinMissile: {
+ name: "Pin Misil",
+ effect: "Lanza finas púas que hieren de dos a cinco veces.",
+ },
+ leer: {
+ name: "Malicioso",
+ effect: "Intimida a los rivales para bajar su Defensa.",
+ },
+ bite: {
+ name: "Mordisco",
+ effect: "Un voraz bocado con dientes afilados que puede amedrentar al objetivo.",
+ },
+ growl: {
+ name: "Gruñido",
+ effect: "Dulce gruñido que distrae al objetivo para que baje la guardia y reduce su Ataque.",
+ },
+ roar: {
+ name: "Rugido",
+ effect: "Se lleva al objetivo, que es cambiado por otro Pokémon. Si es un Pokémon salvaje, acaba el combate.",
+ },
+ sing: {
+ name: "Canto",
+ effect: "Cancioncilla que hace dormir profundamente al objetivo.",
+ },
+ supersonic: {
+ name: "Supersónico",
+ effect: "El cuerpo del usuario emite unas ondas sónicas raras que confunden al objetivo.",
+ },
+ sonicBoom: {
+ name: "Bomba Sónica",
+ effect: "Lanza ondas de choque que restan 20 PS al objetivo.",
+ },
+ disable: {
+ name: "Anulación",
+ effect: "Desactiva el último movimiento del objetivo durante cuatro turnos.",
+ },
+ acid: {
+ name: "Ácido",
+ effect: "Rocía al objetivo con un ácido corrosivo. Puede reducir la Defensa Especial.",
+ },
+ ember: {
+ name: "Ascuas",
+ effect: "Ataca con llamas pequeñas que pueden causar quemaduras.",
+ },
+ flamethrower: {
+ name: "Lanzallamas",
+ effect: "Ataca con una gran ráfaga de fuego que puede causar quemaduras.",
+ },
+ mist: {
+ name: "Neblina",
+ effect: "Rodea de una niebla blanquecina al bando del usuario e impide que el rival reduzca sus características durante cinco turnos.",
+ },
+ waterGun: {
+ name: "Pistola Agua",
+ effect: "Ataca disparando agua con gran potencia.",
+ },
+ hydroPump: {
+ name: "Hidrobomba",
+ effect: "Lanza una gran masa de agua a presión para atacar.",
+ },
+ surf: {
+ name: "Surf",
+ effect: "Inunda el terreno de combate con una ola gigante que golpea a los Pokémon adyacentes.",
+ },
+ iceBeam: {
+ name: "Rayo Hielo",
+ effect: "Rayo de hielo que puede llegar a congelar.",
+ },
+ blizzard: {
+ name: "Ventisca",
+ effect: "Tormenta de hielo que puede llegar a congelar.",
+ },
+ psybeam: {
+ name: "Psicorrayo",
+ effect: "Extraño rayo que puede causar confusión.",
+ },
+ bubbleBeam: {
+ name: "Rayo Burbuja",
+ effect: "Ráfaga de burbujas que puede reducir la Velocidad.",
+ },
+ auroraBeam: {
+ name: "Rayo Aurora",
+ effect: "Rayo multicolor que puede reducir el Ataque.",
+ },
+ hyperBeam: {
+ name: "Hiperrayo",
+ effect: "El usuario ataca al objetivo con un potente haz de luz, pero deberá descansar en el siguiente turno.",
+ },
+ peck: {
+ name: "Picotazo",
+ effect: "Ensarta al objetivo con un cuerno o pico punzante.",
+ },
+ drillPeck: {
+ name: "Pico Taladro",
+ effect: "Picotazo giratorio y perforador muy potente.",
+ },
+ submission: {
+ name: "Sumisión",
+ effect: "El usuario se lanza al suelo con el oponente en brazos y también se hace un poco de daño.",
+ },
+ lowKick: {
+ name: "Patada Baja",
+ effect: "Patada baja que derriba al objetivo. Cuanto más pesa este, más daño le causa.",
+ },
+ counter: {
+ name: "Contraataque",
+ effect: "Devuelve un golpe físico por duplicado.",
+ },
+ seismicToss: {
+ name: "Sísmico",
+ effect: "Aprovecha la gravedad para derribar al objetivo. Le resta tantos PS como nivel tenga el usuario.",
+ },
+ strength: {
+ name: "Fuerza",
+ effect: "Ataca al objetivo golpeándolo con todas sus fuerzas.",
+ },
+ absorb: {
+ name: "Absorber",
+ effect: "Un ataque que absorbe nutrientes. Quien lo usa recupera la mitad de los PS del daño que produce.",
+ },
+ megaDrain: {
+ name: "Megaagotar",
+ effect: "Un ataque que absorbe nutrientes. Quien lo usa recupera la mitad de los PS del daño que produce.",
+ },
+ leechSeed: {
+ name: "Drenadoras",
+ effect: "Planta semillas que absorben PS del objetivo en cada turno y que le sirven para recuperarse.",
+ },
+ growth: {
+ name: "Desarrollo",
+ effect: "Hace que su cuerpo crezca a marchas forzadas con lo que aumenta su Ataque y Ataque Especial.",
+ },
+ razorLeaf: {
+ name: "Hoja Afilada",
+ effect: "Corta con hojas afiladas. Un ataque que suele ser crítico.",
+ },
+ solarBeam: {
+ name: "Rayo Solar",
+ effect: "El usuario absorbe luz en el primer turno y en el segundo lanza un potente rayo de energía.",
+ },
+ poisonPowder: {
+ name: "Polvo Veneno",
+ effect: "Esparce polvo tóxico que envenena al objetivo.",
+ },
+ stunSpore: {
+ name: "Paralizador",
+ effect: "Esparce polvo que paraliza al objetivo.",
+ },
+ sleepPowder: {
+ name: "Somnífero",
+ effect: "Esparce polvo que duerme al objetivo.",
+ },
+ petalDance: {
+ name: "Danza Pétalo",
+ effect: "Ataca al objetivo lanzando pétalos de dos a tres turnos y, al finalizar, el usuario se queda confuso.",
+ },
+ stringShot: {
+ name: "Disparo Demora",
+ effect: "Lanza seda a los rivales y reduce mucho su Velocidad.",
+ },
+ dragonRage: {
+ name: "Furia Dragón",
+ effect: "Ráfaga de furiosas ondas de choque que quitan 40 PS.",
+ },
+ fireSpin: {
+ name: "Giro Fuego",
+ effect: "Un aro de fuego que atrapa al objetivo de cuatro a cinco turnos.",
+ },
+ thunderShock: {
+ name: "Impactrueno",
+ effect: "Ataque eléctrico que puede paralizar al objetivo.",
+ },
+ thunderbolt: {
+ name: "Rayo",
+ effect: "Potente ataque eléctrico que puede paralizar al objetivo.",
+ },
+ thunderWave: {
+ name: "Onda Trueno",
+ effect: "Una ligera descarga que paraliza al objetivo.",
+ },
+ thunder: {
+ name: "Trueno",
+ effect: "Un poderoso rayo que daña al objetivo y puede paralizarlo.",
+ },
+ rockThrow: {
+ name: "Lanzarrocas",
+ effect: "Tira una pequeña roca al objetivo.",
+ },
+ earthquake: {
+ name: "Terremoto",
+ effect: "Un terremoto que afecta a los Pokémon adyacentes.",
+ },
+ fissure: {
+ name: "Fisura",
+ effect: "Abre una grieta en el suelo y mete al objetivo en ella. Fulmina al objetivo de un solo golpe si acierta.",
+ },
+ dig: {
+ name: "Excavar",
+ effect: "El usuario cava durante el primer turno y ataca en el segundo.",
+ },
+ toxic: {
+ name: "Tóxico",
+ effect: "Envenena gravemente al objetivo y causa un daño mayor en cada turno.",
+ },
+ confusion: {
+ name: "Confusión",
+ effect: "Débil ataque telequinético que puede causar confusión.",
+ },
+ psychic: {
+ name: "Psíquico",
+ effect: "Fuerte ataque telequinético que puede bajar la Defensa Especial del objetivo.",
+ },
+ hypnosis: {
+ name: "Hipnosis",
+ effect: "Ataque hipnótico que hace dormir profundamente al objetivo.",
+ },
+ meditate: {
+ name: "Meditación",
+ effect: "El usuario reposa y medita para potenciar el Ataque.",
+ },
+ agility: {
+ name: "Agilidad",
+ effect: "Relaja el cuerpo para ganar mucha Velocidad.",
+ },
+ quickAttack: {
+ name: "Ataque Rápido",
+ effect: "Ataque de una rapidez espeluznante. Este movimiento tiene prioridad alta.",
+ },
+ rage: {
+ name: "Furia",
+ effect: "Al usarse, aumenta el Ataque del usuario cada vez que es golpeado.",
+ },
+ teleport: {
+ name: "Teletransporte",
+ effect: "Permite al usuario cambiarse por otro Pokémon del equipo, si lo hay. Si un Pokémon salvaje usa este movimiento, huye del combate.",
+ },
+ nightShade: {
+ name: "Tinieblas",
+ effect: "Produce un espejismo ante el objetivo, que pierde tantos PS como nivel tenga el usuario.",
+ },
+ mimic: {
+ name: "Mimético",
+ effect: "Copia el último movimiento usado por el objetivo, y puede utilizarlo mientras esté en el combate.",
+ },
+ screech: {
+ name: "Chirrido",
+ effect: "Alarido agudo que reduce mucho la Defensa del objetivo.",
+ },
+ doubleTeam: {
+ name: "Doble Equipo",
+ effect: "Crea copias de sí mismo para mejorar la Evasión.",
+ },
+ recover: {
+ name: "Recuperación",
+ effect: "Restaura hasta la mitad de los PS máximos.",
+ },
+ harden: {
+ name: "Fortaleza",
+ effect: "Tensa la musculatura del usuario para aumentar la Defensa.",
+ },
+ minimize: {
+ name: "Reducción",
+ effect: "El usuario mengua para aumentar mucho la Evasión.",
+ },
+ smokescreen: {
+ name: "Pantalla de Humo",
+ effect: "Reduce la Precisión del objetivo con una nube de humo o tinta.",
+ },
+ confuseRay: {
+ name: "Rayo Confuso",
+ effect: "Rayo siniestro que confunde al objetivo.",
+ },
+ withdraw: {
+ name: "Refugio",
+ effect: "El usuario se resguarda en su coraza, por lo que le sube la Defensa.",
+ },
+ defenseCurl: {
+ name: "Rizo Defensa",
+ effect: "Se enrosca para ocultar sus puntos débiles y aumentar la Defensa.",
+ },
+ barrier: {
+ name: "Barrera",
+ effect: "Crea una barrera que aumenta mucho la Defensa.",
+ },
+ lightScreen: {
+ name: "Pantalla de Luz",
+ effect: "Pared de luz que reduce durante cinco turnos el daño producido por los ataques especiales.",
+ },
+ haze: {
+ name: "Niebla",
+ effect: "Neblina oscura que elimina los cambios en las características de todos los Pokémon en combate.",
+ },
+ reflect: {
+ name: "Reflejo",
+ effect: "Pared de luz que reduce durante cinco turnos el daño producido por los ataques físicos.",
+ },
+ focusEnergy: {
+ name: "Foco Energía",
+ effect: "Concentra energía para aumentar las posibilidades de asestar un golpe crítico.",
+ },
+ bide: {
+ name: "Venganza",
+ effect: "Espera dos turnos para atacar con el doble de potencia del daño recibido.",
+ },
+ metronome: {
+ name: "Metrónomo",
+ effect: "Mueve un dedo y estimula su cerebro para usar al azar casi cualquier movimiento.",
+ },
+ mirrorMove: {
+ name: "Espejo",
+ effect: "Ataca al objetivo con el último movimiento que este haya usado.",
+ },
+ selfDestruct: {
+ name: "Autodestrucción",
+ effect: "El atacante explota y hiere a los Pokémon adyacentes. El usuario se debilita de inmediato.",
+ },
+ eggBomb: {
+ name: "Bomba Huevo",
+ effect: "Arroja un huevo enorme al objetivo con gran fuerza.",
+ },
+ lick: {
+ name: "Lengüetazo",
+ effect: "Una lengua ataca al objetivo. Puede causar parálisis.",
+ },
+ smog: {
+ name: "Polución",
+ effect: "Lanza un ataque con gases tóxicos que pueden llegar a envenenar.",
+ },
+ sludge: {
+ name: "Residuos",
+ effect: "Arroja residuos al objetivo. Puede llegar a envenenar.",
+ },
+ boneClub: {
+ name: "Hueso Palo",
+ effect: "Aporrea con un hueso. Puede hacer retroceder al objetivo.",
+ },
+ fireBlast: {
+ name: "Llamarada",
+ effect: "Llama intensa que chamusca y puede causar quemaduras.",
+ },
+ waterfall: {
+ name: "Cascada",
+ effect: "Embiste con un gran impulso y puede llegar a amedrentar al objetivo.",
+ },
+ clamp: {
+ name: "Tenaza",
+ effect: "Atrapa y atenaza con fuerza durante cuatro o cinco turnos.",
+ },
+ swift: {
+ name: "Meteoros",
+ effect: "Lanza rayos en forma de estrella que no fallan nunca.",
+ },
+ skullBash: {
+ name: "Cabezazo",
+ effect: "El usuario se prepara y sube su Defensa en el primer turno y en el segundo arremete con un cabezazo.",
+ },
+ spikeCannon: {
+ name: "Clavo Cañón",
+ effect: "Lanza finas púas que hieren de dos a cinco veces.",
+ },
+ constrict: {
+ name: "Restricción",
+ effect: "Ataca con largos tentáculos o zarcillos que pueden bajar la Velocidad.",
+ },
+ amnesia: {
+ name: "Amnesia",
+ effect: "El usuario olvida sus preocupaciones y aumenta mucho la Defensa Especial.",
+ },
+ kinesis: {
+ name: "Kinético",
+ effect: "Dobla una cuchara para distraer al objetivo y reducir su Precisión.",
+ },
+ softBoiled: {
+ name: "Ovocuración",
+ effect: "Restaura la mitad de los PS máximos del usuario.",
+ },
+ highJumpKick: {
+ name: "Pat. Salto Alta",
+ effect: "El usuario salta muy alto y da un rodillazo. Si falla, se hará daño.",
+ },
+ glare: {
+ name: "Deslumbrar",
+ effect: "Intimida y asusta al objetivo con la mirada para dejarlo paralizado.",
+ },
+ dreamEater: {
+ name: "Comesueños",
+ effect: "Restaura al usuario la mitad del daño causado a un objetivo dormido.",
+ },
+ poisonGas: {
+ name: "Gas Venenoso",
+ effect: "Lanza una nube de gas tóxico al objetivo. Produce envenenamiento.",
+ },
+ barrage: {
+ name: "Bombardeo",
+ effect: "Arroja esferas al objetivo entre dos y cinco veces seguidas.",
+ },
+ leechLife: {
+ name: "Chupavidas",
+ effect: "Restaura al usuario la mitad del daño causado al objetivo.",
+ },
+ lovelyKiss: {
+ name: "Beso Amoroso",
+ effect: "Intimida al objetivo con una cara que asusta y le da un beso que lo deja dormido.",
+ },
+ skyAttack: {
+ name: "Ataque Aéreo",
+ effect: "Ataca durante dos turnos y suele asestar un golpe crítico. También puede amedrentar al objetivo.",
+ },
+ transform: {
+ name: "Transformación",
+ effect: "El usuario se transforma en una copia del objetivo, con los mismos movimientos.",
+ },
+ bubble: {
+ name: "Burbuja",
+ effect: "Lanza burbujas a los contrincantes y puede reducir su Velocidad.",
+ },
+ dizzyPunch: {
+ name: "Puño Mareo",
+ effect: "Rítmicos puñetazos que pueden causar confusión.",
+ },
+ spore: {
+ name: "Espora",
+ effect: "Esparce esporas que inducen el sueño.",
+ },
+ flash: {
+ name: "Destello",
+ effect: "Luz cegadora que baja la Precisión del objetivo.",
+ },
+ psywave: {
+ name: "Psicoonda",
+ effect: "Ataque con una onda de energía de intensidad variable.",
+ },
+ splash: {
+ name: "Salpicadura",
+ effect: "No tiene ningún efecto. Solo salpica.",
+ },
+ acidArmor: {
+ name: "Armadura Ácida",
+ effect: "Transforma la estructura celular para hacerse líquido y aumenta mucho la Defensa.",
+ },
+ crabhammer: {
+ name: "Martillazo",
+ effect: "Golpea con fuerza con una pinza enorme. Suele asestar un golpe crítico.",
+ },
+ explosion: {
+ name: "Explosión",
+ effect: "El atacante causa una grandísima explosión y hiere a los Pokémon adyacentes. El usuario se debilita de inmediato.",
+ },
+ furySwipes: {
+ name: "Golpes Furia",
+ effect: "Araña rápidamente de dos a cinco veces.",
+ },
+ bonemerang: {
+ name: "Huesomerang",
+ effect: "Lanza un hueso a modo de bumerán que golpea dos veces.",
+ },
+ rest: {
+ name: "Descanso",
+ effect: "Restaura todos los PS y cura todos los problemas de estado del usuario, que se duerme los dos turnos siguientes.",
+ },
+ rockSlide: {
+ name: "Avalancha",
+ effect: "Lanza grandes pedruscos. Puede amedrentar al objetivo.",
+ },
+ hyperFang: {
+ name: "Hipercolmillo",
+ effect: "Ataca con agudos colmillos. Puede amedrentar al objetivo.",
+ },
+ sharpen: {
+ name: "Afilar",
+ effect: "El perfil del usuario se hace más afilado y su Ataque mejora.",
+ },
+ conversion: {
+ name: "Conversión",
+ effect: "Cambia el tipo del usuario por el del primer movimiento en su lista.",
+ },
+ triAttack: {
+ name: "Triataque",
+ effect: "Ataque con tres rayos de luz que puede paralizar, quemar o congelar al objetivo.",
+ },
+ superFang: {
+ name: "Superdiente",
+ effect: "Asesta una dentellada con sus afilados incisivos que reduce a la mitad los PS del objetivo.",
+ },
+ slash: {
+ name: "Cuchillada",
+ effect: "Ataca con cuchillas o con pinzas. Suele asestar un golpe crítico.",
+ },
+ substitute: {
+ name: "Sustituto",
+ effect: "Utiliza parte de los PS propios para crear un sustituto que actúa como señuelo.",
+ },
+ struggle: {
+ name: "Forcejeo",
+ effect: "Solo se usa como último recurso al acabarse los PP. Hiere un poco al agresor.",
+ },
+ sketch: {
+ name: "Esquema",
+ effect: "Aprende de forma permanente el último movimiento utilizado por el objetivo. Es de un solo uso.",
+ },
+ tripleKick: {
+ name: "Triple Patada",
+ effect: "Propina hasta tres patadas seguidas, la potencia de las cuales aumenta cada vez que acierta.",
+ },
+ thief: {
+ name: "Ladrón",
+ effect: "El usuario ataca y tiene un 30% de robarle el objeto al objetivo.",
+ },
+ spiderWeb: {
+ name: "Telaraña",
+ effect: "Enreda al objetivo para evitar que abandone el combate.",
+ },
+ mindReader: {
+ name: "Telépata",
+ effect: "El usuario adivina los movimientos del objetivo para hacer que su siguiente ataque no falle.",
+ },
+ nightmare: {
+ name: "Pesadilla",
+ effect: "El objetivo dormido sufre una pesadilla que le hace perder PS en cada turno.",
+ },
+ flameWheel: {
+ name: "Rueda Fuego",
+ effect: "Ataca envuelto en fuego. Puede causar quemaduras.",
+ },
+ snore: {
+ name: "Ronquido",
+ effect: "Fuerte ronquido que solo puede usarse dormido. Puede amedrentar al objetivo.",
+ },
+ curse: {
+ name: "Maldición",
+ effect: "Un movimiento que tiene efectos distintos si el usuario es de tipo Fantasma o no.",
+ },
+ flail: {
+ name: "Azote",
+ effect: "Ataque frenético. Cuantos menos PS tenga el usuario, más daño producirá.",
+ },
+ conversion2: {
+ name: "Conversión2",
+ effect: "El usuario cambia de tipo para hacerse resistente al último tipo de movimiento usado por el objetivo.",
+ },
+ aeroblast: {
+ name: "Aerochorro",
+ effect: "Lanza un chorro de aire que suele asestar un golpe crítico.",
+ },
+ cottonSpore: {
+ name: "Esporagodón",
+ effect: "Adhiere esporas a los rivales para reducir mucho su Velocidad.",
+ },
+ reversal: {
+ name: "Inversión",
+ effect: "Ataque desesperado que causa más daño cuantos menos PS tenga el usuario.",
+ },
+ spite: {
+ name: "Rencor",
+ effect: "Da rienda suelta a su rencor para reducir 4 PP del último movimiento usado por el objetivo.",
+ },
+ powderSnow: {
+ name: "Nieve Polvo",
+ effect: "Lanza nieve que puede llegar a congelar.",
+ },
+ protect: {
+ name: "Protección",
+ effect: "Frena todos los ataques, pero puede fallar si se usa repetidamente.",
+ },
+ machPunch: {
+ name: "Ultrapuño",
+ effect: "Puñetazo de velocidad fulminante. Este movimiento tiene prioridad alta.",
+ },
+ scaryFace: {
+ name: "Cara Susto",
+ effect: "Asusta al objetivo para reducir mucho su Velocidad.",
+ },
+ feintAttack: {
+ name: "Finta",
+ effect: "Engaña al objetivo para acercarse y dar un puñetazo que no falla.",
+ },
+ sweetKiss: {
+ name: "Beso Dulce",
+ effect: "Da un beso con tal dulzura que causa confusión.",
+ },
+ bellyDrum: {
+ name: "Tambor",
+ effect: "Reduce la mitad de los PS máximos para mejorar al máximo el Ataque.",
+ },
+ sludgeBomb: {
+ name: "Bomba Lodo",
+ effect: "Arroja residuos al objetivo. Puede llegar a envenenar.",
+ },
+ mudSlap: {
+ name: "Bofetón Lodo",
+ effect: "Echa lodo en la cara del objetivo para infligirle daño y reducir su Precisión.",
+ },
+ octazooka: {
+ name: "Pulpocañón",
+ effect: "Dispara tinta a la cara. Puede bajar la Precisión.",
+ },
+ spikes: {
+ name: "Púas",
+ effect: "Esparce púas alrededor del equipo rival que hieren a los Pokémon rivales que entran en combate.",
+ },
+ zapCannon: {
+ name: "Electrocañón",
+ effect: "Dispara una descarga eléctrica que causa daño y parálisis.",
+ },
+ foresight: {
+ name: "Profecía",
+ effect: "Permite atacar con cualquier movimiento a objetivos de tipo Fantasma y golpear a Pokémon evasivos.",
+ },
+ destinyBond: {
+ name: "Mismo Destino",
+ effect: "Si el usuario se debilita por un ataque rival antes de usar otro movimiento, el Pokémon rival se debilitará también. Puede fallar si se usa repetidamente.",
+ },
+ perishSong: {
+ name: "Canto Mortal",
+ effect: "Si un Pokémon escucha este canto y no es cambiado por otro en tres turnos, acaba debilitándose.",
+ },
+ icyWind: {
+ name: "Viento Hielo",
+ effect: "Ataque con aire helado que reduce la Velocidad del objetivo.",
+ },
+ detect: {
+ name: "Detección",
+ effect: "Frena todos los ataques, pero puede fallar si se usa repetidamente.",
+ },
+ boneRush: {
+ name: "Ataque Óseo",
+ effect: "Hueso en ristre, aporrea al objetivo de dos a cinco veces.",
+ },
+ lockOn: {
+ name: "Fijar Blanco",
+ effect: "Fija el blanco para que el siguiente ataque no falle.",
+ },
+ outrage: {
+ name: "Enfado",
+ effect: "El usuario ataca enfurecido durante dos o tres turnos y, después, se queda confuso.",
+ },
+ sandstorm: {
+ name: "Tormenta Arena",
+ effect: "Tormenta de arena que dura cinco turnos y hiere a todos, excepto a los de tipo Roca, Tierra y Acero, y aumenta la Defensa Especial de los de tipo Roca.",
+ },
+ gigaDrain: {
+ name: "Gigadrenado",
+ effect: "Un ataque que absorbe nutrientes. Quien lo usa recupera la mitad de los PS del daño que produce.",
+ },
+ endure: {
+ name: "Aguante",
+ effect: "Resiste cualquier ataque y deja al menos 1 PS. Puede fallar si se usa repetidamente.",
+ },
+ charm: {
+ name: "Encanto",
+ effect: "Engatusa al objetivo y reduce mucho su Ataque.",
+ },
+ rollout: {
+ name: "Rodar",
+ effect: "El atacante rueda contra el objetivo durante cinco turnos, cada vez con mayor fuerza.",
+ },
+ falseSwipe: {
+ name: "Falso Tortazo",
+ effect: "Ataque moderado que no debilita al objetivo y le deja al menos 1 PS.",
+ },
+ swagger: {
+ name: "Contoneo",
+ effect: "Provoca confusión en el objetivo, pero también sube mucho su Ataque.",
+ },
+ milkDrink: {
+ name: "Batido",
+ effect: "Restaura la mitad de los PS máximos del usuario.",
+ },
+ spark: {
+ name: "Chispa",
+ effect: "Ataque eléctrico que puede llegar a paralizar.",
+ },
+ furyCutter: {
+ name: "Corte Furia",
+ effect: "Ataque con garras o guadaña que crece en intensidad si se usa repetidas veces.",
+ },
+ steelWing: {
+ name: "Ala de Acero",
+ effect: "Alas macizas que golpean al objetivo y pueden subir la Defensa del usuario.",
+ },
+ meanLook: {
+ name: "Mal de Ojo",
+ effect: "Mal de ojo que impide al objetivo huir del combate o ser cambiado por otro.",
+ },
+ attract: {
+ name: "Atracción",
+ effect: "Si el objetivo es del sexo opuesto, se enamorará y bajará la posibilidad de que ataque.",
+ },
+ sleepTalk: {
+ name: "Sonámbulo",
+ effect: "Mientras duerme, usa uno de sus movimientos elegido al azar.",
+ },
+ healBell: {
+ name: "Cascabel Cura",
+ effect: "Tañido que cura los problemas de estado de todos los Pokémon del equipo.",
+ },
+ return: {
+ name: "Retribución",
+ effect: "Cuanto mayor sea la amistad con el Entrenador, más poderoso será este ataque.",
+ },
+ present: {
+ name: "Presente",
+ effect: "Quien lo usa ataca al objetivo dándole un regalo con una bomba trampa. Sin embargo, a veces restaura sus PS.",
+ },
+ frustration: {
+ name: "Frustración",
+ effect: "Cuanto menor sea la amistad con el Entrenador, más poderoso será este ataque.",
+ },
+ safeguard: {
+ name: "Velo Sagrado",
+ effect: "Un poder misterioso que protege de problemas de estado durante cinco turnos.",
+ },
+ painSplit: {
+ name: "Divide Dolor",
+ effect: "Suma los PS del usuario a los del objetivo y los reparte a partes iguales.",
+ },
+ sacredFire: {
+ name: "Fuego Sagrado",
+ effect: "Fuego místico de gran intensidad que puede causar quemaduras.",
+ },
+ magnitude: {
+ name: "Magnitud",
+ effect: "Sacudida sísmica de intensidad variable que afecta a todos los Pokémon a su alrededor.",
+ },
+ dynamicPunch: {
+ name: "Puño Dinámico",
+ effect: "Puñetazo con toda la fuerza concentrada. Causa confusión si atina.",
+ },
+ megahorn: {
+ name: "Megacuerno",
+ effect: "Ensarta al objetivo con su imponente cuerno o cornamenta.",
+ },
+ dragonBreath: {
+ name: "Dragoaliento",
+ effect: "Poderosa ráfaga de aliento que golpea al objetivo y puede paralizarlo.",
+ },
+ batonPass: {
+ name: "Relevo",
+ effect: "Cambia el puesto con otro miembro del equipo y le pasa los cambios en las características.",
+ },
+ encore: {
+ name: "Otra Vez",
+ effect: "El objetivo repite su último movimiento durante tres turnos.",
+ },
+ pursuit: {
+ name: "Persecución",
+ effect: "Hace el doble de daño al objetivo que pide el relevo.",
+ },
+ rapidSpin: {
+ name: "Giro Rápido",
+ effect: "Ataque giratorio que puede eliminar movimientos como Atadura, Constricción y Drenadoras. También aumenta la Velocidad del usuario.",
+ },
+ sweetScent: {
+ name: "Dulce Aroma",
+ effect: "Un dulce aroma engatusa al objetivo, por lo que se reduce mucho su Evasión.",
+ },
+ ironTail: {
+ name: "Cola Férrea",
+ effect: "Ataca con una cola férrea y puede reducir la Defensa del objetivo.",
+ },
+ metalClaw: {
+ name: "Garra Metal",
+ effect: "Ataque con garras de acero que puede aumentar el Ataque del usuario.",
+ },
+ vitalThrow: {
+ name: "Llave Vital",
+ effect: "El usuario ataca el último, pero no falla.",
+ },
+ morningSun: {
+ name: "Sol Matinal",
+ effect: "Restaura PS del usuario. La cantidad varía según el tiempo que haga.",
+ },
+ synthesis: {
+ name: "Síntesis",
+ effect: "Restaura PS del usuario. La cantidad varía según el tiempo que haga.",
+ },
+ moonlight: {
+ name: "Luz Lunar",
+ effect: "Restaura PS del usuario. La cantidad varía según el tiempo que haga.",
+ },
+ hiddenPower: {
+ name: "Poder Oculto",
+ effect: "Movimiento cuyo tipo varía en función del Pokémon que lo usa.",
+ },
+ crossChop: {
+ name: "Tajo Cruzado",
+ effect: "Corte doble que suele propinar un golpe crítico.",
+ },
+ twister: {
+ name: "Ciclón",
+ effect: "Crea un violento tornado para hacer trizas al objetivo. Puede amedrentarlo.",
+ },
+ rainDance: {
+ name: "Danza Lluvia",
+ effect: "Genera una fuerte lluvia que refuerza los movimientos de tipo Agua durante cinco turnos y debilita los de tipo Fuego.",
+ },
+ sunnyDay: {
+ name: "Día Soleado",
+ effect: "Hace que se intensifique el efecto del sol durante cinco turnos, lo que potencia los movimientos de tipo Fuego y debilita los de tipo Agua.",
+ },
+ crunch: {
+ name: "Triturar",
+ effect: "Tritura con afilados colmillos y puede reducir la Defensa del objetivo.",
+ },
+ mirrorCoat: {
+ name: "Manto Espejo",
+ effect: "Responde a un ataque especial ocasionando el doble del daño recibido.",
+ },
+ psychUp: {
+ name: "Autosugestión",
+ effect: "El usuario se sume en un trance y copia cualquier cambio que haya en las características de su objetivo.",
+ },
+ extremeSpeed: {
+ name: "Veloc. Extrema",
+ effect: "Ataque de una velocidad extrema. Este movimiento tiene prioridad alta.",
+ },
+ ancientPower: {
+ name: "Poder Pasado",
+ effect: "Ataque prehistórico que puede subir todas las características.",
+ },
+ shadowBall: {
+ name: "Bola Sombra",
+ effect: "Lanza una bola oscura que puede bajar la Defensa Especial del objetivo.",
+ },
+ futureSight: {
+ name: "Premonición",
+ effect: "Concentra energía psíquica para golpear al objetivo dos turnos después.",
+ },
+ rockSmash: {
+ name: "Golpe Roca",
+ effect: "Propina un gran puñetazo que puede reducir la Defensa del objetivo.",
+ },
+ whirlpool: {
+ name: "Torbellino",
+ effect: "Una tromba de agua atrapa al objetivo durante cuatro o cinco turnos.",
+ },
+ beatUp: {
+ name: "Paliza",
+ effect: "Ataque de todo el equipo Pokémon. Cuantos más haya, más veces se atacará.",
+ },
+ fakeOut: {
+ name: "Sorpresa",
+ effect: "Amedrenta al objetivo con este movimiento de prioridad alta. Solo sirve en el primer turno.",
+ },
+ uproar: {
+ name: "Alboroto",
+ effect: "Ataca de forma alborotada durante tres turnos. Mantiene despiertos a todos.",
+ },
+ stockpile: {
+ name: "Reserva",
+ effect: "Acumula energía y sube la Defensa y la Defensa Especial. Puede utilizarse hasta tres veces.",
+ },
+ spitUp: {
+ name: "Escupir",
+ effect: "Libera de una vez la energía acumulada con Reserva. La potencia del movimiento será proporcional a la cantidad de energía acumulada.",
+ },
+ swallow: {
+ name: "Tragar",
+ effect: "Absorbe la energía acumulada con Reserva para recobrar salud. Cuanta más se haya acumulado, mayor será el número de PS que se recuperen.",
+ },
+ heatWave: {
+ name: "Onda Ígnea",
+ effect: "Provoca un viento abrasador que puede quemar al objetivo.",
+ },
+ hail: {
+ name: "Granizo",
+ effect: "Tormenta de granizo que dura cinco turnos. Hiere a todos los Pokémon excepto a los de tipo Hielo.",
+ },
+ torment: {
+ name: "Tormento",
+ effect: "Atormenta y enfurece al objetivo, que no puede usar dos veces seguidas el mismo movimiento.",
+ },
+ flatter: {
+ name: "Camelo",
+ effect: "Halaga al objetivo y lo confunde, pero también sube su Ataque Especial.",
+ },
+ willOWisp: {
+ name: "Fuego Fatuo",
+ effect: "Siniestras llamas moradas que producen quemaduras.",
+ },
+ memento: {
+ name: "Legado",
+ effect: "El usuario se debilita, pero baja mucho tanto el Ataque como el Ataque Especial del objetivo.",
+ },
+ facade: {
+ name: "Imagen",
+ effect: "Si el usuario está quemado, paralizado o envenenado, ataca con el doble de potencia.",
+ },
+ focusPunch: {
+ name: "Puño Certero",
+ effect: "Se concentra para dar un puñetazo. Falla si se sufre un golpe antes de su uso.",
+ },
+ smellingSalts: {
+ name: "Estímulo",
+ effect: "Hace el doble de daño a objetivos paralizados, pero también cura la parálisis.",
+ },
+ followMe: {
+ name: "Señuelo",
+ effect: "Llama la atención para concentrar todos los ataques de todos los del equipo rival hacia sí mismo.",
+ },
+ naturePower: {
+ name: "Adaptación",
+ effect: "Usa el poder de la naturaleza para atacar. Su efecto varía según el entorno de combate.",
+ },
+ charge: {
+ name: "Carga",
+ effect: "Recarga energía para potenciar el siguiente movimiento de tipo Eléctrico. También sube la Defensa Especial.",
+ },
+ taunt: {
+ name: "Mofa",
+ effect: "Enfurece al objetivo para que solo use movimientos de ataque durante tres turnos.",
+ },
+ helpingHand: {
+ name: "Refuerzo",
+ effect: "El usuario ayuda a un aliado reforzando la potencia de su ataque.",
+ },
+ trick: {
+ name: "Truco",
+ effect: "Engaña al objetivo desprevenido e intercambia objetos.",
+ },
+ rolePlay: {
+ name: "Imitación",
+ effect: "Imita al objetivo por completo y copia su habilidad.",
+ },
+ wish: {
+ name: "Deseo",
+ effect: "Restaura en el siguiente turno la mitad de los PS máximos del usuario o se los pasa al Pokémon que lo sustituye.",
+ },
+ assist: {
+ name: "Ayuda",
+ effect: "Usa un movimiento de un miembro del equipo elegido al azar.",
+ },
+ ingrain: {
+ name: "Arraigo",
+ effect: "Echa raíces para recuperar PS en cada turno, pero impide el relevo.",
+ },
+ superpower: {
+ name: "Fuerza Bruta",
+ effect: "Ataque de gran potencia, pero que reduce el Ataque y la Defensa del agresor.",
+ },
+ magicCoat: {
+ name: "Capa Mágica",
+ effect: "Barrera capaz de devolver al agresor movimientos como Drenadoras y otros que alteran el estado o las características.",
+ },
+ recycle: {
+ name: "Reciclaje",
+ effect: "Recicla y así recupera un objeto equipado de un solo uso que ya haya sido empleado durante el combate.",
+ },
+ revenge: {
+ name: "Desquite",
+ effect: "Ataque que produce el doble de daño si el usuario resulta herido en el mismo turno.",
+ },
+ brickBreak: {
+ name: "Demolición",
+ effect: "Potente ataque que también es capaz de destruir barreras como Pantalla de Luz y Reflejo.",
+ },
+ yawn: {
+ name: "Bostezo",
+ effect: "Gran bostezo que induce el sueño en el objetivo en el siguiente turno.",
+ },
+ knockOff: {
+ name: "Desarme",
+ effect: "Impide al objetivo usar el objeto que lleva durante el combate. La potencia del movimiento se multiplica si el objetivo lleva un objeto.",
+ },
+ endeavor: {
+ name: "Esfuerzo",
+ effect: "Reduce los PS del objetivo para que igualen a los del atacante.",
+ },
+ eruption: {
+ name: "Estallido",
+ effect: "Furia explosiva. Cuanto menor sea el número de PS del usuario, menos potencia tendrá el movimiento.",
+ },
+ skillSwap: {
+ name: "Intercambio",
+ effect: "Usa el poder psíquico para intercambiar habilidades con el objetivo.",
+ },
+ imprison: {
+ name: "Sellar",
+ effect: "Impide a los rivales usar movimientos conocidos por el usuario durante el combate.",
+ },
+ refresh: {
+ name: "Alivio",
+ effect: "Descansa para curar parálisis, envenenamiento o quemaduras.",
+ },
+ grudge: {
+ name: "Rabia",
+ effect: "Si el usuario se debilita al recibir un ataque, todos los PP de este último ataque serán eliminados.",
+ },
+ snatch: {
+ name: "Robo",
+ effect: "Roba el efecto de los movimientos de curación o de cambio de características que se usen.",
+ },
+ secretPower: {
+ name: "Daño Secreto",
+ effect: "Ataque cuyos efectos secundarios varían según el entorno de combate.",
+ },
+ dive: {
+ name: "Buceo",
+ effect: "El usuario se sumerge en el primer turno y ataca en el segundo.",
+ },
+ armThrust: {
+ name: "Empujón",
+ effect: "Fuertes empujones que golpean de dos a cinco veces seguidas.",
+ },
+ camouflage: {
+ name: "Camuflaje",
+ effect: "Modifica el tipo del Pokémon según el terreno de combate donde esté.",
+ },
+ tailGlow: {
+ name: "Luminicola",
+ effect: "Se concentra en una ráfaga de luz que sube muchísimo el Ataque Especial.",
+ },
+ lusterPurge: {
+ name: "Resplandor",
+ effect: "Fogonazo de luz que inflige daño al objetivo y puede reducir su Defensa Especial.",
+ },
+ mistBall: {
+ name: "Bola Neblina",
+ effect: "Bola de plumas neblinosas que inflige daño al objetivo y puede reducir su Ataque Especial.",
+ },
+ featherDance: {
+ name: "Danza Pluma",
+ effect: "Envuelve al objetivo con un manto de plumas para reducir mucho su Ataque.",
+ },
+ teeterDance: {
+ name: "Danza Caos",
+ effect: "Danza histérica que confunde a los Pokémon que están alrededor del usuario.",
+ },
+ blazeKick: {
+ name: "Patada Ígnea",
+ effect: "Patada que suele ser un golpe crítico y puede causar quemaduras.",
+ },
+ mudSport: {
+ name: "Chapoteo Lodo",
+ effect: "El usuario esparce lodo a su alrededor, lo que debilita los movimientos de tipo Eléctrico durante cinco turnos.",
+ },
+ iceBall: {
+ name: "Bola Hielo",
+ effect: "El atacante rueda contra el objetivo durante cinco turnos, cada vez con mayor fuerza.",
+ },
+ needleArm: {
+ name: "Brazo Pincho",
+ effect: "Pega con brazos de pinchos y puede hacer retroceder al objetivo.",
+ },
+ slackOff: {
+ name: "Relajo",
+ effect: "El usuario se relaja y restaura la mitad de sus PS máximos.",
+ },
+ hyperVoice: {
+ name: "Vozarrón",
+ effect: "Grito desgarrador que inflige daño al objetivo.",
+ },
+ poisonFang: {
+ name: "Colmillo Veneno",
+ effect: "Mordedura con colmillos venenosos que inflige daño al objetivo y puede envenenarlo gravemente.",
+ },
+ crushClaw: {
+ name: "Garra Brutal",
+ effect: "Hace trizas al objetivo con garras afiladas y puede reducir su Defensa.",
+ },
+ blastBurn: {
+ name: "Anillo Ígneo",
+ effect: "Calcina al objetivo con una explosión de fuego. El usuario deberá descansar en el siguiente turno.",
+ },
+ hydroCannon: {
+ name: "Hidrocañón",
+ effect: "Ataca al objetivo con un cañonazo de agua. El usuario deberá descansar en el siguiente turno.",
+ },
+ meteorMash: {
+ name: "Puño Meteoro",
+ effect: "Puñetazo que impacta como un meteorito y puede subir el Ataque del agresor.",
+ },
+ astonish: {
+ name: "Impresionar",
+ effect: "Lanza un grito tan tremendo que impresiona y puede amedrentar al objetivo.",
+ },
+ weatherBall: {
+ name: "Meteorobola",
+ effect: "El tipo y fuerza del ataque varían según el tiempo que haga.",
+ },
+ aromatherapy: {
+ name: "Aromaterapia",
+ effect: "Cura todos los problemas de estado del equipo con un suave aroma.",
+ },
+ fakeTears: {
+ name: "Llanto Falso",
+ effect: "Lágrimas de cocodrilo que bajan mucho la Defensa Especial del objetivo.",
+ },
+ airCutter: {
+ name: "Aire Afilado",
+ effect: "Viento cortante que azota. Suele ser un golpe crítico.",
+ },
+ overheat: {
+ name: "Sofoco",
+ effect: "Ataque en toda regla que baja mucho el Ataque Especial de quien lo usa.",
+ },
+ odorSleuth: {
+ name: "Rastreo",
+ effect: "Permite atacar con cualquier movimiento a objetivos de tipo Fantasma y golpear a Pokémon evasivos.",
+ },
+ rockTomb: {
+ name: "Tumba Rocas",
+ effect: "Tira rocas que detienen al objetivo y bajan su Velocidad.",
+ },
+ silverWind: {
+ name: "Viento Plata",
+ effect: "Fuerte viento con polvo de escamas. Puede subir todas las características de quien lo usa.",
+ },
+ metalSound: {
+ name: "Eco Metálico",
+ effect: "Horrible chirrido metálico que reduce mucho la Defensa Especial del objetivo.",
+ },
+ grassWhistle: {
+ name: "Silbato",
+ effect: "Agradable melodía que adormece al objetivo.",
+ },
+ tickle: {
+ name: "Cosquillas",
+ effect: "Hace reír al objetivo para bajar su Ataque y Defensa.",
+ },
+ cosmicPower: {
+ name: "Masa Cósmica",
+ effect: "Sube la Defensa y la Defensa Especial propias con energía mística.",
+ },
+ waterSpout: {
+ name: "Salpicar",
+ effect: "Chorro de agua. Cuantos menos PS tenga el usuario, menos potencia tendrá el movimiento.",
+ },
+ signalBeam: {
+ name: "Rayo Señal",
+ effect: "Ataca con un rayo de luz siniestro. Puede confundir al objetivo.",
+ },
+ shadowPunch: {
+ name: "Puño Sombra",
+ effect: "Puñetazo procedente de las sombras que no falla nunca.",
+ },
+ extrasensory: {
+ name: "Paranormal",
+ effect: "Emite una energía muy extraña que puede amedrentar al objetivo.",
+ },
+ skyUppercut: {
+ name: "Gancho Alto",
+ effect: "Gancho ascendente de gran ímpetu.",
+ },
+ sandTomb: {
+ name: "Bucle Arena",
+ effect: "Enreda al objetivo en un remolino de arena de cuatro a cinco turnos.",
+ },
+ sheerCold: {
+ name: "Frío Polar",
+ effect: "Debilita al objetivo de un solo golpe. Si lo usa un Pokémon que no sea de tipo Hielo, es difícil que acierte.",
+ },
+ muddyWater: {
+ name: "Agua Lodosa",
+ effect: "Ataque con agua lodosa que puede reducir la Precisión del objetivo.",
+ },
+ bulletSeed: {
+ name: "Semilladora",
+ effect: "Dispara rápido de dos a cinco ráfagas de semillas de manera consecutiva.",
+ },
+ aerialAce: {
+ name: "Golpe Aéreo",
+ effect: "Desconcierta al objetivo con movimientos muy rápidos antes de cercenarlo. No falla nunca.",
+ },
+ icicleSpear: {
+ name: "Carámbano",
+ effect: "Ataca lanzando de dos a cinco ráfagas consecutivas de carámbanos.",
+ },
+ ironDefense: {
+ name: "Defensa Férrea",
+ effect: "Fortalece el cuerpo como si fuera de hierro y sube mucho la Defensa.",
+ },
+ block: {
+ name: "Bloqueo",
+ effect: "Le corta el paso al objetivo para que no pueda escapar.",
+ },
+ howl: {
+ name: "Aullido",
+ effect: "Aullido que sube el ánimo y aumenta el Ataque del equipo.",
+ },
+ dragonClaw: {
+ name: "Garra Dragón",
+ effect: "Araña al objetivo con garras afiladas.",
+ },
+ frenzyPlant: {
+ name: "Planta Feroz",
+ effect: "Golpea con una enorme planta. El usuario deberá descansar en el siguiente turno.",
+ },
+ bulkUp: {
+ name: "Corpulencia",
+ effect: "Robustece el cuerpo para subir el Ataque y la Defensa.",
+ },
+ bounce: {
+ name: "Bote",
+ effect: "El usuario bota en el primer turno y golpea al objetivo en el segundo y puede llegar a paralizarlo.",
+ },
+ mudShot: {
+ name: "Disparo Lodo",
+ effect: "El usuario ataca lanzando una bola de lodo al objetivo que también reduce su Velocidad.",
+ },
+ poisonTail: {
+ name: "Cola Veneno",
+ effect: "Puede envenenar y dar un golpe crítico.",
+ },
+ covet: {
+ name: "Antojo",
+ effect: "Se acerca con ternura al objetivo y tiene un 30% de posibilidades de robar el objeto que lleve.",
+ },
+ voltTackle: {
+ name: "Placaje Eléc",
+ effect: "Quien lo usa electrifica su cuerpo para luego atacar. Se hiere mucho a sí mismo, pero puede paralizar al objetivo.",
+ },
+ magicalLeaf: {
+ name: "Hoja Mágica",
+ effect: "Esparce extrañas hojas que persiguen al objetivo. No falla nunca.",
+ },
+ waterSport: {
+ name: "Hidrochorro",
+ effect: "El usuario se empapa en agua, lo que debilita los movimientos de tipo Fuego durante cinco turnos.",
+ },
+ calmMind: {
+ name: "Paz Mental",
+ effect: "Aumenta la concentración y calma el espíritu para subir el Ataque Especial y la Defensa Especial.",
+ },
+ leafBlade: {
+ name: "Hoja Aguda",
+ effect: "Acuchilla con una hoja fina. Suele dar un golpe crítico.",
+ },
+ dragonDance: {
+ name: "Danza Dragón",
+ effect: "Danza mística que sube el Ataque y la Velocidad.",
+ },
+ rockBlast: {
+ name: "Pedrada",
+ effect: "Lanza pedruscos al objetivo de dos a cinco veces consecutivas.",
+ },
+ shockWave: {
+ name: "Onda Voltio",
+ effect: "Ataque eléctrico muy rápido que no falla nunca.",
+ },
+ waterPulse: {
+ name: "Hidropulso",
+ effect: "Ataca con una potente onda de agua. Puede confundir al objetivo.",
+ },
+ doomDesire: {
+ name: "Deseo Oculto",
+ effect: "Ataca al objetivo con innumerables haces de luz dos turnos después de haber usado el movimiento.",
+ },
+ psychoBoost: {
+ name: "Psicoataque",
+ effect: "Ataque en toda regla que baja mucho el Ataque Especial de quien lo usa.",
+ },
+ roost: {
+ name: "Respiro",
+ effect: "Aterriza sobre la superficie para descansar. Recupera hasta la mitad del total de sus PS.",
+ },
+ gravity: {
+ name: "Gravedad",
+ effect: "Durante cinco turnos, se anulan los movimientos que alzan el vuelo y los Pokémon de tipo Volador o que levitan son vulnerables a movimientos de tipo Tierra.",
+ },
+ miracleEye: {
+ name: "Gran Ojo",
+ effect: "Permite atacar con cualquier movimiento a objetivos de tipo Siniestro y golpear a Pokémon evasivos.",
+ },
+ wakeUpSlap: {
+ name: "Espabila",
+ effect: "Inflige gran daño a objetivos dormidos. Sin embargo, los bofetones también los despiertan.",
+ },
+ hammerArm: {
+ name: "Machada",
+ effect: "Un terrible puño golpea al contrincante, pero la Velocidad del usuario se ve reducida.",
+ },
+ gyroBall: {
+ name: "Giro Bola",
+ effect: "Embiste al objetivo con un potente ataque giratorio. Cuanto más lento es el usuario, más daño causa.",
+ },
+ healingWish: {
+ name: "Deseo Cura",
+ effect: "El usuario se debilita, pero cura los problemas de estado del Pokémon que lo sustituye y restaura sus PS.",
+ },
+ brine: {
+ name: "Salmuera",
+ effect: "Si al objetivo le queda la mitad o menos de sus PS, el ataque será el doble de fuerte.",
+ },
+ naturalGift: {
+ name: "Don Natural",
+ effect: "La baya que lleva presta su fuerza para atacar. El tipo de ataque y su fuerza dependen de la baya.",
+ },
+ feint: {
+ name: "Amago",
+ effect: "Permite golpear a objetivos que han utilizado movimientos como Protección o Detección y anula sus efectos.",
+ },
+ pluck: {
+ name: "Picoteo",
+ effect: "Picotea al objetivo. Si este sostiene una baya, la picotea también y obtiene sus efectos.",
+ },
+ tailwind: {
+ name: "Viento Afín",
+ effect: "Crea un fuerte remolino que aumenta la Velocidad de los Pokémon de tu equipo durante cuatro turnos.",
+ },
+ acupressure: {
+ name: "Acupresión",
+ effect: "Aplica presión en puntos clave del cuerpo para aumentar mucho una característica al azar.",
+ },
+ metalBurst: {
+ name: "Represión Metal",
+ effect: "Devuelve al rival el último ataque recibido, pero con mucha más fuerza.",
+ },
+ uTurn: {
+ name: "Ida y Vuelta",
+ effect: "Tras atacar, el usuario da paso a toda prisa a otro Pokémon del equipo.",
+ },
+ closeCombat: {
+ name: "A Bocajarro",
+ effect: "Lucha abiertamente contra el objetivo sin protegerse. También reduce la Defensa y la Defensa Especial del usuario.",
+ },
+ payback: {
+ name: "Vendetta",
+ effect: "El usuario contraataca con el doble de fuerza si el objetivo usa un movimiento antes.",
+ },
+ assurance: {
+ name: "Buena Baza",
+ effect: "Si el objetivo ya ha sufrido daño en ese turno, la fuerza del ataque se duplica.",
+ },
+ embargo: {
+ name: "Embargo",
+ effect: "Impide al objetivo usar el objeto que lleva durante cinco turnos. Su Entrenador tampoco puede usar objetos con él.",
+ },
+ fling: {
+ name: "Lanzamiento",
+ effect: "El usuario lanza contra el objetivo el objeto que lleva. La potencia del movimiento y su efecto varían según el objeto.",
+ },
+ psychoShift: {
+ name: "Psicocambio",
+ effect: "Usa su poder mental para transferir al objetivo sus problemas de estado.",
+ },
+ trumpCard: {
+ name: "As Oculto",
+ effect: "Cuantos menos PP tenga el movimiento, mayor será la fuerza para atacar.",
+ },
+ healBlock: {
+ name: "Anticura",
+ effect: "Impide al objetivo usar movimientos, habilidades y objetos equipados que recuperan PS durante cinco turnos.",
+ },
+ wringOut: {
+ name: "Estrujón",
+ effect: "Estruja con fuerza al objetivo. Cuantos más PS tenga el objetivo, más fuerza tendrá el ataque.",
+ },
+ powerTrick: {
+ name: "Truco Fuerza",
+ effect: "El usuario emplea su poder mental para intercambiar su Ataque y su Defensa.",
+ },
+ gastroAcid: {
+ name: "Bilis",
+ effect: "El usuario arroja sus jugos biliares al objetivo, lo que anula el efecto de la habilidad en uso.",
+ },
+ luckyChant: {
+ name: "Conjuro",
+ effect: "Lanza al cielo un conjuro que protege a todo su equipo de golpes críticos.",
+ },
+ meFirst: {
+ name: "Yo Primero",
+ effect: "Se adelanta al movimiento que pretende usar el objetivo y lo lanza antes con más fuerza. Si el usuario es más lento, falla.",
+ },
+ copycat: {
+ name: "Copión",
+ effect: "Imita el movimiento usado justo antes. El movimiento falla si no se ha usado aún ninguno.",
+ },
+ powerSwap: {
+ name: "Cambiafuerza",
+ effect: "El usuario emplea su poder mental para intercambiar los cambios en el Ataque y el Ataque Especial con el objetivo.",
+ },
+ guardSwap: {
+ name: "Cambiadefensa",
+ effect: "El usuario emplea su poder mental para intercambiar los cambios en la Defensa y la Defensa Especial con el objetivo.",
+ },
+ punishment: {
+ name: "Castigo",
+ effect: "La fuerza del ataque aumenta cuanto más se ha fortalecido el objetivo con cambios de características.",
+ },
+ lastResort: {
+ name: "Última Baza",
+ effect: "Este movimiento solo puede utilizarse tras haber usado al menos una vez todos los demás conocidos por el Pokémon.",
+ },
+ worrySeed: {
+ name: "Abatidoras",
+ effect: "Planta una semilla en el objetivo que le causa pesar. Sustituye la habilidad del objetivo por Insomnio y le impide dormirse.",
+ },
+ suckerPunch: {
+ name: "Golpe Bajo",
+ effect: "Permite atacar con prioridad. Falla si el objetivo no está preparando ningún ataque.",
+ },
+ toxicSpikes: {
+ name: "Púas Tóxicas",
+ effect: "Lanza una trampa de púas tóxicas a los pies del objetivo que envenena a los rivales que entran en combate.",
+ },
+ heartSwap: {
+ name: "Cambiaalmas",
+ effect: "Usa la fuerza mental para intercambiar con el objetivo los cambios en las características.",
+ },
+ aquaRing: {
+ name: "Acua Aro",
+ effect: "El usuario se cubre con un manto de agua. Recupera algunos PS en cada turno.",
+ },
+ magnetRise: {
+ name: "Levitón",
+ effect: "Levita gracias a un campo magnético generado por electricidad durante cinco turnos.",
+ },
+ flareBlitz: {
+ name: "Envite Ígneo",
+ effect: "El Pokémon se cubre de llamas y carga contra el objetivo, aunque él también recibe daño. Puede quemar.",
+ },
+ forcePalm: {
+ name: "Palmeo",
+ effect: "Ataca al objetivo con una onda de choque y puede llegar a paralizarlo.",
+ },
+ auraSphere: {
+ name: "Esfera Aural",
+ effect: "Libera, desde su interior, una inmensa descarga de aura. Es infalible.",
+ },
+ rockPolish: {
+ name: "Pulimento",
+ effect: "Reduce la resistencia puliendo su cuerpo. Aumenta mucho la Velocidad.",
+ },
+ poisonJab: {
+ name: "Puya Nociva",
+ effect: "Pincha al objetivo con un tentáculo o brazo envenenado. Puede llegar a envenenar al objetivo.",
+ },
+ darkPulse: {
+ name: "Pulso Umbrío",
+ effect: "Libera una horrible aura llena de malos pensamientos que puede amedrentar al objetivo.",
+ },
+ nightSlash: {
+ name: "Tajo Umbrío",
+ effect: "Ataca al objetivo a la primera oportunidad. Suele ser crítico.",
+ },
+ aquaTail: {
+ name: "Acua Cola",
+ effect: "Ataca agitando la cola como si fuera una ola rabiosa en una tormenta devastadora.",
+ },
+ seedBomb: {
+ name: "Bomba Germen",
+ effect: "Lanza al objetivo una descarga de semillas explosivas desde arriba.",
+ },
+ airSlash: {
+ name: "Tajo Aéreo",
+ effect: "Ataca con un viento afilado que incluso corta el aire. También puede amedrentar al objetivo.",
+ },
+ xScissor: {
+ name: "Tijera X",
+ effect: "Cruza las guadañas o las garras para atacar al objetivo como si fueran unas tijeras.",
+ },
+ bugBuzz: {
+ name: "Zumbido",
+ effect: "El usuario crea una onda sónica dañina moviendo su cuerpo que también puede disminuir la Defensa Especial del objetivo.",
+ },
+ dragonPulse: {
+ name: "Pulso Dragón",
+ effect: "Abre mucho la boca y libera una onda de choque con la que ataca al objetivo.",
+ },
+ dragonRush: {
+ name: "Carga Dragón",
+ effect: "Ataca de forma brutal mientras intimida al objetivo. Puede amedrentarlo.",
+ },
+ powerGem: {
+ name: "Joya de Luz",
+ effect: "Ataca con un rayo de luz que centellea como si lo formaran miles de joyas.",
+ },
+ drainPunch: {
+ name: "Puño Drenaje",
+ effect: "Un golpe que drena energía. El Pokémon recupera la mitad de los PS arrebatados al objetivo.",
+ },
+ vacuumWave: {
+ name: "Onda Vacío",
+ effect: "Gira los puños y libera una onda de vacío contra el objetivo. Este movimiento tiene prioridad alta.",
+ },
+ focusBlast: {
+ name: "Onda Certera",
+ effect: "Agudiza la concentración mental y libera su poder. Puede reducir la Defensa Especial del objetivo.",
+ },
+ energyBall: {
+ name: "Energibola",
+ effect: "Aúna fuerzas de la naturaleza y libera su ataque. Puede reducir la Defensa Especial del objetivo.",
+ },
+ braveBird: {
+ name: "Pájaro Osado",
+ effect: "Pliega sus alas y ataca con un vuelo rasante. El Pokémon que lo usa también resulta seriamente dañado.",
+ },
+ earthPower: {
+ name: "Tierra Viva",
+ effect: "La tierra a los pies del objetivo erupciona violentamente. Puede reducir la Defensa Especial del objetivo.",
+ },
+ switcheroo: {
+ name: "Trapicheo",
+ effect: "Intercambia con el objetivo los objetos que llevan tan rápido que es imposible verlo a simple vista.",
+ },
+ gigaImpact: {
+ name: "Gigaimpacto",
+ effect: "El usuario carga contra el objetivo con toda la fuerza que tiene y descansa en el siguiente turno.",
+ },
+ nastyPlot: {
+ name: "Maquinación",
+ effect: "Estimula su cerebro pensando en cosas malas. Aumenta mucho el Ataque Especial.",
+ },
+ bulletPunch: {
+ name: "Puño Bala",
+ effect: "Ataca con fuertes puñetazos tan rápidos como proyectiles. Este movimiento tiene prioridad alta.",
+ },
+ avalanche: {
+ name: "Alud",
+ effect: "Este ataque inflige el doble de daño a un objetivo que haya golpeado al usuario en ese mismo turno.",
+ },
+ iceShard: {
+ name: "Esquirla Helada",
+ effect: "Crea esquirlas de hielo y las lanza a gran velocidad. Este movimiento tiene prioridad alta.",
+ },
+ shadowClaw: {
+ name: "Garra Umbría",
+ effect: "Ataca con una garra afilada hecha de sombras. Suele ser crítico.",
+ },
+ thunderFang: {
+ name: "Colmillo Rayo",
+ effect: "El usuario muerde al objetivo con colmillos electrificados y puede hacer que se amedrente o se paralice.",
+ },
+ iceFang: {
+ name: "Colmillo Hielo",
+ effect: "El usuario muerde al objetivo con colmillos helados y puede hacer que se amedrente o se congele.",
+ },
+ fireFang: {
+ name: "Colmillo Ígneo",
+ effect: "El usuario muerde al objetivo con colmillos en llamas y puede hacer que se amedrente o sufra quemaduras.",
+ },
+ shadowSneak: {
+ name: "Sombra Vil",
+ effect: "Extiende su sombra y ataca al objetivo por la espalda. Este movimiento tiene prioridad alta.",
+ },
+ mudBomb: {
+ name: "Bomba Fango",
+ effect: "Ataca lanzando una compacta bola de fango. Puede bajar la Precisión del objetivo.",
+ },
+ psychoCut: {
+ name: "Psicocorte",
+ effect: "Ataca al objetivo con cuchillas formadas por energía psíquica. Suele ser crítico.",
+ },
+ zenHeadbutt: {
+ name: "Cabezazo Zen",
+ effect: "Concentra su energía psíquica en la cabeza para golpear. Puede hacer que el objetivo se amedrente.",
+ },
+ mirrorShot: {
+ name: "Disparo Espejo",
+ effect: "El usuario libera un haz de energía desde su pulido cuerpo. Puede bajar la Precisión.",
+ },
+ flashCannon: {
+ name: "Foco Resplandor",
+ effect: "El usuario concentra toda la luz del cuerpo y la libera. Puede bajar la Defensa Especial del objetivo.",
+ },
+ rockClimb: {
+ name: "Treparrocas",
+ effect: "Ataca con una gran embestida. Puede confundir al objetivo.",
+ },
+ defog: {
+ name: "Despejar",
+ effect: "Potente viento que barre los efectos de movimientos como Reflejo o Pantalla de Luz usados por el objetivo. También reduce su Evasión.",
+ },
+ trickRoom: {
+ name: "Espacio Raro",
+ effect: "Crea un espacio misterioso en el que los Pokémon lentos se mueven primero durante cinco turnos.",
+ },
+ dracoMeteor: {
+ name: "Cometa Draco",
+ effect: "Hace que grandes cometas caigan del cielo sobre el objetivo. Baja mucho el Ataque Especial del que lo usa.",
+ },
+ discharge: {
+ name: "Chispazo",
+ effect: "Una deslumbradora onda eléctrica afecta a los Pokémon que hay combatiendo alrededor. Puede paralizar.",
+ },
+ lavaPlume: {
+ name: "Humareda",
+ effect: "Un infierno de llamas daña a los Pokémon adyacentes en combate. Puede causar quemaduras.",
+ },
+ leafStorm: {
+ name: "Lluevehojas",
+ effect: "Envuelve al objetivo con una lluvia de hojas afiladas, pero reduce mucho su Ataque Especial.",
+ },
+ powerWhip: {
+ name: "Latigazo",
+ effect: "El usuario agita violentamente sus lianas o tentáculos para golpear al objetivo.",
+ },
+ rockWrecker: {
+ name: "Romperrocas",
+ effect: "Lanza una piedra enorme contra el objetivo. El usuario deberá descansar en el siguiente turno.",
+ },
+ crossPoison: {
+ name: "Veneno X",
+ effect: "Tajo que puede envenenar al objetivo. Suele ser crítico.",
+ },
+ gunkShot: {
+ name: "Lanzamugre",
+ effect: "Lanza contra el objetivo basura asquerosa y puede envenenarlo.",
+ },
+ ironHead: {
+ name: "Cabeza de Hierro",
+ effect: "Ataca con su cabeza dura como el hierro. Puede hacer que el objetivo se amedrente.",
+ },
+ magnetBomb: {
+ name: "Bomba Imán",
+ effect: "Lanza unas bombas de hierro que se pegan al adversario. No se puede esquivar.",
+ },
+ stoneEdge: {
+ name: "Roca Afilada",
+ effect: "Clava piedras muy afiladas al objetivo. Suele ser crítico.",
+ },
+ captivate: {
+ name: "Seducción",
+ effect: "Si el objetivo es del sexo opuesto, queda embelesado y baja mucho su Ataque Especial.",
+ },
+ stealthRock: {
+ name: "Trampa Rocas",
+ effect: "Una trampa de rocas que flota en el aire y daña a los objetivos que entran en combate.",
+ },
+ grassKnot: {
+ name: "Hierba Lazo",
+ effect: "Enreda al objetivo con hierba y lo derriba. Cuanto más pesado es el objetivo, más potencia tiene el movimiento.",
+ },
+ chatter: {
+ name: "Cháchara",
+ effect: "Ataca con una onda de sonido muy ruidosa compuesta por palabras y confunde al objetivo.",
+ },
+ judgment: {
+ name: "Sentencia",
+ effect: "Emite incontables haces de luz. El tipo del movimiento varía según la tabla que lleve el usuario.",
+ },
+ bugBite: {
+ name: "Picadura",
+ effect: "Pica al objetivo. Si el objetivo lleva una baya, el usuario se la come y se beneficia de su efecto.",
+ },
+ chargeBeam: {
+ name: "Rayo Carga",
+ effect: "Lanza un rayo eléctrico contra el objetivo. Puede subir el Ataque Especial de quien lo usa.",
+ },
+ woodHammer: {
+ name: "Mazazo",
+ effect: "Arremete contra el objetivo con su robusto cuerpo. El usuario se hiere seriamente a sí mismo.",
+ },
+ aquaJet: {
+ name: "Acua Jet",
+ effect: "Ataque de una rapidez espeluznante. Este movimiento tiene prioridad alta.",
+ },
+ attackOrder: {
+ name: "Al Ataque",
+ effect: "El usuario llama a sus súbditos para que ataquen al objetivo. Suele ser crítico.",
+ },
+ defendOrder: {
+ name: "A Defender",
+ effect: "El usuario llama a sus súbditos para que formen un escudo viviente. Sube la Defensa y la Defensa Especial.",
+ },
+ healOrder: {
+ name: "Auxilio",
+ effect: "El usuario llama a sus súbditos para que lo curen. Recupera hasta la mitad de los PS máximos.",
+ },
+ headSmash: {
+ name: "Testarazo",
+ effect: "El usuario arriesga su vida y lanza un cabezazo con toda su fuerza. El agresor resulta seriamente dañado.",
+ },
+ doubleHit: {
+ name: "Doble Golpe",
+ effect: "Golpea al objetivo dos veces seguidas con la cola u otras partes de su cuerpo.",
+ },
+ roarOfTime: {
+ name: "Distorsión",
+ effect: "Ataca al objetivo usando tal energía que el tiempo se distorsiona. El usuario deberá descansar en el siguiente turno.",
+ },
+ spacialRend: {
+ name: "Corte Vacío",
+ effect: "Desgarra al objetivo y el espacio a su alrededor. Suele ser crítico.",
+ },
+ lunarDance: {
+ name: "Danza Lunar",
+ effect: "El usuario se debilita, pero el Pokémon que lo sustituye recupera su estado, los PS y los PP.",
+ },
+ crushGrip: {
+ name: "Agarrón",
+ effect: "Estruja al objetivo con gran fuerza. Cuantos más PS le queden al objetivo, más fuerte será el ataque.",
+ },
+ magmaStorm: {
+ name: "Lluvia Ígnea",
+ effect: "El objetivo queda atrapado en una tormenta de fuego que dura de cuatro a cinco turnos.",
+ },
+ darkVoid: {
+ name: "Brecha Negra",
+ effect: "El objetivo es enviado a un mundo de tinieblas que lo hace dormir.",
+ },
+ seedFlare: {
+ name: "Fulgor Semilla",
+ effect: "Una onda de choque se libera del cuerpo. Puede bajar mucho la Defensa Especial del objetivo.",
+ },
+ ominousWind: {
+ name: "Viento Aciago",
+ effect: "Produce un viento horripilante. Puede subir de golpe todas las características del usuario.",
+ },
+ shadowForce: {
+ name: "Golpe Umbrío",
+ effect: "En el primer turno, desaparece. En el segundo, golpea al objetivo aunque se esté protegiendo.",
+ },
+ honeClaws: {
+ name: "Afilagarras",
+ effect: "El usuario se afila las garras para aumentar su Ataque y su Precisión.",
+ },
+ wideGuard: {
+ name: "Vasta Guardia",
+ effect: "Bloquea los ataques de objetivo múltiple lanzados contra el bando del usuario durante un turno.",
+ },
+ guardSplit: {
+ name: "Isoguardia",
+ effect: "El usuario emplea sus poderes para hacer la media de su Defensa y su Defensa Especial con las del objetivo y compartirlas.",
+ },
+ powerSplit: {
+ name: "Isofuerza",
+ effect: "El usuario emplea sus poderes para hacer la media de su Ataque y su Ataque Especial con los del objetivo y compartirlos.",
+ },
+ wonderRoom: {
+ name: "Zona Extraña",
+ effect: "Crea un espacio misterioso donde se intercambian la Defensa y la Defensa Especial de todos los Pokémon durante cinco turnos.",
+ },
+ psyshock: {
+ name: "Psicocarga",
+ effect: "Crea una onda psíquica que causa daño físico al objetivo.",
+ },
+ venoshock: {
+ name: "Carga Tóxica",
+ effect: "Cubre al objetivo con un líquido venenoso. La potencia del movimiento se duplica si este ya está envenenado.",
+ },
+ autotomize: {
+ name: "Aligerar",
+ effect: "El usuario se desprende de partes prescindibles de su cuerpo para hacerse más ligero y aumentar mucho su Velocidad.",
+ },
+ ragePowder: {
+ name: "Polvo Ira",
+ effect: "Usa un polvo que enerva a los rivales y hace que centren en el usuario su atención y sus movimientos.",
+ },
+ telekinesis: {
+ name: "Telequinesis",
+ effect: "El usuario emplea su poder mental para hacer flotar al objetivo, y lo convierte en un blanco fácil durante tres turnos.",
+ },
+ magicRoom: {
+ name: "Zona Mágica",
+ effect: "Crea un espacio misterioso que inutiliza todos los objetos de los Pokémon durante cinco turnos.",
+ },
+ smackDown: {
+ name: "Antiaéreo",
+ effect: "Ataca lanzando una piedra o un proyectil. Si el objetivo está en el aire, lo estrella contra el suelo.",
+ },
+ stormThrow: {
+ name: "Llave Corsé",
+ effect: "Lanza un golpe devastador. Siempre asesta un golpe crítico.",
+ },
+ flameBurst: {
+ name: "Pirotecnia",
+ effect: "Golpea al objetivo con una llamarada que afecta también a los Pokémon adyacentes.",
+ },
+ sludgeWave: {
+ name: "Onda Tóxica",
+ effect: "Una onda tóxica que daña a los Pokémon de alrededor. Puede envenenar.",
+ },
+ quiverDance: {
+ name: "Danza Aleteo",
+ effect: "Danza mística que aumenta el Ataque Especial, la Defensa Especial y la Velocidad.",
+ },
+ heavySlam: {
+ name: "Cuerpo Pesado",
+ effect: "El usuario golpea con todo su cuerpo. Cuanto mayor sea su peso comparado con el del objetivo, mayor será la potencia del movimiento.",
+ },
+ synchronoise: {
+ name: "Sincrorruido",
+ effect: "Una extraña onda que daña a todos los Pokémon adyacentes del mismo tipo que el que la ejecuta.",
+ },
+ electroBall: {
+ name: "Bola Voltio",
+ effect: "Lanza una bola eléctrica. Cuanto mayor sea la Velocidad del usuario en comparación con la del objetivo, mayor será la potencia del movimiento.",
+ },
+ soak: {
+ name: "Empapar",
+ effect: "Potente lluvia que transforma al objetivo en un Pokémon de tipo Agua.",
+ },
+ flameCharge: {
+ name: "Nitrocarga",
+ effect: "Llamas que golpean al objetivo y aumentan la Velocidad del atacante.",
+ },
+ coil: {
+ name: "Enrosque",
+ effect: "El usuario se concentra, lo que le permite aumentar su Ataque, Defensa y Precisión.",
+ },
+ lowSweep: {
+ name: "Puntapié",
+ effect: "Ataque rápido dirigido a los pies del objetivo que le hace perder Velocidad.",
+ },
+ acidSpray: {
+ name: "Bomba Ácida",
+ effect: "Ataca con un líquido corrosivo que reduce mucho la Defensa Especial del objetivo.",
+ },
+ foulPlay: {
+ name: "Juego Sucio",
+ effect: "El usuario emplea la fuerza del objetivo para atacarlo. Cuanto mayor es el Ataque del objetivo, más daño provoca.",
+ },
+ simpleBeam: {
+ name: "Onda Simple",
+ effect: "Lanza una onda psíquica que hace que la habilidad del objetivo pase a ser Simple.",
+ },
+ entrainment: {
+ name: "Danza Amiga",
+ effect: "Una extraña danza que induce al objetivo a imitarla y cambia su habilidad por la misma que la del usuario.",
+ },
+ afterYou: {
+ name: "Cede Paso",
+ effect: "Si el usuario es el más rápido, permite al objetivo usar un movimiento justo tras él, adelantándose a Pokémon más rápidos.",
+ },
+ round: {
+ name: "Canon",
+ effect: "Un canto que ataca al objetivo. Cuantos más Pokémon lo usan, más aumenta de potencia.",
+ },
+ echoedVoice: {
+ name: "Eco Voz",
+ effect: "Un susurro que aumenta de potencia conforme el usuario y otros Pokémon lo van utilizando.",
+ },
+ chipAway: {
+ name: "Guardia Baja",
+ effect: "Un ataque que busca los puntos débiles del objetivo y puede causarle daño aunque cambien sus características.",
+ },
+ clearSmog: {
+ name: "Niebla Clara",
+ effect: "Ataca al objetivo con una singular bola de lodo que elimina cualquier cambio en sus características.",
+ },
+ storedPower: {
+ name: "Poder Reserva",
+ effect: "Acumula poder para golpear. Cuanto más suban las características del usuario, mayor será el daño.",
+ },
+ quickGuard: {
+ name: "Anticipo",
+ effect: "Se protege a sí mismo y a sus aliados de movimientos con prioridad.",
+ },
+ allySwitch: {
+ name: "Cambio de Banda",
+ effect: "Extraño poder que intercambia la posición del usuario con la de un aliado sobre el terreno de combate.",
+ },
+ scald: {
+ name: "Escaldar",
+ effect: "Ataca arrojando agua hirviendo al objetivo. Puede causar quemaduras.",
+ },
+ shellSmash: {
+ name: "Rompecoraza",
+ effect: "El usuario rompe su coraza y baja su Defensa y Defensa Especial, pero aumenta mucho su Ataque, Ataque Especial y Velocidad.",
+ },
+ healPulse: {
+ name: "Pulso Cura",
+ effect: "Una onda curativa restaura la mitad de los PS máximos del objetivo.",
+ },
+ hex: {
+ name: "Infortunio",
+ effect: "Ataque que causa un gran daño a los objetivos que sufren problemas de estado.",
+ },
+ skyDrop: {
+ name: "Caída Libre",
+ effect: "Primer turno: lanza al objetivo al aire. Segundo turno: lo hace caer. Mientras está en el aire, no lo deja moverse.",
+ },
+ shiftGear: {
+ name: "Cambio de Marcha",
+ effect: "Al hacer girar los engranajes, el usuario mejora su Ataque y aumenta mucho su Velocidad.",
+ },
+ circleThrow: {
+ name: "Llave Giro",
+ effect: "Lanza por los aires al objetivo y hace que salga otro Pokémon. Si es uno salvaje, acaba el combate.",
+ },
+ incinerate: {
+ name: "Calcinación",
+ effect: "Llamas que golpean al objetivo. Si este lleva una baya o ciertos objetos, se quemarán y ya no se podrán usar.",
+ },
+ quash: {
+ name: "Último Lugar",
+ effect: "Consigue que el objetivo sea el último en moverse.",
+ },
+ acrobatics: {
+ name: "Acróbata",
+ effect: "Golpea ágilmente. Si el usuario no porta ningún objeto, el objetivo resulta seriamente dañado.",
+ },
+ reflectType: {
+ name: "Clonatipo",
+ effect: "Cambia el tipo del Pokémon al mismo tipo que el del objetivo.",
+ },
+ retaliate: {
+ name: "Represalia",
+ effect: "Venga a los amigos caídos. Si en el turno anterior han derrotado a alguno, la potencia del ataque aumentará.",
+ },
+ finalGambit: {
+ name: "Sacrificio",
+ effect: "El usuario se sacrifica causándole un daño al objetivo equivalente a sus propios PS perdidos.",
+ },
+ bestow: {
+ name: "Ofrenda",
+ effect: "Entrega el objeto que lleva al objetivo en caso de que este no tenga ninguno.",
+ },
+ inferno: {
+ name: "Infierno",
+ effect: "Ataca con una gran ráfaga de fuego que causa quemaduras.",
+ },
+ waterPledge: {
+ name: "Voto Agua",
+ effect: "Ataca con columnas de agua. Combinado con Voto Fuego, crea un arcoíris y aumenta su potencia.",
+ },
+ firePledge: {
+ name: "Voto Fuego",
+ effect: "Ataca con columnas de fuego. Combinado con Voto Planta, crea un mar de llamas y aumenta su potencia.",
+ },
+ grassPledge: {
+ name: "Voto Planta",
+ effect: "Ataca con columnas de hojas. Combinado con Voto Agua, crea un pantano y aumenta su potencia.",
+ },
+ voltSwitch: {
+ name: "Voltiocambio",
+ effect: "Tras atacar, el usuario da paso a toda prisa a otro Pokémon del equipo.",
+ },
+ struggleBug: {
+ name: "Estoicismo",
+ effect: "El usuario opone resistencia y ataca a los oponentes. También reduce su Ataque Especial.",
+ },
+ bulldoze: {
+ name: "Terratemblor",
+ effect: "Sacudida sísmica que afecta a los Pokémon adyacentes y también reduce su Velocidad.",
+ },
+ frostBreath: {
+ name: "Vaho Gélido",
+ effect: "Quien lo usa ataca lanzando un aliento gélido. Siempre asesta un golpe crítico.",
+ },
+ dragonTail: {
+ name: "Cola Dragón",
+ effect: "Ataca al objetivo y lo obliga a cambiarse por otro Pokémon. Si es uno salvaje, acaba el combate.",
+ },
+ workUp: {
+ name: "Avivar",
+ effect: "Quien lo usa se concentra y potencia su Ataque y su Ataque Especial.",
+ },
+ electroweb: {
+ name: "Electrotela",
+ effect: "Atrapa y ataca a los objetivos con una telaraña eléctrica. También reduce su Velocidad.",
+ },
+ wildCharge: {
+ name: "Voltio Cruel",
+ effect: "Carga eléctrica muy potente que también hiere ligeramente a quien la usa.",
+ },
+ drillRun: {
+ name: "Taladradora",
+ effect: "El usuario golpea usando su cuerpo como un taladro. Suele ser crítico.",
+ },
+ dualChop: {
+ name: "Golpe Bis",
+ effect: "Golpea dos veces seguidas con las partes más recias de su cuerpo.",
+ },
+ heartStamp: {
+ name: "Arrumaco",
+ effect: "El usuario despista al objetivo con gestos adorables y aprovecha la ocasión para asestarle un golpe tremendo que puede hacerlo retroceder.",
+ },
+ hornLeech: {
+ name: "Asta Drenaje",
+ effect: "Un golpe que drena energía. El Pokémon recupera la mitad de los PS arrebatados al objetivo.",
+ },
+ sacredSword: {
+ name: "Espada Santa",
+ effect: "El usuario ataca con una espada, ignorando cualquier cambio en las características del objetivo.",
+ },
+ razorShell: {
+ name: "Concha Filo",
+ effect: "Una afilada vieira ataca al objetivo. También puede hacer disminuir su Defensa.",
+ },
+ heatCrash: {
+ name: "Golpe Calor",
+ effect: "El usuario ataca con su cuerpo ardiente. Cuanto mayor sea su peso comparado con el del objetivo, más daño causará.",
+ },
+ leafTornado: {
+ name: "Ciclón de Hojas",
+ effect: "Tritura con afiladas hojas y puede bajar la Precisión del objetivo.",
+ },
+ steamroller: {
+ name: "Rodillo de Púas",
+ effect: "El usuario se hace una bola y arrolla al objetivo con su cuerpo. Puede hacerlo retroceder.",
+ },
+ cottonGuard: {
+ name: "Rizo Algodón",
+ effect: "Cubre al Pokémon con una madeja protectora. Aumenta muchísimo la Defensa.",
+ },
+ nightDaze: {
+ name: "Pulso Noche",
+ effect: "Ataca al objetivo con una onda siniestra. Puede bajar su Precisión.",
+ },
+ psystrike: {
+ name: "Onda Mental",
+ effect: "Crea una onda psíquica que causa daño físico al objetivo.",
+ },
+ tailSlap: {
+ name: "Plumerazo",
+ effect: "Golpea con la cola de dos a cinco veces seguidas.",
+ },
+ hurricane: {
+ name: "Vendaval",
+ effect: "Golpea al objetivo con un fuerte torbellino que envuelve al rival y puede confundirlo.",
+ },
+ headCharge: {
+ name: "Ariete",
+ effect: "Propina un tremendo cabezazo. También daña al usuario un poco.",
+ },
+ gearGrind: {
+ name: "Rueda Doble",
+ effect: "Rota dos engranajes de hierro sobre el objetivo. Golpea dos veces.",
+ },
+ searingShot: {
+ name: "Bomba Ígnea",
+ effect: "Un infierno de llamas daña a los Pokémon adyacentes en combate. Puede causar quemaduras.",
+ },
+ technoBlast: {
+ name: "Tecno Shock",
+ effect: "Ataca al objetivo con un gran láser. El tipo del ataque lo determina el cartucho que porta el usuario.",
+ },
+ relicSong: {
+ name: "Canto Arcaico",
+ effect: "Ataca conmoviendo al objetivo con un antiguo canto. Puede dormirlo.",
+ },
+ secretSword: {
+ name: "Sable Místico",
+ effect: "Ensarta al objetivo con un largo cuerno dotado de un poder místico que provoca daño físico.",
+ },
+ glaciate: {
+ name: "Mundo Gélido",
+ effect: "Ataque con aire helado que baja la Velocidad del objetivo.",
+ },
+ boltStrike: {
+ name: "Ataque Fulgor",
+ effect: "Ataca envolviéndose de una gran carga eléctrica y embistiendo al objetivo con ella. Puede paralizar.",
+ },
+ blueFlare: {
+ name: "Llama Azul",
+ effect: "Ataca con una bella pero potente llama azul que rodea al objetivo. Puede causar quemaduras.",
+ },
+ fieryDance: {
+ name: "Danza Llama",
+ effect: "Envuelve en llamas y daña al objetivo. Puede aumentar el Ataque Especial de quien lo usa.",
+ },
+ freezeShock: {
+ name: "Rayo Gélido",
+ effect: "El usuario carga un bloque de hielo con electricidad en el primer turno y ataca con él en el segundo. Puede paralizar.",
+ },
+ iceBurn: {
+ name: "Llama Gélida",
+ effect: "Ataca al objetivo en el segundo turno rodeándolo de un aire gélido. Puede causar quemaduras.",
+ },
+ snarl: {
+ name: "Alarido",
+ effect: "Chillido desagradable que reduce el Ataque Especial del objetivo.",
+ },
+ icicleCrash: {
+ name: "Chuzos",
+ effect: "Lanza grandes carámbanos. Puede amedrentar al objetivo.",
+ },
+ vCreate: {
+ name: "V de Fuego",
+ effect: "Golpea con una V de llamas al objetivo. Baja la Defensa, la Defensa Especial y la Velocidad de quien lo usa.",
+ },
+ fusionFlare: {
+ name: "Llama Fusión",
+ effect: "Ataca con una llamarada gigantesca. Aumenta su potencia si es influenciada por una gran energía eléctrica.",
+ },
+ fusionBolt: {
+ name: "Rayo Fusión",
+ effect: "Ataca con una enorme descarga eléctrica. Aumenta su potencia si es influenciada por una gigantesca llamarada.",
+ },
+ flyingPress: {
+ name: "Plancha Voladora",
+ effect: "El usuario se lanza sobre su objetivo. Este movimiento es de tipo Lucha y tipo Volador al mismo tiempo.",
+ },
+ matBlock: {
+ name: "Escudo Tatami",
+ effect: "El usuario usa un tatami para escudarse de los ataques enemigos. Protege también a los aliados. No funciona contra movimientos de estado.",
+ },
+ belch: {
+ name: "Eructo",
+ effect: "El usuario causa daño a su objetivo lanzándole un eructo. Para poder utilizar este movimiento, tiene que haberse comido una baya equipada.",
+ },
+ rototiller: {
+ name: "Fertilizante",
+ effect: "Labra la tierra haciendo que sea más fácil cultivarla y consigue que aumente el Ataque y el Ataque Especial de los Pokémon de tipo Planta.",
+ },
+ stickyWeb: {
+ name: "Red Viscosa",
+ effect: "Coloca una red pegajosa alrededor del objetivo que reduce la Velocidad de los rivales que entran en combate.",
+ },
+ fellStinger: {
+ name: "Aguijón Letal",
+ effect: "Si se derrota al objetivo utilizando este movimiento, aumenta muchísimo el Ataque del usuario.",
+ },
+ phantomForce: {
+ name: "Golpe Fantasma",
+ effect: "El usuario desaparece en el primer turno y ataca a su objetivo en el segundo. Permite acertar aunque el objetivo esté protegiéndose.",
+ },
+ trickOrTreat: {
+ name: "Halloween",
+ effect: "Invita al objetivo a celebrar Halloween, lo que añade el tipo Fantasma a los tipos de este.",
+ },
+ nobleRoar: {
+ name: "Rugido de Guerra",
+ effect: "Intimida a su oponente con un rugido de guerra, lo que hace que disminuyan tanto su Ataque como su Ataque Especial.",
+ },
+ ionDeluge: {
+ name: "Cortina Plasma",
+ effect: "El Pokémon disemina partículas con carga eléctrica que convierten los movimientos de tipo Normal en tipo Eléctrico.",
+ },
+ parabolicCharge: {
+ name: "Carga Parábola",
+ effect: "Inflige daño a los Pokémon adyacentes. El usuario absorbe la mitad del daño producido para restaurar sus propios PS.",
+ },
+ forestsCurse: {
+ name: "Condena Silvana",
+ effect: "El objetivo es presa de la maldición del bosque, por lo que pasa a ser un Pokémon de tipo Planta, además de conservar sus tipos habituales.",
+ },
+ petalBlizzard: {
+ name: "Tormenta Floral",
+ effect: "El usuario desata un intenso vendaval de pétalos que daña a los Pokémon a su alrededor.",
+ },
+ freezeDry: {
+ name: "Liofilización",
+ effect: "Enfría súbitamente al objetivo e incluso puede congelarlo. Es supereficaz contra Pokémon de tipo Agua.",
+ },
+ disarmingVoice: {
+ name: "Voz Cautivadora",
+ effect: "Obnubila al objetivo con su fascinante voz y le provoca daños emocionales. No falla nunca.",
+ },
+ partingShot: {
+ name: "Última Palabra",
+ effect: "El usuario se cambia por otro Pokémon de su equipo, pero antes amedrenta a su oponente y hace que disminuyan su Ataque y Ataque Especial.",
+ },
+ topsyTurvy: {
+ name: "Reversión",
+ effect: "Invierte por completo los cambios en las características del objetivo.",
+ },
+ drainingKiss: {
+ name: "Beso Drenaje",
+ effect: "El usuario absorbe PS del objetivo con un beso y restaura su propia energía en una cantidad igual o superior a la mitad del daño infligido.",
+ },
+ craftyShield: {
+ name: "Truco Defensa",
+ effect: "Usa unos misteriosos poderes para protegerse a sí mismo y a sus aliados de movimientos de estado, pero no de otro tipo de ataques.",
+ },
+ flowerShield: {
+ name: "Defensa Floral",
+ effect: "Aumenta la Defensa de todos los Pokémon de tipo Planta que hay en el combate usando unos misteriosos poderes.",
+ },
+ grassyTerrain: {
+ name: "Campo de Hierba",
+ effect: "Durante cinco turnos, se potencian los movimientos de tipo Planta y los Pokémon que están en contacto con el suelo recuperan PS en cada turno.",
+ },
+ mistyTerrain: {
+ name: "Campo de Niebla",
+ effect: "Durante cinco turnos, los Pokémon que están en el suelo no sufren problemas de estado y se reduce a la mitad el daño de los movimientos de tipo Dragón.",
+ },
+ electrify: {
+ name: "Electrificación",
+ effect: "Si el objetivo queda electrificado antes de usar un movimiento, este será de tipo Eléctrico.",
+ },
+ playRough: {
+ name: "Carantoña",
+ effect: "El Pokémon que lo usa le hace cucamonas al objetivo y lo ataca. Puede disminuir el Ataque del objetivo.",
+ },
+ fairyWind: {
+ name: "Viento Feérico",
+ effect: "El Pokémon que lo usa desata un vendaval feérico que arremete contra el objetivo.",
+ },
+ moonblast: {
+ name: "Fuerza Lunar",
+ effect: "Invoca el poder de la luna para atacar al objetivo. Puede reducir su Ataque Especial.",
+ },
+ boomburst: {
+ name: "Estruendo",
+ effect: "Ataca a todos los Pokémon a su alrededor con una potentísima onda sonora.",
+ },
+ fairyLock: {
+ name: "Cerrojo Feérico",
+ effect: "Consigue que ningún Pokémon pueda huir ni ser cambiado por otro en el siguiente turno echando un cerrojo.",
+ },
+ kingsShield: {
+ name: "Escudo Real",
+ effect: "El usuario adopta una postura defensiva y se protege de cualquier daño. Reduce el Ataque de cualquier Pokémon con el que entre en contacto.",
+ },
+ playNice: {
+ name: "Camaradería",
+ effect: "Se hace amigo de su objetivo y consigue que a este se le quiten las ganas de combatir, lo que reduce su Ataque.",
+ },
+ confide: {
+ name: "Confidencia",
+ effect: "Hace que el objetivo pierda la concentración contándole un secreto y reduce su Ataque Especial.",
+ },
+ diamondStorm: {
+ name: "Torm. Diamantes",
+ effect: "Desata un devastador vendaval de diamantes para dañar a los oponentes. Puede aumentar mucho la Defensa del usuario.",
+ },
+ steamEruption: {
+ name: "Chorro de Vapor",
+ effect: "Envuelve al objetivo con vapor extremadamente caliente que puede causar quemaduras.",
+ },
+ hyperspaceHole: {
+ name: "Paso Dimensional",
+ effect: "El usuario aparece junto al rival usando un agujero dimensional y le asesta un golpe que movimientos como Protección o Detección no pueden evitar.",
+ },
+ waterShuriken: {
+ name: "Shuriken de Agua",
+ effect: "Golpea al objetivo de dos a cinco veces seguidas con estrellas arrojadizas hechas de mucosidad. Este movimiento tiene prioridad alta.",
+ },
+ mysticalFire: {
+ name: "Llama Embrujada",
+ effect: "El usuario lanza por la boca una singular llama a gran temperatura con la que ataca a su objetivo y reduce su Ataque Especial.",
+ },
+ spikyShield: {
+ name: "Barrera Espinosa",
+ effect: "Protege al usuario de ataques e inflige daño a quien se los lance si entra en contacto con él.",
+ },
+ aromaticMist: {
+ name: "Niebla Aromática",
+ effect: "Consigue aumentar la Defensa Especial de un Pokémon de su equipo con una fragancia misteriosa.",
+ },
+ eerieImpulse: {
+ name: "Onda Anómala",
+ effect: "El usuario irradia unas raras ondas que, al alcanzar al objetivo, reducen mucho su Ataque Especial.",
+ },
+ venomDrench: {
+ name: "Trampa Venenosa",
+ effect: "Impregna a su objetivo con un líquido venenoso que disminuye el Ataque, el Ataque Especial y la Velocidad. Solo afecta a Pokémon ya envenenados.",
+ },
+ powder: {
+ name: "Polvo Explosivo",
+ effect: "Esparce un polvo sobre el objetivo. Si este usa un movimiento de tipo Fuego en el mismo turno, el polvo explota y le inflige daño.",
+ },
+ geomancy: {
+ name: "Geocontrol",
+ effect: "Concentra energía durante el primer turno, de forma que su Velocidad, Ataque Especial y Defensa Especial aumenten mucho en el segundo.",
+ },
+ magneticFlux: {
+ name: "Aura Magnética",
+ effect: "Manipula el campo magnético y logra aumentar la Defensa y la Defensa Especial de los Pokémon aliados que cuenten con las habilidades Más y Menos.",
+ },
+ happyHour: {
+ name: "Paga Extra",
+ effect: "Al usar este movimiento, se duplica el dinero recibido tras el combate.",
+ },
+ electricTerrain: {
+ name: "Campo Eléctrico",
+ effect: "Durante cinco turnos, se potencian los movimientos de tipo Eléctrico y los Pokémon que están en contacto con el suelo no pueden quedarse dormidos.",
+ },
+ dazzlingGleam: {
+ name: "Brillo Mágico",
+ effect: "Inflige daño al objetivo con una potente luz.",
+ },
+ celebrate: {
+ name: "Celebración",
+ effect: "El Pokémon te felicita en un día muy especial para ti.",
+ },
+ holdHands: {
+ name: "Manos Juntas",
+ effect: "El usuario le da la mano a un aliado y ambos se sienten muy felices.",
+ },
+ babyDollEyes: {
+ name: "Ojitos Tiernos",
+ effect: "Lanza una mirada al objetivo con ojos acaramelados, con lo que logra que su Ataque se reduzca. Este movimiento tiene prioridad alta.",
+ },
+ nuzzle: {
+ name: "Moflete Estático",
+ effect: "El usuario frota sus mofletes cargados de electricidad contra el objetivo y consigue paralizarlo.",
+ },
+ holdBack: {
+ name: "Clemencia",
+ effect: "El usuario se contiene a la hora de atacar y deja al objetivo con al menos 1 PS.",
+ },
+ infestation: {
+ name: "Acoso",
+ effect: "Hostiga al objetivo durante cuatro o cinco turnos e impide que pueda huir o ser cambiado por otro mientras tanto.",
+ },
+ powerUpPunch: {
+ name: "Puño Incremento",
+ effect: "Cada vez que golpea a un oponente se endurecen sus puños. Si acierta al objetivo, el Ataque del usuario aumenta.",
+ },
+ oblivionWing: {
+ name: "Ala Mortífera",
+ effect: "El usuario absorbe energía del objetivo y aumenta sus PS en una cantidad igual o superior a la mitad del daño infligido.",
+ },
+ thousandArrows: {
+ name: "Mil Flechas",
+ effect: "Acierta incluso a Pokémon que estén en el aire y los hace caer al suelo.",
+ },
+ thousandWaves: {
+ name: "Mil Temblores",
+ effect: "El usuario genera ondas sísmicas que se propagan por el suelo y sacuden al objetivo. Los Pokémon alcanzados no podrán huir del combate ni ser cambiados por otros.",
+ },
+ landsWrath: {
+ name: "Fuerza Telúrica",
+ effect: "Acumula energía de la corteza terrestre y la concentra contra los oponentes, dañándolos.",
+ },
+ lightOfRuin: {
+ name: "Luz Aniquiladora",
+ effect: "El usuario emplea el poder de la Flor Eterna para lanzar un potente rayo de luz, pero sufre bastante daño al hacerlo.",
+ },
+ originPulse: {
+ name: "Pulso Primigenio",
+ effect: "Ataca al objetivo con una infinidad de rayos de luz azulada.",
+ },
+ precipiceBlades: {
+ name: "Filo del Abismo",
+ effect: "Hace que el poder latente de la tierra se manifieste en forma de hojas afiladas y ataca al objetivo con ellas.",
+ },
+ dragonAscent: {
+ name: "Ascenso Draco",
+ effect: "El usuario se precipita desde el cielo a una velocidad de vértigo para atacar al objetivo, pero hace que bajen la Defensa y la Defensa Especial del usuario.",
+ },
+ hyperspaceFury: {
+ name: "Cerco Dimensión",
+ effect: "Ataca al objetivo con una ráfaga de golpes que pasan por alto los efectos de movimientos como Protección o Detección. Baja la Defensa del usuario.",
+ },
+ breakneckBlitzPhysical: {
+ name: "Carrera Arrolladora",
+ effect: "El usuario emplea el Poder Z para coger carrerilla y arremeter contra el objetivo con gran fuerza. Su potencia depende de la del movimiento original.",
+ },
+ breakneckBlitzSpecial: {
+ name: "Carrera Arrolladora",
+ effect: "Dummy data",
+ },
+ allOutPummelingPhysical: {
+ name: "Ráfaga Demoledora",
+ effect: "Emplea el Poder Z para lanzar una sarta de golpes demoledores contra el objetivo. Su potencia depende de la del movimiento original.",
+ },
+ allOutPummelingSpecial: {
+ name: "Ráfaga Demoledora",
+ effect: "Dummy data",
+ },
+ supersonicSkystrikePhysical: {
+ name: "Picado Supersónico",
+ effect: "El usuario emplea el Poder Z para volar muy alto y abalanzarse en picado sobre el objetivo. Su potencia depende de la del movimiento original.",
+ },
+ supersonicSkystrikeSpecial: {
+ name: "Picado Supersónico",
+ effect: "Dummy data",
+ },
+ acidDownpourPhysical: {
+ name: "Diluvio Corrosivo",
+ effect: "El usuario emplea el Poder Z para crear una ciénaga venenosa en la que sumerge al objetivo. Su potencia depende de la del movimiento original.",
+ },
+ acidDownpourSpecial: {
+ name: "Diluvio Corrosivo",
+ effect: "Dummy data",
+ },
+ tectonicRagePhysical: {
+ name: "Barrena Telúrica",
+ effect: "Emplea el Poder Z para abrir una profunda grieta en el suelo que se traga al oponente. Su potencia depende de la del movimiento original.",
+ },
+ tectonicRageSpecial: {
+ name: "Barrena Telúrica",
+ effect: "Dummy data",
+ },
+ continentalCrushPhysical: {
+ name: "Aplastamiento Gigalítico",
+ effect: "El usuario emplea el Poder Z para crear una montaña rocosa con la que aplasta al objetivo. Su potencia depende de la del movimiento original.",
+ },
+ continentalCrushSpecial: {
+ name: "Aplastamiento Gigalítico",
+ effect: "Dummy data",
+ },
+ savageSpinOutPhysical: {
+ name: "Guadaña Sedosa",
+ effect: "Emplea el Poder Z para encerrar a su oponente en un capullo contra el que arremete con fuerza. Su potencia depende de la del movimiento original.",
+ },
+ savageSpinOutSpecial: {
+ name: "Guadaña Sedosa",
+ effect: "Dummy data",
+ },
+ neverEndingNightmarePhysical: {
+ name: "Presa Espectral",
+ effect: "El usuario emplea el Poder Z para invocar a unos espectros encolerizados que apresan al objetivo. Su potencia depende de la del movimiento original.",
+ },
+ neverEndingNightmareSpecial: {
+ name: "Presa Espectral",
+ effect: "Dummy data",
+ },
+ corkscrewCrashPhysical: {
+ name: "Hélice Trepanadora",
+ effect: "El usuario emplea el Poder Z para girar a toda velocidad y perforar al objetivo. Su potencia depende de la del movimiento original.",
+ },
+ corkscrewCrashSpecial: {
+ name: "Hélice Trepanadora",
+ effect: "Dummy data",
+ },
+ infernoOverdrivePhysical: {
+ name: "Hecatombe Pírica",
+ effect: "El usuario emplea el Poder Z para lanzar una enorme llamarada con la que calcina a su objetivo. Su potencia depende de la del movimiento original.",
+ },
+ infernoOverdriveSpecial: {
+ name: "Hecatombe Pírica",
+ effect: "Dummy data",
+ },
+ hydroVortexPhysical: {
+ name: "Hidrovórtice Abisal",
+ effect: "El usuario emplea el Poder Z para crear un potente torbellino de agua que engulle al objetivo. Su potencia depende de la del movimiento original.",
+ },
+ hydroVortexSpecial: {
+ name: "Hidrovórtice Abisal",
+ effect: "Dummy data",
+ },
+ bloomDoomPhysical: {
+ name: "Megatón Floral",
+ effect: "Emplea el Poder Z para concentrar la energía de la vegetación que lo rodea y atacar al objetivo. Su potencia depende de la del movimiento original.",
+ },
+ bloomDoomSpecial: {
+ name: "Megatón Floral",
+ effect: "Dummy data",
+ },
+ gigavoltHavocPhysical: {
+ name: "Gigavoltio Destructor",
+ effect: "El usuario emplea el Poder Z para generar una fuerte descarga eléctrica con la que electrocuta al objetivo. Su potencia depende de la del movimiento original.",
+ },
+ gigavoltHavocSpecial: {
+ name: "Gigavoltio Destructor",
+ effect: "Dummy data",
+ },
+ shatteredPsychePhysical: {
+ name: "Disruptor Psíquico",
+ effect: "Emplea el Poder Z para manipular la mente del objetivo, infligiéndole un daño ingente. Su potencia depende de la del movimiento original.",
+ },
+ shatteredPsycheSpecial: {
+ name: "Disruptor Psíquico",
+ effect: "Dummy data",
+ },
+ subzeroSlammerPhysical: {
+ name: "Crioaliento Despiadado",
+ effect: "Emplea el Poder Z para lanzar un rayo de hielo que baja la temperatura de golpe y congela al objetivo. Su potencia depende de la del movimiento original.",
+ },
+ subzeroSlammerSpecial: {
+ name: "Crioaliento Despiadado",
+ effect: "Dummy data",
+ },
+ devastatingDrakePhysical: {
+ name: "Dracoaliento Devastador",
+ effect: "El usuario emplea el Poder Z para materializar su aura y golpear al objetivo. Su potencia depende de la del movimiento original.",
+ },
+ devastatingDrakeSpecial: {
+ name: "Dracoaliento Devastador",
+ effect: "Dummy data",
+ },
+ blackHoleEclipsePhysical: {
+ name: "Agujero Negro Aniquilador",
+ effect: "El usuario emplea el Poder Z para generar un agujero negro que absorbe al objetivo. Su potencia depende de la del movimiento original.",
+ },
+ blackHoleEclipseSpecial: {
+ name: "Agujero Negro Aniquilador",
+ effect: "Dummy data",
+ },
+ twinkleTacklePhysical: {
+ name: "Arrumaco Sideral",
+ effect: "El usuario emplea el Poder Z para crear una dimensión fascinante que deja al rival a su merced. Su potencia depende de la del movimiento original.",
+ },
+ twinkleTackleSpecial: {
+ name: "Arrumaco Sideral",
+ effect: "Dummy data",
+ },
+ catastropika: {
+ name: "Pikavoltio Letal",
+ effect: "Pikachu emplea el Poder Z para acumular una gran cantidad de electricidad en su cuerpo y arremeter contra el objetivo.",
+ },
+ shoreUp: {
+ name: "Recogearena",
+ effect: "Restaura la mitad de los PS máximos del usuario. Durante las tormentas de arena, restaura aún más PS.",
+ },
+ firstImpression: {
+ name: "Escaramuza",
+ effect: "Movimiento de gran potencia que solo puede usarse en el turno en que el usuario sale al combate.",
+ },
+ banefulBunker: {
+ name: "Búnker",
+ effect: "Protege de los ataques y, al mismo tiempo, envenena al Pokémon que use un movimiento de contacto contra el usuario.",
+ },
+ spiritShackle: {
+ name: "Puntada Sombría",
+ effect: "Ataca al oponente y, al mismo tiempo, fija su sombra al terreno para impedir su huida.",
+ },
+ darkestLariat: {
+ name: "Lariat Oscuro",
+ effect: "Gira sobre sí mismo y golpea al oponente con ambos brazos. Ignora los cambios en las características del objetivo.",
+ },
+ sparklingAria: {
+ name: "Aria Burbuja",
+ effect: "Libera burbujas al cantar. Este movimiento cura las quemaduras de los Pokémon que reciban daño.",
+ },
+ iceHammer: {
+ name: "Martillo Hielo",
+ effect: "Un terrible puño golpea al contrincante, pero la Velocidad del usuario se ve reducida.",
+ },
+ floralHealing: {
+ name: "Cura Floral",
+ effect: "Restaura la mitad de los PS máximos del objetivo. Es más efectivo cuando se usa en conjunción con Campo de Hierba.",
+ },
+ highHorsepower: {
+ name: "Fuerza Equina",
+ effect: "Asesta un golpe devastador usando todo su cuerpo.",
+ },
+ strengthSap: {
+ name: "Absorbefuerza",
+ effect: "Restaura una cantidad de PS equivalente al valor de Ataque del rival, que además verá reducida esta característica.",
+ },
+ solarBlade: {
+ name: "Cuchilla Solar",
+ effect: "El usuario dedica un turno a absorber energía lumínica y concentrarla en forma de cuchilla con la que ataca al rival en el siguiente turno.",
+ },
+ leafage: {
+ name: "Follaje",
+ effect: "Ataca al objetivo lanzando hojas.",
+ },
+ spotlight: {
+ name: "Foco",
+ effect: "Convierte a uno de los Pokémon que están combatiendo en el foco de atención, de modo que todos los ataques se dirijan hacia él.",
+ },
+ toxicThread: {
+ name: "Hilo Venenoso",
+ effect: "Ataca al objetivo con hilillos venenosos que reducen su Velocidad y lo envenenan.",
+ },
+ laserFocus: {
+ name: "Aguzar",
+ effect: "El usuario se concentra para que el siguiente ataque propine un golpe crítico.",
+ },
+ gearUp: {
+ name: "Piñón Auxiliar",
+ effect: "Cambia de marcha y logra aumentar el Ataque y el Ataque Especial de los Pokémon aliados que cuenten con las habilidades Más y Menos.",
+ },
+ throatChop: {
+ name: "Golpe Mordaza",
+ effect: "Inflige al rival un dolor tan abrumador que le impide utilizar durante dos turnos ataques que se sirven del sonido.",
+ },
+ pollenPuff: {
+ name: "Bola de Polen",
+ effect: "Ataca al objetivo con una bola explosiva. Si esta alcanza a un aliado, le hará recuperar PS.",
+ },
+ anchorShot: {
+ name: "Anclaje",
+ effect: "Ataca lanzando un ancla al objetivo, que queda atrapado y no puede huir ni ser cambiado por otro.",
+ },
+ psychicTerrain: {
+ name: "Campo Psíquico",
+ effect: "Durante cinco turnos, se potencian los movimientos de tipo Psíquico y los Pokémon que están en el suelo quedan protegidos contra movimientos con prioridad.",
+ },
+ lunge: {
+ name: "Plancha",
+ effect: "Ataca al objetivo abalanzándose sobre él con todas sus fuerzas y reduce su Ataque.",
+ },
+ fireLash: {
+ name: "Látigo Ígneo",
+ effect: "Golpea al objetivo con un látigo incandescente y reduce su Defensa.",
+ },
+ powerTrip: {
+ name: "Chulería",
+ effect: "Ataca al oponente presumiendo de su fuerza. Cuanto más hayan subido las características del usuario, mayor será el daño.",
+ },
+ burnUp: {
+ name: "Llama Final",
+ effect: "Utiliza hasta el último resquicio de llamas de su cuerpo para infligir un grave daño al objetivo. Tras el ataque, el usuario deja de ser de tipo Fuego.",
+ },
+ speedSwap: {
+ name: "Cambiavelocidad",
+ effect: "Intercambia su Velocidad por la del objetivo.",
+ },
+ smartStrike: {
+ name: "Cuerno Certero",
+ effect: "El usuario ensarta al objetivo con su afilada cornamenta. No falla nunca.",
+ },
+ purify: {
+ name: "Purificación",
+ effect: "Cura los problemas de estado del Pokémon rival y a cambio recupera PS propios.",
+ },
+ revelationDance: {
+ name: "Danza Despertar",
+ effect: "Ataque que consiste en un baile muy enérgico. El tipo de este ataque se corresponde con el del Pokémon que lo ejecuta.",
+ },
+ coreEnforcer: {
+ name: "Núcleo Castigo",
+ effect: "Inflige daño al rival, y si este ya ha hecho uso de algún movimiento, pierde su habilidad.",
+ },
+ tropKick: {
+ name: "Patada Tropical",
+ effect: "Lanza una patada con la fuerza del trópico que golpea al objetivo y reduce su Ataque.",
+ },
+ instruct: {
+ name: "Mandato",
+ effect: "Fuerza al objetivo a repetir inmediatamente su último movimiento.",
+ },
+ beakBlast: {
+ name: "Pico Cañón",
+ effect: "Primero aumenta la temperatura de su pico y luego ejecuta un ataque. Quema al rival si este le propina un ataque físico mientras está calentando el pico.",
+ },
+ clangingScales: {
+ name: "Fragor Escamas",
+ effect: "Frota todas las escamas de su cuerpo para crear un fuerte sonido con el que ataca. Cuando el ataque termina, su Defensa se ve reducida.",
+ },
+ dragonHammer: {
+ name: "Martillo Dragón",
+ effect: "Usa el cuerpo como un martillo para abalanzarse sobre su rival y causarle daño.",
+ },
+ brutalSwing: {
+ name: "Giro Vil",
+ effect: "Hace pivotar su cuerpo para causar daño a los Pokémon adyacentes.",
+ },
+ auroraVeil: {
+ name: "Velo Aurora",
+ effect: "Reduce el daño de los ataques físicos y especiales durante cinco turnos. Solo puede usarse cuando está nevando.",
+ },
+ sinisterArrowRaid: {
+ name: "Aluvión de Flechas Sombrías",
+ effect: "Decidueye usa el Poder Z para proyectar multitud de flechas potentísimas que atraviesan a su oponente.",
+ },
+ maliciousMoonsault: {
+ name: "Hiperplancha Oscura",
+ effect: "Incineroar refuerza sus músculos con el Poder Z para golpear con todas sus fuerzas a su oponente.",
+ },
+ oceanicOperetta: {
+ name: "Sinfonía de la Diva Marina",
+ effect: "Primarina invoca ingentes cantidades de agua con el Poder Z para atacar con gran potencia a su rival.",
+ },
+ guardianOfAlola: {
+ name: "Cólera del Guardián",
+ effect: "Los Pokémon Dios Nativo canalizan la energía de Alola gracias al Poder Z y atacan con gran fuerza a sus rivales reduciendo un gran porcentaje de sus PS.",
+ },
+ soulStealing7StarStrike: {
+ name: "Constelación Robaalmas",
+ effect: "Cuando Marshadow obtiene el Poder Z, lanza una potente y continua oleada de puñetazos y patadas con la que castiga a su rival.",
+ },
+ stokedSparksurfer: {
+ name: "Surfeo Galvánico",
+ effect: "Cuando un Raichu de Alola obtiene el Poder Z, lanza un potente ataque contra su enemigo y lo deja paralizado.",
+ },
+ pulverizingPancake: {
+ name: "Arrojo Intempestivo",
+ effect: "Gracias al Poder Z, Snorlax puede mover su enorme cuerpo con gran agilidad y determinación, cargando sobre el oponente con todas sus fuerzas.",
+ },
+ extremeEvoboost: {
+ name: "Novena Potencia",
+ effect: "Cuando Eevee obtiene el Poder Z, toma prestada la energía de sus amigos evolucionados para potenciar enormemente sus características.",
+ },
+ genesisSupernova: {
+ name: "Supernova Original",
+ effect: "Mew usa el Poder Z para realizar un potente ataque contra su adversario y crear un Campo Psíquico sobre el terreno.",
+ },
+ shellTrap: {
+ name: "Coraza Trampa",
+ effect: "El caparazón del Pokémon se convierte en una trampa. Si lo alcanza un ataque físico, la trampa estalla y los rivales sufren daño.",
+ },
+ fleurCannon: {
+ name: "Cañón Floral",
+ effect: "El usuario emite un potente rayo, pero su Ataque Especial se reduce mucho.",
+ },
+ psychicFangs: {
+ name: "Psicocolmillo",
+ effect: "Ataca a sus rivales con poderes psíquicos que además destruyen barreras como Pantalla de Luz y Reflejo.",
+ },
+ stompingTantrum: {
+ name: "Pataleta",
+ effect: "Usa la frustración como revulsivo para atacar. La potencia de Pataleta se duplica si el usuario ha fallado el último movimiento usado.",
+ },
+ shadowBone: {
+ name: "Hueso Sombrío",
+ effect: "Ataca golpeando con un hueso poseído por un espíritu. Puede reducir la Defensa del objetivo.",
+ },
+ accelerock: {
+ name: "Roca Veloz",
+ effect: "El usuario se lanza contra el objetivo a gran velocidad. Este movimiento tiene prioridad alta.",
+ },
+ liquidation: {
+ name: "Hidroariete",
+ effect: "Ataca golpeando gracias a la fuerza del agua. También puede reducir la Defensa del objetivo.",
+ },
+ prismaticLaser: {
+ name: "Láser Prisma",
+ effect: "El usuario utiliza un prisma para emitir un rayo de gran potencia, pero deberá descansar en el siguiente turno.",
+ },
+ spectralThief: {
+ name: "Robasombra",
+ effect: "El usuario se esconde en la sombra del objetivo y lo ataca tras robarle las mejoras en sus características.",
+ },
+ sunsteelStrike: {
+ name: "Meteoimpacto",
+ effect: "Ataca al objetivo con la potencia de un meteoro, ignorando su habilidad.",
+ },
+ moongeistBeam: {
+ name: "Rayo Umbrío",
+ effect: "Ataca con un rayo misterioso que ignora la habilidad del objetivo.",
+ },
+ tearfulLook: {
+ name: "Ojos Llorosos",
+ effect: "Mira al objetivo con ojos llorosos para hacerle perder su espíritu combativo y reduce su Ataque y Ataque Especial.",
+ },
+ zingZap: {
+ name: "Electropunzada",
+ effect: "Se lanza contra el objetivo y le suelta una potente descarga eléctrica que puede hacer que se amedrente.",
+ },
+ naturesMadness: {
+ name: "Furia Natural",
+ effect: "Golpea al objetivo con la furia de la naturaleza y reduce sus PS a la mitad.",
+ },
+ multiAttack: {
+ name: "Multiataque",
+ effect: "El Pokémon se rodea de una potente energía con la que golpea al rival. El tipo del movimiento depende del disco que lleva el usuario.",
+ },
+ tenMillionVoltThunderbolt: {
+ name: "Gigarrayo Fulminante",
+ effect: "Los Pikachu con gorra acumulan una carga eléctrica descomunal gracias al Poder Z y la lanzan contra el objetivo. Suele ser crítico.",
+ },
+ mindBlown: {
+ name: "Cabeza Sorpresa",
+ effect: "El usuario hace explotar su cabeza para atacar a los Pokémon adyacentes, aunque también se hiere a sí mismo.",
+ },
+ plasmaFists: {
+ name: "Puños Plasma",
+ effect: "El usuario ataca con puños cargados de electricidad. Convierte los movimientos de tipo Normal en movimientos de tipo Eléctrico.",
+ },
+ photonGeyser: {
+ name: "Géiser Fotónico",
+ effect: "El usuario ataca con una gran columna de luz. Compara sus valores de Ataque y Ataque Especial para infligir daño con el más alto de los dos.",
+ },
+ lightThatBurnsTheSky: {
+ name: "Fotodestrucción Apocalíptica",
+ effect: "Necrozma escoge la característica que tenga el valor más alto entre el Ataque y el Ataque Especial para infligir daño, ignorando la habilidad del objetivo.",
+ },
+ searingSunrazeSmash: {
+ name: "Embestida Solar",
+ effect: "Solgaleo ataca con toda su fuerza tras imbuirse del Poder Z. Este movimiento ignora la habilidad del objetivo.",
+ },
+ menacingMoonrazeMaelstrom: {
+ name: "Deflagración Lunar",
+ effect: "Lunala ataca con toda su fuerza tras imbuirse del Poder Z. Este movimiento ignora la habilidad del objetivo.",
+ },
+ letsSnuggleForever: {
+ name: "Somanta Amistosa",
+ effect: "Mimikyu ataca con toda su fuerza tras imbuirse del Poder Z y asesta una lluvia de golpes.",
+ },
+ splinteredStormshards: {
+ name: "Tempestad Rocosa",
+ effect: "Lycanroc ataca con toda su fuerza tras imbuirse del Poder Z y neutraliza el campo que esté activo.",
+ },
+ clangorousSoulblaze: {
+ name: "Estruendo Implacable",
+ effect: "Kommo-o ataca con toda su fuerza al objetivo tras imbuirse del Poder Z. Además, potencia sus propias características.",
+ },
+ zippyZap: {
+ name: "Pikaturbo",
+ effect: "Ataque eléctrico a la velocidad del rayo. Este movimiento tiene prioridad alta y propina golpes críticos.",
+ },
+ splishySplash: {
+ name: "Salpikasurf",
+ effect: "Golpea al adversario con una ola gigante electrificada, que también puede paralizarlo.",
+ },
+ floatyFall: {
+ name: "Pikapicado",
+ effect: "El usuario se suspende en el aire para, a continuación, abalanzarse súbitamente sobre el rival. Puede hacer retroceder al objetivo.",
+ },
+ pikaPapow: {
+ name: "Pikatormenta",
+ effect: "Lanza una descarga eléctrica infalible que resulta más potente cuanto mayor es el cariño que siente Pikachu hacia su Entrenador.",
+ },
+ bouncyBubble: {
+ name: "Vapodrenaje",
+ effect: "Ataca lanzando proyectiles de agua y recupera una cantidad de PS equivalente a la mitad del daño causado.",
+ },
+ buzzyBuzz: {
+ name: "Joltioparálisis",
+ effect: "Lanza una potente descarga eléctrica sobre el rival y lo deja paralizado.",
+ },
+ sizzlySlide: {
+ name: "Flarembestida",
+ effect: "Tras envolver su cuerpo en llamas, el usuario arrolla con fuerza al rival y le provoca quemaduras.",
+ },
+ glitzyGlow: {
+ name: "Espeaura",
+ effect: "Envuelve al rival con ondas psíquicas y alza un extraño muro que debilita los ataques especiales del adversario.",
+ },
+ baddyBad: {
+ name: "Umbreozona",
+ effect: "Lanza un ataque haciendo gala de su faceta más umbría y alza un extraño muro que mitiga los ataques físicos del adversario.",
+ },
+ sappySeed: {
+ name: "Leafitobombas",
+ effect: "Hace brotar un tallo gigante que bombardea al rival con unas semillas que le drenan PS en cada turno.",
+ },
+ freezyFrost: {
+ name: "Glaceoprisma",
+ effect: "Ataca al rival con negros cristales de niebla congelada. Revierte los cambios en las características de todos los Pokémon presentes.",
+ },
+ sparklySwirl: {
+ name: "Sylveotornado",
+ effect: "Ataca al rival envolviéndolo en un remolino de aroma asfixiante. Cura a los aliados de cualquier problema de estado.",
+ },
+ veeveeVolley: {
+ name: "Eevimpacto",
+ effect: "Un placaje infalible que resulta más potente cuanto mayor es el cariño que siente Eevee hacia su Entrenador.",
+ },
+ doubleIronBash: {
+ name: "Ferropuño Doble",
+ effect: "Usando la tuerca del pecho como eje, gira sobre sí mismo y golpea con los brazos dos veces seguidas. Puede amedrentar al rival.",
+ },
+ maxGuard: {
+ name: "Maxibarrera",
+ effect: "Frena todos los ataques, pero puede fallar si se usa repetidamente.",
+ },
+ dynamaxCannon: {
+ name: "Cañón Dinamax",
+ effect: "El usuario ataca emitiendo un rayo desde su núcleo. El daño infligido se duplica si el objetivo supera el nivel 200.",
+ },
+ snipeShot: {
+ name: "Disparo Certero",
+ effect: "Permite atacar al objetivo seleccionado ignorando las habilidades o movimientos que permiten a un Pokémon centrar la atención sobre sí.",
+ },
+ jawLock: {
+ name: "Presa Maxilar",
+ effect: "Impide que tanto el atacante como el defensor puedan huir o ser cambiados por otros hasta que uno de ellos se debilite o abandone el terreno de combate.",
+ },
+ stuffCheeks: {
+ name: "Atiborramiento",
+ effect: "El usuario ingiere la baya que lleva equipada para aumentar mucho su Defensa.",
+ },
+ noRetreat: {
+ name: "Bastión Final",
+ effect: "El usuario aumenta todas sus características, pero ya no puede huir ni ser cambiado por otro.",
+ },
+ tarShot: {
+ name: "Alquitranazo",
+ effect: "Cubre al objetivo de un alquitrán pegajoso que reduce su Velocidad y lo vuelve débil contra el fuego.",
+ },
+ magicPowder: {
+ name: "Polvo Mágico",
+ effect: "Cubre al objetivo con unos polvos mágicos que le hacen adquirir el tipo Psíquico.",
+ },
+ dragonDarts: {
+ name: "Dracoflechas",
+ effect: "El usuario ataca propulsando a ambos Dreepy. En caso de haber dos adversarios, cada Dreepy golpea a su propio objetivo por separado.",
+ },
+ teatime: {
+ name: "Hora del Té",
+ effect: "El usuario invita a tomar el té a todos los presentes en el terreno de combate, lo que hace que ingieran las bayas que lleven equipadas.",
+ },
+ octolock: {
+ name: "Octopresa",
+ effect: "Retiene al objetivo e impide que pueda huir o ser cambiado por otro, a la vez que reduce su Defensa y su Defensa Especial cada turno.",
+ },
+ boltBeak: {
+ name: "Electropico",
+ effect: "El usuario ensarta al objetivo con su pico cargado de electricidad. Si ataca en primer lugar, la potencia del movimiento se duplica.",
+ },
+ fishiousRend: {
+ name: "Branquibocado",
+ effect: "El usuario agarra al objetivo con sus duras branquias. En caso de atacar antes que este último, la potencia del movimiento se duplica.",
+ },
+ courtChange: {
+ name: "Cambio de Cancha",
+ effect: "Extraño poder que intercambia los efectos en el terreno de combate de ambos bandos.",
+ },
+ maxFlare: {
+ name: "Maxignición",
+ effect: "Ataque de tipo Fuego ejecutado por un Pokémon Dinamax. Hace que se intensifique el efecto del sol durante cinco turnos.",
+ },
+ maxFlutterby: {
+ name: "Maxinsecto",
+ effect: "Ataque de tipo Bicho ejecutado por un Pokémon Dinamax. Reduce el Ataque Especial del objetivo.",
+ },
+ maxLightning: {
+ name: "Maxitormenta",
+ effect: "Ataque de tipo Eléctrico ejecutado por un Pokémon Dinamax. Crea un campo eléctrico durante cinco turnos.",
+ },
+ maxStrike: {
+ name: "Maxiataque",
+ effect: "Ataque de tipo Normal ejecutado por un Pokémon Dinamax. Reduce la Velocidad del objetivo.",
+ },
+ maxKnuckle: {
+ name: "Maxipuño",
+ effect: "Ataque de tipo Lucha ejecutado por un Pokémon Dinamax. Aumenta el Ataque de tu bando.",
+ },
+ maxPhantasm: {
+ name: "Maxiespectro",
+ effect: "Ataque de tipo Fantasma ejecutado por un Pokémon Dinamax. Reduce la Defensa del objetivo.",
+ },
+ maxHailstorm: {
+ name: "Maxihelada",
+ effect: "Ataque de tipo Hielo ejecutado por un Pokémon Dinamax. Crea una tormenta de granizo que dura cinco turnos.",
+ },
+ maxOoze: {
+ name: "Maxiácido",
+ effect: "Ataque de tipo Veneno ejecutado por un Pokémon Dinamax. Aumenta el Ataque Especial de tu bando.",
+ },
+ maxGeyser: {
+ name: "Maxichorro",
+ effect: "Ataque de tipo Agua ejecutado por un Pokémon Dinamax. Desata un aguacero que dura cinco turnos.",
+ },
+ maxAirstream: {
+ name: "Maxiciclón",
+ effect: "Ataque de tipo Volador ejecutado por un Pokémon Dinamax. Aumenta la Velocidad de tu bando.",
+ },
+ maxStarfall: {
+ name: "Maxiestela",
+ effect: "Ataque de tipo Hada ejecutado por un Pokémon Dinamax. Crea un campo de niebla durante cinco turnos.",
+ },
+ maxWyrmwind: {
+ name: "Maxidraco",
+ effect: "Ataque de tipo Dragón ejecutado por un Pokémon Dinamax. Reduce el Ataque del objetivo.",
+ },
+ maxMindstorm: {
+ name: "Maxionda",
+ effect: "Ataque de tipo Psíquico ejecutado por un Pokémon Dinamax. Crea un campo psíquico durante cinco turnos.",
+ },
+ maxRockfall: {
+ name: "Maxilito",
+ effect: "Ataque de tipo Roca ejecutado por un Pokémon Dinamax. Levanta una tormenta de arena que dura cinco turnos.",
+ },
+ maxQuake: {
+ name: "Maxitemblor",
+ effect: "Ataque de tipo Tierra ejecutado por un Pokémon Dinamax. Aumenta la Defensa Especial de tu bando.",
+ },
+ maxDarkness: {
+ name: "Maxisombra",
+ effect: "Ataque de tipo Siniestro ejecutado por un Pokémon Dinamax. Reduce la Defensa Especial del objetivo.",
+ },
+ maxOvergrowth: {
+ name: "Maxiflora",
+ effect: "Ataque de tipo Planta ejecutado por un Pokémon Dinamax. Crea un campo de hierba durante cinco turnos.",
+ },
+ maxSteelspike: {
+ name: "Maximetal",
+ effect: "Ataque de tipo Acero ejecutado por un Pokémon Dinamax. Aumenta la Defensa de tu bando.",
+ },
+ clangorousSoul: {
+ name: "Estruendo Escama",
+ effect: "Utiliza parte de los PS propios para subir sus características.",
+ },
+ bodyPress: {
+ name: "Plancha Corporal",
+ effect: "El usuario usa el cuerpo para lanzar su ataque e infligir un daño directamente proporcional a su Defensa.",
+ },
+ decorate: {
+ name: "Decoración",
+ effect: "Aumenta mucho el Ataque y el Ataque Especial del objetivo al decorarlo.",
+ },
+ drumBeating: {
+ name: "Batería Asalto",
+ effect: "El usuario controla un tocón mediante la percusión y al atacar reduce la Velocidad del objetivo.",
+ },
+ snapTrap: {
+ name: "Cepo",
+ effect: "Cepo que atrapa al objetivo durante cuatro o cinco turnos y le causa daño mientras se encuentra preso.",
+ },
+ pyroBall: {
+ name: "Balón Ígneo",
+ effect: "El usuario prende una pequeña piedra para crear una bola de fuego con la que ataca al objetivo. Puede causar quemaduras.",
+ },
+ behemothBlade: {
+ name: "Tajo Supremo",
+ effect: "El usuario se convierte en una espada gigante para rebanar con vigor al objetivo.",
+ },
+ behemothBash: {
+ name: "Embate Supremo",
+ effect: "El usuario se convierte en un escudo gigante para golpear con vigor al objetivo.",
+ },
+ auraWheel: {
+ name: "Rueda Aural",
+ effect: "La energía que acumula en las mejillas le sirve para atacar y aumentar su Velocidad. Este movimiento cambia de tipo según la forma que adopte Morpeko.",
+ },
+ breakingSwipe: {
+ name: "Vasto Impacto",
+ effect: "El usuario sacude violentamente su enorme cola para golpear al objetivo y reducir su Ataque a la par.",
+ },
+ branchPoke: {
+ name: "Punzada Rama",
+ effect: "Ataca pinchando al objetivo con una rama afilada.",
+ },
+ overdrive: {
+ name: "Amplificador",
+ effect: "El usuario rasguea la guitarra o el bajo para generar enormes vibraciones de intensa reverberación con las que ataca al objetivo.",
+ },
+ appleAcid: {
+ name: "Ácido Málico",
+ effect: "Ataca al objetivo con el fluido corrosivo que desprende una manzana ácida, lo que también reduce la Defensa Especial de este.",
+ },
+ gravApple: {
+ name: "Fuerza G",
+ effect: "El usuario ataca haciendo caer una manzana desde gran altura. Reduce la Defensa del objetivo.",
+ },
+ spiritBreak: {
+ name: "Choque Anímico",
+ effect: "El usuario ataca al objetivo con tal ímpetu que acaba minando su moral y, en consecuencia, reduce su Ataque Especial.",
+ },
+ strangeSteam: {
+ name: "Cautivapor",
+ effect: "Desprende un humo con el que ataca al objetivo, que puede acabar confundido.",
+ },
+ lifeDew: {
+ name: "Gota Vital",
+ effect: "Vierte un agua misteriosa y balsámica que restaura tanto sus propios PS como los de aquellos aliados presentes en el terreno de combate.",
+ },
+ obstruct: {
+ name: "Obstrucción",
+ effect: "Frena todos los ataques, pero puede fallar si se usa repetidamente. Reduce mucho la Defensa de quien ejecute un movimiento de contacto contra el usuario.",
+ },
+ falseSurrender: {
+ name: "Irreverencia",
+ effect: "El usuario finge hacer una reverencia y aprovecha la ocasión para ensartar al objetivo con su cabello alborotado. No falla nunca.",
+ },
+ meteorAssault: {
+ name: "Asalto Estelar",
+ effect: "El usuario agita violentamente su grueso puerro para atacar, pero el mareo que le provocan las sacudidas le obliga a descansar en el siguiente turno.",
+ },
+ eternabeam: {
+ name: "Rayo Infinito",
+ effect: "Este es el mayor ataque de Eternatus una vez adquirida su forma original. No puede moverse en el turno siguiente.",
+ },
+ steelBeam: {
+ name: "Metaláser",
+ effect: "Utiliza el acero de su cuerpo para disparar un potente rayo. El usuario se hiere a sí mismo.",
+ },
+ expandingForce: {
+ name: "Vasta Fuerza",
+ effect: "El usuario ataca al objetivo con sus poderes psíquicos. Cuando se usa en conjunción con un campo psíquico, aumenta su potencia e inflige daño a todos los rivales.",
+ },
+ steelRoller: {
+ name: "Allanador Férreo",
+ effect: "El usuario lanza su ataque y destruye el campo activo en el terreno de combate, y falla si no hay ninguno en ese momento.",
+ },
+ scaleShot: {
+ name: "Ráfaga Escamas",
+ effect: "Lanza escamas al objetivo de dos a cinco veces seguidas. Aumenta la Velocidad del usuario, pero reduce su Defensa.",
+ },
+ meteorBeam: {
+ name: "Rayo Meteórico",
+ effect: "El usuario dedica el primer turno a aumentar su Ataque Especial acumulando energía cósmica y lanza su ofensiva contra el objetivo en el segundo.",
+ },
+ shellSideArm: {
+ name: "Moluscañón",
+ effect: "El usuario lanza un ataque físico o especial en función de cuál inflija más daño. Puede envenenar al objetivo.",
+ },
+ mistyExplosion: {
+ name: "Bruma Explosiva",
+ effect: "El usuario ataca a todos a su alrededor, pero se debilita de inmediato. La potencia del movimiento aumenta si el terreno está cubierto por un campo de niebla.",
+ },
+ grassyGlide: {
+ name: "Fitoimpulso",
+ effect: "Ataca al objetivo deslizándose sobre el terreno de combate. Este movimiento tiene prioridad alta cuando el terreno está cubierto por un campo de hierba.",
+ },
+ risingVoltage: {
+ name: "Alto Voltaje",
+ effect: "Ataca con una descarga eléctrica que surge del terreno de combate. La potencia del movimiento se duplica si el rival se ve afectado por un campo eléctrico.",
+ },
+ terrainPulse: {
+ name: "Pulso de Campo",
+ effect: "El usuario ataca aprovechando la energía del campo activo, que determina tanto el tipo como la potencia del movimiento.",
+ },
+ skitterSmack: {
+ name: "Golpe Rastrero",
+ effect: "Ataca al objetivo por la espalda de forma subrepticia y, además, reduce su Ataque Especial.",
+ },
+ burningJealousy: {
+ name: "Envidia Ardiente",
+ effect: "Ataca al objetivo con la energía generada por la envidia y causa quemaduras a los Pokémon cuyas características hayan aumentado en ese turno.",
+ },
+ lashOut: {
+ name: "Desahogo",
+ effect: "Ataca al rival presa de la rabia. Si el usuario ha sufrido una reducción de características en ese turno, la potencia del movimiento se duplica.",
+ },
+ poltergeist: {
+ name: "Poltergeist",
+ effect: "El usuario ataca utilizando el objeto que lleva el rival. Si no tiene ninguno equipado, el movimiento falla.",
+ },
+ corrosiveGas: {
+ name: "Gas Corrosivo",
+ effect: "El usuario libera un gas cáustico que envuelve a todos los que se encuentren alrededor y derrite por completo los objetos que lleven equipados.",
+ },
+ coaching: {
+ name: "Motivación",
+ effect: "El usuario imparte indicaciones precisas a sus aliados, que ven aumentados su Ataque y su Defensa.",
+ },
+ flipTurn: {
+ name: "Viraje",
+ effect: "Tras atacar, el usuario da paso a toda prisa a otro Pokémon del equipo.",
+ },
+ tripleAxel: {
+ name: "Triple Axel",
+ effect: "Propina hasta tres patadas seguidas, la potencia de las cuales aumenta cada vez que acierta.",
+ },
+ dualWingbeat: {
+ name: "Ala Bis",
+ effect: "Ataca al adversario golpeándolo dos veces con las alas.",
+ },
+ scorchingSands: {
+ name: "Arenas Ardientes",
+ effect: "Ataca al objetivo arrojándole arena a temperaturas muy elevadas. Puede causar quemaduras.",
+ },
+ jungleHealing: {
+ name: "Cura Selvática",
+ effect: "Al entrar en plena armonía con la selva, el usuario cura problemas de estado y restaura PS no solo de sí mismo, sino también de los aliados presentes en el terreno.",
+ },
+ wickedBlow: {
+ name: "Golpe Oscuro",
+ effect: "Golpe devastador que requiere un absoluto dominio de las artes siniestras. Siempre asesta un golpe crítico.",
+ },
+ surgingStrikes: {
+ name: "Azote Torrencial",
+ effect: "El usuario, dominador absoluto del líquido elemento, golpea hasta tres veces con movimientos fluidos. Siempre asesta un golpe crítico.",
+ },
+ thunderCage: {
+ name: "Electrojaula",
+ effect: "El objetivo queda atrapado en una jaula electrificada que permanece en el terreno de cuatro a cinco turnos.",
+ },
+ dragonEnergy: {
+ name: "Dracoenergía",
+ effect: "El usuario convierte su fuerza vital en una energía con la que ataca al objetivo. Cuantos menos PS tenga el usuario, menor será la potencia del movimiento.",
+ },
+ freezingGlare: {
+ name: "Mirada Heladora",
+ effect: "A través de sus ojos emite poderes psíquicos con los que ataca al objetivo, al que puede llegar a congelar.",
+ },
+ fieryWrath: {
+ name: "Furia Candente",
+ effect: "El usuario convierte su ira en un aura flamígera para lanzar su ataque. Puede amedrentar al objetivo.",
+ },
+ thunderousKick: {
+ name: "Patada Relámpago",
+ effect: "El usuario desconcierta al objetivo con movimientos centelleantes y le propina una patada que, además, reduce su Defensa.",
+ },
+ glacialLance: {
+ name: "Lanza Glacial",
+ effect: "El usuario ataca al objetivo lanzándole un carámbano de hielo envuelto en una ventisca.",
+ },
+ astralBarrage: {
+ name: "Orbes Espectro",
+ effect: "El usuario ataca al objetivo lanzándole una ingente cantidad de pequeños fantasmas.",
+ },
+ eerieSpell: {
+ name: "Conjuro Funesto",
+ effect: "El usuario ataca con un poder psíquico de inmensa potencia y elimina 3 PP del último movimiento que haya usado el objetivo.",
+ },
+ direClaw: {
+ name: "Garra Nociva",
+ effect: "Ataca al objetivo con unas garras letales que pueden envenenarlo, paralizarlo o dormirlo.",
+ },
+ psyshieldBash: {
+ name: "Asalto Barrera",
+ effect: "El usuario ataca envuelto en una energía psíquica que además aumenta su Defensa.",
+ },
+ powerShift: {
+ name: "Cambiapoder",
+ effect: "Intercambia su Ataque por su Defensa.",
+ },
+ stoneAxe: {
+ name: "Hachazo Pétreo",
+ effect: "Ataca con un hacha de piedra y, al hacerlo, se desprenden fragmentos que rodean al objetivo.",
+ },
+ springtideStorm: {
+ name: "Ciclón Primavera",
+ effect: "Desata una tormenta de amor y odio con la que envuelve y ataca al objetivo. También puede reducir su Ataque.",
+ },
+ mysticalPower: {
+ name: "Poder Místico",
+ effect: "Ataca desatando un misterioso poder, que también aumenta su Ataque Especial.",
+ },
+ ragingFury: {
+ name: "Erupción de Ira",
+ effect: "El usuario ataca con unas violentas llamas de dos a tres turnos seguidos y, después, se queda confuso.",
+ },
+ waveCrash: {
+ name: "Envite Acuático",
+ effect: "El usuario se envuelve en agua y embiste contra el objetivo, pero también se hiere seriamente a sí mismo.",
+ },
+ chloroblast: {
+ name: "Clorofiláser",
+ effect: "El usuario concentra clorofila y la dispara en forma de rayo, pero también se hiere a sí mismo.",
+ },
+ mountainGale: {
+ name: "Viento Carámbano",
+ effect: "Ataca con unos carámbanos grandes como icebergs que pueden amedrentar al objetivo.",
+ },
+ victoryDance: {
+ name: "Danza Triunfal",
+ effect: "Ejecuta una danza frenética que invoca la victoria y aumenta el Ataque, la Defensa y la Velocidad.",
+ },
+ headlongRush: {
+ name: "Arremetida",
+ effect: "El usuario arremete con todas sus fuerzas, pero se reducen su Defensa y su Defensa Especial.",
+ },
+ barbBarrage: {
+ name: "Mil Púas Tóxicas",
+ effect: "Dispara un sinfín de púas tóxicas que pueden envenenar al objetivo. La potencia del movimiento se duplica si este ya está envenenado.",
+ },
+ esperWing: {
+ name: "Ala Aural",
+ effect: "Corta con unas alas imbuidas de aura. Suele asestar un golpe crítico y aumenta la Velocidad del usuario.",
+ },
+ bitterMalice: {
+ name: "Rencor Reprimido",
+ effect: "Ataca al objetivo sometiéndolo a su frío rencor y reduce su Ataque.",
+ },
+ shelter: {
+ name: "Retracción",
+ effect: "La piel del usuario se vuelve dura como un escudo de acero, lo que aumenta mucho su Defensa.",
+ },
+ tripleArrows: {
+ name: "Triple Flecha",
+ effect: "Propina un talonazo y lanza tres flechas. Suele asestar un golpe crítico y puede reducir la Defensa del objetivo o amedrentarlo.",
+ },
+ infernalParade: {
+ name: "Marcha Espectral",
+ effect: "Lanza innumerables bolas de fuego al objetivo que pueden causar quemaduras. La potencia del movimiento se duplica si este ya sufre un problema de estado.",
+ },
+ ceaselessEdge: {
+ name: "Tajo Metralla",
+ effect: "Ataca con una espada de conchas y, al hacerlo, se esparcen fragmentos a modo de metralla a los pies del objetivo.",
+ },
+ bleakwindStorm: {
+ name: "Vendaval Gélido",
+ effect: "Ataca con un viento muy frío que estremece el cuerpo y la mente y que, además, puede reducir la Velocidad del objetivo.",
+ },
+ wildboltStorm: {
+ name: "Electormenta",
+ effect: "Invoca una tormenta eléctrica que ataca al objetivo con fuertes vientos y relámpagos y puede paralizarlo.",
+ },
+ sandsearStorm: {
+ name: "Simún de Arena",
+ effect: "Ataca al objetivo envolviéndolo en unas arenas tórridas y un fuerte vendaval que pueden causar quemaduras.",
+ },
+ lunarBlessing: {
+ name: "Plegaria Lunar",
+ effect: "Dedica una oración a la luna creciente que restaura los PS y cura los problemas de estado del bando del usuario.",
+ },
+ takeHeart: {
+ name: "Bálsamo Osado",
+ effect: "El usuario se envalentona y se cura de los problemas de estado. Además, aumenta su Ataque Especial y su Defensa Especial.",
+ },
+ gMaxWildfire: {
+ name: "Gigallamarada",
+ effect: "Ataque de tipo Fuego ejecutado por un Charizard Gigamax. Inflige daño durante cuatro turnos.",
+ },
+ gMaxBefuddle: {
+ name: "Gigaestupor",
+ effect: "Ataque de tipo Bicho ejecutado por un Butterfree Gigamax. Envenena, paraliza o duerme al objetivo.",
+ },
+ gMaxVoltCrash: {
+ name: "Gigatronada",
+ effect: "Ataque de tipo Eléctrico ejecutado por un Pikachu Gigamax. Paraliza al objetivo.",
+ },
+ gMaxGoldRush: {
+ name: "Gigamonedas",
+ effect: "Ataque de tipo Normal ejecutado por un Meowth Gigamax. Confunde al objetivo y aumenta la recompensa recibida tras el combate.",
+ },
+ gMaxChiStrike: {
+ name: "Gigapuñición",
+ effect: "Ataque de tipo Lucha ejecutado por un Machamp Gigamax. Aumenta las posibilidades de que el usuario y sus aliados asesten un golpe crítico.",
+ },
+ gMaxTerror: {
+ name: "Gigaaparición",
+ effect: "Ataque de tipo Fantasma ejecutado por un Gengar Gigamax. Impide que el objetivo sea cambiado por otro.",
+ },
+ gMaxResonance: {
+ name: "Gigamelodía",
+ effect: "Ataque de tipo Hielo ejecutado por un Lapras Gigamax. Reduce el daño recibido durante cinco turnos.",
+ },
+ gMaxCuddle: {
+ name: "Gigaternura",
+ effect: "Ataque de tipo Normal ejecutado por un Eevee Gigamax. Hace que el objetivo se enamore.",
+ },
+ gMaxReplenish: {
+ name: "Gigarreciclaje",
+ effect: "Ataque de tipo Normal ejecutado por un Snorlax Gigamax. Restaura las bayas que se hayan consumido.",
+ },
+ gMaxMalodor: {
+ name: "Gigapestilencia",
+ effect: "Ataque de tipo Veneno ejecutado por un Garbodor Gigamax. Envenena al objetivo.",
+ },
+ gMaxStonesurge: {
+ name: "Gigatrampa Rocas",
+ effect: "Ataque de tipo Agua ejecutado por un Drednaw Gigamax. Esparce rocas afiladas por el terreno de combate.",
+ },
+ gMaxWindRage: {
+ name: "Gigahuracán",
+ effect: "Ataque de tipo Volador ejecutado por un Corviknight Gigamax. Es capaz de destruir barreras como las creadas por Pantalla de Luz y Reflejo.",
+ },
+ gMaxStunShock: {
+ name: "Gigadescarga",
+ effect: "Ataque de tipo Eléctrico ejecutado por un Toxtricity Gigamax. Envenena o paraliza al objetivo.",
+ },
+ gMaxFinale: {
+ name: "Gigacolofón",
+ effect: "Ataque de tipo Hada ejecutado por un Alcremie Gigamax. Restaura los PS de tu bando.",
+ },
+ gMaxDepletion: {
+ name: "Gigadesgaste",
+ effect: "Ataque de tipo Dragón ejecutado por un Duraludon Gigamax. Reduce PP del último movimiento usado por el objetivo.",
+ },
+ gMaxGravitas: {
+ name: "Gigabóveda",
+ effect: "Ataque de tipo Psíquico ejecutado por un Orbeetle Gigamax. Intensifica la fuerza de gravedad durante cinco turnos.",
+ },
+ gMaxVolcalith: {
+ name: "Gigarroca Ígnea",
+ effect: "Ataque de tipo Roca ejecutado por un Coalossal Gigamax. Inflige daño durante cuatro turnos.",
+ },
+ gMaxSandblast: {
+ name: "Gigapolvareda",
+ effect: "Ataque de tipo Tierra ejecutado por un Sandaconda Gigamax. Enreda al objetivo en un remolino de arena de cuatro a cinco turnos.",
+ },
+ gMaxSnooze: {
+ name: "Gigasopor",
+ effect: "Ataque de tipo Siniestro ejecutado por un Grimmsnarl Gigamax. Induce al sueño al objetivo en el siguiente turno.",
+ },
+ gMaxTartness: {
+ name: "Gigacorrosión",
+ effect: "Ataque de tipo Planta ejecutado por un Flapple Gigamax. Reduce la Evasión del objetivo.",
+ },
+ gMaxSweetness: {
+ name: "Giganéctar",
+ effect: "Ataque de tipo Planta ejecutado por un Appletun Gigamax. Cura los problemas de estado de tu bando.",
+ },
+ gMaxSmite: {
+ name: "Gigacastigo",
+ effect: "Ataque de tipo Hada ejecutado por un Hatterene Gigamax. Confunde al objetivo.",
+ },
+ gMaxSteelsurge: {
+ name: "Gigatrampa Acero",
+ effect: "Ataque de tipo Acero ejecutado por un Copperajah Gigamax. Esparce púas de acero por el terreno de combate.",
+ },
+ gMaxMeltdown: {
+ name: "Gigafundido",
+ effect: "Ataque de tipo Acero ejecutado por un Melmetal Gigamax. Impide al objetivo usar el mismo movimiento dos veces seguidas.",
+ },
+ gMaxFoamBurst: {
+ name: "Gigaespuma",
+ effect: "Ataque de tipo Agua ejecutado por un Kingler Gigamax. Reduce mucho la Velocidad del objetivo.",
+ },
+ gMaxCentiferno: {
+ name: "Gigacienfuegos",
+ effect: "Ataque de tipo Fuego ejecutado por un Centiskorch Gigamax. Un aro de fuego atrapa al objetivo de cuatro a cinco turnos.",
+ },
+ gMaxVineLash: {
+ name: "Gigalianas",
+ effect: "Ataque de tipo Planta ejecutado por un Venusaur Gigamax. Inflige daño durante cuatro turnos.",
+ },
+ gMaxCannonade: {
+ name: "Gigacañonazo",
+ effect: "Ataque de tipo Agua ejecutado por un Blastoise Gigamax. Inflige daño durante cuatro turnos.",
+ },
+ gMaxDrumSolo: {
+ name: "Gigarredoble",
+ effect: "Ataque de tipo Planta ejecutado por un Rillaboom Gigamax. Ignora la habilidad del objetivo.",
+ },
+ gMaxFireball: {
+ name: "Gigaesfera Ígnea",
+ effect: "Ataque de tipo Fuego ejecutado por un Cinderace Gigamax. Ignora la habilidad del objetivo.",
+ },
+ gMaxHydrosnipe: {
+ name: "Gigadisparo",
+ effect: "Ataque de tipo Agua ejecutado por un Inteleon Gigamax. Ignora la habilidad del objetivo.",
+ },
+ gMaxOneBlow: {
+ name: "Gigagolpe Brusco",
+ effect: "Ataque de tipo Siniestro ejecutado por un Urshifu Gigamax. Propina un único golpe que acierta al objetivo aunque haya usado Maxibarrera.",
+ },
+ gMaxRapidFlow: {
+ name: "Gigagolpe Fluido",
+ effect: "Ataque de tipo Agua ejecutado por un Urshifu Gigamax. Propina golpes sucesivos que aciertan al objetivo aunque haya usado Maxibarrera.",
+ },
+ teraBlast: {
+ name: "Teraexplosión",
+ effect: "Si el usuario se ha teracristalizado, ataca con la energía de su teratipo. Compara sus valores de Ataque y Ataque Especial para infligir daño con el más alto de los dos.",
+ },
+ silkTrap: {
+ name: "Telatrampa",
+ effect: "Tiende una trampa sedosa que protege al usuario de los ataques al tiempo que reduce la Velocidad de cualquier Pokémon con el que entre en contacto.",
+ },
+ axeKick: {
+ name: "Patada Hacha",
+ effect: "Lanza una patada al aire para, acto seguido, golpear con el talón. Si falla, se hiere a sí mismo. Puede confundir al objetivo.",
+ },
+ lastRespects: {
+ name: "Homenaje Póstumo",
+ effect: "Ataca para vengar a sus compañeros caídos y aplacar su desazón. Cuantos más miembros del equipo se hayan debilitado, mayor será la potencia del movimiento.",
+ },
+ luminaCrash: {
+ name: "Fotocolisión",
+ effect: "Ataca proyectando una extraña luz que afecta a la mente. Reduce mucho la Defensa Especial del objetivo.",
+ },
+ orderUp: {
+ name: "Oído Cocina",
+ effect: "Ataca con porte gallardo. Si lleva un Tatsugiri en la boca, aumenta una de sus características en función de la forma de este último.",
+ },
+ jetPunch: {
+ name: "Puño Jet",
+ effect: "Se envuelve el puño con un torrente y propina un golpe a tal velocidad que resulta casi imperceptible. Este movimiento tiene prioridad alta.",
+ },
+ spicyExtract: {
+ name: "Extracto Picante",
+ effect: "Libera un extracto extraordinariamente picante que aumenta mucho el Ataque del objetivo, pero también reduce mucho su Defensa.",
+ },
+ spinOut: {
+ name: "Quemarrueda",
+ effect: "Inflige daño al objetivo ejerciendo presión sobre sus extremidades y girando violentamente sobre sí. Reduce mucho la Velocidad del usuario.",
+ },
+ populationBomb: {
+ name: "Proliferación",
+ effect: "Los congéneres del usuario se agrupan y ejecutan un ataque conjunto que golpea al objetivo de una a diez veces seguidas.",
+ },
+ iceSpinner: {
+ name: "Pirueta Helada",
+ effect: "Se recubre las extremidades con una fina capa de hielo y se abalanza sobre el objetivo girando sobre sí. Destruye el campo activo en el terreno de combate.",
+ },
+ glaiveRush: {
+ name: "Asalto Espadón",
+ effect: "Embiste de forma temeraria con todo el cuerpo. Los ataques que reciba antes de su siguiente turno no fallarán y causarán el doble de daño.",
+ },
+ revivalBlessing: {
+ name: "Plegaria Vital",
+ effect: "Pronuncia una benévola oración que revive a un Pokémon del equipo que se haya debilitado y restaura la mitad de sus PS máximos.",
+ },
+ saltCure: {
+ name: "Salazón",
+ effect: "Deja en salazón al objetivo, que pierde PS cada turno. Afecta especialmente a Pokémon de tipo Acero y tipo Agua.",
+ },
+ tripleDive: {
+ name: "Triple Inmersión",
+ effect: "Ejecuta una inmersión triple en perfecta sincronía que golpea al objetivo con salpicaduras de agua tres veces seguidas.",
+ },
+ mortalSpin: {
+ name: "Giro Mortífero",
+ effect: "Ataque giratorio que envenena al objetivo y anula los efectos de movimientos como Atadura, Constricción y Drenadoras.",
+ },
+ doodle: {
+ name: "Decalcomanía",
+ effect: "Calca la esencia misma del objetivo para atribuir su habilidad a sí mismo y a sus aliados.",
+ },
+ filletAway: {
+ name: "Deslome",
+ effect: "Aumenta mucho el Ataque, el Ataque Especial y la Velocidad del usuario a costa de parte de sus PS.",
+ },
+ kowtowCleave: {
+ name: "Genufendiente",
+ effect: "Se postra en ademán de reverencia para hacer que el objetivo baje la guardia y aprovecha el descuido para atacar. No falla nunca.",
+ },
+ flowerTrick: {
+ name: "Truco Floral",
+ effect: "Ataca al objetivo lanzándole un ramo de flores trucado. No falla nunca y siempre asesta un golpe crítico.",
+ },
+ torchSong: {
+ name: "Canto Ardiente",
+ effect: "Expele tórridas llamaradas como si entonara una canción y abrasa al objetivo con ellas. Aumenta el Ataque Especial del usuario.",
+ },
+ aquaStep: {
+ name: "Danza Acuática",
+ effect: "Juguetea con el objetivo mientras ejecuta una elegante y fluida danza y le inflige daño. Aumenta la Velocidad del usuario.",
+ },
+ ragingBull: {
+ name: "Furia Taurina",
+ effect: "Embiste con tremenda fiereza. Este movimiento cambia de tipo en función de la variedad del usuario y es capaz de destruir barreras como Pantalla de Luz y Reflejo.",
+ },
+ makeItRain: {
+ name: "Fiebre Dorada",
+ effect: "El usuario ataca arrojando una generosa cantidad de monedas, pero su Ataque Especial se ve reducido. Al finalizar el combate, las recupera en forma de ganancias.",
+ },
+ psyblade: {
+ name: "Psicohojas",
+ effect: "El usuario rebana al objetivo con una espada inmaterial. Cuando se usa en conjunción con un campo eléctrico, la potencia del movimiento aumenta un 50 %.",
+ },
+ hydroSteam: {
+ name: "Hidrovapor",
+ effect: "Vierte agua hirviendo sobre el objetivo. Cuando hace sol, la potencia del movimiento aumenta un 50 % en lugar de reducirse.",
+ },
+ ruination: {
+ name: "Calamidad",
+ effect: "Provoca una catástrofe devastadora que reduce a la mitad los PS del objetivo.",
+ },
+ collisionCourse: {
+ name: "Nitrochoque",
+ effect: "El usuario choca contra el suelo mientras se transforma y provoca una explosión primigenia. La potencia del movimiento aumenta si el ataque es supereficaz.",
+ },
+ electroDrift: {
+ name: "Electroderrape",
+ effect: "Se abalanza sobre el objetivo mientras se transforma y lo atraviesa con electricidad futurista. La potencia del movimiento aumenta si el ataque es supereficaz.",
+ },
+ shedTail: {
+ name: "Autotomía",
+ effect: "El usuario se cambia por otro Pokémon del equipo, pero antes utiliza parte de los PS propios para crear un sustituto para su relevo.",
+ },
+ chillyReception: {
+ name: "Fría Acogida",
+ effect: "El usuario se cambia por otro Pokémon del equipo, pero antes cuenta un chiste que tiene una acogida tan fría que hace que nieve durante cinco turnos.",
+ },
+ tidyUp: {
+ name: "Limpieza General",
+ effect: "Efectúa una limpieza a fondo que anula los efectos de Púas, Trampa Rocas, Red Viscosa, Púas Tóxicas y Sustituto. Aumenta el Ataque y la Velocidad del usuario.",
+ },
+ snowscape: {
+ name: "Paisaje Nevado",
+ effect: "Desata una nevada que dura cinco turnos y aumenta la Defensa de los Pokémon de tipo Hielo.",
+ },
+ pounce: {
+ name: "Brinco",
+ effect: "Ataca abalanzándose sobre el objetivo y le reduce la Velocidad.",
+ },
+ trailblaze: {
+ name: "Abrecaminos",
+ effect: "Ataca de pronto como si saltara desde la hierba alta. El usuario se mueve con gran agilidad y aumenta su Velocidad.",
+ },
+ chillingWater: {
+ name: "Agua Fría",
+ effect: "Ataca al objetivo rociándolo con un agua gélida y desalentadora que reduce su Ataque.",
+ },
+ hyperDrill: {
+ name: "Hipertaladro",
+ effect: "El usuario hace rotar la parte puntiaguda de su cuerpo a gran velocidad para atacar al objetivo. Pasa por alto los efectos de movimientos como Protección o Detección.",
+ },
+ twinBeam: {
+ name: "Láser Doble",
+ effect: "Ataca emitiendo dos misteriosos haces lumínicos por los ojos que infligen daño dos veces seguidas.",
+ },
+ rageFist: {
+ name: "Puño Furia",
+ effect: "Convierte su rabia en energía para atacar. Cuantos más golpes haya recibido el usuario, mayor será la potencia del movimiento.",
+ },
+ armorCannon: {
+ name: "Cañón Armadura",
+ effect: "Se deshace de su armadura y arroja las partes al objetivo cuales proyectiles ardientes. Reduce la Defensa y la Defensa Especial del usuario.",
+ },
+ bitterBlade: {
+ name: "Espada Lamento",
+ effect: "Imbuye la punta de su espada con su desazón por el mundo y asesta una estocada llena de rencor. El usuario recupera la mitad de los PS del daño que produce.",
+ },
+ doubleShock: {
+ name: "Electropalmas",
+ effect: "Libera toda la electricidad de su cuerpo para lanzar un ataque devastador. Tras ejecutar el movimiento, el usuario deja de ser de tipo Eléctrico.",
+ },
+ gigatonHammer: {
+ name: "Martillo Colosal",
+ effect: "El usuario se ayuda de su propio peso corporal para propinar un golpe con un enorme martillo. Este movimiento no puede usarse dos veces seguidas.",
+ },
+ comeuppance: {
+ name: "Resarcimiento",
+ effect: "Devuelve al rival el último ataque recibido, pero con mucha más fuerza.",
+ },
+ aquaCutter: {
+ name: "Tajo Acuático",
+ effect: "Expele agua a presión con la que corta al objetivo como si de una hoja se tratara. Suele asestar un golpe crítico.",
+ },
+ blazingTorque: {
+ name: "Pirochoque",
+ effect: "The user revs their blazing engine into the target. This may also leave the target with a burn.",
+ },
+ wickedTorque: {
+ name: "Ominochoque",
+ effect: "The user revs their engine into the target with malicious intent. This may put the target to sleep.",
+ },
+ noxiousTorque: {
+ name: "Ponzochoque",
+ effect: "The user revs their poisonous engine into the target. This may also poison the target.",
+ },
+ combatTorque: {
+ name: "Pugnachoque",
+ effect: "The user revs their engine forcefully into the target. This may also leave the target with paralysis.",
+ },
+ magicalTorque: {
+ name: "Feerichoque",
+ effect: "The user revs their fae-like engine into the target. This may also confuse the target.",
+ },
+ bloodMoon: {
+ name: "Luna Roja",
+ effect: "Ataca canalizando toda su fuerza y proyectándola a través de una luna llena de color rojo intenso. Este movimiento no puede usarse dos veces seguidas.",
+ },
+ matchaGotcha: {
+ name: "Cañón Batidor",
+ effect: "Rocía al objetivo con té recién batido y recupera la mitad de los PS del daño que produce. Puede causar quemaduras.",
+ },
+ syrupBomb: {
+ name: "Bomba Caramelo",
+ effect: "Impregna al objetivo con una explosión de su viscoso néctar y lo carameliza, lo que hace que su Velocidad se reduzca progresivamente durante tres turnos.",
+ },
+ ivyCudgel: {
+ name: "Garrote Liana",
+ effect: "Golpea con un garrote que forma enrollando su liana. El tipo del movimiento varía según la máscara que lleve puesta el usuario. Suele asestar un golpe crítico.",
+ },
+ electroShot: {
+ name: "Electrorrayo",
+ effect: "Acumula electricidad y aumenta su Ataque Especial en el primer turno y dispara una descarga de alto voltaje en el segundo. Si llueve, puede atacar en el primer turno.",
+ },
+ teraStarstorm: {
+ name: "Teraclúster",
+ effect: "Ataca al objetivo irradiando el poder de sus cristales. Si Terapagos usa este movimiento en su Forma Astral, inflige daño a todos los rivales.",
+ },
+ fickleBeam: {
+ name: "Láser Veleidoso",
+ effect: "Ataca disparando un haz de luz. En ocasiones, el resto de sus cabezas se unen al ataque. Cuando esto sucede, la potencia del movimiento se duplica.",
+ },
+ burningBulwark: {
+ name: "Llama Protectora",
+ effect: "Emplea su ardiente pelaje para protegerse de los ataques y causarle quemaduras al atacante si este usa un movimiento de contacto.",
+ },
+ thunderclap: {
+ name: "Relámpago Súbito",
+ effect: "Invoca un rayo que cae sobre el objetivo antes de que este pueda realizar cualquier acción. Falla si el objetivo no está preparando ningún ataque.",
+ },
+ mightyCleave: {
+ name: "Filo Potente",
+ effect: "Rebana al objetivo con la luz que ha acumulado en la testa. Permite acertar aunque el objetivo esté protegiéndose.",
+ },
+ tachyonCutter: {
+ name: "Tajo Taquión",
+ effect: "Lanza una ráfaga de cuchillas formadas por partículas contra el objetivo y le inflige daño dos veces seguidas. No falla nunca.",
+ },
+ hardPress: {
+ name: "Prensa Metálica",
+ effect: "Oprime con los brazos o las pinzas. Cuantos más PS le queden al objetivo, mayor será la potencia del movimiento.",
+ },
+ dragonCheer: {
+ name: "Bramido Dragón",
+ effect: "Bramido de dragón que sube la moral de los aliados y aumenta sus probabilidades de asestar un golpe crítico. Es especialmente efectivo con aliados de tipo Dragón.",
+ },
+ alluringVoice: {
+ name: "Canto Encantador",
+ effect: "Ataca con un canto angelical y, si las características del objetivo han aumentado en ese turno, lo deja confuso.",
+ },
+ temperFlare: {
+ name: "Cólera Ardiente",
+ effect: "Arremete contra el objetivo tras dejarse llevar por la ira. Su potencia se duplica si el movimiento del usuario falló en el turno anterior.",
+ },
+ supercellSlam: {
+ name: "Plancha Voltaica",
+ effect: "El usuario electrifica su cuerpo y salta en plancha sobre el objetivo. Si falla, se hiere a sí mismo.",
+ },
+ psychicNoise: {
+ name: "Psicorruido",
+ effect: "Ataca emitiendo una onda sonora desagradable que impide al objetivo usar movimientos, habilidades y objetos equipados que recuperan PS durante dos turnos.",
+ },
+ upperHand: {
+ name: "Palma Rauda",
+ effect: "Se anticipa al objetivo golpeándolo rápidamente con la palma y lo amedrenta. Falla si el objetivo no está preparando un movimiento de prioridad alta.",
+ },
+ malignantChain: {
+ name: "Cadena Virulenta",
+ effect: "Apresa al objetivo con una cadena hecha de ponzoña que le inocula toxinas para minarle las fuerzas. Puede envenenar gravemente.",
+ },
+} as const;
diff --git a/src/locales/es/pokeball.ts b/src/locales/es/pokeball.ts
new file mode 100644
index 000000000..03f4131b8
--- /dev/null
+++ b/src/locales/es/pokeball.ts
@@ -0,0 +1,10 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+export const pokeball: SimpleTranslationEntries = {
+ "pokeBall": "Poké Ball",
+ "greatBall": "Super Ball",
+ "ultraBall": "Ultra Ball",
+ "rogueBall": "Rogue Ball",
+ "masterBall": "Master Ball",
+ "luxuryBall": "Lujo Ball",
+} as const;
\ No newline at end of file
diff --git a/src/locales/es/pokemon.ts b/src/locales/es/pokemon.ts
new file mode 100644
index 000000000..09be8894e
--- /dev/null
+++ b/src/locales/es/pokemon.ts
@@ -0,0 +1,1086 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+export const pokemon: SimpleTranslationEntries = {
+ "bulbasaur": "Bulbasaur",
+ "ivysaur": "Ivysaur",
+ "venusaur": "Venusaur",
+ "charmander": "Charmander",
+ "charmeleon": "Charmeleon",
+ "charizard": "Charizard",
+ "squirtle": "Squirtle",
+ "wartortle": "Wartortle",
+ "blastoise": "Blastoise",
+ "caterpie": "Caterpie",
+ "metapod": "Metapod",
+ "butterfree": "Butterfree",
+ "weedle": "Weedle",
+ "kakuna": "Kakuna",
+ "beedrill": "Beedrill",
+ "pidgey": "Pidgey",
+ "pidgeotto": "Pidgeotto",
+ "pidgeot": "Pidgeot",
+ "rattata": "Rattata",
+ "raticate": "Raticate",
+ "spearow": "Spearow",
+ "fearow": "Fearow",
+ "ekans": "Ekans",
+ "arbok": "Arbok",
+ "pikachu": "Pikachu",
+ "raichu": "Raichu",
+ "sandshrew": "Sandshrew",
+ "sandslash": "Sandslash",
+ "nidoran_f": "Nidoran♀",
+ "nidorina": "Nidorina",
+ "nidoqueen": "Nidoqueen",
+ "nidoran_m": "Nidoran♂",
+ "nidorino": "Nidorino",
+ "nidoking": "Nidoking",
+ "clefairy": "Clefairy",
+ "clefable": "Clefable",
+ "vulpix": "Vulpix",
+ "ninetales": "Ninetales",
+ "jigglypuff": "Jigglypuff",
+ "wigglytuff": "Wigglytuff",
+ "zubat": "Zubat",
+ "golbat": "Golbat",
+ "oddish": "Oddish",
+ "gloom": "Gloom",
+ "vileplume": "Vileplume",
+ "paras": "Paras",
+ "parasect": "Parasect",
+ "venonat": "Venonat",
+ "venomoth": "Venomoth",
+ "diglett": "Diglett",
+ "dugtrio": "Dugtrio",
+ "meowth": "Meowth",
+ "persian": "Persian",
+ "psyduck": "Psyduck",
+ "golduck": "Golduck",
+ "mankey": "Mankey",
+ "primeape": "Primeape",
+ "growlithe": "Growlithe",
+ "arcanine": "Arcanine",
+ "poliwag": "Poliwag",
+ "poliwhirl": "Poliwhirl",
+ "poliwrath": "Poliwrath",
+ "abra": "Abra",
+ "kadabra": "Kadabra",
+ "alakazam": "Alakazam",
+ "machop": "Machop",
+ "machoke": "Machoke",
+ "machamp": "Machamp",
+ "bellsprout": "Bellsprout",
+ "weepinbell": "Weepinbell",
+ "victreebel": "Victreebel",
+ "tentacool": "Tentacool",
+ "tentacruel": "Tentacruel",
+ "geodude": "Geodude",
+ "graveler": "Graveler",
+ "golem": "Golem",
+ "ponyta": "Ponyta",
+ "rapidash": "Rapidash",
+ "slowpoke": "Slowpoke",
+ "slowbro": "Slowbro",
+ "magnemite": "Magnemite",
+ "magneton": "Magneton",
+ "farfetchd": "Farfetch'd",
+ "doduo": "Doduo",
+ "dodrio": "Dodrio",
+ "seel": "Seel",
+ "dewgong": "Dewgong",
+ "grimer": "Grimer",
+ "muk": "Muk",
+ "shellder": "Shellder",
+ "cloyster": "Cloyster",
+ "gastly": "Gastly",
+ "haunter": "Haunter",
+ "gengar": "Gengar",
+ "onix": "Onix",
+ "drowzee": "Drowzee",
+ "hypno": "Hypno",
+ "krabby": "Krabby",
+ "kingler": "Kingler",
+ "voltorb": "Voltorb",
+ "electrode": "Electrode",
+ "exeggcute": "Exeggcute",
+ "exeggutor": "Exeggutor",
+ "cubone": "Cubone",
+ "marowak": "Marowak",
+ "hitmonlee": "Hitmonlee",
+ "hitmonchan": "Hitmonchan",
+ "lickitung": "Lickitung",
+ "koffing": "Koffing",
+ "weezing": "Weezing",
+ "rhyhorn": "Rhyhorn",
+ "rhydon": "Rhydon",
+ "chansey": "Chansey",
+ "tangela": "Tangela",
+ "kangaskhan": "Kangaskhan",
+ "horsea": "Horsea",
+ "seadra": "Seadra",
+ "goldeen": "Goldeen",
+ "seaking": "Seaking",
+ "staryu": "Staryu",
+ "starmie": "Starmie",
+ "mr_mime": "Mr. Mime",
+ "scyther": "Scyther",
+ "jynx": "Jynx",
+ "electabuzz": "Electabuzz",
+ "magmar": "Magmar",
+ "pinsir": "Pinsir",
+ "tauros": "Tauros",
+ "magikarp": "Magikarp",
+ "gyarados": "Gyarados",
+ "lapras": "Lapras",
+ "ditto": "Ditto",
+ "eevee": "Eevee",
+ "vaporeon": "Vaporeon",
+ "jolteon": "Jolteon",
+ "flareon": "Flareon",
+ "porygon": "Porygon",
+ "omanyte": "Omanyte",
+ "omastar": "Omastar",
+ "kabuto": "Kabuto",
+ "kabutops": "Kabutops",
+ "aerodactyl": "Aerodactyl",
+ "snorlax": "Snorlax",
+ "articuno": "Articuno",
+ "zapdos": "Zapdos",
+ "moltres": "Moltres",
+ "dratini": "Dratini",
+ "dragonair": "Dragonair",
+ "dragonite": "Dragonite",
+ "mewtwo": "Mewtwo",
+ "mew": "Mew",
+ "chikorita": "Chikorita",
+ "bayleef": "Bayleef",
+ "meganium": "Meganium",
+ "cyndaquil": "Cyndaquil",
+ "quilava": "Quilava",
+ "typhlosion": "Typhlosion",
+ "totodile": "Totodile",
+ "croconaw": "Croconaw",
+ "feraligatr": "Feraligatr",
+ "sentret": "Sentret",
+ "furret": "Furret",
+ "hoothoot": "Hoothoot",
+ "noctowl": "Noctowl",
+ "ledyba": "Ledyba",
+ "ledian": "Ledian",
+ "spinarak": "Spinarak",
+ "ariados": "Ariados",
+ "crobat": "Crobat",
+ "chinchou": "Chinchou",
+ "lanturn": "Lanturn",
+ "pichu": "Pichu",
+ "cleffa": "Cleffa",
+ "igglybuff": "Igglybuff",
+ "togepi": "Togepi",
+ "togetic": "Togetic",
+ "natu": "Natu",
+ "xatu": "Xatu",
+ "mareep": "Mareep",
+ "flaaffy": "Flaaffy",
+ "ampharos": "Ampharos",
+ "bellossom": "Bellossom",
+ "marill": "Marill",
+ "azumarill": "Azumarill",
+ "sudowoodo": "Sudowoodo",
+ "politoed": "Politoed",
+ "hoppip": "Hoppip",
+ "skiploom": "Skiploom",
+ "jumpluff": "Jumpluff",
+ "aipom": "Aipom",
+ "sunkern": "Sunkern",
+ "sunflora": "Sunflora",
+ "yanma": "Yanma",
+ "wooper": "Wooper",
+ "quagsire": "Quagsire",
+ "espeon": "Espeon",
+ "umbreon": "Umbreon",
+ "murkrow": "Murkrow",
+ "slowking": "Slowking",
+ "misdreavus": "Misdreavus",
+ "unown": "Unown",
+ "wobbuffet": "Wobbuffet",
+ "girafarig": "Girafarig",
+ "pineco": "Pineco",
+ "forretress": "Forretress",
+ "dunsparce": "Dunsparce",
+ "gligar": "Gligar",
+ "steelix": "Steelix",
+ "snubbull": "Snubbull",
+ "granbull": "Granbull",
+ "qwilfish": "Qwilfish",
+ "scizor": "Scizor",
+ "shuckle": "Shuckle",
+ "heracross": "Heracross",
+ "sneasel": "Sneasel",
+ "teddiursa": "Teddiursa",
+ "ursaring": "Ursaring",
+ "slugma": "Slugma",
+ "magcargo": "Magcargo",
+ "swinub": "Swinub",
+ "piloswine": "Piloswine",
+ "corsola": "Corsola",
+ "remoraid": "Remoraid",
+ "octillery": "Octillery",
+ "delibird": "Delibird",
+ "mantine": "Mantine",
+ "skarmory": "Skarmory",
+ "houndour": "Houndour",
+ "houndoom": "Houndoom",
+ "kingdra": "Kingdra",
+ "phanpy": "Phanpy",
+ "donphan": "Donphan",
+ "porygon2": "Porygon2",
+ "stantler": "Stantler",
+ "smeargle": "Smeargle",
+ "tyrogue": "Tyrogue",
+ "hitmontop": "Hitmontop",
+ "smoochum": "Smoochum",
+ "elekid": "Elekid",
+ "magby": "Magby",
+ "miltank": "Miltank",
+ "blissey": "Blissey",
+ "raikou": "Raikou",
+ "entei": "Entei",
+ "suicune": "Suicune",
+ "larvitar": "Larvitar",
+ "pupitar": "Pupitar",
+ "tyranitar": "Tyranitar",
+ "lugia": "Lugia",
+ "ho_oh": "Ho-Oh",
+ "celebi": "Celebi",
+ "treecko": "Treecko",
+ "grovyle": "Grovyle",
+ "sceptile": "Sceptile",
+ "torchic": "Torchic",
+ "combusken": "Combusken",
+ "blaziken": "Blaziken",
+ "mudkip": "Mudkip",
+ "marshtomp": "Marshtomp",
+ "swampert": "Swampert",
+ "poochyena": "Poochyena",
+ "mightyena": "Mightyena",
+ "zigzagoon": "Zigzagoon",
+ "linoone": "Linoone",
+ "wurmple": "Wurmple",
+ "silcoon": "Silcoon",
+ "beautifly": "Beautifly",
+ "cascoon": "Cascoon",
+ "dustox": "Dustox",
+ "lotad": "Lotad",
+ "lombre": "Lombre",
+ "ludicolo": "Ludicolo",
+ "seedot": "Seedot",
+ "nuzleaf": "Nuzleaf",
+ "shiftry": "Shiftry",
+ "taillow": "Taillow",
+ "swellow": "Swellow",
+ "wingull": "Wingull",
+ "pelipper": "Pelipper",
+ "ralts": "Ralts",
+ "kirlia": "Kirlia",
+ "gardevoir": "Gardevoir",
+ "surskit": "Surskit",
+ "masquerain": "Masquerain",
+ "shroomish": "Shroomish",
+ "breloom": "Breloom",
+ "slakoth": "Slakoth",
+ "vigoroth": "Vigoroth",
+ "slaking": "Slaking",
+ "nincada": "Nincada",
+ "ninjask": "Ninjask",
+ "shedinja": "Shedinja",
+ "whismur": "Whismur",
+ "loudred": "Loudred",
+ "exploud": "Exploud",
+ "makuhita": "Makuhita",
+ "hariyama": "Hariyama",
+ "azurill": "Azurill",
+ "nosepass": "Nosepass",
+ "skitty": "Skitty",
+ "delcatty": "Delcatty",
+ "sableye": "Sableye",
+ "mawile": "Mawile",
+ "aron": "Aron",
+ "lairon": "Lairon",
+ "aggron": "Aggron",
+ "meditite": "Meditite",
+ "medicham": "Medicham",
+ "electrike": "Electrike",
+ "manectric": "Manectric",
+ "plusle": "Plusle",
+ "minun": "Minun",
+ "volbeat": "Volbeat",
+ "illumise": "Illumise",
+ "roselia": "Roselia",
+ "gulpin": "Gulpin",
+ "swalot": "Swalot",
+ "carvanha": "Carvanha",
+ "sharpedo": "Sharpedo",
+ "wailmer": "Wailmer",
+ "wailord": "Wailord",
+ "numel": "Numel",
+ "camerupt": "Camerupt",
+ "torkoal": "Torkoal",
+ "spoink": "Spoink",
+ "grumpig": "Grumpig",
+ "spinda": "Spinda",
+ "trapinch": "Trapinch",
+ "vibrava": "Vibrava",
+ "flygon": "Flygon",
+ "cacnea": "Cacnea",
+ "cacturne": "Cacturne",
+ "swablu": "Swablu",
+ "altaria": "Altaria",
+ "zangoose": "Zangoose",
+ "seviper": "Seviper",
+ "lunatone": "Lunatone",
+ "solrock": "Solrock",
+ "barboach": "Barboach",
+ "whiscash": "Whiscash",
+ "corphish": "Corphish",
+ "crawdaunt": "Crawdaunt",
+ "baltoy": "Baltoy",
+ "claydol": "Claydol",
+ "lileep": "Lileep",
+ "cradily": "Cradily",
+ "anorith": "Anorith",
+ "armaldo": "Armaldo",
+ "feebas": "Feebas",
+ "milotic": "Milotic",
+ "castform": "Castform",
+ "kecleon": "Kecleon",
+ "shuppet": "Shuppet",
+ "banette": "Banette",
+ "duskull": "Duskull",
+ "dusclops": "Dusclops",
+ "tropius": "Tropius",
+ "chimecho": "Chimecho",
+ "absol": "Absol",
+ "wynaut": "Wynaut",
+ "snorunt": "Snorunt",
+ "glalie": "Glalie",
+ "spheal": "Spheal",
+ "sealeo": "Sealeo",
+ "walrein": "Walrein",
+ "clamperl": "Clamperl",
+ "huntail": "Huntail",
+ "gorebyss": "Gorebyss",
+ "relicanth": "Relicanth",
+ "luvdisc": "Luvdisc",
+ "bagon": "Bagon",
+ "shelgon": "Shelgon",
+ "salamence": "Salamence",
+ "beldum": "Beldum",
+ "metang": "Metang",
+ "metagross": "Metagross",
+ "regirock": "Regirock",
+ "regice": "Regice",
+ "registeel": "Registeel",
+ "latias": "Latias",
+ "latios": "Latios",
+ "kyogre": "Kyogre",
+ "groudon": "Groudon",
+ "rayquaza": "Rayquaza",
+ "jirachi": "Jirachi",
+ "deoxys": "Deoxys",
+ "turtwig": "Turtwig",
+ "grotle": "Grotle",
+ "torterra": "Torterra",
+ "chimchar": "Chimchar",
+ "monferno": "Monferno",
+ "infernape": "Infernape",
+ "piplup": "Piplup",
+ "prinplup": "Prinplup",
+ "empoleon": "Empoleon",
+ "starly": "Starly",
+ "staravia": "Staravia",
+ "staraptor": "Staraptor",
+ "bidoof": "Bidoof",
+ "bibarel": "Bibarel",
+ "kricketot": "Kricketot",
+ "kricketune": "Kricketune",
+ "shinx": "Shinx",
+ "luxio": "Luxio",
+ "luxray": "Luxray",
+ "budew": "Budew",
+ "roserade": "Roserade",
+ "cranidos": "Cranidos",
+ "rampardos": "Rampardos",
+ "shieldon": "Shieldon",
+ "bastiodon": "Bastiodon",
+ "burmy": "Burmy",
+ "wormadam": "Wormadam",
+ "mothim": "Mothim",
+ "combee": "Combee",
+ "vespiquen": "Vespiquen",
+ "pachirisu": "Pachirisu",
+ "buizel": "Buizel",
+ "floatzel": "Floatzel",
+ "cherubi": "Cherubi",
+ "cherrim": "Cherrim",
+ "shellos": "Shellos",
+ "gastrodon": "Gastrodon",
+ "ambipom": "Ambipom",
+ "drifloon": "Drifloon",
+ "drifblim": "Drifblim",
+ "buneary": "Buneary",
+ "lopunny": "Lopunny",
+ "mismagius": "Mismagius",
+ "honchkrow": "Honchkrow",
+ "glameow": "Glameow",
+ "purugly": "Purugly",
+ "chingling": "Chingling",
+ "stunky": "Stunky",
+ "skuntank": "Skuntank",
+ "bronzor": "Bronzor",
+ "bronzong": "Bronzong",
+ "bonsly": "Bonsly",
+ "mime_jr": "Mime Jr.",
+ "happiny": "Happiny",
+ "chatot": "Chatot",
+ "spiritomb": "Spiritomb",
+ "gible": "Gible",
+ "gabite": "Gabite",
+ "garchomp": "Garchomp",
+ "munchlax": "Munchlax",
+ "riolu": "Riolu",
+ "lucario": "Lucario",
+ "hippopotas": "Hippopotas",
+ "hippowdon": "Hippowdon",
+ "skorupi": "Skorupi",
+ "drapion": "Drapion",
+ "croagunk": "Croagunk",
+ "toxicroak": "Toxicroak",
+ "carnivine": "Carnivine",
+ "finneon": "Finneon",
+ "lumineon": "Lumineon",
+ "mantyke": "Mantyke",
+ "snover": "Snover",
+ "abomasnow": "Abomasnow",
+ "weavile": "Weavile",
+ "magnezone": "Magnezone",
+ "lickilicky": "Lickilicky",
+ "rhyperior": "Rhyperior",
+ "tangrowth": "Tangrowth",
+ "electivire": "Electivire",
+ "magmortar": "Magmortar",
+ "togekiss": "Togekiss",
+ "yanmega": "Yanmega",
+ "leafeon": "Leafeon",
+ "glaceon": "Glaceon",
+ "gliscor": "Gliscor",
+ "mamoswine": "Mamoswine",
+ "porygon_z": "Porygon-Z",
+ "gallade": "Gallade",
+ "probopass": "Probopass",
+ "dusknoir": "Dusknoir",
+ "froslass": "Froslass",
+ "rotom": "Rotom",
+ "uxie": "Uxie",
+ "mesprit": "Mesprit",
+ "azelf": "Azelf",
+ "dialga": "Dialga",
+ "palkia": "Palkia",
+ "heatran": "Heatran",
+ "regigigas": "Regigigas",
+ "giratina": "Giratina",
+ "cresselia": "Cresselia",
+ "phione": "Phione",
+ "manaphy": "Manaphy",
+ "darkrai": "Darkrai",
+ "shaymin": "Shaymin",
+ "arceus": "Arceus",
+ "victini": "Victini",
+ "snivy": "Snivy",
+ "servine": "Servine",
+ "serperior": "Serperior",
+ "tepig": "Tepig",
+ "pignite": "Pignite",
+ "emboar": "Emboar",
+ "oshawott": "Oshawott",
+ "dewott": "Dewott",
+ "samurott": "Samurott",
+ "patrat": "Patrat",
+ "watchog": "Watchog",
+ "lillipup": "Lillipup",
+ "herdier": "Herdier",
+ "stoutland": "Stoutland",
+ "purrloin": "Purrloin",
+ "liepard": "Liepard",
+ "pansage": "Pansage",
+ "simisage": "Simisage",
+ "pansear": "Pansear",
+ "simisear": "Simisear",
+ "panpour": "Panpour",
+ "simipour": "Simipour",
+ "munna": "Munna",
+ "musharna": "Musharna",
+ "pidove": "Pidove",
+ "tranquill": "Tranquill",
+ "unfezant": "Unfezant",
+ "blitzle": "Blitzle",
+ "zebstrika": "Zebstrika",
+ "roggenrola": "Roggenrola",
+ "boldore": "Boldore",
+ "gigalith": "Gigalith",
+ "woobat": "Woobat",
+ "swoobat": "Swoobat",
+ "drilbur": "Drilbur",
+ "excadrill": "Excadrill",
+ "audino": "Audino",
+ "timburr": "Timburr",
+ "gurdurr": "Gurdurr",
+ "conkeldurr": "Conkeldurr",
+ "tympole": "Tympole",
+ "palpitoad": "Palpitoad",
+ "seismitoad": "Seismitoad",
+ "throh": "Throh",
+ "sawk": "Sawk",
+ "sewaddle": "Sewaddle",
+ "swadloon": "Swadloon",
+ "leavanny": "Leavanny",
+ "venipede": "Venipede",
+ "whirlipede": "Whirlipede",
+ "scolipede": "Scolipede",
+ "cottonee": "Cottonee",
+ "whimsicott": "Whimsicott",
+ "petilil": "Petilil",
+ "lilligant": "Lilligant",
+ "basculin": "Basculin",
+ "sandile": "Sandile",
+ "krokorok": "Krokorok",
+ "krookodile": "Krookodile",
+ "darumaka": "Darumaka",
+ "darmanitan": "Darmanitan",
+ "maractus": "Maractus",
+ "dwebble": "Dwebble",
+ "crustle": "Crustle",
+ "scraggy": "Scraggy",
+ "scrafty": "Scrafty",
+ "sigilyph": "Sigilyph",
+ "yamask": "Yamask",
+ "cofagrigus": "Cofagrigus",
+ "tirtouga": "Tirtouga",
+ "carracosta": "Carracosta",
+ "archen": "Archen",
+ "archeops": "Archeops",
+ "trubbish": "Trubbish",
+ "garbodor": "Garbodor",
+ "zorua": "Zorua",
+ "zoroark": "Zoroark",
+ "minccino": "Minccino",
+ "cinccino": "Cinccino",
+ "gothita": "Gothita",
+ "gothorita": "Gothorita",
+ "gothitelle": "Gothitelle",
+ "solosis": "Solosis",
+ "duosion": "Duosion",
+ "reuniclus": "Reuniclus",
+ "ducklett": "Ducklett",
+ "swanna": "Swanna",
+ "vanillite": "Vanillite",
+ "vanillish": "Vanillish",
+ "vanilluxe": "Vanilluxe",
+ "deerling": "Deerling",
+ "sawsbuck": "Sawsbuck",
+ "emolga": "Emolga",
+ "karrablast": "Karrablast",
+ "escavalier": "Escavalier",
+ "foongus": "Foongus",
+ "amoonguss": "Amoonguss",
+ "frillish": "Frillish",
+ "jellicent": "Jellicent",
+ "alomomola": "Alomomola",
+ "joltik": "Joltik",
+ "galvantula": "Galvantula",
+ "ferroseed": "Ferroseed",
+ "ferrothorn": "Ferrothorn",
+ "klink": "Klink",
+ "klang": "Klang",
+ "klinklang": "Klinklang",
+ "tynamo": "Tynamo",
+ "eelektrik": "Eelektrik",
+ "eelektross": "Eelektross",
+ "elgyem": "Elgyem",
+ "beheeyem": "Beheeyem",
+ "litwick": "Litwick",
+ "lampent": "Lampent",
+ "chandelure": "Chandelure",
+ "axew": "Axew",
+ "fraxure": "Fraxure",
+ "haxorus": "Haxorus",
+ "cubchoo": "Cubchoo",
+ "beartic": "Beartic",
+ "cryogonal": "Cryogonal",
+ "shelmet": "Shelmet",
+ "accelgor": "Accelgor",
+ "stunfisk": "Stunfisk",
+ "mienfoo": "Mienfoo",
+ "mienshao": "Mienshao",
+ "druddigon": "Druddigon",
+ "golett": "Golett",
+ "golurk": "Golurk",
+ "pawniard": "Pawniard",
+ "bisharp": "Bisharp",
+ "bouffalant": "Bouffalant",
+ "rufflet": "Rufflet",
+ "braviary": "Braviary",
+ "vullaby": "Vullaby",
+ "mandibuzz": "Mandibuzz",
+ "heatmor": "Heatmor",
+ "durant": "Durant",
+ "deino": "Deino",
+ "zweilous": "Zweilous",
+ "hydreigon": "Hydreigon",
+ "larvesta": "Larvesta",
+ "volcarona": "Volcarona",
+ "cobalion": "Cobalion",
+ "terrakion": "Terrakion",
+ "virizion": "Virizion",
+ "tornadus": "Tornadus",
+ "thundurus": "Thundurus",
+ "reshiram": "Reshiram",
+ "zekrom": "Zekrom",
+ "landorus": "Landorus",
+ "kyurem": "Kyurem",
+ "keldeo": "Keldeo",
+ "meloetta": "Meloetta",
+ "genesect": "Genesect",
+ "chespin": "Chespin",
+ "quilladin": "Quilladin",
+ "chesnaught": "Chesnaught",
+ "fennekin": "Fennekin",
+ "braixen": "Braixen",
+ "delphox": "Delphox",
+ "froakie": "Froakie",
+ "frogadier": "Frogadier",
+ "greninja": "Greninja",
+ "bunnelby": "Bunnelby",
+ "diggersby": "Diggersby",
+ "fletchling": "Fletchling",
+ "fletchinder": "Fletchinder",
+ "talonflame": "Talonflame",
+ "scatterbug": "Scatterbug",
+ "spewpa": "Spewpa",
+ "vivillon": "Vivillon",
+ "litleo": "Litleo",
+ "pyroar": "Pyroar",
+ "flabebe": "Flabébé",
+ "floette": "Floette",
+ "florges": "Florges",
+ "skiddo": "Skiddo",
+ "gogoat": "Gogoat",
+ "pancham": "Pancham",
+ "pangoro": "Pangoro",
+ "furfrou": "Furfrou",
+ "espurr": "Espurr",
+ "meowstic": "Meowstic",
+ "honedge": "Honedge",
+ "doublade": "Doublade",
+ "aegislash": "Aegislash",
+ "spritzee": "Spritzee",
+ "aromatisse": "Aromatisse",
+ "swirlix": "Swirlix",
+ "slurpuff": "Slurpuff",
+ "inkay": "Inkay",
+ "malamar": "Malamar",
+ "binacle": "Binacle",
+ "barbaracle": "Barbaracle",
+ "skrelp": "Skrelp",
+ "dragalge": "Dragalge",
+ "clauncher": "Clauncher",
+ "clawitzer": "Clawitzer",
+ "helioptile": "Helioptile",
+ "heliolisk": "Heliolisk",
+ "tyrunt": "Tyrunt",
+ "tyrantrum": "Tyrantrum",
+ "amaura": "Amaura",
+ "aurorus": "Aurorus",
+ "sylveon": "Sylveon",
+ "hawlucha": "Hawlucha",
+ "dedenne": "Dedenne",
+ "carbink": "Carbink",
+ "goomy": "Goomy",
+ "sliggoo": "Sliggoo",
+ "goodra": "Goodra",
+ "klefki": "Klefki",
+ "phantump": "Phantump",
+ "trevenant": "Trevenant",
+ "pumpkaboo": "Pumpkaboo",
+ "gourgeist": "Gourgeist",
+ "bergmite": "Bergmite",
+ "avalugg": "Avalugg",
+ "noibat": "Noibat",
+ "noivern": "Noivern",
+ "xerneas": "Xerneas",
+ "yveltal": "Yveltal",
+ "zygarde": "Zygarde",
+ "diancie": "Diancie",
+ "hoopa": "Hoopa",
+ "volcanion": "Volcanion",
+ "rowlet": "Rowlet",
+ "dartrix": "Dartrix",
+ "decidueye": "Decidueye",
+ "litten": "Litten",
+ "torracat": "Torracat",
+ "incineroar": "Incineroar",
+ "popplio": "Popplio",
+ "brionne": "Brionne",
+ "primarina": "Primarina",
+ "pikipek": "Pikipek",
+ "trumbeak": "Trumbeak",
+ "toucannon": "Toucannon",
+ "yungoos": "Yungoos",
+ "gumshoos": "Gumshoos",
+ "grubbin": "Grubbin",
+ "charjabug": "Charjabug",
+ "vikavolt": "Vikavolt",
+ "crabrawler": "Crabrawler",
+ "crabominable": "Crabominable",
+ "oricorio": "Oricorio",
+ "cutiefly": "Cutiefly",
+ "ribombee": "Ribombee",
+ "rockruff": "Rockruff",
+ "lycanroc": "Lycanroc",
+ "wishiwashi": "Wishiwashi",
+ "mareanie": "Mareanie",
+ "toxapex": "Toxapex",
+ "mudbray": "Mudbray",
+ "mudsdale": "Mudsdale",
+ "dewpider": "Dewpider",
+ "araquanid": "Araquanid",
+ "fomantis": "Fomantis",
+ "lurantis": "Lurantis",
+ "morelull": "Morelull",
+ "shiinotic": "Shiinotic",
+ "salandit": "Salandit",
+ "salazzle": "Salazzle",
+ "stufful": "Stufful",
+ "bewear": "Bewear",
+ "bounsweet": "Bounsweet",
+ "steenee": "Steenee",
+ "tsareena": "Tsareena",
+ "comfey": "Comfey",
+ "oranguru": "Oranguru",
+ "passimian": "Passimian",
+ "wimpod": "Wimpod",
+ "golisopod": "Golisopod",
+ "sandygast": "Sandygast",
+ "palossand": "Palossand",
+ "pyukumuku": "Pyukumuku",
+ "type_null": "Type: Null",
+ "silvally": "Silvally",
+ "minior": "Minior",
+ "komala": "Komala",
+ "turtonator": "Turtonator",
+ "togedemaru": "Togedemaru",
+ "mimikyu": "Mimikyu",
+ "bruxish": "Bruxish",
+ "drampa": "Drampa",
+ "dhelmise": "Dhelmise",
+ "jangmo_o": "Jangmo-o",
+ "hakamo_o": "Hakamo-o",
+ "kommo_o": "Kommo-o",
+ "tapu_koko": "Tapu Koko",
+ "tapu_lele": "Tapu Lele",
+ "tapu_bulu": "Tapu Bulu",
+ "tapu_fini": "Tapu Fini",
+ "cosmog": "Cosmog",
+ "cosmoem": "Cosmoem",
+ "solgaleo": "Solgaleo",
+ "lunala": "Lunala",
+ "nihilego": "Nihilego",
+ "buzzwole": "Buzzwole",
+ "pheromosa": "Pheromosa",
+ "xurkitree": "Xurkitree",
+ "celesteela": "Celesteela",
+ "kartana": "Kartana",
+ "guzzlord": "Guzzlord",
+ "necrozma": "Necrozma",
+ "magearna": "Magearna",
+ "marshadow": "Marshadow",
+ "poipole": "Poipole",
+ "naganadel": "Naganadel",
+ "stakataka": "Stakataka",
+ "blacephalon": "Blacephalon",
+ "zeraora": "Zeraora",
+ "meltan": "Meltan",
+ "melmetal": "Melmetal",
+ "grookey": "Grookey",
+ "thwackey": "Thwackey",
+ "rillaboom": "Rillaboom",
+ "scorbunny": "Scorbunny",
+ "raboot": "Raboot",
+ "cinderace": "Cinderace",
+ "sobble": "Sobble",
+ "drizzile": "Drizzile",
+ "inteleon": "Inteleon",
+ "skwovet": "Skwovet",
+ "greedent": "Greedent",
+ "rookidee": "Rookidee",
+ "corvisquire": "Corvisquire",
+ "corviknight": "Corviknight",
+ "blipbug": "Blipbug",
+ "dottler": "Dottler",
+ "orbeetle": "Orbeetle",
+ "nickit": "Nickit",
+ "thievul": "Thievul",
+ "gossifleur": "Gossifleur",
+ "eldegoss": "Eldegoss",
+ "wooloo": "Wooloo",
+ "dubwool": "Dubwool",
+ "chewtle": "Chewtle",
+ "drednaw": "Drednaw",
+ "yamper": "Yamper",
+ "boltund": "Boltund",
+ "rolycoly": "Rolycoly",
+ "carkol": "Carkol",
+ "coalossal": "Coalossal",
+ "applin": "Applin",
+ "flapple": "Flapple",
+ "appletun": "Appletun",
+ "silicobra": "Silicobra",
+ "sandaconda": "Sandaconda",
+ "cramorant": "Cramorant",
+ "arrokuda": "Arrokuda",
+ "barraskewda": "Barraskewda",
+ "toxel": "Toxel",
+ "toxtricity": "Toxtricity",
+ "sizzlipede": "Sizzlipede",
+ "centiskorch": "Centiskorch",
+ "clobbopus": "Clobbopus",
+ "grapploct": "Grapploct",
+ "sinistea": "Sinistea",
+ "polteageist": "Polteageist",
+ "hatenna": "Hatenna",
+ "hattrem": "Hattrem",
+ "hatterene": "Hatterene",
+ "impidimp": "Impidimp",
+ "morgrem": "Morgrem",
+ "grimmsnarl": "Grimmsnarl",
+ "obstagoon": "Obstagoon",
+ "perrserker": "Perrserker",
+ "cursola": "Cursola",
+ "sirfetchd": "Sirfetch'd",
+ "mr_rime": "Mr. Rime",
+ "runerigus": "Runerigus",
+ "milcery": "Milcery",
+ "alcremie": "Alcremie",
+ "falinks": "Falinks",
+ "pincurchin": "Pincurchin",
+ "snom": "Snom",
+ "frosmoth": "Frosmoth",
+ "stonjourner": "Stonjourner",
+ "eiscue": "Eiscue",
+ "indeedee": "Indeedee",
+ "morpeko": "Morpeko",
+ "cufant": "Cufant",
+ "copperajah": "Copperajah",
+ "dracozolt": "Dracozolt",
+ "arctozolt": "Arctozolt",
+ "dracovish": "Dracovish",
+ "arctovish": "Arctovish",
+ "duraludon": "Duraludon",
+ "dreepy": "Dreepy",
+ "drakloak": "Drakloak",
+ "dragapult": "Dragapult",
+ "zacian": "Zacian",
+ "zamazenta": "Zamazenta",
+ "eternatus": "Eternatus",
+ "kubfu": "Kubfu",
+ "urshifu": "Urshifu",
+ "zarude": "Zarude",
+ "regieleki": "Regieleki",
+ "regidrago": "Regidrago",
+ "glastrier": "Glastrier",
+ "spectrier": "Spectrier",
+ "calyrex": "Calyrex",
+ "wyrdeer": "Wyrdeer",
+ "kleavor": "Kleavor",
+ "ursaluna": "Ursaluna",
+ "basculegion": "Basculegion",
+ "sneasler": "Sneasler",
+ "overqwil": "Overqwil",
+ "enamorus": "Enamorus",
+ "sprigatito": "Sprigatito",
+ "floragato": "Floragato",
+ "meowscarada": "Meowscarada",
+ "fuecoco": "Fuecoco",
+ "crocalor": "Crocalor",
+ "skeledirge": "Skeledirge",
+ "quaxly": "Quaxly",
+ "quaxwell": "Quaxwell",
+ "quaquaval": "Quaquaval",
+ "lechonk": "Lechonk",
+ "oinkologne": "Oinkologne",
+ "tarountula": "Tarountula",
+ "spidops": "Spidops",
+ "nymble": "Nymble",
+ "lokix": "Lokix",
+ "pawmi": "Pawmi",
+ "pawmo": "Pawmo",
+ "pawmot": "Pawmot",
+ "tandemaus": "Tandemaus",
+ "maushold": "Maushold",
+ "fidough": "Fidough",
+ "dachsbun": "Dachsbun",
+ "smoliv": "Smoliv",
+ "dolliv": "Dolliv",
+ "arboliva": "Arboliva",
+ "squawkabilly": "Squawkabilly",
+ "nacli": "Nacli",
+ "naclstack": "Naclstack",
+ "garganacl": "Garganacl",
+ "charcadet": "Charcadet",
+ "armarouge": "Armarouge",
+ "ceruledge": "Ceruledge",
+ "tadbulb": "Tadbulb",
+ "bellibolt": "Bellibolt",
+ "wattrel": "Wattrel",
+ "kilowattrel": "Kilowattrel",
+ "maschiff": "Maschiff",
+ "mabosstiff": "Mabosstiff",
+ "shroodle": "Shroodle",
+ "grafaiai": "Grafaiai",
+ "bramblin": "Bramblin",
+ "brambleghast": "Brambleghast",
+ "toedscool": "Toedscool",
+ "toedscruel": "Toedscruel",
+ "klawf": "Klawf",
+ "capsakid": "Capsakid",
+ "scovillain": "Scovillain",
+ "rellor": "Rellor",
+ "rabsca": "Rabsca",
+ "flittle": "Flittle",
+ "espathra": "Espathra",
+ "tinkatink": "Tinkatink",
+ "tinkatuff": "Tinkatuff",
+ "tinkaton": "Tinkaton",
+ "wiglett": "Wiglett",
+ "wugtrio": "Wugtrio",
+ "bombirdier": "Bombirdier",
+ "finizen": "Finizen",
+ "palafin": "Palafin",
+ "varoom": "Varoom",
+ "revavroom": "Revavroom",
+ "cyclizar": "Cyclizar",
+ "orthworm": "Orthworm",
+ "glimmet": "Glimmet",
+ "glimmora": "Glimmora",
+ "greavard": "Greavard",
+ "houndstone": "Houndstone",
+ "flamigo": "Flamigo",
+ "cetoddle": "Cetoddle",
+ "cetitan": "Cetitan",
+ "veluza": "Veluza",
+ "dondozo": "Dondozo",
+ "tatsugiri": "Tatsugiri",
+ "annihilape": "Annihilape",
+ "clodsire": "Clodsire",
+ "farigiraf": "Farigiraf",
+ "dudunsparce": "Dudunsparce",
+ "kingambit": "Kingambit",
+ "great_tusk": "Great Tusk",
+ "scream_tail": "Scream Tail",
+ "brute_bonnet": "Brute Bonnet",
+ "flutter_mane": "Flutter Mane",
+ "slither_wing": "Slither Wing",
+ "sandy_shocks": "Sandy Shocks",
+ "iron_treads": "Iron Treads",
+ "iron_bundle": "Iron Bundle",
+ "iron_hands": "Iron Hands",
+ "iron_jugulis": "Iron Jugulis",
+ "iron_moth": "Iron Moth",
+ "iron_thorns": "Iron Thorns",
+ "frigibax": "Frigibax",
+ "arctibax": "Arctibax",
+ "baxcalibur": "Baxcalibur",
+ "gimmighoul": "Gimmighoul",
+ "gholdengo": "Gholdengo",
+ "wo_chien": "Wo-Chien",
+ "chien_pao": "Chien-Pao",
+ "ting_lu": "Ting-Lu",
+ "chi_yu": "Chi-Yu",
+ "roaring_moon": "Roaring Moon",
+ "iron_valiant": "Iron Valiant",
+ "koraidon": "Koraidon",
+ "miraidon": "Miraidon",
+ "walking_wake": "Walking Wake",
+ "iron_leaves": "Iron Leaves",
+ "dipplin": "Dipplin",
+ "poltchageist": "Poltchageist",
+ "sinistcha": "Sinistcha",
+ "okidogi": "Okidogi",
+ "munkidori": "Munkidori",
+ "fezandipiti": "Fezandipiti",
+ "ogerpon": "Ogerpon",
+ "archaludon": "Archaludon",
+ "hydrapple": "Hydrapple",
+ "gouging_fire": "Gouging Fire",
+ "raging_bolt": "Raging Bolt",
+ "iron_boulder": "Iron Boulder",
+ "iron_crown": "Iron Crown",
+ "terapagos": "Terapagos",
+ "pecharunt": "Pecharunt",
+ "alola_rattata": "Rattata",
+ "alola_raticate": "Raticate",
+ "alola_raichu": "Raichu",
+ "alola_sandshrew": "Sandshrew",
+ "alola_sandslash": "Sandslash",
+ "alola_vulpix": "Vulpix",
+ "alola_ninetales": "Ninetales",
+ "alola_diglett": "Diglett",
+ "alola_dugtrio": "Dugtrio",
+ "alola_meowth": "Meowth",
+ "alola_persian": "Persian",
+ "alola_geodude": "Geodude",
+ "alola_graveler": "Graveler",
+ "alola_golem": "Golem",
+ "alola_grimer": "Grimer",
+ "alola_muk": "Muk",
+ "alola_exeggutor": "Exeggutor",
+ "alola_marowak": "Marowak",
+ "eternal_floette": "Floette",
+ "galar_meowth": "Meowth",
+ "galar_ponyta": "Ponyta",
+ "galar_rapidash": "Rapidash",
+ "galar_slowpoke": "Slowpoke",
+ "galar_slowbro": "Slowbro",
+ "galar_farfetchd": "Farfetch'd",
+ "galar_weezing": "Weezing",
+ "galar_mr_mime": "Mr. Mime",
+ "galar_articuno": "Articuno",
+ "galar_zapdos": "Zapdos",
+ "galar_moltres": "Moltres",
+ "galar_slowking": "Slowking",
+ "galar_corsola": "Corsola",
+ "galar_zigzagoon": "Zigzagoon",
+ "galar_linoone": "Linoone",
+ "galar_darumaka": "Darumaka",
+ "galar_darmanitan": "Darmanitan",
+ "galar_yamask": "Yamask",
+ "galar_stunfisk": "Stunfisk",
+ "hisui_growlithe": "Growlithe",
+ "hisui_arcanine": "Arcanine",
+ "hisui_voltorb": "Voltorb",
+ "hisui_electrode": "Electrode",
+ "hisui_typhlosion": "Typhlosion",
+ "hisui_qwilfish": "Qwilfish",
+ "hisui_sneasel": "Sneasel",
+ "hisui_samurott": "Samurott",
+ "hisui_lilligant": "Lilligant",
+ "hisui_zorua": "Zorua",
+ "hisui_zoroark": "Zoroark",
+ "hisui_braviary": "Braviary",
+ "hisui_sliggoo": "Sliggoo",
+ "hisui_goodra": "Goodra",
+ "hisui_avalugg": "Avalugg",
+ "hisui_decidueye": "Decidueye",
+ "paldea_tauros": "Tauros",
+ "paldea_wooper": "Wooper",
+ "bloodmoon_ursaluna": "Ursaluna",
+} as const;
\ No newline at end of file
diff --git a/src/locales/fr/command-ui-handler.ts b/src/locales/fr/command-ui-handler.ts
new file mode 100644
index 000000000..1b3d01d2c
--- /dev/null
+++ b/src/locales/fr/command-ui-handler.ts
@@ -0,0 +1,9 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+export const commandUiHandler: SimpleTranslationEntries = {
+ "fight": "Attaque",
+ "ball": "Ball",
+ "pokemon": "Pokémon",
+ "run": "Fuite",
+ "actionMessage": "Que doit faire\n{{pokemonName}} ?",
+} as const;
\ No newline at end of file
diff --git a/src/locales/fr/menu.ts b/src/locales/fr/menu.ts
new file mode 100644
index 000000000..b05e7e694
--- /dev/null
+++ b/src/locales/fr/menu.ts
@@ -0,0 +1,57 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+export const menu: SimpleTranslationEntries = {
+ "cancel": "Annuler",
+ "continue": "Continuer",
+ "dailyRun": "Défi du jour (Bêta)",
+ "loadGame": "Charger la partie",
+ "newGame": "Nouvelle partie",
+ "selectGameMode": "Sélectionnez un mode de jeu.",
+ "logInOrCreateAccount": "Connectez-vous ou créez un compte pour commencer. Aucun e-mail requis !",
+ "username": "Nom d'utilisateur",
+ "password": "Mot de passe",
+ "login": "Connexion",
+ "register": "S'inscrire",
+ "emptyUsername": "Le nom d'utilisateur est manquant",
+ "invalidLoginUsername": "Le nom d'utilisateur n'est pas valide",
+ "invalidRegisterUsername": "Le nom d'utilisateur ne doit contenir que\ndes lettres, chiffres ou traits bas",
+ "invalidLoginPassword": "Le mot de passe n'est pas valide",
+ "invalidRegisterPassword": "Le mot de passe doit contenir 6 caractères ou plus",
+ "usernameAlreadyUsed": "Le nom d'utilisateur est déjà utilisé",
+ "accountNonExistent": "Le nom d'utilisateur n'existe pas",
+ "unmatchingPassword": "Le mot de passe n'est pas correct",
+ "passwordNotMatchingConfirmPassword": "Les mots de passe ne correspondent pas",
+ "confirmPassword": "Confirmer le MDP",
+ "registrationAgeWarning": "Vous confirmez en vous inscrivant que vous avez 13 ans ou plus.",
+ "backToLogin": "Retour",
+ "failedToLoadSaveData": "Échec du chargement des données. Veuillez recharger la page.\nSi cela continue, veuillez contacter l'administrateur.",
+ "sessionSuccess": "Session chargée avec succès.",
+ "failedToLoadSession": "Vos données de session n'ont pas pu être chargées.\nElles pourraient être corrompues.",
+ "boyOrGirl": "Es-tu un garçon ou une fille ?",
+ "boy": "Garçon",
+ "girl": "Fille",
+ "bossAppeared": "Un {{bossName}} apparaît.",
+ "trainerAppeared": "Un combat est lancé\npar {{trainerName}} !",
+ "singleWildAppeared": "Un {{pokemonName}} sauvage apparaît !",
+ "multiWildAppeared": "Un {{pokemonName1}} et un {{pokemonName2}}\nsauvages apparaissent !",
+ "playerComeBack": "{{pokemonName}}, on change !\nReviens !",
+ "trainerComeBack": "{{trainerName}} retire {{pokemonName}} !",
+ "playerGo": "{{pokemonName}} ! Go !",
+ "trainerGo": "{{pokemonName}} est envoyé par\n{{trainerName}} !",
+ "switchQuestion": "Voulez-vous changer\n{{pokemonName}} ?",
+ "pokemon": "Pokémon",
+ "sendOutPokemon": "{{pokemonName}} ! Go !",
+ "levelCapUp": "La limite de niveau\na été augmentée à {{levelCap}} !",
+ "moveNotImplemented": "{{moveName}} n'est pas encore implémenté et ne peut pas être sélectionné.",
+ "moveDisabled": "{{moveName}} est sous entrave !",
+ "noPokeballForce": "Une force mystérieuse\nempêche l'utilisation des Poké Balls.",
+ "noPokeballTrainer": "Le Dresseur détourne la Ball\nVoler, c'est mal !",
+ "noPokeballMulti": "Impossible ! On ne peut pas viser\nquand il y a deux Pokémon!",
+ "noPokeballStrong": "Le Pokémon est trop fort pour être capturé !\nVous devez d'abord l'affaiblir !",
+ "noEscapeForce": "Une force mystérieuse\nempêche la fuite.",
+ "noEscapeTrainer": "On ne s'enfuit pas d'un\ncombat de Dresseurs !",
+ "noEscapePokemon": "{{moveName}} de {{pokemonName}}\nempêche {{escapeVerb}} !",
+ "escapeVerbSwitch": "le changement",
+ "escapeVerbFlee": "la fuite",
+ "notDisabled": "{{moveName}} n'est plus sous entrave !",
+} as const;
\ No newline at end of file
diff --git a/src/locales/fr/move.ts b/src/locales/fr/move.ts
index 3caa084c7..02bd2d068 100644
--- a/src/locales/fr/move.ts
+++ b/src/locales/fr/move.ts
@@ -1,6 +1,3812 @@
-export const move = {
+import { MoveTranslationEntries } from "#app/plugins/i18n";
+
+export const move: MoveTranslationEntries = {
+ "pound": {
+ name: "Écras'Face",
+ effect: "Le lanceur écrase la cible avec l’un de ses membres, tels qu’une de ses pattes avant ou sa longue queue."
+ },
+ "karateChop": {
+ name: "Poing Karaté",
+ effect: "L'ennemi est tranché violemment. Taux de critique élevé."
+ },
+ "doubleSlap": {
+ name: "Torgnoles",
+ effect: "Gifle rapidement l'ennemi de deux à cinq fois d'affilée."
+ },
+ "cometPunch": {
+ name: "Poing Comète",
+ effect: "Une tornade de coups de poing qui frappe de deux à cinq fois d'affilée."
+ },
+ "megaPunch": {
+ name: "Ultimapoing",
+ effect: "La cible reçoit un coup de poing d’une grande puissance."
+ },
+ "payDay": {
+ name: "Jackpot",
+ effect: "Des pièces sont lancées sur la cible. Permet d’obtenir de l’argent à la fin du combat."
+ },
+ "firePunch": {
+ name: "Poing Feu",
+ effect: "Un coup de poing enflammé vient frapper la cible, ce qui peut la brûler (10% de chances)."
+ },
+ "icePunch": {
+ name: "Poing Glace",
+ effect: "Un coup de poing glacé vient frapper la cible, ce qui peut la geler (10% de chances)."
+ },
+ "thunderPunch": {
+ name: "Poing Éclair",
+ effect: "Un coup de poing électrique vient frapper la cible, ce qui peut la paralyser (10% de chances)."
+ },
+ "scratch": {
+ name: "Griffe",
+ effect: "Lacère la cible avec des griffes acérées pour lui infliger des dégâts."
+ },
+ "viseGrip": {
+ name: "Force Poigne",
+ effect: "La cible est attrapée et compressée par les côtés."
+ },
+ "guillotine": {
+ name: "Guillotine",
+ effect: "Des pinces lacèrent violemment la cible, la mettant K.O. sur le coup si elle est touchée."
+ },
+ "razorWind": {
+ name: "Coupe-Vent",
+ effect: "Attaque en deux tours. Des lames de vent frappent l'ennemi au second tour. Taux de critique élevé."
+ },
+ "swordsDance": {
+ name: "Danse Lames",
+ effect: "Une danse frénétique qui exalte l’esprit combatif. Augmente beaucoup l’Attaque du lanceur."
+ },
+ "cut": {
+ name: "Coupe",
+ effect: "Coupe la cible avec des lames ou des griffes."
+ },
+ "gust": {
+ name: "Tornade",
+ effect: "Le lanceur bat des ailes pour générer une bourrasque qui blesse la cible."
+ },
+ "wingAttack": {
+ name: "Cru-Ailes",
+ effect: "Le lanceur déploie largement ses ailes majestueuses pour attaquer la cible."
+ },
+ "whirlwind": {
+ name: "Cyclone",
+ effect: "Éjecte le Pokémon ennemi et le remplace par un autre. Lors d’un combat contre un Pokémon sauvage seul, met fin au combat."
+ },
+ "fly": {
+ name: "Vol",
+ effect: "Le lanceur s’envole au premier tour et frappe au second."
+ },
+ "bind": {
+ name: "Étreinte",
+ effect: "Le lanceur ligote la cible avec son corps allongé ou ses tentacules pour la compresser durant quatre à cinq tours."
+ },
+ "slam": {
+ name: "Souplesse",
+ effect: "Le lanceur utilise l’un de ses membres, tels qu’une queue ou une liane, pour infliger des dégâts à la cible."
+ },
+ "vineWhip": {
+ name: "Fouet Lianes",
+ effect: "Fouette la cible avec de fines lianes pour infliger des dégâts."
+ },
+ "stomp": {
+ name: "Écrasement",
+ effect: "Écrase la cible avec un énorme pied, ce qui peut aussi l’apeurer (30% de chances)."
+ },
+ "doubleKick": {
+ name: "Double Pied",
+ effect: "Deux coups de pied qui frappent la cible deux fois d’affilée."
+ },
+ "megaKick": {
+ name: "Ultimawashi",
+ effect: "Un coup de pied surpuissant qui frappe la cible."
+ },
+ "jumpKick": {
+ name: "Pied Sauté",
+ effect: "Le lanceur s'envole pour décocher un coup de pied sauté. S'il échoue, le lanceur se blesse."
+ },
+ "rollingKick": {
+ name: "Mawashi Geri",
+ effect: "Le lanceur effectue un coup de pied tournoyant et extrêmement rapide. Peut apeurer l'ennemi (30% de chances)."
+ },
+ "sandAttack": {
+ name: "Jet de Sable",
+ effect: "Lance du sable au visage de la cible pour baisser sa Précision."
+ },
+ "headbutt": {
+ name: "Coup d'Boule",
+ effect: "Le lanceur donne un coup de tête à la cible qui peut aussi l’apeurer (30% de chances)."
+ },
+ "hornAttack": {
+ name: "Koud'Korne",
+ effect: "Frappe la cible d’un coup de corne pointue pour infliger des dégâts."
+ },
+ "furyAttack": {
+ name: "Furie",
+ effect: "Frappe la cible deux à cinq fois d’affilée avec un membre pointu tel qu’un bec ou une corne."
+ },
+ "hornDrill": {
+ name: "Empal'Korne",
+ effect: "Un coup de corne en vrille qui empale la cible, la mettant K.O. sur le coup si elle est touchée."
+ },
+ "tackle": {
+ name: "Charge",
+ effect: "Le lanceur charge la cible et la percute de tout son poids."
+ },
+ "bodySlam": {
+ name: "Plaquage",
+ effect: "Le lanceur se laisse tomber sur la cible de tout son poids, ce qui peut aussi la paralyser (30% de chances)."
+ },
+ "wrap": {
+ name: "Ligotage",
+ effect: "Le lanceur ligote la cible avec son corps allongé ou ses tentacules pour la compresser durant quatre à cinq tours."
+ },
+ "takeDown": {
+ name: "Bélier",
+ effect: "Une charge violente qui blesse aussi légèrement le lanceur."
+ },
+ "thrash": {
+ name: "Mania",
+ effect: "Une attaque furieuse qui dure de deux à trois tours. Le lanceur devient confus."
+ },
+ "doubleEdge": {
+ name: "Damoclès",
+ effect: "Une charge dangereuse et imprudente. Blesse aussi gravement le lanceur."
+ },
+ "tailWhip": {
+ name: "Mimi-Queue",
+ effect: "Le lanceur remue son adorable queue pour tromper la vigilance de la cible et baisser sa Défense."
+ },
+ "poisonSting": {
+ name: "Dard-Venin",
+ effect: "Un dard toxique transperce la cible et peut aussi l’empoisonner (30% de chances)."
+ },
+ "twineedle": {
+ name: "Double Dard",
+ effect: "Un double coup de dard qui transperce l'ennemi deux fois d'affilée. Peut aussi l'empoisonner (36% de chances)."
+ },
+ "pinMissile": {
+ name: "Dard-Nuée",
+ effect: "Envoie une rafale de dards. Peut toucher de deux à cinq fois."
+ },
+ "leer": {
+ name: "Groz'Yeux",
+ effect: "Le lanceur fait les gros yeux à la cible pour l’intimider et baisser sa Défense."
+ },
+ "bite": {
+ name: "Morsure",
+ effect: "Le lanceur utilise ses canines tranchantes pour mordre la cible, ce qui peut aussi l’apeurer (30% de chances)."
+ },
+ "growl": {
+ name: "Rugissement",
+ effect: "Le lanceur pousse un cri tout mimi pour tromper la vigilance de la cible et baisser son Attaque."
+ },
+ "roar": {
+ name: "Hurlement",
+ effect: "Effraie le Pokémon ennemi et le remplace par un autre. Lors d’un combat contre un Pokémon sauvage seul, met fin au combat."
+ },
+ "sing": {
+ name: "Berceuse",
+ effect: "Une berceuse plonge la cible dans un profond sommeil."
+ },
+ "supersonic": {
+ name: "Ultrason",
+ effect: "Le lanceur produit d’étranges ondes sonores qui rendent la cible confuse."
+ },
+ "sonicBoom": {
+ name: "Sonic Boom",
+ effect: "Une onde de choc destructrice qui inflige toujours 20 PV de dégâts."
+ },
+ "disable": {
+ name: "Entrave",
+ effect: "Empêche la cible de répéter sa dernière attaque. Dure quatre tours."
+ },
+ "acid": {
+ name: "Acide",
+ effect: "Le lanceur attaque la cible avec un jet d’acide corrosif qui peut aussi baisser sa Défense Spéciale."
+ },
"ember": {
name: "Flammèche",
- effect: "Flammèche inflige des dégâts et a des chances de brûler le Pokémon adverse."
+ effect: "La cible est attaquée par une faible flamme qui peut aussi la brûler."
},
+ "flamethrower": {
+ name: "Lance-Flammes",
+ effect: "La cible reçoit un torrent de flammes qui peut aussi la brûler (10% de chances)."
+ },
+ "mist": {
+ name: "Brume",
+ effect: "Une brume blanche enveloppe le lanceur et ses alliés et empêche la réduction des stats pour cinq tours."
+ },
+ "waterGun": {
+ name: "Pistolet à O",
+ effect: "De l’eau est projetée avec force sur la cible."
+ },
+ "hydroPump": {
+ name: "Hydrocanon",
+ effect: "Un puissant jet d’eau est dirigé sur la cible."
+ },
+ "surf": {
+ name: "Surf",
+ effect: "Une énorme vague s’abat sur le champ de bataille et inflige des dégâts à tous les Pokémon autour du lanceur."
+ },
+ "iceBeam": {
+ name: "Laser Glace",
+ effect: "Un rayon de glace frappe la cible, ce qui peut aussi la geler (10% de chances)."
+ },
+ "blizzard": {
+ name: "Blizzard",
+ effect: "Une violente tempête de neige s’abat sur la cible, ce qui peut aussi la geler (10% de chances)."
+ },
+ "psybeam": {
+ name: "Rafale Psy",
+ effect: "Un étrange rayon frappe la cible, ce qui peut aussi la rendre confuse."
+ },
+ "bubbleBeam": {
+ name: "Bulles d'O",
+ effect: "Des bulles sont envoyées avec puissance sur la cible, ce qui peut aussi baisser sa Vitesse."
+ },
+ "auroraBeam": {
+ name: "Onde Boréale",
+ effect: "Le lanceur envoie un rayon arc-en-ciel sur la cible, ce qui peut aussi baisser son Attaque."
+ },
+ "hyperBeam": {
+ name: "Ultralaser",
+ effect: "Le lanceur projette un puissant rayon sur la cible, mais doit se reposer au tour suivant."
+ },
+ "peck": {
+ name: "Picpic",
+ effect: "Le lanceur frappe la cible d’un bec acéré ou d’une corne pointue pour infliger des dégâts."
+ },
+ "drillPeck": {
+ name: "Bec Vrille",
+ effect: "Une attaque utilisant le bec comme une perceuse."
+ },
+ "submission": {
+ name: "Sacrifice",
+ effect: "Le lanceur agrippe l'ennemi et l'écrase au sol. Blesse aussi légèrement le lanceur."
+ },
+ "lowKick": {
+ name: "Balayage",
+ effect: "Un grand coup de pied bas qui fauche la cible. Plus celle-ci est lourde, plus la puissance de cette capacité augmente."
+ },
+ "counter": {
+ name: "Riposte",
+ effect: "Une riposte qui répond à toute attaque physique en infligeant le double de dégâts."
+ },
+ "seismicToss": {
+ name: "Frappe Atlas",
+ effect: "La cible est projetée grâce au pouvoir de la gravité. Cette capacité inflige des dégâts égaux au niveau du lanceur."
+ },
+ "strength": {
+ name: "Force",
+ effect: "Le lanceur cogne la cible de toutes ses forces."
+ },
+ "absorb": {
+ name: "Vole-Vie",
+ effect: "Une attaque qui absorbe les nutriments et convertit la moitié des dégâts infligés en PV pour le lanceur."
+ },
+ "megaDrain": {
+ name: "Méga-Sangsue",
+ effect: "Une attaque qui absorbe les nutriments et convertit la moitié des dégâts infligés en PV pour le lanceur."
+ },
+ "leechSeed": {
+ name: "Vampigraine",
+ effect: "Une graine est semée sur la cible. À chaque tour, elle lui dérobe des PV que le lanceur récupère."
+ },
+ "growth": {
+ name: "Croissance",
+ effect: "Le corps du lanceur se développe. Augmente l’Attaque et l’Attaque Spéciale."
+ },
+ "razorLeaf": {
+ name: "Tranch'Herbe",
+ effect: "Des feuilles aiguisées comme des rasoirs entaillent la cible. Taux de critiques élevé."
+ },
+ "solarBeam": {
+ name: "Lance-Soleil",
+ effect: "Le lanceur absorbe une grande quantité de lumière au premier tour et envoie un rayon puissant au tour suivant."
+ },
+ "poisonPowder": {
+ name: "Poudre Toxik",
+ effect: "Une poudre toxique empoisonne la cible."
+ },
+ "stunSpore": {
+ name: "Para-Spore",
+ effect: "Le lanceur répand sur la cible une poudre qui la paralyse."
+ },
+ "sleepPowder": {
+ name: "Poudre Dodo",
+ effect: "Le lanceur répand une poudre soporifique qui endort la cible."
+ },
+ "petalDance": {
+ name: "Danse Fleurs",
+ effect: "Le lanceur attaque en projetant des pétales pendant deux à trois tours avant de céder à la confusion."
+ },
+ "stringShot": {
+ name: "Sécrétion",
+ effect: "Le lanceur crache de la soie pour ligoter la cible et beaucoup baisser sa Vitesse."
+ },
+ "dragonRage": {
+ name: "Draco-Rage",
+ effect: "La colère du lanceur déclenche une onde de choc destructrice qui inflige toujours 40 PV de dégâts."
+ },
+ "fireSpin": {
+ name: "Danse Flammes",
+ effect: "Un tourbillon de flammes emprisonne la cible pendant quatre à cinq tours."
+ },
+ "thunderShock": {
+ name: "Éclair",
+ effect: "Une décharge électrique tombe sur la cible, ce qui peut aussi la paralyser (10% de chances)."
+ },
+ "thunderbolt": {
+ name: "Tonnerre",
+ effect: "Une grosse décharge électrique tombe sur la cible, ce qui peut aussi la paralyser (10% de chances)."
+ },
+ "thunderWave": {
+ name: "Cage Éclair",
+ effect: "Un faible choc électrique paralyse la cible."
+ },
+ "thunder": {
+ name: "Fatal-Foudre",
+ effect: "La foudre tombe sur la cible pour lui infliger des dégâts, ce qui peut aussi la paralyser (30% de chances)."
+ },
+ "rockThrow": {
+ name: "Jet-Pierres",
+ effect: "Le lanceur soulève une pierre et la lance sur la cible."
+ },
+ "earthquake": {
+ name: "Séisme",
+ effect: "Le lanceur provoque un tremblement de terre touchant tous les Pokémon autour de lui."
+ },
+ "fissure": {
+ name: "Abîme",
+ effect: "Le lanceur fait tomber la cible dans une crevasse. Si cette attaque réussit, elle met K.O. sur le coup."
+ },
+ "dig": {
+ name: "Tunnel",
+ effect: "Le lanceur creuse au premier tour et frappe au second."
+ },
+ "toxic": {
+ name: "Fil Toxique",
+ effect: "Tisse un fil imprégné de venin. Empoisonne la cible et baisse sa Vitesse."
+ },
+ "confusion": {
+ name: "Choc Mental",
+ effect: "Une faible vague télékinétique frappe la cible, ce qui peut aussi la plonger dans la confusion."
+ },
+ "psychic": {
+ name: "Psyko",
+ effect: "Une puissante force télékinétique frappe la cible, ce qui peut aussi faire baisser sa Défense Spéciale."
+ },
+ "hypnosis": {
+ name: "Hypnose",
+ effect: "Le lanceur hypnotise la cible pour la plonger dans un profond sommeil."
+ },
+ "meditate": {
+ name: "Yoga",
+ effect: "Le lanceur médite pour éveiller son pouvoir latent et augmenter son Attaque."
+ },
+ "agility": {
+ name: "Hâte",
+ effect: "Le lanceur se relaxe et allège son corps pour beaucoup augmenter sa Vitesse."
+ },
+ "quickAttack": {
+ name: "Vive-attaque",
+ effect: "Le lanceur fonce sur la cible si rapidement qu’on parvient à peine à le discerner. Frappe en priorité."
+ },
+ "rage": {
+ name: "Frénésie",
+ effect: "Une fois activée, cette capacité augmente l'Attaque du lanceur à mesure que celui-ci subit des attaques."
+ },
+ "teleport": {
+ name: "Téléport",
+ effect: "Permet de changer de place avec un autre Pokémon de l’équipe s’il y en a. Quand cette capacité est utilisée par un Pokémon sauvage, celui-ci fuit le combat."
+ },
+ "nightShade": {
+ name: "Ombre Nocturne",
+ effect: "Le lanceur invoque un mirage et inflige des dégâts égaux au niveau du lanceur."
+ },
+ "mimic": {
+ name: "Copie",
+ effect: "Le lanceur copie la dernière capacité utilisée par la cible et la conserve tant qu’il reste au combat."
+ },
+ "screech": {
+ name: "Grincement",
+ effect: "Le lanceur émet un son strident qui donne envie de se boucher les oreilles. Baisse beaucoup la Défense de la cible."
+ },
+ "doubleTeam": {
+ name: "Reflet",
+ effect: "Le lanceur se déplace si vite qu’il crée des copies illusoires de lui-même, augmentant son Esquive."
+ },
+ "recover": {
+ name: "Soin",
+ effect: "Un soin qui permet au lanceur de récupérer jusqu’à la moitié de ses PV max."
+ },
+ "harden": {
+ name: "Armure",
+ effect: "Le lanceur contracte tous ses muscles pour augmenter sa Défense."
+ },
+ "minimize": {
+ name: "Lilliput",
+ effect: "Le lanceur comprime son corps pour se faire tout petit et beaucoup augmenter son Esquive."
+ },
+ "smokescreen": {
+ name: "Brouillard",
+ effect: "Le lanceur disperse un nuage d’encre ou de fumée qui réduit la Précision de la cible."
+ },
+ "confuseRay": {
+ name: "Onde Folie",
+ effect: "Une lumière étrange qui plonge la cible dans un état de confusion."
+ },
+ "withdraw": {
+ name: "Repli",
+ effect: "Le lanceur se recroqueville dans sa carapace, ce qui augmente sa Défense."
+ },
+ "defenseCurl": {
+ name: "Boul'Armure",
+ effect: "Le lanceur s’enroule pour cacher ses points faibles, ce qui augmente sa Défense."
+ },
+ "barrier": {
+ name: "Bouclier",
+ effect: "Le lanceur érige un mur solide qui augmente beaucoup sa Défense."
+ },
+ "lightScreen": {
+ name: "Mur Lumière",
+ effect: "Crée un fabuleux mur de lumière qui réduit les dégâts causés par les capacités spéciales pendant cinq tours."
+ },
+ "haze": {
+ name: "Buée Noire",
+ effect: "Crée un brouillard qui annule les changements de stats de tous les Pokémon au combat."
+ },
+ "reflect": {
+ name: "Protection",
+ effect: "Crée un fabuleux mur de lumière qui réduit les dégâts causés par les capacités physiques pendant cinq tours."
+ },
+ "focusEnergy": {
+ name: "Puissance",
+ effect: "Le lanceur prend une profonde inspiration et se concentre pour augmenter son taux de critiques."
+ },
+ "bide": {
+ name: "Patience",
+ effect: "Le lanceur encaisse les coups durant deux tours et réplique en infligeant le double des dégâts subis."
+ },
+ "metronome": {
+ name: "Métronome",
+ effect: "Le lanceur agite un doigt et stimule son cerveau pour utiliser presque n’importe quelle capacité au hasard."
+ },
+ "mirrorMove": {
+ name: "Mimique",
+ effect: "Le lanceur riposte à l'attaque de l'ennemi avec la même attaque."
+ },
+ "selfDestruct": {
+ name: "Destruction",
+ effect: "Le lanceur explose en blessant tous les Pokémon autour de lui. Le lanceur tombe K.O."
+ },
+ "eggBomb": {
+ name: "Bombe Oeuf",
+ effect: "De toutes ses forces, le lanceur jette un gros œuf sur l'ennemi pour lui infliger des dégâts."
+ },
+ "lick": {
+ name: "Léchouille",
+ effect: "Un grand coup de langue qui inflige des dégâts à la cible et peut aussi la paralyser (30% de chances)."
+ },
+ "smog": {
+ name: "Bain de Smog",
+ effect: "Le lanceur projette de la boue bizarre sur la cible. Les changements de stats de la cible sont annulés."
+ },
+ "sludge": {
+ name: "Détritus",
+ effect: "Des détritus toxiques sont projetés sur la cible, ce qui peut aussi l’empoisonner (30% de chances)."
+ },
+ "boneClub": {
+ name: "Massd'Os",
+ effect: "Le lanceur frappe l'ennemi à grands coups d'os. Peut aussi l'apeurer (10% de chances)."
+ },
+ "fireBlast": {
+ name: "Déflagration",
+ effect: "Un déluge de flammes ardentes submerge la cible, ce qui peut aussi la brûler (10% de chances)."
+ },
+ "waterfall": {
+ name: "Cascade",
+ effect: "Le lanceur charge la cible avec une intensité remarquable, ce qui peut l’apeurer (20% de chances)."
+ },
+ "clamp": {
+ name: "Claquoir",
+ effect: "Le lanceur piège l'ennemi dans sa dure coquille et l'écrase pendant quatre à cinq tours."
+ },
+ "swift": {
+ name: "Météores",
+ effect: "Le lanceur envoie des rayons d’étoiles qui touchent toujours la cible."
+ },
+ "skullBash": {
+ name: "Coud'Krâne",
+ effect: "Le lanceur baisse la tête pour augmenter sa Défense au premier tour et percuter l'ennemi au second."
+ },
+ "spikeCannon": {
+ name: "Picanon",
+ effect: "Envoie une rafale de dards. Peut toucher de deux à cinq fois."
+ },
+ "constrict": {
+ name: "Constriction",
+ effect: "De longs tentacules ou lianes attaquent l'ennemi. Peut aussi baisser sa Vitesse."
+ },
+ "amnesia": {
+ name: "Amnésie",
+ effect: "Le lanceur fait le vide dans son esprit pour oublier ses soucis. Augmente beaucoup sa Défense Spéciale."
+ },
+ "kinesis": {
+ name: "Télékinésie",
+ effect: "Le lanceur distrait l'ennemi en pliant une cuiller, ce qui baisse sa Précision."
+ },
+ "softBoiled": {
+ name: "E-Coque",
+ effect: "Le lanceur récupère jusqu’à la moitié de ses PV max."
+ },
+ "highJumpKick": {
+ name: "Pied Voltige",
+ effect: "Le lanceur s’élance pour effectuer un coup de genou sauté. S’il échoue, le lanceur se blesse."
+ },
+ "glare": {
+ name: "Regard Médusant",
+ effect: "Le lanceur intimide la cible grâce à son regard terrifiant pour la paralyser."
+ },
+ "dreamEater": {
+ name: "Dévorêve",
+ effect: "Le lanceur mange le rêve de la cible endormie et récupère en PV la moitié des dégâts infligés."
+ },
+ "poisonGas": {
+ name: "Gaz Toxik",
+ effect: "Le lanceur empoisonne la cible en lui projetant un nuage de gaz toxique au visage."
+ },
+ "barrage": {
+ name: "Pilonnage",
+ effect: "Projette de deux à cinq grosses boules sur l'ennemi."
+ },
+ "leechLife": {
+ name: "Vampirisme",
+ effect: "Une attaque qui aspire le sang de la cible. La moitié des dégâts sont convertis en PV pour le lanceur."
+ },
+ "lovelyKiss": {
+ name: "Grobisou",
+ effect: "Le lanceur fait un bisou à l'ennemi en prenant une mine effrayante. Endort l'ennemi."
+ },
+ "skyAttack": {
+ name: "Piqué",
+ effect: "Une attaque en deux tours au taux de critiques élevé, qui peut aussi apeurer la cible (30% de chances)."
+ },
+ "transform": {
+ name: "Morphing",
+ effect: "Le lanceur devient une copie de sa cible et obtient la même palette de capacités."
+ },
+ "bubble": {
+ name: "Écume",
+ effect: "Des bulles frappent l'ennemi. Peut réduire sa Vitesse."
+ },
+ "dizzyPunch": {
+ name: "Uppercut",
+ effect: "Un enchaînement de coups de poing cadencés frappe l'ennemi. Peut aussi le rendre confus."
+ },
+ "spore": {
+ name: "Spore",
+ effect: "Le lanceur répand un nuage de spores qui endort."
+ },
+ "flash": {
+ name: "Flash",
+ effect: "Explosion lumineuse qui fait baisser la Précision de l'ennemi."
+ },
+ "psywave": {
+ name: "Vague Psy",
+ effect: "Une étrange onde d'énergie chaude frappe l'ennemi. Cette attaque est d'intensité variable."
+ },
+ "splash": {
+ name: "Trempette",
+ effect: "Le lanceur barbote et éclabousse les environs. Cette capacité n’a aucun effet."
+ },
+ "acidArmor": {
+ name: "Acidarmure",
+ effect: "Le lanceur modifie sa structure moléculaire pour se liquéfier et beaucoup augmenter sa Défense."
+ },
+ "crabhammer": {
+ name: "Pince-Masse",
+ effect: "Une grande pince martèle la cible. Taux de critiques élevé."
+ },
+ "explosion": {
+ name: "Explosion",
+ effect: "Le lanceur explose et inflige des dégâts à tous les Pokémon autour de lui. Met K.O. le lanceur."
+ },
+ "furySwipes": {
+ name: "Combo-Griffe",
+ effect: "La cible est lacérée par des faux ou des griffes de deux à cinq fois d’affilée."
+ },
+ "bonemerang": {
+ name: "Osmerang",
+ effect: "Le lanceur projette son os comme un boomerang. Cette attaque frappe à l'aller et au retour."
+ },
+ "rest": {
+ name: "Repos",
+ effect: "Le lanceur regagne tous ses PV et ses altérations de statut sont soignées, puis il dort pendant deux tours."
+ },
+ "rockSlide": {
+ name: "Éboulement",
+ effect: "Le lanceur envoie de gros rochers sur la cible pour lui infliger des dégâts, ce qui peut aussi l’apeurer (30% de chances)."
+ },
+ "hyperFang": {
+ name: "Croc de Mort",
+ effect: "Le lanceur mord l'ennemi à l'aide de ses incisives aiguisées. Peut aussi l'apeurer (10% de chances)."
+ },
+ "sharpen": {
+ name: "Affûtage",
+ effect: "Le lanceur réduit son nombre de polygones pour accentuer ses angles et augmenter son Attaque."
+ },
+ "conversion": {
+ name: "Conversion",
+ effect: "Le lanceur change de type pour prendre celui de la première capacité de sa liste."
+ },
+ "triAttack": {
+ name: "Triplattaque",
+ effect: "Le lanceur envoie trois boules d’énergie simultanément qui peuvent aussi paralyser, brûler ou geler la cible (6.67% de chances)."
+ },
+ "superFang": {
+ name: "Croc Fatal",
+ effect: "Une vilaine morsure d’incisives qui réduit de moitié les PV de la cible."
+ },
+ "slash": {
+ name: "Tranche",
+ effect: "Le lanceur donne un coup de griffe ou de faux. Taux de critiques élevé."
+ },
+ "substitute": {
+ name: "Clonage",
+ effect: "Le lanceur crée un clone en sacrifiant quelques PV. Ce clone sert de leurre."
+ },
+ "struggle": {
+ name: "Lutte",
+ effect: "Une attaque désespérée, utilisée quand le lanceur n’a plus de PP. Le blesse aussi légèrement."
+ },
+ "sketch": {
+ name: "Gribouille",
+ effect: "Le lanceur apprend la dernière capacité utilisée par la cible. Gribouille disparaît après utilisation."
+ },
+ "tripleKick": {
+ name: "Triple Pied",
+ effect: "Une salve de un à trois coups de pied dont la puissance augmente à chaque coup porté."
+ },
+ "thief": {
+ name: "Larcin",
+ effect: "Le lanceur attaque la cible et vole son objet. Le lanceur ne peut rien voler s’il tient déjà un objet."
+ },
+ "spiderWeb": {
+ name: "Toile",
+ effect: "Le lanceur enserre l'ennemi à l'aide d'une fine soie gluante pour l'empêcher de fuir le combat."
+ },
+ "mindReader": {
+ name: "Lire-Esprit",
+ effect: "Le lanceur analyse les mouvements de l'ennemi pour être sûr de toucher au coup suivant."
+ },
+ "nightmare": {
+ name: "Cauchemar",
+ effect: "Un cauchemar qui inflige des dégâts à chaque tour à un ennemi endormi."
+ },
+ "flameWheel": {
+ name: "Roue de Feu",
+ effect: "Le lanceur s’entoure de feu et charge la cible, ce qui peut aussi la brûler (10% de chances)."
+ },
+ "snore": {
+ name: "Ronflement",
+ effect: "Une attaque qui ne fonctionne que si le lanceur est endormi. Le boucan peut aussi apeurer la cible (30% de chances)."
+ },
+ "curse": {
+ name: "Malédiction",
+ effect: "Une capacité à l’effet différent selon que le lanceur est un Pokémon Spectre ou non."
+ },
+ "flail": {
+ name: "Gigotage",
+ effect: "Le lanceur attaque en gigotant dans tous les sens. Plus ses PV sont bas, plus l’attaque est puissante."
+ },
+ "conversion2": {
+ name: "Conversion 2",
+ effect: "Le lanceur change de type pour être résistant au type de la dernière attaque lancée par sa cible."
+ },
+ "aeroblast": {
+ name: "Aéroblast",
+ effect: "Le lanceur projette une tornade sur l'ennemi pour infliger des dégâts. Taux de critique élevé."
+ },
+ "cottonSpore": {
+ name: "Spore Coton",
+ effect: "Le lanceur libère des spores cotonneuses qui collent à la cible et baissent beaucoup sa Vitesse."
+ },
+ "reversal": {
+ name: "Contre",
+ effect: "Le lanceur ne retient plus ses coups. Plus ses PV sont bas, plus la puissance de cette capacité augmente."
+ },
+ "spite": {
+ name: "Dépit",
+ effect: "Le lanceur exprime son ressentiment en retirant 4 PP à la dernière capacité utilisée par la cible."
+ },
+ "powderSnow": {
+ name: "Poudreuse",
+ effect: "Le lanceur projette de la neige poudreuse qui peut aussi geler la cible (10% de chances)."
+ },
+ "protect": {
+ name: "Abri",
+ effect: "Le lanceur se protège de toutes les attaques. Peut échouer si utilisée plusieurs fois de suite."
+ },
+ "machPunch": {
+ name: "Mach Punch",
+ effect: "Coup de poing fulgurant. Frappe en priorité."
+ },
+ "scaryFace": {
+ name: "Grimace",
+ effect: "Le lanceur fait une grimace qui effraie la cible et réduit beaucoup sa Vitesse."
+ },
+ "feintAttack": {
+ name: "Feinte",
+ effect: "Le lanceur s'approche l'air de rien avant de frapper par surprise. N'échoue jamais."
+ },
+ "sweetKiss": {
+ name: "Doux Baiser",
+ effect: "Le lanceur envoie un bisou si mignon et désarmant qu’il plonge la cible dans la confusion."
+ },
+ "bellyDrum": {
+ name: "Cognobidon",
+ effect: "Améliore l’Attaque au maximum en sacrifiant la moitié des PV max."
+ },
+ "sludgeBomb": {
+ name: "Bombe Beurk",
+ effect: "Des détritus toxiques sont projetés sur la cible, ce qui peut aussi l’empoisonner (30% de chances)."
+ },
+ "mudSlap": {
+ name: "Coud'Boue",
+ effect: "Le lanceur envoie de la boue au visage de la cible pour infliger des dégâts et baisser sa Précision."
+ },
+ "octazooka": {
+ name: "Octazooka",
+ effect: "Le lanceur attaque en projetant de l'encre au visage de l'ennemi. Peut aussi baisser sa Précision."
+ },
+ "spikes": {
+ name: "Picots",
+ effect: "Le lanceur disperse des picots sur le sol pour blesser tout ennemi qui entre au combat."
+ },
+ "zapCannon": {
+ name: "Élecanon",
+ effect: "Un boulet de canon électrifié qui inflige des dégâts à la cible et la paralyse."
+ },
+ "foresight": {
+ name: "Clairvoyance",
+ effect: "Permet de toucher un Pokémon Spectre avec n'importe quelle capacité ou de toucher un ennemi insaisissable."
+ },
+ "destinyBond": {
+ name: "Lien du Destin",
+ effect: "Si un assaillant porte un coup fatal au lanceur après qu’il a activé cette capacité, ils sont tous les deux mis K.O. La capacité échoue si elle est immédiatement réutilisée."
+ },
+ "perishSong": {
+ name: "Requiem",
+ effect: "Tout Pokémon qui entend ce requiem est K.O. dans trois tours à moins qu’il ne soit remplacé."
+ },
+ "icyWind": {
+ name: "Vent Glace",
+ effect: "Une bourrasque de vent froid blesse la cible et réduit sa Vitesse."
+ },
+ "detect": {
+ name: "Détection",
+ effect: "Le lanceur se protège de toutes les attaques. Peut échouer si utilisée plusieurs fois de suite."
+ },
+ "boneRush": {
+ name: "Charge Os",
+ effect: "Le lanceur frappe la cible avec un os de deux à cinq fois d’affilée."
+ },
+ "lockOn": {
+ name: "Verrouillage",
+ effect: "Le lanceur verrouille la cible pour ne pas la rater au tour suivant."
+ },
+ "outrage": {
+ name: "Colère",
+ effect: "Le lanceur enrage et attaque pendant deux ou trois tours avant de devenir confus."
+ },
+ "sandstorm": {
+ name: "Tempête de Sable",
+ effect: "Une tempête de sable blesse tous les Pokémon pendant cinq tours, sauf ceux de type Roche, Sol ou Acier. Augmente la Défense Spéciale des Pokémon Roche."
+ },
+ "gigaDrain": {
+ name: "Giga-Sangsue",
+ effect: "Une attaque qui absorbe les nutriments et convertit la moitié des dégâts infligés en PV pour le lanceur."
+ },
+ "endure": {
+ name: "Ténacité",
+ effect: "Le lanceur résiste aux attaques avec 1 PV. Peut échouer si utilisée plusieurs fois de suite."
+ },
+ "charm": {
+ name: "Charme",
+ effect: "Le lanceur fait les yeux doux pour berner la cible et beaucoup réduire son Attaque."
+ },
+ "rollout": {
+ name: "Roulade",
+ effect: "Un rocher roule sur la cible pendant cinq tours. L’attaque gagne en puissance à chaque coup."
+ },
+ "falseSwipe": {
+ name: "Faux-Chage",
+ effect: "Le lanceur retient ses coups pour que la cible garde au moins 1 PV et ne tombe pas K.O."
+ },
+ "swagger": {
+ name: "Vantardise",
+ effect: "Fait enrager la cible et la plonge dans la confusion, mais augmente beaucoup son Attaque."
+ },
+ "milkDrink": {
+ name: "Lait à Boire",
+ effect: "Le lanceur récupère jusqu’à la moitié de ses PV max."
+ },
+ "spark": {
+ name: "Étincelle",
+ effect: "Le lanceur envoie une charge électrique sur la cible qui peut aussi la paralyser (30% de chances)."
+ },
+ "furyCutter": {
+ name: "Taillade",
+ effect: "Un coup de faux ou de griffe dont la puissance augmente quand il touche plusieurs fois d’affilée."
+ },
+ "steelWing": {
+ name: "Ailes d'Acier",
+ effect: "Le lanceur frappe la cible avec des ailes d’acier, ce qui peut aussi augmenter la Défense du lanceur."
+ },
+ "meanLook": {
+ name: "Regard Noir",
+ effect: "Le lanceur pétrifie la cible en lui lançant un regard noir qui la rend incapable de quitter le terrain."
+ },
+ "attract": {
+ name: "Attraction",
+ effect: "Si la cible est du sexe opposé, elle tombe amoureuse et rechigne alors à attaquer."
+ },
+ "sleepTalk": {
+ name: "Blabla Dodo",
+ effect: "Le lanceur utilise une de ses capacités au hasard. Il ne peut utiliser cette capacité que quand il dort."
+ },
+ "healBell": {
+ name: "Glas de Soin",
+ effect: "Carillon apaisant qui soigne les altérations de statut de tous les Pokémon de l’équipe."
+ },
+ "return": {
+ name: "Retour",
+ effect: "Plus le Pokémon apprécie son Dresseur, plus la puissance de cette attaque furieuse augmente."
+ },
+ "present": {
+ name: "Cadeau",
+ effect: "Le lanceur attaque en offrant un cadeau piégé à la cible, mais le cadeau peut parfois restaurer les PV de celle-ci à la place."
+ },
+ "frustration": {
+ name: "Frustration",
+ effect: "Moins le Pokémon aime son Dresseur, plus cette attaque est puissante."
+ },
+ "safeguard": {
+ name: "Rune Protect",
+ effect: "Crée un champ protecteur qui empêche toutes les altérations de statut pendant cinq tours."
+ },
+ "painSplit": {
+ name: "Balance",
+ effect: "Le lanceur ajoute ses PV à ceux de sa cible et les répartit équitablement."
+ },
+ "sacredFire": {
+ name: "Feu Sacré",
+ effect: "Le lanceur génère un feu mystique d'une intensité redoutable pour attaquer l'ennemi. Peut aussi le brûler (50% de chances)."
+ },
+ "magnitude": {
+ name: "Ampleur",
+ effect: "Provoque un tremblement de terre d'intensité variable qui affecte tous les Pokémon alentour. L'efficacité varie."
+ },
+ "dynamicPunch": {
+ name: "Dynamo-Poing",
+ effect: "Le lanceur rassemble ses forces et envoie un coup de poing à la cible, ce qui la rend confuse à coup sûr."
+ },
+ "megahorn": {
+ name: "Mégacorne",
+ effect: "Le lanceur inflige un grand coup de corne à la cible."
+ },
+ "dragonBreath": {
+ name: "Draco-Souffle",
+ effect: "Le lanceur souffle fort sur la cible pour lui infliger des dégâts, ce qui peut aussi la paralyser (30% de chances)."
+ },
+ "batonPass": {
+ name: "Relais",
+ effect: "Le lanceur échange sa place et tout changement de stats avec un Pokémon de l’équipe."
+ },
+ "encore": {
+ name: "Encore",
+ effect: "Le lanceur oblige la cible à répéter la dernière capacité utilisée durant trois tours."
+ },
+ "pursuit": {
+ name: "Poursuite",
+ effect: "Une attaque qui inflige deux fois plus de dégâts à un ennemi qui s'apprête à être remplacé."
+ },
+ "rapidSpin": {
+ name: "Tour Rapide",
+ effect: "Le lanceur attaque en tournant sur lui-même. Sa Vitesse augmente également. Il se libère également des effets de capacités comme Étreinte, Ligotage ou Vampigraine."
+ },
+ "sweetScent": {
+ name: "Doux Parfum",
+ effect: "Un doux parfum qui réduit beaucoup l’Esquive de la cible."
+ },
+ "ironTail": {
+ name: "Queue de Fer",
+ effect: "Le lanceur attaque la cible avec une queue de fer, ce qui peut aussi baisser la Défense de la cible."
+ },
+ "metalClaw": {
+ name: "Griffe Acier",
+ effect: "Attaque avec des griffes d’acier. Peut aussi augmenter l’Attaque du lanceur."
+ },
+ "vitalThrow": {
+ name: "Corps Perdu",
+ effect: "Le lanceur porte son coup en dernier. En échange, cette capacité n'échoue jamais."
+ },
+ "morningSun": {
+ name: "Aurore",
+ effect: "Un soin qui restaure des PV au lanceur. Son efficacité varie en fonction de la météo."
+ },
+ "synthesis": {
+ name: "Synthèse",
+ effect: "Un soin qui restaure des PV au lanceur. Son efficacité varie en fonction de la météo."
+ },
+ "moonlight": {
+ name: "Rayon Lune",
+ effect: "Un soin qui restaure des PV au lanceur. Son efficacité varie en fonction de la météo."
+ },
+ "hiddenPower": {
+ name: "Puissance Cachée",
+ effect: "Attaque dont le type dépend du Pokémon qui l'utilise."
+ },
+ "crossChop": {
+ name: "Coup Croix",
+ effect: "Le lanceur délivre un coup double en croisant les avant-bras. Taux de critiques élevé."
+ },
+ "twister": {
+ name: "Ouragan",
+ effect: "Le lanceur déclenche un terrible ouragan sur la cible, ce qui peut aussi apeurer celle-ci (20% de chances)."
+ },
+ "rainDance": {
+ name: "Danse Pluie",
+ effect: "Invoque de fortes pluies qui durent cinq tours, augmentant la puissance des capacités de type Eau et baissant celle des capacités de type Feu."
+ },
+ "sunnyDay": {
+ name: "Zénith",
+ effect: "Fait briller le soleil pendant cinq tours, augmentant la puissance des capacités de type Feu et baissant celle des capacités de type Eau."
+ },
+ "crunch": {
+ name: "Mâchouille",
+ effect: "Le lanceur mord la cible de ses crocs pointus, ce qui peut aussi baisser sa Défense."
+ },
+ "mirrorCoat": {
+ name: "Voile Miroir",
+ effect: "Une riposte qui contre n’importe quelle capacité spéciale en infligeant le double des dégâts subis."
+ },
+ "psychUp": {
+ name: "Boost",
+ effect: "Une autohypnose qui permet au lanceur de copier les changements de stats de la cible."
+ },
+ "extremeSpeed": {
+ name: "Vitesse Extrême",
+ effect: "Le lanceur charge à une vitesse renversante. Frappe en priorité."
+ },
+ "ancientPower": {
+ name: "Pouvoir Antique",
+ effect: "Une attaque préhistorique qui peut augmenter toutes les stats du lanceur d’un seul coup."
+ },
+ "shadowBall": {
+ name: "Ball'Ombre",
+ effect: "Le lanceur projette une grande ombre sur la cible qui peut aussi faire baisser la Défense Spéciale de celle-ci."
+ },
+ "futureSight": {
+ name: "Prescience",
+ effect: "De l’énergie psychique vient frapper la cible deux tours après l’utilisation de cette capacité."
+ },
+ "rockSmash": {
+ name: "Éclate-Roc",
+ effect: "Le lanceur porte un coup de poing à la cible, ce qui peut baisser la Défense de celle-ci."
+ },
+ "whirlpool": {
+ name: "Siphon",
+ effect: "Le lanceur piège la cible dans une trombe d’eau pendant quatre à cinq tours."
+ },
+ "beatUp": {
+ name: "Baston",
+ effect: "Le lanceur appelle tous les Pokémon de son équipe à attaquer. Plus ils sont nombreux, plus il y a d’attaques."
+ },
+ "fakeOut": {
+ name: "Bluff",
+ effect: "Le lanceur frappe en priorité et apeure la cible. La capacité ne fonctionne que si elle est utilisée immédiatement en entrant au combat."
+ },
+ "uproar": {
+ name: "Brouhaha",
+ effect: "Le lanceur attaque en rugissant durant trois tours. Pendant ce temps, aucun Pokémon ne peut s’endormir."
+ },
+ "stockpile": {
+ name: "Stockage",
+ effect: "Le lanceur emmagasine de l’énergie et augmente sa Défense et sa Défense Spéciale. Peut être utilisée trois fois."
+ },
+ "spitUp": {
+ name: "Relâche",
+ effect: "Libère dans une attaque l’énergie précédemment emmagasinée avec Stockage. La puissance augmente en fonction du nombre de fois où Stockage a été utilisée."
+ },
+ "swallow": {
+ name: "Avale",
+ effect: "Le lanceur absorbe l’énergie emmagasinée avec Stockage pour restaurer ses PV. Le nombre de PV soignés augmente en fonction du nombre de fois où Stockage a été utilisée."
+ },
+ "heatWave": {
+ name: "Canicule",
+ effect: "Le lanceur provoque une vague de chaleur qui peut aussi brûler la cible (10% de chances)."
+ },
+ "hail": {
+ name: "Grêle",
+ effect: "Invoque une tempête de grêle qui dure cinq tours. Ne blesse pas les Pokémon de type Glace."
+ },
+ "torment": {
+ name: "Tourmente",
+ effect: "Le lanceur irrite la cible pour l’empêcher d’utiliser la même capacité deux fois de suite."
+ },
+ "flatter": {
+ name: "Flatterie",
+ effect: "Rend la cible confuse, mais augmente son Attaque Spéciale."
+ },
+ "willOWisp": {
+ name: "Feu Follet",
+ effect: "Le lanceur projette des flammes maléfiques à la cible pour lui infliger une brûlure."
+ },
+ "memento": {
+ name: "Souvenir",
+ effect: "Le lanceur est mis K.O., mais l’Attaque et l’Attaque Spéciale de la cible baissent beaucoup."
+ },
+ "facade": {
+ name: "Façade",
+ effect: "Une capacité dont la puissance double lorsque le lanceur est empoisonné, paralysé ou brûlé."
+ },
+ "focusPunch": {
+ name: "Mitra-Poing",
+ effect: "Le lanceur se concentre avant d’attaquer. Échoue s’il est touché avant d’avoir frappé."
+ },
+ "smellingSalts": {
+ name: "Stimulant",
+ effect: "Cette attaque est doublement efficace sur les Pokémon paralysés, mais elle soigne leur paralysie."
+ },
+ "followMe": {
+ name: "Par Ici",
+ effect: "Le lanceur attire l’attention des cibles présentes pour les forcer à n’attaquer que le lanceur."
+ },
+ "naturePower": {
+ name: "Force Nature",
+ effect: "Une attaque qui tire sa force de la nature. Son type varie selon le terrain."
+ },
+ "charge": {
+ name: "Chargeur",
+ effect: "Le lanceur se charge en électricité, ce qui augmente la puissance de la prochaine capacité Électrik qu’il utilisera. Sa Défense Spéciale augmente également."
+ },
+ "taunt": {
+ name: "Provoc",
+ effect: "Le lanceur provoque la cible, ce qui oblige celle-ci à n’utiliser que des capacités qui infligent des dégâts pendant trois tours."
+ },
+ "helpingHand": {
+ name: "Coup d'Main",
+ effect: "Le lanceur donne un coup de main à son allié, qui voit la puissance de ses capacités augmenter."
+ },
+ "trick": {
+ name: "Tour de Magie",
+ effect: "Le lanceur prend la cible au dépourvu et l’oblige à échanger son objet contre le sien."
+ },
+ "rolePlay": {
+ name: "Imitation",
+ effect: "Imite la cible et copie son talent."
+ },
+ "wish": {
+ name: "Voeu",
+ effect: "Un vœu qui permet au lanceur ou au Pokémon entrant sur le terrain au tour suivant de récupérer la moitié des PV max du lanceur."
+ },
+ "assist": {
+ name: "Assistance",
+ effect: "Le lanceur se dépêche d'utiliser une capacité au hasard parmi celles des Pokémon de l'équipe."
+ },
+ "ingrain": {
+ name: "Racines",
+ effect: "Le lanceur plante ses racines et récupère des PV à chaque tour. Une fois enraciné, il ne peut plus fuir."
+ },
+ "superpower": {
+ name: "Surpuissance",
+ effect: "Une attaque puissante, mais qui baisse l’Attaque et la Défense du lanceur."
+ },
+ "magicCoat": {
+ name: "Reflet Magik",
+ effect: "Une barrière qui renvoie les capacités comme Vampigraine et celles affectant le statut et les stats."
+ },
+ "recycle": {
+ name: "Recyclage",
+ effect: "Recycle un objet tenu à usage unique déjà utilisé lors du combat pour pouvoir l’utiliser à nouveau."
+ },
+ "revenge": {
+ name: "Vendetta",
+ effect: "Une attaque deux fois plus puissante si le lanceur a été blessé par l'ennemi durant ce tour."
+ },
+ "brickBreak": {
+ name: "Casse-Brique",
+ effect: "Le lanceur attaque avec le tranchant de la main. Permet aussi de briser les barrières comme Mur Lumière et Protection."
+ },
+ "yawn": {
+ name: "Bâillement",
+ effect: "Le lanceur fait bâiller la cible, qui s’endort au tour suivant."
+ },
+ "knockOff": {
+ name: "Sabotage",
+ effect: "Fait plus de dégâts aux cibles qui tiennent un objet. De plus, fait tomber cet objet et empêche la cible de l’utiliser jusqu’à la fin du combat."
+ },
+ "endeavor": {
+ name: "Effort",
+ effect: "Une attaque qui réduit les PV de la cible au niveau des PV du lanceur."
+ },
+ "eruption": {
+ name: "Éruption",
+ effect: "Le lanceur laisse exploser sa colère. Plus ses PV sont bas, moins l’attaque est puissante."
+ },
+ "skillSwap": {
+ name: "Échange",
+ effect: "Le lanceur utilise ses pouvoirs psychiques pour échanger son talent avec la cible."
+ },
+ "imprison": {
+ name: "Possessif",
+ effect: "Si la cible et le lanceur ont des capacités en commun, la cible ne pourra pas les utiliser."
+ },
+ "refresh": {
+ name: "Régénération",
+ effect: "Le lanceur se repose pour guérir d'un empoisonnement, d'une brûlure ou d'une paralysie."
+ },
+ "grudge": {
+ name: "Rancune",
+ effect: "Si le lanceur est mis K.O., sa rancune épuise les PP de la capacité utilisée par l'ennemi pour le mettre K.O."
+ },
+ "snatch": {
+ name: "Saisie",
+ effect: "Lorsqu'une capacité de soin ou de changement de stats est utilisée, le lanceur vole ses effets."
+ },
+ "secretPower": {
+ name: "Force Cachée",
+ effect: "Les effets de cette attaque varient en fonction de l'environnement."
+ },
+ "dive": {
+ name: "Plongée",
+ effect: "Le lanceur plonge sous l’eau au premier tour et frappe au second."
+ },
+ "armThrust": {
+ name: "Cogne",
+ effect: "Un déluge de coups adressés avec la paume qui frappe de deux à cinq fois d’affilée."
+ },
+ "camouflage": {
+ name: "Camouflage",
+ effect: "Modifie le type du lanceur en fonction du terrain, comme une berge, une grotte, l'herbe, etc."
+ },
+ "tailGlow": {
+ name: "Lumi-Queue",
+ effect: "Le lanceur regarde un flash lumineux fixement. Augmente énormément son Attaque Spéciale."
+ },
+ "lusterPurge": {
+ name: "Lumi-Éclat",
+ effect: "Le lanceur libère un éclair lumineux. Peut aussi baisser la Défense Spéciale de l'ennemi."
+ },
+ "mistBall": {
+ name: "Ball'Brume",
+ effect: "Une bulle de brume inflige des dégâts à l'ennemi. Peut aussi réduire son Attaque Spéciale."
+ },
+ "featherDance": {
+ name: "Danse Plumes",
+ effect: "Une montagne de plumes ensevelit la cible et réduit beaucoup son Attaque."
+ },
+ "teeterDance": {
+ name: "Danse Folle",
+ effect: "Danse qui rend confus tous les Pokémon autour du lanceur."
+ },
+ "blazeKick": {
+ name: "Pied Brûleur",
+ effect: "Le lanceur envoie un coup de pied au taux de critiques élevé. Peut aussi brûler la cible (10% de chances)."
+ },
+ "mudSport": {
+ name: "Lance-Boue",
+ effect: "Asperge les alentours de boue. Affaiblit les capacités Électrik pendant cinq tours."
+ },
+ "iceBall": {
+ name: "Ball'Glace",
+ effect: "Frappe l'ennemi pendant cinq tours. L'attaque gagne en puissance à chaque coup."
+ },
+ "needleArm": {
+ name: "Poing Dard",
+ effect: "Le lanceur attaque en fouettant l'ennemi de ses bras épineux. Peut aussi l'apeurer (30% de chances)."
+ },
+ "slackOff": {
+ name: "Paresse",
+ effect: "Le lanceur se tourne les pouces et récupère jusqu’à la moitié de ses PV max."
+ },
+ "hyperVoice": {
+ name: "Mégaphone",
+ effect: "Le lanceur pousse un cri dont l’écho terrifiant a le pouvoir d’infliger des dégâts à la cible."
+ },
+ "poisonFang": {
+ name: "Crochet Venin",
+ effect: "Le lanceur mord la cible avec ses crocs toxiques, ce qui peut aussi l’empoisonner gravement (50% de chances)."
+ },
+ "crushClaw": {
+ name: "Éclate Griffe",
+ effect: "Le lanceur lacère la cible avec des griffes solides et aiguisées, ce qui peut aussi baisser la Défense de celle-ci."
+ },
+ "blastBurn": {
+ name: "Rafale Feu",
+ effect: "Une explosion ardente consume la cible. Le lanceur doit se reposer au tour suivant."
+ },
+ "hydroCannon": {
+ name: "Hydroblast",
+ effect: "Le lanceur projette un missile d’eau sur la cible, mais il doit se reposer au tour suivant."
+ },
+ "meteorMash": {
+ name: "Poing Météore",
+ effect: "Un coup de poing lancé à la vitesse d’un météore. Peut aussi augmenter l’Attaque du lanceur."
+ },
+ "astonish": {
+ name: "Étonnement",
+ effect: "Le lanceur attaque la cible en poussant un cri terrifiant qui peut aussi l’apeurer (30% de chances)."
+ },
+ "weatherBall": {
+ name: "Ball'Météo",
+ effect: "Une capacité dont la puissance et le type varient en fonction du temps qu’il fait."
+ },
+ "aromatherapy": {
+ name: "Aromathérapie",
+ effect: "Le lanceur libère un parfum apaisant qui guérit tous les problèmes de statut de l'équipe."
+ },
+ "fakeTears": {
+ name: "Croco Larme",
+ effect: "Le lanceur fait semblant de pleurer pour troubler la cible et beaucoup baisser sa Défense Spéciale."
+ },
+ "airCutter": {
+ name: "Tranch'Air",
+ effect: "Le lanceur appelle des vents tranchants qui lacèrent la cible. Taux de critiques élevé."
+ },
+ "overheat": {
+ name: "Surchauffe",
+ effect: "Le lanceur attaque la cible à pleine puissance, mais le contrecoup baisse beaucoup l’Attaque Spéciale du lanceur."
+ },
+ "odorSleuth": {
+ name: "Flair",
+ effect: "Permet de toucher un Pokémon Spectre avec n'importe quelle capacité ou de toucher un ennemi insaisissable."
+ },
+ "rockTomb": {
+ name: "Tomberoche",
+ effect: "Des rochers frappent la cible et baissent sa Vitesse."
+ },
+ "silverWind": {
+ name: "Vent Argenté",
+ effect: "Vent qui projette des écailles poudreuses sur l'ennemi. Peut aussi monter toutes les stats du lanceur."
+ },
+ "metalSound": {
+ name: "Strido-Son",
+ effect: "Un cri horrible tel un crissement métallique qui réduit beaucoup la Défense Spéciale de la cible."
+ },
+ "grassWhistle": {
+ name: "Siffl'Herbe",
+ effect: "Le lanceur joue une douce mélodie qui plonge l'ennemi dans un profond sommeil."
+ },
+ "tickle": {
+ name: "Chatouille",
+ effect: "Le lanceur chatouille la cible, ce qui baisse son Attaque et sa Défense."
+ },
+ "cosmicPower": {
+ name: "Force Cosmique",
+ effect: "Le lanceur absorbe un pouvoir mystique spatial qui augmente sa Défense et sa Défense Spéciale."
+ },
+ "waterSpout": {
+ name: "Giclédo",
+ effect: "Le lanceur attaque avec un jet d’eau. Moins il a de PV et moins l’attaque est puissante."
+ },
+ "signalBeam": {
+ name: "Rayon Signal",
+ effect: "Le lanceur projette un rayon de lumière sinistre. Peut aussi rendre l'ennemi confus."
+ },
+ "shadowPunch": {
+ name: "Poing Ombre",
+ effect: "Le lanceur se fond dans les ombres pour porter un coup de poing. N’échoue jamais."
+ },
+ "extrasensory": {
+ name: "Extrasenseur",
+ effect: "Le lanceur attaque avec un pouvoir étrange et invisible qui peut aussi apeurer la cible (10% de chances)."
+ },
+ "skyUppercut": {
+ name: "Stratopercut",
+ effect: "Le lanceur attaque avec un uppercut. Il envoie son poing vers le ciel de toutes ses forces."
+ },
+ "sandTomb": {
+ name: "Tourbi-Sable",
+ effect: "Le lanceur emprisonne la cible dans une tempête de sable terrifiante qui dure de quatre à cinq tours."
+ },
+ "sheerCold": {
+ name: "Glaciation",
+ effect: "Une vague de froid glacial frappe la cible pour la mettre K.O. en un coup. Cela a peu de chances de réussir si le lanceur ne possède pas le type Glace."
+ },
+ "muddyWater": {
+ name: "Ocroupi",
+ effect: "Le lanceur attaque en projetant de l’eau boueuse. Peut aussi réduire la Précision de la cible."
+ },
+ "bulletSeed": {
+ name: "Balle Graine",
+ effect: "Le lanceur mitraille la cible avec une rafale de graines. De deux à cinq rafales sont lancées à la suite."
+ },
+ "aerialAce": {
+ name: "Aéropique",
+ effect: "Le lanceur prend la cible de vitesse et la lacère. N’échoue jamais."
+ },
+ "icicleSpear": {
+ name: "Stalactite",
+ effect: "Le lanceur jette des pics de glace sur la cible, de deux à cinq fois de suite."
+ },
+ "ironDefense": {
+ name: "Mur de Fer",
+ effect: "L’épiderme du lanceur devient dur comme du fer, ce qui augmente beaucoup sa Défense."
+ },
+ "block": {
+ name: "Barrage",
+ effect: "Le lanceur bloque la route de la cible pour empêcher sa fuite."
+ },
+ "howl": {
+ name: "Grondement",
+ effect: "Le lanceur pousse un grand cri d’encouragement, ce qui augmente son Attaque et celle de ses alliés."
+ },
+ "dragonClaw": {
+ name: "Draco-Griffe",
+ effect: "Le lanceur lacère la cible de ses grandes griffes aiguisées."
+ },
+ "frenzyPlant": {
+ name: "Végé-Attaque",
+ effect: "Un violent coup de racines s’abat sur la cible. Le lanceur doit se reposer au tour suivant."
+ },
+ "bulkUp": {
+ name: "Gonflette",
+ effect: "Le lanceur tend ses muscles pour se gonfler, ce qui booste son Attaque et sa Défense."
+ },
+ "bounce": {
+ name: "Rebond",
+ effect: "Le lanceur bondit très haut et plonge sur la cible au second tour, ce qui peut aussi la paralyser (30% de chances)."
+ },
+ "mudShot": {
+ name: "Tir de Boue",
+ effect: "Le lanceur attaque en projetant de la boue sur la cible, ce qui réduit aussi la Vitesse de celle-ci."
+ },
+ "poisonTail": {
+ name: "Queue-Poison",
+ effect: "Le lanceur attaque la cible avec sa queue, ce qui peut aussi l’empoisonner (10% de chances). Taux de critiques élevés."
+ },
+ "covet": {
+ name: "Implore",
+ effect: "Le lanceur s’approche de la cible avec un air angélique afin de dérober l’objet qu’elle tient."
+ },
+ "voltTackle": {
+ name: "Électacle",
+ effect: "Le lanceur électrifie son corps avant de charger. Le choc blesse aussi gravement le lanceur et peut paralyser la cible (10% de chances)."
+ },
+ "magicalLeaf": {
+ name: "Feuille Magik",
+ effect: "Le lanceur disperse d’étranges feuilles qui poursuivent la cible. N’échoue jamais."
+ },
+ "waterSport": {
+ name: "Tourniquet",
+ effect: "Asperge d'eau les alentours. Affaiblit les capacités de type Feu pendant cinq tours."
+ },
+ "calmMind": {
+ name: "Plénitude",
+ effect: "Le lanceur se concentre et fait le vide dans son esprit pour augmenter son Attaque Spéciale et sa Défense Spéciale."
+ },
+ "leafBlade": {
+ name: "Lame Feuille",
+ effect: "Une feuille coupante comme une lame entaille la cible. Taux de critiques élevé."
+ },
+ "dragonDance": {
+ name: "Danse Draco",
+ effect: "Une danse mystique dont le rythme effréné augmente l’Attaque et la Vitesse du lanceur."
+ },
+ "rockBlast": {
+ name: "Boule Roc",
+ effect: "Le lanceur projette un rocher sur la cible de deux à cinq fois d’affilée."
+ },
+ "shockWave": {
+ name: "Onde de Choc",
+ effect: "Le lanceur envoie un choc électrique rapide à la cible. N’échoue jamais."
+ },
+ "waterPulse": {
+ name: "Vibraqua",
+ effect: "Le lanceur projette une aura aquatique sur la cible, et peut la rendre confuse."
+ },
+ "doomDesire": {
+ name: "Voeu Destructeur",
+ effect: "Le lanceur génère une sphère lumineuse qu'il projette sur l'ennemi deux tours plus tard."
+ },
+ "psychoBoost": {
+ name: "Psycho-Boost",
+ effect: "Attaque l'ennemi à pleine puissance. Le contrecoup baisse beaucoup l'Attaque Spéciale du lanceur."
+ },
+ "roost": {
+ name: "Atterrissage",
+ effect: "Le lanceur atterrit et se repose. Restaure jusqu’à la moitié de ses PV max."
+ },
+ "gravity": {
+ name: "Gravité",
+ effect: "Pendant cinq tours, les Pokémon Vol ou qui ont Lévitation deviennent sensibles aux capacités Sol, et les capacités volantes deviennent inutilisables."
+ },
+ "miracleEye": {
+ name: "Oeil Miracle",
+ effect: "Permet de toucher un Pokémon Ténèbres avec les capacités de type Psy ou de toucher un ennemi ayant beaucoup d'esquive."
+ },
+ "wakeUpSlap": {
+ name: "Réveil Forcé",
+ effect: "Cette attaque inflige d'importants dégâts à un Pokémon endormi. Mais elle le réveille également."
+ },
+ "hammerArm": {
+ name: "Marto-Poing",
+ effect: "Le lanceur donne un puissant coup de poing à la cible, ce qui réduit la Vitesse du lanceur."
+ },
+ "gyroBall": {
+ name: "Gyroballe",
+ effect: "Le lanceur effectue une rotation rapide et frappe la cible. Plus la Vitesse du lanceur est basse par rapport à celle de la cible, plus il inflige de dégâts."
+ },
+ "healingWish": {
+ name: "Voeu Soin",
+ effect: "Le lanceur tombe K.O. pour soigner les altérations de statut et les PV du Pokémon qui viendra le remplacer sur le terrain."
+ },
+ "brine": {
+ name: "Saumure",
+ effect: "La puissance de cette capacité est doublée lorsque la cible a moins de la moitié de ses PV."
+ },
+ "naturalGift": {
+ name: "Don Naturel",
+ effect: "Avant d'attaquer, le lanceur rassemble ses forces grâce à sa Baie. Elle détermine le type et la puissance de l'attaque."
+ },
+ "feint": {
+ name: "Ruse",
+ effect: "Une attaque capable de toucher une cible qui utilise une capacité similaire à Détection ou Abri, et annule l’effet de cette capacité."
+ },
+ "pluck": {
+ name: "Picore",
+ effect: "Le lanceur picore la cible. Si cette dernière tient une Baie, le lanceur la mange et profite de ses effets."
+ },
+ "tailwind": {
+ name: "Vent Arrière",
+ effect: "Génère une rafale de vent qui augmente la Vitesse des Pokémon de l’équipe pendant quatre tours."
+ },
+ "acupressure": {
+ name: "Acupression",
+ effect: "Le lanceur utilise sa connaissance des points de pression pour beaucoup augmenter une stat."
+ },
+ "metalBurst": {
+ name: "Fulmifer",
+ effect: "Le lanceur contre-attaque avec un coup infligeant des dégâts supérieurs à ceux de la dernière capacité qui l’a blessé."
+ },
+ "uTurn": {
+ name: "Demi-Tour",
+ effect: "Après son attaque, le lanceur revient à toute vitesse et change de place avec un Pokémon de l’équipe prêt à combattre."
+ },
+ "closeCombat": {
+ name: "Close Combat",
+ effect: "Le lanceur ne pense plus à se protéger et frappe sa cible violemment au corps à corps. Cette capacité baisse la Défense et la Défense Spéciale du lanceur."
+ },
+ "payback": {
+ name: "Représailles",
+ effect: "Le lanceur charge son énergie, puis attaque. La puissance de la capacité est doublée si le lanceur agit après la cible."
+ },
+ "assurance": {
+ name: "Assurance",
+ effect: "La puissance de cette capacité est deux fois plus élevée si la cible a déjà été blessée durant ce tour."
+ },
+ "embargo": {
+ name: "Embargo",
+ effect: "Empêche la cible d'utiliser un objet tenu et son Dresseur d'utiliser un objet sur lui pendant cinq tours."
+ },
+ "fling": {
+ name: "Dégommage",
+ effect: "Le lanceur envoie l’objet qu’il tient sur la cible. La puissance et les effets dépendent de l’objet."
+ },
+ "psychoShift": {
+ name: "Échange Psy",
+ effect: "Le lanceur transfère ses problèmes de statut à l'ennemi grâce à son pouvoir de suggestion."
+ },
+ "trumpCard": {
+ name: "Atout",
+ effect: "Moins cette capacité possède de PP, plus elle est puissante."
+ },
+ "healBlock": {
+ name: "Anti-Soin",
+ effect: "Le lanceur empêche l'ennemi de récupérer des PV à l'aide de capacités, talents ou objets tenus, pendant cinq tours."
+ },
+ "wringOut": {
+ name: "Essorage",
+ effect: "Le lanceur essore l'ennemi. Plus l'ennemi a de PV, plus cette attaque est puissante."
+ },
+ "powerTrick": {
+ name: "Astuce Force",
+ effect: "Le lanceur utilise ses pouvoirs psychiques pour échanger sa Défense et son Attaque."
+ },
+ "gastroAcid": {
+ name: "Suc Digestif",
+ effect: "Le lanceur répand ses sucs digestifs sur la cible. Le fluide neutralise le talent de celle-ci."
+ },
+ "luckyChant": {
+ name: "Air Veinard",
+ effect: "Le lanceur envoie une incantation vers le ciel et protège l'équipe des coups critiques pendant cinq tours."
+ },
+ "meFirst": {
+ name: "Moi d'Abord",
+ effect: "Le lanceur vole la capacité prévue par l'ennemi et l'utilise en faisant plus de dégâts. Il doit frapper en premier."
+ },
+ "copycat": {
+ name: "Photocopie",
+ effect: "Le lanceur imite la dernière capacité employée. Échoue si aucune capacité n’a été utilisée."
+ },
+ "powerSwap": {
+ name: "Permuforce",
+ effect: "Le lanceur utilise un pouvoir psychique qui échange les changements de son Attaque et de son Attaque Spéciale avec celles de la cible."
+ },
+ "guardSwap": {
+ name: "Permugarde",
+ effect: "Le lanceur utilise un pouvoir psychique qui échange les changements de sa Défense et de sa Défense Spéciale avec celles de la cible."
+ },
+ "punishment": {
+ name: "Punition",
+ effect: "Plus l'ennemi a utilisé d'augmentations de stats et plus cette capacité est puissante."
+ },
+ "lastResort": {
+ name: "Dernier Recours",
+ effect: "Cette capacité ne peut être utilisée qu’après que le lanceur a utilisé toutes les autres."
+ },
+ "worrySeed": {
+ name: "Soucigraine",
+ effect: "Plante sur la cible une graine qui la rend soucieuse et remplace son talent par Insomnia, l’empêchant ainsi de dormir."
+ },
+ "suckerPunch": {
+ name: "Coup Bas",
+ effect: "Permet au lanceur de frapper en priorité. Échoue si la cible ne prépare pas une attaque."
+ },
+ "toxicSpikes": {
+ name: "Pics Toxik",
+ effect: "Le lanceur éparpille des pics autour de la cible, ce qui empoisonne les Pokémon entrant au combat de ce côté."
+ },
+ "heartSwap": {
+ name: "Permucoeur",
+ effect: "Cette capacité ne peut pas être utilisée. Il est recommandé de l’oublier, même s’il sera impossible de se la remémorer une fois oubliée."
+ },
+ "aquaRing": {
+ name: "Anneau Hydro",
+ effect: "Un voile d’eau recouvre le lanceur et régénère ses PV à chaque tour."
+ },
+ "magnetRise": {
+ name: "Vol Magnétik",
+ effect: "Le lanceur utilise l’électricité pour générer un champ magnétique et léviter durant cinq tours."
+ },
+ "flareBlitz": {
+ name: "Boutefeu",
+ effect: "Le lanceur s’embrase avant de charger la cible, ce qui peut la brûler (10% de chances). Le choc blesse aussi gravement le lanceur."
+ },
+ "forcePalm": {
+ name: "Forte-Paume",
+ effect: "Une onde de choc frappe la cible, ce qui peut aussi la paralyser (30% de chances)."
+ },
+ "auraSphere": {
+ name: "Aurasphère",
+ effect: "Le lanceur puise au fond de lui-même pour dégager une aura et projeter de l’énergie sur la cible. N’échoue jamais."
+ },
+ "rockPolish": {
+ name: "Poliroche",
+ effect: "Le lanceur polit son corps pour diminuer sa résistance au vent. Augmente beaucoup la Vitesse."
+ },
+ "poisonJab": {
+ name: "Direct Toxik",
+ effect: "Le lanceur attaque la cible avec un tentacule, un bras, ou un autre membre imprégné de poison, ce qui peut aussi empoisonner la cible (30% de chances)."
+ },
+ "darkPulse": {
+ name: "Vibrobscur",
+ effect: "Le lanceur projette une horrible aura chargée de pensées maléfiques, ce qui peut aussi apeurer la cible."
+ },
+ "nightSlash": {
+ name: "Tranche-Nuit",
+ effect: "Le lanceur lacère la cible à la première occasion. Taux de critiques élevé."
+ },
+ "aquaTail": {
+ name: "Hydro-Queue",
+ effect: "Le lanceur attaque en balançant sa queue comme une lame de fond en pleine tempête."
+ },
+ "seedBomb": {
+ name: "Canon Graine",
+ effect: "Le lanceur déclenche un déluge de grosses graines à la coque solide sur la cible."
+ },
+ "airSlash": {
+ name: "Lame d'Air",
+ effect: "Le lanceur attaque avec une lame d’air capable de fendre le ciel, ce qui peut aussi apeurer la cible (30% de chances)."
+ },
+ "xScissor": {
+ name: "Plaie Croix",
+ effect: "Le lanceur taillade la cible en utilisant ses faux ou ses griffes comme une paire de ciseaux."
+ },
+ "bugBuzz": {
+ name: "Bourdon",
+ effect: "Le lanceur fait vibrer son corps pour lancer une vague sonique, ce qui peut aussi baisser la Défense Spéciale de la cible."
+ },
+ "dragonPulse": {
+ name: "Draco-Choc",
+ effect: "Le lanceur ouvre la bouche pour projeter une aura qui frappe la cible."
+ },
+ "dragonRush": {
+ name: "Draco-Charge",
+ effect: "Le lanceur frappe la cible en prenant un air menaçant, ce qui peut aussi l’apeurer (20% de chances)."
+ },
+ "powerGem": {
+ name: "Rayon Gemme",
+ effect: "Le lanceur attaque avec un rayon de lumière qui scintille comme s’il était composé de gemmes."
+ },
+ "drainPunch": {
+ name: "Vampi-Poing",
+ effect: "Un coup de poing qui draine l’énergie. Convertit la moitié des dégâts infligés en PV pour le lanceur."
+ },
+ "vacuumWave": {
+ name: "Onde Vide",
+ effect: "Le lanceur agite son poing pour projeter une onde de vide. Frappe en priorité."
+ },
+ "focusBlast": {
+ name: "Exploforce",
+ effect: "Le lanceur rassemble ses forces et laisse éclater son pouvoir, ce qui peut aussi baisser la Défense Spéciale de la cible."
+ },
+ "energyBall": {
+ name: "Éco-Sphère",
+ effect: "Le lanceur utilise les pouvoirs de la nature pour attaquer la cible, ce qui peut aussi baisser la Défense Spéciale de celle-ci."
+ },
+ "braveBird": {
+ name: "Rapace",
+ effect: "Le lanceur replie ses ailes et charge en rase-mottes. Blesse gravement le lanceur."
+ },
+ "earthPower": {
+ name: "Telluriforce",
+ effect: "De terribles séismes secouent la cible et peuvent aussi baisser sa Défense Spéciale."
+ },
+ "switcheroo": {
+ name: "Passe-Passe",
+ effect: "Le lanceur échange son objet avec celui de la cible à une vitesse que l’œil a du mal à suivre."
+ },
+ "gigaImpact": {
+ name: "Giga Impact",
+ effect: "Le lanceur charge la cible de toute ses forces et doit ensuite se reposer au tour suivant."
+ },
+ "nastyPlot": {
+ name: "Machination",
+ effect: "Stimule l’esprit par de mauvaises pensées. Augmente beaucoup l’Attaque Spéciale du lanceur."
+ },
+ "bulletPunch": {
+ name: "Pisto-Poing",
+ effect: "Le lanceur envoie des coups de poing aussi rapides que des balles de revolver. Frappe en priorité."
+ },
+ "avalanche": {
+ name: "Avalanche",
+ effect: "Une capacité dont la puissance est doublée si le lanceur a été blessé par la cible durant ce tour."
+ },
+ "iceShard": {
+ name: "Éclats Glace",
+ effect: "Le lanceur crée des éclats de glace qu’il envoie sur la cible. Frappe en priorité."
+ },
+ "shadowClaw": {
+ name: "Griffe Ombre",
+ effect: "Attaque avec une griffe puissante faite d’ombres. Taux de critiques élevé."
+ },
+ "thunderFang": {
+ name: "Crocs Éclair",
+ effect: "Le lanceur utilise une morsure électrifiée qui peut aussi paralyser (10% de chances) ou apeurer la cible (10% de chances)."
+ },
+ "iceFang": {
+ name: "Crocs Givre",
+ effect: "Le lanceur utilise une morsure glaciale qui peut aussi geler (10% de chances) ou apeurer la cible (10% de chances)."
+ },
+ "fireFang": {
+ name: "Crocs Feu",
+ effect: "Le lanceur utilise une morsure enflammée qui peut aussi brûler (10% de chances) ou apeurer (10% de chances) la cible."
+ },
+ "shadowSneak": {
+ name: "Ombre Portée",
+ effect: "Le lanceur étend son ombre pour frapper par-derrière. Frappe en priorité."
+ },
+ "mudBomb": {
+ name: "Boue-Bombe",
+ effect: "Le lanceur attaque à l'aide d'une boule de boue solidifiée. Peut aussi baisser la Précision de l'ennemi."
+ },
+ "psychoCut": {
+ name: "Coupe Psycho",
+ effect: "Le lanceur entaille la cible grâce à des lames faites d’énergie psychique. Taux de critiques élevé."
+ },
+ "zenHeadbutt": {
+ name: "Psykoud'Boul",
+ effect: "Le lanceur concentre sa volonté et donne un coup de tête à la cible, ce qui peut aussi apeurer celle-ci (20% de chances)."
+ },
+ "mirrorShot": {
+ name: "Miroi-Tir",
+ effect: "Le corps poli du lanceur libère un éclair d'énergie. Peut aussi baisser la Précision de l'ennemi."
+ },
+ "flashCannon": {
+ name: "Luminocanon",
+ effect: "Le lanceur concentre son énergie lumineuse et la fait exploser, ce qui peut aussi baisser la Défense Spéciale de la cible."
+ },
+ "rockClimb": {
+ name: "Escalade",
+ effect: "Le lanceur se jette violemment sur l'ennemi. Peut aussi le rendre confus."
+ },
+ "defog": {
+ name: "Anti-Brume",
+ effect: "Un grand coup de vent disperse Protection ou Mur Lumière de la cible et diminue également son Esquive."
+ },
+ "trickRoom": {
+ name: "Distorsion",
+ effect: "Le lanceur crée une zone mystérieuse où les Pokémon les plus lents frappent en priorité pendant cinq tours."
+ },
+ "dracoMeteor": {
+ name: "Draco-Météore",
+ effect: "Le lanceur invoque des comètes. Le contrecoup réduit beaucoup son Attaque Spéciale."
+ },
+ "discharge": {
+ name: "Coup d'Jus",
+ effect: "Un flamboiement d’électricité frappe tous les Pokémon autour du lanceur. Peut aussi les paralyser (30% de chances)."
+ },
+ "lavaPlume": {
+ name: "Ébullilave",
+ effect: "Des flammes s’abattent sur tous les Pokémon autour du lanceur, ce qui peut aussi les brûler (10% de chances)."
+ },
+ "leafStorm": {
+ name: "Tempête Verte",
+ effect: "Invoque une tempête de feuilles acérées. Le contrecoup réduit beaucoup l’Attaque Spéciale du lanceur."
+ },
+ "powerWhip": {
+ name: "Mégafouet",
+ effect: "Le lanceur fait virevolter violemment ses lianes ou ses tentacules pour fouetter la cible."
+ },
+ "rockWrecker": {
+ name: "Roc-Boulet",
+ effect: "Le lanceur attaque en projetant un gros rocher sur l'ennemi. Il doit se reposer au tour suivant."
+ },
+ "crossPoison": {
+ name: "Poison Croix",
+ effect: "Un coup tranchant qui peut empoisonner la cible (10% de chances). Taux de critiques élevé."
+ },
+ "gunkShot": {
+ name: "Détricanon",
+ effect: "Le lanceur envoie des détritus sur la cible, ce qui peut aussi l’empoisonner (30% de chances)."
+ },
+ "ironHead": {
+ name: "Tête de Fer",
+ effect: "Le lanceur heurte la cible avec sa tête dure comme de l’acier, ce qui peut aussi l’apeurer (30% de chances)."
+ },
+ "magnetBomb": {
+ name: "Bombe Aimant",
+ effect: "Le lanceur projette des bombes d'acier qui collent à l'ennemi. N'échoue jamais."
+ },
+ "stoneEdge": {
+ name: "Lame de Roc",
+ effect: "Le lanceur transperce la cible avec des rochers aiguisés. Taux de critiques élevé."
+ },
+ "captivate": {
+ name: "Séduction",
+ effect: "Si l'ennemi est de sexe opposé au lanceur, il est séduit et son Attaque Spéciale baisse beaucoup."
+ },
+ "stealthRock": {
+ name: "Piège de Roc",
+ effect: "Le lanceur fait flotter des pierres autour de la cible qui blessent tout adversaire entrant au combat."
+ },
+ "grassKnot": {
+ name: "Noeud Herbe",
+ effect: "Le lanceur fait des nœuds dans l’herbe pour faire trébucher la cible. Plus la cible est lourde, plus la puissance de cette capacité augmente."
+ },
+ "chatter": {
+ name: "Babil",
+ effect: "Attaque avec les ondes sonores assourdissantes qu'il émet en bavardant. Rend l'ennemi confus."
+ },
+ "judgment": {
+ name: "Jugement",
+ effect: "Le lanceur libère une myriade de rayons de lumière. Le type varie selon la plaque que tient le lanceur."
+ },
+ "bugBite": {
+ name: "Piqûre",
+ effect: "Le lanceur pique la cible. Si celle-ci tient une Baie, le lanceur la dévore et obtient son effet."
+ },
+ "chargeBeam": {
+ name: "Rayon Chargé",
+ effect: "Le lanceur tire un rayon chargé d’électricité. Peut aussi augmenter son Attaque Spéciale."
+ },
+ "woodHammer": {
+ name: "Martobois",
+ effect: "Le lanceur heurte la cible de son corps robuste, ce qui blesse aussi gravement le lanceur."
+ },
+ "aquaJet": {
+ name: "Aqua-Jet",
+ effect: "Le lanceur fonce sur la cible si rapidement qu’on parvient à peine à le discerner. Frappe en priorité."
+ },
+ "attackOrder": {
+ name: "Appel Attaque",
+ effect: "Le lanceur appelle ses subalternes pour frapper la cible. Taux de critiques élevé."
+ },
+ "defendOrder": {
+ name: "Appel Défense",
+ effect: "Le lanceur appelle ses subalternes pour former un bouclier qui augmente sa Défense et sa Défense Spéciale."
+ },
+ "healOrder": {
+ name: "Appel Soins",
+ effect: "Le lanceur appelle ses sous-fifres pour le soigner. Il récupère jusqu'à la moitié de ses PV max."
+ },
+ "headSmash": {
+ name: "Fracass'Tête",
+ effect: "Le lanceur assène un coup de tête désespéré, ce qui le blesse aussi très gravement."
+ },
+ "doubleHit": {
+ name: "Coup Double",
+ effect: "Le lanceur frappe la cible deux fois d’affilée à l’aide de sa queue ou d’un autre membre."
+ },
+ "roarOfTime": {
+ name: "Hurle-Temps",
+ effect: "Le lanceur frappe si fort qu’il affecte le cours du temps. Il se repose au tour suivant."
+ },
+ "spacialRend": {
+ name: "Spatio-Rift",
+ effect: "Le lanceur déchire la cible et l’espace autour de lui. Taux de critiques élevé."
+ },
+ "lunarDance": {
+ name: "Danse Lune",
+ effect: "Le lanceur tombe K.O. pour soigner totalement le Pokémon qui prendra sa place au combat."
+ },
+ "crushGrip": {
+ name: "Presse",
+ effect: "Une force puissante écrase l'ennemi. Plus il lui reste de PV et plus l'attaque est puissante."
+ },
+ "magmaStorm": {
+ name: "Vortex Magma",
+ effect: "La cible est prise dans un tourbillon de feu qui dure de quatre à cinq tours."
+ },
+ "darkVoid": {
+ name: "Trou Noir",
+ effect: "L'ennemi est plongé dans les ténèbres. Il tombe dans un profond sommeil."
+ },
+ "seedFlare": {
+ name: "Fulmigraine",
+ effect: "Le corps du lanceur émet une onde de choc. Peut aussi beaucoup baisser la Défense Spéciale de la cible."
+ },
+ "ominousWind": {
+ name: "Vent Mauvais",
+ effect: "Le lanceur crée une violente bourrasque. Peut aussi augmenter toutes ses stats."
+ },
+ "shadowForce": {
+ name: "Revenant",
+ effect: "Le lanceur disparaît au premier tour et frappe la cible au deuxième. Cette capacité fonctionne même si la cible se protège."
+ },
+ "honeClaws": {
+ name: "Aiguisage",
+ effect: "Le lanceur s’aiguise les griffes. Augmente l’Attaque et la Précision."
+ },
+ "wideGuard": {
+ name: "Garde Large",
+ effect: "Bloque les attaques visant tous les alliés pendant un tour."
+ },
+ "guardSplit": {
+ name: "Partage Garde",
+ effect: "Additionne la Défense et la Défense Spéciale du lanceur et de sa cible et les redistribue équitablement entre les deux."
+ },
+ "powerSplit": {
+ name: "Partage Force",
+ effect: "Additionne l’Attaque Spéciale et l’Attaque du lanceur et de sa cible et les redistribue équitablement entre les deux."
+ },
+ "wonderRoom": {
+ name: "Zone Étrange",
+ effect: "Le lanceur crée une zone mystérieuse où la Défense et la Défense Spéciale de tous les Pokémon sont inversées pendant cinq tours."
+ },
+ "psyshock": {
+ name: "Choc Psy",
+ effect: "Le lanceur matérialise des ondes mystérieuses qu’il projette sur la cible, ce qui inflige des dégâts physiques à celle-ci."
+ },
+ "venoshock": {
+ name: "Choc Venin",
+ effect: "Le lanceur asperge la cible d’un poison spécial. La puissance de la capacité est doublée si la cible est empoisonnée."
+ },
+ "autotomize": {
+ name: "Allègement",
+ effect: "Le lanceur se débarrasse des parties inutiles de son corps. Son poids diminue et sa Vitesse augmente beaucoup."
+ },
+ "ragePowder": {
+ name: "Poudre Fureur",
+ effect: "Le lanceur s’asperge d’une poudre irritante pour attirer l’attention et diriger toutes les attaques ennemies sur lui."
+ },
+ "telekinesis": {
+ name: "Lévikinésie",
+ effect: "Un pouvoir qui fait flotter l'ennemi dans les airs. Pendant trois tours, il devient plus facile à atteindre."
+ },
+ "magicRoom": {
+ name: "Zone Magique",
+ effect: "Le lanceur crée une zone mystérieuse où les objets tenus par tous les Pokémon n’ont plus aucun effet pendant cinq tours."
+ },
+ "smackDown": {
+ name: "Anti-Air",
+ effect: "Le lanceur jette un projectile sur la cible. Si cette dernière vole, elle tombe au sol."
+ },
+ "stormThrow": {
+ name: "Yama Arashi",
+ effect: "Un coup très puissant dont l'effet est toujours critique."
+ },
+ "flameBurst": {
+ name: "Rebondifeu",
+ effect: "Quand l'attaque atteint sa cible, elle projette des flammes qui touchent tout ennemi situé à côté."
+ },
+ "sludgeWave": {
+ name: "Cradovague",
+ effect: "Une vague de détritus attaque tous les Pokémon autour du lanceur. Peut aussi empoisonner (10% de chances)."
+ },
+ "quiverDance": {
+ name: "Papillodanse",
+ effect: "Une danse mystique dont le rythme parfait augmente l’Attaque Spéciale, la Défense Spéciale et la Vitesse du lanceur."
+ },
+ "heavySlam": {
+ name: "Tacle Lourd",
+ effect: "Le lanceur se jette sur la cible de tout son poids. Plus il est lourd par rapport à la cible, plus la puissance de cette capacité augmente."
+ },
+ "synchronoise": {
+ name: "Synchropeine",
+ effect: "Des ondes mystérieuses blessent tous les Pokémon alentour qui sont du même type que le lanceur."
+ },
+ "electroBall": {
+ name: "Boule Élek",
+ effect: "Le lanceur envoie une boule d’électricité. Plus la Vitesse du lanceur est élevée par rapport à celle de la cible, plus la puissance de la capacité augmente."
+ },
+ "soak": {
+ name: "Détrempage",
+ effect: "Le lanceur projette beaucoup d’eau sur sa cible, qui devient de type Eau."
+ },
+ "flameCharge": {
+ name: "Nitrocharge",
+ effect: "Le lanceur s’entoure de flammes pour attaquer la cible. Il se concentre et sa Vitesse augmente."
+ },
+ "coil": {
+ name: "Enroulement",
+ effect: "Le lanceur s’enroule sur lui-même et se concentre. Son Attaque, sa Défense et sa Précision augmentent."
+ },
+ "lowSweep": {
+ name: "Balayette",
+ effect: "Un coup rapide qui affecte la mobilité de la cible et diminue sa Vitesse."
+ },
+ "acidSpray": {
+ name: "Bombe Acide",
+ effect: "Le lanceur projette un liquide acide qui fait fondre la cible, ce qui diminue beaucoup la Défense Spéciale de celle-ci."
+ },
+ "foulPlay": {
+ name: "Tricherie",
+ effect: "Le lanceur utilise la force de la cible. Plus l’Attaque de celle-ci est élevée, plus le lanceur inflige de dégâts."
+ },
+ "simpleBeam": {
+ name: "Rayon Simple",
+ effect: "Le lanceur envoie des ondes mystérieuses à la cible, dont le talent est remplacé par le talent Simple."
+ },
+ "entrainment": {
+ name: "Ten-Danse",
+ effect: "Le lanceur danse sur un rythme étrange. Il force sa cible à l’imiter, ce qui lui fait adopter son talent."
+ },
+ "afterYou": {
+ name: "Après Vous",
+ effect: "S’il est le premier à agir, le lanceur permet à sa cible d’utiliser une capacité juste après lui."
+ },
+ "round": {
+ name: "Chant Canon",
+ effect: "Le lanceur attaque la cible en chantant. Si plusieurs Pokémon déclenchent cette attaque à la suite, la puissance augmente."
+ },
+ "echoedVoice": {
+ name: "Écho",
+ effect: "Un cri retentissant blesse la cible. Si le lanceur ou d’autres Pokémon utilisent cette capacité à chaque tour, la puissance augmente."
+ },
+ "chipAway": {
+ name: "Attrition",
+ effect: "Une attaque puissante quand l'ennemi baisse sa garde. Inflige des dégâts sans tenir compte des changements de stats."
+ },
+ "clearSmog": {
+ name: "Bain de Smog",
+ effect: "Le lanceur projette de la boue bizarre sur la cible. Les changements de stats de la cible sont annulés."
+ },
+ "storedPower": {
+ name: "Force Ajoutée",
+ effect: "Le lanceur attaque la cible avec une force cumulée. Plus les stats du lanceur sont augmentées, plus la puissance de cette capacité augmente."
+ },
+ "quickGuard": {
+ name: "Prévention",
+ effect: "Protège le lanceur et ses alliés des attaques prioritaires."
+ },
+ "allySwitch": {
+ name: "Interversion",
+ effect: "Le lanceur se téléporte à l’aide d’un pouvoir mystérieux. Il échange sa place avec celle d’un allié sur le terrain. Peut échouer si utilisée plusieurs fois de suite."
+ },
+ "scald": {
+ name: "Ébullition",
+ effect: "Le lanceur projette un jet d’eau bouillante sur la cible, ce qui peut aussi la brûler (30% de chances)."
+ },
+ "shellSmash": {
+ name: "Exuviation",
+ effect: "Le lanceur brise sa carapace. Il baisse sa Défense et sa Défense Spéciale, mais augmente beaucoup son Attaque, son Attaque Spéciale et sa Vitesse."
+ },
+ "healPulse": {
+ name: "Vibra Soin",
+ effect: "Le lanceur projette une aura de bien-être qui fait récupérer la moitié de ses PV max à la cible."
+ },
+ "hex": {
+ name: "Châtiment",
+ effect: "Une attaque acharnée qui cause davantage de dégâts à la cible si elle a une altération de statut."
+ },
+ "skyDrop": {
+ name: "Chute Libre",
+ effect: "Le lanceur emmène l'ennemi dans les airs au premier tour et le lâche dans le vide au second. L'ennemi saisi ne peut pas attaquer."
+ },
+ "shiftGear": {
+ name: "Chgt Vitesse",
+ effect: "Le lanceur fait tourner ses engrenages. Cela augmente son Attaque et augmente beaucoup sa Vitesse."
+ },
+ "circleThrow": {
+ name: "Projection",
+ effect: "Le lanceur fait une projection sur un Pokémon ennemi et le remplace par un autre. Lors d’un combat contre un Pokémon sauvage seul, cela met fin au combat."
+ },
+ "incinerate": {
+ name: "Calcination",
+ effect: "Des flammes calcinent la cible. Si elle tient un objet, une Baie par exemple, celui-ci est brûlé et devient inutilisable."
+ },
+ "quash": {
+ name: "À la Queue",
+ effect: "Retient la cible de force, l’obligeant à agir en dernier."
+ },
+ "acrobatics": {
+ name: "Acrobatie",
+ effect: "Le lanceur frappe la cible avec agilité. S’il ne tient pas d’objet, l’attaque inflige davantage de dégâts."
+ },
+ "reflectType": {
+ name: "Copie-Type",
+ effect: "Le lanceur adopte le même type que la cible."
+ },
+ "retaliate": {
+ name: "Vengeance",
+ effect: "Le lanceur venge un allié K.O. Si un Pokémon de l’équipe a été mis K.O. au tour d’avant, la puissance augmente."
+ },
+ "finalGambit": {
+ name: "Tout ou Rien",
+ effect: "Une attaque très risquée. Le lanceur perd tous ses PV restants et inflige autant de dégâts à la cible."
+ },
+ "bestow": {
+ name: "Passe-Cadeau",
+ effect: "Si la cible ne tient pas d'objet, le lanceur lui donne l'objet qu'il tient."
+ },
+ "inferno": {
+ name: "Feu d'Enfer",
+ effect: "La cible est entourée d’un torrent de flammes ardentes qui la brûlent."
+ },
+ "waterPledge": {
+ name: "Aire d'Eau",
+ effect: "Une masse d’eau s’abat sur la cible. Si cette capacité est utilisée en même temps qu’Aire de Feu, la puissance augmente et un arc-en-ciel apparaît."
+ },
+ "firePledge": {
+ name: "Aire de Feu",
+ effect: "Une masse de feu s’abat sur la cible. Si cette capacité est utilisée en même temps qu’Aire d’Herbe, la puissance augmente et une mer de feu apparaît."
+ },
+ "grassPledge": {
+ name: "Aire d'Herbe",
+ effect: "Une masse végétale s’abat sur la cible. Si cette capacité est utilisée en même temps qu’Aire d’Eau, la puissance augmente et un marécage apparaît."
+ },
+ "voltSwitch": {
+ name: "Change Éclair",
+ effect: "Après son attaque, le lanceur revient à toute vitesse et change de place avec un Pokémon de l'équipe prêt au combat."
+ },
+ "struggleBug": {
+ name: "Survinsecte",
+ effect: "Le lanceur frappe en se débattant de toutes ses forces, et baisse l’Attaque Spéciale de la cible."
+ },
+ "bulldoze": {
+ name: "Piétisol",
+ effect: "Le lanceur piétine le sol et inflige des dégâts à tous les Pokémon autour de lui. Baisse aussi leur Vitesse."
+ },
+ "frostBreath": {
+ name: "Souffle Glacé",
+ effect: "Un souffle froid blesse la cible. L’effet est toujours critique."
+ },
+ "dragonTail": {
+ name: "Draco-Queue",
+ effect: "Un coup puissant qui blesse la cible et l’envoie au loin. Lors d’un combat contre un Pokémon sauvage seul, met fin au combat."
+ },
+ "workUp": {
+ name: "Rengorgement",
+ effect: "Le lanceur se rengorge et augmente son Attaque et son Attaque Spéciale."
+ },
+ "electroweb": {
+ name: "Toile Élek",
+ effect: "Le lanceur attaque la cible en l’attrapant dans un filet électrique. Baisse aussi la Vitesse de la cible."
+ },
+ "wildCharge": {
+ name: "Éclair Fou",
+ effect: "Une charge électrique violente qui blesse aussi légèrement le lanceur."
+ },
+ "drillRun": {
+ name: "Tunnelier",
+ effect: "Le lanceur tourne sur lui-même comme une perceuse et se jette sur la cible. Taux de critiques élevé."
+ },
+ "dualChop": {
+ name: "Double Baffe",
+ effect: "Le lanceur frappe l'ennemi deux fois d'affilée avec les parties les plus robustes de son corps."
+ },
+ "heartStamp": {
+ name: "Crève-Coeur",
+ effect: "Déconcentre l'ennemi avec des mouvements mignons avant de le frapper violemment. Peut aussi l'apeurer (30% de chances)."
+ },
+ "hornLeech": {
+ name: "Encornebois",
+ effect: "Un coup de cornes qui draine l’énergie de la cible. La capacité convertit la moitié des dégâts infligés en PV pour le lanceur."
+ },
+ "sacredSword": {
+ name: "Lame Sainte",
+ effect: "Un violent coup d’épée qui lacère la cible et lui inflige des dégâts en ignorant ses changements de stats."
+ },
+ "razorShell": {
+ name: "Coqui-Lame",
+ effect: "Un coquillage aiguisé lacère la cible et peut aussi baisser sa Défense."
+ },
+ "heatCrash": {
+ name: "Tacle Feu",
+ effect: "Le lanceur projette son corps enflammé contre la cible. Plus il est lourd par rapport à la cible, plus la puissance de cette capacité augmente."
+ },
+ "leafTornado": {
+ name: "Phytomixeur",
+ effect: "L'ennemi est pris dans un tourbillon de feuilles acérées. Peut aussi baisser sa Précision."
+ },
+ "steamroller": {
+ name: "Bulldoboule",
+ effect: "Le lanceur se roule en boule et écrase son ennemi. Peut aussi l'apeurer (30% de chances)."
+ },
+ "cottonGuard": {
+ name: "Cotogarde",
+ effect: "Le lanceur se protège en s’emmitouflant dans du coton. Sa Défense augmente énormément."
+ },
+ "nightDaze": {
+ name: "Explonuit",
+ effect: "Le lanceur attaque avec une onde de choc ténébreuse qui peut aussi baisser la Précision de la cible."
+ },
+ "psystrike": {
+ name: "Frappe Psy",
+ effect: "Le lanceur matérialise des ondes mystérieuses qu’il projette sur la cible, ce qui inflige des dégâts physiques à celle-ci."
+ },
+ "tailSlap": {
+ name: "Plumo-Queue",
+ effect: "Le lanceur frappe la cible de deux à cinq fois d’affilée avec sa queue robuste."
+ },
+ "hurricane": {
+ name: "Vent Violent",
+ effect: "Le lanceur déclenche une tempête de vents violents qui s’abat sur la cible, et peut aussi la rendre confuse."
+ },
+ "headCharge": {
+ name: "Peignée",
+ effect: "Le lanceur donne un coup avec sa tête couronnée d'une fière crinière. Blesse aussi légèrement le lanceur."
+ },
+ "gearGrind": {
+ name: "Lancécrou",
+ effect: "Le lanceur jette deux écrous d'acier qui frappent l'ennemi deux fois d'affilée."
+ },
+ "searingShot": {
+ name: "Incendie",
+ effect: "Des boules de feu s'abattent sur tous les Pokémon autour du lanceur. Peut aussi les brûler (30% de chances)."
+ },
+ "technoBlast": {
+ name: "Techno-Buster",
+ effect: "Le lanceur projette un rayon lumineux sur l'ennemi. Le type varie selon le Module que tient le lanceur."
+ },
+ "relicSong": {
+ name: "Chant Antique",
+ effect: "Le lanceur attaque la cible en lui chantant une chanson d’un autre temps qui peut aussi l’endormir."
+ },
+ "secretSword": {
+ name: "Lame Ointe",
+ effect: "L'ennemi est lacéré par une longue corne. Son pouvoir mystérieux inflige des dégâts physiques."
+ },
+ "glaciate": {
+ name: "Ère Glaciaire",
+ effect: "Un souffle de vent qui congèle tout sur son passage s'abat sur l'ennemi. Réduit aussi sa Vitesse."
+ },
+ "boltStrike": {
+ name: "Charge Foudre",
+ effect: "Le lanceur s'enveloppe d'une charge électrique surpuissante et se jette sur l'ennemi. Peut aussi le paralyser (20% de chances)."
+ },
+ "blueFlare": {
+ name: "Flamme Bleue",
+ effect: "De magnifiques et redoutables flammes bleues fondent sur l'ennemi. Peut aussi le brûler (20% de chances)."
+ },
+ "fieryDance": {
+ name: "Danse du Feu",
+ effect: "Le lanceur s’enveloppe de flammes et attaque la cible, Cela peut aussi augmenter l’Attaque Spéciale du lanceur."
+ },
+ "freezeShock": {
+ name: "Éclair Gelé",
+ effect: "Projette un bloc de glace électrifié sur l'ennemi au second tour. Peut aussi le paralyser (30% de chances)."
+ },
+ "iceBurn": {
+ name: "Feu Glacé",
+ effect: "Au second tour, le lanceur projette un souffle de vent glacial dévastateur sur l'ennemi. Peut aussi le brûler (30% de chances)."
+ },
+ "snarl": {
+ name: "Aboiement",
+ effect: "Le lanceur hurle sur la cible et baisse l’Attaque Spéciale de celle-ci."
+ },
+ "icicleCrash": {
+ name: "Chute Glace",
+ effect: "Le lanceur envoie de gros blocs de glace sur la cible pour lui infliger des dégâts, ce qui peut aussi l’apeurer (30% de chances)."
+ },
+ "vCreate": {
+ name: "Coup Victoire",
+ effect: "Le lanceur fait jaillir des flammes ardentes de son front et se jette sur la cible, ce qui baisse la Défense, la Défense Spéciale et la Vitesse du lanceur."
+ },
+ "fusionFlare": {
+ name: "Flamme Croix",
+ effect: "Projette une boule de feu gigantesque. L'effet augmente sous l'influence d'Éclair Croix."
+ },
+ "fusionBolt": {
+ name: "Éclair Croix",
+ effect: "Projette un orbe électrique gigantesque. L'effet augmente sous l'influence de Flamme Croix."
+ },
+ "flyingPress": {
+ name: "Flying Press",
+ effect: "Une attaque en piqué depuis le ciel, à la fois de type Combat et de type Vol."
+ },
+ "matBlock": {
+ name: "Tatamigaeshi",
+ effect: "Retourne un tatami pour bloquer, comme avec un bouclier, les capacités visant le lanceur ou ses alliés. N'a pas d'effet sur les attaques de statut."
+ },
+ "belch": {
+ name: "Éructation",
+ effect: "Le lanceur se tourne vers la cible et lui éructe dessus, infligeant des dégâts. Ne fonctionne que si le lanceur consomme une Baie tenue."
+ },
+ "rototiller": {
+ name: "Fertilisation",
+ effect: "Laboure le sol et le rend plus fertile. Augmente l'Attaque et l'Attaque Spéciale des Pokémon de type Plante."
+ },
+ "stickyWeb": {
+ name: "Toile Gluante",
+ effect: "Le lanceur déploie une toile visqueuse autour de la cible qui ralentit la Vitesse de tout adversaire entrant au combat."
+ },
+ "fellStinger": {
+ name: "Dard Mortel",
+ effect: "Le lanceur augmente énormément son Attaque si une cible est mise K.O. par cette capacité."
+ },
+ "phantomForce": {
+ name: "Hantise",
+ effect: "Le lanceur disparaît au premier tour et frappe au second. Cette attaque passe outre les protections."
+ },
+ "trickOrTreat": {
+ name: "Halloween",
+ effect: "Insuffle à la cible l'esprit d'Halloween, et ajoute le type Spectre à ses types actuels."
+ },
+ "nobleRoar": {
+ name: "Râle Mâle",
+ effect: "Le lanceur pousse un rugissement qui intimide la cible et diminue l’Attaque et l’Attaque Spéciale de celle-ci."
+ },
+ "ionDeluge": {
+ name: "Déluge Plasmique",
+ effect: "Diffuse des particules saturées d'électricité qui transforment les capacités de type Normal en capacités de type Électrik."
+ },
+ "parabolicCharge": {
+ name: "Parabocharge",
+ effect: "Inflige des dégâts à tous les Pokémon autour du lanceur. Il récupère en PV la moitié des dégâts infligés."
+ },
+ "forestsCurse": {
+ name: "Maléfice Sylvain",
+ effect: "La cible est charmée par l'esprit de la forêt. Le type Plante est ajouté à ses types actuels."
+ },
+ "petalBlizzard": {
+ name: "Tempête Florale",
+ effect: "Déclenche une violente tempête de fleurs qui inflige des dégâts à tous les Pokémon alentour."
+ },
+ "freezeDry": {
+ name: "Lyophilisation",
+ effect: "Le lanceur refroidit violemment la cible et peut la geler (10% de chances). Super efficace sur les Pokémon de type Eau."
+ },
+ "disarmingVoice": {
+ name: "Voix Enjôleuse",
+ effect: "Le lanceur laisse s’échapper une voix enchanteresse qui inflige des dégâts psychiques à la cible. N’échoue jamais."
+ },
+ "partingShot": {
+ name: "Dernier Mot",
+ effect: "Le lanceur menace la cible dans une ultime tirade avant de changer de place avec un autre Pokémon. Réduit l’Attaque et l’Attaque Spéciale de la cible."
+ },
+ "topsyTurvy": {
+ name: "Renversement",
+ effect: "Inverse tous les changements de stats de la cible."
+ },
+ "drainingKiss": {
+ name: "Vampibaiser",
+ effect: "Le lanceur aspire la force vitale de la cible par un baiser qui rend au lanceur un nombre de PV supérieur ou égal à la moitié des dégâts infligés."
+ },
+ "craftyShield": {
+ name: "Vigilance",
+ effect: "Utilise une force mystérieuse pour protéger l'équipe des capacités de statut. Ne protège pas des autres capacités."
+ },
+ "flowerShield": {
+ name: "Garde Florale",
+ effect: "Grâce à une force mystérieuse, la Défense de tous les Pokémon Plante au combat augmente."
+ },
+ "grassyTerrain": {
+ name: "Champ Herbu",
+ effect: "Pendant cinq tours, les Pokémon au sol récupèrent quelques PV à chaque tour et la puissance des capacités de type Plante augmente."
+ },
+ "mistyTerrain": {
+ name: "Champ Brumeux",
+ effect: "Pendant cinq tours, les Pokémon au sol ne peuvent pas subir d’altération de statut et les dégâts infligés par les capacités de type Dragon sont divisés par deux."
+ },
+ "electrify": {
+ name: "Électrisation",
+ effect: "Si le lanceur attaque avant la cible, les capacités de celle-ci seront de type Électrik jusqu'à la fin du tour."
+ },
+ "playRough": {
+ name: "Câlinerie",
+ effect: "Le lanceur attaque la cible en lui faisant des câlineries, ce qui peut aussi diminuer l’Attaque de celle-ci."
+ },
+ "fairyWind": {
+ name: "Vent Féérique",
+ effect: "Le lanceur déchaîne un vent magique qui cingle la cible."
+ },
+ "moonblast": {
+ name: "Pouvoir Lunaire",
+ effect: "Le lanceur attaque la cible grâce au pouvoir de la lune, ce qui peut diminuer l’Attaque Spéciale de celle-ci."
+ },
+ "boomburst": {
+ name: "Bang Sonique",
+ effect: "Attaque les Pokémon alentour grâce à une onde sonore assourdissante qui détruit tout sur son passage."
+ },
+ "fairyLock": {
+ name: "Verrou Enchanté",
+ effect: "Des chaînes entourent la zone de combat, empêchant tous les Pokémon de quitter le terrain au tour suivant."
+ },
+ "kingsShield": {
+ name: "Bouclier Royal",
+ effect: "Prend une posture défensive pour bloquer les dégâts. Diminue beaucoup l'Attaque de tout Pokémon qui entre en contact avec le lanceur."
+ },
+ "playNice": {
+ name: "Camaraderie",
+ effect: "La cible se lie d’amitié avec le lanceur et perd sa combativité, ce qui diminue son Attaque."
+ },
+ "confide": {
+ name: "Confidence",
+ effect: "Le lanceur dévoile des secrets à la cible, qui perd alors sa concentration et voit son Attaque Spéciale diminuer."
+ },
+ "diamondStorm": {
+ name: "Orage Adamantin",
+ effect: "Provoque une tempête de diamants qui inflige des dégâts. Peut beaucoup augmenter la Défense du lanceur."
+ },
+ "steamEruption": {
+ name: "Jet de Vapeur",
+ effect: "Le lanceur projette de la vapeur extrêmement chaude sur la cible, ce qui peut aussi la brûler (30% de chances)."
+ },
+ "hyperspaceHole": {
+ name: "TrouDimensionnel",
+ effect: "Le lanceur crée une faille dimensionnelle pour attaquer soudainement la cible de côté. Ignore même les capacités comme Abri ou Détection."
+ },
+ "waterShuriken": {
+ name: "Sheauriken",
+ effect: "Le lanceur attaque la cible avec des shuriken de mucus. Cette capacité frappe en priorité deux à cinq fois d’affilée en un tour."
+ },
+ "mysticalFire": {
+ name: "Feu Ensorcelé",
+ effect: "Le lanceur attaque en soufflant des flammes brûlantes par la bouche et diminue l’Attaque Spéciale de la cible."
+ },
+ "spikyShield": {
+ name: "Pico-Défense",
+ effect: "Protège des attaques, et diminue les PV de tout assaillant qui entre en contact avec le lanceur."
+ },
+ "aromaticMist": {
+ name: "Brume Capiteuse",
+ effect: "Grâce à un parfum mystérieux, augmente la Défense Spéciale d’un allié."
+ },
+ "eerieImpulse": {
+ name: "Ondes Étranges",
+ effect: "Le corps du lanceur produit des ondes anormales qui enveloppent la cible et diminuent beaucoup son Attaque Spéciale."
+ },
+ "venomDrench": {
+ name: "Piège de Venin",
+ effect: "Sécrète un liquide empoisonné. Diminue l'Attaque, l'Attaque Spéciale et la Vitesse de l'ennemi empoisonné."
+ },
+ "powder": {
+ name: "Nuée de Poudre",
+ effect: "L'ennemi est pris dans un nuage de poudre. S'il utilise une capacité de type Feu lors du même tour, le nuage explose et lui inflige des dégâts."
+ },
+ "geomancy": {
+ name: "Géo-Contrôle",
+ effect: "Le lanceur absorbe de l'énergie au premier tour et augmente beaucoup son Attaque Spéciale, sa Défense Spéciale et sa Vitesse au second."
+ },
+ "magneticFlux": {
+ name: "Magné-Contrôle",
+ effect: "Manipule les champs magnétiques pour augmenter la Défense et la Défense Spéciale des Pokémon alliés dotés du talent Plus ou du talent Moins."
+ },
+ "happyHour": {
+ name: "Étrennes",
+ effect: "Utilisée pendant un combat, multiplie par deux l’argent gagné à la fin."
+ },
+ "electricTerrain": {
+ name: "Champ Électrifié",
+ effect: "Pendant cinq tours, le terrain se charge d’électricité. Les Pokémon au sol ne peuvent pas s’endormir et la puissance des capacités de type Électrik augmente."
+ },
+ "dazzlingGleam": {
+ name: "Éclat Magique",
+ effect: "Le lanceur libère une puissante décharge lumineuse qui inflige des dégâts à l’ennemi."
+ },
+ "celebrate": {
+ name: "Célébration",
+ effect: "Le Pokémon vous souhaite plein de bonnes choses pour cet évènement spécial."
+ },
+ "holdHands": {
+ name: "Mains Jointes",
+ effect: "Le lanceur et un allié se prennent la main, ce qui les rend heureux."
+ },
+ "babyDollEyes": {
+ name: "Regard Touchant",
+ effect: "Le lanceur fixe la cible d’un air très attendrissant qui la touche et diminue son Attaque. Agit en priorité."
+ },
+ "nuzzle": {
+ name: "Frotte-Frimousse",
+ effect: "Le lanceur attaque en frottant ses bajoues chargées d’électricité, ce qui paralyse la cible."
+ },
+ "holdBack": {
+ name: "Retenue",
+ effect: "Le lanceur attaque avec retenue, et laisse au moins 1 PV à la cible."
+ },
+ "infestation": {
+ name: "Harcèlement",
+ effect: "Cette attaque perdure pendant quatre à cinq tours. La cible ne peut pas quitter le terrain pendant cette période."
+ },
+ "powerUpPunch": {
+ name: "Poing Boost",
+ effect: "À force de frapper, les poings deviennent plus durs. Augmente l'Attaque du lanceur si l'ennemi est touché."
+ },
+ "oblivionWing": {
+ name: "Mort'Ailes",
+ effect: "Vole l'énergie de la cible. Rend au lanceur un nombre de PV supérieur ou égal à la moitié des dégâts infligés."
+ },
+ "thousandArrows": {
+ name: "Myria-Flèches",
+ effect: "Touche même les Pokémon dans les airs. Dans ce cas, la cible retombe au sol."
+ },
+ "thousandWaves": {
+ name: "Myria-Vagues",
+ effect: "Attaque avec des vagues glissant au sol. L'ennemi pris dedans ne peut pas s'échapper."
+ },
+ "landsWrath": {
+ name: "Force Chtonienne",
+ effect: "Utilise la puissance du sol et la concentre sur l'ennemi pour infliger des dégâts."
+ },
+ "lightOfRuin": {
+ name: "Lumière du Néant",
+ effect: "Utilise la puissance de la fleur Éternelle pour lancer un formidable rayon d'énergie. Blesse aussi gravement le lanceur."
+ },
+ "originPulse": {
+ name: "Onde Originelle",
+ effect: "Le lanceur projette une aura, et d’innombrables rayons lumineux d’un bleu étincelant s’abattent sur la cible."
+ },
+ "precipiceBlades": {
+ name: "Lame Pangéenne",
+ effect: "Le Pokémon transforme la puissance de la terre et attaque la cible avec une lame acérée."
+ },
+ "dragonAscent": {
+ name: "Draco-Ascension",
+ effect: "Le Pokémon s’abat à toute vitesse sur la cible depuis les hautes couches de l’atmosphère. Baisse la Défense et la Défense Spéciale du lanceur."
+ },
+ "hyperspaceFury": {
+ name: "Furie Dimension",
+ effect: "Le Pokémon utilise sa multitude de bras pour infliger une nuée de coups qui ignorent les capacités telles qu’Abri ou Détection. Baisse la Défense du lanceur."
+ },
+ "breakneckBlitzPhysical": {
+ name: "Turbo-Charge Bulldozer",
+ effect: "Le Pokémon utilise la Force Z pour s'élancer à toute vitesse sur l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "breakneckBlitzSpecial": {
+ name: "Turbo-Charge Bulldozer",
+ effect: "Dummy Data"
+ },
+ "allOutPummelingPhysical": {
+ name: "Combo Hyper-Furie",
+ effect: "Le Pokémon utilise la Force Z pour créer une boule d'énergie qu'il projette sur l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "allOutPummelingSpecial": {
+ name: "Combo Hyper-Furie",
+ effect: "Dummy Data"
+ },
+ "supersonicSkystrikePhysical": {
+ name: "Piqué Supersonique",
+ effect: "Le Pokémon utilise la Force Z pour s'envoler très haut dans le ciel avant de plonger sur l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "supersonicSkystrikeSpecial": {
+ name: "Piqué Supersonique",
+ effect: "Dummy Data"
+ },
+ "acidDownpourPhysical": {
+ name: "Déluge Causti-Toxique",
+ effect: "Le Pokémon utilise la Force Z pour répandre un marécage empoisonné où l'adversaire sombre. La puissance varie selon celle de la capacité originale."
+ },
+ "acidDownpourSpecial": {
+ name: "Déluge Causti-Toxique",
+ effect: "Dummy Data"
+ },
+ "tectonicRagePhysical": {
+ name: "Éruption Géo-Sismique",
+ effect: "Le Pokémon utilise la Force Z pour entraîner l'adversaire dans les profondeurs de la terre. La puissance varie selon celle de la capacité originale."
+ },
+ "tectonicRageSpecial": {
+ name: "Éruption Géo-Sismique",
+ effect: "Dummy Data"
+ },
+ "continentalCrushPhysical": {
+ name: "Apocalypse Gigalithique",
+ effect: "Le Pokémon utilise la Force Z pour créer un immense rocher et écraser l'adversaire avec. La puissance varie selon celle de la capacité originale."
+ },
+ "continentalCrushSpecial": {
+ name: "Apocalypse Gigalithique",
+ effect: "Dummy Data"
+ },
+ "savageSpinOutPhysical": {
+ name: "Cocon Fatal",
+ effect: "Le Pokémon utilise la Force Z pour cracher de longs fils de soie et enserrer l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "savageSpinOutSpecial": {
+ name: "Cocon Fatal",
+ effect: "Dummy Data"
+ },
+ "neverEndingNightmarePhysical": {
+ name: "Appel des Ombres Éternelles",
+ effect: "Le Pokémon utilise la Force Z pour invoquer des esprits rancuniers qui s'abattent sur l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "neverEndingNightmareSpecial": {
+ name: "Appel des Ombres Éternelles",
+ effect: "Dummy Data"
+ },
+ "corkscrewCrashPhysical": {
+ name: "Vrille Maximum",
+ effect: "Le Pokémon utilise la Force Z pour tourner à toute vitesse et écraser l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "corkscrewCrashSpecial": {
+ name: "Vrille Maximum",
+ effect: "Dummy Data"
+ },
+ "infernoOverdrivePhysical": {
+ name: "Pyro-Explosion Cataclysmique",
+ effect: "Le Pokémon utilise la Force Z pour cracher une boule de feu qui réduit l'adversaire en cendres. La puissance varie selon celle de la capacité originale."
+ },
+ "infernoOverdriveSpecial": {
+ name: "Pyro-Explosion Cataclysmique",
+ effect: "Dummy Data"
+ },
+ "hydroVortexPhysical": {
+ name: "Super Tourbillon Abyssal",
+ effect: "Le Pokémon utilise la Force Z pour créer un tourbillon gigantesque qui avale l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "hydroVortexSpecial": {
+ name: "Super Tourbillon Abyssal",
+ effect: "Dummy Data"
+ },
+ "bloomDoomPhysical": {
+ name: "Pétalexplosion Éblouissante",
+ effect: "Le Pokémon utilise la Force Z pour libérer l'énergie des plantes et attaquer l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "bloomDoomSpecial": {
+ name: "Pétalexplosion Éblouissante",
+ effect: "Dummu Data"
+ },
+ "gigavoltHavocPhysical": {
+ name: "Fulguro-Lance Gigavolt",
+ effect: "Le Pokémon utilise la Force Z pour générer un courant électrique puissant qu'il projette sur l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "gigavoltHavocSpecial": {
+ name: "Fulguro-Lance Gigavolt",
+ effect: "Dummy Data"
+ },
+ "shatteredPsychePhysical": {
+ name: "Psycho-Pulvérisation EX",
+ effect: "Le Pokémon utilise la Force Z pour manipuler l'adversaire et lui infliger de sérieux dégâts. La puissance varie selon celle de la capacité originale."
+ },
+ "shatteredPsycheSpecial": {
+ name: "Psycho-Pulvérisation EX",
+ effect: "Dummy Data"
+ },
+ "subzeroSlammerPhysical": {
+ name: "Laser Cryogénique",
+ effect: "Le Pokémon utilise la Force Z pour baisser la température brutalement et congeler l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "subzeroSlammerSpecial": {
+ name: "Laser Cryogénique",
+ effect: "Dummy Data"
+ },
+ "devastatingDrakePhysical": {
+ name: "Chaos Draconique",
+ effect: "Le Pokémon utilise la Force Z pour matérialiser son aura et assaillir l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "devastatingDrakeSpecial": {
+ name: "Chaos Draconique",
+ effect: "Dummy Data"
+ },
+ "blackHoleEclipsePhysical": {
+ name: "Trou Noir des Ombres",
+ effect: "Le Pokémon utilise la Force Z pour rassembler l'énergie négative et y aspirer l'adversaire. La puissance varie selon celle de la capacité originale."
+ },
+ "blackHoleEclipseSpecial": {
+ name: "Trou Noir des Ombres",
+ effect: "Dummy Data"
+ },
+ "twinkleTacklePhysical": {
+ name: "Impact Choupinova",
+ effect: "Le Pokémon utilise la Force Z pour créer une dimension irréelle où l'adversaire est à sa merci. La puissance varie selon celle de la capacité originale."
+ },
+ "twinkleTackleSpecial": {
+ name: "Impact Choupinova",
+ effect: "Dummy Data"
+ },
+ "catastropika": {
+ name: "Pikachute Foudroyante",
+ effect: "Pikachu utilise la Force Z pour concentrer toute son électricité avant de se jeter à toute vitesse sur l'adversaire."
+ },
+ "shoreUp": {
+ name: "Amass'Sable",
+ effect: "Le lanceur récupère jusqu’à la moitié de ses PV max. Durant une tempête de sable, il en récupère encore plus."
+ },
+ "firstImpression": {
+ name: "Escarmouche",
+ effect: "Une capacité très puissante, mais qui ne fonctionne que lorsque le lanceur entre au combat."
+ },
+ "banefulBunker": {
+ name: "Blockhaus",
+ effect: "Le lanceur se protège contre les attaques, et si un assaillant utilise une attaque directe contre lui, il l’empoisonne."
+ },
+ "spiritShackle": {
+ name: "Tisse Ombre",
+ effect: "Une attaque qui coud la cible à son ombre, ce qui l’empêche de s’enfuir."
+ },
+ "darkestLariat": {
+ name: "Dark Lariat",
+ effect: "Le lanceur étend les bras et frappe l’adversaire en tournant violemment. Il inflige des dégâts et ignore les changements de stats de la cible."
+ },
+ "sparklingAria": {
+ name: "Aria de l'Écume",
+ effect: "Le lanceur émet plusieurs bulles en chantant. Soigne les brûlures des Pokémon touchés par ces bulles."
+ },
+ "iceHammer": {
+ name: "Marteau de Glace",
+ effect: "Le lanceur donne un puissant coup de poing à la cible, ce qui réduit la Vitesse du lanceur."
+ },
+ "floralHealing": {
+ name: "Soin Floral",
+ effect: "Rend la moitié de ses PV max à la cible. Plus efficace sur un Champ Herbu."
+ },
+ "highHorsepower": {
+ name: "Cavalerie Lourde",
+ effect: "Le lanceur attaque violemment en utilisant tout son poids."
+ },
+ "strengthSap": {
+ name: "Vole-Force",
+ effect: "Rend au lanceur une quantité de PV équivalente à la stat d’Attaque de la cible, puis baisse celle-ci."
+ },
+ "solarBlade": {
+ name: "Lame Solaire",
+ effect: "Le lanceur absorbe une grande quantité de lumière au premier tour et attaque au second tour en libérant cette énergie sous la forme d’une lame."
+ },
+ "leafage": {
+ name: "Feuillage",
+ effect: "Le lanceur attaque la cible avec des feuilles."
+ },
+ "spotlight": {
+ name: "Projecteur",
+ effect: "Met un Pokémon sous le feu des projecteurs et force tout le monde à le viser."
+ },
+ "toxicThread": {
+ name: "Fil Toxique",
+ effect: "Tisse un fil imprégné de venin. Empoisonne la cible et baisse sa Vitesse."
+ },
+ "laserFocus": {
+ name: "Affilage",
+ effect: "Le lanceur se concentre pour être sûr de porter un coup critique au tour suivant."
+ },
+ "gearUp": {
+ name: "Engrenage",
+ effect: "Change de réglage pour augmenter l'Attaque et l'Attaque Spéciale des alliés ayant les talents Plus ou Minus."
+ },
+ "throatChop": {
+ name: "Exécu-Son",
+ effect: "Inflige une douleur tellement violente à la cible qu’elle ne peut plus émettre de sons pendant deux tours."
+ },
+ "pollenPuff": {
+ name: "Boule Pollen",
+ effect: "Sur un ennemi, le lanceur envoie une boule explosive qui fait des dégâts. Sur un allié, il envoie du bon pollen nutritif qui fait récupérer des PV."
+ },
+ "anchorShot": {
+ name: "Ancrage",
+ effect: "Le lanceur jette son ancre sur la cible pour l'attaquer. Une fois accrochée, elle l'empêche de s'enfuir."
+ },
+ "psychicTerrain": {
+ name: "Champ Psychique",
+ effect: "Pendant cinq tours, les Pokémon au sol ne peuvent plus subir d’attaques prioritaires et la puissance des capacités de type Psy augmente."
+ },
+ "lunge": {
+ name: "Furie-Bond",
+ effect: "Le lanceur se jette sur la cible de toutes ses forces pour lui infliger des dégâts et baisser son Attaque."
+ },
+ "fireLash": {
+ name: "Fouet de Feu",
+ effect: "Frappe la cible avec un fouet incandescent et baisse sa Défense."
+ },
+ "powerTrip": {
+ name: "Arrogance",
+ effect: "Ivre de puissance, le lanceur attaque de toutes ses forces. Plus ses stats ont été augmentées, plus la puissance de cette capacité augmente."
+ },
+ "burnUp": {
+ name: "Flamme Ultime",
+ effect: "Le Pokémon se consume et les flammes de son corps infligent des dégâts élevés à la cible. Le lanceur perd le type Feu."
+ },
+ "speedSwap": {
+ name: "Permuvitesse",
+ effect: "Intervertit la Vitesse du lanceur et celle de la cible."
+ },
+ "smartStrike": {
+ name: "Estocorne",
+ effect: "Le lanceur transperce la cible avec sa corne effilée. N’échoue jamais."
+ },
+ "purify": {
+ name: "Purification",
+ effect: "Le lanceur soigne les altérations de statut de la cible, ce qui lui permet de regagner des PV."
+ },
+ "revelationDance": {
+ name: "Danse Éveil",
+ effect: "Le lanceur attaque en dansant avec enthousiasme. Le type de la capacité est le même que celui du lanceur."
+ },
+ "coreEnforcer": {
+ name: "Sanction Suprême",
+ effect: "La cible subit des dégâts et, si elle a déjà agi à ce tour, elle perd aussi son talent."
+ },
+ "tropKick": {
+ name: "Botte Sucrette",
+ effect: "Un coup de pied chaud comme les tropiques qui inflige des dégâts à la cible et baisse son Attaque."
+ },
+ "instruct": {
+ name: "Sommation",
+ effect: "Force la cible à lancer immédiatement la dernière capacité qu’elle a utilisée."
+ },
+ "beakBlast": {
+ name: "Bec-Canon",
+ effect: "Le lanceur fait chauffer son bec avant d'attaquer. S'il subit une attaque directe pendant la montée en température, l'attaquant sera brûlé."
+ },
+ "clangingScales": {
+ name: "Vibrécaille",
+ effect: "Le lanceur déclenche un vacarme en frottant ses écailles les unes contre les autres pour attaquer. Baisse la Défense du lanceur."
+ },
+ "dragonHammer": {
+ name: "Draco-Marteau",
+ effect: "Le lanceur utilise son corps comme un véritable marteau pour écraser la cible."
+ },
+ "brutalSwing": {
+ name: "Centrifugifle",
+ effect: "Le lanceur pivote pour prendre de l’élan et infliger des dégâts."
+ },
+ "auroraVeil": {
+ name: "Voile Aurore",
+ effect: "Réduit les dégâts causés par les capacités physiques et spéciales durant cinq tours. Ne peut être utilisée que lorsqu’il neige."
+ },
+ "sinisterArrowRaid": {
+ name: "Fureur des Plumes Spectrales",
+ effect: "Archéduc utilise la Force Z pour créer un nuage de flèches qui transpercent la cible."
+ },
+ "maliciousMoonsault": {
+ name: "Dark Body Press",
+ effect: "Félinferno utilise la Force Z pour gonfler ses muscles et écraser la cible de toutes ses forces."
+ },
+ "oceanicOperetta": {
+ name: "Symphonie des Ondines",
+ effect: "Oratoria utilise la Force Z pour rassembler une grande quantité d'eau et la projeter sur la cible à pleine puissance."
+ },
+ "guardianOfAlola": {
+ name: "Colère du Gardien d'Alola",
+ effect: "Le Pokémon Tutélaire utilise la Force Z et déchaîne toute la puissance d'Alola sur sa cible. Inflige des dégâts en fonction des PV restants de celle-ci."
+ },
+ "soulStealing7StarStrike": {
+ name: "Fauche-Âme des Sept Étoiles",
+ effect: "Marshadow concentre toute la Force Z dans ses poings et ses pieds pour infliger un déluge de coups à la cible."
+ },
+ "stokedSparksurfer": {
+ name: "Électro-Surf Survolté",
+ effect: "Le Raichu de la région d'Alola utilise la Force Z pour frapper la cible et la paralyser."
+ },
+ "pulverizingPancake": {
+ name: "Gare au Ronflex",
+ effect: "Ronflex utilise la Force Z pour montrer ce qu'il a dans le ventre et écraser la cible de tout son poids."
+ },
+ "extremeEvoboost": {
+ name: "Neuf pour Un",
+ effect: "Évoli utilise la Force Z pour emprunter la puissance de tous ses amis évolués et beaucoup augmenter toutes ses stats."
+ },
+ "genesisSupernova": {
+ name: "Supernova Originelle",
+ effect: "Mew utilise la Force Z pour attaquer la cible. Le terrain devient un Champ Psychique."
+ },
+ "shellTrap": {
+ name: "Carapiège",
+ effect: "Pose une carapace piégée. Si l'adversaire utilise une capacité physique, la carapace explose et lui inflige des dégâts."
+ },
+ "fleurCannon": {
+ name: "Canon Floral",
+ effect: "Envoie un rayon laser dévastateur. Baisse beaucoup l’Attaque Spéciale du lanceur."
+ },
+ "psychicFangs": {
+ name: "Psycho-Croc",
+ effect: "Le lanceur mord la cible avec ses pouvoirs psychiques. Brise aussi les barrières comme Mur Lumière et Protection."
+ },
+ "stompingTantrum": {
+ name: "Trépignement",
+ effect: "Le lanceur attaque en utilisant sa frustration. S’il a utilisé une capacité qui a échoué au tour précédent, la puissance de Trépignement est doublée."
+ },
+ "shadowBone": {
+ name: "Os Ombre",
+ effect: "Le lanceur frappe avec un os possédé par l'âme d'un défunt. Peut aussi baisser la Défense de la cible."
+ },
+ "accelerock": {
+ name: "Vif Roc",
+ effect: "Le lanceur charge la cible à toute vitesse. Frappe en priorité."
+ },
+ "liquidation": {
+ name: "Aqua-Brèche",
+ effect: "Le lanceur utilise la force de l’eau pour attaquer. Peut aussi baisser la Défense de la cible."
+ },
+ "prismaticLaser": {
+ name: "Laser Prisme",
+ effect: "Le lanceur utilise la puissance d'un prisme pour envoyer un laser destructeur, mais il doit se reposer au tour suivant."
+ },
+ "spectralThief": {
+ name: "Clepto-Mânes",
+ effect: "Le lanceur plonge dans l'ombre de la cible, vole ses augmentations de stats et l'attaque."
+ },
+ "sunsteelStrike": {
+ name: "Choc Météore",
+ effect: "Le lanceur fonce sur la cible à la vitesse d'une météorite. Ignore le talent de l'ennemi."
+ },
+ "moongeistBeam": {
+ name: "Rayon Spectral",
+ effect: "Le lanceur attaque avec un rayon de lumière mystérieux. Ignore le talent de la cible."
+ },
+ "tearfulLook": {
+ name: "Larme à l'Oeil",
+ effect: "Le lanceur regarde la cible avec des yeux remplis de larmes. Celle-ci perd toute combativité et voit son Attaque et son Attaque Spéciale baisser."
+ },
+ "zingZap": {
+ name: "Électrikipik",
+ effect: "Le lanceur fonce sur la cible et lui envoie un puissant choc électrique, ce qui peut aussi l’effrayer."
+ },
+ "naturesMadness": {
+ name: "Ire de la Nature",
+ effect: "Le lanceur déchaîne toute la colère de la nature pour baisser les PV de la cible de moitié."
+ },
+ "multiAttack": {
+ name: "Coup Varia-Type",
+ effect: "Le Pokémon s'entoure d'une puissante énergie avant de foncer sur sa cible. Le type de la capacité dépend de la ROM installée."
+ },
+ "tenMillionVoltThunderbolt": {
+ name: "Giga-Tonnerre",
+ effect: "Le Pikachu à casquette utilise la Force Z pour augmenter sa puissance électrique avant de la déchaîner sur la cible. Taux de critique élevé."
+ },
+ "mindBlown": {
+ name: "Caboche-Kaboum",
+ effect: "Le lanceur fait exploser sa tête pour attaquer toutes les cibles autour de lui. Il subit aussi des dégâts."
+ },
+ "plasmaFists": {
+ name: "Plasma Punch",
+ effect: "Le lanceur attaque en projetant de l'électricité avec ses poings. Convertit les capacités de type Normal en type Électrik."
+ },
+ "photonGeyser": {
+ name: "Photo-Geyser",
+ effect: "Le lanceur fait jaillir un pilier de lumière. Compare l'Attaque et l'Attaque Spéciale, et utilise celle qui infligera le plus de dégâts."
+ },
+ "lightThatBurnsTheSky": {
+ name: "Apocalypsis Luminis",
+ effect: "Compare l'Attaque et l'Attaque Spéciale, et utilise celle qui infligera le plus de dégâts. Ignore le talent de la cible."
+ },
+ "searingSunrazeSmash": {
+ name: "Hélio-Choc Dévastateur",
+ effect: "Baigné dans la Force Z, Solgaleo attaque en déchaînant toute sa puissance. Ignore le talent de la cible."
+ },
+ "menacingMoonrazeMaelstrom": {
+ name: "Rayons Séléno-Explosifs",
+ effect: "Baigné dans la Force Z, Lunala attaque en déchaînant toute sa puissance. Ignore le talent de la cible."
+ },
+ "letsSnuggleForever": {
+ name: "Patati-Patattrape",
+ effect: "Mimiqui concentre toute la Force Z dans son corps, et attaque dans le plus grand fracas !"
+ },
+ "splinteredStormshards": {
+ name: "Hurlement des Roches-Lames",
+ effect: "Lougaroc utilise la Force Z pour attaquer la cible de toutes ses forces. Efface aussi tout Champ existant."
+ },
+ "clangorousSoulblaze": {
+ name: "Dracacophonie Flamboyante",
+ effect: "Ékaïser utilise la Force Z pour frapper l'ennemi de toutes ses forces. Augmente aussi ses stats."
+ },
+ "zippyZap": {
+ name: "Pika-Sprint",
+ effect: "Une attaque électrique rapide comme l'éclair qui inflige un coup critique à coup sûr. Frappe en priorité."
+ },
+ "splishySplash": {
+ name: "Pika-Splash",
+ effect: "Pikachu frappe l'adversaire avec une vague géante chargée d'électricité. Peut aussi paralyser l'ennemi."
+ },
+ "floatyFall": {
+ name: "Pika-Piqué",
+ effect: "Pikachu prend de la hauteur avant de fondre sur son adversaire. Peut aussi apeurer l'ennemi."
+ },
+ "pikaPapow": {
+ name: "Pika-Fracas",
+ effect: "Plus le lanceur est heureux, plus l'attaque est puissante."
+ },
+ "bouncyBubble": {
+ name: "Évo-Thalasso",
+ effect: "Évoli frappe l'adversaire avec des bulles d'eau qu'il absorbe ensuite pour récupérer un nombre de PV égal à la moitié des dégâts infligés à l'ennemi."
+ },
+ "buzzyBuzz": {
+ name: "Évo-Dynamo",
+ effect: "Une attaque qui foudroie et paralyse l'adversaire."
+ },
+ "sizzlySlide": {
+ name: "Évo-Flambo",
+ effect: "Évoli s'embrase et percure violemment l'adversaire. Brûle aussi l'ennemi."
+ },
+ "glitzyGlow": {
+ name: "Évo-Psycho",
+ effect: "Évoli submerge l'adversaire sous un flot d'ondes psychiques et crée un mur fabuleux qui réduit les dégâts causés par les attaques spéciales de l'ennemi"
+ },
+ "baddyBad": {
+ name: "Évo-Ténébro",
+ effect: "Évoli fait appel à son côté sombre pour attaquer l'adversaire et créer un mur fabuleux qui réduit les dégâts causés par les attaques physiques de l'ennemi."
+ },
+ "sappySeed": {
+ name: "Évo-Écolo",
+ effect: "Une liane géante surgit du sol et bombarde l'adversaire de graines qui lui dérobent des PV à chaque tour. Ces PV sont ensuite absorbés par Évoli."
+ },
+ "freezyFrost": {
+ name: "Évo-Congélo",
+ effect: "Évoli frappe l'adversaire avec un cristal de buée noire gelée. Annule les changements de stats de tous les Pokémon au combat."
+ },
+ "sparklySwirl": {
+ name: "Évo-Fabulo",
+ effect: "Une attaque qui enserre l'adversaire dans un tourbillon de senteurs oppressantes. Guérit toutes les altérations de statut de l'équipe."
+ },
+ "veeveeVolley": {
+ name: "Évo-Chardasso",
+ effect: "Le lanceur lance une attaque dès lors qu'un signe apparaît sur le terrain. Les dégâts infligés sont proportionnels à l'affection de votre Pokémon"
+ },
+ "doubleIronBash": {
+ name: "Écrous d'Poing",
+ effect: "Le lanceur fait pivoter l'écrou de sa poitrine deux fois d'affilée pour frapper l'adversaire avec ses bras. Peut apeurer l'ennemi (30% de chances)."
+ },
+ "maxGuard": {
+ name: "Gardomax",
+ effect: "Le lanceur se protège de toutes les attaques. Peut échouer si utilisée plusieurs fois de suite."
+ },
+ "dynamaxCannon": {
+ name: "Canon Dynamax",
+ effect: "Le lanceur attaque en émettant un laser depuis son noyau. Cette capacité inflige deux fois plus de dégâts si l'adversaire est level 200."
+ },
+ "snipeShot": {
+ name: "Tir de Précision",
+ effect: "Le lanceur parvient toujours à viser la cible voulue, en ignorant l’effet des talents et des capacités capables de détourner les attaques."
+ },
+ "jawLock": {
+ name: "Croque Fort",
+ effect: "Le lanceur et sa cible ne peuvent plus être échangés jusqu’à ce que l’un d’entre eux tombe K.O. L’effet est annulé si l’un des deux Pokémon quitte le terrain."
+ },
+ "stuffCheeks": {
+ name: "Garde-à-Joues",
+ effect: "Le lanceur mange la Baie qu’il tient, ce qui augmente beaucoup sa Défense."
+ },
+ "noRetreat": {
+ name: "Ultime Bastion",
+ effect: "Le lanceur voit toutes ses stats augmenter, mais en contrepartie, il ne peut plus quitter le terrain."
+ },
+ "tarShot": {
+ name: "Goudronnage",
+ effect: "Le lanceur recouvre sa cible de goudron liquide pour baisser sa Vitesse et la rendre vulnérable au feu."
+ },
+ "magicPowder": {
+ name: "Poudre Magique",
+ effect: "Le lanceur recouvre sa cible d’une poudre magique qui change son type en Psy."
+ },
+ "dragonDarts": {
+ name: "Draco-Flèches",
+ effect: "Le lanceur attaque en propulsant deux Fantyrm. S’il y a deux cibles, chacune d’entre elles est frappée par un Fantyrm."
+ },
+ "teatime": {
+ name: "Thérémonie",
+ effect: "Le lanceur invite tous les Pokémon sur le terrain à prendre le goûter autour d’une tasse de thé. Ceux qui tiennent une Baie la mangent."
+ },
+ "octolock": {
+ name: "Octoprise",
+ effect: "Empêche l'ennemi de fuir ou de quitter le terrain. Baisse la Défense et la Défense Spécial de l'ennemi chaque tour."
+ },
+ "boltBeak": {
+ name: "Prise de Bec",
+ effect: "Inflige des dégâts et les double si le lanceur attaque avant l'ennemi."
+ },
+ "fishiousRend": {
+ name: "Branchicrok",
+ effect: "Inflige des dégâts et les double si le lanceur attaque avant l'ennemi."
+ },
+ "courtChange": {
+ name: "Change-Côté",
+ effect: "Une force mystérieuse intervertit les effets affectant chaque côté du terrain."
+ },
+ "maxFlare": {
+ name: "Pyromax",
+ effect: "Une attaque de type Feu que seuls les Pokémon Dynamax peuvent utiliser. Fait briller le soleil pendant cinq tours."
+ },
+ "maxFlutterby": {
+ name: "Insectomax",
+ effect: "Une attaque de type Insecte que seuls les Pokémon Dynamax peuvent utiliser. Baisse l'Attaque Spéciale de la cible."
+ },
+ "maxLightning": {
+ name: "Fulguromax",
+ effect: "Une attaque de type Électrik que seuls les Pokémon Dynamax peuvent utiliser. Crée un Champ Électrifié qui dure cinq tours."
+ },
+ "maxStrike": {
+ name: "Normalomax",
+ effect: "Une attaque de type Normal que seuls les Pokémon Dynamax peuvent utiliser. Baisse la Vitesse de la cible."
+ },
+ "maxKnuckle": {
+ name: "Pugilomax",
+ effect: "Une attaque de type Combat que seuls les Pokémon dynamax peuvent utiliser. Augmente l'Attaque des Alliés."
+ },
+ "maxPhantasm": {
+ name: "Spectromax",
+ effect: "Une attaque de type Spectre que seuls les Pokémon Dynamax peuvent utiliser. Baisse la Défense de la cible."
+ },
+ "maxHailstorm": {
+ name: "Cryomax",
+ effect: "Une attaque de type Glace que seuls les Pokémon Dynamax peuvent utiliser. Invoque une tempête de grêle qui dure cinq tours."
+ },
+ "maxOoze": {
+ name: "Toxinomax",
+ effect: "Une attaque de type Poison que seuls les Pokémon Dynamax peuvent utiliser. Augmente l'Attaque Spéciale des alliés."
+ },
+ "maxGeyser": {
+ name: "Hydromax",
+ effect: "Une attaque de type Eau que seuls les Pokémon Dynamax peuvent utiliser. Invoque de fortes pluies qui durent cinq tours."
+ },
+ "maxAirstream": {
+ name: "Aéromax",
+ effect: "Une attaque de type Vol que seuls les Pokémon Dynamax peuvent utiliser. Augmente la Vitesse des alliés."
+ },
+ "maxStarfall": {
+ name: "Enchantomax",
+ effect: "Une attaque de type Fée que seuls les Pokémon Dynamax peuvent utiliser. Crée un Champ Brumeux qui dure cinq tours."
+ },
+ "maxWyrmwind": {
+ name: "Dracomax",
+ effect: "Une attaque de type Dragon que seuls les Pokémon Dynamax peuvent utiliser. Baisse l'Attaque de la cible."
+ },
+ "maxMindstorm": {
+ name: "Psychomax",
+ effect: "Une attaque de type Psy que seuls les Pokémon Dynamax peuvent utiliser. Crée un Champ Psychique qui dure cinq tours."
+ },
+ "maxRockfall": {
+ name: "Lithomax",
+ effect: "Une attaque de type Roche que seuls les Pokémon Dynamax peuvent utiliser. Invoque une tempête de sable qui dure cinq tours."
+ },
+ "maxQuake": {
+ name: "Sismomax",
+ effect: "Une attaque de type Sol que seuls les Pokémon Dynamax peuvent utiliser. Augmente la Défense Spéciale des alliés."
+ },
+ "maxDarkness": {
+ name: "Sinistromax",
+ effect: "Une attaque de type Ténèbres que seuls les Pokémon Dynamax peuvent utiliser. Baisse la Défense Spéciale de la cible."
+ },
+ "maxOvergrowth": {
+ name: "Phytomax",
+ effect: "Une attaque de type Plante que seuls les Pokémon Dynamax peuvent utiliser. Crée un Champ Herbu qui dure cinq tours."
+ },
+ "maxSteelspike": {
+ name: "Métallomax",
+ effect: "Une attaque de type Acier que seuls les Pokémon Dynamax peuvent utiliser. Augmente la Défense des alliés."
+ },
+ "clangorousSoul": {
+ name: "Dracacophonie",
+ effect: "Sacrifie une partie de ses PV pour augmenter toutes ses statistiques."
+ },
+ "bodyPress": {
+ name: "Big Splash",
+ effect: "Le lanceur utilise son corps pour attaquer sa cible. Plus la Défense du lanceur est élevée, plus les dégâts infligés sont importants."
+ },
+ "decorate": {
+ name: "Nappage",
+ effect: "Augmente fortement l'Attaque et l'Attaque Spéciale du lanceur."
+ },
+ "drumBeating": {
+ name: "Tambour Battant",
+ effect: "Le lanceur bat son tambour pour en diriger les racines sur la cible, l’attaquer, et baisser sa Vitesse."
+ },
+ "snapTrap": {
+ name: "Troquenard",
+ effect: "Bloque l'ennemi pendant 4 à 5 tours."
+ },
+ "pyroBall": {
+ name: "Ballon Brûlant",
+ effect: "Le lanceur attaque avec un ballon fait à partir d’un caillou enflammé. Peut aussi brûler la cible (10% de chances)."
+ },
+ "behemothBlade": {
+ name: "Gladius Maximus",
+ effect: "Le lanceur se transforme en une immense épée et pourfend sa cible. Cette capacité inflige le double de dégâts aux Pokémon Dynamax."
+ },
+ "behemothBash": {
+ name: "Aegis Maxima",
+ effect: "Le lanceur se transforme en un immense bouclier et charge sa cible. Cette capacité inflige le double de dégâts aux Pokémon Dynamax."
+ },
+ "auraWheel": {
+ name: "Roue Libre",
+ effect: "Inflige et change en type Ténèbres"
+ },
+ "breakingSwipe": {
+ name: "Abattage",
+ effect: "Le lanceur balaie violemment le camp adverse avec son immense queue. Baisse l’Attaque de la cible."
+ },
+ "branchPoke": {
+ name: "Tapotige",
+ effect: "Le lanceur attaque sa cible en la piquant avec une branche pointue."
+ },
+ "overdrive": {
+ name: "Overdrive",
+ effect: "Le lanceur gratte ses cordes de guitare ou de basse pour créer de violentes vibrations sonores qui blessent la cible."
+ },
+ "appleAcid": {
+ name: "Acide Malique",
+ effect: "Le lanceur projette un liquide corrosif créé à partir d’une pomme acide sur la cible, ce qui baisse la Défense Spéciale de celle-ci."
+ },
+ "gravApple": {
+ name: "Force G",
+ effect: "Le lanceur fait tomber une pomme de très haut sur la cible, ce qui baisse la Défense de celle-ci."
+ },
+ "spiritBreak": {
+ name: "Choc Émotionnel",
+ effect: "Le lanceur attaque la cible avec une telle force que celle-ci peut s’en retrouver profondément troublée et voir son Attaque Spéciale baisser."
+ },
+ "strangeSteam": {
+ name: "Vapeur Féérique",
+ effect: "Inflige des dégâts et peut rendre confus l'ennemi."
+ },
+ "lifeDew": {
+ name: "Fontaine de Vie",
+ effect: "Le lanceur projette une eau mystérieuse sur le terrain pour restaurer ses PV et ceux de ses alliés au combat."
+ },
+ "obstruct": {
+ name: "Blocage",
+ effect: "Protège le lanceur des attaques de contact. Baisse la Défense de deux crans si l'ennemi a tenté une attaque de contact."
+ },
+ "falseSurrender": {
+ name: "Fourbette",
+ effect: "Le lanceur fait semblant de se prosterner et utilise ses cheveux pour transpercer sa cible. N’échoue jamais."
+ },
+ "meteorAssault": {
+ name: "Joute Astrale",
+ effect: "Inflige de gros dégâts mais oblige le lanceur à se reposer pendant un tour."
+ },
+ "eternabeam": {
+ name: "Laser Infinimax",
+ effect: "Inflige de gros dégâts mais oblige le lanceur à se reposer pendant un tour."
+ },
+ "steelBeam": {
+ name: "Métalaser",
+ effect: "Le lanceur concentre du métal issu de tout son corps en un rayon qu’il projette violemment sur sa cible. Il subit aussi des dégâts."
+ },
+ "expandingForce": {
+ name: "Vaste Pouvoir",
+ effect: "Le lanceur attaque la cible avec ses pouvoirs psychiques. Si un champ psychique est actif, la puissance de cette capacité augmente et elle touche tous les ennemis."
+ },
+ "steelRoller": {
+ name: "Métalliroue",
+ effect: "Une attaque qui inflige des dégâts et fait disparaître le champ actif, mais qui échoue s’il n’y en a pas à ce moment."
+ },
+ "scaleShot": {
+ name: "Rafale Écailles",
+ effect: "Le lanceur projette des écailles sur la cible de deux à cinq fois d’affilée. Augmente la Vitesse, mais diminue la Défense."
+ },
+ "meteorBeam": {
+ name: "Laser Météore",
+ effect: "Le lanceur concentre l’énergie cosmique au premier tour, ce qui augmente son Attaque Spéciale, et frappe au second."
+ },
+ "shellSideArm": {
+ name: "Kokiyarme",
+ effect: "Une attaque physique ou spéciale, en fonction de ce qui inflige le plus de dégâts à la cible. Peut aussi empoisonner."
+ },
+ "mistyExplosion": {
+ name: "Explo-Brume",
+ effect: "Le lanceur frappe tous les Pokémon autour de lui en explosant, ce qui le met K.O. La puissance de cette attaque augmente si un champ brumeux est actif."
+ },
+ "grassyGlide": {
+ name: "Gliss'Herbe",
+ effect: "Le lanceur attaque la cible en glissant sur le terrain. Frappe toujours en priorité si un champ herbu est actif."
+ },
+ "risingVoltage": {
+ name: "Monte-Tension",
+ effect: "Des éclairs surgissent du sol et frappent la cible. La puissance de cette attaque est doublée si la cible est sur un champ électrifié."
+ },
+ "terrainPulse": {
+ name: "Champlification",
+ effect: "Une attaque qui utilise la force des champs pour projeter une aura. Son type et sa puissance varient selon le champ actif."
+ },
+ "skitterSmack": {
+ name: "Ravage Rampant",
+ effect: "Le lanceur rampe derrière la cible pour l’attaquer, ce qui baisse l’Attaque Spéciale de celle-ci."
+ },
+ "burningJealousy": {
+ name: "Feu Envieux",
+ effect: "Le lanceur attaque sa cible avec toute sa jalousie. Cette capacité brûle tout Pokémon dont les stats ont augmenté pendant ce tour."
+ },
+ "lashOut": {
+ name: "Cent Rancunes",
+ effect: "Le lanceur frappe la cible avec toute sa rancune. Si les stats du lanceur ont diminué pendant ce tour, la puissance de cette attaque est doublée."
+ },
+ "poltergeist": {
+ name: "Esprit Frappeur",
+ effect: "Le lanceur manipule l’objet tenu par la cible pour l’attaquer. Cette capacité échoue si celle-ci ne tient rien."
+ },
+ "corrosiveGas": {
+ name: "Gaz Corrosif",
+ effect: "Un gaz corrosif qui enveloppe tous les Pokémon alentour et qui dissout les objets qu’ils tiennent."
+ },
+ "coaching": {
+ name: "Coaching",
+ effect: "Le lanceur coache ses alliés, augmentant ainsi leur Attaque et leur Défense."
+ },
+ "flipTurn": {
+ name: "Eau Revoir",
+ effect: "Après son attaque, le lanceur revient à toute vitesse et change de place avec un Pokémon de l’équipe prêt à combattre."
+ },
+ "tripleAxel": {
+ name: "Triple Axel",
+ effect: "Une série d’un à trois coups de pied distincts dont la puissance augmente à chaque fois que la capacité touche sa cible."
+ },
+ "dualWingbeat": {
+ name: "Double Volée",
+ effect: "Le lanceur frappe la cible avec ses ailes deux fois d’affilée."
+ },
+ "scorchingSands": {
+ name: "Sable Ardent",
+ effect: "Le lanceur projette du sable chauffé à blanc sur la cible, ce qui peut aussi la brûler (30% de chances)."
+ },
+ "jungleHealing": {
+ name: "Selve Salvatrice",
+ effect: "Le lanceur fait appel au pouvoir de la jungle pour restaurer les PV et soigner les altérations d’état de ses alliés et de lui-même."
+ },
+ "wickedBlow": {
+ name: "Poing Obscur",
+ effect: "Le lanceur assène un coup puissant à la cible. Cette technique qui inflige toujours un coup critique est réservée à ceux qui maîtrisent la puissance des Ténèbres."
+ },
+ "surgingStrikes": {
+ name: "Torrent de Coups",
+ effect: "Le lanceur assène trois coups fluides à la cible. Cette technique qui inflige toujours un coup critique est réservée à ceux qui maîtrisent la puissance de l’Eau."
+ },
+ "thunderCage": {
+ name: "Voltageôle",
+ effect: "Le lanceur frappe la cible, et le piège dans une prison électrique qui dure de quatre à cinq tours."
+ },
+ "dragonEnergy": {
+ name: "Draco-Énergie",
+ effect: "Le lanceur utilise son énergie vitale pour attaquer la cible. Moins il a de PV, moins l’attaque est puissante."
+ },
+ "freezingGlare": {
+ name: "Regard Glaçant",
+ effect: "Les yeux du lanceur tirent des rayons psychiques qui attaquent la cible et peuvent aussi la geler (10% de chances)."
+ },
+ "fieryWrath": {
+ name: "Fureur Ardente",
+ effect: "Le lanceur canalise sa colère et la transforme en émanation brûlante, avec laquelle il attaque la cible, ce qui peut aussi apeurer celle-ci (20% de chances)."
+ },
+ "thunderousKick": {
+ name: "Coup Fulgurant",
+ effect: "Le lanceur assène un coup de pied à la cible à la vitesse de l’éclair. Baisse aussi la Défense de la cible."
+ },
+ "glacialLance": {
+ name: "Lance de Glace",
+ effect: "Le lanceur attaque la cible avec une lance de glace entourée d’un blizzard."
+ },
+ "astralBarrage": {
+ name: "Éclat Spectral",
+ effect: "Le lanceur attaque la cible avec une multitude de petits spectres."
+ },
+ "eerieSpell": {
+ name: "Sort Sinistre",
+ effect: "Le lanceur attaque avec de puissants pouvoirs psychiques et retire 3 PP de la dernière capacité utilisée par la cible."
+ },
+ "direClaw": {
+ name: "Griffes Funestes",
+ effect: "Le lanceur attaque avec des griffes destructrices en visant les points faibles. La cible peut aussi être empoisonnée, paralysée, ou endormie."
+ },
+ "psyshieldBash": {
+ name: "Sprint Bouclier",
+ effect: "Le lanceur s’enveloppe d’énergie psychique et frappe sa cible de plein fouet. Cela augmente également la Défense du lanceur."
+ },
+ "powerShift": {
+ name: "Échange Force",
+ effect: "Le lanceur échange son Attaque avec sa Défense."
+ },
+ "stoneAxe": {
+ name: "Hache de Pierre",
+ effect: "Le lanceur attaque le point faible de sa cible avec sa hache de pierre. Les débris de pierre se mettent alors à flotter autour de la cible."
+ },
+ "springtideStorm": {
+ name: "Typhon Passionné",
+ effect: "Le lanceur déclenche un violent typhon de haine et d’amour qui s’abat sur la cible. Peut baisser l’Attaque de celle-ci."
+ },
+ "mysticalPower": {
+ name: "Force Mystique",
+ effect: "Le lanceur attaque en libérant un pouvoir mystique. Cela augmente également son Attaque Spéciale."
+ },
+ "ragingFury": {
+ name: "Grand Courroux",
+ effect: "Le lanceur se déchaîne et attaque en projetant de violentes flammes pendant deux ou trois tours. Il devient ensuite confus."
+ },
+ "waveCrash": {
+ name: "Aquatacle",
+ effect: "Le lanceur se recouvre entièrement d’eau avant de charger sa cible. Cela blesse aussi gravement le lanceur."
+ },
+ "chloroblast": {
+ name: "Herblast",
+ effect: "Le lanceur tire un concentré de sa propre chlorophylle sur la cible, ce qui le blesse également."
+ },
+ "mountainGale": {
+ name: "Bise Glaciaire",
+ effect: "Le lanceur envoie un bloc de glace de la taille d’un iceberg sur la cible, ce qui peut aussi l’apeurer (30% de chances)."
+ },
+ "victoryDance": {
+ name: "Danse Victoire",
+ effect: "Le lanceur danse vigoureusement pour invoquer la victoire, ce qui augmente son Attaque, sa Défense et sa Vitesse."
+ },
+ "headlongRush": {
+ name: "Assaut Frontal",
+ effect: "Le lanceur charge la cible de toutes ses forces, ce qui baisse la Défense et la Défense Spéciale du lanceur."
+ },
+ "barbBarrage": {
+ name: "Multitoxik",
+ effect: "Une multitude de pointes toxiques frappent la cible et peuvent l’empoisonner. La puissance est doublée si celle-ci est déjà empoisonnée (30% de chances en Style Normal et 50% de chances en Style Puissant)."
+ },
+ "esperWing": {
+ name: "Ailes Psycho",
+ effect: "Le lanceur entaille la cible avec ses ailes renforcées par une émanation psychique. Taux de critiques élevé. Cela augmente la Vitesse du lanceur."
+ },
+ "bitterMalice": {
+ name: "Coeur de Rancoeur",
+ effect: "Une rancœur glaciale frappe la cible et baisse son Attaque."
+ },
+ "shelter": {
+ name: "Mur Fumigène",
+ effect: "Rend la peau du lanceur dure comme un mur de fer, ce qui augmente beaucoup sa Défense."
+ },
+ "tripleArrows": {
+ name: "Triple Flèche",
+ effect: "Le lanceur donne un coup de pied et tire trois flèches simultanément, ce qui peut baisser la Défense de la cible ou l’apeurer (30% de chances). Taux de critiques élevé."
+ },
+ "infernalParade": {
+ name: "Cortège Funèbre",
+ effect: "Une multitude de boules de feu frappent la cible, ce qui peut aussi la brûler (30% de chances et 50% en Style Puissant). La puissance est doublée si celle-ci souffre d’une altération de statut."
+ },
+ "ceaselessEdge": {
+ name: "Vagues à Lames",
+ effect: "Des lames de coquillages entaillent la cible en visant ses points faibles. Les débris de coquillage se répandent sous la forme de picots aux pieds de la cible."
+ },
+ "bleakwindStorm": {
+ name: "Typhon Hivernal",
+ effect: "Le lanceur déclenche un typhon froid et brutal qui fait trembler le cœur et le corps de la cible, ce qui peut aussi baisser sa Vitesse."
+ },
+ "wildboltStorm": {
+ name: "Typhon Fulgurant",
+ effect: "Le lanceur déclenche un violent typhon orageux dont les rafales et la foudre frappent la cible, ce qui peut aussi la paralyser (30% de chances en Style Normal et 50% en Style Puissant)."
+ },
+ "sandsearStorm": {
+ name: "Typhon Pyrosable",
+ effect: "Le lanceur déclenche un violent typhon mêlé à du sable ardent qui s’abat sur la cible, ce qui peut la brûler (30% de chances et 50% en Style Puissant)."
+ },
+ "lunarBlessing": {
+ name: "Prière Lunaire",
+ effect: "Le lanceur adresse une prière à la lune pour restaurer les PV et soigner ses altérations de statut ainsi que celles de ses alliés."
+ },
+ "takeHeart": {
+ name: "Extravaillance",
+ effect: "Le lanceur fait preuve de bravoure pour soigner ses altérations de statut et augmenter sa puissance offensive et défensive."
+ },
+ "gMaxWildfire": {
+ name: "Fournaise G-Max",
+ effect: "Une attaque de type Feu que seul un Dracaufeu Gigamax peut utiliser. Pendant quatre tours, la cible continue de subir des dégâts."
+ },
+ "gMaxBefuddle": {
+ name: "Illusion G-Max",
+ effect: "Une attaque de type Insecte que seul un Papilusion Gigamax peut utiliser. Empoisonne, paralyse ou endort la cible."
+ },
+ "gMaxVoltCrash": {
+ name: "Foudre G-Max",
+ effect: "Une attaque de type Électrik que seul un Pikachu Gigamax peut utiliser. Paralyse la cible."
+ },
+ "gMaxGoldRush": {
+ name: "Pactole G-Max",
+ effect: "Une attaque de type Normal que seul un Miaouss Gigamax peut utiliser. Rend la cible confuse et permet d'obtenir de l'argent à la fin du combat."
+ },
+ "gMaxChiStrike": {
+ name: "Frappe G-Max",
+ effect: "Une attaque de type Combat que seul un Mackogneur Gigamax peut utiliser. Augmente le taux de critiques du lanceur et de ses alliés."
+ },
+ "gMaxTerror": {
+ name: "Hantise G-Max",
+ effect: "Une attaque de type Spectre que seul un Ectoplasma Gigamax peut utiliser. Empêche les Pokémon ennemis de quitter le combat."
+ },
+ "gMaxResonance": {
+ name: "Résonance G-Max",
+ effect: "Une attaque de type Glace que seul un Lokhlass Gigamax peut utiliser. Réduit les dégâts causés par des capacités pendant cinq tours."
+ },
+ "gMaxCuddle": {
+ name: "Câlin G-Max",
+ effect: "Une attaque de type Normal que seul un Évoli Gigamax peut utiliser. Rend la cible amoureuse."
+ },
+ "gMaxReplenish": {
+ name: "Récolte G-Max",
+ effect: "Une attaque de type Normal que seul un Ronflex Gigamax peut utiliser. Restaure une Baie tenue qui a déjà été mangée."
+ },
+ "gMaxMalodor": {
+ name: "Pestilence G-Max",
+ effect: "Une attaque de type Poison que seul un Miasmax Gigamax peut utiliser. Empoisonne la cible."
+ },
+ "gMaxStonesurge": {
+ name: "Récif G-Max",
+ effect: "Une attaque de type Eau que seul un Torgamord Gigamax peut utiliser. Disperse des pierres aiguisées sur le terrain."
+ },
+ "gMaxWindRage": {
+ name: "Rafale G-Max",
+ effect: "Une attaque de type Vol que seul un Corvaillus Gigamax peut utiliser. Permet de briser les barrières comme Protection et Mur Lumière."
+ },
+ "gMaxStunShock": {
+ name: "Choc G-Max",
+ effect: "Une attaque de type Électrik que seul un Salarsen Gigamax peut utiliser. Empoisonne ou paralyse la cible."
+ },
+ "gMaxFinale": {
+ name: "Cure G-Max",
+ effect: "Une attaque de type Fée que seul un Charmilly Gigamax peut utiliser. Restaure des PV aux alliés."
+ },
+ "gMaxDepletion": {
+ name: "Usure G-Max",
+ effect: "Une attaque de type Dragon que seul un Duralugon Gigamax peut utiliser. Baisse les PP de la dernière capacité utilisée par la cible."
+ },
+ "gMaxGravitas": {
+ name: "Ondes G-Max",
+ effect: "Une attaque de type Psy que seul un Astronelle Gigamax peut utiliser. Intensifie la gravité pendant cinq tours."
+ },
+ "gMaxVolcalith": {
+ name: "Téphra G-Max",
+ effect: "Une attaque de type Roche que seul un Monthracite Gigamax peut utiliser. Pendant quatre tours, la cible continue de subir des dégâts."
+ },
+ "gMaxSandblast": {
+ name: "Enlisement G-Max",
+ effect: "Une attaque de type Sol que seul un Dunaconda Gigamax peut utiliser. Emprisonne la cible dans une tempête de sable qui dure de quatre à cinq tours."
+ },
+ "gMaxSnooze": {
+ name: "Torpeur G-Max",
+ effect: "Une attaque de type Ténèbres que seul un Angoliath Gigamax peut utiliser. Fait bâiller la cible qui s'endort au tour suivant."
+ },
+ "gMaxTartness": {
+ name: "Corrosion G-Max",
+ effect: "Une attaque de type Plante que seul un Pomdrapi Gigamax peut utiliser. Réduit l'Esquive de la cible."
+ },
+ "gMaxSweetness": {
+ name: "Nectar G-Max",
+ effect: "Une attaque de type Plante que seul un Dratatin Gigamax peut utiliser. Soigne les altérations de statut des alliés."
+ },
+ "gMaxSmite": {
+ name: "Sentence G-Max",
+ effect: "Une attaque de type Fée que seul un Sorcilence Gigamax peut utiliser. Rend la cible confuse."
+ },
+ "gMaxSteelsurge": {
+ name: "Percée G-Max",
+ effect: "Une attaque de type Acier que seul un Pachyradjah Gigamax peut utiliser. Disperse des pics aiguisés sur le terrain."
+ },
+ "gMaxMeltdown": {
+ name: "Fonte G-Max",
+ effect: "Une attaque de type Acier que seul un Melmetal Gigamax peut utiliser. Empêche la cible d'utiliser la même capacité deux fois de suite."
+ },
+ "gMaxFoamBurst": {
+ name: "Bulles G-Max",
+ effect: "Une attaque de type Eau que seul un Krabboss Gigamax peut utiliser. Réduit beaucoup la Vitesse de la cible."
+ },
+ "gMaxCentiferno": {
+ name: "Combustion G-Max",
+ effect: "Une attaque de type Feu que seul un Scolocendre Gigamax peut utiliser. Emprisonne la cible dans un tourbillon de flammes qui dure de quatre à cinq tours."
+ },
+ "gMaxVineLash": {
+ name: "Fouet G-Max",
+ effect: "Une attaque de type Plante que seul un Florizarre Gigamax peut utiliser. Inflige des dégâts à la cible pendant quatre tours."
+ },
+ "gMaxCannonade": {
+ name: "Canonnade G-Max",
+ effect: "Une attaque de type Eau que seul un Tortank Gigamax peut utiliser. Inflige des dégâts à la cible pendant quatre tours."
+ },
+ "gMaxDrumSolo": {
+ name: "Percussion G-Max",
+ effect: "Une attaque de type Plante que seul un Gorythmic Gigamax peut utiliser. Ignore le talent de la cible."
+ },
+ "gMaxFireball": {
+ name: "Pyroball G-Max",
+ effect: "Une attaque de type Feu que seul un Pyrobut Gigamax peut utiliser. Ignore le talent de la cible."
+ },
+ "gMaxHydrosnipe": {
+ name: "Gâchette G-Max",
+ effect: "Une attaque de type Eau que seul un Lézargus Gigamax peut utiliser. Ignore le talent de la cible."
+ },
+ "gMaxOneBlow": {
+ name: "Coup Final G-Max",
+ effect: "Une attaque de type Ténèbres que seul un Shifours Gigamax peut utiliser. Cette frappe unique permet d'ignorer la capacité Gardomax."
+ },
+ "gMaxRapidFlow": {
+ name: "Multicoup G-Max",
+ effect: "Une attaque de type Eau que seul un Shifours Gigamax peut utiliser. Cet enchaînement de coups permet d'ignorer la capacité Gardomax."
+ },
+ "teraBlast": {
+ name: "Téra Explosion",
+ effect: "Si le lanceur est téracristallisé, il libère l’énergie de son type Téracristal. La capacité utilise l’Attaque ou l’Attaque Spéciale, selon ce qui infligera le plus de dégâts."
+ },
+ "silkTrap": {
+ name: "Piège de Fil",
+ effect: "Le lanceur déploie un piège de fil pour se protéger contre les attaques, et si un assaillant utilise une attaque directe contre lui, la Vitesse de l’assaillant baisse."
+ },
+ "axeKick": {
+ name: "Talon-Marteau",
+ effect: "Le lanceur donne un coup de talon descendant à la cible, ce qui peut aussi la rendre confuse. S’il échoue, le lanceur se blesse."
+ },
+ "lastRespects": {
+ name: "Hommage Posthume",
+ effect: "Le lanceur attaque pour venger ses alliés. Plus le nombre de Pokémon alliés mis K.O. est élevé, plus la puissance de cette capacité augmente."
+ },
+ "luminaCrash": {
+ name: "Lumino-Impact",
+ effect: "Le lanceur attaque en émettant une étrange lumière qui ébranle l’esprit de la cible. Cela baisse beaucoup la Défense Spéciale de la cible."
+ },
+ "orderUp": {
+ name: "Plat du Jour",
+ effect: "Le lanceur attaque avec adresse et élégance. S’il a un Nigirigon dans la gueule, une de ses stats augmente en fonction de la forme de celui-ci."
+ },
+ "jetPunch": {
+ name: "Poing Sonique",
+ effect: "Le lanceur enveloppe son poing d’un torrent furieux et attaque si rapidement qu’on peine à le discerner. Frappe en priorité."
+ },
+ "spicyExtract": {
+ name: "Habanerage",
+ effect: "Le lanceur relâche un concentré extrêmement pimenté sur la cible, ce qui augmente beaucoup l’Attaque de celle-ci, mais baisse aussi beaucoup sa Défense."
+ },
+ "spinOut": {
+ name: "Dérapage",
+ effect: "Le lanceur met tout son poids sur ses pattes et effectue de violentes rotations, ce qui inflige des dégâts à la cible, mais baisse beaucoup la Vitesse du lanceur."
+ },
+ "populationBomb": {
+ name: "Prolifération",
+ effect: "Le lanceur et ses congénères prolifèrent en masse et attaquent ensemble d’une à dix fois d’affilée."
+ },
+ "iceSpinner": {
+ name: "Cryo-Pirouette",
+ effect: "Le lanceur enveloppe ses jambes d’une fine couche de glace et heurte la cible en tournant sur lui-même. Ses rotations détruisent le champ actif sur le terrain."
+ },
+ "glaiveRush": {
+ name: "Charge Glaive",
+ effect: "Le lanceur se jette dans une charge inconsciente sur la cible. Au tour suivant, l’attaque de la cible inflige le double de dégâts et n’échoue jamais."
+ },
+ "revivalBlessing": {
+ name: "Second Souffle",
+ effect: "Dans un élan de compassion, le lanceur adresse une prière afin de ranimer un Pokémon de l’équipe K.O. en lui rendant la moitié de ses PV."
+ },
+ "saltCure": {
+ name: "Salaison",
+ effect: "Le lanceur couvre la cible de sel, ce qui lui inflige des dégâts à chaque tour. Si la cible est de type Acier ou Eau, ces dégâts sont plus élevés."
+ },
+ "tripleDive": {
+ name: "Triple Plongeon",
+ effect: "Le lanceur effectue des plongeons parfaitement cadencés pour éclabousser la cible et lui infliger des dégâts trois fois d’affilée."
+ },
+ "mortalSpin": {
+ name: "Toupie Éclat",
+ effect: "Le lanceur attaque en tournant sur lui-même et empoisonne la cible. Il se libère également des effets de capacités comme Étreinte, Ligotage ou Vampigraine."
+ },
+ "doodle": {
+ name: "Décalquage",
+ effect: "Le lanceur capture l’essence de la cible et la décalque. Le talent du lanceur et de ses alliés devient alors identique à celui de la cible."
+ },
+ "filletAway": {
+ name: "Décharnement",
+ effect: "Le lanceur sacrifie des PV pour beaucoup augmenter son Attaque, son Attaque Spéciale, et sa Vitesse."
+ },
+ "kowtowCleave": {
+ name: "Génusection",
+ effect: "Le lanceur se prosterne devant la cible et profite de cette distraction pour l’attaquer avec une lame. N’échoue jamais."
+ },
+ "flowerTrick": {
+ name: "Magie Florale",
+ effect: "Le lanceur attaque en jetant un bouquet de fleurs piégé sur la cible. N’échoue jamais et inflige toujours un coup critique."
+ },
+ "torchSong": {
+ name: "Chant Flamboyant",
+ effect: "Le lanceur carbonise la cible en projetant sur elle de vives flammes créées par un chant. Cette capacité augmente l’Attaque Spéciale du lanceur."
+ },
+ "aquaStep": {
+ name: "Danse Aquatique",
+ effect: "Le lanceur se joue de la cible et lui inflige des dégâts avec ses pas de danse gracieux et légers. Cette capacité augmente la Vitesse du lanceur."
+ },
+ "ragingBull": {
+ name: "Taurogne",
+ effect: "Le lanceur charge la cible comme un taureau enragé. Le type de cette capacité dépend de la race du lanceur, et brise les barrières comme Mur Lumière et Protection."
+ },
+ "makeItRain": {
+ name: "Ruée d'Or",
+ effect: "Le lanceur attaque en lançant de nombreuses pièces, ce qui baisse son Attaque Spéciale. Permet d’obtenir plus d’argent à la fin du combat."
+ },
+ "psyblade": {
+ name: "Lame Psychique",
+ effect: "Le lanceur lacère la cible à l'aide d'une lame intangible. S'il se trouve dans un champ électrifié, la puissance de cette capacité augmente de 50 %."
+ },
+ "hydroSteam": {
+ name: "Hydrovapeur",
+ effect: "Le lanceur asperge la cible avec un puissant jet d'eau bouillante. Quand le soleil brille, la puissance de cette capacité augmente de 50 % au lieu de baisser."
+ },
+ "ruination": {
+ name: "Cataclysme",
+ effect: "Le lanceur déclenche un cataclysme qui baisse les PV de la cible de moitié."
+ },
+ "collisionCourse": {
+ name: "Nitro Crash",
+ effect: "Le lanceur change de forme et s’écrase sur la cible dans une explosion antique. Si la capacité est super efficace, elle inflige encore plus de dégâts que d’ordinaire."
+ },
+ "electroDrift": {
+ name: "Turbo Volt",
+ effect: "Le lanceur change de forme et fonce sur la cible en la perforant d’électricité futuriste. Si la capacité est super efficace, sa puissance augmente encore plus."
+ },
+ "shedTail": {
+ name: "Queulonage",
+ effect: "Le lanceur crée un clone en sacrifiant des PV, puis il revient et échange sa place avec un Pokémon de l’équipe prêt à combattre."
+ },
+ "chillyReception": {
+ name: "Neigeux de Mots",
+ effect: "Le lanceur fait un si mauvais jeu de mots qu’il jette un froid et échange sa place avec un Pokémon de l’équipe prêt à combattre. La neige tombe pendant cinq tours."
+ },
+ "tidyUp": {
+ name: "Grand Nettoyage",
+ effect: "Le lanceur fait le ménage sur le terrain, ce qui annule les effets de Picots, Piège de Roc, Toile Gluante, Pics Toxik, et Clonage. Augmente l’Attaque et la Vitesse du lanceur."
+ },
+ "snowscape": {
+ name: "Chute de Neige",
+ effect: "Le lanceur invoque une tempête de neige qui dure cinq tours, ce qui augmente la Défense des Pokémon de type Glace."
+ },
+ "pounce": {
+ name: "Bond",
+ effect: "Le lanceur attaque en bondissant sur la cible, ce qui baisse la Vitesse de celle-ci."
+ },
+ "trailblaze": {
+ name: "Désherbaffe",
+ effect: "Le lanceur surgit des hautes herbes pour attaquer la cible. Les mouvements agiles du lanceur augmentent sa Vitesse."
+ },
+ "chillingWater": {
+ name: "Douche Froide",
+ effect: "Le lanceur attaque la cible en l’arrosant d’une eau si froide qu’elle détériore son esprit combatif. Baisse l’Attaque de la cible."
+ },
+ "hyperDrill": {
+ name: "Hyperceuse",
+ effect: "Le lanceur fait tourner à toute vitesse la partie pointue de son corps afin de transpercer la cible. Ignore même les capacités comme Abri ou Détection."
+ },
+ "twinBeam": {
+ name: "Double Laser",
+ effect: "Le lanceur projette d’étranges rayons lumineux avec ses yeux et inflige des dégâts deux fois d’affilée."
+ },
+ "rageFist": {
+ name: "Poing de Colère",
+ effect: "Le lanceur transforme sa colère en énergie pour attaquer. Plus il a subi d’attaques, plus la puissance de cette capacité augmente."
+ },
+ "armorCannon": {
+ name: "Canon Blindé",
+ effect: "Le lanceur tire un boulet de canon ardent provenant de sa propre armure sur la cible. Cela baisse la Défense et la Défense Spéciale du lanceur."
+ },
+ "bitterBlade": {
+ name: "Lame en Peine",
+ effect: "Le lanceur concentre son amertume du monde des vivants dans la pointe de ses épées et tranche la cible. La moitié des dégâts infligés sont convertis en PV pour le lanceur."
+ },
+ "doubleShock": {
+ name: "Double Décharge",
+ effect: "Le lanceur libère toute l’électricité contenue dans son corps pour infliger des dégâts élevés à la cible. Le lanceur perd le type Électrik."
+ },
+ "gigatonHammer": {
+ name: "Marteau Mastoc",
+ effect: "Le lanceur met tout son corps à contribution pour attaquer la cible avec un immense marteau. Cette capacité ne peut pas être utilisée deux fois d’affilée."
+ },
+ "comeuppance": {
+ name: "Vindicte",
+ effect: "Le lanceur contre-attaque avec un coup infligeant des dégâts supérieurs à ceux de la dernière capacité qui l’a blessé."
+ },
+ "aquaCutter": {
+ name: "Tranch'Aqua",
+ effect: "Le lanceur projette de l’eau pressurisée qui entaille la cible comme une lame. Taux de critiques élevé."
+ },
+ "blazingTorque": {
+ name: "Crash Brûlant",
+ effect: "Crash Brûlant inflige des dégâts et possède 30 % de chances de brûler l'adversaire."
+ },
+ "wickedTorque": {
+ name: "Crash Obscur",
+ effect: "Crash Obscur inflige des dégâts et possède 10 % de chances d'endormir l'adversaire."
+ },
+ "noxiousTorque": {
+ name: "Crash Toxique",
+ effect: "Crash Toxique inflige des dégâts et possède 30 % de chances d'empoisonner l'adversaire."
+ },
+ "combatTorque": {
+ name: "Crash Musclé",
+ effect: "Crash Musclé inflige des dégâts et possède 30 % de chances de paralyser l'adversaire."
+ },
+ "magicalTorque": {
+ name: "Crash Magique",
+ effect: "Crash Magique inflige des dégâts et possède 30 % de chances de rendre l'adversaire confus."
+ },
+ "bloodMoon": {
+ name: "Lune Rouge",
+ effect: "Le lanceur concentre toute son énergie dans la lune rouge sang sur son front et la projette sur la cible. Cette capacité ne peut pas être utilisée deux fois d'affilée."
+ },
+ "matchaGotcha": {
+ name: "Mortier Matcha",
+ effect: "Le lanceur remue son thé et en bombarde la cible. La moitié des dégâts infligés sont convertis en PV pour le lanceur. Cette capacité peut aussi brûler la cible."
+ },
+ "syrupBomb": {
+ name: "Bombe au sirop",
+ effect: "Le lanceur jette une bombe qui recouvre la cible de sirop gluant et fait progressivement baisser la Vitesse de la cible pendant trois tours."
+ },
+ "ivyCudgel": {
+ name: "Massue Liane",
+ effect: "Le lanceur frappe la cible à l'aide d'une massue entourée d'une liane. Le type de cette capacité varie en fonction du masque que porte le lanceur. Taux de critiques élevé."
+ },
+ "electroShot": {
+ name: "Fulgurayon",
+ effect: "Le lanceur absorbe de l'électricité au premier tour, ce qui augmente son Attaque Spéciale, et envoie une puissante décharge au second. S'il pleut, il l'envoie au premier tour."
+ },
+ "teraStarstorm": {
+ name: "Pluie Térastrale",
+ effect: "Le lanceur bombarde la cible afin de l'éliminer grâce au pouvoir des cristaux. Si le lanceur est Terapagos sous sa Forme Stellaire, la capacité touche tous les ennemis."
+ },
+ "fickleBeam": {
+ name: "Laser Hasard",
+ effect: "Le lanceur attaque en tirant un rayon lumineux. Il arrive parfois que toutes les têtes agissent ensemble, ce qui double la puissance de la capacité."
+ },
+ "burningBulwark": {
+ name: "Rempart Brûlant",
+ effect: "Le lanceur se protège contre les attaques grâce à son pelage incandescent, et si un assaillant utilise une attaque directe contre lui, il le brûle."
+ },
+ "thunderclap": {
+ name: "Vif Éclair",
+ effect: "Permet au lanceur d’attaquer la cible en priorité avec une décharge électrique. Échoue si la cible ne prépare pas une attaque."
+ },
+ "mightyCleave": {
+ name: "Lame Puissante",
+ effect: "Le lanceur pourfend la cible avec la lumière accumulée sur sa tête. Cette attaque passe outre les protections."
+ },
+ "tachyonCutter": {
+ name: "Lame Tachyonique",
+ effect: "Le lanceur concentre des particules élémentaires pour créer une lame qui inflige des dégâts à la cible deux fois d’affilée. N'échoue jamais."
+ },
+ "hardPress": {
+ name: "Pression Extrême",
+ effect: "Le lanceur écrase la cible avec ses bras ou ses pinces. Plus il reste de PV à la cible, plus la puissance de la capacité augmente."
+ },
+ "dragonCheer": {
+ name: "Cri Draconique",
+ effect: "Le lanceur galvanise ses alliés avec un encouragement draconique qui augmente leur taux de critiques. L'effet est plus puissant si les alliés ont le type Dragon."
+ },
+ "alluringVoice": {
+ name: "Voix Envoûtante",
+ effect: "Le lanceur attaque la cible avec sa voix angélique. Cette capacité rend la cible confuse si ses stats ont augmenté pendant ce tour."
+ },
+ "temperFlare": {
+ name: "Indignition",
+ effect: "Le lanceur utilise la force de son dépit pour attaquer. S'il a utilisé une capacité qui a échoué au tour précédent, la puissance d'Indignition est doublée."
+ },
+ "supercellSlam": {
+ name: "Volt Assaut",
+ effect: "Le lanceur se charge en électricité et fond sur la cible. S'il échoue, le lanceur se blesse."
+ },
+ "psychicNoise": {
+ name: "Dissonance Psy",
+ effect: "Le lanceur attaque avec des ondes sonores dissonantes. Cela empêche la cible de récupérer des PV à l'aide de capacités, talents ou objets tenus pendant 2 tours."
+ },
+ "upperHand": {
+ name: "Prio-Parade",
+ effect: "Le lanceur réagit instinctivement au moindre mouvement et donne un coup de paume qui apeure la cible. Échoue si cette dernière n'a pas utilisé une attaque prioritaire."
+ },
+ "malignantChain": {
+ name: "Chaîne Malsaine",
+ effect: "Le lanceur ligote la cible avec une chaîne faite de poison et lui injecte un venin corrosif, ce qui peut aussi gravement l'empoisonner."
+ }
} as const;
\ No newline at end of file
diff --git a/src/locales/fr/pokeball.ts b/src/locales/fr/pokeball.ts
new file mode 100644
index 000000000..82dfea3e2
--- /dev/null
+++ b/src/locales/fr/pokeball.ts
@@ -0,0 +1,10 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+export const pokeball: SimpleTranslationEntries = {
+ "pokeBall": "Poké Ball",
+ "greatBall": "Super Ball",
+ "ultraBall": "Hyper Ball",
+ "rogueBall": "Rogue Ball",
+ "masterBall": "Master Ball",
+ "luxuryBall": "Luxe Ball",
+} as const;
\ No newline at end of file
diff --git a/src/locales/fr/pokemon.ts b/src/locales/fr/pokemon.ts
new file mode 100644
index 000000000..fa543852b
--- /dev/null
+++ b/src/locales/fr/pokemon.ts
@@ -0,0 +1,1086 @@
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+export const pokemon: SimpleTranslationEntries = {
+ "bulbasaur": "Bulbizarre",
+ "ivysaur": "Herbizarre",
+ "venusaur": "Florizarre",
+ "charmander": "Salamèche",
+ "charmeleon": "Reptincel",
+ "charizard": "Dracaufeu",
+ "squirtle": "Carapuce",
+ "wartortle": "Carabaffe",
+ "blastoise": "Tortank",
+ "caterpie": "Chenipan",
+ "metapod": "Chrysacier",
+ "butterfree": "Papilusion",
+ "weedle": "Aspicot",
+ "kakuna": "Coconfort",
+ "beedrill": "Dardargnan",
+ "pidgey": "Roucool",
+ "pidgeotto": "Roucoups",
+ "pidgeot": "Roucarnage",
+ "rattata": "Rattata",
+ "raticate": "Rattatac",
+ "spearow": "Piafabec",
+ "fearow": "Rapasdepic",
+ "ekans": "Abo",
+ "arbok": "Arbok",
+ "pikachu": "Pikachu",
+ "raichu": "Raichu",
+ "sandshrew": "Sabelette",
+ "sandslash": "Sablaireau",
+ "nidoran_f": "Nidoran♀",
+ "nidorina": "Nidorina",
+ "nidoqueen": "Nidoqueen",
+ "nidoran_m": "Nidoran♂",
+ "nidorino": "Nidorino",
+ "nidoking": "Nidoking",
+ "clefairy": "Mélofée",
+ "clefable": "Mélodelfe",
+ "vulpix": "Goupix",
+ "ninetales": "Feunard",
+ "jigglypuff": "Rondoudou",
+ "wigglytuff": "Grodoudou",
+ "zubat": "Nosferapti",
+ "golbat": "Nosferalto",
+ "oddish": "Mystherbe",
+ "gloom": "Ortide",
+ "vileplume": "Rafflesia",
+ "paras": "Paras",
+ "parasect": "Parasect",
+ "venonat": "Mimitoss",
+ "venomoth": "Aéromite",
+ "diglett": "Taupiqueur",
+ "dugtrio": "Triopikeur",
+ "meowth": "Miaouss",
+ "persian": "Persian",
+ "psyduck": "Psykokwak",
+ "golduck": "Akwakwak",
+ "mankey": "Férosinge",
+ "primeape": "Colossinge",
+ "growlithe": "Caninos",
+ "arcanine": "Arcanin",
+ "poliwag": "Ptitard",
+ "poliwhirl": "Têtarte",
+ "poliwrath": "Tartard",
+ "abra": "Abra",
+ "kadabra": "Kadabra",
+ "alakazam": "Alakazam",
+ "machop": "Machoc",
+ "machoke": "Machopeur",
+ "machamp": "Mackogneur",
+ "bellsprout": "Chétiflor",
+ "weepinbell": "Boustiflor",
+ "victreebel": "Empiflor",
+ "tentacool": "Tentacool",
+ "tentacruel": "Tentacruel",
+ "geodude": "Racaillou",
+ "graveler": "Gravalanche",
+ "golem": "Grolem",
+ "ponyta": "Ponyta",
+ "rapidash": "Galopa",
+ "slowpoke": "Ramoloss",
+ "slowbro": "Flagadoss",
+ "magnemite": "Magnéti",
+ "magneton": "Magnéton",
+ "farfetchd": "Canarticho",
+ "doduo": "Doduo",
+ "dodrio": "Dodrio",
+ "seel": "Otaria",
+ "dewgong": "Lamantine",
+ "grimer": "Tadmorv",
+ "muk": "Grotadmorv",
+ "shellder": "Kokiyas",
+ "cloyster": "Crustabri",
+ "gastly": "Fantominus",
+ "haunter": "Spectrum",
+ "gengar": "Ectoplasma",
+ "onix": "Onix",
+ "drowzee": "Soporifik",
+ "hypno": "Hypnomade",
+ "krabby": "Krabby",
+ "kingler": "Krabboss",
+ "voltorb": "Voltorbe",
+ "electrode": "Électrode",
+ "exeggcute": "Noeunoeuf",
+ "exeggutor": "Noadkoko",
+ "cubone": "Osselait",
+ "marowak": "Ossatueur",
+ "hitmonlee": "Kicklee",
+ "hitmonchan": "Tygnon",
+ "lickitung": "Excelangue",
+ "koffing": "Smogo",
+ "weezing": "Smogogo",
+ "rhyhorn": "Rhinocorne",
+ "rhydon": "Rhinoféros",
+ "chansey": "Leveinard",
+ "tangela": "Saquedeneu",
+ "kangaskhan": "Kangourex",
+ "horsea": "Hypotrempe",
+ "seadra": "Hypocéan",
+ "goldeen": "Poissirène",
+ "seaking": "Poissoroy",
+ "staryu": "Stari",
+ "starmie": "Staross",
+ "mr_mime": "M. Mime",
+ "scyther": "Insécateur",
+ "jynx": "Lippoutou",
+ "electabuzz": "Élektek",
+ "magmar": "Magmar",
+ "pinsir": "Scarabrute",
+ "tauros": "Tauros",
+ "magikarp": "Magicarpe",
+ "gyarados": "Léviator",
+ "lapras": "Lokhlass",
+ "ditto": "Métamorph",
+ "eevee": "Évoli",
+ "vaporeon": "Aquali",
+ "jolteon": "Voltali",
+ "flareon": "Pyroli",
+ "porygon": "Porygon",
+ "omanyte": "Amonita",
+ "omastar": "Amonistar",
+ "kabuto": "Kabuto",
+ "kabutops": "Kabutops",
+ "aerodactyl": "Ptéra",
+ "snorlax": "Ronflex",
+ "articuno": "Artikodin",
+ "zapdos": "Électhor",
+ "moltres": "Sulfura",
+ "dratini": "Minidraco",
+ "dragonair": "Draco",
+ "dragonite": "Dracolosse",
+ "mewtwo": "Mewtwo",
+ "mew": "Mew",
+ "chikorita": "Germignon",
+ "bayleef": "Macronium",
+ "meganium": "Méganium",
+ "cyndaquil": "Héricendre",
+ "quilava": "Feurisson",
+ "typhlosion": "Typhlosion",
+ "totodile": "Kaiminus",
+ "croconaw": "Crocrodil",
+ "feraligatr": "Aligatueur",
+ "sentret": "Fouinette",
+ "furret": "Fouinar",
+ "hoothoot": "Hoothoot",
+ "noctowl": "Noarfang",
+ "ledyba": "Coxy",
+ "ledian": "Coxyclaque",
+ "spinarak": "Mimigal",
+ "ariados": "Migalos",
+ "crobat": "Nostenfer",
+ "chinchou": "Loupio",
+ "lanturn": "Lanturn",
+ "pichu": "Pichu",
+ "cleffa": "Mélo",
+ "igglybuff": "Toudoudou",
+ "togepi": "Togepi",
+ "togetic": "Togetic",
+ "natu": "Natu",
+ "xatu": "Xatu",
+ "mareep": "Wattouat",
+ "flaaffy": "Lainergie",
+ "ampharos": "Pharamp",
+ "bellossom": "Joliflor",
+ "marill": "Marill",
+ "azumarill": "Azumarill",
+ "sudowoodo": "Simularbre",
+ "politoed": "Tarpaud",
+ "hoppip": "Granivol",
+ "skiploom": "Floravol",
+ "jumpluff": "Cotovol",
+ "aipom": "Capumain",
+ "sunkern": "Tournegrin",
+ "sunflora": "Héliatronc",
+ "yanma": "Yanma",
+ "wooper": "Axoloto",
+ "quagsire": "Maraiste",
+ "espeon": "Mentali",
+ "umbreon": "Noctali",
+ "murkrow": "Cornèbre",
+ "slowking": "Roigada",
+ "misdreavus": "Feuforêve",
+ "unown": "Zarbi",
+ "wobbuffet": "Qulbutoké",
+ "girafarig": "Girafarig",
+ "pineco": "Pomdepik",
+ "forretress": "Foretress",
+ "dunsparce": "Insolourdo",
+ "gligar": "Scorplane",
+ "steelix": "Steelix",
+ "snubbull": "Snubbull",
+ "granbull": "Granbull",
+ "qwilfish": "Qwilfish",
+ "scizor": "Cizayox",
+ "shuckle": "Caratroc",
+ "heracross": "Scarhino",
+ "sneasel": "Farfuret",
+ "teddiursa": "Teddiursa",
+ "ursaring": "Ursaring",
+ "slugma": "Limagma",
+ "magcargo": "Volcaropod",
+ "swinub": "Marcacrin",
+ "piloswine": "Cochignon",
+ "corsola": "Corayon",
+ "remoraid": "Rémoraid",
+ "octillery": "Octillery",
+ "delibird": "Cadoizo",
+ "mantine": "Démanta",
+ "skarmory": "Airmure",
+ "houndour": "Malosse",
+ "houndoom": "Démolosse",
+ "kingdra": "Hyporoi",
+ "phanpy": "Phanpy",
+ "donphan": "Donphan",
+ "porygon2": "Porygon2",
+ "stantler": "Cerfrousse",
+ "smeargle": "Queulorior",
+ "tyrogue": "Debugant",
+ "hitmontop": "Kapoera",
+ "smoochum": "Lippouti",
+ "elekid": "Élekid",
+ "magby": "Magby",
+ "miltank": "Écrémeuh",
+ "blissey": "Leuphorie",
+ "raikou": "Raikou",
+ "entei": "Entei",
+ "suicune": "Suicune",
+ "larvitar": "Embrylex",
+ "pupitar": "Ymphect",
+ "tyranitar": "Tyranocif",
+ "lugia": "Lugia",
+ "ho_oh": "Ho-Oh",
+ "celebi": "Celebi",
+ "treecko": "Arcko",
+ "grovyle": "Massko",
+ "sceptile": "Jungko",
+ "torchic": "Poussifeu",
+ "combusken": "Galifeu",
+ "blaziken": "Braségali",
+ "mudkip": "Gobou",
+ "marshtomp": "Flobio",
+ "swampert": "Laggron",
+ "poochyena": "Medhyèna",
+ "mightyena": "Grahyèna",
+ "zigzagoon": "Zigzaton",
+ "linoone": "Linéon",
+ "wurmple": "Chenipotte",
+ "silcoon": "Armulys",
+ "beautifly": "Charmillon",
+ "cascoon": "Blindalys",
+ "dustox": "Papinox",
+ "lotad": "Nénupiot",
+ "lombre": "Lombre",
+ "ludicolo": "Ludicolo",
+ "seedot": "Grainipiot",
+ "nuzleaf": "Pifeuil",
+ "shiftry": "Tengalice",
+ "taillow": "Nirondelle",
+ "swellow": "Hélédelle",
+ "wingull": "Goélise",
+ "pelipper": "Békipan",
+ "ralts": "Tarsal",
+ "kirlia": "Kirlia",
+ "gardevoir": "Gardevoir",
+ "surskit": "Arakdo",
+ "masquerain": "Maskadra",
+ "shroomish": "Balignon",
+ "breloom": "Chapignon",
+ "slakoth": "Parecool",
+ "vigoroth": "Vigoroth",
+ "slaking": "Monaflèmit",
+ "nincada": "Ningale",
+ "ninjask": "Ninjask",
+ "shedinja": "Munja",
+ "whismur": "Chuchmur",
+ "loudred": "Ramboum",
+ "exploud": "Brouhabam",
+ "makuhita": "Makuhita",
+ "hariyama": "Hariyama",
+ "azurill": "Azurill",
+ "nosepass": "Tarinor",
+ "skitty": "Skitty",
+ "delcatty": "Delcatty",
+ "sableye": "Ténéfix",
+ "mawile": "Mysdibule",
+ "aron": "Galekid",
+ "lairon": "Galegon",
+ "aggron": "Galeking",
+ "meditite": "Méditika",
+ "medicham": "Charmina",
+ "electrike": "Dynavolt",
+ "manectric": "Élecsprint",
+ "plusle": "Posipi",
+ "minun": "Négapi",
+ "volbeat": "Muciole",
+ "illumise": "Lumivole",
+ "roselia": "Rosélia",
+ "gulpin": "Gloupti",
+ "swalot": "Avaltout",
+ "carvanha": "Carvanha",
+ "sharpedo": "Sharpedo",
+ "wailmer": "Wailmer",
+ "wailord": "Wailord",
+ "numel": "Chamallot",
+ "camerupt": "Camérupt",
+ "torkoal": "Chartor",
+ "spoink": "Spoink",
+ "grumpig": "Groret",
+ "spinda": "Spinda",
+ "trapinch": "Kraknoix",
+ "vibrava": "Vibraninf",
+ "flygon": "Libégon",
+ "cacnea": "Cacnea",
+ "cacturne": "Cacturne",
+ "swablu": "Tylton",
+ "altaria": "Altaria",
+ "zangoose": "Mangriff",
+ "seviper": "Séviper",
+ "lunatone": "Séléroc",
+ "solrock": "Solaroc",
+ "barboach": "Barloche",
+ "whiscash": "Barbicha",
+ "corphish": "Écrapince",
+ "crawdaunt": "Colhomard",
+ "baltoy": "Balbuto",
+ "claydol": "Kaorine",
+ "lileep": "Lilia",
+ "cradily": "Vacilys",
+ "anorith": "Anorith",
+ "armaldo": "Armaldo",
+ "feebas": "Barpau",
+ "milotic": "Milobellus",
+ "castform": "Morphéo",
+ "kecleon": "Kecleon",
+ "shuppet": "Polichombr",
+ "banette": "Branette",
+ "duskull": "Skelénox",
+ "dusclops": "Téraclope",
+ "tropius": "Tropius",
+ "chimecho": "Éoko",
+ "absol": "Absol",
+ "wynaut": "Okéoké",
+ "snorunt": "Stalgamin",
+ "glalie": "Oniglali",
+ "spheal": "Obalie",
+ "sealeo": "Phogleur",
+ "walrein": "Kaimorse",
+ "clamperl": "Coquiperl",
+ "huntail": "Serpang",
+ "gorebyss": "Rosabyss",
+ "relicanth": "Relicanth",
+ "luvdisc": "Lovdisc",
+ "bagon": "Draby",
+ "shelgon": "Drackhaus",
+ "salamence": "Drattak",
+ "beldum": "Terhal",
+ "metang": "Métang",
+ "metagross": "Métalosse",
+ "regirock": "Regirock",
+ "regice": "Regice",
+ "registeel": "Registeel",
+ "latias": "Latias",
+ "latios": "Latios",
+ "kyogre": "Kyogre",
+ "groudon": "Groudon",
+ "rayquaza": "Rayquaza",
+ "jirachi": "Jirachi",
+ "deoxys": "Deoxys",
+ "turtwig": "Tortipouss",
+ "grotle": "Boskara",
+ "torterra": "Torterra",
+ "chimchar": "Ouisticram",
+ "monferno": "Chimpenfeu",
+ "infernape": "Simiabraz",
+ "piplup": "Tiplouf",
+ "prinplup": "Prinplouf",
+ "empoleon": "Pingoléon",
+ "starly": "Étourmi",
+ "staravia": "Étourvol",
+ "staraptor": "Étouraptor",
+ "bidoof": "Keunotor",
+ "bibarel": "Castorno",
+ "kricketot": "Crikzik",
+ "kricketune": "Mélokrik",
+ "shinx": "Lixy",
+ "luxio": "Luxio",
+ "luxray": "Luxray",
+ "budew": "Rozbouton",
+ "roserade": "Roserade",
+ "cranidos": "Kranidos",
+ "rampardos": "Charkos",
+ "shieldon": "Dinoclier",
+ "bastiodon": "Bastiodon",
+ "burmy": "Cheniti",
+ "wormadam": "Cheniselle",
+ "mothim": "Papilord",
+ "combee": "Apitrini",
+ "vespiquen": "Apireine",
+ "pachirisu": "Pachirisu",
+ "buizel": "Mustébouée",
+ "floatzel": "Mustéflott",
+ "cherubi": "Ceribou",
+ "cherrim": "Ceriflor",
+ "shellos": "Sancoki",
+ "gastrodon": "Tritosor",
+ "ambipom": "Capidextre",
+ "drifloon": "Baudrive",
+ "drifblim": "Grodrive",
+ "buneary": "Laporeille",
+ "lopunny": "Lockpin",
+ "mismagius": "Magirêve",
+ "honchkrow": "Corboss",
+ "glameow": "Chaglam",
+ "purugly": "Chaffreux",
+ "chingling": "Korillon",
+ "stunky": "Moufouette",
+ "skuntank": "Moufflair",
+ "bronzor": "Archéomire",
+ "bronzong": "Archéodong",
+ "bonsly": "Manzaï",
+ "mime_jr": "Mime Jr.",
+ "happiny": "Ptiravi",
+ "chatot": "Pijako",
+ "spiritomb": "Spiritomb",
+ "gible": "Griknot",
+ "gabite": "Carmache",
+ "garchomp": "Carchacrok",
+ "munchlax": "Goinfrex",
+ "riolu": "Riolu",
+ "lucario": "Lucario",
+ "hippopotas": "Hippopotas",
+ "hippowdon": "Hippodocus",
+ "skorupi": "Rapion",
+ "drapion": "Drascore",
+ "croagunk": "Cradopaud",
+ "toxicroak": "Coatox",
+ "carnivine": "Vortente",
+ "finneon": "Écayon",
+ "lumineon": "Luminéon",
+ "mantyke": "Babimanta",
+ "snover": "Blizzi",
+ "abomasnow": "Blizzaroi",
+ "weavile": "Dimoret",
+ "magnezone": "Magnézone",
+ "lickilicky": "Coudlangue",
+ "rhyperior": "Rhinastoc",
+ "tangrowth": "Bouldeneu",
+ "electivire": "Élekable",
+ "magmortar": "Maganon",
+ "togekiss": "Togekiss",
+ "yanmega": "Yanmega",
+ "leafeon": "Phyllali",
+ "glaceon": "Givrali",
+ "gliscor": "Scorvol",
+ "mamoswine": "Mammochon",
+ "porygon_z": "Porygon-Z",
+ "gallade": "Gallame",
+ "probopass": "Tarinorme",
+ "dusknoir": "Noctunoir",
+ "froslass": "Momartik",
+ "rotom": "Motisma",
+ "uxie": "Créhelf",
+ "mesprit": "Créfollet",
+ "azelf": "Créfadet",
+ "dialga": "Dialga",
+ "palkia": "Palkia",
+ "heatran": "Heatran",
+ "regigigas": "Regigigas",
+ "giratina": "Giratina",
+ "cresselia": "Cresselia",
+ "phione": "Phione",
+ "manaphy": "Manaphy",
+ "darkrai": "Darkrai",
+ "shaymin": "Shaymin",
+ "arceus": "Arceus",
+ "victini": "Victini",
+ "snivy": "Vipélierre",
+ "servine": "Lianaja",
+ "serperior": "Majaspic",
+ "tepig": "Gruikui",
+ "pignite": "Grotichon",
+ "emboar": "Roitiflam",
+ "oshawott": "Moustillon",
+ "dewott": "Mateloutre",
+ "samurott": "Clamiral",
+ "patrat": "Ratentif",
+ "watchog": "Miradar",
+ "lillipup": "Ponchiot",
+ "herdier": "Ponchien",
+ "stoutland": "Mastouffe",
+ "purrloin": "Chacripan",
+ "liepard": "Léopardus",
+ "pansage": "Feuillajou",
+ "simisage": "Feuiloutan",
+ "pansear": "Flamajou",
+ "simisear": "Flamoutan",
+ "panpour": "Flotajou",
+ "simipour": "Flotoutan",
+ "munna": "Munna",
+ "musharna": "Mushana",
+ "pidove": "Poichigeon",
+ "tranquill": "Colombeau",
+ "unfezant": "Déflaisan",
+ "blitzle": "Zébibron",
+ "zebstrika": "Zéblitz",
+ "roggenrola": "Nodulithe",
+ "boldore": "Géolithe",
+ "gigalith": "Gigalithe",
+ "woobat": "Chovsourir",
+ "swoobat": "Rhinolove",
+ "drilbur": "Rototaupe",
+ "excadrill": "Minotaupe",
+ "audino": "Nanméouïe",
+ "timburr": "Charpenti",
+ "gurdurr": "Ouvrifier",
+ "conkeldurr": "Bétochef",
+ "tympole": "Tritonde",
+ "palpitoad": "Batracné",
+ "seismitoad": "Crapustule",
+ "throh": "Judokrak",
+ "sawk": "Karaclée",
+ "sewaddle": "Larveyette",
+ "swadloon": "Couverdure",
+ "leavanny": "Manternel",
+ "venipede": "Venipatte",
+ "whirlipede": "Scobolide",
+ "scolipede": "Brutapode",
+ "cottonee": "Doudouvet",
+ "whimsicott": "Farfaduvet",
+ "petilil": "Chlorobule",
+ "lilligant": "Fragilady",
+ "basculin": "Bargantua",
+ "sandile": "Mascaïman",
+ "krokorok": "Escroco",
+ "krookodile": "Crocorible",
+ "darumaka": "Darumarond",
+ "darmanitan": "Darumacho",
+ "maractus": "Maracachi",
+ "dwebble": "Crabicoque",
+ "crustle": "Crabaraque",
+ "scraggy": "Baggiguane",
+ "scrafty": "Baggaïd",
+ "sigilyph": "Cryptéro",
+ "yamask": "Tutafeh",
+ "cofagrigus": "Tutankafer",
+ "tirtouga": "Carapagos",
+ "carracosta": "Mégapagos",
+ "archen": "Arkéapti",
+ "archeops": "Aéroptéryx",
+ "trubbish": "Miamiasme",
+ "garbodor": "Miasmax",
+ "zorua": "Zorua",
+ "zoroark": "Zoroark",
+ "minccino": "Chinchidou",
+ "cinccino": "Pasmilla",
+ "gothita": "Scrutella",
+ "gothorita": "Mesmérella",
+ "gothitelle": "Sidérella",
+ "solosis": "Nucléos",
+ "duosion": "Méios",
+ "reuniclus": "Symbios",
+ "ducklett": "Couaneton",
+ "swanna": "Lakmécygne",
+ "vanillite": "Sorbébé",
+ "vanillish": "Sorboul",
+ "vanilluxe": "Sorbouboul",
+ "deerling": "Vivaldaim",
+ "sawsbuck": "Haydaim",
+ "emolga": "Emolga",
+ "karrablast": "Carabing",
+ "escavalier": "Lançargot",
+ "foongus": "Trompignon",
+ "amoonguss": "Gaulet",
+ "frillish": "Viskuse",
+ "jellicent": "Moyade",
+ "alomomola": "Mamanbo",
+ "joltik": "Statitik",
+ "galvantula": "Mygavolt",
+ "ferroseed": "Grindur",
+ "ferrothorn": "Noacier",
+ "klink": "Tic",
+ "klang": "Clic",
+ "klinklang": "Cliticlic",
+ "tynamo": "Anchwatt",
+ "eelektrik": "Lampéroie",
+ "eelektross": "Ohmassacre",
+ "elgyem": "Lewsor",
+ "beheeyem": "Neitram",
+ "litwick": "Funécire",
+ "lampent": "Mélancolux",
+ "chandelure": "Lugulabre",
+ "axew": "Coupenotte",
+ "fraxure": "Incisache",
+ "haxorus": "Tranchodon",
+ "cubchoo": "Polarhume",
+ "beartic": "Polagriffe",
+ "cryogonal": "Hexagel",
+ "shelmet": "Escargaume",
+ "accelgor": "Limaspeed",
+ "stunfisk": "Limonde",
+ "mienfoo": "Kungfouine",
+ "mienshao": "Shaofouine",
+ "druddigon": "Drakkarmin",
+ "golett": "Gringolem",
+ "golurk": "Golemastoc",
+ "pawniard": "Scalpion",
+ "bisharp": "Scalproie",
+ "bouffalant": "Frison",
+ "rufflet": "Furaiglon",
+ "braviary": "Gueriaigle",
+ "vullaby": "Vostourno",
+ "mandibuzz": "Vaututrice",
+ "heatmor": "Aflamanoir",
+ "durant": "Fermite",
+ "deino": "Solochi",
+ "zweilous": "Diamat",
+ "hydreigon": "Trioxhydre",
+ "larvesta": "Pyronille",
+ "volcarona": "Pyrax",
+ "cobalion": "Cobaltium",
+ "terrakion": "Terrakium",
+ "virizion": "Viridium",
+ "tornadus": "Boréas",
+ "thundurus": "Fulguris",
+ "reshiram": "Reshiram",
+ "zekrom": "Zekrom",
+ "landorus": "Démétéros",
+ "kyurem": "Kyurem",
+ "keldeo": "Keldeo",
+ "meloetta": "Meloetta",
+ "genesect": "Genesect",
+ "chespin": "Marisson",
+ "quilladin": "Boguérisse",
+ "chesnaught": "Blindépique",
+ "fennekin": "Feunnec",
+ "braixen": "Roussil",
+ "delphox": "Goupelin",
+ "froakie": "Grenousse",
+ "frogadier": "Croâporal",
+ "greninja": "Amphinobi",
+ "bunnelby": "Sapereau",
+ "diggersby": "Excavarenne",
+ "fletchling": "Passerouge",
+ "fletchinder": "Braisillon",
+ "talonflame": "Flambusard",
+ "scatterbug": "Lépidonille",
+ "spewpa": "Pérégrain",
+ "vivillon": "Prismillon",
+ "litleo": "Hélionceau",
+ "pyroar": "Némélios",
+ "flabebe": "Flabébé",
+ "floette": "Floette",
+ "florges": "Florges",
+ "skiddo": "Cabriolaine",
+ "gogoat": "Chevroum",
+ "pancham": "Pandespiègle",
+ "pangoro": "Pandarbare",
+ "furfrou": "Couafarel",
+ "espurr": "Psystigri",
+ "meowstic": "Mistigrix",
+ "honedge": "Monorpale",
+ "doublade": "Dimoclès",
+ "aegislash": "Exagide",
+ "spritzee": "Fluvetin",
+ "aromatisse": "Cocotine",
+ "swirlix": "Sucroquin",
+ "slurpuff": "Cupcanaille",
+ "inkay": "Sepiatop",
+ "malamar": "Sepiatroce",
+ "binacle": "Opermine",
+ "barbaracle": "Golgopathe",
+ "skrelp": "Venalgue",
+ "dragalge": "Kravarech",
+ "clauncher": "Flingouste",
+ "clawitzer": "Gamblast",
+ "helioptile": "Galvaran",
+ "heliolisk": "Iguolta",
+ "tyrunt": "Ptyranidur",
+ "tyrantrum": "Rexillius",
+ "amaura": "Amagara",
+ "aurorus": "Dragmara",
+ "sylveon": "Nymphali",
+ "hawlucha": "Brutalibré",
+ "dedenne": "Dedenne",
+ "carbink": "Strassie",
+ "goomy": "Mucuscule",
+ "sliggoo": "Colimucus",
+ "goodra": "Muplodocus",
+ "klefki": "Trousselin",
+ "phantump": "Brocélôme",
+ "trevenant": "Desséliande",
+ "pumpkaboo": "Pitrouille",
+ "gourgeist": "Banshitrouye",
+ "bergmite": "Grelaçon",
+ "avalugg": "Séracrawl",
+ "noibat": "Sonistrelle",
+ "noivern": "Bruyverne",
+ "xerneas": "Xerneas",
+ "yveltal": "Yveltal",
+ "zygarde": "Zygarde",
+ "diancie": "Diancie",
+ "hoopa": "Hoopa",
+ "volcanion": "Volcanion",
+ "rowlet": "Brindibou",
+ "dartrix": "Efflèche",
+ "decidueye": "Archéduc",
+ "litten": "Flamiaou",
+ "torracat": "Matoufeu",
+ "incineroar": "Félinferno",
+ "popplio": "Otaquin",
+ "brionne": "Otarlette",
+ "primarina": "Oratoria",
+ "pikipek": "Picassaut",
+ "trumbeak": "Piclairon",
+ "toucannon": "Bazoucan",
+ "yungoos": "Manglouton",
+ "gumshoos": "Argouste",
+ "grubbin": "Larvibule",
+ "charjabug": "Chrysapile",
+ "vikavolt": "Lucanon",
+ "crabrawler": "Crabagarre",
+ "crabominable": "Crabominable",
+ "oricorio": "Plumeline",
+ "cutiefly": "Bombydou",
+ "ribombee": "Rubombelle",
+ "rockruff": "Rocabot",
+ "lycanroc": "Lougaroc",
+ "wishiwashi": "Froussardine",
+ "mareanie": "Vorastérie",
+ "toxapex": "Prédastérie",
+ "mudbray": "Tiboudet",
+ "mudsdale": "Bourrinos",
+ "dewpider": "Araqua",
+ "araquanid": "Tarenbulle",
+ "fomantis": "Mimantis",
+ "lurantis": "Floramantis",
+ "morelull": "Spododo",
+ "shiinotic": "Lampignon",
+ "salandit": "Tritox",
+ "salazzle": "Malamandre",
+ "stufful": "Nounourson",
+ "bewear": "Chelours",
+ "bounsweet": "Croquine",
+ "steenee": "Candine",
+ "tsareena": "Sucreine",
+ "comfey": "Guérilande",
+ "oranguru": "Gouroutan",
+ "passimian": "Quatermac",
+ "wimpod": "Sovkipou",
+ "golisopod": "Sarmuraï",
+ "sandygast": "Bacabouh",
+ "palossand": "Trépassable",
+ "pyukumuku": "Concombaffe",
+ "type_null": "Type:0",
+ "silvally": "Silvallié",
+ "minior": "Météno",
+ "komala": "Dodoala",
+ "turtonator": "Boumata",
+ "togedemaru": "Togedemaru",
+ "mimikyu": "Mimiqui",
+ "bruxish": "Denticrisse",
+ "drampa": "Draïeul",
+ "dhelmise": "Sinistrail",
+ "jangmo_o": "Bébécaille",
+ "hakamo_o": "Écaïd",
+ "kommo_o": "Ékaïser",
+ "tapu_koko": "Tokorico",
+ "tapu_lele": "Tokopiyon",
+ "tapu_bulu": "Tokotoro",
+ "tapu_fini": "Tokopisco",
+ "cosmog": "Cosmog",
+ "cosmoem": "Cosmovum",
+ "solgaleo": "Solgaleo",
+ "lunala": "Lunala",
+ "nihilego": "Zéroïd",
+ "buzzwole": "Mouscoto",
+ "pheromosa": "Cancrelove",
+ "xurkitree": "Câblifère",
+ "celesteela": "Bamboiselle",
+ "kartana": "Katagami",
+ "guzzlord": "Engloutyran",
+ "necrozma": "Necrozma",
+ "magearna": "Magearna",
+ "marshadow": "Marshadow",
+ "poipole": "Vémini",
+ "naganadel": "Mandrillon",
+ "stakataka": "Ama-Ama",
+ "blacephalon": "Pierroteknik",
+ "zeraora": "Zeraora",
+ "meltan": "Meltan",
+ "melmetal": "Melmetal",
+ "grookey": "Ouistempo",
+ "thwackey": "Badabouin",
+ "rillaboom": "Gorythmic",
+ "scorbunny": "Flambino",
+ "raboot": "Lapyro",
+ "cinderace": "Pyrobut",
+ "sobble": "Larméléon",
+ "drizzile": "Arrozard",
+ "inteleon": "Lézargus",
+ "skwovet": "Rongourmand",
+ "greedent": "Rongrigou",
+ "rookidee": "Minisange",
+ "corvisquire": "Bleuseille",
+ "corviknight": "Corvaillus",
+ "blipbug": "Larvadar",
+ "dottler": "Coléodôme",
+ "orbeetle": "Astronelle",
+ "nickit": "Goupilou",
+ "thievul": "Roublenard",
+ "gossifleur": "Tournicoton",
+ "eldegoss": "Blancoton",
+ "wooloo": "Moumouton",
+ "dubwool": "Moumouflon",
+ "chewtle": "Khélocrok",
+ "drednaw": "Torgamord",
+ "yamper": "Voltoutou",
+ "boltund": "Fulgudog",
+ "rolycoly": "Charbi",
+ "carkol": "Wagomine",
+ "coalossal": "Monthracite",
+ "applin": "Verpom",
+ "flapple": "Pomdrapi",
+ "appletun": "Dratatin",
+ "silicobra": "Dunaja",
+ "sandaconda": "Dunaconda",
+ "cramorant": "Nigosier",
+ "arrokuda": "Embrochet",
+ "barraskewda": "Hastacuda",
+ "toxel": "Toxizap",
+ "toxtricity": "Salarsen",
+ "sizzlipede": "Grillepattes",
+ "centiskorch": "Scolocendre",
+ "clobbopus": "Poulpaf",
+ "grapploct": "Krakos",
+ "sinistea": "Théffroi",
+ "polteageist": "Polthégeist",
+ "hatenna": "Bibichut",
+ "hattrem": "Chapotus",
+ "hatterene": "Sorcilence",
+ "impidimp": "Grimalin",
+ "morgrem": "Fourbelin",
+ "grimmsnarl": "Angoliath",
+ "obstagoon": "Ixon",
+ "perrserker": "Berserkatt",
+ "cursola": "Corayôme",
+ "sirfetchd": "Palarticho",
+ "mr_rime": "M. Glaquette",
+ "runerigus": "Tutétékri",
+ "milcery": "Crèmy",
+ "alcremie": "Charmilly",
+ "falinks": "Hexadron",
+ "pincurchin": "Wattapik",
+ "snom": "Frissonille",
+ "frosmoth": "Beldeneige",
+ "stonjourner": "Dolman",
+ "eiscue": "Bekaglaçon",
+ "indeedee": "Wimessir",
+ "morpeko": "Morpeko",
+ "cufant": "Charibari",
+ "copperajah": "Pachyradjah",
+ "dracozolt": "Galvagon",
+ "arctozolt": "Galvagla",
+ "dracovish": "Hydragon",
+ "arctovish": "Hydragla",
+ "duraludon": "Duralugon",
+ "dreepy": "Fantyrm",
+ "drakloak": "Dispareptil",
+ "dragapult": "Lanssorien",
+ "zacian": "Zacian",
+ "zamazenta": "Zamazenta",
+ "eternatus": "Éthernatos",
+ "kubfu": "Wushours",
+ "urshifu": "Shifours",
+ "zarude": "Zarude",
+ "regieleki": "Regieleki",
+ "regidrago": "Regidrago",
+ "glastrier": "Blizzeval",
+ "spectrier": "Spectreval",
+ "calyrex": "Sylveroy",
+ "wyrdeer": "Cerbyllin",
+ "kleavor": "Hachécateur",
+ "ursaluna": "Ursaking",
+ "basculegion": "Paragruel",
+ "sneasler": "Farfurex",
+ "overqwil": "Qwilpik",
+ "enamorus": "Amovénus",
+ "sprigatito": "Poussacha",
+ "floragato": "Matourgeon",
+ "meowscarada": "Miascarade",
+ "fuecoco": "Chochodile",
+ "crocalor": "Crocogril",
+ "skeledirge": "Flâmigator",
+ "quaxly": "Coiffeton",
+ "quaxwell": "Canarbello",
+ "quaquaval": "Palmaval",
+ "lechonk": "Gourmelet",
+ "oinkologne": "Fragroin",
+ "tarountula": "Tissenboule",
+ "spidops": "Filentrappe",
+ "nymble": "Lilliterelle",
+ "lokix": "Gambex",
+ "pawmi": "Pohm",
+ "pawmo": "Pohmotte",
+ "pawmot": "Pohmarmotte",
+ "tandemaus": "Compagnol",
+ "maushold": "Famignol",
+ "fidough": "Pâtachiot",
+ "dachsbun": "Briochien",
+ "smoliv": "Olivini",
+ "dolliv": "Olivado",
+ "arboliva": "Arboliva",
+ "squawkabilly": "Tapatoès",
+ "nacli": "Selutin",
+ "naclstack": "Amassel",
+ "garganacl": "Gigansel",
+ "charcadet": "Charbambin",
+ "armarouge": "Carmadura",
+ "ceruledge": "Malvalame",
+ "tadbulb": "Têtampoule",
+ "bellibolt": "Ampibidou",
+ "wattrel": "Zapétrel",
+ "kilowattrel": "Fulgulairo",
+ "maschiff": "Grondogue",
+ "mabosstiff": "Dogrino",
+ "shroodle": "Gribouraigne",
+ "grafaiai": "Tag-Tag",
+ "bramblin": "Virovent",
+ "brambleghast": "Virevorreur",
+ "toedscool": "Terracool",
+ "toedscruel": "Terracruel",
+ "klawf": "Craparoi",
+ "capsakid": "Pimito",
+ "scovillain": "Scovilain",
+ "rellor": "Léboulérou",
+ "rabsca": "Bérasca",
+ "flittle": "Flotillon",
+ "espathra": "Cléopsytra",
+ "tinkatink": "Forgerette",
+ "tinkatuff": "Forgella",
+ "tinkaton": "Forgelina",
+ "wiglett": "Taupikeau",
+ "wugtrio": "Triopikeau",
+ "bombirdier": "Lestombaile",
+ "finizen": "Dofin",
+ "palafin": "Superdofin",
+ "varoom": "Vrombi",
+ "revavroom": "Vrombotor",
+ "cyclizar": "Motorizard",
+ "orthworm": "Ferdeter",
+ "glimmet": "Germéclat",
+ "glimmora": "Floréclat",
+ "greavard": "Toutombe",
+ "houndstone": "Tomberro",
+ "flamigo": "Flamenroule",
+ "cetoddle": "Piétacé",
+ "cetitan": "Balbalèze",
+ "veluza": "Délestin",
+ "dondozo": "Oyacata",
+ "tatsugiri": "Nigirigon",
+ "annihilape": "Courrousinge",
+ "clodsire": "Terraiste",
+ "farigiraf": "Farigiraf",
+ "dudunsparce": "Deusolourdo",
+ "kingambit": "Scalpereur",
+ "great_tusk": "Fort-Ivoire",
+ "scream_tail": "Hurle-Queue",
+ "brute_bonnet": "Fongus-Furie",
+ "flutter_mane": "Flotte-Mèche",
+ "slither_wing": "Rampe-Ailes",
+ "sandy_shocks": "Pelage-Sablé",
+ "iron_treads": "Roue-de-Fer",
+ "iron_bundle": "Hotte-de-Fer",
+ "iron_hands": "Paume-de-Fer",
+ "iron_jugulis": "Têtes-de-Fer",
+ "iron_moth": "Mite-de-Fer",
+ "iron_thorns": "Épine-de-Fer",
+ "frigibax": "Frigodo",
+ "arctibax": "Cryodo",
+ "baxcalibur": "Glaivodo",
+ "gimmighoul": "Mordudor",
+ "gholdengo": "Gromago",
+ "wo_chien": "Chongjian",
+ "chien_pao": "Baojian",
+ "ting_lu": "Dinglu",
+ "chi_yu": "Yuyu",
+ "roaring_moon": "Rugit-Lune",
+ "iron_valiant": "Garde-de-Fer",
+ "koraidon": "Koraidon",
+ "miraidon": "Miraidon",
+ "walking_wake": "Serpente-Eau",
+ "iron_leaves": "Vert-de-Fer",
+ "dipplin": "Pomdramour",
+ "poltchageist": "Poltchageist",
+ "sinistcha": "Théffroyable",
+ "okidogi": "Félicanis",
+ "munkidori": "Fortusimia",
+ "fezandipiti": "Favianos",
+ "ogerpon": "Ogerpon",
+ "archaludon": "Pondralugon",
+ "hydrapple": "Pomdorochi",
+ "gouging_fire": "Feu-Perçant",
+ "raging_bolt": "Ire-Foudre",
+ "iron_boulder": "Roc-de-Fer",
+ "iron_crown": "Chef-de-Fer",
+ "terapagos": "Terapagos",
+ "pecharunt": "Pêchaminus",
+ "alola_rattata": "Rattata",
+ "alola_raticate": "Rattatac",
+ "alola_raichu": "Raichu",
+ "alola_sandshrew": "Sabelette",
+ "alola_sandslash": "Sablaireau",
+ "alola_vulpix": "Goupix",
+ "alola_ninetales": "Feunard",
+ "alola_diglett": "Taupiqueur",
+ "alola_dugtrio": "Triopikeur",
+ "alola_meowth": "Miaouss",
+ "alola_persian": "Persian",
+ "alola_geodude": "Racaillou",
+ "alola_graveler": "Gravalanch",
+ "alola_golem": "Grolem",
+ "alola_grimer": "Tadmorv",
+ "alola_muk": "Grotadmorv",
+ "alola_exeggutor": "Noadkoko",
+ "alola_marowak": "Ossatueur",
+ "eternal_floette": "Floette",
+ "galar_meowth": "Miaouss",
+ "galar_ponyta": "Ponyta",
+ "galar_rapidash": "Galopa",
+ "galar_slowpoke": "Ramoloss",
+ "galar_slowbro": "Flagadoss",
+ "galar_farfetchd": "Canarticho",
+ "galar_weezing": "Smogogo",
+ "galar_mr_mime": "M. Mime",
+ "galar_articuno": "Artikodin",
+ "galar_zapdos": "Électhor",
+ "galar_moltres": "Sulfura",
+ "galar_slowking": "Roigada",
+ "galar_corsola": "Corayon",
+ "galar_zigzagoon": "Zigzaton",
+ "galar_linoone": "Linéon",
+ "galar_darumaka": "Darumarond",
+ "galar_darmanitan": "Darumacho",
+ "galar_yamask": "Tutafeh",
+ "galar_stunfisk": "Limonde",
+ "hisui_growlithe": "Caninos",
+ "hisui_arcanine": "Arcanin",
+ "hisui_voltorb": "Voltorbe",
+ "hisui_electrode": "Électrode",
+ "hisui_typhlosion": "Typhlosion",
+ "hisui_qwilfish": "Qwilfish",
+ "hisui_sneasel": "Farfuret",
+ "hisui_samurott": "Clamiral",
+ "hisui_lilligant": "Fragilady",
+ "hisui_zorua": "Zorua",
+ "hisui_zoroark": "Zoroark",
+ "hisui_braviary": "Gueriaigle",
+ "hisui_sliggoo": "Colimucus",
+ "hisui_goodra": "Muplodocus",
+ "hisui_avalugg": "Séracrawl",
+ "hisui_decidueye": "Archéduc",
+ "paldea_tauros": "Tauros",
+ "paldea_wooper": "Axoloto",
+ "bloodmoon_ursaluna": "Ursaking",
+} as const;
\ No newline at end of file
diff --git a/src/locales/it/menu.ts b/src/locales/it/menu.ts
index 6c6b6ba46..872315d77 100644
--- a/src/locales/it/menu.ts
+++ b/src/locales/it/menu.ts
@@ -1,4 +1,6 @@
-export const menu = {
+import { SimpleTranslationEntries } from "#app/plugins/i18n";
+
+export const menu: SimpleTranslationEntries = {
"cancel": "Annulla",
"continue": "Continua",
"newGame": "Nuova Partita",
diff --git a/src/main.ts b/src/main.ts
index 13aa5076f..6a00693fc 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -76,7 +76,21 @@ Phaser.GameObjects.Rectangle.prototype.setPositionRelative = setPositionRelative
document.fonts.load('16px emerald').then(() => document.fonts.load('10px pkmnems'));
-const game = new Phaser.Game(config);
-game.sound.pauseOnBlur = false;
+let game;
+
+const startGame = () => {
+ game = new Phaser.Game(config);
+ game.sound.pauseOnBlur = false;
+};
+
+fetch('/manifest.json')
+ .then(res => res.json())
+ .then(jsonResponse => {
+ startGame();
+ game['manifest'] = jsonResponse.manifest;
+ }).catch(() => {
+ // Manifest not found (likely local build)
+ startGame();
+ });
export default game;
diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts
index 8078a7c06..354f80f91 100644
--- a/src/modifier/modifier-type.ts
+++ b/src/modifier/modifier-type.ts
@@ -19,6 +19,7 @@ import { VoucherType, getVoucherTypeIcon, getVoucherTypeName } from '../system/v
import { FormChangeItem, SpeciesFormChangeItemTrigger, pokemonFormChanges } from '../data/pokemon-forms';
import { ModifierTier } from './modifier-tier';
import { Nature, getNatureName, getNatureStatMultiplier } from '#app/data/nature';
+import { Localizable } from '#app/plugins/i18n';
const outputModifierData = false;
const useMaxWeightForOutput = false;
@@ -131,10 +132,19 @@ export interface GeneratedPersistentModifierType {
getPregenArgs(): any[];
}
-class AddPokeballModifierType extends ModifierType {
+class AddPokeballModifierType extends ModifierType implements Localizable {
+ private pokeballType: PokeballType;
+ private count: integer;
+
constructor(pokeballType: PokeballType, count: integer, iconImage?: string) {
- super(`${count}x ${getPokeballName(pokeballType)}`, `Receive ${getPokeballName(pokeballType)} x${count}\nCatch Rate: ${getPokeballCatchMultiplier(pokeballType) > -1 ? `${getPokeballCatchMultiplier(pokeballType)}x` : 'Certain'}`,
- (_type, _args) => new Modifiers.AddPokeballModifier(this, pokeballType, count), iconImage, 'pb', 'pb_bounce_1');
+ super('', '', (_type, _args) => new Modifiers.AddPokeballModifier(this, pokeballType, count), iconImage, 'pb', 'pb_bounce_1');
+ this.pokeballType = pokeballType;
+ this.count = count;
+ }
+
+ localize(): void {
+ this.name = `${this.count}x ${getPokeballName(this.pokeballType)}`;
+ this.description = `Receive ${getPokeballName(this.pokeballType)} x${this.count}\nCatch Rate: ${getPokeballCatchMultiplier(this.pokeballType) > -1 ? `${getPokeballCatchMultiplier(this.pokeballType)}x` : 'Certain'}`;
}
}
@@ -180,7 +190,7 @@ export class PokemonHpRestoreModifierType extends PokemonModifierType {
protected healStatus: boolean;
constructor(name: string, restorePoints: integer, restorePercent: integer, healStatus: boolean = false, newModifierFunc?: NewModifierFunc, selectFilter?: PokemonSelectFilter, iconImage?: string, group?: string) {
- super(name, restorePoints ? `Restore ${restorePoints} HP or ${restorePercent}% HP for one Pokémon, whichever is higher` : `Fully restores HP for one Pokémon${healStatus ? ' and heals any status ailment ' : ''}`,
+ super(name, restorePoints ? `Restores ${restorePoints} HP or ${restorePercent}% HP for one Pokémon, whichever is higher` : `Fully restores HP for one Pokémon${healStatus ? ' and heals any status ailment' : ''}`,
newModifierFunc || ((_type, args) => new Modifiers.PokemonHpRestoreModifier(this, (args[0] as PlayerPokemon).id, this.restorePoints, this.restorePercent, this.healStatus, false)),
selectFilter || ((pokemon: PlayerPokemon) => {
if (!pokemon.hp || (pokemon.hp >= pokemon.getMaxHp() && (!this.healStatus || !pokemon.status)))
@@ -203,7 +213,7 @@ export class PokemonReviveModifierType extends PokemonHpRestoreModifierType {
return null;
}), iconImage, 'revive');
- this.description = `Revive one Pokémon and restore ${restorePercent}% HP`;
+ this.description = `Revive one Pokémon and restore ${restorePercent}% HP.`;
this.selectFilter = (pokemon: PlayerPokemon) => {
if (pokemon.hp)
return PartyUiHandler.NoEffectMessage;
@@ -214,7 +224,7 @@ export class PokemonReviveModifierType extends PokemonHpRestoreModifierType {
export class PokemonStatusHealModifierType extends PokemonModifierType {
constructor(name: string) {
- super(name, `Heal any status ailment for one Pokémon`,
+ super(name, `Heal any status ailment for one Pokémon.`,
((_type, args) => new Modifiers.PokemonStatusHealModifier(this, (args[0] as PlayerPokemon).id)),
((pokemon: PlayerPokemon) => {
if (!pokemon.hp || !pokemon.status)
@@ -239,7 +249,7 @@ export class PokemonPpRestoreModifierType extends PokemonMoveModifierType {
protected restorePoints: integer;
constructor(name: string, restorePoints: integer, iconImage?: string) {
- super(name, `Restore ${restorePoints > -1 ? restorePoints : 'all'} PP for one Pokémon move`, (_type, args) => new Modifiers.PokemonPpRestoreModifier(this, (args[0] as PlayerPokemon).id, (args[1] as integer), this.restorePoints),
+ super(name, `Restores ${restorePoints > -1 ? restorePoints : 'all'} PP for one Pokémon move`, (_type, args) => new Modifiers.PokemonPpRestoreModifier(this, (args[0] as PlayerPokemon).id, (args[1] as integer), this.restorePoints),
(_pokemon: PlayerPokemon) => {
return null;
}, (pokemonMove: PokemonMove) => {
@@ -256,7 +266,7 @@ export class PokemonAllMovePpRestoreModifierType extends PokemonModifierType {
protected restorePoints: integer;
constructor(name: string, restorePoints: integer, iconImage?: string) {
- super(name, `Restore ${restorePoints > -1 ? restorePoints : 'all'} PP for all of one Pokémon's moves`, (_type, args) => new Modifiers.PokemonAllMovePpRestoreModifier(this, (args[0] as PlayerPokemon).id, this.restorePoints),
+ super(name, `Restores ${restorePoints > -1 ? restorePoints : 'all'} PP for all of one Pokémon's moves`, (_type, args) => new Modifiers.PokemonAllMovePpRestoreModifier(this, (args[0] as PlayerPokemon).id, this.restorePoints),
(pokemon: PlayerPokemon) => {
if (!pokemon.getMoveset().filter(m => m.ppUsed).length)
return PartyUiHandler.NoEffectMessage;
@@ -271,7 +281,7 @@ export class PokemonPpUpModifierType extends PokemonMoveModifierType {
protected upPoints: integer;
constructor(name: string, upPoints: integer, iconImage?: string) {
- super(name, `Permanently increase PP for one Pokémon move by ${upPoints} for every 5 maximum PP (maximum 3)`, (_type, args) => new Modifiers.PokemonPpUpModifier(this, (args[0] as PlayerPokemon).id, (args[1] as integer), this.upPoints),
+ super(name, `Permanently increases PP for one Pokémon move by ${upPoints} for every 5 maximum PP (maximum 3)`, (_type, args) => new Modifiers.PokemonPpUpModifier(this, (args[0] as PlayerPokemon).id, (args[1] as integer), this.upPoints),
(_pokemon: PlayerPokemon) => {
return null;
}, (pokemonMove: PokemonMove) => {
@@ -400,7 +410,7 @@ export class AttackTypeBoosterModifierType extends PokemonHeldItemModifierType i
public boostPercent: integer;
constructor(moveType: Type, boostPercent: integer) {
- super(getAttackTypeBoosterItemName(moveType), `Inceases the power of a Pokémon's ${Utils.toReadableString(Type[moveType])}-type moves by 20%`,
+ super(getAttackTypeBoosterItemName(moveType), `Increases the power of a Pokémon's ${Utils.toReadableString(Type[moveType])}-type moves by 20%`,
(_type, args) => new Modifiers.AttackTypeBoosterModifier(this, (args[0] as Pokemon).id, moveType, boostPercent),
`${getAttackTypeBoosterItemName(moveType).replace(/[ \-]/g, '_').toLowerCase()}`);
@@ -415,14 +425,14 @@ export class AttackTypeBoosterModifierType extends PokemonHeldItemModifierType i
export class PokemonLevelIncrementModifierType extends PokemonModifierType {
constructor(name: string, iconImage?: string) {
- super(name, `Increase a Pokémon\'s level by 1`, (_type, args) => new Modifiers.PokemonLevelIncrementModifier(this, (args[0] as PlayerPokemon).id),
+ super(name, `Increases a Pokémon\'s level by 1`, (_type, args) => new Modifiers.PokemonLevelIncrementModifier(this, (args[0] as PlayerPokemon).id),
(_pokemon: PlayerPokemon) => null, iconImage);
}
}
export class AllPokemonLevelIncrementModifierType extends ModifierType {
constructor(name: string, iconImage?: string) {
- super(name, `Increase all party members' level by 1`, (_type, _args) => new Modifiers.PokemonLevelIncrementModifier(this, -1), iconImage);
+ super(name, `Increases all party members' level by 1`, (_type, _args) => new Modifiers.PokemonLevelIncrementModifier(this, -1), iconImage);
}
}
@@ -459,7 +469,7 @@ export class PokemonBaseStatBoosterModifierType extends PokemonHeldItemModifierT
class AllPokemonFullHpRestoreModifierType extends ModifierType {
constructor(name: string, description?: string, newModifierFunc?: NewModifierFunc, iconImage?: string) {
- super(name, description || `Restore 100% HP for all Pokémon`, newModifierFunc || ((_type, _args) => new Modifiers.PokemonHpRestoreModifier(this, -1, 0, 100, false)), iconImage);
+ super(name, description || `Restores 100% HP for all Pokémon`, newModifierFunc || ((_type, _args) => new Modifiers.PokemonHpRestoreModifier(this, -1, 0, 100, false)), iconImage);
}
}
@@ -502,9 +512,15 @@ export class PokemonFriendshipBoosterModifierType extends PokemonHeldItemModifie
}
}
+export class PokemonMoveAccuracyBoosterModifierType extends PokemonHeldItemModifierType {
+ constructor(name: string, amount: integer, iconImage?: string, group?: string, soundName?: string) {
+ super(name, `Increases move accuracy by ${amount} (maximum 100)`, (_type, args) => new Modifiers.PokemonMoveAccuracyBoosterModifier(this, (args[0] as Pokemon).id, amount), iconImage, group, soundName);
+ }
+}
+
export class PokemonMultiHitModifierType extends PokemonHeldItemModifierType {
constructor(name: string, iconImage?: string) {
- super(name, `Attacks hit one additional time at the cost of a 60/75/82.5% power reduction per stack respectively`, (type, args) => new Modifiers.PokemonMultiHitModifier(type as PokemonMultiHitModifierType, (args[0] as Pokemon).id), iconImage);
+ super(name, `Attacks hit one additional time at the cost of a 60/75/82.5% power reduction per stack respectively.`, (type, args) => new Modifiers.PokemonMultiHitModifier(type as PokemonMultiHitModifierType, (args[0] as Pokemon).id), iconImage);
}
}
@@ -570,7 +586,7 @@ export class FormChangeItemModifierType extends PokemonModifierType implements G
export class FusePokemonModifierType extends PokemonModifierType {
constructor(name: string, iconImage?: string) {
- super(name, 'Combines two Pokémon (transfers ability, splits base stats and types, shares move pool)', (_type, args) => new Modifiers.FusePokemonModifier(this, (args[0] as PlayerPokemon).id, (args[1] as PlayerPokemon).id),
+ super(name, 'Combines two Pokémon (transfers Ability, splits base stats and types, shares move pool)', (_type, args) => new Modifiers.FusePokemonModifier(this, (args[0] as PlayerPokemon).id, (args[1] as PlayerPokemon).id),
(pokemon: PlayerPokemon) => {
if (pokemon.isFusion())
return PartyUiHandler.NoEffectMessage;
@@ -700,13 +716,13 @@ export class TerastallizeModifierType extends PokemonHeldItemModifierType implem
export class ContactHeldItemTransferChanceModifierType extends PokemonHeldItemModifierType {
constructor(name: string, chancePercent: integer, iconImage?: string, group?: string, soundName?: string) {
- super(name, `Upon attacking, there is a ${chancePercent}% chance the foe's held item will be stolen`, (type, args) => new Modifiers.ContactHeldItemTransferChanceModifier(type, (args[0] as Pokemon).id, chancePercent), iconImage, group, soundName);
+ super(name, `Upon attacking, there is a ${chancePercent}% chance the foe's held item will be stolen.`, (type, args) => new Modifiers.ContactHeldItemTransferChanceModifier(type, (args[0] as Pokemon).id, chancePercent), iconImage, group, soundName);
}
}
export class TurnHeldItemTransferModifierType extends PokemonHeldItemModifierType {
constructor(name: string, iconImage?: string, group?: string, soundName?: string) {
- super(name, 'Every turn, the holder acquires one held item from the foe', (type, args) => new Modifiers.TurnHeldItemTransferModifier(type, (args[0] as Pokemon).id), iconImage, group, soundName);
+ super(name, 'Every turn, the holder acquires one held item from the foe.', (type, args) => new Modifiers.TurnHeldItemTransferModifier(type, (args[0] as Pokemon).id), iconImage, group, soundName);
}
}
@@ -756,9 +772,9 @@ export const modifierTypes = {
RARE_EVOLUTION_ITEM: () => new EvolutionItemModifierTypeGenerator(true),
FORM_CHANGE_ITEM: () => new FormChangeItemModifierTypeGenerator(),
- MEGA_BRACELET: () => new ModifierType('Mega Bracelet', 'Mega stones become available', (type, _args) => new Modifiers.MegaEvolutionAccessModifier(type)),
- DYNAMAX_BAND: () => new ModifierType('Dynamax Band', 'Max Mushrooms become available', (type, _args) => new Modifiers.GigantamaxAccessModifier(type)),
- TERA_ORB: () => new ModifierType('Tera Orb', 'Tera Shards become available', (type, _args) => new Modifiers.TerastallizeAccessModifier(type)),
+ MEGA_BRACELET: () => new ModifierType('Mega Bracelet', 'Mega Stones become available.', (type, _args) => new Modifiers.MegaEvolutionAccessModifier(type)),
+ DYNAMAX_BAND: () => new ModifierType('Dynamax Band', 'Max Mushrooms become available.', (type, _args) => new Modifiers.GigantamaxAccessModifier(type)),
+ TERA_ORB: () => new ModifierType('Tera Orb', 'Tera Shards become available.', (type, _args) => new Modifiers.TerastallizeAccessModifier(type)),
MAP: () => new ModifierType('Map', 'Allows you to choose your destination at a crossroads', (type, _args) => new Modifiers.MapModifier(type)),
@@ -857,12 +873,12 @@ export const modifierTypes = {
MEMORY_MUSHROOM: () => new RememberMoveModifierType('Memory Mushroom', 'Recall one Pokémon\'s forgotten move', 'big_mushroom'),
- EXP_SHARE: () => new ModifierType('EXP. All', 'Non-participants receive 20% of a single participant\'s EXP. Points',
+ EXP_SHARE: () => new ModifierType('EXP. All', 'Non-participants receive 20% of a single participant\'s EXP. Points.',
(type, _args) => new Modifiers.ExpShareModifier(type), 'exp_share'),
- EXP_BALANCE: () => new ModifierType('EXP. Balance', 'Weighs EXP. Points received from battles towards lower leveled party members',
+ EXP_BALANCE: () => new ModifierType('EXP. Balance', 'Weighs EXP. Points received from battles towards lower-leveled party members',
(type, _args) => new Modifiers.ExpBalanceModifier(type)),
- OVAL_CHARM: () => new ModifierType('Oval Charm', 'When multiple Pokémon participate in a battle, each gets an extra 10% of the total EXP',
+ OVAL_CHARM: () => new ModifierType('Oval Charm', 'When multiple Pokémon participate in a battle, each gets an extra 10% of the total EXP.',
(type, _args) => new Modifiers.MultipleParticipantExpBonusModifier(type)),
EXP_CHARM: () => new ExpBoosterModifierType('EXP. Charm', 25),
@@ -882,15 +898,16 @@ export const modifierTypes = {
AMULET_COIN: () => new ModifierType('Amulet Coin', 'Increases money rewards by 20%', (type, _args) => new Modifiers.MoneyMultiplierModifier(type)),
GOLDEN_PUNCH: () => new PokemonHeldItemModifierType('Golden Punch', 'Grants 50% of damage inflicted as money', (type, args) => new Modifiers.DamageMoneyRewardModifier(type, (args[0] as Pokemon).id)),
- COIN_CASE: () => new ModifierType('Coin Case', 'After every 10th battle, receive 10% of your money in interest', (type, _args) => new Modifiers.MoneyInterestModifier(type)),
+ COIN_CASE: () => new ModifierType('Coin Case', 'After every 10th battle, receive 10% of your money in interest.', (type, _args) => new Modifiers.MoneyInterestModifier(type)),
LOCK_CAPSULE: () => new ModifierType('Lock Capsule', 'Allows you to lock item rarities when rerolling items', (type, _args) => new Modifiers.LockModifierTiersModifier(type), 'lock_capsule'),
GRIP_CLAW: () => new ContactHeldItemTransferChanceModifierType('Grip Claw', 10),
+ WIDE_LENS: () => new PokemonMoveAccuracyBoosterModifierType('Wide Lens', 5, 'wide_lens'),
MULTI_LENS: () => new PokemonMultiHitModifierType('Multi Lens', 'zoom_lens'),
- HEALING_CHARM: () => new ModifierType('Healing Charm', 'Increases the effectiveness of HP restoring moves and items by 10% (excludes revives)',
+ HEALING_CHARM: () => new ModifierType('Healing Charm', 'Increases the effectiveness of HP restoring moves and items by 10% (excludes Revives)',
(type, _args) => new Modifiers.HealingBoosterModifier(type, 1.1), 'healing_charm'),
CANDY_JAR: () => new ModifierType('Candy Jar', 'Increases the number of levels added by Rare Candy items by 1', (type, _args) => new Modifiers.LevelIncrementBoosterModifier(type)),
@@ -911,8 +928,8 @@ export const modifierTypes = {
BATON: () => new PokemonHeldItemModifierType('Baton', 'Allows passing along effects when switching Pokémon, which also bypasses traps',
(type, args) => new Modifiers.SwitchEffectTransferModifier(type, (args[0] as Pokemon).id), 'stick'),
- SHINY_CHARM: () => new ModifierType('Shiny Charm', 'Dramatically increases the chance of a wild Pokémon being shiny', (type, _args) => new Modifiers.ShinyRateBoosterModifier(type)),
- ABILITY_CHARM: () => new ModifierType('Ability Charm', 'Dramatically increases the chance of a wild Pokémon having a hidden ability', (type, _args) => new Modifiers.HiddenAbilityRateBoosterModifier(type)),
+ SHINY_CHARM: () => new ModifierType('Shiny Charm', 'Dramatically increases the chance of a wild Pokémon being Shiny', (type, _args) => new Modifiers.ShinyRateBoosterModifier(type)),
+ ABILITY_CHARM: () => new ModifierType('Ability Charm', 'Dramatically increases the chance of a wild Pokémon having a Hidden Ability', (type, _args) => new Modifiers.HiddenAbilityRateBoosterModifier(type)),
IV_SCANNER: () => new ModifierType('IV Scanner', 'Allows scanning the IVs of wild Pokémon. 2 IVs are revealed per stack. The best IVs are shown first.', (type, _args) => new Modifiers.IvScannerModifier(type), 'scanner'),
@@ -927,8 +944,8 @@ export const modifierTypes = {
GOLDEN_POKEBALL: () => new ModifierType(`Golden ${getPokeballName(PokeballType.POKEBALL)}`, 'Adds 1 extra item option at the end of every battle',
(type, _args) => new Modifiers.ExtraModifierModifier(type), 'pb_gold', null, 'pb_bounce_1'),
- ENEMY_DAMAGE_BOOSTER: () => new ModifierType('Damage Token', 'Increases damage by 10%', (type, _args) => new Modifiers.EnemyDamageBoosterModifier(type, 10), 'wl_item_drop'),
- ENEMY_DAMAGE_REDUCTION: () => new ModifierType('Protection Token', 'Reduces incoming damage by 5%', (type, _args) => new Modifiers.EnemyDamageReducerModifier(type, 5), 'wl_guard_spec'),
+ ENEMY_DAMAGE_BOOSTER: () => new ModifierType('Damage Token', 'Increases damage by 5%', (type, _args) => new Modifiers.EnemyDamageBoosterModifier(type, 5), 'wl_item_drop'),
+ ENEMY_DAMAGE_REDUCTION: () => new ModifierType('Protection Token', 'Reduces incoming damage by 2.5%', (type, _args) => new Modifiers.EnemyDamageReducerModifier(type, 2.5), 'wl_guard_spec'),
//ENEMY_SUPER_EFFECT_BOOSTER: () => new ModifierType('Type Advantage Token', 'Increases damage of super effective attacks by 30%', (type, _args) => new Modifiers.EnemySuperEffectiveDamageBoosterModifier(type, 30), 'wl_custom_super_effective'),
ENEMY_HEAL: () => new ModifierType('Recovery Token', 'Heals 3% of max HP every turn', (type, _args) => new Modifiers.EnemyTurnHealModifier(type, 3), 'wl_potion'),
ENEMY_ATTACK_POISON_CHANCE: () => new EnemyAttackStatusEffectChanceModifierType('Poison Token', 10, StatusEffect.POISON, 'wl_antidote'),
@@ -937,7 +954,7 @@ export const modifierTypes = {
ENEMY_ATTACK_FREEZE_CHANCE: () => new EnemyAttackStatusEffectChanceModifierType('Freeze Token', 10, StatusEffect.FREEZE, 'wl_ice_heal'),
ENEMY_ATTACK_BURN_CHANCE: () => new EnemyAttackStatusEffectChanceModifierType('Burn Token', 10, StatusEffect.BURN, 'wl_burn_heal'),
ENEMY_STATUS_EFFECT_HEAL_CHANCE: () => new ModifierType('Full Heal Token', 'Adds a 10% chance every turn to heal a status condition', (type, _args) => new Modifiers.EnemyStatusEffectHealChanceModifier(type, 10), 'wl_full_heal'),
- ENEMY_ENDURE_CHANCE: () => new EnemyEndureChanceModifierType('Endure Token', 5, 'wl_reset_urge'),
+ ENEMY_ENDURE_CHANCE: () => new EnemyEndureChanceModifierType('Endure Token', 2.5, 'wl_reset_urge'),
ENEMY_FUSED_CHANCE: () => new ModifierType('Fusion Token', 'Adds a 1% chance that a wild Pokémon will be a fusion', (type, _args) => new Modifiers.EnemyFusionChanceModifier(type, 1), 'wl_custom_spliced'),
};
@@ -1056,6 +1073,7 @@ const modifierPool: ModifierPool = {
new WeightedModifierType(modifierTypes.SHELL_BELL, 3),
new WeightedModifierType(modifierTypes.BERRY_POUCH, 4),
new WeightedModifierType(modifierTypes.GRIP_CLAW, 5),
+ new WeightedModifierType(modifierTypes.WIDE_LENS, 4),
new WeightedModifierType(modifierTypes.BATON, 2),
new WeightedModifierType(modifierTypes.SOUL_DEW, 8),
//new WeightedModifierType(modifierTypes.OVAL_CHARM, 6),
@@ -1113,6 +1131,7 @@ const trainerModifierPool: ModifierPool = {
new WeightedModifierType(modifierTypes.FOCUS_BAND, 2),
new WeightedModifierType(modifierTypes.LUCKY_EGG, 4),
new WeightedModifierType(modifierTypes.GRIP_CLAW, 1),
+ new WeightedModifierType(modifierTypes.WIDE_LENS, 1),
].map(m => { m.setTier(ModifierTier.ROGUE); return m; }),
[ModifierTier.MASTER]: [
new WeightedModifierType(modifierTypes.KINGS_ROCK, 1),
diff --git a/src/modifier/modifier.ts b/src/modifier/modifier.ts
index 1dde041b7..941c72e9d 100644
--- a/src/modifier/modifier.ts
+++ b/src/modifier/modifier.ts
@@ -1438,6 +1438,46 @@ export class PokemonNatureWeightModifier extends PokemonHeldItemModifier {
}
}
+export class PokemonMoveAccuracyBoosterModifier extends PokemonHeldItemModifier {
+ private accuracyAmount: integer;
+
+ constructor(type: ModifierTypes.PokemonMoveAccuracyBoosterModifierType, pokemonId: integer, accuracy: integer, stackCount?: integer) {
+ super(type, pokemonId, stackCount);
+ this.accuracyAmount = accuracy;
+ }
+
+ matchType(modifier: Modifier): boolean {
+ if (modifier instanceof PokemonMoveAccuracyBoosterModifier) {
+ const pokemonAccuracyBoosterModifier = modifier as PokemonMoveAccuracyBoosterModifier;
+ return pokemonAccuracyBoosterModifier.accuracyAmount === this.accuracyAmount;
+ }
+ return false;
+ }
+
+ clone(): PersistentModifier {
+ return new PokemonMoveAccuracyBoosterModifier(this.type as ModifierTypes.PokemonMoveAccuracyBoosterModifierType, this.pokemonId, this.accuracyAmount, this.stackCount);
+ }
+
+ getArgs(): any[] {
+ return super.getArgs().concat(this.accuracyAmount);
+ }
+
+ shouldApply(args: any[]): boolean {
+ return super.shouldApply(args) && args.length === 2 && args[1] instanceof Utils.NumberHolder;
+ }
+
+ apply(args: any[]): boolean {
+ const moveAccuracy = (args[1] as Utils.IntegerHolder);
+ moveAccuracy.value = Math.min(moveAccuracy.value + this.accuracyAmount * this.getStackCount(), 100);
+
+ return true;
+ }
+
+ getMaxHeldItemCount(pokemon: Pokemon): integer {
+ return 3;
+ }
+}
+
export class PokemonMultiHitModifier extends PokemonHeldItemModifier {
constructor(type: ModifierTypes.PokemonMultiHitModifierType, pokemonId: integer, stackCount?: integer) {
super(type, pokemonId, stackCount);
@@ -1538,9 +1578,7 @@ export class MoneyRewardModifier extends ConsumableModifier {
scene.applyModifiers(MoneyMultiplierModifier, true, moneyAmount);
- scene.money += moneyAmount.value;
- scene.updateMoneyText();
- scene.validateAchvs(MoneyAchv);
+ scene.addMoney(moneyAmount.value);
return true;
}
@@ -1587,9 +1625,7 @@ export class DamageMoneyRewardModifier extends PokemonHeldItemModifier {
const scene = (args[0] as Pokemon).scene;
const moneyAmount = new Utils.IntegerHolder(Math.floor((args[1] as Utils.IntegerHolder).value * (0.5 * this.getStackCount())));
scene.applyModifiers(MoneyMultiplierModifier, true, moneyAmount);
- scene.money += moneyAmount.value;
- scene.updateMoneyText();
- scene.validateAchvs(MoneyAchv);
+ scene.addMoney(moneyAmount.value);
return true;
}
@@ -1611,9 +1647,7 @@ export class MoneyInterestModifier extends PersistentModifier {
apply(args: any[]): boolean {
const scene = args[0] as BattleScene;
const interestAmount = Math.floor(scene.money * 0.1 * this.getStackCount());
- scene.money += interestAmount;
- scene.updateMoneyText();
- scene.validateAchvs(MoneyAchv);
+ scene.addMoney(interestAmount);
scene.queueMessage(`You received interest of ₽${interestAmount.toLocaleString('en-US')}\nfrom the ${this.type.name}!`, null, true);
@@ -1923,7 +1957,7 @@ abstract class EnemyDamageMultiplierModifier extends EnemyPersistentModifier {
export class EnemyDamageBoosterModifier extends EnemyDamageMultiplierModifier {
constructor(type: ModifierType, boostPercent: number, stackCount?: integer) {
//super(type, 1 + ((boostPercent || 10) * 0.01), stackCount);
- super(type, 1.1, stackCount); // Hardcode multiplier temporarily
+ super(type, 1.05, stackCount); // Hardcode multiplier temporarily
}
match(modifier: Modifier): boolean {
@@ -1946,7 +1980,7 @@ export class EnemyDamageBoosterModifier extends EnemyDamageMultiplierModifier {
export class EnemyDamageReducerModifier extends EnemyDamageMultiplierModifier {
constructor(type: ModifierType, reductionPercent: number, stackCount?: integer) {
//super(type, 1 - ((reductionPercent || 5) * 0.01), stackCount);
- super(type, 0.95, stackCount); // Hardcode multiplier temporarily
+ super(type, 0.975, stackCount); // Hardcode multiplier temporarily
}
match(modifier: Modifier): boolean {
@@ -2078,7 +2112,7 @@ export class EnemyEndureChanceModifier extends EnemyPersistentModifier {
constructor(type: ModifierType, chancePercent: number, stackCount?: integer) {
super(type, stackCount);
- this.chance = (chancePercent || 5) / 100;
+ this.chance = (chancePercent || 2.5) / 100;
}
match(modifier: Modifier) {
diff --git a/src/phases.ts b/src/phases.ts
index 6ec1cfdf8..3b3d3e7d9 100644
--- a/src/phases.ts
+++ b/src/phases.ts
@@ -2,11 +2,11 @@ import BattleScene, { STARTER_FORM_OVERRIDE, STARTER_SPECIES_OVERRIDE, bypassLog
import { default as Pokemon, PlayerPokemon, EnemyPokemon, PokemonMove, MoveResult, DamageResult, FieldPosition, HitResult, TurnMove } from "./field/pokemon";
import * as Utils from './utils';
import { Moves } from "./data/enums/moves";
-import { allMoves, applyMoveAttrs, BypassSleepAttr, ChargeAttr, applyFilteredMoveAttrs, HitsTagAttr, MissEffectAttr, MoveAttr, MoveEffectAttr, MoveFlags, MultiHitAttr, OverrideMoveEffectAttr, VariableAccuracyAttr, MoveTarget, OneHitKOAttr, getMoveTargets, MoveTargetSet, MoveEffectTrigger, CopyMoveAttr, AttackMove, SelfStatusMove, DelayedAttackAttr, RechargeAttr, PreMoveMessageAttr, HealStatusEffectAttr, IgnoreOpponentStatChangesAttr, NoEffectAttr, FixedDamageAttr } from "./data/move";
+import { allMoves, applyMoveAttrs, BypassSleepAttr, ChargeAttr, applyFilteredMoveAttrs, HitsTagAttr, MissEffectAttr, MoveAttr, MoveEffectAttr, MoveFlags, MultiHitAttr, OverrideMoveEffectAttr, VariableAccuracyAttr, MoveTarget, OneHitKOAttr, getMoveTargets, MoveTargetSet, MoveEffectTrigger, CopyMoveAttr, AttackMove, SelfStatusMove, DelayedAttackAttr, RechargeAttr, PreMoveMessageAttr, HealStatusEffectAttr, IgnoreOpponentStatChangesAttr, NoEffectAttr, FixedDamageAttr, OneHitKOAccuracyAttr } from "./data/move";
import { Mode } from './ui/ui';
import { Command } from "./ui/command-ui-handler";
import { Stat } from "./data/pokemon-stat";
-import { BerryModifier, ContactHeldItemTransferChanceModifier, EnemyAttackStatusEffectChanceModifier, EnemyPersistentModifier, EnemyStatusEffectHealChanceModifier, EnemyTurnHealModifier, ExpBalanceModifier, ExpBoosterModifier, ExpShareModifier, ExtraModifierModifier, FlinchChanceModifier, FusePokemonModifier, HealingBoosterModifier, HitHealModifier, LapsingPersistentModifier, MapModifier, Modifier, MultipleParticipantExpBonusModifier, PersistentModifier, PokemonExpBoosterModifier, PokemonHeldItemModifier, PokemonInstantReviveModifier, SwitchEffectTransferModifier, TempBattleStatBoosterModifier, TurnHealModifier, TurnHeldItemTransferModifier, MoneyMultiplierModifier, MoneyInterestModifier, IvScannerModifier, PokemonFriendshipBoosterModifier, LapsingPokemonHeldItemModifier, PokemonMultiHitModifier } from "./modifier/modifier";
+import { BerryModifier, ContactHeldItemTransferChanceModifier, EnemyAttackStatusEffectChanceModifier, EnemyPersistentModifier, EnemyStatusEffectHealChanceModifier, EnemyTurnHealModifier, ExpBalanceModifier, ExpBoosterModifier, ExpShareModifier, ExtraModifierModifier, FlinchChanceModifier, FusePokemonModifier, HealingBoosterModifier, HitHealModifier, LapsingPersistentModifier, MapModifier, Modifier, MultipleParticipantExpBonusModifier, PersistentModifier, PokemonExpBoosterModifier, PokemonHeldItemModifier, PokemonInstantReviveModifier, SwitchEffectTransferModifier, TempBattleStatBoosterModifier, TurnHealModifier, TurnHeldItemTransferModifier, MoneyMultiplierModifier, MoneyInterestModifier, IvScannerModifier, PokemonFriendshipBoosterModifier, LapsingPokemonHeldItemModifier, PokemonMultiHitModifier, PokemonMoveAccuracyBoosterModifier } from "./modifier/modifier";
import PartyUiHandler, { PartyOption, PartyUiMode } from "./ui/party-ui-handler";
import { doPokeballBounceAnim, getPokeballAtlasKey, getPokeballCatchMultiplier, getPokeballTintColor, PokeballType } from "./data/pokeball";
import { CommonAnim, CommonBattleAnim, MoveAnim, initMoveAnim, loadMoveAnimAssets } from "./data/battle-anims";
@@ -30,21 +30,20 @@ import { Weather, WeatherType, getRandomWeatherType, getTerrainBlockMessage, get
import { TempBattleStat } from "./data/temp-battle-stat";
import { ArenaTagSide, ArenaTrapTag, MistTag, TrickRoomTag } from "./data/arena-tag";
import { ArenaTagType } from "./data/enums/arena-tag-type";
-import { CheckTrappedAbAttr, MoveAbilityBypassAbAttr, IgnoreOpponentStatChangesAbAttr, PostAttackAbAttr, PostBattleAbAttr, PostDefendAbAttr, PostSummonAbAttr, PostTurnAbAttr, PostWeatherLapseAbAttr, PreSwitchOutAbAttr, PreWeatherDamageAbAttr, ProtectStatAbAttr, RedirectMoveAbAttr, RunSuccessAbAttr, StatChangeMultiplierAbAttr, SuppressWeatherEffectAbAttr, SyncEncounterNatureAbAttr, applyAbAttrs, applyCheckTrappedAbAttrs, applyPostAttackAbAttrs, applyPostBattleAbAttrs, applyPostDefendAbAttrs, applyPostSummonAbAttrs, applyPostTurnAbAttrs, applyPostWeatherLapseAbAttrs, applyPreStatChangeAbAttrs, applyPreSwitchOutAbAttrs, applyPreWeatherEffectAbAttrs, BattleStatMultiplierAbAttr, applyBattleStatMultiplierAbAttrs, IncrementMovePriorityAbAttr, applyPostVictoryAbAttrs, PostVictoryAbAttr, applyPostBattleInitAbAttrs, PostBattleInitAbAttr, BlockNonDirectDamageAbAttr as BlockNonDirectDamageAbAttr, applyPostKnockOutAbAttrs, PostKnockOutAbAttr, PostBiomeChangeAbAttr, applyPostFaintAbAttrs, PostFaintAbAttr, IncreasePpAbAttr, PostStatChangeAbAttr, applyPostStatChangeAbAttrs } from "./data/ability";
-import { Abilities } from "./data/enums/abilities";
+import { CheckTrappedAbAttr, IgnoreOpponentStatChangesAbAttr, PostAttackAbAttr, PostBattleAbAttr, PostDefendAbAttr, PostSummonAbAttr, PostTurnAbAttr, PostWeatherLapseAbAttr, PreSwitchOutAbAttr, PreWeatherDamageAbAttr, ProtectStatAbAttr, RedirectMoveAbAttr, RunSuccessAbAttr, StatChangeMultiplierAbAttr, SuppressWeatherEffectAbAttr, SyncEncounterNatureAbAttr, applyAbAttrs, applyCheckTrappedAbAttrs, applyPostAttackAbAttrs, applyPostBattleAbAttrs, applyPostDefendAbAttrs, applyPostSummonAbAttrs, applyPostTurnAbAttrs, applyPostWeatherLapseAbAttrs, applyPreStatChangeAbAttrs, applyPreSwitchOutAbAttrs, applyPreWeatherEffectAbAttrs, BattleStatMultiplierAbAttr, applyBattleStatMultiplierAbAttrs, IncrementMovePriorityAbAttr, applyPostVictoryAbAttrs, PostVictoryAbAttr, applyPostBattleInitAbAttrs, PostBattleInitAbAttr, BlockNonDirectDamageAbAttr as BlockNonDirectDamageAbAttr, applyPostKnockOutAbAttrs, PostKnockOutAbAttr, PostBiomeChangeAbAttr, applyPostFaintAbAttrs, PostFaintAbAttr, IncreasePpAbAttr, PostStatChangeAbAttr, applyPostStatChangeAbAttrs, AlwaysHitAbAttr } from "./data/ability";
import { Unlockables, getUnlockableName } from "./system/unlockables";
import { getBiomeKey } from "./field/arena";
import { BattleType, BattlerIndex, TurnCommand } from "./battle";
import { BattleSpec } from "./enums/battle-spec";
import { Species } from "./data/enums/species";
-import { HealAchv, LevelAchv, MoneyAchv, achvs } from "./system/achv";
+import { HealAchv, LevelAchv, achvs } from "./system/achv";
import { TrainerSlot, trainerConfigs } from "./data/trainer-config";
import { TrainerType } from "./data/enums/trainer-type";
import { EggHatchPhase } from "./egg-hatch-phase";
import { Egg } from "./data/egg";
import { vouchers } from "./system/voucher";
import { loggedInUser, updateUserInfo } from "./account";
-import { DexAttr, GameDataType, PlayerGender, SessionSaveData } from "./system/game-data";
+import { PlayerGender, SessionSaveData } from "./system/game-data";
import { addPokeballCaptureStars, addPokeballOpenParticles } from "./field/anims";
import { SpeciesFormChangeActiveTrigger, SpeciesFormChangeManualTrigger, SpeciesFormChangeMoveLearnedTrigger, SpeciesFormChangePostMoveTrigger, SpeciesFormChangePreMoveTrigger } from "./data/pokemon-forms";
import { battleSpecDialogue, getCharVariantFromDialogue } from "./data/dialogue";
@@ -159,6 +158,7 @@ export class TitlePhase extends Phase {
this.scene.gameData.getSession(loggedInUser.lastSessionSlot).then(sessionData => {
if (sessionData) {
this.lastSessionData = sessionData;
+ console.log(sessionData);
const biomeKey = getBiomeKey(sessionData.arena.biome);
const bgTexture = `${biomeKey}_bg`;
this.scene.arenaBg.setTexture(bgTexture);
@@ -306,7 +306,7 @@ export class TitlePhase extends Phase {
const starterGender = starter.species.malePercent !== null
? !starterProps.female ? Gender.MALE : Gender.FEMALE
: Gender.GENDERLESS;
- const starterPokemon = this.scene.addPlayerPokemon(starter.species, startingLevel, starterProps.abilityIndex, starterFormIndex, starterGender, starterProps.shiny, undefined, starter.nature);
+ const starterPokemon = this.scene.addPlayerPokemon(starter.species, startingLevel, starter.abilityIndex, starterFormIndex, starterGender, starterProps.shiny, starterProps.variant, undefined, starter.nature);
starterPokemon.setVisible(false);
party.push(starterPokemon);
loadPokemonAssets.push(starterPokemon.loadAssets());
@@ -379,6 +379,33 @@ export class UnavailablePhase extends Phase {
}
}
+export class ReloadSessionPhase extends Phase {
+ constructor(scene: BattleScene) {
+ super(scene);
+ }
+
+ start(): void {
+ this.scene.ui.setMode(Mode.SESSION_RELOAD);
+
+ let delayElapsed = false;
+ let loaded = false;
+
+ this.scene.time.delayedCall(Utils.fixedInt(1500), () => {
+ if (loaded)
+ this.end();
+ else
+ delayElapsed = true;
+ });
+
+ this.scene.gameData.loadSystem().then(() => {
+ if (delayElapsed)
+ this.end();
+ else
+ loaded = true;
+ });
+ }
+}
+
export class OutdatedPhase extends Phase {
constructor(scene: BattleScene) {
super(scene);
@@ -466,12 +493,10 @@ export class SelectStarterPhase extends Phase {
? !starterProps.female ? Gender.MALE : Gender.FEMALE
: Gender.GENDERLESS;
const starterIvs = this.scene.gameData.dexData[starter.species.speciesId].ivs.slice(0);
- const starterPokemon = this.scene.addPlayerPokemon(starter.species, this.scene.gameMode.getStartingLevel(), starterProps.abilityIndex, starterFormIndex, starterGender, starterProps.shiny, starterIvs, starter.nature);
+ const starterPokemon = this.scene.addPlayerPokemon(starter.species, this.scene.gameMode.getStartingLevel(), starter.abilityIndex, starterFormIndex, starterGender, starterProps.shiny, starterProps.variant, starterIvs, starter.nature);
starterPokemon.tryPopulateMoveset(starter.moveset);
if (starter.passive)
starterPokemon.passive = true;
- if (starter.variant && starter.dexAttr & DexAttr.SHINY)
- starterPokemon.variant = starter.variant;
if (starter.pokerus)
starterPokemon.pokerus = true;
if (this.scene.gameMode.isSplicedOnly)
@@ -677,7 +702,7 @@ export class EncounterPhase extends BattlePhase {
}
if (!this.loaded)
- this.scene.gameData.setPokemonSeen(enemyPokemon);
+ this.scene.gameData.setPokemonSeen(enemyPokemon, true, battle.battleType === BattleType.TRAINER);
if (enemyPokemon.species.speciesId === Species.ETERNATUS) {
if (this.scene.gameMode.isClassic && (battle.battleSpec === BattleSpec.FINAL_BOSS || this.scene.gameMode.isWaveFinal(battle.waveIndex))) {
@@ -742,6 +767,7 @@ export class EncounterPhase extends BattlePhase {
this.scene.ui.setMode(Mode.MESSAGE).then(() => {
if (!this.loaded) {
this.scene.gameData.saveSystem().then(success => {
+ this.scene.disableMenu = false;
if (!success)
return this.scene.reset(true);
this.scene.gameData.saveSession(this.scene, true).then(() => this.doEncounter());
@@ -768,7 +794,8 @@ export class EncounterPhase extends BattlePhase {
pokemon.resetBattleData();
}
- this.scene.arena.trySetWeather(getRandomWeatherType(this.scene.arena), false);
+ if (!this.loaded)
+ this.scene.arena.trySetWeather(getRandomWeatherType(this.scene.arena), false);
const enemyField = this.scene.getEnemyField();
this.scene.tweens.add({
@@ -1022,7 +1049,8 @@ export class SelectBiomePhase extends BattlePhase {
};
if ((this.scene.gameMode.isClassic && this.scene.gameMode.isWaveFinal(this.scene.currentBattle.waveIndex + 9))
- || (this.scene.gameMode.isDaily && this.scene.gameMode.isWaveFinal(this.scene.currentBattle.waveIndex)))
+ || (this.scene.gameMode.isDaily && this.scene.gameMode.isWaveFinal(this.scene.currentBattle.waveIndex))
+ || (this.scene.gameMode.hasShortBiomes && !(this.scene.currentBattle.waveIndex % 50)))
setNextBiome(Biome.END);
else if (this.scene.gameMode.hasRandomBiomes)
setNextBiome(this.generateNextBiome());
@@ -1043,13 +1071,15 @@ export class SelectBiomePhase extends BattlePhase {
.map(b => Array.isArray(b) ? b[0] : b);
}, this.scene.currentBattle.waveIndex);
const biomeSelectItems = biomeChoices.map(b => {
- return {
+ const ret: OptionSelectItem = {
label: getBiomeName(b),
handler: () => {
this.scene.ui.setMode(Mode.MESSAGE);
setNextBiome(b);
+ return true;
}
};
+ return ret;
});
this.scene.ui.setMode(Mode.OPTION_SELECT, {
options: biomeSelectItems,
@@ -1057,8 +1087,10 @@ export class SelectBiomePhase extends BattlePhase {
});
} else
setNextBiome(biomes[Utils.randSeedInt(biomes.length)]);
- } else
+ } else if (biomeLinks.hasOwnProperty(currentBiome))
setNextBiome(biomeLinks[currentBiome] as Biome);
+ else
+ setNextBiome(this.generateNextBiome());
}
generateNextBiome(): Biome {
@@ -1153,7 +1185,7 @@ export class SummonPhase extends PartyMemberPokemonPhase {
}
if (this.player) {
- this.scene.ui.showText(`Go! ${this.getPokemon().name}!`);
+ this.scene.ui.showText(i18next.t('menu:playerGo', {pokemonName: this.getPokemon().name}));
if (this.player)
this.scene.pbTray.hide();
this.scene.trainer.setTexture(`trainer_${this.scene.gameData.gender === PlayerGender.FEMALE ? 'f' : 'm'}_back_pb`);
@@ -2140,10 +2172,8 @@ export class MovePhase extends BattlePhase {
}
if (!this.followUp) {
- const abilityEffectsIgnored = new Utils.BooleanHolder(false);
- this.scene.getField(true).map(p => applyAbAttrs(MoveAbilityBypassAbAttr, p, abilityEffectsIgnored));
- if (abilityEffectsIgnored.value)
- this.scene.arena.setIgnoreAbilities(true);
+ if (this.move.getMove().checkFlag(MoveFlags.IGNORE_ABILITIES, this.pokemon, null))
+ this.scene.arena.setIgnoreAbilities();
} else {
this.pokemon.turnData.hitsLeft = undefined;
this.pokemon.turnData.hitCount = undefined;
@@ -2174,7 +2204,7 @@ export class MovePhase extends BattlePhase {
const targets = this.scene.getField(true).filter(p => {
if (this.targets.indexOf(p.getBattlerIndex()) > -1) {
const hiddenTag = p.getTag(HiddenTag);
- if (hiddenTag && !this.move.getMove().getAttrs(HitsTagAttr).filter(hta => (hta as HitsTagAttr).tagType === hiddenTag.tagType).length)
+ if (hiddenTag && !this.move.getMove().getAttrs(HitsTagAttr).filter(hta => (hta as HitsTagAttr).tagType === hiddenTag.tagType).length && !p.hasAbilityWithAttr(AlwaysHitAbAttr) && !this.pokemon.hasAbilityWithAttr(AlwaysHitAbAttr))
return false;
return true;
}
@@ -2268,6 +2298,7 @@ export class MovePhase extends BattlePhase {
this.cancelled = activated;
break;
}
+
if (activated) {
this.scene.queueMessage(getPokemonMessage(this.pokemon, getStatusEffectActivationText(this.pokemon.status.effect)));
this.scene.unshiftPhase(new CommonAnimPhase(this.scene, this.pokemon.getBattlerIndex(), undefined, CommonAnim.POISON + (this.pokemon.status.effect - 1)));
@@ -2290,6 +2321,7 @@ export class MovePhase extends BattlePhase {
showMoveText(): void {
if (this.move.getMove().getAttrs(ChargeAttr).length) {
+ this.scene.queueMessage(getPokemonMessage(this.pokemon, ` used\n${this.move.getName()}!`), 500);
const lastMove = this.pokemon.getLastXMoves() as TurnMove[];
if (!lastMove.length || lastMove[0].move !== this.move.getMove().id || lastMove[0].result !== MoveResult.OTHER)
return;
@@ -2418,7 +2450,7 @@ export class MoveEffectPhase extends PokemonPhase {
user, target, this.move.getMove()).then(() => {
return Utils.executeIf(!target.isFainted() || target.canApplyAbility(), () => applyPostDefendAbAttrs(PostDefendAbAttr, target, user, this.move, hitResult).then(() => {
if (!user.isPlayer() && this.move.getMove() instanceof AttackMove)
- user.scene.applyModifiers(EnemyAttackStatusEffectChanceModifier, false, target);
+ user.scene.applyShuffledModifiers(this.scene, EnemyAttackStatusEffectChanceModifier, false, target);
})).then(() => {
applyPostAttackAbAttrs(PostAttackAbAttr, user, target, this.move, hitResult).then(() => {
if (this.move.getMove() instanceof AttackMove)
@@ -2468,6 +2500,9 @@ export class MoveEffectPhase extends PokemonPhase {
if (user.turnData.hitsLeft < user.turnData.hitCount)
return true;
+ if (user.hasAbilityWithAttr(AlwaysHitAbAttr) || target.hasAbilityWithAttr(AlwaysHitAbAttr))
+ return true;
+
const hiddenTag = target.getTag(HiddenTag);
if (hiddenTag && !this.move.getMove().getAttrs(HitsTagAttr).filter(hta => (hta as HitsTagAttr).tagType === hiddenTag.tagType).length)
return false;
@@ -2482,10 +2517,15 @@ export class MoveEffectPhase extends PokemonPhase {
if (moveAccuracy.value === -1)
return true;
+ const isOhko = !!this.move.getMove().getAttrs(OneHitKOAccuracyAttr).length;
+
+ if (!isOhko)
+ user.scene.applyModifiers(PokemonMoveAccuracyBoosterModifier, user.isPlayer(), user, moveAccuracy);
+
if (this.scene.arena.weather?.weatherType === WeatherType.FOG)
moveAccuracy.value = Math.floor(moveAccuracy.value * 0.9);
- if (!this.move.getMove().getAttrs(OneHitKOAttr).length && this.scene.arena.getTag(ArenaTagType.GRAVITY))
+ if (!isOhko && this.scene.arena.getTag(ArenaTagType.GRAVITY))
moveAccuracy.value = Math.floor(moveAccuracy.value * 1.67);
const userAccuracyLevel = new Utils.IntegerHolder(user.summonData.battleStats[BattleStat.ACC]);
@@ -2573,7 +2613,7 @@ export class MoveAnimTestPhase extends BattlePhase {
} else if (player)
console.log(Moves[moveId]);
- initMoveAnim(moveId).then(() => {
+ initMoveAnim(this.scene, moveId).then(() => {
loadMoveAnimAssets(this.scene, [ moveId ], true)
.then(() => {
new MoveAnim(moveId, player ? this.scene.getPlayerPokemon() : this.scene.getEnemyPokemon(), (player !== (allMoves[moveId] instanceof SelfStatusMove) ? this.scene.getEnemyPokemon() : this.scene.getPlayerPokemon()).getBattlerIndex()).play(this.scene, () => {
@@ -2625,11 +2665,20 @@ export class StatChangePhase extends PokemonPhase {
start() {
const pokemon = this.getPokemon();
- if (!pokemon.isActive(true))
- return this.end();
+ let random = false;
const allStats = Utils.getEnumValues(BattleStat);
- const filteredStats = this.stats.map(s => s !== BattleStat.RAND ? s : allStats[pokemon.randSeedInt(BattleStat.SPD + 1)]).filter(stat => {
+ if (this.stats.length === 1 && this.stats[0] === BattleStat.RAND) {
+ this.stats[0] = this.getRandomStat();
+ random = true;
+ }
+
+ this.aggregateStatChanges(random);
+
+ if (!pokemon.isActive(true))
+ return this.end();
+
+ const filteredStats = this.stats.map(s => s !== BattleStat.RAND ? s : this.getRandomStat()).filter(stat => {
const cancelled = new Utils.BooleanHolder(false);
if (!this.selfTarget && this.levels < 0)
@@ -2710,11 +2759,62 @@ export class StatChangePhase extends PokemonPhase {
end();
}
+ getRandomStat(): BattleStat {
+ const allStats = Utils.getEnumValues(BattleStat);
+ return allStats[this.getPokemon().randSeedInt(BattleStat.SPD + 1)];
+ }
+
+ aggregateStatChanges(random: boolean = false): void {
+ const isAccEva = [ BattleStat.ACC, BattleStat.EVA ].some(s => this.stats.includes(s));
+ let existingPhase: StatChangePhase;
+ if (this.stats.length === 1) {
+ while ((existingPhase = (this.scene.findPhase(p => p instanceof StatChangePhase && p.battlerIndex === this.battlerIndex && p.stats.length === 1
+ && (p.stats[0] === this.stats[0] || (random && p.stats[0] === BattleStat.RAND))
+ && p.selfTarget === this.selfTarget && p.showMessage === this.showMessage && p.ignoreAbilities === this.ignoreAbilities) as StatChangePhase))) {
+ if (existingPhase.stats[0] === BattleStat.RAND) {
+ existingPhase.stats[0] = this.getRandomStat();
+ if (existingPhase.stats[0] !== this.stats[0])
+ continue;
+ }
+ this.levels += existingPhase.levels;
+
+ if (!this.scene.tryRemovePhase(p => p === existingPhase))
+ break;
+ }
+ }
+ while ((existingPhase = (this.scene.findPhase(p => p instanceof StatChangePhase && p.battlerIndex === this.battlerIndex && p.selfTarget === this.selfTarget
+ && ([ BattleStat.ACC, BattleStat.EVA ].some(s => p.stats.includes(s)) === isAccEva)
+ && p.levels === this.levels && p.showMessage === this.showMessage && p.ignoreAbilities === this.ignoreAbilities) as StatChangePhase))) {
+ this.stats.push(...existingPhase.stats);
+ if (!this.scene.tryRemovePhase(p => p === existingPhase))
+ break;
+ }
+ }
+
getStatChangeMessages(stats: BattleStat[], levels: integer, relLevels: integer[]): string[] {
const messages: string[] = [];
-
- for (let s = 0; s < stats.length; s++)
- messages.push(getPokemonMessage(this.getPokemon(), `'s ${getBattleStatName(stats[s])} ${getBattleStatLevelChangeDescription(Math.abs(relLevels[s]), levels >= 1)}!`));
+
+ const relLevelStatIndexes = {};
+ for (let rl = 0; rl < relLevels.length; rl++) {
+ const relLevel = relLevels[rl];
+ if (!relLevelStatIndexes[relLevel])
+ relLevelStatIndexes[relLevel] = [];
+ relLevelStatIndexes[relLevel].push(rl);
+ }
+
+ Object.keys(relLevelStatIndexes).forEach(rl => {
+ const relLevelStats = stats.filter((_, i) => relLevelStatIndexes[rl].includes(i));
+ let statsFragment = '';
+
+ if (relLevelStats.length > 1) {
+ statsFragment = relLevelStats.length >= 5
+ ? 'stats'
+ : `${relLevelStats.slice(0, -1).map(s => getBattleStatName(s)).join(', ')}, and ${getBattleStatName(relLevelStats[relLevelStats.length - 1])}`;
+ } else
+ statsFragment = getBattleStatName(relLevelStats[0]);
+ messages.push(getPokemonMessage(this.getPokemon(), `'s ${statsFragment} ${getBattleStatLevelChangeDescription(Math.abs(parseInt(rl)), levels >= 1)}!`));
+ });
+
return messages;
}
}
@@ -3180,8 +3280,8 @@ export class VictoryPhase extends PokemonPhase {
this.scene.pushPhase(new BattleEndPhase(this.scene));
if (this.scene.currentBattle.battleType === BattleType.TRAINER)
this.scene.pushPhase(new TrainerVictoryPhase(this.scene));
- this.scene.pushPhase(new EggLapsePhase(this.scene));
if (this.scene.gameMode.isEndless || !this.scene.gameMode.isWaveFinal(this.scene.currentBattle.waveIndex)) {
+ this.scene.pushPhase(new EggLapsePhase(this.scene));
if (this.scene.currentBattle.waveIndex % 10)
this.scene.pushPhase(new SelectModifierPhase(this.scene));
else if (this.scene.gameMode.isDaily) {
@@ -3220,6 +3320,8 @@ export class TrainerVictoryPhase extends BattlePhase {
}
start() {
+ this.scene.disableMenu = true;
+
this.scene.playBgm(this.scene.currentBattle.trainer.config.victoryBgm);
this.scene.unshiftPhase(new MoneyRewardPhase(this.scene, this.scene.currentBattle.trainer.config.moneyMultiplier));
@@ -3278,10 +3380,7 @@ export class MoneyRewardPhase extends BattlePhase {
this.scene.applyModifiers(MoneyMultiplierModifier, true, moneyAmount);
- this.scene.money += moneyAmount.value;
- this.scene.updateMoneyText();
-
- this.scene.validateAchvs(MoneyAchv);
+ this.scene.addMoney(moneyAmount.value);
this.scene.ui.showText(`You got ₽${moneyAmount.value.toLocaleString('en-US')}\nfor winning!`, null, () => this.end(), null, true);
}
@@ -3386,6 +3485,8 @@ export class GameOverPhase extends BattlePhase {
handleClearSession(): void {
this.scene.gameData.tryClearSession(this.scene, this.scene.sessionSlotId).then((success: boolean | [boolean, boolean]) => {
+ if (!success[0])
+ return this.scene.reset(true);
this.scene.time.delayedCall(1000, () => {
let firstClear = false;
if (this.victory && success[1]) {
@@ -3540,12 +3641,17 @@ export class ShowPartyExpBarPhase extends PlayerPartyMemberPokemonPhase {
this.scene.unshiftPhase(new HidePartyExpBarPhase(this.scene));
pokemon.updateInfo();
- this.scene.partyExpBar.showPokemonExp(pokemon, exp.value).then(() => {
- if (newLevel > lastLevel)
- this.end();
- else
- setTimeout(() => this.end(), 500);
- });
+ if (this.scene.expGainsSpeed < 3) {
+ this.scene.partyExpBar.showPokemonExp(pokemon, exp.value).then(() => {
+ if (newLevel > lastLevel)
+ this.end();
+ else
+ setTimeout(() => this.end(), 500 / Math.pow(2, this.scene.expGainsSpeed));
+ });
+ } else {
+ this.end();
+ }
+
}
}
@@ -3629,7 +3735,7 @@ export class LearnMovePhase extends PlayerPartyMemberPokemonPhase {
if (emptyMoveIndex > -1) {
pokemon.setMove(emptyMoveIndex, this.moveId);
- initMoveAnim(this.moveId).then(() => {
+ initMoveAnim(this.scene, this.moveId).then(() => {
loadMoveAnimAssets(this.scene, [ this.moveId ], true)
.then(() => {
this.scene.ui.setMode(messageMode).then(() => {
@@ -3756,11 +3862,15 @@ export class PokemonHealPhase extends CommonAnimPhase {
const hasMessage = !!this.message;
let lastStatusEffect = StatusEffect.NONE;
- if (!fullHp) {
+ if (!fullHp || this.hpHealed < 0) {
const hpRestoreMultiplier = new Utils.IntegerHolder(1);
if (!this.revive)
this.scene.applyModifiers(HealingBoosterModifier, this.player, hpRestoreMultiplier);
const healAmount = new Utils.NumberHolder(Math.floor(this.hpHealed * hpRestoreMultiplier.value));
+ if (healAmount.value < 0) {
+ pokemon.damageAndUpdate(healAmount.value * -1, HitResult.HEAL);
+ healAmount.value = 0;
+ }
// Prevent healing to full if specified (in case of healing tokens so Sturdy doesn't cause a softlock)
if (this.preventFullHeal && pokemon.hp + healAmount.value >= pokemon.getMaxHp())
healAmount.value = (pokemon.getMaxHp() - pokemon.hp) - 1;
@@ -4288,7 +4398,7 @@ export class EggLapsePhase extends Phase {
const eggsToHatch: Egg[] = this.scene.gameData.eggs.filter((egg: Egg) => {
return --egg.hatchWaves < 1
- })
+ });
if (eggsToHatch.length) {
this.scene.queueMessage('Oh?');
diff --git a/src/pipelines/sprite.ts b/src/pipelines/sprite.ts
index 819efd0d8..534c8d42d 100644
--- a/src/pipelines/sprite.ts
+++ b/src/pipelines/sprite.ts
@@ -1,7 +1,9 @@
import BattleScene from "../battle-scene";
+import { variantColorCache, variantData } from '#app/data/variant';
import Pokemon from "../field/pokemon";
import Trainer from "../field/trainer";
import FieldSpritePipeline from "./field-sprite";
+import * as Utils from "../utils";
const spriteFragShader = `
#ifdef GL_FRAGMENT_PRECISION_HIGH
@@ -36,6 +38,8 @@ uniform vec2 size;
uniform vec2 texSize;
uniform float yOffset;
uniform vec4 tone;
+uniform ivec4 baseVariantColors[32];
+uniform vec4 variantColors[32];
uniform ivec4 spriteColors[32];
uniform ivec4 fusionSpriteColors[32];
@@ -155,10 +159,21 @@ vec3 hsv2rgb(vec3 c) {
void main() {
vec4 texture = texture2D(uMainSampler[0], outTexCoord);
+ ivec4 colorInt = ivec4(int(texture.r * 255.0), int(texture.g * 255.0), int(texture.b * 255.0), int(texture.a * 255.0));
+
+ for (int i = 0; i < 32; i++) {
+ if (baseVariantColors[i][3] == 0)
+ break;
+ if (texture.a > 0.0 && colorInt.r == baseVariantColors[i].r && colorInt.g == baseVariantColors[i].g && colorInt.b == baseVariantColors[i].b) {
+ texture.rgb = variantColors[i].rgb;
+ break;
+ }
+ }
+
for (int i = 0; i < 32; i++) {
if (spriteColors[i][3] == 0)
break;
- if (texture.a > 0.0 && int(texture.r * 255.0) == spriteColors[i].r && int(texture.g * 255.0) == spriteColors[i].g && int(texture.b * 255.0) == spriteColors[i].b) {
+ if (texture.a > 0.0 && colorInt.r == spriteColors[i].r && colorInt.g == spriteColors[i].g && colorInt.b == spriteColors[i].b) {
vec3 fusionColor = vec3(float(fusionSpriteColors[i].r) / 255.0, float(fusionSpriteColors[i].g) / 255.0, float(fusionSpriteColors[i].b) / 255.0);
vec3 bg = vec3(float(spriteColors[i].r) / 255.0, float(spriteColors[i].g) / 255.0, float(spriteColors[i].b) / 255.0);
float gray = (bg.r + bg.g + bg.b) / 3.0;
@@ -362,16 +377,17 @@ export default class SpritePipeline extends FieldSpritePipeline {
this.set1f('yOffset', sprite.height - sprite.frame.height * (isEntityObj ? sprite.parentContainer.scale : sprite.scale));
this.set4fv('tone', tone);
this.bindTexture(this.game.textures.get('tera').source[0].glTexture, 1);
+
if ((gameObject.scene as BattleScene).fusionPaletteSwaps) {
- const spriteColors = (ignoreOverride && data['spriteColorsBase']) || data['spriteColors'] || [] as number[][];
- const fusionSpriteColors = (ignoreOverride && data['fusionSpriteColorsBase']) || data['fusionSpriteColors'] || [] as number[][];
+ const spriteColors = ((ignoreOverride && data['spriteColorsBase']) || data['spriteColors'] || []) as number[][];
+ const fusionSpriteColors = ((ignoreOverride && data['fusionSpriteColorsBase']) || data['fusionSpriteColors'] || []) as number[][];
const emptyColors = [ 0, 0, 0, 0 ];
const flatSpriteColors: integer[] = [];
const flatFusionSpriteColors: integer[] = [];
for (let c = 0; c < 32; c++) {
- flatSpriteColors.splice(flatSpriteColors.length, 0, c < spriteColors.length ? spriteColors[c] : emptyColors);
- flatFusionSpriteColors.splice(flatFusionSpriteColors.length, 0, c < fusionSpriteColors.length ? fusionSpriteColors[c] : emptyColors);
+ flatSpriteColors.splice(flatSpriteColors.length, 0, ...(c < spriteColors.length ? spriteColors[c] : emptyColors));
+ flatFusionSpriteColors.splice(flatFusionSpriteColors.length, 0, ...(c < fusionSpriteColors.length ? fusionSpriteColors[c] : emptyColors));
}
this.set4iv(`spriteColors`, flatSpriteColors.flat());
@@ -379,6 +395,49 @@ export default class SpritePipeline extends FieldSpritePipeline {
}
}
+ onBatch(gameObject: Phaser.GameObjects.GameObject): void {
+ if (gameObject) {
+ const sprite = (gameObject as Phaser.GameObjects.Sprite);
+ const data = sprite.pipelineData;
+
+ const variant: integer = data.hasOwnProperty('variant')
+ ? data['variant']
+ : sprite.parentContainer instanceof Pokemon ? sprite.parentContainer.variant
+ : 0;
+ let variantColors;
+
+ const emptyColors = [ 0, 0, 0, 0 ];
+ const flatBaseColors: integer[] = [];
+ const flatVariantColors: number[] = [];
+
+ if ((sprite.parentContainer instanceof Pokemon ? sprite.parentContainer.shiny : !!data['shiny'])
+ && (variantColors = variantColorCache[sprite.parentContainer instanceof Pokemon ? sprite.parentContainer.getSprite().texture.key : data['spriteKey']]) && variantColors.hasOwnProperty(variant)) {
+ const baseColors = Object.keys(variantColors[variant]);
+ for (let c = 0; c < 32; c++) {
+ if (c < baseColors.length) {
+ const baseColor = Array.from(Object.values(Utils.rgbHexToRgba(baseColors[c])));
+ const variantColor = Array.from(Object.values(Utils.rgbHexToRgba(variantColors[variant][baseColors[c]])));
+ flatBaseColors.splice(flatBaseColors.length, 0, ...baseColor);
+ flatVariantColors.splice(flatVariantColors.length, 0, ...variantColor.map(c => c / 255.0));
+ } else {
+ flatBaseColors.splice(flatBaseColors.length, 0, ...emptyColors);
+ flatVariantColors.splice(flatVariantColors.length, 0, ...emptyColors);
+ }
+ }
+ } else {
+ for (let c = 0; c < 32; c++) {
+ flatBaseColors.splice(flatBaseColors.length, 0, ...emptyColors);
+ flatVariantColors.splice(flatVariantColors.length, 0, ...emptyColors);
+ }
+ }
+
+ this.set4iv('baseVariantColors', flatBaseColors.flat());
+ this.set4fv('variantColors', flatVariantColors.flat());
+ }
+
+ super.onBatch(gameObject);
+ }
+
batchQuad(gameObject: Phaser.GameObjects.GameObject, x0: number, y0: number, x1: number, y1: number, x2: number, y2: number, x3: number, y3: number,
u0: number, v0: number, u1: number, v1: number, tintTL: number, tintTR: number, tintBL: number, tintBR: number, tintEffect: number | boolean,
texture?: Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper, unit?: number): boolean {
diff --git a/src/plugins/cache-busted-loader-plugin.ts b/src/plugins/cache-busted-loader-plugin.ts
index e1ee78709..449c99454 100644
--- a/src/plugins/cache-busted-loader-plugin.ts
+++ b/src/plugins/cache-busted-loader-plugin.ts
@@ -1,26 +1,29 @@
-let cacheBuster = '';
-
-const ignoredFiles = [ 'intro_dark' ];
+let manifest: object;
export default class CacheBustedLoaderPlugin extends Phaser.Loader.LoaderPlugin {
constructor(scene: Phaser.Scene) {
super(scene)
}
- get cacheBuster() {
- return cacheBuster
+ get manifest() {
+ return manifest;
}
- set cacheBuster(version) {
- cacheBuster = version
+ set manifest(manifestObj: object) {
+ manifest = manifestObj;
}
addFile(file): void {
if (!Array.isArray(file))
file = [ file ];
- if (!ignoredFiles.includes(file?.key) && cacheBuster)
- file.forEach(item => item.url += '?v=' + cacheBuster);
+ file.forEach(item => {
+ if (manifest) {
+ const timestamp = manifest[`/${item.url.replace(/\/\//g, '/')}` ];
+ if (timestamp)
+ item.url += `?t=${timestamp}`;
+ }
+ });
super.addFile(file);
}
diff --git a/src/plugins/i18n.ts b/src/plugins/i18n.ts
index 3c44b0f1d..23a7a8e1d 100644
--- a/src/plugins/i18n.ts
+++ b/src/plugins/i18n.ts
@@ -1,44 +1,98 @@
import i18next from 'i18next';
import { menu as enMenu } from '../locales/en/menu';
+import { menu as esMenu } from '../locales/es/menu';
import { menu as itMenu } from '../locales/it/menu';
+import { menu as frMenu } from '../locales/fr/menu';
import { move as enMove } from '../locales/en/move';
+import { move as esMove } from '../locales/es/move';
import { move as frMove } from '../locales/fr/move';
+import { pokeball as enPokeball } from '../locales/en/pokeball';
+import { pokeball as esPokeball } from '../locales/es/pokeball';
+import { pokeball as frPokeball } from '../locales/fr/pokeball';
+
+import { pokemon as enPokemon } from '../locales/en/pokemon';
+import { pokemon as esPokemon } from '../locales/es/pokemon';
+import { pokemon as frPokemon } from '../locales/fr/pokemon';
+
+import { commandUiHandler as enCommandUiHandler } from '../locales/en/command-ui-handler';
+import { commandUiHandler as esCommandUiHandler } from '../locales/es/command-ui-handler';
+import { commandUiHandler as frCommandUiHandler } from '../locales/fr/command-ui-handler';
+
+export interface SimpleTranslationEntries {
+ [key: string]: string
+}
+
+
+export interface MoveTranslationEntry {
+ name: string,
+ effect: string
+}
+
+export interface MoveTranslationEntries {
+ [key: string]: MoveTranslationEntry
+}
+
+export interface Localizable {
+ localize(): void;
+}
+
const DEFAULT_LANGUAGE_OVERRIDE = '';
-/**
- * i18next is a localization library for maintaining and using translation resources.
- *
- * Q: How do I add a new language?
- * A: To add a new language, create a new folder in the locales directory with the language code.
- * Each language folder should contain a file for each namespace (ex. menu.ts) with the translations.
- *
- * Q: How do I add a new namespace?
- * A: To add a new namespace, create a new file in each language folder with the translations.
- * Then update the `resources` field in the init() call and the CustomTypeOptions interface.
- */
+export function initI18n(): void {
+ let lang = 'en';
-i18next.init({
- lng: DEFAULT_LANGUAGE_OVERRIDE ? DEFAULT_LANGUAGE_OVERRIDE : 'en',
- fallbackLng: 'en',
- debug: true,
- interpolation: {
- escapeValue: false,
- },
- resources: {
- en: {
- menu: enMenu,
- move: enMove,
+ if (localStorage.getItem('prLang'))
+ lang = localStorage.getItem('prLang');
+
+ /**
+ * i18next is a localization library for maintaining and using translation resources.
+ *
+ * Q: How do I add a new language?
+ * A: To add a new language, create a new folder in the locales directory with the language code.
+ * Each language folder should contain a file for each namespace (ex. menu.ts) with the translations.
+ *
+ * Q: How do I add a new namespace?
+ * A: To add a new namespace, create a new file in each language folder with the translations.
+ * Then update the `resources` field in the init() call and the CustomTypeOptions interface.
+ */
+
+ i18next.init({
+ lng: DEFAULT_LANGUAGE_OVERRIDE ? DEFAULT_LANGUAGE_OVERRIDE : lang,
+ fallbackLng: 'en',
+ debug: true,
+ interpolation: {
+ escapeValue: false,
},
- it: {
- menu: itMenu,
+ resources: {
+ en: {
+ menu: enMenu,
+ move: enMove,
+ pokeball: enPokeball,
+ pokemon: enPokemon,
+ commandUiHandler: enCommandUiHandler,
+ },
+ es: {
+ menu: esMenu,
+ move: esMove,
+ pokeball: esPokeball,
+ pokemon: esPokemon,
+ commandUiHandler: esCommandUiHandler,
+ },
+ fr: {
+ menu: frMenu,
+ move: frMove,
+ pokeball: frPokeball,
+ pokemon: frPokemon,
+ commandUiHandler: frCommandUiHandler,
+ },
+ it: {
+ menu: itMenu,
+ },
},
- fr: {
- move: frMove,
- }
- },
-});
+ });
+}
// Module declared to make referencing keys in the localization files type-safe.
declare module 'i18next' {
@@ -46,6 +100,9 @@ declare module 'i18next' {
resources: {
menu: typeof enMenu;
move: typeof enMove;
+ pokeball: typeof enPokeball;
+ pokemon: typeof enPokemon;
+ commandUiHandler: typeof enCommandUiHandler;
};
}
}
diff --git a/src/scene-base.ts b/src/scene-base.ts
index 1098788c4..a990492f5 100644
--- a/src/scene-base.ts
+++ b/src/scene-base.ts
@@ -5,25 +5,35 @@ export class SceneBase extends Phaser.Scene {
super(config);
}
+ getCachedUrl(url: string): string {
+ const manifest = this.game['manifest'];
+ if (manifest) {
+ const timestamp = manifest[`/${url}`];
+ if (timestamp)
+ url += `?t=${timestamp}`;
+ }
+ return url;
+ }
+
loadImage(key: string, folder: string, filename?: string) {
if (!filename)
filename = `${key}.png`;
- this.load.image(key, `images/${folder}/${filename}`);
+ this.load.image(key, this.getCachedUrl(`images/${folder}/${filename}`));
if (folder.startsWith('ui')) {
legacyCompatibleImages.push(key);
folder = folder.replace('ui', 'ui/legacy');
- this.load.image(`${key}_legacy`, `images/${folder}/${filename}`);
+ this.load.image(`${key}_legacy`, this.getCachedUrl(`images/${folder}/${filename}`));
}
}
loadSpritesheet(key: string, folder: string, size: integer, filename?: string) {
if (!filename)
filename = `${key}.png`;
- this.load.spritesheet(key, `images/${folder}/${filename}`, { frameWidth: size, frameHeight: size });
+ this.load.spritesheet(key, this.getCachedUrl(`images/${folder}/${filename}`), { frameWidth: size, frameHeight: size });
if (folder.startsWith('ui')) {
legacyCompatibleImages.push(key);
folder = folder.replace('ui', 'ui/legacy');
- this.load.spritesheet(`${key}_legacy`, `images/${folder}/${filename}`, { frameWidth: size, frameHeight: size });
+ this.load.spritesheet(`${key}_legacy`, this.getCachedUrl(`images/${folder}/${filename}`), { frameWidth: size, frameHeight: size });
}
}
@@ -32,11 +42,11 @@ export class SceneBase extends Phaser.Scene {
filenameRoot = key;
if (folder)
folder += '/';
- this.load.atlas(key, `images/${folder}${filenameRoot}.png`, `images/${folder}/${filenameRoot}.json`);
+ this.load.atlas(key, this.getCachedUrl(`images/${folder}${filenameRoot}.png`), this.getCachedUrl(`images/${folder}/${filenameRoot}.json`));
if (folder.startsWith('ui')) {
legacyCompatibleImages.push(key);
folder = folder.replace('ui', 'ui/legacy');
- this.load.atlas(`${key}_legacy`, `images/${folder}${filenameRoot}.png`, `images/${folder}/${filenameRoot}.json`);
+ this.load.atlas(`${key}_legacy`, this.getCachedUrl(`images/${folder}${filenameRoot}.png`), this.getCachedUrl(`images/${folder}/${filenameRoot}.json`));
}
}
@@ -49,14 +59,13 @@ export class SceneBase extends Phaser.Scene {
folder += '/';
if (!Array.isArray(filenames))
filenames = [ filenames ];
- for (let f of filenames as string[]) {
- this.load.audio(key, `audio/se/${folder}${f}`);
- }
+ for (let f of filenames as string[])
+ this.load.audio(key, this.getCachedUrl(`audio/se/${folder}${f}`));
}
loadBgm(key: string, filename?: string) {
if (!filename)
filename = `${key}.mp3`;
- this.load.audio(key, `audio/bgm/${filename}`);
+ this.load.audio(key, this.getCachedUrl(`audio/bgm/${filename}`));
}
}
\ No newline at end of file
diff --git a/src/system/game-data.ts b/src/system/game-data.ts
index 596f2b954..575701eb4 100644
--- a/src/system/game-data.ts
+++ b/src/system/game-data.ts
@@ -1,8 +1,8 @@
import BattleScene, { PokeballCounts, bypassLogin } from "../battle-scene";
import Pokemon, { EnemyPokemon, PlayerPokemon } from "../field/pokemon";
-import { pokemonPrevolutions } from "../data/pokemon-evolutions";
-import PokemonSpecies, { SpeciesFormKey, allSpecies, getPokemonSpecies, noStarterFormKeys, speciesStarters } from "../data/pokemon-species";
-import { Species } from "../data/enums/species";
+import { pokemonEvolutions, pokemonPrevolutions } from "../data/pokemon-evolutions";
+import PokemonSpecies, { allSpecies, getPokemonSpecies, noStarterFormKeys, speciesStarters } from "../data/pokemon-species";
+import { Species, defaultStarterSpecies } from "../data/enums/species";
import * as Utils from "../utils";
import PokemonData from "./pokemon-data";
import PersistentModifierData from "./modifier-data";
@@ -27,7 +27,8 @@ import { Moves } from "../data/enums/moves";
import { speciesEggMoves } from "../data/egg-moves";
import { allMoves } from "../data/move";
import { TrainerVariant } from "../field/trainer";
-import { OutdatedPhase, UnavailablePhase } from "#app/phases";
+import { OutdatedPhase, ReloadSessionPhase } from "#app/phases";
+import { Variant, variantData } from "#app/data/variant";
const saveKey = 'x0i2O7WRiANTqPmZ'; // Temporary; secure encryption is not yet necessary
@@ -135,19 +136,25 @@ export const DexAttr = {
SHINY: 2n,
MALE: 4n,
FEMALE: 8n,
- ABILITY_1: 16n,
- ABILITY_2: 32n,
- ABILITY_HIDDEN: 64n,
+ DEFAULT_VARIANT: 16n,
+ VARIANT_2: 32n,
+ VARIANT_3: 64n,
DEFAULT_FORM: 128n
}
export interface DexAttrProps {
shiny: boolean;
female: boolean;
- abilityIndex: integer;
+ variant: Variant;
formIndex: integer;
}
+export const AbilityAttr = {
+ ABILITY_1: 1,
+ ABILITY_2: 2,
+ ABILITY_HIDDEN: 4
+}
+
export type StarterMoveset = [ Moves ] | [ Moves, Moves ] | [ Moves, Moves, Moves ] | [ Moves, Moves, Moves, Moves ];
export interface StarterFormMoveData {
@@ -162,8 +169,8 @@ export interface StarterDataEntry {
moveset: StarterMoveset | StarterFormMoveData;
eggMoves: integer;
candyCount: integer;
+ abilityAttr: integer;
passiveAttr: integer;
- variantAttr: integer;
valueReduction: integer;
}
@@ -273,6 +280,9 @@ export class GameData {
if (error.startsWith('client version out of date')) {
this.scene.clearPhaseQueue();
this.scene.unshiftPhase(new OutdatedPhase(this.scene));
+ } else if (error.startsWith('session out of date')) {
+ this.scene.clearPhaseQueue();
+ this.scene.unshiftPhase(new ReloadSessionPhase(this.scene));
}
console.error(error);
return resolve(false);
@@ -332,8 +342,20 @@ export class GameData {
for (let s of Object.keys(starterEggMoveData))
this.starterData[s].eggMoves = starterEggMoveData[s];
}
- } else
+
+ this.migrateStarterAbilities(systemData, this.starterData);
+ } else {
+ if ([ '1.0.0', '1.0.1' ].includes(systemData.gameVersion))
+ this.migrateStarterAbilities(systemData);
+ //this.fixVariantData(systemData);
+ this.fixStarterData(systemData);
+ // Migrate ability starter data if empty for caught species
+ Object.keys(systemData.starterData).forEach(sd => {
+ if (systemData.dexData[sd].caughtAttr && !systemData.starterData[sd].abilityAttr)
+ systemData.starterData[sd].abilityAttr = 1;
+ });
this.starterData = systemData.starterData;
+ }
if (systemData.gameStats)
this.gameStats = systemData.gameStats;
@@ -392,7 +414,7 @@ export class GameData {
}
if (!bypassLogin) {
- Utils.apiFetch(`savedata/get?datatype=${GameDataType.SYSTEM}`)
+ Utils.apiFetch(`savedata/get?datatype=${GameDataType.SYSTEM}`, true)
.then(response => response.text())
.then(response => {
if (!response.length || response[0] !== '{') {
@@ -424,7 +446,7 @@ export class GameData {
return ret;
}
- return k.endsWith('Attr') && ![ 'natureAttr', 'passiveAttr', 'variantAttr' ].includes(k) ? BigInt(v) : v;
+ return k.endsWith('Attr') && ![ 'natureAttr', 'abilityAttr', 'passiveAttr' ].includes(k) ? BigInt(v) : v;
}) as SystemSaveData;
}
@@ -533,6 +555,10 @@ export class GameData {
.then(response => response.text())
.then(error => {
if (error) {
+ if (error.startsWith('session out of date')) {
+ this.scene.clearPhaseQueue();
+ this.scene.unshiftPhase(new ReloadSessionPhase(this.scene));
+ }
console.error(error);
return resolve(false);
}
@@ -552,6 +578,8 @@ export class GameData {
getSession(slotId: integer): Promise {
return new Promise(async (resolve, reject) => {
+ if (slotId < 0)
+ return resolve(null);
const handleSessionData = async (sessionDataStr: string) => {
try {
const sessionData = this.parseSessionData(sessionDataStr);
@@ -563,7 +591,7 @@ export class GameData {
};
if (!bypassLogin) {
- Utils.apiFetch(`savedata/get?datatype=${GameDataType.SESSION}&slot=${slotId}`)
+ Utils.apiFetch(`savedata/get?datatype=${GameDataType.SESSION}&slot=${slotId}`, true)
.then(response => response.text())
.then(async response => {
if (!response.length || response[0] !== '{') {
@@ -692,12 +720,22 @@ export class GameData {
updateUserInfo().then(success => {
if (success !== null && !success)
return resolve(false);
- Utils.apiFetch(`savedata/delete?datatype=${GameDataType.SESSION}&slot=${slotId}`).then(response => {
+ Utils.apiFetch(`savedata/delete?datatype=${GameDataType.SESSION}&slot=${slotId}`, true).then(response => {
if (response.ok) {
loggedInUser.lastSessionSlot = -1;
- return resolve(true);
+ resolve(true);
}
- resolve(false);
+ return response.text();
+ }).then(error => {
+ if (error) {
+ if (error.startsWith('session out of date')) {
+ this.scene.clearPhaseQueue();
+ this.scene.unshiftPhase(new ReloadSessionPhase(this.scene));
+ }
+ console.error(error);
+ resolve(false);
+ }
+ resolve(true);
});
});
});
@@ -715,12 +753,19 @@ export class GameData {
return resolve([false, false]);
const sessionData = this.getSessionSaveData(scene);
Utils.apiPost(`savedata/clear?slot=${slotId}`, JSON.stringify(sessionData)).then(response => {
- if (response.ok) {
+ if (response.ok)
loggedInUser.lastSessionSlot = -1;
- return response.json();
+ return response.json();
+ }).then(jsonResponse => {
+ if (!jsonResponse.error)
+ return resolve([true, jsonResponse.success as boolean]);
+ if (jsonResponse && jsonResponse.error.startsWith('session out of date')) {
+ this.scene.clearPhaseQueue();
+ this.scene.unshiftPhase(new ReloadSessionPhase(this.scene));
}
+ console.error(jsonResponse);
resolve([false, false]);
- }).then(jsonResponse => resolve([true, jsonResponse.success as boolean]));
+ });
});
});
}
@@ -780,7 +825,7 @@ export class GameData {
link.remove();
};
if (!bypassLogin && dataType < GameDataType.SETTINGS) {
- Utils.apiFetch(`savedata/get?datatype=${dataType}${dataType === GameDataType.SESSION ? `&slot=${slotId}` : ''}`)
+ Utils.apiFetch(`savedata/get?datatype=${dataType}${dataType === GameDataType.SESSION ? `&slot=${slotId}` : ''}`, true)
.then(response => response.text())
.then(response => {
if (!response.length || response[0] !== '{') {
@@ -907,30 +952,18 @@ export class GameData {
};
}
- const defaultStarters: Species[] = [
- Species.BULBASAUR, Species.CHARMANDER, Species.SQUIRTLE,
- Species.CHIKORITA, Species.CYNDAQUIL, Species.TOTODILE,
- Species.TREECKO, Species.TORCHIC, Species.MUDKIP,
- Species.TURTWIG, Species.CHIMCHAR, Species.PIPLUP,
- Species.SNIVY, Species.TEPIG, Species.OSHAWOTT,
- Species.CHESPIN, Species.FENNEKIN, Species.FROAKIE,
- Species.ROWLET, Species.LITTEN, Species.POPPLIO,
- Species.GROOKEY, Species.SCORBUNNY, Species.SOBBLE,
- Species.SPRIGATITO, Species.FUECOCO, Species.QUAXLY
- ];
-
- const defaultStarterAttr = DexAttr.NON_SHINY | DexAttr.MALE | DexAttr.ABILITY_1 | DexAttr.DEFAULT_FORM;
+ const defaultStarterAttr = DexAttr.NON_SHINY | DexAttr.MALE | DexAttr.DEFAULT_VARIANT | DexAttr.DEFAULT_FORM;
const defaultStarterNatures: Nature[] = [];
this.scene.executeWithSeedOffset(() => {
const neutralNatures = [ Nature.HARDY, Nature.DOCILE, Nature.SERIOUS, Nature.BASHFUL, Nature.QUIRKY ];
- for (let s = 0; s < defaultStarters.length; s++)
+ for (let s = 0; s < defaultStarterSpecies.length; s++)
defaultStarterNatures.push(Utils.randSeedItem(neutralNatures));
}, 0, 'default');
- for (let ds = 0; ds < defaultStarters.length; ds++) {
- let entry = data[defaultStarters[ds]] as DexEntry;
+ for (let ds = 0; ds < defaultStarterSpecies.length; ds++) {
+ let entry = data[defaultStarterSpecies[ds]] as DexEntry;
entry.seenAttr = defaultStarterAttr;
entry.caughtAttr = defaultStarterAttr;
entry.natureAttr = Math.pow(2, defaultStarterNatures[ds] + 1);
@@ -952,8 +985,8 @@ export class GameData {
moveset: null,
eggMoves: 0,
candyCount: 0,
+ abilityAttr: defaultStarterSpecies.includes(speciesId) ? AbilityAttr.ABILITY_1 : 0,
passiveAttr: 0,
- variantAttr: 0,
valueReduction: 0
};
}
@@ -961,13 +994,13 @@ export class GameData {
this.starterData = starterData;
}
- setPokemonSeen(pokemon: Pokemon, incrementCount: boolean = true): void {
+ setPokemonSeen(pokemon: Pokemon, incrementCount: boolean = true, trainer: boolean = false): void {
const dexEntry = this.dexData[pokemon.species.speciesId];
dexEntry.seenAttr |= pokemon.getDexAttr();
if (incrementCount) {
dexEntry.seenCount++;
this.gameStats.pokemonSeen++;
- if (pokemon.isShiny())
+ if (!trainer && pokemon.isShiny())
this.gameStats.shinyPokemonSeen++;
}
}
@@ -986,6 +1019,11 @@ export class GameData {
const dexAttr = pokemon.getDexAttr();
pokemon.formIndex = formIndex;
dexEntry.caughtAttr |= dexAttr;
+ if (speciesStarters.hasOwnProperty(species.speciesId)) {
+ this.starterData[species.speciesId].abilityAttr |= pokemon.abilityIndex !== 1 || pokemon.species.ability2
+ ? Math.pow(2, pokemon.abilityIndex)
+ : AbilityAttr.ABILITY_HIDDEN;
+ }
dexEntry.natureAttr |= Math.pow(2, pokemon.nature + 1);
const hasPrevolution = pokemonPrevolutions.hasOwnProperty(species.speciesId);
@@ -1013,7 +1051,7 @@ export class GameData {
}
if (!hasPrevolution)
- this.addStarterCandy(species, (1 * (pokemon.isShiny() ? 5 : 1)) * (fromEgg || pokemon.isBoss() ? 2 : 1));
+ this.addStarterCandy(species, (1 * (pokemon.isShiny() ? 5 * Math.pow(2, pokemon.variant || 0) : 1)) * (fromEgg || pokemon.isBoss() ? 2 : 1));
}
const checkPrevolution = () => {
@@ -1097,13 +1135,17 @@ export class GameData {
return starterCount;
}
- getSpeciesDefaultDexAttr(species: PokemonSpecies, forSeen: boolean = false): bigint {
+ getSpeciesDefaultDexAttr(species: PokemonSpecies, forSeen: boolean = false, optimistic: boolean = false): bigint {
let ret = 0n;
const dexEntry = this.dexData[species.speciesId];
const attr = dexEntry.caughtAttr;
- ret |= attr & DexAttr.NON_SHINY || !(attr & DexAttr.SHINY) ? DexAttr.NON_SHINY : DexAttr.SHINY;
+ ret |= optimistic
+ ? attr & DexAttr.SHINY ? DexAttr.SHINY : DexAttr.NON_SHINY
+ : attr & DexAttr.NON_SHINY || !(attr & DexAttr.SHINY) ? DexAttr.NON_SHINY : DexAttr.SHINY;
ret |= attr & DexAttr.MALE || !(attr & DexAttr.FEMALE) ? DexAttr.MALE : DexAttr.FEMALE;
- ret |= attr & DexAttr.ABILITY_1 || (!(attr & DexAttr.ABILITY_2) && !(attr & DexAttr.ABILITY_HIDDEN)) ? DexAttr.ABILITY_1 : attr & DexAttr.ABILITY_2 ? DexAttr.ABILITY_2 : DexAttr.ABILITY_HIDDEN;
+ ret |= optimistic
+ ? attr & DexAttr.SHINY ? attr & DexAttr.VARIANT_3 ? DexAttr.VARIANT_3 : attr & DexAttr.VARIANT_2 ? DexAttr.VARIANT_2 : DexAttr.DEFAULT_VARIANT : DexAttr.DEFAULT_VARIANT
+ : attr & DexAttr.DEFAULT_VARIANT ? DexAttr.DEFAULT_VARIANT : attr & DexAttr.VARIANT_2 ? DexAttr.VARIANT_2 : attr & DexAttr.VARIANT_3 ? DexAttr.VARIANT_3 : DexAttr.DEFAULT_VARIANT;
ret |= this.getFormAttr(this.getFormIndex(attr));
return ret;
}
@@ -1111,17 +1153,22 @@ export class GameData {
getSpeciesDexAttrProps(species: PokemonSpecies, dexAttr: bigint): DexAttrProps {
const shiny = !(dexAttr & DexAttr.NON_SHINY);
const female = !(dexAttr & DexAttr.MALE);
- const abilityIndex = dexAttr & DexAttr.ABILITY_1 ? 0 : !species.ability2 || dexAttr & DexAttr.ABILITY_2 ? 1 : 2;
+ const variant = dexAttr & DexAttr.DEFAULT_VARIANT ? 0 : dexAttr & DexAttr.VARIANT_2 ? 1 : dexAttr & DexAttr.VARIANT_3 ? 2 : 0;
const formIndex = this.getFormIndex(dexAttr);
return {
shiny,
female,
- abilityIndex,
+ variant,
formIndex
};
}
+ getStarterSpeciesDefaultAbilityIndex(species: PokemonSpecies): integer {
+ const abilityAttr = this.starterData[species.speciesId].abilityAttr;
+ return abilityAttr & AbilityAttr.ABILITY_1 ? 0 : !species.ability2 || abilityAttr & AbilityAttr.ABILITY_2 ? 1 : 2;
+ }
+
getSpeciesDefaultNature(species: PokemonSpecies): Nature {
const dexEntry = this.dexData[species.speciesId];
for (let n = 0; n < 25; n++) {
@@ -1184,4 +1231,70 @@ export class GameData {
entry.natureAttr = this.defaultDexData[k].natureAttr || Math.pow(2, Utils.randInt(25, 1));
}
}
+
+ migrateStarterAbilities(systemData: SystemSaveData, initialStarterData?: StarterData): void {
+ const starterIds = Object.keys(this.starterData).map(s => parseInt(s) as Species);
+ const starterData = initialStarterData || systemData.starterData;
+ const dexData = systemData.dexData;
+ for (let s of starterIds) {
+ const dexAttr = dexData[s].caughtAttr;
+ starterData[s].abilityAttr = (dexAttr & DexAttr.DEFAULT_VARIANT ? AbilityAttr.ABILITY_1 : 0)
+ | (dexAttr & DexAttr.VARIANT_2 ? AbilityAttr.ABILITY_2 : 0)
+ | (dexAttr & DexAttr.VARIANT_3 ? AbilityAttr.ABILITY_HIDDEN : 0);
+ if (dexAttr) {
+ if (!(dexAttr & DexAttr.DEFAULT_VARIANT))
+ dexData[s].caughtAttr ^= DexAttr.DEFAULT_VARIANT;
+ if (dexAttr & DexAttr.VARIANT_2)
+ dexData[s].caughtAttr ^= DexAttr.VARIANT_2;
+ if (dexAttr & DexAttr.VARIANT_3)
+ dexData[s].caughtAttr ^= DexAttr.VARIANT_3;
+ }
+ }
+ }
+
+ fixVariantData(systemData: SystemSaveData): void {
+ const starterIds = Object.keys(this.starterData).map(s => parseInt(s) as Species);
+ const starterData = systemData.starterData;
+ const dexData = systemData.dexData;
+ if (starterIds.find(id => (dexData[id].caughtAttr & DexAttr.VARIANT_2 || dexData[id].caughtAttr & DexAttr.VARIANT_3) && !variantData[id])) {
+ for (let s of starterIds) {
+ const species = getPokemonSpecies(s);
+ if (variantData[s]) {
+ const tempCaughtAttr = dexData[s].caughtAttr;
+ let seenVariant2 = false;
+ let seenVariant3 = false;
+ let checkEvoSpecies = (es: Species) => {
+ seenVariant2 ||= !!(dexData[es].seenAttr & DexAttr.VARIANT_2);
+ seenVariant3 ||= !!(dexData[es].seenAttr & DexAttr.VARIANT_3);
+ if (pokemonEvolutions.hasOwnProperty(es)) {
+ for (let pe of pokemonEvolutions[es])
+ checkEvoSpecies(pe.speciesId);
+ }
+ };
+ checkEvoSpecies(s);
+ if (dexData[s].caughtAttr & DexAttr.VARIANT_2 && !seenVariant2)
+ dexData[s].caughtAttr ^= DexAttr.VARIANT_2;
+ if (dexData[s].caughtAttr & DexAttr.VARIANT_3 && !seenVariant3)
+ dexData[s].caughtAttr ^= DexAttr.VARIANT_3;
+ starterData[s].abilityAttr = (tempCaughtAttr & DexAttr.DEFAULT_VARIANT ? AbilityAttr.ABILITY_1 : 0)
+ | (tempCaughtAttr & DexAttr.VARIANT_2 && species.ability2 ? AbilityAttr.ABILITY_2 : 0)
+ | (tempCaughtAttr & DexAttr.VARIANT_3 && species.abilityHidden ? AbilityAttr.ABILITY_HIDDEN : 0);
+ } else {
+ const tempCaughtAttr = dexData[s].caughtAttr;
+ if (dexData[s].caughtAttr & DexAttr.VARIANT_2)
+ dexData[s].caughtAttr ^= DexAttr.VARIANT_2;
+ if (dexData[s].caughtAttr & DexAttr.VARIANT_3)
+ dexData[s].caughtAttr ^= DexAttr.VARIANT_3;
+ starterData[s].abilityAttr = (tempCaughtAttr & DexAttr.DEFAULT_VARIANT ? AbilityAttr.ABILITY_1 : 0)
+ | (tempCaughtAttr & DexAttr.VARIANT_2 && species.ability2 ? AbilityAttr.ABILITY_2 : 0)
+ | (tempCaughtAttr & DexAttr.VARIANT_3 && species.abilityHidden ? AbilityAttr.ABILITY_HIDDEN : 0);
+ }
+ }
+ }
+ }
+
+ fixStarterData(systemData: SystemSaveData): void {
+ for (let starterId of defaultStarterSpecies)
+ systemData.starterData[starterId].abilityAttr |= AbilityAttr.ABILITY_1;
+ }
}
\ No newline at end of file
diff --git a/src/system/pokemon-data.ts b/src/system/pokemon-data.ts
index d9cb8b5d4..8ad14d5ca 100644
--- a/src/system/pokemon-data.ts
+++ b/src/system/pokemon-data.ts
@@ -10,6 +10,7 @@ import { Status } from "../data/status-effect";
import Pokemon, { EnemyPokemon, PokemonMove, PokemonSummonData } from "../field/pokemon";
import { TrainerSlot } from "../data/trainer-config";
import { Moves } from "../data/enums/moves";
+import { Variant } from "#app/data/variant";
export default class PokemonData {
public id: integer;
@@ -19,7 +20,7 @@ export default class PokemonData {
public abilityIndex: integer;
public passive: boolean;
public shiny: boolean;
- public variant: integer;
+ public variant: Variant;
public pokeball: PokeballType;
public level: integer;
public exp: integer;
@@ -42,6 +43,7 @@ export default class PokemonData {
public fusionFormIndex: integer;
public fusionAbilityIndex: integer;
public fusionShiny: boolean;
+ public fusionVariant: Variant;
public fusionGender: Gender;
public boss: boolean;
@@ -81,6 +83,7 @@ export default class PokemonData {
this.fusionFormIndex = source.fusionFormIndex;
this.fusionAbilityIndex = source.fusionAbilityIndex;
this.fusionShiny = source.fusionShiny;
+ this.fusionVariant = source.fusionVariant;
this.fusionGender = source.fusionGender;
if (!forHistory)
@@ -115,7 +118,7 @@ export default class PokemonData {
toPokemon(scene: BattleScene, battleType?: BattleType, partyMemberIndex: integer = 0, double: boolean = false): Pokemon {
const species = getPokemonSpecies(this.species);
const ret: Pokemon = this.player
- ? scene.addPlayerPokemon(species, this.level, this.abilityIndex, this.formIndex, this.gender, this.shiny, this.ivs, this.nature, this)
+ ? scene.addPlayerPokemon(species, this.level, this.abilityIndex, this.formIndex, this.gender, this.shiny, this.variant, this.ivs, this.nature, this)
: scene.addEnemyPokemon(species, this.level, battleType === BattleType.TRAINER ? !double || !(partyMemberIndex % 2) ? TrainerSlot.TRAINER : TrainerSlot.TRAINER_PARTNER : TrainerSlot.NONE, this.boss, this);
if (this.summonData)
ret.primeSummonData(this.summonData);
diff --git a/src/system/settings.ts b/src/system/settings.ts
index 77dd11017..7c3da5567 100644
--- a/src/system/settings.ts
+++ b/src/system/settings.ts
@@ -1,13 +1,17 @@
+import i18next from "i18next";
import BattleScene from "../battle-scene";
import { hasTouchscreen } from "../touch-controls";
import { updateWindowType } from "../ui/ui-theme";
import { PlayerGender } from "./game-data";
+import { Mode } from "#app/ui/ui";
+import SettingsUiHandler from "#app/ui/settings-ui-handler";
export enum Setting {
Game_Speed = "GAME_SPEED",
Master_Volume = "MASTER_VOLUME",
BGM_Volume = "BGM_VOLUME",
SE_Volume = "SE_VOLUME",
+ Language = "LANGUAGE",
Damage_Numbers = "DAMAGE_NUMBERS",
UI_Theme = "UI_THEME",
Window_Type = "WINDOW_TYPE",
@@ -16,6 +20,7 @@ export enum Setting {
Sprite_Set = "SPRITE_SET",
Move_Animations = "MOVE_ANIMATIONS",
Show_Stats_on_Level_Up = "SHOW_LEVEL_UP_STATS",
+ EXP_Gains_Speed = "EXP_GAINS_SPEED",
HP_Bar_Speed = "HP_BAR_SPEED",
Fusion_Palette_Swaps = "FUSION_PALETTE_SWAPS",
Player_Gender = "PLAYER_GENDER",
@@ -37,6 +42,7 @@ export const settingOptions: SettingOptions = {
[Setting.Master_Volume]: new Array(11).fill(null).map((_, i) => i ? (i * 10).toString() : 'Mute'),
[Setting.BGM_Volume]: new Array(11).fill(null).map((_, i) => i ? (i * 10).toString() : 'Mute'),
[Setting.SE_Volume]: new Array(11).fill(null).map((_, i) => i ? (i * 10).toString() : 'Mute'),
+ [Setting.Language]: [ 'English', 'Change' ],
[Setting.Damage_Numbers]: [ 'Off', 'Simple', 'Fancy' ],
[Setting.UI_Theme]: [ 'Default', 'Legacy' ],
[Setting.Window_Type]: new Array(5).fill(null).map((_, i) => (i + 1).toString()),
@@ -45,6 +51,7 @@ export const settingOptions: SettingOptions = {
[Setting.Sprite_Set]: [ 'Consistent', 'Prioritize Animation' ],
[Setting.Move_Animations]: [ 'Off', 'On' ],
[Setting.Show_Stats_on_Level_Up]: [ 'Off', 'On' ],
+ [Setting.EXP_Gains_Speed]: [ 'Normal', 'Fast', 'Faster', 'Skip' ],
[Setting.HP_Bar_Speed]: [ 'Normal', 'Fast', 'Faster', 'Instant' ],
[Setting.Fusion_Palette_Swaps]: [ 'Off', 'On' ],
[Setting.Player_Gender]: [ 'Boy', 'Girl' ],
@@ -58,6 +65,7 @@ export const settingDefaults: SettingDefaults = {
[Setting.Master_Volume]: 5,
[Setting.BGM_Volume]: 10,
[Setting.SE_Volume]: 10,
+ [Setting.Language]: 0,
[Setting.Damage_Numbers]: 0,
[Setting.UI_Theme]: 0,
[Setting.Window_Type]: 0,
@@ -66,6 +74,7 @@ export const settingDefaults: SettingDefaults = {
[Setting.Sprite_Set]: 0,
[Setting.Move_Animations]: 1,
[Setting.Show_Stats_on_Level_Up]: 1,
+ [Setting.EXP_Gains_Speed]: 0,
[Setting.HP_Bar_Speed]: 0,
[Setting.Fusion_Palette_Swaps]: 1,
[Setting.Player_Gender]: 0,
@@ -74,7 +83,7 @@ export const settingDefaults: SettingDefaults = {
[Setting.Vibration]: 0
};
-export const reloadSettings: Setting[] = [ Setting.UI_Theme ];
+export const reloadSettings: Setting[] = [ Setting.UI_Theme, Setting.Language ];
export function setSetting(scene: BattleScene, setting: Setting, value: integer): boolean {
switch (setting) {
@@ -119,6 +128,9 @@ export function setSetting(scene: BattleScene, setting: Setting, value: integer)
case Setting.Show_Stats_on_Level_Up:
scene.showLevelUpStats = settingOptions[setting][value] === 'On';
break;
+ case Setting.EXP_Gains_Speed:
+ scene.expGainsSpeed = value;
+ break;
case Setting.HP_Bar_Speed:
scene.hpBarSpeed = value;
break;
@@ -145,7 +157,44 @@ export function setSetting(scene: BattleScene, setting: Setting, value: integer)
case Setting.Vibration:
scene.enableVibration = settingOptions[setting][value] !== 'Disabled' && hasTouchscreen();
break;
+ case Setting.Language:
+ if (value) {
+ if (scene.ui) {
+ const cancelHandler = () => {
+ scene.ui.revertMode();
+ (scene.ui.getHandler() as SettingsUiHandler).setOptionCursor(Object.values(Setting).indexOf(Setting.Language), 0, true);
+ };
+ const changeLocaleHandler = (locale: string) => {
+ i18next.changeLanguage(locale);
+ localStorage.setItem('prLang', locale);
+ cancelHandler();
+ scene.reset(true, false, true);
+ };
+ scene.ui.setOverlayMode(Mode.OPTION_SELECT, {
+ options: [
+ {
+ label: 'English',
+ handler: () => changeLocaleHandler('en')
+ },
+ {
+ label: 'Spanish',
+ handler: () => changeLocaleHandler('es')
+ },
+ {
+ label: 'French',
+ handler: () => changeLocaleHandler('fr')
+ },
+ {
+ label: 'Cancel',
+ handler: () => cancelHandler()
+ }
+ ]
+ });
+ return false;
+ }
+ }
+ break;
}
return true;
-}
\ No newline at end of file
+}
diff --git a/src/ui/battle-info.ts b/src/ui/battle-info.ts
index 71f048310..c26214b59 100644
--- a/src/ui/battle-info.ts
+++ b/src/ui/battle-info.ts
@@ -6,6 +6,7 @@ import { getGenderSymbol, getGenderColor, Gender } from '../data/gender';
import { StatusEffect } from '../data/status-effect';
import BattleScene from '../battle-scene';
import { Type, getTypeRgb } from '../data/type';
+import { getVariantTint } from '#app/data/variant';
export default class BattleInfo extends Phaser.GameObjects.Container {
private player: boolean;
@@ -29,8 +30,8 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
private genderText: Phaser.GameObjects.Text;
private ownedIcon: Phaser.GameObjects.Sprite;
private teraIcon: Phaser.GameObjects.Sprite;
- private splicedIcon: Phaser.GameObjects.Sprite;
private shinyIcon: Phaser.GameObjects.Sprite;
+ private splicedIcon: Phaser.GameObjects.Sprite;
private statusIndicator: Phaser.GameObjects.Sprite;
private levelContainer: Phaser.GameObjects.Container;
private hpBar: Phaser.GameObjects.Image;
@@ -39,6 +40,7 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
private hpNumbersContainer: Phaser.GameObjects.Container;
private type1Icon: Phaser.GameObjects.Sprite;
private type2Icon: Phaser.GameObjects.Sprite;
+ private type3Icon: Phaser.GameObjects.Sprite;
private expBar: Phaser.GameObjects.Image;
public expMaskRect: Phaser.GameObjects.Graphics;
@@ -79,7 +81,7 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
this.ownedIcon = this.scene.add.sprite(0, 0, 'icon_owned');
this.ownedIcon.setVisible(false);
this.ownedIcon.setOrigin(0, 0);
- this.ownedIcon.setPositionRelative(this.nameText, 0, 11.5);
+ this.ownedIcon.setPositionRelative(this.nameText, 0, 11.75);
this.add(this.ownedIcon);
}
@@ -91,6 +93,14 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
this.teraIcon.setInteractive(new Phaser.Geom.Rectangle(0, 0, 12, 15), Phaser.Geom.Rectangle.Contains);
this.add(this.teraIcon);
+ this.shinyIcon = this.scene.add.sprite(0, 0, 'shiny_star');
+ this.shinyIcon.setVisible(false);
+ this.shinyIcon.setOrigin(0, 0);
+ this.shinyIcon.setScale(0.5)
+ this.shinyIcon.setPositionRelative(this.nameText, 0, 2);
+ this.shinyIcon.setInteractive(new Phaser.Geom.Rectangle(0, 0, 12, 15), Phaser.Geom.Rectangle.Contains);
+ this.add(this.shinyIcon);
+
this.splicedIcon = this.scene.add.sprite(0, 0, 'icon_spliced');
this.splicedIcon.setVisible(false);
this.splicedIcon.setOrigin(0, 0);
@@ -111,12 +121,6 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
const levelOverlay = this.scene.add.image(0, 0, 'overlay_lv');
this.levelContainer.add(levelOverlay);
- this.shinyIcon = this.scene.add.sprite(0, 0, 'shiny_star');
- this.shinyIcon.setVisible(false);
- this.shinyIcon.setOrigin(0, 0);
- this.shinyIcon.setPositionRelative(this.levelContainer, -12, -5);
- this.add(this.shinyIcon);
-
this.hpBar = this.scene.add.image(player ? -61 : -71, player ? -1 : 4.5, 'overlay_hp');
this.hpBar.setOrigin(0);
this.add(this.hpBar);
@@ -134,6 +138,10 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
this.type2Icon.setOrigin(0, 0);
this.add(this.type2Icon);
+ this.type3Icon = this.scene.add.sprite(player ? -154 : 0, player ? -17 : -15.5, `pbinfo_${player ? 'player' : 'enemy'}_type`);
+ this.type3Icon.setOrigin(0, 0);
+ this.add(this.type3Icon);
+
if (this.player) {
this.hpNumbersContainer = this.scene.add.container(-15, 10);
this.add(this.hpNumbersContainer);
@@ -182,11 +190,19 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
this.splicedIcon.on('pointerout', () => (this.scene as BattleScene).ui.hideTooltip());
}
+ this.shinyIcon.setPositionRelative(this.nameText, nameTextWidth + this.genderText.displayWidth + 1 + (this.teraIcon.visible ? this.teraIcon.displayWidth + 1 : 0) + (this.splicedIcon.visible ? this.splicedIcon.displayWidth + 1 : 0), 2.5);
+ this.shinyIcon.setVisible(!!pokemon.isShiny());
+ this.shinyIcon.setTint(getVariantTint(pokemon.getVariant()));
+ if (this.shinyIcon.visible) {
+ this.shinyIcon.on('pointerover', () => (this.scene as BattleScene).ui.showTooltip(null, `Shiny${pokemon.getVariant() ? ` (${pokemon.getVariant() === 2 ? 'Epic' : 'Rare'})` : ''}`));
+ this.shinyIcon.on('pointerout', () => (this.scene as BattleScene).ui.hideTooltip());
+ }
+
if (!this.player) {
const dexEntry = pokemon.scene.gameData.dexData[pokemon.species.speciesId];
this.ownedIcon.setVisible(!!dexEntry.caughtAttr);
const dexAttr = pokemon.getDexAttr();
- if ((dexEntry.caughtAttr & dexAttr) < dexAttr)
+ if ((dexEntry.caughtAttr & dexAttr) < dexAttr || !(pokemon.scene.gameData.starterData[pokemon.species.getRootSpeciesId()].abilityAttr & Math.pow(2, pokemon.abilityIndex)))
this.ownedIcon.setTint(0x808080);
if (this.boss)
@@ -210,8 +226,11 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
this.type1Icon.setTexture(`pbinfo_${this.player ? 'player' : 'enemy'}_type${types.length > 1 ? '1' : ''}`);
this.type1Icon.setFrame(Type[types[0]].toLowerCase());
this.type2Icon.setVisible(types.length > 1);
+ this.type3Icon.setVisible(types.length > 2);
if (types.length > 1)
this.type2Icon.setFrame(Type[types[1]].toLowerCase());
+ if (types.length > 2)
+ this.type3Icon.setFrame(Type[types[2]].toLowerCase());
if (this.player) {
this.expMaskRect.x = (pokemon.levelExp / getLevelTotalExp(pokemon.level, pokemon.species.growthRate)) * 510;
@@ -235,16 +254,14 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
if (this.player)
this.y -= 12 * (mini ? 1 : -1);
- const offsetElements = [ this.nameText, this.genderText, this.teraIcon, this.splicedIcon, this.statusIndicator, this.levelContainer ];
+ const offsetElements = [ this.nameText, this.genderText, this.teraIcon, this.splicedIcon, this.shinyIcon, this.statusIndicator, this.levelContainer ];
offsetElements.forEach(el => el.y += 1.5 * (mini ? -1 : 1));
- [ this.type1Icon, this.type2Icon ].forEach(el => {
+ [ this.type1Icon, this.type2Icon, this.type3Icon ].forEach(el => {
el.x += 4 * (mini ? 1 : -1);
el.y += -8 * (mini ? 1 : -1);
});
- this.shinyIcon.setPositionRelative(this.levelContainer, -12, -5);
-
const toggledElements = [ this.hpNumbersContainer, this.expBar ];
toggledElements.forEach(el => el.setVisible(!mini));
}
@@ -255,7 +272,7 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
if (boss !== this.boss) {
this.boss = boss;
- [ this.nameText, this.genderText, this.teraIcon, this.splicedIcon, this.ownedIcon, this.statusIndicator, this.levelContainer ].map(e => e.x += 48 * (boss ? -1 : 1));
+ [ this.nameText, this.genderText, this.teraIcon, this.splicedIcon, this.shinyIcon, this.ownedIcon, this.statusIndicator, this.levelContainer ].map(e => e.x += 48 * (boss ? -1 : 1));
this.hpBar.x += 38 * (boss ? -1 : 1);
this.hpBar.y += 2 * (this.boss ? -1 : 1);
this.hpBar.setTexture(`overlay_hp${boss ? '_boss' : ''}`);
@@ -337,8 +354,11 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
this.type1Icon.setTexture(`pbinfo_${this.player ? 'player' : 'enemy'}_type${types.length > 1 ? '1' : ''}`);
this.type1Icon.setFrame(Type[types[0]].toLowerCase());
this.type2Icon.setVisible(types.length > 1);
+ this.type3Icon.setVisible(types.length > 2);
if (types.length > 1)
this.type2Icon.setFrame(Type[types[1]].toLowerCase());
+ if (types.length > 2)
+ this.type3Icon.setFrame(Type[types[2]].toLowerCase());
const updateHpFrame = () => {
const hpFrame = this.hpBar.scaleX > 0.5 ? 'high' : this.hpBar.scaleX > 0.25 ? 'medium' : 'low';
@@ -478,7 +498,6 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
for (let i = 0; i < levelStr.length; i++)
this.levelNumbersContainer.add(this.scene.add.image(i * 8, 0, `numbers${isCapped && this.player ? '_red' : ''}`, levelStr[i]));
this.levelContainer.setX((this.player ? -41 : -50) - 8 * Math.max(levelStr.length - 3, 0));
- this.shinyIcon.setPositionRelative(this.levelContainer, -12, -5);
}
setHpNumbers(hp: integer, maxHp: integer) {
diff --git a/src/ui/command-ui-handler.ts b/src/ui/command-ui-handler.ts
index c0fdd43fa..b8223694b 100644
--- a/src/ui/command-ui-handler.ts
+++ b/src/ui/command-ui-handler.ts
@@ -4,6 +4,7 @@ import { addTextObject, TextStyle } from "./text";
import PartyUiHandler, { PartyUiMode } from "./party-ui-handler";
import { Mode } from "./ui";
import UiHandler from "./ui-handler";
+import i18next from '../plugins/i18n';
export enum Command {
FIGHT = 0,
@@ -25,7 +26,12 @@ export default class CommandUiHandler extends UiHandler {
setup() {
const ui = this.getUi();
- const commands = [ 'Fight', 'Ball', 'Pokémon', 'Run' ];
+ const commands = [
+ i18next.t('commandUiHandler:fight'),
+ i18next.t('commandUiHandler:ball'),
+ i18next.t('commandUiHandler:pokemon'),
+ i18next.t('commandUiHandler:run')
+ ];
this.commandsContainer = this.scene.add.container(216, -38.7);
this.commandsContainer.setVisible(false);
@@ -55,7 +61,7 @@ export default class CommandUiHandler extends UiHandler {
messageHandler.commandWindow.setVisible(true);
messageHandler.movesWindowContainer.setVisible(false);
messageHandler.message.setWordWrapWidth(1110);
- messageHandler.showText(`What will\n${commandPhase.getPokemon().name} do?`, 0);
+ messageHandler.showText(i18next.t('commandUiHandler:actionMessage', {pokemonName: commandPhase.getPokemon().name}), 0);
this.setCursor(this.getCursor());
return true;
diff --git a/src/ui/egg-hatch-scene-handler.ts b/src/ui/egg-hatch-scene-handler.ts
index 358b8c13b..f841bafc2 100644
--- a/src/ui/egg-hatch-scene-handler.ts
+++ b/src/ui/egg-hatch-scene-handler.ts
@@ -49,5 +49,6 @@ export default class EggHatchSceneHandler extends UiHandler {
clear() {
super.clear();
this.eggHatchContainer.removeAll(true);
+ this.getUi().hideTooltip();
}
}
\ No newline at end of file
diff --git a/src/ui/form-modal-ui-handler.ts b/src/ui/form-modal-ui-handler.ts
index 5adf6d3c6..ec5f4147c 100644
--- a/src/ui/form-modal-ui-handler.ts
+++ b/src/ui/form-modal-ui-handler.ts
@@ -5,6 +5,7 @@ import { TextStyle, addTextInputObject, addTextObject } from "./text";
import { WindowVariant, addWindow } from "./ui-theme";
import InputText from "phaser3-rex-plugins/plugins/inputtext";
import * as Utils from "../utils";
+import i18next from '../plugins/i18n';
export interface FormModalConfig extends ModalConfig {
errorMessage?: string;
@@ -28,7 +29,7 @@ export abstract class FormModalUiHandler extends ModalUiHandler {
abstract getFields(): string[];
getHeight(config?: ModalConfig): number {
- return 20 * this.getFields().length + (this.getModalTitle() ? 26 : 0) + ((config as FormModalConfig)?.errorMessage ? 12 : 0) + 28;
+ return 20 * this.getFields().length + (this.getModalTitle() ? 26 : 0) + ((config as FormModalConfig)?.errorMessage ? 12 : 0) + this.getButtonTopMargin() + 28;
}
getReadableErrorMessage(error: string): string {
@@ -55,7 +56,7 @@ export abstract class FormModalUiHandler extends ModalUiHandler {
const inputBg = addWindow(this.scene, 0, 0, 80, 16, false, false, 0, 0, WindowVariant.XTHIN);
- const isPassword = field.includes('Password');
+ const isPassword = field.includes(i18next.t("menu:password")) || field.includes(i18next.t("menu:confirmPassword"));
const input = addTextInputObject(this.scene, 4, -2, 440, 116, TextStyle.TOOLTIP_CONTENT, { type: isPassword ? 'password' : 'text', maxLength: isPassword ? 64 : 16 });
input.setOrigin(0, 0);
@@ -67,7 +68,7 @@ export abstract class FormModalUiHandler extends ModalUiHandler {
this.inputs.push(input);
});
- this.errorMessage = addTextObject(this.scene, 10, (hasTitle ? 31 : 5) + 20 * (fields.length - 1) + 16, '', TextStyle.TOOLTIP_CONTENT);
+ this.errorMessage = addTextObject(this.scene, 10, (hasTitle ? 31 : 5) + 20 * (fields.length - 1) + 16 + this.getButtonTopMargin(), '', TextStyle.TOOLTIP_CONTENT);
this.errorMessage.setColor(this.getTextColor(TextStyle.SUMMARY_PINK));
this.errorMessage.setShadowColor(this.getTextColor(TextStyle.SUMMARY_PINK, true));
this.errorMessage.setVisible(false);
diff --git a/src/ui/login-form-ui-handler.ts b/src/ui/login-form-ui-handler.ts
index 27c841b82..e5af320ab 100644
--- a/src/ui/login-form-ui-handler.ts
+++ b/src/ui/login-form-ui-handler.ts
@@ -2,14 +2,15 @@ import { FormModalUiHandler } from "./form-modal-ui-handler";
import { ModalConfig } from "./modal-ui-handler";
import * as Utils from "../utils";
import { Mode } from "./ui";
+import i18next from '../plugins/i18n';
export default class LoginFormUiHandler extends FormModalUiHandler {
getModalTitle(config?: ModalConfig): string {
- return 'Login';
+ return i18next.t('menu:login');
}
getFields(config?: ModalConfig): string[] {
- return [ 'Username', 'Password' ];
+ return [ i18next.t('menu:username'), i18next.t('menu:password') ];
}
getWidth(config?: ModalConfig): number {
@@ -21,7 +22,7 @@ export default class LoginFormUiHandler extends FormModalUiHandler {
}
getButtonLabels(config?: ModalConfig): string[] {
- return [ 'Log In', 'Register' ];
+ return [ i18next.t('menu:login'), i18next.t('menu:register') ];
}
getReadableErrorMessage(error: string): string {
@@ -30,13 +31,13 @@ export default class LoginFormUiHandler extends FormModalUiHandler {
error = error.slice(0, colonIndex);
switch (error) {
case 'invalid username':
- return 'The provided username is invalid';
+ return i18next.t('menu:invalidLoginUsername');
case 'invalid password':
- return 'The provided password is invalid';
+ return i18next.t('menu:invalidLoginPassword');
case 'account doesn\'t exist':
- return 'The provided user does not exist';
+ return i18next.t('menu:accountNonExistent');
case 'password doesn\'t match':
- return 'The provided password does not match';
+ return i18next.t('menu:unmatchingPassword');
}
return super.getReadableErrorMessage(error);
@@ -57,8 +58,12 @@ export default class LoginFormUiHandler extends FormModalUiHandler {
this.scene.ui.playError();
};
if (!this.inputs[0].text)
- return onFail('Username must not be empty');
- Utils.apiPost('account/login', JSON.stringify({ username: this.inputs[0].text, password: this.inputs[1].text }))
+ return onFail(i18next.t('menu:emptyUsername'));
+ const contentType = 'application/x-www-form-urlencoded';
+ const headers = {
+ 'Content-Type': contentType,
+ };
+ fetch(`${Utils.apiUrl}/account/login`, { method: 'POST', headers: headers, body: `username=${encodeURIComponent(this.inputs[0].text)}&password=${encodeURIComponent(this.inputs[1].text)}` })
.then(response => {
if (!response.ok)
return response.text();
diff --git a/src/ui/menu-ui-handler.ts b/src/ui/menu-ui-handler.ts
index 88a80f7d2..8b2c56469 100644
--- a/src/ui/menu-ui-handler.ts
+++ b/src/ui/menu-ui-handler.ts
@@ -336,10 +336,14 @@ export default class MenuUiHandler extends MessageUiHandler {
case Button.UP:
if (this.cursor)
success = this.setCursor(this.cursor - 1);
+ else
+ success = this.setCursor(this.menuOptions.length - 1);
break;
case Button.DOWN:
if (this.cursor + 1 < this.menuOptions.length)
success = this.setCursor(this.cursor + 1);
+ else
+ success = this.setCursor(0);
break;
}
}
diff --git a/src/ui/modal-ui-handler.ts b/src/ui/modal-ui-handler.ts
index 2bdc809b3..f193a3db5 100644
--- a/src/ui/modal-ui-handler.ts
+++ b/src/ui/modal-ui-handler.ts
@@ -32,6 +32,10 @@ export abstract class ModalUiHandler extends UiHandler {
abstract getButtonLabels(config?: ModalConfig): string[];
+ getButtonTopMargin(): number {
+ return 0;
+ }
+
setup() {
const ui = this.getUi();
@@ -52,6 +56,8 @@ export abstract class ModalUiHandler extends UiHandler {
const buttonLabels = this.getButtonLabels();
+ const buttonTopMargin = this.getButtonTopMargin();
+
for (let label of buttonLabels) {
const buttonLabel = addTextObject(this.scene, 0, 8, label, TextStyle.TOOLTIP_CONTENT);
buttonLabel.setOrigin(0.5, 0.5);
@@ -60,7 +66,7 @@ export abstract class ModalUiHandler extends UiHandler {
buttonBg.setOrigin(0.5, 0);
buttonBg.setInteractive(new Phaser.Geom.Rectangle(0, 0, buttonBg.width, buttonBg.height), Phaser.Geom.Rectangle.Contains);
- const buttonContainer = this.scene.add.container(0, 0);
+ const buttonContainer = this.scene.add.container(0, buttonTopMargin);
this.buttonBgs.push(buttonBg);
this.buttonContainers.push(buttonContainer);
diff --git a/src/ui/party-exp-bar.ts b/src/ui/party-exp-bar.ts
index a582c7e85..a5451c5f2 100644
--- a/src/ui/party-exp-bar.ts
+++ b/src/ui/party-exp-bar.ts
@@ -51,7 +51,7 @@ export default class PartyExpBar extends Phaser.GameObjects.Container {
this.tween = this.scene.tweens.add({
targets: this,
x: (this.scene.game.canvas.width / 6) - (this.bg.width - 5),
- duration: 500,
+ duration: 500 / Math.pow(2, pokemon.scene.expGainsSpeed),
ease: 'Sine.easeOut',
onComplete: () => {
this.tween = null;
diff --git a/src/ui/party-ui-handler.ts b/src/ui/party-ui-handler.ts
index 834b994a0..c6f32869f 100644
--- a/src/ui/party-ui-handler.ts
+++ b/src/ui/party-ui-handler.ts
@@ -15,6 +15,7 @@ import PokemonIconAnimHandler, { PokemonIconAnimMode } from "./pokemon-icon-anim
import { pokemonEvolutions } from "../data/pokemon-evolutions";
import { addWindow } from "./ui-theme";
import { SpeciesFormChangeItemTrigger } from "../data/pokemon-forms";
+import { getVariantTint } from "#app/data/variant";
const defaultMessage = 'Choose a Pokémon.';
@@ -899,9 +900,10 @@ class PartySlot extends Phaser.GameObjects.Container {
}
if (this.pokemon.isShiny()) {
- const shinyStar = this.scene.add.image(0, 0, 'shiny_star');
+ const shinyStar = this.scene.add.image(0, 0, 'shiny_star_small');
shinyStar.setOrigin(0, 0);
- shinyStar.setPositionRelative(slotName, -8, 2);
+ shinyStar.setPositionRelative(slotName, -9, 3);
+ shinyStar.setTint(getVariantTint(this.pokemon.getVariant()));
slotInfoContainer.add(shinyStar);
}
diff --git a/src/ui/pokemon-info-container.ts b/src/ui/pokemon-info-container.ts
index f2921e124..c11552c72 100644
--- a/src/ui/pokemon-info-container.ts
+++ b/src/ui/pokemon-info-container.ts
@@ -8,6 +8,7 @@ import { addWindow } from "./ui-theme";
import { getNatureName } from "../data/nature";
import * as Utils from "../utils";
import { Type } from "../data/type";
+import { getVariantTint } from "#app/data/variant";
export default class PokemonInfoContainer extends Phaser.GameObjects.Container {
private pokemonGenderLabelText: Phaser.GameObjects.Text;
@@ -16,6 +17,7 @@ export default class PokemonInfoContainer extends Phaser.GameObjects.Container {
private pokemonAbilityText: Phaser.GameObjects.Text;
private pokemonNatureLabelText: Phaser.GameObjects.Text;
private pokemonNatureText: BBCodeText;
+ private pokemonShinyIcon: Phaser.GameObjects.Image;
private pokemonMovesContainer: Phaser.GameObjects.Container;
private pokemonMovesContainers: Phaser.GameObjects.Container[];
private pokemonMoveBgs: Phaser.GameObjects.NineSlice[];
@@ -80,32 +82,38 @@ export default class PokemonInfoContainer extends Phaser.GameObjects.Container {
this.add(infoBg);
this.add(this.statsContainer);
- this.pokemonGenderLabelText = addTextObject(this.scene, -18, 20, 'Gender:', TextStyle.WINDOW, { fontSize: '64px' });
+ this.pokemonGenderLabelText = addTextObject(this.scene, -18, 18, 'Gender:', TextStyle.WINDOW, { fontSize: '64px' });
this.pokemonGenderLabelText.setOrigin(1, 0);
this.pokemonGenderLabelText.setVisible(false);
this.add(this.pokemonGenderLabelText);
- this.pokemonGenderText = addTextObject(this.scene, -14, 20, '', TextStyle.WINDOW, { fontSize: '64px' });
+ this.pokemonGenderText = addTextObject(this.scene, -14, 18, '', TextStyle.WINDOW, { fontSize: '64px' });
this.pokemonGenderText.setOrigin(0, 0);
this.pokemonGenderText.setVisible(false);
this.add(this.pokemonGenderText);
- this.pokemonAbilityLabelText = addTextObject(this.scene, -18, 30, 'Ability:', TextStyle.WINDOW, { fontSize: '64px' });
+ this.pokemonAbilityLabelText = addTextObject(this.scene, -18, 28, 'Ability:', TextStyle.WINDOW, { fontSize: '64px' });
this.pokemonAbilityLabelText.setOrigin(1, 0);
this.add(this.pokemonAbilityLabelText);
- this.pokemonAbilityText = addTextObject(this.scene, -14, 30, '', TextStyle.WINDOW, { fontSize: '64px' });
+ this.pokemonAbilityText = addTextObject(this.scene, -14, 28, '', TextStyle.WINDOW, { fontSize: '64px' });
this.pokemonAbilityText.setOrigin(0, 0);
this.add(this.pokemonAbilityText);
- this.pokemonNatureLabelText = addTextObject(this.scene, -18, 40, 'Nature:', TextStyle.WINDOW, { fontSize: '64px' });
+ this.pokemonNatureLabelText = addTextObject(this.scene, -18, 38, 'Nature:', TextStyle.WINDOW, { fontSize: '64px' });
this.pokemonNatureLabelText.setOrigin(1, 0);
this.add(this.pokemonNatureLabelText);
- this.pokemonNatureText = addBBCodeTextObject(this.scene, -14, 40, '', TextStyle.WINDOW, { fontSize: '64px', lineSpacing: 3, maxLines: 2 });
+ this.pokemonNatureText = addBBCodeTextObject(this.scene, -14, 38, '', TextStyle.WINDOW, { fontSize: '64px', lineSpacing: 3, maxLines: 2 });
this.pokemonNatureText.setOrigin(0, 0);
this.add(this.pokemonNatureText);
+ this.pokemonShinyIcon = this.scene.add.image(-43.5, 48.5, 'shiny_star');
+ this.pokemonShinyIcon.setOrigin(0, 0);
+ this.pokemonShinyIcon.setScale(0.75);
+ this.pokemonShinyIcon.setInteractive(new Phaser.Geom.Rectangle(0, 0, 12, 15), Phaser.Geom.Rectangle.Contains);
+ this.add(this.pokemonShinyIcon);
+
this.setVisible(false);
}
@@ -120,14 +128,20 @@ export default class PokemonInfoContainer extends Phaser.GameObjects.Container {
} else
this.pokemonGenderText.setVisible(false);
- const ability = pokemon.getAbility(true);
- const abilityTextStyle = ability.id === pokemon.getSpeciesForm().abilityHidden ? TextStyle.MONEY : TextStyle.WINDOW;
- this.pokemonAbilityText.setText(ability.name);
+ const abilityTextStyle = pokemon.abilityIndex === (pokemon.species.ability2 ? 2 : 1) ? TextStyle.MONEY : TextStyle.WINDOW;
+ this.pokemonAbilityText.setText(pokemon.getAbility(true).name);
this.pokemonAbilityText.setColor(getTextColor(abilityTextStyle, false, this.scene.uiTheme));
this.pokemonAbilityText.setShadowColor(getTextColor(abilityTextStyle, true, this.scene.uiTheme));
this.pokemonNatureText.setText(getNatureName(pokemon.getNature(), true, false, false, this.scene.uiTheme));
+ this.pokemonShinyIcon.setTint(getVariantTint(pokemon.getVariant()));
+ this.pokemonShinyIcon.setVisible(pokemon.isShiny());
+ if (this.pokemonShinyIcon.visible) {
+ this.pokemonShinyIcon.on('pointerover', () => (this.scene as BattleScene).ui.showTooltip(null, `Shiny${pokemon.getVariant() ? ` (${pokemon.getVariant() === 2 ? 'Epic' : 'Rare'})` : ''}`, true));
+ this.pokemonShinyIcon.on('pointerout', () => (this.scene as BattleScene).ui.hideTooltip());
+ }
+
const originalIvs: integer[] = this.scene.gameData.dexData[pokemon.species.speciesId].caughtAttr
? this.scene.gameData.dexData[pokemon.species.speciesId].ivs
: null;
@@ -186,6 +200,7 @@ export default class PokemonInfoContainer extends Phaser.GameObjects.Container {
x: this.initialX,
onComplete: () => {
this.setVisible(false);
+ (this.scene as BattleScene).ui.hideTooltip();
resolve();
}
});
diff --git a/src/ui/registration-form-ui-handler.ts b/src/ui/registration-form-ui-handler.ts
index c1cc79f69..239f8aba1 100644
--- a/src/ui/registration-form-ui-handler.ts
+++ b/src/ui/registration-form-ui-handler.ts
@@ -2,14 +2,16 @@ import { FormModalUiHandler } from "./form-modal-ui-handler";
import { ModalConfig } from "./modal-ui-handler";
import * as Utils from "../utils";
import { Mode } from "./ui";
+import { TextStyle, addTextObject } from "./text";
+import i18next from '../plugins/i18n';
export default class RegistrationFormUiHandler extends FormModalUiHandler {
getModalTitle(config?: ModalConfig): string {
- return 'Register';
+ return i18next.t('menu:register');
}
getFields(config?: ModalConfig): string[] {
- return [ 'Username', 'Password', 'Confirm Password' ];
+ return [ i18next.t('menu:username'), i18next.t('menu:password'), i18next.t('menu:confirmPassword') ];
}
getWidth(config?: ModalConfig): number {
@@ -20,8 +22,12 @@ export default class RegistrationFormUiHandler extends FormModalUiHandler {
return [ 0, 0, 48, 0 ];
}
+ getButtonTopMargin(): number {
+ return 8;
+ }
+
getButtonLabels(config?: ModalConfig): string[] {
- return [ 'Register', 'Back to Login' ];
+ return [ i18next.t('menu:register'), i18next.t('menu:backToLogin') ];
}
getReadableErrorMessage(error: string): string {
@@ -30,16 +36,24 @@ export default class RegistrationFormUiHandler extends FormModalUiHandler {
error = error.slice(0, colonIndex);
switch (error) {
case 'invalid username':
- return 'Username must only contain letters, numbers, or underscores';
+ return i18next.t('menu:invalidRegisterUsername');
case 'invalid password':
- return 'Password must be 6 characters or longer';
+ return i18next.t('menu:invalidRegisterPassword');
case 'failed to add account record':
- return 'The provided username is already in use';
+ return i18next.t('menu:usernameAlreadyUsed');
}
return super.getReadableErrorMessage(error);
}
+ setup(): void {
+ super.setup();
+
+ const label = addTextObject(this.scene, 10, 87, i18next.t('menu:registrationAgeWarning'), TextStyle.TOOLTIP_CONTENT, { fontSize: '42px' });
+
+ this.modalContainer.add(label);
+ }
+
show(args: any[]): boolean {
if (super.show(args)) {
const config = args[0] as ModalConfig;
@@ -55,16 +69,20 @@ export default class RegistrationFormUiHandler extends FormModalUiHandler {
this.scene.ui.playError();
};
if (!this.inputs[0].text)
- return onFail('Username must not be empty');
+ return onFail(i18next.t('menu:emptyUsername'));
if (!this.inputs[1].text)
return onFail(this.getReadableErrorMessage('invalid password'));
if (this.inputs[1].text !== this.inputs[2].text)
- return onFail('Password must match confirm password');
- Utils.apiPost('account/register', JSON.stringify({ username: this.inputs[0].text, password: this.inputs[1].text }))
+ return onFail(i18next.t('menu:passwordNotMatchingConfirmPassword'));
+ const contentType = 'application/x-www-form-urlencoded';
+ const headers = {
+ 'Content-Type': contentType,
+ };
+ fetch(`${Utils.apiUrl}/account/register`, { method: 'POST', headers: headers, body: `username=${encodeURIComponent(this.inputs[0].text)}&password=${encodeURIComponent(this.inputs[1].text)}` })
.then(response => response.text())
.then(response => {
if (!response) {
- Utils.apiPost('account/login', JSON.stringify({ username: this.inputs[0].text, password: this.inputs[1].text }))
+ fetch(`${Utils.apiUrl}/account/login`, { method: 'POST', headers: headers, body: `username=${encodeURIComponent(this.inputs[0].text)}&password=${encodeURIComponent(this.inputs[1].text)}` })
.then(response => {
if (!response.ok)
return response.text();
diff --git a/src/ui/save-slot-select-ui-handler.ts b/src/ui/save-slot-select-ui-handler.ts
index 218650451..181b0643c 100644
--- a/src/ui/save-slot-select-ui-handler.ts
+++ b/src/ui/save-slot-select-ui-handler.ts
@@ -7,10 +7,9 @@ import { addWindow } from "./ui-theme";
import * as Utils from "../utils";
import PokemonData from "../system/pokemon-data";
import { PokemonHeldItemModifier } from "../modifier/modifier";
-import { TitlePhase } from "../phases";
import MessageUiHandler from "./message-ui-handler";
-const sessionSlotCount = 3;
+const sessionSlotCount = 5;
export enum SaveSlotUiMode {
LOAD,
@@ -30,8 +29,12 @@ export default class SaveSlotSelectUiHandler extends MessageUiHandler {
private uiMode: SaveSlotUiMode;
private saveSlotSelectCallback: SaveSlotSelectCallback;
+ private scrollCursor: integer = 0;
+
private cursorObj: Phaser.GameObjects.NineSlice;
+ private sessionSlotsContainerInitialY: number;
+
constructor(scene: BattleScene) {
super(scene, Mode.SAVE_SLOT);
}
@@ -47,7 +50,9 @@ export default class SaveSlotSelectUiHandler extends MessageUiHandler {
loadSessionBg.setOrigin(0, 0);
this.saveSlotSelectContainer.add(loadSessionBg);
- this.sessionSlotsContainer = this.scene.add.container(8, -this.scene.game.canvas.height / 6 + 8);
+ this.sessionSlotsContainerInitialY = -this.scene.game.canvas.height / 6 + 8;
+
+ this.sessionSlotsContainer = this.scene.add.container(8, this.sessionSlotsContainerInitialY);
this.saveSlotSelectContainer.add(this.sessionSlotsContainer);
this.saveSlotSelectMessageBoxContainer = this.scene.add.container(0, 0);
@@ -76,6 +81,7 @@ export default class SaveSlotSelectUiHandler extends MessageUiHandler {
this.saveSlotSelectContainer.setVisible(true);
this.populateSessionSlots();
+ this.setScrollCursor(0);
this.setCursor(0);
return true;
@@ -90,13 +96,14 @@ export default class SaveSlotSelectUiHandler extends MessageUiHandler {
if (button === Button.ACTION || button === Button.CANCEL) {
const originalCallback = this.saveSlotSelectCallback;
if (button === Button.ACTION) {
- if (this.uiMode === SaveSlotUiMode.LOAD && !this.sessionSlots[this.cursor].hasData)
+ const cursor = this.cursor + this.scrollCursor;
+ if (this.uiMode === SaveSlotUiMode.LOAD && !this.sessionSlots[cursor].hasData)
error = true;
else {
switch (this.uiMode) {
case SaveSlotUiMode.LOAD:
this.saveSlotSelectCallback = null;
- originalCallback(this.cursor);
+ originalCallback(cursor);
break;
case SaveSlotUiMode.SAVE:
const saveAndCallback = () => {
@@ -105,16 +112,16 @@ export default class SaveSlotSelectUiHandler extends MessageUiHandler {
ui.revertMode();
ui.showText(null, 0);
ui.setMode(Mode.MESSAGE);
- originalCallback(this.cursor);
+ originalCallback(cursor);
};
- if (this.sessionSlots[this.cursor].hasData) {
+ if (this.sessionSlots[cursor].hasData) {
ui.showText('Overwrite the data in the selected slot?', null, () => {
ui.setOverlayMode(Mode.CONFIRM, () => saveAndCallback(), () => {
ui.revertMode();
ui.showText(null, 0);
}, false, 0, 19, 2000);
});
- } else if (this.sessionSlots[this.cursor].hasData === false)
+ } else if (this.sessionSlots[cursor].hasData === false)
saveAndCallback();
else
return false;
@@ -130,10 +137,16 @@ export default class SaveSlotSelectUiHandler extends MessageUiHandler {
} else {
switch (button) {
case Button.UP:
- success = this.setCursor(this.cursor ? this.cursor - 1 : 0);
+ if (this.cursor)
+ success = this.setCursor(this.cursor - 1);
+ else if (this.scrollCursor)
+ success = this.setScrollCursor(this.scrollCursor - 1);
break;
case Button.DOWN:
- success = this.setCursor(this.cursor < sessionSlotCount - 1 ? this.cursor + 1 : 2);
+ if (this.cursor < 2)
+ success = this.setCursor(this.cursor + 1);
+ else if (this.scrollCursor < sessionSlotCount - 3)
+ success = this.setScrollCursor(this.scrollCursor + 1);
break;
}
}
@@ -178,7 +191,24 @@ export default class SaveSlotSelectUiHandler extends MessageUiHandler {
this.cursorObj.setOrigin(0, 0);
this.sessionSlotsContainer.add(this.cursorObj);
}
- this.cursorObj.setPosition(4, 4 + cursor * 56);
+ this.cursorObj.setPosition(4, 4 + (cursor + this.scrollCursor) * 56);
+
+ return changed;
+ }
+
+ setScrollCursor(scrollCursor: integer): boolean {
+ let changed = scrollCursor !== this.scrollCursor;
+
+ if (changed) {
+ this.scrollCursor = scrollCursor;
+ this.setCursor(this.cursor);
+ this.scene.tweens.add({
+ targets: this.sessionSlotsContainer,
+ y: this.sessionSlotsContainerInitialY - 56 * scrollCursor,
+ duration: Utils.fixedInt(325),
+ ease: 'Sine.easeInOut'
+ });
+ }
return changed;
}
diff --git a/src/ui/session-reload-modal-ui-handler.ts b/src/ui/session-reload-modal-ui-handler.ts
new file mode 100644
index 000000000..fdcd9b2c2
--- /dev/null
+++ b/src/ui/session-reload-modal-ui-handler.ts
@@ -0,0 +1,47 @@
+import BattleScene from "../battle-scene";
+import { ModalConfig, ModalUiHandler } from "./modal-ui-handler";
+import { addTextObject, TextStyle } from "./text";
+import { Mode } from "./ui";
+
+export default class SessionReloadModalUiHandler extends ModalUiHandler {
+ constructor(scene: BattleScene, mode?: Mode) {
+ super(scene, mode);
+ }
+
+ getModalTitle(): string {
+ return '';
+ }
+
+ getWidth(): number {
+ return 160;
+ }
+
+ getHeight(): number {
+ return 32;
+ }
+
+ getMargin(): [number, number, number, number] {
+ return [ 0, 0, 48, 0 ];
+ }
+
+ getButtonLabels(): string[] {
+ return [ ];
+ }
+
+ setup(): void {
+ super.setup();
+
+ const label = addTextObject(this.scene, this.getWidth() / 2, this.getHeight() / 2, 'Your session is out of date.\nYour data will be reloaded…', TextStyle.WINDOW, { fontSize: '48px', align: 'center' });
+ label.setOrigin(0.5, 0.5);
+
+ this.modalContainer.add(label);
+ }
+
+ show(args: any[]): boolean {
+ const config: ModalConfig = {
+ buttonActions: []
+ };
+
+ return super.show([ config ]);
+ }
+}
\ No newline at end of file
diff --git a/src/ui/settings-ui-handler.ts b/src/ui/settings-ui-handler.ts
index ce8a7542d..8f43b377d 100644
--- a/src/ui/settings-ui-handler.ts
+++ b/src/ui/settings-ui-handler.ts
@@ -22,11 +22,13 @@ export default class SettingsUiHandler extends UiHandler {
private cursorObj: Phaser.GameObjects.NineSlice;
private reloadRequired: boolean;
+ private reloadI18n: boolean;
constructor(scene: BattleScene, mode?: Mode) {
super(scene, mode);
this.reloadRequired = false;
+ this.reloadI18n = false;
}
setup() {
@@ -197,8 +199,11 @@ export default class SettingsUiHandler extends UiHandler {
if (save) {
this.scene.gameData.saveSetting(setting, cursor)
- if (reloadSettings.includes(setting))
+ if (reloadSettings.includes(setting)) {
this.reloadRequired = true;
+ if (setting === Setting.Language)
+ this.reloadI18n = true;
+ }
}
return true;
@@ -234,7 +239,7 @@ export default class SettingsUiHandler extends UiHandler {
this.eraseCursor();
if (this.reloadRequired) {
this.reloadRequired = false;
- this.scene.reset(true);
+ this.scene.reset(true, false, true);
}
}
diff --git a/src/ui/starter-select-ui-handler.ts b/src/ui/starter-select-ui-handler.ts
index 6c589a1b2..369dcf44f 100644
--- a/src/ui/starter-select-ui-handler.ts
+++ b/src/ui/starter-select-ui-handler.ts
@@ -8,7 +8,7 @@ import { Gender, getGenderColor, getGenderSymbol } from "../data/gender";
import { allAbilities } from "../data/ability";
import { GameModes, gameModes } from "../game-mode";
import { GrowthRate, getGrowthRateColor } from "../data/exp";
-import { DexAttr, DexAttrProps, DexEntry, Passive as PassiveAttr, StarterFormMoveData, StarterMoveset } from "../system/game-data";
+import { AbilityAttr, DexAttr, DexAttrProps, DexEntry, Passive as PassiveAttr, StarterFormMoveData, StarterMoveset } from "../system/game-data";
import * as Utils from "../utils";
import PokemonIconAnimHandler, { PokemonIconAnimMode } from "./pokemon-icon-anim-handler";
import { StatsContainer } from "./stats-container";
@@ -26,14 +26,15 @@ import { TitlePhase } from "../phases";
import { argbFromRgba } from "@material/material-color-utilities";
import { OptionSelectItem } from "./abstact-option-select-ui-handler";
import { pokemonPrevolutions } from "#app/data/pokemon-evolutions";
+import { Variant, getVariantTint } from "#app/data/variant";
export type StarterSelectCallback = (starters: Starter[]) => void;
export interface Starter {
species: PokemonSpecies;
dexAttr: bigint;
+ abilityIndex: integer,
passive: boolean;
- variant: integer;
nature: Nature;
moveset?: StarterMoveset;
pokerus: boolean;
@@ -128,6 +129,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
private genMode: boolean;
private statsMode: boolean;
private dexAttrCursor: bigint = 0n;
+ private abilityCursor: integer = -1;
private natureCursor: integer = -1;
private genCursor: integer = 0;
private genScrollCursor: integer = 0;
@@ -141,6 +143,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
private pokerusGens: integer[] = [];
private pokerusCursors: integer[] = [];
private starterAttr: bigint[] = [];
+ private starterAbilityIndexes: integer[] = [];
private starterNatures: Nature[] = [];
private starterMovesets: StarterMoveset[] = [];
private speciesStarterDexEntry: DexEntry;
@@ -150,6 +153,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
private canCycleGender: boolean;
private canCycleAbility: boolean;
private canCycleNature: boolean;
+ private canCycleVariant: boolean;
private value: integer = 0;
private assetLoadCancelled: Utils.BooleanHolder;
@@ -162,7 +166,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
private valueLimitLabel: Phaser.GameObjects.Text;
private startCursorObj: Phaser.GameObjects.NineSlice;
private starterValueLabels: Phaser.GameObjects.Text[];
- private shinyIcons: Phaser.GameObjects.Image[];
+ private shinyIcons: Phaser.GameObjects.Image[][];
private hiddenAbilityIcons: Phaser.GameObjects.Image[];
private iconAnimHandler: PokemonIconAnimHandler;
@@ -170,6 +174,8 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
private starterSelectCallback: StarterSelectCallback;
private gameMode: GameModes;
+ protected blockInput: boolean = false;
+
constructor(scene: BattleScene) {
super(scene, Mode.STARTER_SELECT);
}
@@ -336,14 +342,14 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
starterSpecies.push(species.speciesId);
this.speciesLoaded.set(species.speciesId, false);
this.genSpecies[g].push(species);
- const defaultDexAttr = this.scene.gameData.getSpeciesDefaultDexAttr(species);
+ const defaultDexAttr = this.scene.gameData.getSpeciesDefaultDexAttr(species, false, true);
const defaultProps = this.scene.gameData.getSpeciesDexAttrProps(species, defaultDexAttr);
const x = (s % 9) * 18;
const y = Math.floor(s / 9) * 18;
- const icon = this.scene.add.sprite(x - 2, y + 2, species.getIconAtlasKey(defaultProps.formIndex));
+ const icon = this.scene.add.sprite(x - 2, y + 2, species.getIconAtlasKey(defaultProps.formIndex, defaultProps.shiny, defaultProps.variant));
icon.setScale(0.5);
icon.setOrigin(0, 0);
- icon.setFrame(species.getIconId(defaultProps.female, defaultProps.formIndex, defaultProps.shiny));
+ icon.setFrame(species.getIconId(defaultProps.female, defaultProps.formIndex, defaultProps.shiny, defaultProps.variant));
icon.setTint(0);
this.starterSelectGenIconContainers[g].add(icon);
this.iconAnimHandler.addOrUpdate(icon, PokemonIconAnimMode.NONE);
@@ -372,15 +378,19 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
return ret;
});
- this.shinyIcons = new Array(81).fill(null).map((_, i) => {
- const x = (i % 9) * 18;
+ const getShinyStar = (i: integer, v: integer): Phaser.GameObjects.Image => {
+ const x = (i % 9) * 18 - v * 3;
const y = Math.floor(i / 9) * 18;
- const ret = this.scene.add.image(x + 163, y + 11, 'shiny_star');
+ const ret = this.scene.add.image(x + 163, y + 11, 'shiny_star_small');
ret.setOrigin(0, 0);
ret.setScale(0.5);
ret.setVisible(false);
this.starterSelectContainer.add(ret);
return ret;
+ }
+
+ this.shinyIcons = new Array(81).fill(null).map((_, i) => {
+ return new Array(3).fill(null).map((_, v) => getShinyStar(i, v));
});
this.hiddenAbilityIcons = new Array(81).fill(null).map((_, i) => {
@@ -395,6 +405,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
});
this.pokemonSprite = this.scene.add.sprite(53, 63, `pkmn__sub`);
+ this.pokemonSprite.setPipeline(this.scene.spritePipeline, { tone: [ 0.0, 0.0, 0.0, 0.0 ], ignoreTimeTint: true });
this.starterSelectContainer.add(this.pokemonSprite);
this.type1Icon = this.scene.add.sprite(8, 98, 'types');
@@ -614,6 +625,9 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
}
processInput(button: Button): boolean {
+ if (this.blockInput)
+ return false;
+
const ui = this.getUi();
let success = false;
@@ -633,6 +647,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
success = true;
this.updateInstructions();
} else {
+ this.blockInput = true;
this.scene.clearPhaseQueue();
this.scene.pushPhase(new TitlePhase(this.scene));
this.scene.getCurrentPhase().end();
@@ -709,11 +724,12 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
cursorObj.setVisible(true);
cursorObj.setPosition(this.cursorObj.x, this.cursorObj.y);
const props = this.scene.gameData.getSpeciesDexAttrProps(species, this.dexAttrCursor);
- this.starterIcons[this.starterCursors.length].setTexture(species.getIconAtlasKey(props.formIndex));
- this.starterIcons[this.starterCursors.length].setFrame(species.getIconId(props.female, props.formIndex, props.shiny));
+ this.starterIcons[this.starterCursors.length].setTexture(species.getIconAtlasKey(props.formIndex, props.shiny, props.variant));
+ this.starterIcons[this.starterCursors.length].setFrame(species.getIconId(props.female, props.formIndex, props.shiny, props.variant));
this.starterGens.push(this.getGenCursorWithScroll());
this.starterCursors.push(this.cursor);
this.starterAttr.push(this.dexAttrCursor);
+ this.starterAbilityIndexes.push(this.abilityCursor);
this.starterNatures.push(this.natureCursor as unknown as Nature);
this.starterMovesets.push(this.starterMoveset.slice(0) as StarterMoveset);
if (this.speciesLoaded.get(species.speciesId))
@@ -808,7 +824,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
handler: () => {
starterData.passiveAttr |= PassiveAttr.ENABLED;
ui.setMode(Mode.STARTER_SELECT);
- this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, undefined, undefined);
+ this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, undefined, undefined, undefined);
return true;
}
});
@@ -818,7 +834,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
handler: () => {
starterData.passiveAttr ^= PassiveAttr.ENABLED;
ui.setMode(Mode.STARTER_SELECT);
- this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, undefined, undefined);
+ this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, undefined, undefined, undefined);
return true;
}
});
@@ -840,7 +856,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
return this.scene.reset(true);
});
ui.setMode(Mode.STARTER_SELECT);
- this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, undefined, undefined);
+ this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, undefined, undefined, undefined);
return true;
}
return false;
@@ -917,7 +933,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
switch (button) {
case Button.CYCLE_SHINY:
if (this.canCycleShiny) {
- this.setSpeciesDetails(this.lastSpecies, !props.shiny, undefined, undefined, undefined, undefined);
+ this.setSpeciesDetails(this.lastSpecies, !props.shiny, undefined, undefined, props.shiny ? 0 : undefined, undefined, undefined);
if (this.dexAttrCursor & DexAttr.SHINY)
this.scene.playSound('sparkle');
else
@@ -933,34 +949,35 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
if (this.speciesStarterDexEntry.caughtAttr & this.scene.gameData.getFormAttr(newFormIndex))
break;
} while (newFormIndex !== props.formIndex);
- this.setSpeciesDetails(this.lastSpecies, undefined, newFormIndex, undefined, undefined, undefined);
+ this.setSpeciesDetails(this.lastSpecies, undefined, newFormIndex, undefined, undefined, undefined, undefined);
success = true;
}
break;
case Button.CYCLE_GENDER:
if (this.canCycleGender) {
- this.setSpeciesDetails(this.lastSpecies, undefined, undefined, !props.female, undefined, undefined);
+ this.setSpeciesDetails(this.lastSpecies, undefined, undefined, !props.female, undefined, undefined, undefined);
success = true;
}
break;
case Button.CYCLE_ABILITY:
if (this.canCycleAbility) {
const abilityCount = this.lastSpecies.getAbilityCount();
- let newAbilityIndex = props.abilityIndex;
+ const abilityAttr = this.scene.gameData.starterData[this.lastSpecies.speciesId].abilityAttr;
+ let newAbilityIndex = this.abilityCursor;
do {
newAbilityIndex = (newAbilityIndex + 1) % abilityCount;
if (!newAbilityIndex) {
- if (this.speciesStarterDexEntry.caughtAttr & DexAttr.ABILITY_1)
+ if (abilityAttr & AbilityAttr.ABILITY_1)
break;
} else if (newAbilityIndex === 1) {
- if (this.speciesStarterDexEntry.caughtAttr & (this.lastSpecies.ability2 ? DexAttr.ABILITY_2 : DexAttr.ABILITY_HIDDEN))
+ if (abilityAttr & (this.lastSpecies.ability2 ? AbilityAttr.ABILITY_2 : AbilityAttr.ABILITY_HIDDEN))
break;
} else {
- if (this.speciesStarterDexEntry.caughtAttr & DexAttr.ABILITY_HIDDEN)
+ if (abilityAttr & AbilityAttr.ABILITY_HIDDEN)
break;
}
- } while (newAbilityIndex !== props.abilityIndex);
- this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, newAbilityIndex, undefined);
+ } while (newAbilityIndex !== this.abilityCursor);
+ this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, undefined, newAbilityIndex, undefined);
success = true;
}
break;
@@ -969,7 +986,27 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
const natures = this.scene.gameData.getNaturesForAttr(this.speciesStarterDexEntry.natureAttr);
const natureIndex = natures.indexOf(this.natureCursor);
const newNature = natures[natureIndex < natures.length - 1 ? natureIndex + 1 : 0];
- this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, undefined, newNature);
+ this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, undefined, undefined, newNature, undefined);
+ success = true;
+ }
+ break;
+ case Button.CYCLE_VARIANT:
+ if (this.canCycleVariant) {
+ let newVariant = props.variant;
+ do {
+ newVariant = (newVariant + 1) % 3;
+ if (!newVariant) {
+ if (this.speciesStarterDexEntry.caughtAttr & DexAttr.DEFAULT_VARIANT)
+ break;
+ } else if (newVariant === 1) {
+ if (this.speciesStarterDexEntry.caughtAttr & DexAttr.VARIANT_2)
+ break;
+ } else {
+ if (this.speciesStarterDexEntry.caughtAttr & DexAttr.VARIANT_3)
+ break;
+ }
+ } while (newVariant !== props.variant);
+ this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, newVariant, undefined, undefined);
success = true;
}
break;
@@ -1037,7 +1074,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
}
} else
this.scene.gameData.starterData[speciesId].moveset = this.starterMoveset.slice(0) as StarterMoveset;
- this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, undefined, undefined, false);
+ this.setSpeciesDetails(this.lastSpecies, undefined, undefined, undefined, undefined, undefined, undefined, false);
}
updateInstructions(): void {
@@ -1054,6 +1091,8 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
cycleInstructionLines.push('E: Cycle Ability');
if (this.canCycleNature)
cycleInstructionLines.push('N: Cycle Nature');
+ if (this.canCycleVariant)
+ cycleInstructionLines.push('V: Cycle Variant');
}
if (cycleInstructionLines.length > 2) {
@@ -1117,8 +1156,16 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
if (slotVisible)
this.updateStarterValueLabel(s);
this.starterValueLabels[s].setVisible(slotVisible);
- this.shinyIcons[s].setVisible(slotVisible && !!this.scene.gameData.dexData[speciesId].caughtAttr && !!(this.scene.gameData.dexData[speciesId].caughtAttr & DexAttr.SHINY));
- this.hiddenAbilityIcons[s].setVisible(slotVisible && !!this.scene.gameData.dexData[speciesId].caughtAttr && !!(this.scene.gameData.dexData[speciesId].caughtAttr & DexAttr.ABILITY_HIDDEN));
+ const speciesVariants = speciesId && this.scene.gameData.dexData[speciesId].caughtAttr & DexAttr.SHINY
+ ? [ DexAttr.DEFAULT_VARIANT, DexAttr.VARIANT_2, DexAttr.VARIANT_3 ].filter(v => !!(this.scene.gameData.dexData[speciesId].caughtAttr & v))
+ : [];
+ for (let v = 0; v < 3; v++) {
+ const hasVariant = speciesVariants.length > v;
+ this.shinyIcons[s][v].setVisible(slotVisible && hasVariant);
+ if (hasVariant)
+ this.shinyIcons[s][v].setTint(getVariantTint(speciesVariants[v] === DexAttr.DEFAULT_VARIANT ? 0 : speciesVariants[v] === DexAttr.VARIANT_2 ? 1 : 2));
+ }
+ this.hiddenAbilityIcons[s].setVisible(slotVisible && !!this.scene.gameData.dexData[speciesId].caughtAttr && !!(this.scene.gameData.starterData[speciesId].abilityAttr & 4));
}
} else {
changed = super.setCursor(cursor);
@@ -1171,7 +1218,8 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
setSpecies(species: PokemonSpecies) {
this.speciesStarterDexEntry = species ? this.scene.gameData.dexData[species.speciesId] : null;
- this.dexAttrCursor = species ? this.scene.gameData.getSpeciesDefaultDexAttr(species) : 0n;
+ this.dexAttrCursor = species ? this.scene.gameData.getSpeciesDefaultDexAttr(species, false, true) : 0n;
+ this.abilityCursor = species ? this.scene.gameData.getStarterSpeciesDefaultAbilityIndex(species) : 0;
this.natureCursor = species ? this.scene.gameData.getSpeciesDefaultNature(species) : 0;
if (this.statsMode) {
@@ -1185,10 +1233,10 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
}
if (this.lastSpecies) {
- const dexAttr = this.scene.gameData.getSpeciesDefaultDexAttr(this.lastSpecies);
+ const dexAttr = this.scene.gameData.getSpeciesDefaultDexAttr(this.lastSpecies, false, true);
const props = this.scene.gameData.getSpeciesDexAttrProps(this.lastSpecies, dexAttr);
const lastSpeciesIcon = (this.starterSelectGenIconContainers[this.lastSpecies.generation - 1].getAt(this.genSpecies[this.lastSpecies.generation - 1].indexOf(this.lastSpecies)) as Phaser.GameObjects.Sprite);
- lastSpeciesIcon.setFrame(this.lastSpecies.getIconId(props.female, props.formIndex, props.shiny));
+ lastSpeciesIcon.setTexture(this.lastSpecies.getIconAtlasKey(props.formIndex, props.shiny, props.variant), this.lastSpecies.getIconId(props.female, props.formIndex, props.shiny, props.variant));
this.iconAnimHandler.addOrUpdate(lastSpeciesIcon, PokemonIconAnimMode.NONE);
}
@@ -1241,13 +1289,14 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
if (starterIndex > -1) {
props = this.scene.gameData.getSpeciesDexAttrProps(species, this.starterAttr[starterIndex]);
- this.setSpeciesDetails(species, props.shiny, props.formIndex, props.female, props.abilityIndex, this.starterNatures[starterIndex]);
+ this.setSpeciesDetails(species, props.shiny, props.formIndex, props.female, props.variant, this.starterAbilityIndexes[starterIndex], this.starterNatures[starterIndex]);
} else {
- const defaultDexAttr = this.scene.gameData.getSpeciesDefaultDexAttr(species);
+ const defaultDexAttr = this.scene.gameData.getSpeciesDefaultDexAttr(species, false, true);
+ const defaultAbilityIndex = this.scene.gameData.getStarterSpeciesDefaultAbilityIndex(species);
const defaultNature = this.scene.gameData.getSpeciesDefaultNature(species);
props = this.scene.gameData.getSpeciesDexAttrProps(species, defaultDexAttr);
- this.setSpeciesDetails(species, props.shiny, props.formIndex, props.female, props.abilityIndex, defaultNature);
+ this.setSpeciesDetails(species, props.shiny, props.formIndex, props.female, props.variant, defaultAbilityIndex, defaultNature);
}
const speciesForm = getPokemonSpeciesForm(species.speciesId, props.formIndex);
@@ -1270,11 +1319,12 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
this.pokemonCandyOverlayIcon.setVisible(false);
this.pokemonCandyCountText.setVisible(false);
- const defaultDexAttr = this.scene.gameData.getSpeciesDefaultDexAttr(species, true);
+ const defaultDexAttr = this.scene.gameData.getSpeciesDefaultDexAttr(species, true, true);
+ const defaultAbilityIndex = this.scene.gameData.getStarterSpeciesDefaultAbilityIndex(species);
const defaultNature = this.scene.gameData.getSpeciesDefaultNature(species);
const props = this.scene.gameData.getSpeciesDexAttrProps(species, defaultDexAttr);
- this.setSpeciesDetails(species, props.shiny, props.formIndex, props.female, props.abilityIndex, defaultNature, true);
+ this.setSpeciesDetails(species, props.shiny, props.formIndex, props.female, props.variant, defaultAbilityIndex, defaultNature, true);
this.pokemonSprite.setTint(0x808080);
}
} else {
@@ -1293,15 +1343,17 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
this.pokemonCandyOverlayIcon.setVisible(false);
this.pokemonCandyCountText.setVisible(false);
- this.setSpeciesDetails(species, false, 0, false, 0, 0);
+ this.setSpeciesDetails(species, false, 0, false, 0, 0, 0);
this.pokemonSprite.clearTint();
}
}
- setSpeciesDetails(species: PokemonSpecies, shiny: boolean, formIndex: integer, female: boolean, abilityIndex: integer, natureIndex: integer, forSeen: boolean = false): void {
+ setSpeciesDetails(species: PokemonSpecies, shiny: boolean, formIndex: integer, female: boolean, variant: Variant, abilityIndex: integer, natureIndex: integer, forSeen: boolean = false): void {
const oldProps = species ? this.scene.gameData.getSpeciesDexAttrProps(species, this.dexAttrCursor) : null;
+ const oldAbilityIndex = this.abilityCursor > -1 ? this.abilityCursor : this.scene.gameData.getStarterSpeciesDefaultAbilityIndex(species);
const oldNatureIndex = this.natureCursor > -1 ? this.natureCursor : this.scene.gameData.getSpeciesDefaultNature(species);
this.dexAttrCursor = 0n;
+ this.abilityCursor = -1;
this.natureCursor = -1;
if (species?.forms?.find(f => f.formKey === 'female')) {
@@ -1314,8 +1366,9 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
if (species) {
this.dexAttrCursor |= (shiny !== undefined ? !shiny : !(shiny = oldProps.shiny)) ? DexAttr.NON_SHINY : DexAttr.SHINY;
this.dexAttrCursor |= (female !== undefined ? !female : !(female = oldProps.female)) ? DexAttr.MALE : DexAttr.FEMALE;
- this.dexAttrCursor |= (abilityIndex !== undefined ? !abilityIndex : !(abilityIndex = oldProps.abilityIndex)) ? DexAttr.ABILITY_1 : species.ability2 && abilityIndex === 1 ? DexAttr.ABILITY_2 : DexAttr.ABILITY_HIDDEN;
+ this.dexAttrCursor |= (variant !== undefined ? !variant : !(variant = oldProps.variant)) ? DexAttr.DEFAULT_VARIANT : variant === 1 ? DexAttr.VARIANT_2 : DexAttr.VARIANT_3;
this.dexAttrCursor |= this.scene.gameData.getFormAttr(formIndex !== undefined ? formIndex : (formIndex = oldProps.formIndex));
+ this.abilityCursor = abilityIndex !== undefined ? abilityIndex : (abilityIndex = oldAbilityIndex);
this.natureCursor = natureIndex !== undefined ? natureIndex : (natureIndex = oldNatureIndex);
}
@@ -1331,8 +1384,10 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
if (species) {
const dexEntry = this.scene.gameData.dexData[species.speciesId];
+ const abilityAttr = this.scene.gameData.starterData[species.speciesId].abilityAttr;
if (!dexEntry.caughtAttr) {
- const props = this.scene.gameData.getSpeciesDexAttrProps(species, this.scene.gameData.getSpeciesDefaultDexAttr(species, forSeen));
+ const props = this.scene.gameData.getSpeciesDexAttrProps(species, this.scene.gameData.getSpeciesDefaultDexAttr(species, forSeen, !forSeen));
+ const defaultAbilityIndex = this.scene.gameData.getStarterSpeciesDefaultAbilityIndex(species);
const defaultNature = this.scene.gameData.getSpeciesDefaultNature(species);
if (shiny === undefined || shiny !== props.shiny)
shiny = props.shiny;
@@ -1340,8 +1395,10 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
formIndex = props.formIndex;
if (female === undefined || female !== props.female)
female = props.female;
- if (abilityIndex === undefined || abilityIndex !== props.abilityIndex)
- abilityIndex = props.abilityIndex;
+ if (variant === undefined || variant !== props.variant)
+ variant = props.variant;
+ if (abilityIndex === undefined || abilityIndex !== defaultAbilityIndex)
+ abilityIndex = defaultAbilityIndex;
if (natureIndex === undefined || natureIndex !== defaultNature)
natureIndex = defaultNature;
}
@@ -1364,29 +1421,35 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
if (starterIndex > -1) {
this.starterAttr[starterIndex] = this.dexAttrCursor;
+ this.starterAbilityIndexes[starterIndex] = this.abilityCursor;
this.starterNatures[starterIndex] = this.natureCursor;
}
const assetLoadCancelled = new Utils.BooleanHolder(false);
this.assetLoadCancelled = assetLoadCancelled;
- species.loadAssets(this.scene, female, formIndex, shiny, true).then(() => {
+ species.loadAssets(this.scene, female, formIndex, shiny, variant, true).then(() => {
if (assetLoadCancelled.value)
return;
this.assetLoadCancelled = null;
this.speciesLoaded.set(species.speciesId, true);
- this.pokemonSprite.play(species.getSpriteKey(female, formIndex, shiny));
+ this.pokemonSprite.play(species.getSpriteKey(female, formIndex, shiny, variant));
+ this.pokemonSprite.setPipelineData('shiny', shiny);
+ this.pokemonSprite.setPipelineData('variant', variant);
+ this.pokemonSprite.setPipelineData('spriteKey', species.getSpriteKey(female, formIndex, shiny, variant));
this.pokemonSprite.setVisible(!this.statsMode);
});
- (this.starterSelectGenIconContainers[this.getGenCursorWithScroll()].getAt(this.cursor) as Phaser.GameObjects.Sprite).setFrame(species.getIconId(female, formIndex, shiny));
+ (this.starterSelectGenIconContainers[this.getGenCursorWithScroll()].getAt(this.cursor) as Phaser.GameObjects.Sprite)
+ .setTexture(species.getIconAtlasKey(formIndex, shiny, variant), species.getIconId(female, formIndex, shiny, variant));
this.canCycleShiny = !!(dexEntry.caughtAttr & DexAttr.NON_SHINY && dexEntry.caughtAttr & DexAttr.SHINY);
this.canCycleGender = !!(dexEntry.caughtAttr & DexAttr.MALE && dexEntry.caughtAttr & DexAttr.FEMALE);
- this.canCycleAbility = [ dexEntry.caughtAttr & DexAttr.ABILITY_1, dexEntry.caughtAttr & DexAttr.ABILITY_2, dexEntry.caughtAttr & DexAttr.ABILITY_HIDDEN ].filter(a => a).length > 1;
+ this.canCycleAbility = [ abilityAttr & AbilityAttr.ABILITY_1, (abilityAttr & AbilityAttr.ABILITY_2) && species.ability2, abilityAttr & AbilityAttr.ABILITY_HIDDEN ].filter(a => a).length > 1;
this.canCycleForm = species.forms.filter(f => !f.formKey || !pokemonFormChanges[species.speciesId]?.find(fc => fc.formKey))
- .map((_, f) => dexEntry.caughtAttr & this.scene.gameData.getFormAttr(f)).filter(a => a).length > 1;
+ .map((_, f) => dexEntry.caughtAttr & this.scene.gameData.getFormAttr(f)).filter(f => f).length > 1;
this.canCycleNature = this.scene.gameData.getNaturesForAttr(dexEntry.natureAttr).length > 1;
+ this.canCycleVariant = shiny && [ dexEntry.caughtAttr & DexAttr.DEFAULT_VARIANT, dexEntry.caughtAttr & DexAttr.VARIANT_2, dexEntry.caughtAttr & DexAttr.VARIANT_3].filter(v => v).length > 1;
}
if (dexEntry.caughtAttr && species.malePercent !== null) {
@@ -1401,7 +1464,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
const ability = this.lastSpecies.getAbility(abilityIndex);
this.pokemonAbilityText.setText(allAbilities[ability].name);
- const isHidden = ability === this.lastSpecies.abilityHidden;
+ const isHidden = abilityIndex === (this.lastSpecies.ability2 ? 2 : 1);
this.pokemonAbilityText.setColor(this.getTextColor(!isHidden ? TextStyle.SUMMARY_ALT : TextStyle.SUMMARY_GOLD));
this.pokemonAbilityText.setShadowColor(this.getTextColor(!isHidden ? TextStyle.SUMMARY_ALT : TextStyle.SUMMARY_GOLD, true));
@@ -1500,6 +1563,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
this.starterGens.pop();
this.starterCursors.pop();
this.starterAttr.pop();
+ this.starterAbilityIndexes.pop();
this.starterNatures.pop();
this.starterMovesets.pop();
this.starterCursorObjs[this.starterCursors.length].setVisible(false);
@@ -1583,8 +1647,8 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
return {
species: starterSpecies,
dexAttr: thisObj.starterAttr[i],
+ abilityIndex: thisObj.starterAbilityIndexes[i],
passive: !(thisObj.scene.gameData.starterData[starterSpecies.speciesId].passiveAttr ^ (PassiveAttr.ENABLED | PassiveAttr.UNLOCKED)),
- variant: 0,
nature: thisObj.starterNatures[i] as Nature,
moveset: thisObj.starterMovesets[i],
pokerus: !![ 0, 1, 2 ].filter(n => thisObj.pokerusGens[n] === starterSpecies.generation - 1 && thisObj.pokerusCursors[n] === thisObj.genSpecies[starterSpecies.generation - 1].indexOf(starterSpecies)).length
@@ -1631,6 +1695,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
super.clear();
this.cursor = -1;
this.starterSelectContainer.setVisible(false);
+ this.blockInput = false;
while (this.starterCursors.length)
this.popStarter();
diff --git a/src/ui/summary-ui-handler.ts b/src/ui/summary-ui-handler.ts
index 327ed996e..0fdd7606c 100644
--- a/src/ui/summary-ui-handler.ts
+++ b/src/ui/summary-ui-handler.ts
@@ -16,6 +16,7 @@ import { getBiomeName } from "../data/biomes";
import { Nature, getNatureStatMultiplier } from "../data/nature";
import { loggedInUser } from "../account";
import { PlayerGender } from "../system/game-data";
+import { getVariantTint } from "#app/data/variant";
enum Page {
PROFILE,
@@ -41,7 +42,7 @@ export default class SummaryUiHandler extends UiHandler {
private pokeball: Phaser.GameObjects.Sprite;
private levelText: Phaser.GameObjects.Text;
private genderText: Phaser.GameObjects.Text;
- private shinyStar: Phaser.GameObjects.Image;
+ private shinyIcon: Phaser.GameObjects.Image;
private statusContainer: Phaser.GameObjects.Container;
private status: Phaser.GameObjects.Image;
private summaryPageContainer: Phaser.GameObjects.Container;
@@ -116,6 +117,13 @@ export default class SummaryUiHandler extends UiHandler {
this.splicedIcon.setScale(0.75);
this.splicedIcon.setInteractive(new Phaser.Geom.Rectangle(0, 0, 12, 15), Phaser.Geom.Rectangle.Contains);
this.summaryContainer.add(this.splicedIcon);
+
+ this.shinyIcon = this.scene.add.image(0, -54, 'shiny_star');
+ this.shinyIcon.setVisible(false);
+ this.shinyIcon.setOrigin(0, 0);
+ this.shinyIcon.setScale(0.75);
+ this.shinyIcon.setInteractive(new Phaser.Geom.Rectangle(0, 0, 12, 15), Phaser.Geom.Rectangle.Contains);
+ this.summaryContainer.add(this.shinyIcon);
this.pokeball = this.scene.add.sprite(6, -19, 'pb');
this.pokeball.setOrigin(0, 1);
@@ -129,10 +137,7 @@ export default class SummaryUiHandler extends UiHandler {
this.genderText.setOrigin(0, 1);
this.summaryContainer.add(this.genderText);
- this.shinyStar = this.scene.add.image(96, -19, 'shiny_star');
- this.shinyStar.setOrigin(0, 1);
- this.shinyStar.setVisible(false);
- this.summaryContainer.add(this.shinyStar);
+
this.statusContainer = this.scene.add.container(-106, -16);
@@ -217,8 +222,11 @@ export default class SummaryUiHandler extends UiHandler {
this.numberText.setShadowColor(this.getTextColor(!this.pokemon.isShiny() ? TextStyle.SUMMARY : TextStyle.SUMMARY_GOLD, true));
this.pokemonSprite.play(this.pokemon.getSpriteKey(true));
- this.pokemonSprite.pipelineData['teraColor'] = getTypeRgb(this.pokemon.getTeraType());
- this.pokemonSprite.pipelineData['ignoreTimeTint'] = true;
+ this.pokemonSprite.setPipelineData('teraColor', getTypeRgb(this.pokemon.getTeraType()));
+ this.pokemonSprite.setPipelineData('ignoreTimeTint', true);
+ this.pokemonSprite.setPipelineData('spriteKey', this.pokemon.getSpriteKey());
+ this.pokemonSprite.setPipelineData('shiny', this.pokemon.shiny);
+ this.pokemonSprite.setPipelineData('variant', this.pokemon.variant);
[ 'spriteColors', 'fusionSpriteColors' ].map(k => {
delete this.pokemonSprite.pipelineData[`${k}Base`];
if (this.pokemon.summonData?.speciesForm)
@@ -235,6 +243,14 @@ export default class SummaryUiHandler extends UiHandler {
this.splicedIcon.on('pointerover', () => (this.scene as BattleScene).ui.showTooltip(null, `${this.pokemon.species.getName(this.pokemon.formIndex)}/${this.pokemon.fusionSpecies.getName(this.pokemon.fusionFormIndex)}`, true));
this.splicedIcon.on('pointerout', () => (this.scene as BattleScene).ui.hideTooltip());
}
+
+ this.shinyIcon.setPositionRelative(this.nameText, this.nameText.displayWidth + (this.splicedIcon.visible ? this.splicedIcon.displayWidth + 1 : 0) + 1, 3);
+ this.shinyIcon.setTint(getVariantTint(this.pokemon.getVariant()));
+ this.shinyIcon.setVisible(this.pokemon.isShiny());
+ if (this.shinyIcon.visible) {
+ this.shinyIcon.on('pointerover', () => (this.scene as BattleScene).ui.showTooltip(null, `Shiny${this.pokemon.getVariant() ? ` (${this.pokemon.getVariant() === 2 ? 'Epic' : 'Rare'})` : ''}`, true));
+ this.shinyIcon.on('pointerout', () => (this.scene as BattleScene).ui.hideTooltip());
+ }
this.pokeball.setFrame(getPokeballAtlasKey(this.pokemon.pokeball));
this.levelText.setText(this.pokemon.level.toString());
@@ -242,9 +258,6 @@ export default class SummaryUiHandler extends UiHandler {
this.genderText.setColor(getGenderColor(this.pokemon.getGender(true)));
this.genderText.setShadowColor(getGenderColor(this.pokemon.getGender(true), true));
- this.shinyStar.setX(96 - (this.genderText.text ? 10 : 0));
- this.shinyStar.setVisible(this.pokemon.isShiny());
-
switch (this.summaryUiMode) {
case SummaryUiMode.DEFAULT:
const page = args.length < 2 ? Page.PROFILE : args[2] as Page;
diff --git a/src/ui/ui.ts b/src/ui/ui.ts
index f1fe29d90..6e20b2cb8 100644
--- a/src/ui/ui.ts
+++ b/src/ui/ui.ts
@@ -34,6 +34,7 @@ import TitleUiHandler from './title-ui-handler';
import SavingIconHandler from './saving-icon-handler';
import UnavailableModalUiHandler from './unavailable-modal-ui-handler';
import OutdatedModalUiHandler from './outdated-modal-ui-handler';
+import SessionReloadModalUiHandler from './session-reload-modal-ui-handler';
export enum Mode {
MESSAGE,
@@ -62,6 +63,7 @@ export enum Mode {
LOGIN_FORM,
REGISTRATION_FORM,
LOADING,
+ SESSION_RELOAD,
UNAVAILABLE,
OUTDATED
};
@@ -90,6 +92,7 @@ const noTransitionModes = [
Mode.LOGIN_FORM,
Mode.REGISTRATION_FORM,
Mode.LOADING,
+ Mode.SESSION_RELOAD,
Mode.UNAVAILABLE,
Mode.OUTDATED
];
@@ -141,6 +144,7 @@ export default class UI extends Phaser.GameObjects.Container {
new LoginFormUiHandler(scene),
new RegistrationFormUiHandler(scene),
new LoadingModalUiHandler(scene),
+ new SessionReloadModalUiHandler(scene),
new UnavailableModalUiHandler(scene),
new OutdatedModalUiHandler(scene)
];
diff --git a/src/utils.ts b/src/utils.ts
index 13b067140..3cbbfd842 100644
--- a/src/utils.ts
+++ b/src/utils.ts
@@ -233,11 +233,15 @@ export function getCookie(cName: string): string {
return '';
}
-export function apiFetch(path: string): Promise {
+export function apiFetch(path: string, authed: boolean = false): Promise {
return new Promise((resolve, reject) => {
- const sId = getCookie(sessionIdKey);
- const headers = sId ? { 'Authorization': sId } : {};
- fetch(`${apiUrl}/${path}`, { headers: headers })
+ const request = {};
+ if (authed) {
+ const sId = getCookie(sessionIdKey);
+ if (sId)
+ request['headers'] = { 'Authorization': sId };
+ }
+ fetch(`${apiUrl}/${path}`, request)
.then(response => resolve(response))
.catch(err => reject(err));
});
@@ -321,4 +325,8 @@ export function rgbHexToRgba(hex: string) {
b: parseInt(color[3], 16),
a: 255
};
+}
+
+export function rgbaToInt(rgba: integer[]): integer {
+ return (rgba[0] << 24) + (rgba[1] << 16) + (rgba[2] << 8) + rgba[3];
}
\ No newline at end of file