diff --git a/index.css b/index.css
index 73d6a91db24..9a507ad6766 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 67f999e7704..c05c1c0be92 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 0765a180c7e..16f5a316307 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 103504a5657..ea4becab5b8 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 103504a5657..ea4becab5b8 100644
Binary files a/public/audio/cry/25.m4a and b/public/audio/cry/25.m4a differ
diff --git a/public/battle-anims/common-infestation.json b/public/battle-anims/common-infestation.json
new file mode 100644
index 00000000000..35e60fd2c99
--- /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/images/effects/shiny_2.json b/public/images/effects/shiny_2.json
new file mode 100644
index 00000000000..1eb34cade22
--- /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 00000000000..3f9e37c1643
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 00000000000..5891134b944
--- /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 00000000000..53000bdb3d1
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 160d223e2fe..dc0fc9e9b62 100644
Binary files a/public/images/intro_dark.mp4 and b/public/images/intro_dark.mp4 differ
diff --git a/public/images/pokemon/back/303-mega.png b/public/images/pokemon/back/303-mega.png
index 2854cbb07c4..c1fe85b22ff 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/303-mega.png b/public/images/pokemon/back/shiny/303-mega.png
index a4fac715fbe..c7de009cf2a 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 86cdc71d183..3436fe2fe13 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/shiny/4264.png b/public/images/pokemon/exp/shiny/4264.png
index ad777e97efd..4848f512a60 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 00000000000..20bcc0176cd
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 00000000000..97048167703
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 00000000000..36b1728fda4
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 00000000000..c954640e755
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 00000000000..536e0686905
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/131-gigantamax_2.png b/public/images/pokemon/icons/variant/1/131-gigantamax_2.png
new file mode 100644
index 00000000000..6032d52a1ad
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 00000000000..229d6ae864e
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 00000000000..eb7dc097a35
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 00000000000..6a2e2436e3f
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 00000000000..7ab496699f7
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 00000000000..f999dd0fff7
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 00000000000..9cffe29a5e9
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 00000000000..5c1c1384110
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 00000000000..259dca57c06
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 00000000000..3b8b864196b
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 00000000000..f7f98152dfe
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 00000000000..bbf577e442e
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 00000000000..78c6844c47c
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 00000000000..fc5c63dc0a2
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 00000000000..a67ae72dc05
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 00000000000..cb73a0f3b9f
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 00000000000..f330cdeb62e
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 00000000000..8bf9b8c94fd
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 00000000000..4fdadb9990b
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 00000000000..07502c60e22
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 00000000000..e264b024ba9
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 00000000000..a6f78c0e917
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 00000000000..a0c4b9656bb
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 00000000000..1f66a5f5e6c
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 00000000000..9e61342b2c9
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 00000000000..0b38dd92640
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 00000000000..e9be6110f95
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 00000000000..5a0cab35949
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 00000000000..3defe1c15fa
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/151_2.png b/public/images/pokemon/icons/variant/1/151_2.png
new file mode 100644
index 00000000000..63baee99844
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 00000000000..1ba138538b4
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/46_1.png b/public/images/pokemon/icons/variant/1/46_1.png
new file mode 100644
index 00000000000..6f29d16ed7d
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 00000000000..45bd33c6230
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 00000000000..c2a0e958745
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 00000000000..6dfafffe8de
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 00000000000..193a3e786fb
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 00000000000..6a19f28aab5
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 00000000000..b5a46b1af7a
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 00000000000..657f44d5b27
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 00000000000..a61ef7f1f3a
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 00000000000..b8fd1ea80c8
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 00000000000..4ba9daced0a
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 00000000000..ed9e423096b
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 00000000000..bcd50545860
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 00000000000..337b037b9c8
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 00000000000..749bac6b911
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/86_1.png b/public/images/pokemon/icons/variant/1/86_1.png
new file mode 100644
index 00000000000..33032e875bd
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 00000000000..e6495963b07
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 00000000000..7ab2eecbe79
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 00000000000..ddeeec97b98
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 00000000000..2631944bbe0
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 00000000000..a53c4e6830c
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 00000000000..630edf8dd65
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 00000000000..bcfd934e262
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 00000000000..2a63286ab71
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 00000000000..6b234888e7c
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 00000000000..bbac824bb92
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 00000000000..f8dda577d8a
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 00000000000..44410e1bb6b
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 00000000000..c48eaa9bc3c
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 00000000000..19f9ca86395
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 00000000000..8be3900458d
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 00000000000..07306aec370
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 00000000000..dca0a75b535
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 00000000000..53589398a5a
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 00000000000..e4f015c6604
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 00000000000..b5809b798c4
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 00000000000..111ac2a8ca2
--- /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 00000000000..3908363e380
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 00000000000..b602ce368b8
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 00000000000..842cb52abfc
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 00000000000..e51a7a45c3c
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 00000000000..22df84f66e1
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 00000000000..5663e2bbf51
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 00000000000..3edfe9fd44e
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 00000000000..6a93e4d9ed7
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 00000000000..45b2e052738
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 00000000000..c3c7278a8fd
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 00000000000..69619852229
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 00000000000..94c351a8093
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 00000000000..246ccf2f753
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 00000000000..fb087c93669
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 00000000000..720839e6852
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 00000000000..e67145e663f
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 00000000000..7a7254f30f5
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/200_1.png b/public/images/pokemon/icons/variant/2/200_1.png
new file mode 100644
index 00000000000..675b37bf5b3
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 00000000000..3e269f2ed79
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 00000000000..82a7ea6c5d9
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/242_1.png b/public/images/pokemon/icons/variant/2/242_1.png
new file mode 100644
index 00000000000..cb486161264
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 00000000000..478db55af73
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 00000000000..6a22a1ebbf1
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 00000000000..586b706f4e8
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 00000000000..58aa6b3470c
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 00000000000..753fce18f2e
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 00000000000..3ce134570d5
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 00000000000..54a5eccc7bb
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 00000000000..91a195809d7
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/251_2.png b/public/images/pokemon/icons/variant/2/251_2.png
new file mode 100644
index 00000000000..05ba4721a89
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 00000000000..05084ac8687
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 00000000000..abc331c75e5
--- /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 00000000000..b638deec648
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 00000000000..5c5f447c79a
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 00000000000..42f87b76058
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 00000000000..88d700d9a9e
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/303-mega_1.png b/public/images/pokemon/icons/variant/3/303-mega_1.png
new file mode 100644
index 00000000000..0290f7c2662
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 00000000000..f0132c2e149
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 00000000000..4e81c96c1b8
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 00000000000..813cd91b44e
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 00000000000..394d3676be4
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 00000000000..7f862199926
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/328_2.png b/public/images/pokemon/icons/variant/3/328_2.png
new file mode 100644
index 00000000000..8fa26e80d4b
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 00000000000..10b2d3cf6e2
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 00000000000..ec4da909118
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 00000000000..c58ca1f9b4b
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 00000000000..db09dd178c0
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 00000000000..457139323d8
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/352_1.png b/public/images/pokemon/icons/variant/3/352_1.png
new file mode 100644
index 00000000000..f6e0f96024a
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 00000000000..88d67f91e1a
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 00000000000..e4f659efac0
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 00000000000..14deda92d58
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 00000000000..181fe4226c1
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 00000000000..a5b66165185
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/384-mega_2.png b/public/images/pokemon/icons/variant/3/384-mega_2.png
new file mode 100644
index 00000000000..4715d127ff6
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 00000000000..ee344250831
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 00000000000..2835499beca
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 00000000000..84ff706b9fa
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 00000000000..5b66629d94b
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 00000000000..f9efafe0634
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 00000000000..6b2bdaa1fac
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/icons.bat b/public/images/pokemon/icons/variant/3/icons.bat
new file mode 100644
index 00000000000..1a59cd845a0
--- /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/429_1.png b/public/images/pokemon/icons/variant/4/429_1.png
new file mode 100644
index 00000000000..7354a6a6be7
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 00000000000..9ec7cd5e76e
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 00000000000..48f7068ced8
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 00000000000..04e9fbcaf3a
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 00000000000..fbccdb13cd0
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 00000000000..72b3389978f
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 00000000000..221f382a21b
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 00000000000..13b7a152372
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 00000000000..a97c51cd646
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/443_1.png b/public/images/pokemon/icons/variant/4/443_1.png
new file mode 100644
index 00000000000..53d93aab99e
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 00000000000..e7dfb3fdb5c
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 00000000000..abf81433d96
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 00000000000..1cb56ea2b84
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 00000000000..00c4eefefb4
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 00000000000..477505c805b
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 00000000000..ad7b058c3c1
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 00000000000..c7260ae2013
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 00000000000..e05693129d3
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 00000000000..955f80fc48d
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 00000000000..aa36c7791af
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 00000000000..a0b6ed9cd1d
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/468_1.png b/public/images/pokemon/icons/variant/4/468_1.png
new file mode 100644
index 00000000000..686326a1aa8
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 00000000000..96f525ce43e
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 00000000000..7e907f3eae3
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 00000000000..4ba723592e3
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 00000000000..87324b2666a
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 00000000000..421ce166559
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 00000000000..d37a7515a00
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 00000000000..429544cc591
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 00000000000..95b8e481818
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/488_2.png b/public/images/pokemon/icons/variant/4/488_2.png
new file mode 100644
index 00000000000..400a2d2d065
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 00000000000..595ceb54f82
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/494_2.png b/public/images/pokemon/icons/variant/4/494_2.png
new file mode 100644
index 00000000000..bf0c810d1f8
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 00000000000..49a0c349338
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 00000000000..b920365087e
--- /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/546_2.png b/public/images/pokemon/icons/variant/5/546_2.png
new file mode 100644
index 00000000000..e5db5b4f74f
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 00000000000..126bd405d95
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 00000000000..2294b11332a
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 00000000000..1af57cc099a
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 00000000000..ee99f5110f2
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 00000000000..aafa94dc525
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 00000000000..4b31b7c0bdd
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 00000000000..9dbb35707b5
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 00000000000..ef8dba0f5be
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 00000000000..806899a722d
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 00000000000..3323fc8c12f
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 00000000000..fdbb6f60687
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 00000000000..1cdbe72ed94
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 00000000000..8dcf14f9494
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 00000000000..10351746c23
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 00000000000..c72fb971f4a
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 00000000000..d68ea4261b7
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 00000000000..1e238ee619d
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 00000000000..528bfc4b719
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 00000000000..b6230a17cbc
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 00000000000..c0848deade2
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 00000000000..16f8a4d6640
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 00000000000..ac85ca5f5c3
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 00000000000..e2d68729a1b
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 00000000000..71364650cbb
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 00000000000..7b3a54b60ce
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 00000000000..27e53e15336
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 00000000000..18a57ba8742
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 00000000000..7424adf1e60
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 00000000000..af642842fac
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/641-incarnate_1.png b/public/images/pokemon/icons/variant/5/641-incarnate_1.png
new file mode 100644
index 00000000000..ddd0ca15c0c
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 00000000000..8f6f01fd0d7
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 00000000000..55507be70b9
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 00000000000..bea360abb95
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 00000000000..416fa9ca1db
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 00000000000..c03d4233e29
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/icons.bat b/public/images/pokemon/icons/variant/5/icons.bat
new file mode 100644
index 00000000000..01b8f86a03d
--- /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 00000000000..718027f0552
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 00000000000..7a20bb24146
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 00000000000..b5ef3292868
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 00000000000..362180b54a1
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 00000000000..de2fd606d6b
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 00000000000..f79760bc5b4
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 00000000000..01999cbdd86
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 00000000000..03c46970756
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 00000000000..903a00f6164
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 00000000000..0180fca8779
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 00000000000..72eb02bb04e
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 00000000000..c53edfa6c9f
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 00000000000..91d5b29d1ea
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 00000000000..02e4ca50199
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 00000000000..b2360c10df2
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 00000000000..eb85beda5e8
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 00000000000..6e37d2ebff4
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/icons.bat b/public/images/pokemon/icons/variant/6/icons.bat
new file mode 100644
index 00000000000..610d5d740d6
--- /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/802_1.png b/public/images/pokemon/icons/variant/7/802_1.png
new file mode 100644
index 00000000000..d9e268dd2e7
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 00000000000..039dbd12e03
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 00000000000..e371bd9e6bc
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 00000000000..727739c6524
--- /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 00000000000..abf0690d946
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 00000000000..eb41f1d6edf
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 00000000000..a176b19139b
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 00000000000..80ff6ee4314
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 00000000000..89846aeb4c3
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 00000000000..017b78430d6
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 00000000000..c1309423a17
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 00000000000..d01a08b1745
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 00000000000..2da0932716b
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 00000000000..e1587335c74
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 00000000000..2f4a0b3f939
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 00000000000..47798e1e9c6
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 00000000000..8f2423ebd7c
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 00000000000..7f265f02f4c
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/872_1.png b/public/images/pokemon/icons/variant/8/872_1.png
new file mode 100644
index 00000000000..585412d2397
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 00000000000..258f8fd225b
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 00000000000..2dc2a3f88da
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 00000000000..e3ca501356b
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 00000000000..76a37ec55c8
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 00000000000..8101b0f317e
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/icons.bat b/public/images/pokemon/icons/variant/8/icons.bat
new file mode 100644
index 00000000000..8a6e7d51ef9
--- /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 00000000000..92457719472
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 00000000000..def858c1d10
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 00000000000..e9ce3de8d62
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/962_1.png b/public/images/pokemon/icons/variant/9/962_1.png
new file mode 100644
index 00000000000..5b78aa0f0a7
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 00000000000..7d018e82197
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 00000000000..4bde28d426e
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/973_1.png b/public/images/pokemon/icons/variant/9/973_1.png
new file mode 100644
index 00000000000..3dafafe1f8d
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 00000000000..0fb662c43fb
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 00000000000..3b8e2b58d8c
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 00000000000..dccbbb60a04
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 00000000000..9253f797f9d
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 00000000000..27cd59ebab8
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/999_1.png b/public/images/pokemon/icons/variant/9/999_1.png
new file mode 100644
index 00000000000..ea3cdfa0de5
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 00000000000..05a374b7f30
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 00000000000..84545a14d52
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 00000000000..abeddc55742
--- /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 00000000000..b077e37f873
--- /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/variant/1000.json b/public/images/pokemon/variant/1000.json
new file mode 100644
index 00000000000..e7451cd51d0
--- /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/113_1.json b/public/images/pokemon/variant/113_1.json
new file mode 100644
index 00000000000..aa25036535c
--- /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 00000000000..bf4ce11b3d7
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 00000000000..3dffa8187e8
--- /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 00000000000..455068d0c66
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 00000000000..c5c3c2b1624
--- /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 00000000000..3a82615fcca
Binary files /dev/null and b/public/images/pokemon/variant/113_3.png differ
diff --git a/public/images/pokemon/variant/131-gigantamax.json b/public/images/pokemon/variant/131-gigantamax.json
new file mode 100644
index 00000000000..3cb6eb5dc1b
--- /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 00000000000..603bff575b2
--- /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 00000000000..1939d16ec22
--- /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 00000000000..f801da9a8e0
--- /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 00000000000..4f3620bc696
--- /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 00000000000..d3ce6e156f5
--- /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 00000000000..3117db9f49d
--- /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 00000000000..e60fbe651b5
--- /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 00000000000..9c5ff41d5c5
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 00000000000..04ad931655a
--- /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 00000000000..52e8bb092f1
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 00000000000..3104d408a9f
--- /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 00000000000..8f9a5337298
--- /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 00000000000..acc6eb7909e
--- /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 00000000000..b05769f1f8f
--- /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 00000000000..aade1494b1f
--- /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/151.json b/public/images/pokemon/variant/151.json
new file mode 100644
index 00000000000..5506cdbc7c9
--- /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/175.json b/public/images/pokemon/variant/175.json
new file mode 100644
index 00000000000..0d99c606a43
--- /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 00000000000..612920b2e34
--- /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 00000000000..1a6a01ebd6f
--- /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 00000000000..a340344e20e
--- /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 00000000000..43e370da6e6
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 00000000000..5a1d53e078c
--- /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 00000000000..c506a91b50a
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 00000000000..f5de7038144
--- /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 00000000000..564a8d0c041
--- /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 00000000000..02084307b2e
--- /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/200.json b/public/images/pokemon/variant/200.json
new file mode 100644
index 00000000000..75ec1831f2e
--- /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/242_1.json b/public/images/pokemon/variant/242_1.json
new file mode 100644
index 00000000000..6ba57a2fa6f
--- /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 00000000000..987c4d5a9f9
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 00000000000..cfdd292d237
--- /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 00000000000..276d36f7091
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 00000000000..cacb64d845a
--- /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 00000000000..6f83ed75c95
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 00000000000..e42b832d153
--- /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 00000000000..fffcd260952
--- /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 00000000000..2b7b4e57b97
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 00000000000..f22debdbbaa
--- /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 00000000000..93b51f45f2f
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 00000000000..da4dd9edf29
--- /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/251.json b/public/images/pokemon/variant/251.json
new file mode 100644
index 00000000000..a26cc859cff
--- /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 00000000000..f470554de32
--- /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 00000000000..54bbcffec10
--- /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/303-mega_2.json b/public/images/pokemon/variant/303-mega_2.json
new file mode 100644
index 00000000000..72f5b72bfb7
--- /dev/null
+++ b/public/images/pokemon/variant/303-mega_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "303-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 71,
+ "h": 71
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 71,
+ "h": 68
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 68
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2d10e60122695a3f783df14c9a7935a1:d7b5ddc6da24f27369af566210d2b33b:766d7c57c0a0ceb3e322f87a608d6e58$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/303-mega_2.png b/public/images/pokemon/variant/303-mega_2.png
new file mode 100644
index 00000000000..9d14a13bbef
Binary files /dev/null and b/public/images/pokemon/variant/303-mega_2.png differ
diff --git a/public/images/pokemon/variant/303-mega_3.json b/public/images/pokemon/variant/303-mega_3.json
new file mode 100644
index 00000000000..4f47079c998
--- /dev/null
+++ b/public/images/pokemon/variant/303-mega_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "303-mega_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 71,
+ "h": 71
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 71,
+ "h": 68
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 68
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2d10e60122695a3f783df14c9a7935a1:d7b5ddc6da24f27369af566210d2b33b:766d7c57c0a0ceb3e322f87a608d6e58$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/303-mega_3.png b/public/images/pokemon/variant/303-mega_3.png
new file mode 100644
index 00000000000..6e59b4b957f
Binary files /dev/null and b/public/images/pokemon/variant/303-mega_3.png differ
diff --git a/public/images/pokemon/variant/303.json b/public/images/pokemon/variant/303.json
new file mode 100644
index 00000000000..2ddd722ba4b
--- /dev/null
+++ b/public/images/pokemon/variant/303.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "000000": "101010",
+ "737373": "c14c82",
+ "9ca594": "e175b4",
+ "4a4a4a": "6f264f",
+ "de9442": "ad8867",
+ "ffc55a": "e4c997",
+ "525252": "944263",
+ "9c4a6b": "1f194c",
+ "7b5a29": "764d32",
+ "cecece": "cecece",
+ "ffde8c": "f3e1b5",
+ "bd638c": "3047e1",
+ "d684ad": "4542b1",
+ "ffffff": "ffffff"
+ },
+ "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/328.json b/public/images/pokemon/variant/328.json
new file mode 100644
index 00000000000..667a4f50828
--- /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 00000000000..48f3d8d04d6
--- /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 00000000000..08d6cd6d75f
--- /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 00000000000..45fad04068e
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 00000000000..694a0c64ff3
--- /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/352.json b/public/images/pokemon/variant/352.json
new file mode 100644
index 00000000000..a265711a49c
--- /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 00000000000..fcca3087804
--- /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 00000000000..5484e49ef9e
--- /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 00000000000..369b9828261
Binary files /dev/null and b/public/images/pokemon/variant/358_1.png differ
diff --git a/public/images/pokemon/variant/384-mega.json b/public/images/pokemon/variant/384-mega.json
new file mode 100644
index 00000000000..d5e3456b6ea
--- /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 00000000000..a5748fc69f0
--- /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 00000000000..a834d31418c
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 00000000000..cdd2e3bfbde
--- /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 00000000000..7d3f8636614
--- /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/4263.json b/public/images/pokemon/variant/4263.json
new file mode 100644
index 00000000000..035d011d7a0
--- /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 00000000000..5c118e7edc8
--- /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/429.json b/public/images/pokemon/variant/429.json
new file mode 100644
index 00000000000..07e458a0baa
--- /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 00000000000..9f770cfc89d
--- /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 00000000000..090daa258ac
--- /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 00000000000..622c85d2b36
--- /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 00000000000..6c0086945e1
Binary files /dev/null and b/public/images/pokemon/variant/440_3.png differ
diff --git a/public/images/pokemon/variant/443.json b/public/images/pokemon/variant/443.json
new file mode 100644
index 00000000000..2863290a668
--- /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 00000000000..e9a652ad8c2
--- /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 00000000000..0e67f00ecd9
--- /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 00000000000..5e0b917b349
--- /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/46.json b/public/images/pokemon/variant/46.json
new file mode 100644
index 00000000000..d053c5e40b8
--- /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 00000000000..f29881dcb1b
--- /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 00000000000..4d953e02dcf
--- /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 00000000000..227c74bb524
--- /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 00000000000..14cc5e429e8
--- /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 00000000000..93a4f2b290b
--- /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 00000000000..62be05287c6
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 00000000000..2af90060e31
--- /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 00000000000..0d2f5e2cfee
Binary files /dev/null and b/public/images/pokemon/variant/471_3.png differ
diff --git a/public/images/pokemon/variant/488.json b/public/images/pokemon/variant/488.json
new file mode 100644
index 00000000000..53e8b23da16
--- /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/494.json b/public/images/pokemon/variant/494.json
new file mode 100644
index 00000000000..78e5a04a275
--- /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 00000000000..2910872ad30
--- /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 00000000000..622f878120b
--- /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 00000000000..af32e750d29
--- /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/546.json b/public/images/pokemon/variant/546.json
new file mode 100644
index 00000000000..d4216c57f1e
--- /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 00000000000..15e08aa18a7
--- /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 00000000000..ac7c564eeae
--- /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 00000000000..8fb9272c5fa
--- /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 00000000000..adaf1df3c51
--- /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 00000000000..b7f2244e373
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 00000000000..d844e2314af
--- /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 00000000000..7c5a1841d70
--- /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 00000000000..5c9acf9b3fc
--- /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 00000000000..d69b017886b
--- /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 00000000000..87200b60097
--- /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 00000000000..cd19056738d
--- /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 00000000000..83db4394938
--- /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 00000000000..168a4470b9c
--- /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/641-incarnate.json b/public/images/pokemon/variant/641-incarnate.json
new file mode 100644
index 00000000000..973f983d2cd
--- /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 00000000000..5b43a3d7fbf
--- /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 00000000000..6c247996481
--- /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 00000000000..c53d2dbc0fc
--- /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 00000000000..01a6c034b19
--- /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 00000000000..b18f38dcfab
--- /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/6549.json b/public/images/pokemon/variant/6549.json
new file mode 100644
index 00000000000..30afb7ebadf
--- /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 00000000000..0cb91cc3490
--- /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 00000000000..c87a105447a
--- /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 00000000000..87efeef5278
--- /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 00000000000..f6bbf20116e
--- /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 00000000000..7cf1495d1a3
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 00000000000..615ca90e004
--- /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 00000000000..001cab641f1
Binary files /dev/null and b/public/images/pokemon/variant/6706_3.png differ
diff --git a/public/images/pokemon/variant/700.json b/public/images/pokemon/variant/700.json
new file mode 100644
index 00000000000..dd61b5d1dc4
--- /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 00000000000..7c6e384891c
--- /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 00000000000..26e5d5527fd
--- /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 00000000000..5ede613c3cc
--- /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 00000000000..a92a69f34c1
--- /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 00000000000..21d5e210162
--- /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/710.json b/public/images/pokemon/variant/710.json
new file mode 100644
index 00000000000..599076fba4b
--- /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 00000000000..aab77e6eebf
--- /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/802.json b/public/images/pokemon/variant/802.json
new file mode 100644
index 00000000000..841bb430fad
--- /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/86.json b/public/images/pokemon/variant/86.json
new file mode 100644
index 00000000000..e24d4c5c672
--- /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 00000000000..e32cf4fe2b9
--- /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 00000000000..1576f560018
--- /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 00000000000..5ea93b1c3bb
--- /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/92_1.json b/public/images/pokemon/variant/92_1.json
new file mode 100644
index 00000000000..ed0d1cb4a2b
--- /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 00000000000..a47bf334486
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 00000000000..097bc18e713
--- /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 00000000000..a6bff69023f
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 00000000000..fdd654eccc0
--- /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 00000000000..4839b2d4ce6
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 00000000000..21243b8f93d
--- /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 00000000000..2e9d2f5824c
--- /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 00000000000..fd060ba3f8f
--- /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 00000000000..008536206d1
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 00000000000..2101ac6b22f
--- /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 00000000000..91247d2373b
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 00000000000..7b4fa4a42d3
--- /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 00000000000..5484a0b7f61
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 00000000000..72da651ab64
--- /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 00000000000..12890419db2
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 00000000000..493d3e39cbd
--- /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 00000000000..7abb2c15a6f
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 00000000000..c1d7c6358ae
--- /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 00000000000..53dfdb4f11b
--- /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/973_1.json b/public/images/pokemon/variant/973_1.json
new file mode 100644
index 00000000000..abfde94f9a8
--- /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 00000000000..cb10f82b4e5
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 00000000000..9f037f36128
--- /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 00000000000..0e0ed775104
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 00000000000..cbb71cca945
--- /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 00000000000..07c09415b98
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 00000000000..d05c49d8f07
--- /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/999.json b/public/images/pokemon/variant/999.json
new file mode 100644
index 00000000000..a0cbb5f322a
--- /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 00000000000..2f5802a7875
--- /dev/null
+++ b/public/images/pokemon/variant/_masterlist.json
@@ -0,0 +1,1353 @@
+{
+ "46": [
+ 1,
+ 1,
+ 1
+ ],
+ "47": [
+ 1,
+ 1,
+ 1
+ ],
+ "52-gigantamax": [
+ 1,
+ 1,
+ 1
+ ],
+ "52": [
+ 1,
+ 1,
+ 1
+ ],
+ "53": [
+ 1,
+ 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
+ ],
+ "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
+ ],
+ "151": [
+ 0,
+ 1,
+ 1
+ ],
+ "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
+ ],
+ "200": [
+ 1,
+ 1,
+ 1
+ ],
+ "242": [
+ 2,
+ 2,
+ 2
+ ],
+ "243": [
+ 0,
+ 1,
+ 1
+ ],
+ "244": [
+ 0,
+ 2,
+ 2
+ ],
+ "245": [
+ 0,
+ 1,
+ 1
+ ],
+ "251": [
+ 0,
+ 1,
+ 1
+ ],
+ "263": [
+ 0,
+ 1,
+ 1
+ ],
+ "264": [
+ 0,
+ 1,
+ 1
+ ],
+ "303-mega": [
+ 0,
+ 2,
+ 2
+ ],
+ "303": [
+ 1,
+ 1,
+ 1
+ ],
+ "328": [
+ 0,
+ 1,
+ 1
+ ],
+ "329": [
+ 0,
+ 1,
+ 2
+ ],
+ "330": [
+ 0,
+ 1,
+ 1
+ ],
+ "352": [
+ 1,
+ 1,
+ 1
+ ],
+ "358": [
+ 2,
+ 1,
+ 1
+ ],
+ "384-mega": [
+ 0,
+ 2,
+ 1
+ ],
+ "384": [
+ 0,
+ 1,
+ 1
+ ],
+ "385": [
+ 1,
+ 1,
+ 1
+ ],
+ "429": [
+ 1,
+ 1,
+ 1
+ ],
+ "433": [
+ 1,
+ 1,
+ 1
+ ],
+ "440": [
+ 1,
+ 1,
+ 2
+ ],
+ "443": [
+ 1,
+ 1,
+ 1
+ ],
+ "444": [
+ 1,
+ 1,
+ 1
+ ],
+ "445-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "445": [
+ 1,
+ 1,
+ 1
+ ],
+ "468": [
+ 1,
+ 1,
+ 1
+ ],
+ "470": [
+ 1,
+ 1,
+ 1
+ ],
+ "471": [
+ 1,
+ 2,
+ 2
+ ],
+ "488": [
+ 0,
+ 1,
+ 1
+ ],
+ "494": [
+ 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
+ ],
+ "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
+ ],
+ "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
+ ],
+ "802": [
+ 1,
+ 1,
+ 1
+ ],
+ "872": [
+ 1,
+ 1,
+ 1
+ ],
+ "873": [
+ 1,
+ 1,
+ 1
+ ],
+ "962": [
+ 1,
+ 1,
+ 1
+ ],
+ "973": [
+ 2,
+ 2,
+ 2
+ ],
+ "987": [
+ 1,
+ 1,
+ 1
+ ],
+ "999": [
+ 1,
+ 1,
+ 1
+ ],
+ "1000": [
+ 1,
+ 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": {
+ "443": [
+ 1,
+ 1,
+ 1
+ ],
+ "444": [
+ 1,
+ 1,
+ 1
+ ],
+ "445": [
+ 1,
+ 1,
+ 1
+ ]
+ },
+ "back": {
+ "46": [
+ 1,
+ 1,
+ 1
+ ],
+ "47": [
+ 1,
+ 1,
+ 1
+ ],
+ "52-gigantamax": [
+ 1,
+ 1,
+ 1
+ ],
+ "52": [
+ 1,
+ 1,
+ 1
+ ],
+ "53": [
+ 1,
+ 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
+ ],
+ "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
+ ],
+ "151": [
+ 0,
+ 1,
+ 1
+ ],
+ "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
+ ],
+ "200": [
+ 1,
+ 2,
+ 2
+ ],
+ "242": [
+ 1,
+ 1,
+ 1
+ ],
+ "243": [
+ 0,
+ 1,
+ 1
+ ],
+ "244": [
+ 0,
+ 2,
+ 2
+ ],
+ "245": [
+ 0,
+ 1,
+ 1
+ ],
+ "251": [
+ 0,
+ 1,
+ 1
+ ],
+ "263": [
+ 0,
+ 1,
+ 1
+ ],
+ "264": [
+ 0,
+ 1,
+ 1
+ ],
+ "303-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "303": [
+ 1,
+ 1,
+ 1
+ ],
+ "328": [
+ 0,
+ 1,
+ 1
+ ],
+ "329": [
+ 0,
+ 1,
+ 1
+ ],
+ "330": [
+ 0,
+ 1,
+ 1
+ ],
+ "352": [
+ 1,
+ 1,
+ 1
+ ],
+ "358": [
+ 1,
+ 1,
+ 1
+ ],
+ "384-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "384": [
+ 0,
+ 1,
+ 1
+ ],
+ "385": [
+ 1,
+ 1,
+ 1
+ ],
+ "429": [
+ 1,
+ 1,
+ 1
+ ],
+ "433": [
+ 1,
+ 1,
+ 1
+ ],
+ "440": [
+ 1,
+ 1,
+ 1
+ ],
+ "443": [
+ 1,
+ 1,
+ 1
+ ],
+ "444": [
+ 1,
+ 1,
+ 1
+ ],
+ "445-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "445": [
+ 1,
+ 1,
+ 1
+ ],
+ "468": [
+ 1,
+ 1,
+ 1
+ ],
+ "470": [
+ 2,
+ 2,
+ 1
+ ],
+ "471": [
+ 1,
+ 1,
+ 1
+ ],
+ "488": [
+ 0,
+ 1,
+ 1
+ ],
+ "494": [
+ 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
+ ],
+ "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
+ ],
+ "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
+ ],
+ "802": [
+ 1,
+ 1,
+ 1
+ ],
+ "872": [
+ 1,
+ 1,
+ 1
+ ],
+ "873": [
+ 1,
+ 1,
+ 1
+ ],
+ "962": [
+ 1,
+ 1,
+ 1
+ ],
+ "973": [
+ 1,
+ 1,
+ 1
+ ],
+ "987": [
+ 1,
+ 1,
+ 1
+ ],
+ "999": [
+ 1,
+ 1,
+ 1
+ ],
+ "1000": [
+ 1,
+ 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": {
+ "443": [
+ 1,
+ 1,
+ 1
+ ],
+ "444": [
+ 1,
+ 1,
+ 1
+ ],
+ "445": [
+ 1,
+ 1,
+ 1
+ ]
+ }
+ },
+ "exp": {
+ "94-mega": [
+ 2,
+ 2,
+ 2
+ ],
+ "181-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "303-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "384-mega": [
+ 0,
+ 2,
+ 1
+ ],
+ "445-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "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
+ ],
+ "802": [
+ 1,
+ 1,
+ 1
+ ],
+ "872": [
+ 1,
+ 1,
+ 1
+ ],
+ "873": [
+ 1,
+ 1,
+ 1
+ ],
+ "962": [
+ 1,
+ 1,
+ 1
+ ],
+ "973": [
+ 1,
+ 1,
+ 1
+ ],
+ "987": [
+ 1,
+ 1,
+ 1
+ ],
+ "999": [
+ 1,
+ 1,
+ 1
+ ],
+ "1000": [
+ 1,
+ 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
+ ],
+ "303-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "384-mega": [
+ 0,
+ 1,
+ 1
+ ],
+ "445-mega": [
+ 1,
+ 1,
+ 1
+ ],
+ "700": [
+ 0,
+ 1,
+ 1
+ ],
+ "704": [
+ 0,
+ 1,
+ 1
+ ],
+ "705": [
+ 0,
+ 1,
+ 1
+ ],
+ "706": [
+ 0,
+ 1,
+ 1
+ ],
+ "708": [
+ 1,
+ 1,
+ 1
+ ],
+ "709": [
+ 1,
+ 1,
+ 1
+ ],
+ "710": [
+ 0,
+ 1,
+ 1
+ ],
+ "711": [
+ 1,
+ 1,
+ 1
+ ],
+ "802": [
+ 1,
+ 1,
+ 1
+ ],
+ "872": [
+ 1,
+ 1,
+ 1
+ ],
+ "873": [
+ 1,
+ 1,
+ 1
+ ],
+ "962": [
+ 1,
+ 1,
+ 2
+ ],
+ "973": [
+ 1,
+ 1,
+ 1
+ ],
+ "987": [
+ 1,
+ 1,
+ 1
+ ],
+ "999": [
+ 1,
+ 1,
+ 1
+ ],
+ "1000": [
+ 1,
+ 1,
+ 1
+ ],
+ "4264": [
+ 0,
+ 1,
+ 1
+ ],
+ "6549": [
+ 0,
+ 1,
+ 1
+ ],
+ "6570": [
+ 1,
+ 1,
+ 0
+ ],
+ "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 00000000000..8149392d9b6
--- /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/113.json b/public/images/pokemon/variant/back/113.json
new file mode 100644
index 00000000000..1d1a74731c7
--- /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/131-gigantamax.json b/public/images/pokemon/variant/back/131-gigantamax.json
new file mode 100644
index 00000000000..99ccd7f45d5
--- /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 00000000000..fc364e9a423
--- /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 00000000000..d48eaad4364
--- /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 00000000000..736a9262847
--- /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 00000000000..41987721533
--- /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 00000000000..b7d8968da76
--- /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 00000000000..cd1b65a8cb7
--- /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 00000000000..55f5cd03506
--- /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 00000000000..3373e281cc0
--- /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 00000000000..db6cfd69857
--- /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 00000000000..ff4a7a77a21
--- /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/151.json b/public/images/pokemon/variant/back/151.json
new file mode 100644
index 00000000000..822e201bc18
--- /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/175.json b/public/images/pokemon/variant/back/175.json
new file mode 100644
index 00000000000..897a5189daf
--- /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 00000000000..43e27a02cda
--- /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 00000000000..e69e753ff93
--- /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 00000000000..2268bb3217a
--- /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 00000000000..f2e844a67b4
--- /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 00000000000..b0e8a220fd9
--- /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 00000000000..fd930465c7f
--- /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/200.json b/public/images/pokemon/variant/back/200.json
new file mode 100644
index 00000000000..2e11c0eeb76
--- /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 00000000000..312495f34f3
--- /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 00000000000..0702c2596e1
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 00000000000..e52675c83dd
--- /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 00000000000..0f7b4a5fd05
Binary files /dev/null and b/public/images/pokemon/variant/back/200_3.png differ
diff --git a/public/images/pokemon/variant/back/242.json b/public/images/pokemon/variant/back/242.json
new file mode 100644
index 00000000000..9333afa8335
--- /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 00000000000..ce3d36b9db3
--- /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 00000000000..f0341f715d5
--- /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 00000000000..6244b6eb74c
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 00000000000..9bcd10c635f
--- /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 00000000000..7e04e3d6086
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 00000000000..638bfa96065
--- /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/251.json b/public/images/pokemon/variant/back/251.json
new file mode 100644
index 00000000000..e5f01223e07
--- /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 00000000000..782b8284aab
--- /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 00000000000..b6edee70ea4
--- /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/303-mega.json b/public/images/pokemon/variant/back/303-mega.json
new file mode 100644
index 00000000000..c09acab0335
--- /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": "b53a29",
+ "b86088": "ff625a",
+ "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": "b53a29",
+ "b86088": "ff635a",
+ "de9441": "b1a3ca",
+ "9c4a6a": "4c3767",
+ "bd628b": "694c84",
+ "732041": "2b1c3f"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/303-mega_1.json b/public/images/pokemon/variant/back/303-mega_1.json
new file mode 100644
index 00000000000..90f3e40d12c
--- /dev/null
+++ b/public/images/pokemon/variant/back/303-mega_1.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "303-mega_1.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 71,
+ "h": 71
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 71,
+ "h": 68
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 68
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2d10e60122695a3f783df14c9a7935a1:d7b5ddc6da24f27369af566210d2b33b:766d7c57c0a0ceb3e322f87a608d6e58$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/303-mega_1.png b/public/images/pokemon/variant/back/303-mega_1.png
new file mode 100644
index 00000000000..833414c7fd7
Binary files /dev/null and b/public/images/pokemon/variant/back/303-mega_1.png differ
diff --git a/public/images/pokemon/variant/back/303-mega_2.json b/public/images/pokemon/variant/back/303-mega_2.json
new file mode 100644
index 00000000000..72f5b72bfb7
--- /dev/null
+++ b/public/images/pokemon/variant/back/303-mega_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "303-mega_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 71,
+ "h": 71
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 71,
+ "h": 68
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 68
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2d10e60122695a3f783df14c9a7935a1:d7b5ddc6da24f27369af566210d2b33b:766d7c57c0a0ceb3e322f87a608d6e58$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/303-mega_2.png b/public/images/pokemon/variant/back/303-mega_2.png
new file mode 100644
index 00000000000..ebc335f8c60
Binary files /dev/null and b/public/images/pokemon/variant/back/303-mega_2.png differ
diff --git a/public/images/pokemon/variant/back/303-mega_3.json b/public/images/pokemon/variant/back/303-mega_3.json
new file mode 100644
index 00000000000..4f47079c998
--- /dev/null
+++ b/public/images/pokemon/variant/back/303-mega_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "303-mega_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 71,
+ "h": 71
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 71,
+ "h": 68
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 68
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 71,
+ "h": 68
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:2d10e60122695a3f783df14c9a7935a1:d7b5ddc6da24f27369af566210d2b33b:766d7c57c0a0ceb3e322f87a608d6e58$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/back/303-mega_3.png b/public/images/pokemon/variant/back/303-mega_3.png
new file mode 100644
index 00000000000..f1315b476c4
Binary files /dev/null and b/public/images/pokemon/variant/back/303-mega_3.png differ
diff --git a/public/images/pokemon/variant/back/303.json b/public/images/pokemon/variant/back/303.json
new file mode 100644
index 00000000000..477efdfbaa4
--- /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/328.json b/public/images/pokemon/variant/back/328.json
new file mode 100644
index 00000000000..354371495b7
--- /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 00000000000..38397678f36
--- /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 00000000000..9969647119d
--- /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/352.json b/public/images/pokemon/variant/back/352.json
new file mode 100644
index 00000000000..565b4cf87d3
--- /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 00000000000..e0ad4916ffd
--- /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/384-mega.json b/public/images/pokemon/variant/back/384-mega.json
new file mode 100644
index 00000000000..016c044b27f
--- /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 00000000000..f4fc7855474
--- /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 00000000000..1bb728fe3d2
--- /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/4263.json b/public/images/pokemon/variant/back/4263.json
new file mode 100644
index 00000000000..c9d11566864
--- /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 00000000000..ed5b3343df0
--- /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/429.json b/public/images/pokemon/variant/back/429.json
new file mode 100644
index 00000000000..77530e81c00
--- /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 00000000000..59f6d4e7b0f
--- /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 00000000000..f89500aa28f
--- /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/443.json b/public/images/pokemon/variant/back/443.json
new file mode 100644
index 00000000000..4a65daecb4b
--- /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 00000000000..287f0c4050c
--- /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 00000000000..68c374cc43f
--- /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 00000000000..c5b10066d10
--- /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/46.json b/public/images/pokemon/variant/back/46.json
new file mode 100644
index 00000000000..1062e915d76
--- /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 00000000000..1c0c54973d1
--- /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 00000000000..141a046e34e
--- /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 00000000000..22912bc961c
--- /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 00000000000..79587fbb654
--- /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 00000000000..a156101f2cf
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 00000000000..b2fe1d54a17
--- /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 00000000000..69e75827b0a
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 00000000000..b5332dd5597
--- /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/488.json b/public/images/pokemon/variant/back/488.json
new file mode 100644
index 00000000000..4d302553deb
--- /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/494.json b/public/images/pokemon/variant/back/494.json
new file mode 100644
index 00000000000..79cbc752102
--- /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 00000000000..9837323ddab
--- /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 00000000000..4bb9cb30ec9
--- /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 00000000000..2a3d338fccf
--- /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/546.json b/public/images/pokemon/variant/back/546.json
new file mode 100644
index 00000000000..9c45ddf2bd1
--- /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 00000000000..44fb5bb86da
--- /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 00000000000..9dc8f3e868a
--- /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 00000000000..bb81411e8d7
--- /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 00000000000..1fd00baef27
--- /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 00000000000..bf75cf1eed2
--- /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 00000000000..db0ddc9ae8d
--- /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 00000000000..5f18c3b6e51
--- /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 00000000000..e305e231ec0
--- /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 00000000000..d31bf54a381
--- /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 00000000000..b1a55c50158
--- /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 00000000000..2b7c7cadec0
--- /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/641-incarnate.json b/public/images/pokemon/variant/back/641-incarnate.json
new file mode 100644
index 00000000000..200c2bbd112
--- /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 00000000000..b4ecb861ac8
--- /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 00000000000..10125a512ee
--- /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 00000000000..181321289c6
--- /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 00000000000..c3e0980c7eb
--- /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 00000000000..7b38aaeb747
--- /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/6549.json b/public/images/pokemon/variant/back/6549.json
new file mode 100644
index 00000000000..230d54b1777
--- /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 00000000000..b42d9780a3b
--- /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 00000000000..fe8a33a5133
--- /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 00000000000..5cc27fb033d
--- /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 00000000000..dccfbce60c5
--- /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 00000000000..e52f1af4ba5
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 00000000000..9a97ce27059
--- /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 00000000000..fb780d01499
Binary files /dev/null and b/public/images/pokemon/variant/back/6706_3.png differ
diff --git a/public/images/pokemon/variant/back/700.json b/public/images/pokemon/variant/back/700.json
new file mode 100644
index 00000000000..a7d41e68dd6
--- /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 00000000000..be52dd71a83
--- /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 00000000000..7d0e856616d
--- /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 00000000000..ff21462bf22
--- /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 00000000000..e3ffaa6e659
--- /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 00000000000..51b5ea55f48
--- /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/710.json b/public/images/pokemon/variant/back/710.json
new file mode 100644
index 00000000000..63492302b69
--- /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 00000000000..dfa0005fa7d
--- /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/802.json b/public/images/pokemon/variant/back/802.json
new file mode 100644
index 00000000000..a5fdbcd63b7
--- /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/86.json b/public/images/pokemon/variant/back/86.json
new file mode 100644
index 00000000000..75fd67c9b4d
--- /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 00000000000..bc02e269dbe
--- /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 00000000000..c7b73b39012
--- /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 00000000000..dd3754e7fe9
--- /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/92_1.json b/public/images/pokemon/variant/back/92_1.json
new file mode 100644
index 00000000000..59c140ea207
--- /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 00000000000..20faf4213ca
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 00000000000..1eb26c8c9ea
--- /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 00000000000..6a7e13cc25e
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 00000000000..e841097a166
--- /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 00000000000..df995a87d55
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 00000000000..d25c8085a4c
--- /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 00000000000..550f763a83f
--- /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 00000000000..a903b3aefb0
--- /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 00000000000..23175bfe203
--- /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 00000000000..615d983e2c5
--- /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/973.json b/public/images/pokemon/variant/back/973.json
new file mode 100644
index 00000000000..3070d7f3ab5
--- /dev/null
+++ b/public/images/pokemon/variant/back/973.json
@@ -0,0 +1,50 @@
+{
+ "0": {
+ "be5c70": "aa8d8d",
+ "af3f5b": "905e5e",
+ "eb6d96": "d2bbbc",
+ "f596b0": "f0ddde",
+ "645555": "404355",
+ "e9e5ea": "e7e2e6",
+ "e7e2e6": "e7e2e6",
+ "bdaeba": "bdaeb5",
+ "504343": "272636",
+ "f9be51": "e7a11f",
+ "bf964a": "d28011",
+ "000000": "000000",
+ "ffffff": "ffffff",
+ "852941": "724f51"
+ },
+ "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 00000000000..1773ba70c36
--- /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/999.json b/public/images/pokemon/variant/back/999.json
new file mode 100644
index 00000000000..bacd640b9be
--- /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/443.json b/public/images/pokemon/variant/back/female/443.json
new file mode 100644
index 00000000000..4a65daecb4b
--- /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 00000000000..287f0c4050c
--- /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 00000000000..41d1e100a96
--- /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 00000000000..bb12559c23d
--- /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/181-mega.json b/public/images/pokemon/variant/exp/181-mega.json
new file mode 100644
index 00000000000..c2d5f25ca51
--- /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/303-mega.json b/public/images/pokemon/variant/exp/303-mega.json
new file mode 100644
index 00000000000..7a025fedf32
--- /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/384-mega.json b/public/images/pokemon/variant/exp/384-mega.json
new file mode 100644
index 00000000000..e4de3a1c873
--- /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 00000000000..6597e1d202b
--- /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 00000000000..dc03a7ba8e2
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 00000000000..938fe539ce9
--- /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 00000000000..f40cc4b47cb
--- /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/4264_2.json b/public/images/pokemon/variant/exp/4264_2.json
new file mode 100644
index 00000000000..8a7912b968e
--- /dev/null
+++ b/public/images/pokemon/variant/exp/4264_2.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "4264_2.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 77,
+ "h": 77
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 77,
+ "h": 34
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 34
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 34
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:6bff3f48bd25f6f50ec2efca8c0e8e1a:5850ef2d8e00bb20937542ba57e2e076:e89c9024f24555b8ff42e984e04fcaf0$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/4264_2.png b/public/images/pokemon/variant/exp/4264_2.png
new file mode 100644
index 00000000000..7dd3bcb1ef8
Binary files /dev/null and b/public/images/pokemon/variant/exp/4264_2.png differ
diff --git a/public/images/pokemon/variant/exp/4264_3.json b/public/images/pokemon/variant/exp/4264_3.json
new file mode 100644
index 00000000000..2368d3675e1
--- /dev/null
+++ b/public/images/pokemon/variant/exp/4264_3.json
@@ -0,0 +1,41 @@
+{
+ "textures": [
+ {
+ "image": "4264_3.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 77,
+ "h": 77
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "0001.png",
+ "rotated": false,
+ "trimmed": false,
+ "sourceSize": {
+ "w": 77,
+ "h": 34
+ },
+ "spriteSourceSize": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 34
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 77,
+ "h": 34
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:6bff3f48bd25f6f50ec2efca8c0e8e1a:5850ef2d8e00bb20937542ba57e2e076:e89c9024f24555b8ff42e984e04fcaf0$"
+ }
+}
\ No newline at end of file
diff --git a/public/images/pokemon/variant/exp/4264_3.png b/public/images/pokemon/variant/exp/4264_3.png
new file mode 100644
index 00000000000..654360baecb
Binary files /dev/null and b/public/images/pokemon/variant/exp/4264_3.png differ
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 00000000000..8cd597252af
--- /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/6549.json b/public/images/pokemon/variant/exp/6549.json
new file mode 100644
index 00000000000..8ced2d845dc
--- /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 00000000000..d54434d87b5
--- /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 00000000000..8ea944f8a12
--- /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 00000000000..3d204b151ce
--- /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 00000000000..cb2ddfb1a12
--- /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 00000000000..7e7dfa8e05a
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 00000000000..8c9b16b80ab
--- /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 00000000000..3ad44f4bbf5
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 00000000000..0b6071ad765
--- /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 00000000000..38e5cdaf70d
--- /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 00000000000..bf9fd104c5d
--- /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 00000000000..8256ebc7fdb
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 00000000000..199d7bc9c3e
--- /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 00000000000..66b43956bdf
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 00000000000..41077f9d96b
--- /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 00000000000..b32bbb79cd9
--- /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 00000000000..f249558388a
--- /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 00000000000..d63ab9ca323
--- /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 00000000000..df3799ce802
--- /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/802.json b/public/images/pokemon/variant/exp/802.json
new file mode 100644
index 00000000000..14caa71b18b
--- /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/872.json b/public/images/pokemon/variant/exp/872.json
new file mode 100644
index 00000000000..21ea6cd4192
--- /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 00000000000..5ea93b1c3bb
--- /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/94-mega_1.json b/public/images/pokemon/variant/exp/94-mega_1.json
new file mode 100644
index 00000000000..6057cd87f24
--- /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 00000000000..f37635c0c8b
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 00000000000..8511d6b0a9c
--- /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 00000000000..264672eb70b
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 00000000000..d51777ef1cf
--- /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 00000000000..89965a8a68f
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 00000000000..7f41b7aa01a
--- /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/973.json b/public/images/pokemon/variant/exp/973.json
new file mode 100644
index 00000000000..7e035007dcc
--- /dev/null
+++ b/public/images/pokemon/variant/exp/973.json
@@ -0,0 +1,56 @@
+{
+ "0": {
+ "2c2936": "2c2936",
+ "211f28": "211f28",
+ "3c3946": "3c3946",
+ "ffffff": "fbf2f4",
+ "c4c1dc": "978f97",
+ "ff79b1": "d2bbbc",
+ "811f47": "905e5e",
+ "ffe393": "d28011",
+ "ffd55f": "e7a11f",
+ "3b3b3b": "3b3b3b",
+ "000000": "000000",
+ "760c38": "4e061f",
+ "c92f6e": "911522",
+ "d43e7c": "aa8d8d",
+ "9c174e": "710d2a",
+ "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 00000000000..6456e7153a4
--- /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/999.json b/public/images/pokemon/variant/exp/999.json
new file mode 100644
index 00000000000..5d479fd01bd
--- /dev/null
+++ b/public/images/pokemon/variant/exp/999.json
@@ -0,0 +1,71 @@
+{
+ "0": {
+ "50441c": "38001c",
+ "fff49b": "5e86c2",
+ "e6d440": "d52d70",
+ "bfa33e": "bc1457",
+ "000000": "0f0f0f",
+ "1d1e21": "0f0f0f",
+ "802431": "4b0f01",
+ "323336": "531f03",
+ "b53345": "ab461e",
+ "545b6b": "1e2e60",
+ "f0f3f8": "757a8b",
+ "bac4d8": "757a8b",
+ "ab843f": "da8259",
+ "f7e077": "d52d70",
+ "edce3d": "d52d70",
+ "625f5d": "1e2e60",
+ "b9c1d3": "757a8b",
+ "9ba6bf": "5e86c2",
+ "c2a416": "da8259",
+ "5d6b8e": "1e2e60",
+ "998647": "da8259"
+ },
+ "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/back/1000.json b/public/images/pokemon/variant/exp/back/1000.json
new file mode 100644
index 00000000000..8149392d9b6
--- /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/181-mega.json b/public/images/pokemon/variant/exp/back/181-mega.json
new file mode 100644
index 00000000000..8f48377fa33
--- /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/303-mega.json b/public/images/pokemon/variant/exp/back/303-mega.json
new file mode 100644
index 00000000000..476ffab4228
--- /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/384-mega.json b/public/images/pokemon/variant/exp/back/384-mega.json
new file mode 100644
index 00000000000..016c044b27f
--- /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/4264.json b/public/images/pokemon/variant/exp/back/4264.json
new file mode 100644
index 00000000000..8aec39c06cf
--- /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/445-mega.json b/public/images/pokemon/variant/exp/back/445-mega.json
new file mode 100644
index 00000000000..8020a5f4255
--- /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/6549.json b/public/images/pokemon/variant/exp/back/6549.json
new file mode 100644
index 00000000000..4c50a4187b3
--- /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 00000000000..80ca72eccaa
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/6570.json
@@ -0,0 +1,32 @@
+{
+ "0": {
+ "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"
+ },
+ "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"
+ }
+}
\ 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 00000000000..d678782e9fc
--- /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 00000000000..a4e3b52f015
--- /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 00000000000..5c916aeb664
--- /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 00000000000..cb793478420
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 00000000000..3bb1dc426b2
--- /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 00000000000..6390c20799f
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 00000000000..4b65fb00405
--- /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 00000000000..179c06d54ac
--- /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 00000000000..93f270c6976
--- /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 00000000000..c14e7e8a123
--- /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 00000000000..c1048af4c17
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/708.json
@@ -0,0 +1,59 @@
+{
+ "0": {
+ "1a1a1c": "1a1a1c",
+ "686665": "646085",
+ "103222": "802c26",
+ "221b17": "221b17",
+ "090606": "090606",
+ "4ab38e": "e55045",
+ "38956f": "e55045",
+ "ab9074": "d9d9d9",
+ "4e4e4e": "494e5b",
+ "917860": "d9d9d9",
+ "424244": "2b303c",
+ "78604c": "a6a6a6",
+ "6b5442": "676767",
+ "5f4939": "595959",
+ "4f2a09": "292929",
+ "6c4513": "595959",
+ "353638": "353638"
+ },
+ "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 00000000000..5203e4d0e29
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/709.json
@@ -0,0 +1,35 @@
+{
+ "0": {
+ "3f2f1f": "3f3f3f",
+ "1f3f2f": "802626",
+ "101010": "101010",
+ "cf9f6f": "d9d9d9",
+ "1f9f5f": "e54545",
+ "2f6f4f": "b33636",
+ "9f6f3f": "a6a6a6",
+ "6f4f2f": "808080",
+ "33333f": "262626"
+ },
+ "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 00000000000..974195f1850
--- /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 00000000000..76b5beb3ad8
--- /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/802.json b/public/images/pokemon/variant/exp/back/802.json
new file mode 100644
index 00000000000..a432fd6bca3
--- /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/872.json b/public/images/pokemon/variant/exp/back/872.json
new file mode 100644
index 00000000000..c7b73b39012
--- /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 00000000000..b4856a86659
--- /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/94-mega.json b/public/images/pokemon/variant/exp/back/94-mega.json
new file mode 100644
index 00000000000..e6ff9747d89
--- /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 00000000000..860c4515df7
--- /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 00000000000..397453d3274
--- /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 00000000000..9356040a0e9
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/973.json b/public/images/pokemon/variant/exp/back/973.json
new file mode 100644
index 00000000000..505bed50b80
--- /dev/null
+++ b/public/images/pokemon/variant/exp/back/973.json
@@ -0,0 +1,44 @@
+{
+ "0": {
+ "811f47": "724f51",
+ "211f28": "000000",
+ "d43e7c": "aa8d8d",
+ "3c3946": "272636",
+ "2c2936": "272636",
+ "ffffff": "ffffff",
+ "760c38": "724f51",
+ "000000": "000000",
+ "ff79b1": "f0ddde",
+ "9c174e": "724f51",
+ "3d3b4e": "272636",
+ "c4c1dc": "bdaeb5"
+ },
+ "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 00000000000..385a9eeb29f
--- /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/999.json b/public/images/pokemon/variant/exp/back/999.json
new file mode 100644
index 00000000000..6850cf8a578
--- /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/443.json b/public/images/pokemon/variant/female/443.json
new file mode 100644
index 00000000000..d1de70b1e26
--- /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 00000000000..c000a06a812
--- /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 00000000000..0dfa20b8d25
--- /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 00000000000..27d02178615
--- /dev/null
+++ b/public/images/pokemon_icons_1v.json
@@ -0,0 +1,1490 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_1v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 226,
+ "h": 226
+ },
+ "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": "52-gigantamax_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 25,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "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": 0,
+ "y": 60,
+ "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": 0,
+ "y": 90,
+ "w": 25,
+ "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": 0,
+ "y": 120,
+ "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": 0,
+ "y": 149,
+ "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": 178,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "146_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 7,
+ "w": 30,
+ "h": 20
+ },
+ "frame": {
+ "x": 0,
+ "y": 206,
+ "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": 30,
+ "y": 206,
+ "w": 30,
+ "h": 20
+ }
+ },
+ {
+ "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": 178,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "146_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 7,
+ "w": 30,
+ "h": 20
+ },
+ "frame": {
+ "x": 60,
+ "y": 206,
+ "w": 30,
+ "h": 20
+ }
+ },
+ {
+ "filename": "93_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 2,
+ "y": 1,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 25,
+ "y": 30,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "151_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 1,
+ "w": 25,
+ "h": 27
+ },
+ "frame": {
+ "x": 25,
+ "y": 58,
+ "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": 25,
+ "y": 85,
+ "w": 25,
+ "h": 27
+ }
+ },
+ {
+ "filename": "94_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 33,
+ "y": 112,
+ "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": 33,
+ "y": 138,
+ "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": 50,
+ "y": 58,
+ "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": 57,
+ "y": 30,
+ "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": 50,
+ "y": 84,
+ "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": 76,
+ "y": 55,
+ "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": 84,
+ "y": 30,
+ "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": 59,
+ "y": 109,
+ "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": 77,
+ "y": 80,
+ "w": 27,
+ "h": 25
+ }
+ },
+ {
+ "filename": "149_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 103,
+ "y": 55,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "149_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 5,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 111,
+ "y": 30,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "53_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 25,
+ "h": 24
+ },
+ "frame": {
+ "x": 59,
+ "y": 134,
+ "w": 25,
+ "h": 24
+ }
+ },
+ {
+ "filename": "147_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 9,
+ "w": 22,
+ "h": 20
+ },
+ "frame": {
+ "x": 59,
+ "y": 158,
+ "w": 22,
+ "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": 64,
+ "y": 178,
+ "w": 25,
+ "h": 24
+ }
+ },
+ {
+ "filename": "147_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 9,
+ "w": 22,
+ "h": 20
+ },
+ "frame": {
+ "x": 81,
+ "y": 158,
+ "w": 22,
+ "h": 20
+ }
+ },
+ {
+ "filename": "53_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 25,
+ "h": 24
+ },
+ "frame": {
+ "x": 84,
+ "y": 134,
+ "w": 25,
+ "h": 24
+ }
+ },
+ {
+ "filename": "47_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 89,
+ "y": 178,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "133_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 19,
+ "h": 20
+ },
+ "frame": {
+ "x": 103,
+ "y": 158,
+ "w": 19,
+ "h": 20
+ }
+ },
+ {
+ "filename": "47_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 90,
+ "y": 202,
+ "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": 113,
+ "y": 178,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "148_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 114,
+ "y": 202,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "148_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 86,
+ "y": 105,
+ "w": 24,
+ "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": 104,
+ "y": 79,
+ "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": 109,
+ "y": 129,
+ "w": 26,
+ "h": 23
+ }
+ },
+ {
+ "filename": "92_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 122,
+ "y": 152,
+ "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": 137,
+ "y": 175,
+ "w": 25,
+ "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": 110,
+ "y": 102,
+ "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": 138,
+ "y": 198,
+ "w": 25,
+ "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": 130,
+ "y": 54,
+ "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": 138,
+ "y": 30,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "136_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 130,
+ "y": 77,
+ "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": 135,
+ "y": 100,
+ "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": 135,
+ "y": 123,
+ "w": 23,
+ "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": 147,
+ "y": 146,
+ "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": 158,
+ "y": 123,
+ "w": 23,
+ "h": 23
+ }
+ },
+ {
+ "filename": "135_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 162,
+ "y": 169,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "135_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 170,
+ "y": 146,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "145_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 31,
+ "h": 21
+ },
+ "frame": {
+ "x": 192,
+ "y": 30,
+ "w": 31,
+ "h": 21
+ }
+ },
+ {
+ "filename": "144_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 29,
+ "h": 22
+ },
+ "frame": {
+ "x": 163,
+ "y": 30,
+ "w": 29,
+ "h": 22
+ }
+ },
+ {
+ "filename": "145_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 31,
+ "h": 21
+ },
+ "frame": {
+ "x": 192,
+ "y": 51,
+ "w": 31,
+ "h": 21
+ }
+ },
+ {
+ "filename": "144_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 29,
+ "h": 22
+ },
+ "frame": {
+ "x": 163,
+ "y": 52,
+ "w": 29,
+ "h": 22
+ }
+ },
+ {
+ "filename": "135_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 155,
+ "y": 74,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "145_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 31,
+ "h": 21
+ },
+ "frame": {
+ "x": 192,
+ "y": 72,
+ "w": 31,
+ "h": 21
+ }
+ },
+ {
+ "filename": "144_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 29,
+ "h": 22
+ },
+ "frame": {
+ "x": 160,
+ "y": 97,
+ "w": 29,
+ "h": 22
+ }
+ },
+ {
+ "filename": "46_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 181,
+ "y": 119,
+ "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": 205,
+ "y": 93,
+ "w": 21,
+ "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": 205,
+ "y": 115,
+ "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": 205,
+ "y": 137,
+ "w": 21,
+ "h": 22
+ }
+ },
+ {
+ "filename": "46_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 192,
+ "y": 159,
+ "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": 163,
+ "y": 192,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "133_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 19,
+ "h": 20
+ },
+ "frame": {
+ "x": 187,
+ "y": 181,
+ "w": 19,
+ "h": 20
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:610d174f476a3db4f4ff70c2a94f0072:49e0788bf472a9b68815b3ed527e2fe0:2fc2d7db306a93e9369e20846ccef45c$"
+ }
+}
diff --git a/public/images/pokemon_icons_1v.png b/public/images/pokemon_icons_1v.png
new file mode 100644
index 00000000000..379576254de
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 00000000000..32715687f52
--- /dev/null
+++ b/public/images/pokemon_icons_2v.json
@@ -0,0 +1,671 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_2v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 143,
+ "h": 143
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "243_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 2,
+ "w": 32,
+ "h": 27
+ },
+ "frame": {
+ "x": 0,
+ "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": 32,
+ "y": 0,
+ "w": 32,
+ "h": 27
+ }
+ },
+ {
+ "filename": "181-mega_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 31,
+ "h": 28
+ },
+ "frame": {
+ "x": 64,
+ "y": 0,
+ "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": 95,
+ "y": 0,
+ "w": 31,
+ "h": 28
+ }
+ },
+ {
+ "filename": "251_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 8,
+ "w": 16,
+ "h": 20
+ },
+ "frame": {
+ "x": 126,
+ "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": 126,
+ "y": 20,
+ "w": 16,
+ "h": 20
+ }
+ },
+ {
+ "filename": "245_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 2,
+ "w": 31,
+ "h": 27
+ },
+ "frame": {
+ "x": 0,
+ "y": 27,
+ "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": 31,
+ "y": 27,
+ "w": 31,
+ "h": 27
+ }
+ },
+ {
+ "filename": "196_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 29,
+ "h": 23
+ },
+ "frame": {
+ "x": 62,
+ "y": 28,
+ "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": 91,
+ "y": 28,
+ "w": 29,
+ "h": 23
+ }
+ },
+ {
+ "filename": "180_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 23,
+ "h": 24
+ },
+ "frame": {
+ "x": 120,
+ "y": 40,
+ "w": 23,
+ "h": 24
+ }
+ },
+ {
+ "filename": "196_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 29,
+ "h": 23
+ },
+ "frame": {
+ "x": 62,
+ "y": 51,
+ "w": 29,
+ "h": 23
+ }
+ },
+ {
+ "filename": "244_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 3,
+ "w": 27,
+ "h": 26
+ },
+ "frame": {
+ "x": 91,
+ "y": 51,
+ "w": 27,
+ "h": 26
+ }
+ },
+ {
+ "filename": "242_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 118,
+ "y": 64,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "181_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 2,
+ "w": 22,
+ "h": 27
+ },
+ "frame": {
+ "x": 0,
+ "y": 88,
+ "w": 22,
+ "h": 27
+ }
+ },
+ {
+ "filename": "181_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 2,
+ "w": 22,
+ "h": 27
+ },
+ "frame": {
+ "x": 0,
+ "y": 115,
+ "w": 22,
+ "h": 27
+ }
+ },
+ {
+ "filename": "244_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 3,
+ "w": 27,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 54,
+ "w": 27,
+ "h": 26
+ }
+ },
+ {
+ "filename": "242_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 27,
+ "y": 54,
+ "w": 24,
+ "h": 24
+ }
+ },
+ {
+ "filename": "242_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 24,
+ "h": 24
+ },
+ "frame": {
+ "x": 51,
+ "y": 74,
+ "w": 24,
+ "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": 27,
+ "y": 78,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "179_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 75,
+ "y": 77,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "176_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 99,
+ "y": 77,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "180_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 5,
+ "w": 23,
+ "h": 24
+ },
+ "frame": {
+ "x": 51,
+ "y": 98,
+ "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": 22,
+ "y": 122,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "200_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 18,
+ "h": 21
+ },
+ "frame": {
+ "x": 40,
+ "y": 122,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "200_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 18,
+ "h": 21
+ },
+ "frame": {
+ "x": 58,
+ "y": 122,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "176_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 74,
+ "y": 99,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "175_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 18,
+ "h": 20
+ },
+ "frame": {
+ "x": 76,
+ "y": 122,
+ "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": 22,
+ "y": 100,
+ "w": 18,
+ "h": 20
+ }
+ },
+ {
+ "filename": "175_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 9,
+ "w": 18,
+ "h": 20
+ },
+ "frame": {
+ "x": 93,
+ "y": 100,
+ "w": 18,
+ "h": 20
+ }
+ },
+ {
+ "filename": "176_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 94,
+ "y": 120,
+ "w": 19,
+ "h": 23
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:bd17a6fc1f7cfeefba63f95072dc36ee:08778df4168ec2ffe76c5334db562bb8:63b368599cdc6e139499267117e91cd5$"
+ }
+}
diff --git a/public/images/pokemon_icons_2v.png b/public/images/pokemon_icons_2v.png
new file mode 100644
index 00000000000..2f5aba102a7
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 00000000000..7b312266adf
--- /dev/null
+++ b/public/images/pokemon_icons_3v.json
@@ -0,0 +1,629 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_3v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 145,
+ "h": 145
+ },
+ "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": "384_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 33,
+ "h": 29
+ },
+ "frame": {
+ "x": 80,
+ "y": 0,
+ "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": 113,
+ "y": 0,
+ "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": 113,
+ "y": 28,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "384_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 1,
+ "w": 33,
+ "h": 29
+ },
+ "frame": {
+ "x": 0,
+ "y": 27,
+ "w": 33,
+ "h": 29
+ }
+ },
+ {
+ "filename": "303-mega_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 3,
+ "y": 2,
+ "w": 32,
+ "h": 28
+ },
+ "frame": {
+ "x": 33,
+ "y": 27,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "330_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 29,
+ "h": 25
+ },
+ "frame": {
+ "x": 65,
+ "y": 29,
+ "w": 29,
+ "h": 25
+ }
+ },
+ {
+ "filename": "358_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 7,
+ "w": 17,
+ "h": 23
+ },
+ "frame": {
+ "x": 94,
+ "y": 29,
+ "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": 94,
+ "y": 52,
+ "w": 17,
+ "h": 23
+ }
+ },
+ {
+ "filename": "330_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 29,
+ "h": 25
+ },
+ "frame": {
+ "x": 65,
+ "y": 54,
+ "w": 29,
+ "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": 33,
+ "y": 55,
+ "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": 56,
+ "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": 111,
+ "y": 56,
+ "w": 28,
+ "h": 23
+ }
+ },
+ {
+ "filename": "358_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 7,
+ "w": 17,
+ "h": 23
+ },
+ "frame": {
+ "x": 94,
+ "y": 75,
+ "w": 17,
+ "h": 23
+ }
+ },
+ {
+ "filename": "329_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 27,
+ "h": 22
+ },
+ "frame": {
+ "x": 111,
+ "y": 79,
+ "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": 28,
+ "y": 78,
+ "w": 27,
+ "h": 22
+ }
+ },
+ {
+ "filename": "264_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 0,
+ "y": 79,
+ "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": 55,
+ "y": 79,
+ "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": 24,
+ "y": 100,
+ "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": 101,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "385_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 0,
+ "y": 123,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "352_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 22,
+ "h": 22
+ },
+ "frame": {
+ "x": 24,
+ "y": 122,
+ "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": 46,
+ "y": 122,
+ "w": 22,
+ "h": 22
+ }
+ },
+ {
+ "filename": "328_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 48,
+ "y": 101,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "352_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 7,
+ "w": 22,
+ "h": 22
+ },
+ "frame": {
+ "x": 68,
+ "y": 122,
+ "w": 22,
+ "h": 22
+ }
+ },
+ {
+ "filename": "328_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 90,
+ "y": 98,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "263_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 11,
+ "w": 24,
+ "h": 18
+ },
+ "frame": {
+ "x": 90,
+ "y": 119,
+ "w": 24,
+ "h": 18
+ }
+ },
+ {
+ "filename": "263_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 11,
+ "w": 24,
+ "h": 18
+ },
+ "frame": {
+ "x": 111,
+ "y": 101,
+ "w": 24,
+ "h": 18
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:39b35377479a3c1e2e2a58a6d3f1ed79:8c66ec506d6de8111eb19d5a07d54fa1:039b026190bf1878996b3e03190bcdf3$"
+ }
+}
diff --git a/public/images/pokemon_icons_3v.png b/public/images/pokemon_icons_3v.png
new file mode 100644
index 00000000000..512fce0ace2
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 00000000000..6b7d7f01081
--- /dev/null
+++ b/public/images/pokemon_icons_4v.json
@@ -0,0 +1,734 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_4v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 152,
+ "h": 152
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "445-mega_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 32,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "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": 32,
+ "y": 0,
+ "w": 32,
+ "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": 64,
+ "y": 0,
+ "w": 32,
+ "h": 26
+ }
+ },
+ {
+ "filename": "445_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 96,
+ "y": 0,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "444_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 127,
+ "y": 0,
+ "w": 25,
+ "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": 127,
+ "y": 23,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "filename": "445_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 96,
+ "y": 24,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "444_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 6,
+ "w": 25,
+ "h": 23
+ },
+ "frame": {
+ "x": 127,
+ "y": 46,
+ "w": 25,
+ "h": 23
+ }
+ },
+ {
+ "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": 69,
+ "w": 21,
+ "h": 29
+ }
+ },
+ {
+ "filename": "468_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 6,
+ "w": 30,
+ "h": 21
+ },
+ "frame": {
+ "x": 0,
+ "y": 48,
+ "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": 26,
+ "w": 30,
+ "h": 21
+ }
+ },
+ {
+ "filename": "429_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 1,
+ "w": 21,
+ "h": 29
+ },
+ "frame": {
+ "x": 0,
+ "y": 98,
+ "w": 21,
+ "h": 29
+ }
+ },
+ {
+ "filename": "471_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 29,
+ "h": 25
+ },
+ "frame": {
+ "x": 0,
+ "y": 127,
+ "w": 29,
+ "h": 25
+ }
+ },
+ {
+ "filename": "429_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 1,
+ "w": 21,
+ "h": 29
+ },
+ "frame": {
+ "x": 21,
+ "y": 69,
+ "w": 21,
+ "h": 29
+ }
+ },
+ {
+ "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": 48,
+ "w": 30,
+ "h": 21
+ }
+ },
+ {
+ "filename": "433_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 25,
+ "h": 21
+ },
+ "frame": {
+ "x": 30,
+ "y": 26,
+ "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": 55,
+ "y": 26,
+ "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": 80,
+ "y": 26,
+ "w": 16,
+ "h": 21
+ }
+ },
+ {
+ "filename": "488_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 1,
+ "w": 27,
+ "h": 28
+ },
+ "frame": {
+ "x": 21,
+ "y": 98,
+ "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": 42,
+ "y": 69,
+ "w": 27,
+ "h": 28
+ }
+ },
+ {
+ "filename": "433_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 25,
+ "h": 21
+ },
+ "frame": {
+ "x": 60,
+ "y": 48,
+ "w": 25,
+ "h": 21
+ }
+ },
+ {
+ "filename": "471_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 4,
+ "w": 29,
+ "h": 25
+ },
+ "frame": {
+ "x": 29,
+ "y": 126,
+ "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": 48,
+ "y": 97,
+ "w": 29,
+ "h": 25
+ }
+ },
+ {
+ "filename": "445_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 69,
+ "y": 69,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "443_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 85,
+ "y": 48,
+ "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": 106,
+ "y": 48,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "470_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 58,
+ "y": 122,
+ "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": 77,
+ "y": 93,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "470_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 5,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 100,
+ "y": 69,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "443_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 8,
+ "w": 21,
+ "h": 21
+ },
+ "frame": {
+ "x": 127,
+ "y": 69,
+ "w": 21,
+ "h": 21
+ }
+ },
+ {
+ "filename": "494_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 127,
+ "y": 90,
+ "w": 20,
+ "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": 104,
+ "y": 93,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "440_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 8,
+ "w": 16,
+ "h": 21
+ },
+ "frame": {
+ "x": 124,
+ "y": 114,
+ "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": 85,
+ "y": 117,
+ "w": 16,
+ "h": 21
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:913f758e0aeeb8d20e993c73b55abbbe:816ed2c5affcecc79c4d6d9b360f8e7e:ebc3f8ec5b2480b298192d752b6e57dc$"
+ }
+}
diff --git a/public/images/pokemon_icons_4v.png b/public/images/pokemon_icons_4v.png
new file mode 100644
index 00000000000..5127750b2ae
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 00000000000..b955f9eee1f
--- /dev/null
+++ b/public/images/pokemon_icons_5v.json
@@ -0,0 +1,776 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_5v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 144,
+ "h": 144
+ },
+ "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": 67,
+ "y": 0,
+ "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": 33,
+ "y": 28,
+ "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": 29,
+ "w": 32,
+ "h": 28
+ }
+ },
+ {
+ "filename": "645-therian_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 0,
+ "w": 29,
+ "h": 29
+ },
+ "frame": {
+ "x": 99,
+ "y": 0,
+ "w": 29,
+ "h": 29
+ }
+ },
+ {
+ "filename": "548_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 14,
+ "h": 20
+ },
+ "frame": {
+ "x": 128,
+ "y": 0,
+ "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": 128,
+ "y": 20,
+ "w": 14,
+ "h": 20
+ }
+ },
+ {
+ "filename": "571_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 5,
+ "w": 31,
+ "h": 24
+ },
+ "frame": {
+ "x": 66,
+ "y": 29,
+ "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": 97,
+ "y": 29,
+ "w": 31,
+ "h": 24
+ }
+ },
+ {
+ "filename": "548_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 13,
+ "y": 9,
+ "w": 14,
+ "h": 20
+ },
+ "frame": {
+ "x": 128,
+ "y": 40,
+ "w": 14,
+ "h": 20
+ }
+ },
+ {
+ "filename": "579_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 32,
+ "h": 23
+ },
+ "frame": {
+ "x": 66,
+ "y": 53,
+ "w": 32,
+ "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": 98,
+ "y": 53,
+ "w": 23,
+ "h": 24
+ }
+ },
+ {
+ "filename": "547_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 5,
+ "w": 23,
+ "h": 24
+ },
+ "frame": {
+ "x": 121,
+ "y": 60,
+ "w": 23,
+ "h": 24
+ }
+ },
+ {
+ "filename": "579_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 4,
+ "y": 6,
+ "w": 32,
+ "h": 23
+ },
+ "frame": {
+ "x": 32,
+ "y": 56,
+ "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": 64,
+ "y": 76,
+ "w": 32,
+ "h": 23
+ }
+ },
+ {
+ "filename": "560_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 96,
+ "y": 77,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "560_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 6,
+ "w": 22,
+ "h": 23
+ },
+ "frame": {
+ "x": 118,
+ "y": 84,
+ "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": 0,
+ "y": 57,
+ "w": 22,
+ "h": 23
+ }
+ },
+ {
+ "filename": "572_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 8,
+ "w": 24,
+ "h": 21
+ },
+ "frame": {
+ "x": 22,
+ "y": 79,
+ "w": 24,
+ "h": 21
+ }
+ },
+ {
+ "filename": "578_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 18,
+ "h": 21
+ },
+ "frame": {
+ "x": 46,
+ "y": 79,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "572_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 8,
+ "w": 24,
+ "h": 21
+ },
+ "frame": {
+ "x": 64,
+ "y": 99,
+ "w": 24,
+ "h": 21
+ }
+ },
+ {
+ "filename": "549_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 6,
+ "w": 19,
+ "h": 23
+ },
+ "frame": {
+ "x": 88,
+ "y": 100,
+ "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": 107,
+ "y": 107,
+ "w": 19,
+ "h": 23
+ }
+ },
+ {
+ "filename": "578_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 18,
+ "h": 21
+ },
+ "frame": {
+ "x": 126,
+ "y": 107,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "577_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 13,
+ "w": 17,
+ "h": 16
+ },
+ "frame": {
+ "x": 126,
+ "y": 128,
+ "w": 17,
+ "h": 16
+ }
+ },
+ {
+ "filename": "578_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 18,
+ "h": 21
+ },
+ "frame": {
+ "x": 0,
+ "y": 80,
+ "w": 18,
+ "h": 21
+ }
+ },
+ {
+ "filename": "546_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 13,
+ "w": 23,
+ "h": 16
+ },
+ "frame": {
+ "x": 18,
+ "y": 100,
+ "w": 23,
+ "h": 16
+ }
+ },
+ {
+ "filename": "570_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 10,
+ "w": 18,
+ "h": 19
+ },
+ "frame": {
+ "x": 0,
+ "y": 101,
+ "w": 18,
+ "h": 19
+ }
+ },
+ {
+ "filename": "546_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 13,
+ "w": 23,
+ "h": 16
+ },
+ "frame": {
+ "x": 41,
+ "y": 100,
+ "w": 23,
+ "h": 16
+ }
+ },
+ {
+ "filename": "570_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 10,
+ "w": 18,
+ "h": 19
+ },
+ "frame": {
+ "x": 18,
+ "y": 116,
+ "w": 18,
+ "h": 19
+ }
+ },
+ {
+ "filename": "559_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 11,
+ "w": 17,
+ "h": 18
+ },
+ "frame": {
+ "x": 0,
+ "y": 120,
+ "w": 17,
+ "h": 18
+ }
+ },
+ {
+ "filename": "559_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 11,
+ "w": 17,
+ "h": 18
+ },
+ "frame": {
+ "x": 36,
+ "y": 116,
+ "w": 17,
+ "h": 18
+ }
+ },
+ {
+ "filename": "559_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 11,
+ "w": 17,
+ "h": 18
+ },
+ "frame": {
+ "x": 53,
+ "y": 120,
+ "w": 17,
+ "h": 18
+ }
+ },
+ {
+ "filename": "577_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 13,
+ "w": 17,
+ "h": 16
+ },
+ "frame": {
+ "x": 70,
+ "y": 120,
+ "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": 87,
+ "y": 123,
+ "w": 17,
+ "h": 16
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:56e6c204dd5c749bf3bdc43b0f001c38:5c4fe6cd53fa83d4764d3fbd8090402b:f1931bc28ee7f32dba7543723757cf2a$"
+ }
+}
diff --git a/public/images/pokemon_icons_5v.png b/public/images/pokemon_icons_5v.png
new file mode 100644
index 00000000000..8c48d70bc77
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 00000000000..18123eaf93b
--- /dev/null
+++ b/public/images/pokemon_icons_6v.json
@@ -0,0 +1,377 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_6v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 98,
+ "h": 98
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "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": 0,
+ "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": 27,
+ "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": 27,
+ "y": 0,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "706_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 7,
+ "y": 4,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 54,
+ "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": 53,
+ "y": 0,
+ "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": 27,
+ "y": 26,
+ "w": 24,
+ "h": 25
+ }
+ },
+ {
+ "filename": "705_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 17,
+ "h": 24
+ },
+ "frame": {
+ "x": 80,
+ "y": 0,
+ "w": 17,
+ "h": 24
+ }
+ },
+ {
+ "filename": "708_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 5,
+ "y": 6,
+ "w": 27,
+ "h": 23
+ },
+ "frame": {
+ "x": 53,
+ "y": 23,
+ "w": 27,
+ "h": 23
+ }
+ },
+ {
+ "filename": "705_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 17,
+ "h": 24
+ },
+ "frame": {
+ "x": 80,
+ "y": 24,
+ "w": 17,
+ "h": 24
+ }
+ },
+ {
+ "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": 80,
+ "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": 80,
+ "w": 14,
+ "h": 16
+ }
+ },
+ {
+ "filename": "700_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 24,
+ "h": 25
+ },
+ "frame": {
+ "x": 51,
+ "y": 46,
+ "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": 75,
+ "y": 48,
+ "w": 23,
+ "h": 25
+ }
+ },
+ {
+ "filename": "711_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 23,
+ "h": 25
+ },
+ "frame": {
+ "x": 28,
+ "y": 51,
+ "w": 23,
+ "h": 25
+ }
+ },
+ {
+ "filename": "710_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 19,
+ "h": 21
+ },
+ "frame": {
+ "x": 28,
+ "y": 76,
+ "w": 19,
+ "h": 21
+ }
+ },
+ {
+ "filename": "711_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 4,
+ "w": 23,
+ "h": 25
+ },
+ "frame": {
+ "x": 51,
+ "y": 71,
+ "w": 23,
+ "h": 25
+ }
+ },
+ {
+ "filename": "710_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 8,
+ "w": 19,
+ "h": 21
+ },
+ "frame": {
+ "x": 74,
+ "y": 73,
+ "w": 19,
+ "h": 21
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:b682406f79e7df984a96ddb5f1a9dfc7:0621da2b4f2764ccfa8f63d5fdbeaf91:8a74f769af240f74b0e67390bbb36c14$"
+ }
+}
diff --git a/public/images/pokemon_icons_6v.png b/public/images/pokemon_icons_6v.png
new file mode 100644
index 00000000000..efcdeb873ae
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 0bfbc817343..a57910d9391 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 5943b9a89f5..88320044867 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 00000000000..3b9e62732e1
--- /dev/null
+++ b/public/images/pokemon_icons_7v.json
@@ -0,0 +1,83 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_7v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 52,
+ "h": 52
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "filename": "802_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 3,
+ "w": 24,
+ "h": 26
+ },
+ "frame": {
+ "x": 0,
+ "y": 0,
+ "w": 24,
+ "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": 0,
+ "y": 26,
+ "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": 0,
+ "w": 24,
+ "h": 26
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:74b91bf1eff78f89b5fb8a626034b38c:9d9fac3afebd058ddab2bf309dd3f74b:d5975df27e1e94206a68aa1fd3c2c8d0$"
+ }
+}
diff --git a/public/images/pokemon_icons_7v.png b/public/images/pokemon_icons_7v.png
new file mode 100644
index 00000000000..7b97a95ba07
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 00000000000..0fba7f90a54
--- /dev/null
+++ b/public/images/pokemon_icons_8v.json
@@ -0,0 +1,440 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_8v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 107,
+ "h": 107
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "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": 0,
+ "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": 0,
+ "y": 27,
+ "w": 28,
+ "h": 27
+ }
+ },
+ {
+ "filename": "6571_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 4,
+ "w": 27,
+ "h": 25
+ },
+ "frame": {
+ "x": 28,
+ "y": 0,
+ "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": 0,
+ "y": 54,
+ "w": 27,
+ "h": 25
+ }
+ },
+ {
+ "filename": "873_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 6,
+ "y": 3,
+ "w": 27,
+ "h": 24
+ },
+ "frame": {
+ "x": 28,
+ "y": 25,
+ "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": 55,
+ "y": 0,
+ "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": 0,
+ "y": 79,
+ "w": 27,
+ "h": 24
+ }
+ },
+ {
+ "filename": "4264_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 4,
+ "w": 24,
+ "h": 22
+ },
+ "frame": {
+ "x": 55,
+ "y": 24,
+ "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": 82,
+ "y": 0,
+ "w": 24,
+ "h": 22
+ }
+ },
+ {
+ "filename": "4263_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 24,
+ "h": 18
+ },
+ "frame": {
+ "x": 28,
+ "y": 49,
+ "w": 24,
+ "h": 18
+ }
+ },
+ {
+ "filename": "6570_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 27,
+ "y": 67,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "872_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 19,
+ "h": 16
+ },
+ "frame": {
+ "x": 27,
+ "y": 91,
+ "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": 46,
+ "y": 91,
+ "w": 19,
+ "h": 16
+ }
+ },
+ {
+ "filename": "6570_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 5,
+ "w": 20,
+ "h": 24
+ },
+ "frame": {
+ "x": 47,
+ "y": 67,
+ "w": 20,
+ "h": 24
+ }
+ },
+ {
+ "filename": "872_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 10,
+ "y": 7,
+ "w": 19,
+ "h": 16
+ },
+ "frame": {
+ "x": 65,
+ "y": 91,
+ "w": 19,
+ "h": 16
+ }
+ },
+ {
+ "filename": "4263_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 6,
+ "w": 24,
+ "h": 18
+ },
+ "frame": {
+ "x": 52,
+ "y": 49,
+ "w": 24,
+ "h": 18
+ }
+ },
+ {
+ "filename": "6705_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 17,
+ "h": 24
+ },
+ "frame": {
+ "x": 67,
+ "y": 67,
+ "w": 17,
+ "h": 24
+ }
+ },
+ {
+ "filename": "6549_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 4,
+ "w": 18,
+ "h": 25
+ },
+ "frame": {
+ "x": 79,
+ "y": 24,
+ "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": 84,
+ "y": 49,
+ "w": 18,
+ "h": 25
+ }
+ },
+ {
+ "filename": "6705_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 12,
+ "y": 5,
+ "w": 17,
+ "h": 24
+ },
+ "frame": {
+ "x": 84,
+ "y": 74,
+ "w": 17,
+ "h": 24
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:786c66f91b209fa43195adad625bba7a:d08bb87b741dd122687e4f140536121d:ec5f05e7f30cd98f74db0c2326109fd3$"
+ }
+}
diff --git a/public/images/pokemon_icons_8v.png b/public/images/pokemon_icons_8v.png
new file mode 100644
index 00000000000..1b8078b02a9
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 00000000000..e67af84b234
--- /dev/null
+++ b/public/images/pokemon_icons_9v.json
@@ -0,0 +1,335 @@
+{
+ "textures": [
+ {
+ "image": "pokemon_icons_9v.png",
+ "format": "RGBA8888",
+ "size": {
+ "w": 109,
+ "h": 109
+ },
+ "scale": 1,
+ "frames": [
+ {
+ "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": 0,
+ "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": 30,
+ "w": 24,
+ "h": 30
+ }
+ },
+ {
+ "filename": "999_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 24,
+ "h": 30
+ },
+ "frame": {
+ "x": 0,
+ "y": 60,
+ "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": 0,
+ "w": 24,
+ "h": 29
+ }
+ },
+ {
+ "filename": "1000_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 24,
+ "h": 29
+ },
+ "frame": {
+ "x": 48,
+ "y": 0,
+ "w": 24,
+ "h": 29
+ }
+ },
+ {
+ "filename": "1000_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 8,
+ "y": 0,
+ "w": 24,
+ "h": 29
+ },
+ "frame": {
+ "x": 72,
+ "y": 0,
+ "w": 24,
+ "h": 29
+ }
+ },
+ {
+ "filename": "987_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 3,
+ "w": 26,
+ "h": 26
+ },
+ "frame": {
+ "x": 24,
+ "y": 29,
+ "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": 24,
+ "y": 55,
+ "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": 24,
+ "y": 81,
+ "w": 26,
+ "h": 26
+ }
+ },
+ {
+ "filename": "962_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 2,
+ "w": 21,
+ "h": 27
+ },
+ "frame": {
+ "x": 50,
+ "y": 29,
+ "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": 71,
+ "y": 29,
+ "w": 21,
+ "h": 27
+ }
+ },
+ {
+ "filename": "973_1",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 1,
+ "w": 17,
+ "h": 28
+ },
+ "frame": {
+ "x": 92,
+ "y": 29,
+ "w": 17,
+ "h": 28
+ }
+ },
+ {
+ "filename": "962_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 9,
+ "y": 2,
+ "w": 21,
+ "h": 27
+ },
+ "frame": {
+ "x": 50,
+ "y": 56,
+ "w": 21,
+ "h": 27
+ }
+ },
+ {
+ "filename": "973_2",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 1,
+ "w": 17,
+ "h": 28
+ },
+ "frame": {
+ "x": 71,
+ "y": 56,
+ "w": 17,
+ "h": 28
+ }
+ },
+ {
+ "filename": "973_3",
+ "rotated": false,
+ "trimmed": true,
+ "sourceSize": {
+ "w": 40,
+ "h": 30
+ },
+ "spriteSourceSize": {
+ "x": 11,
+ "y": 1,
+ "w": 17,
+ "h": 28
+ },
+ "frame": {
+ "x": 88,
+ "y": 57,
+ "w": 17,
+ "h": 28
+ }
+ }
+ ]
+ }
+ ],
+ "meta": {
+ "app": "https://www.codeandweb.com/texturepacker",
+ "version": "3.0",
+ "smartupdate": "$TexturePacker:SmartUpdate:c6b17c9f254492406ec134473a5155e9:b921355fb3643fcb7efe6ff5df6d6df4:3ec5c0bc286c296cfb7fa30a8b06f3da$"
+ }
+}
diff --git a/public/images/pokemon_icons_9v.png b/public/images/pokemon_icons_9v.png
new file mode 100644
index 00000000000..9406958be0d
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 04dad2a279e..26d7814fb0b 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 00000000000..e3d8e260573
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 04dad2a279e..26d7814fb0b 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 00000000000..e3d8e260573
Binary files /dev/null and b/public/images/ui/shiny_small.png differ
diff --git a/src/battle-scene.ts b/src/battle-scene.ts
index c75e44bf694..08ab75e6332 100644
--- a/src/battle-scene.ts
+++ b/src/battle-scene.ts
@@ -57,6 +57,7 @@ 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';
export const bypassLogin = import.meta.env.VITE_BYPASS_LOGIN === "1";
@@ -100,6 +101,7 @@ export enum Button {
CYCLE_GENDER,
CYCLE_ABILITY,
CYCLE_NATURE,
+ CYCLE_VARIANT,
SPEED_UP,
SLOW_DOWN
}
@@ -126,12 +128,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 +219,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 +245,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 +269,8 @@ export default class BattleScene extends SceneBase {
}
populateAnims();
+
+ await fetch('./images/pokemon/variant/_masterlist.json').then(res => res.json()).then(v => Object.keys(v).forEach(k => variantData[k] = v[k]));
}
create() {
@@ -502,15 +501,13 @@ 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;
+ fetch('./exp-sprites.json').then(res => res.json()).then(keys => {
+ if (Array.isArray(keys))
+ expSpriteKeys.push(...keys);
+ Promise.resolve();
});
}
@@ -552,6 +549,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 +581,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 +642,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();
@@ -733,6 +747,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;
@@ -1234,6 +1250,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 +1296,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)) {
@@ -1991,4 +2012,4 @@ export default class BattleScene extends SceneBase {
return false;
}
-}
+}
\ No newline at end of file
diff --git a/src/data/ability.ts b/src/data/ability.ts
index 7eecc4f26e7..7a4f53e777f 100644
--- a/src/data/ability.ts
+++ b/src/data/ability.ts
@@ -9,7 +9,7 @@ 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, allMoves } from "./move";
import { ArenaTagType } from "./enums/arena-tag-type";
import { Stat } from "./pokemon-stat";
import { PokemonHeldItemModifier } from "../modifier/modifier";
@@ -202,6 +202,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 +254,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 +280,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 +420,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);
@@ -925,6 +996,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;
@@ -1963,13 +2060,35 @@ 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;
}
}
@@ -1997,6 +2116,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 => {
@@ -2191,7 +2316,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),
@@ -2344,7 +2470,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()
@@ -2437,7 +2564,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 &&
@@ -2495,11 +2622,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)
@@ -2599,7 +2728,8 @@ export function initAbilities() {
.attr(PostTurnFormChangeAbAttr, p => p.getHpRatio() <= 0.5 ? 1 : 0)
.attr(UncopiableAbilityAbAttr)
.attr(UnswappableAbilityAbAttr)
- .attr(UnsuppressableAbilityAbAttr),
+ .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)
@@ -2635,7 +2765,8 @@ export function initAbilities() {
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)
@@ -2683,7 +2814,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)
@@ -2712,21 +2844,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)
@@ -2772,7 +2914,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),
@@ -2805,7 +2948,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, BattleStat.SPD, 6),
@@ -2825,6 +2969,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),
@@ -2835,7 +2980,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),
@@ -2847,7 +2993,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),
@@ -2901,7 +3048,8 @@ export function initAbilities() {
.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),
@@ -2951,7 +3099,8 @@ export function initAbilities() {
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),
@@ -2983,7 +3132,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/battle-anims.ts b/src/data/battle-anims.ts
index 572738fd25f..e35914c941e 100644
--- a/src/data/battle-anims.ts
+++ b/src/data/battle-anims.ts
@@ -79,6 +79,7 @@ export enum CommonAnim {
MAGMA_STORM,
CLAMP,
THUNDER_CAGE,
+ INFESTATION,
ORDER_UP_CURLY,
ORDER_UP_DROOPY,
ORDER_UP_STRETCHY,
@@ -796,7 +797,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 d8ad6bb85be..5d4c1c94d89 100644
--- a/src/data/battler-tags.ts
+++ b/src/data/battler-tags.ts
@@ -613,6 +613,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) {
@@ -1051,6 +1061,8 @@ export function getBattlerTag(tagType: BattlerTagType, turnCount: integer, sourc
return new MagmaStormTag(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:
diff --git a/src/data/daily-run.ts b/src/data/daily-run.ts
index a5ea4e585a0..5371b87a684 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/egg-moves.ts b/src/data/egg-moves.ts
index 1413bc4bf41..9adfc3e17e7 100644
--- a/src/data/egg-moves.ts
+++ b/src/data/egg-moves.ts
@@ -26,7 +26,7 @@ export const speciesEggMoves = {
[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.GROWLITHE]: [ Moves.TRAILBLAZE, Moves.U_TURN, Moves.MORNING_SUN, Moves.V_CREATE ],
[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 ],
@@ -41,7 +41,7 @@ export const speciesEggMoves = {
[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.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.GASTLY]: [ Moves.CLEAR_SMOG, Moves.NIGHT_DAZE, 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 ],
@@ -72,7 +72,7 @@ export const speciesEggMoves = {
[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.CHIKORITA]: [ Moves.ROCK_SLIDE, Moves.PLAY_ROUGH, 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 ],
@@ -149,7 +149,7 @@ export const speciesEggMoves = {
[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.ELECTRIKE]: [ Moves.NUZZLE, Moves.TEMPER_FLARE, Moves.TRAILBLAZE, 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 ],
@@ -198,66 +198,66 @@ export const speciesEggMoves = {
[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.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.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.PURRLOIN]: [ Moves.PSYCHIC_FANGS, Moves.SWORDS_DANCE, Moves.PARTING_SHOT, Moves.WICKED_BLOW ],
+ [Species.PANSAGE]: [ Moves.NASTY_PLOT, Moves.AURA_SPHERE, Moves.TRAILBLAZE, 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.MUNNA]: [ Moves.COSMIC_POWER, Moves.AURA_SPHERE, Moves.EARTH_POWER, Moves.MYSTICAL_POWER ],
@@ -312,7 +312,7 @@ export const speciesEggMoves = {
[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.PAWNIARD]: [ Moves.SUCKER_PUNCH, 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 ],
diff --git a/src/data/enums/battler-tag-type.ts b/src/data/enums/battler-tag-type.ts
index e07019f6947..b0fb7c2cc75 100644
--- a/src/data/enums/battler-tag-type.ts
+++ b/src/data/enums/battler-tag-type.ts
@@ -22,6 +22,7 @@ export enum BattlerTagType {
SAND_TOMB = "SAND_TOMB",
MAGMA_STORM = "MAGMA_STORM",
THUNDER_CAGE = "THUNDER_CAGE",
+ INFESTATION = "INFESTATION",
PROTECTED = "PROTECTED",
SPIKY_SHIELD = "SPIKY_SHIELD",
KINGS_SHIELD = "KINGS_SHIELD",
diff --git a/src/data/move.ts b/src/data/move.ts
index bfbf21450f6..bb88066caca 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 } from "./ability";
import { Abilities } from "./enums/abilities";
import { allAbilities } from './ability';
import { PokemonHeldItemModifier } from "../modifier/modifier";
@@ -68,7 +68,8 @@ 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;
@@ -286,12 +287,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);
@@ -1281,17 +1294,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 +1456,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 +1495,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 +1527,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 => {
@@ -1738,6 +1804,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)) {
@@ -2414,6 +2481,7 @@ export class AddBattlerTagAttr extends MoveEffectAttr {
case BattlerTagType.SAND_TOMB:
case BattlerTagType.MAGMA_STORM:
case BattlerTagType.THUNDER_CAGE:
+ case BattlerTagType.INFESTATION:
return -3;
case BattlerTagType.ENCORE:
return -2;
@@ -2883,7 +2951,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;
}
@@ -3787,7 +3855,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),
@@ -4071,7 +4139,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)
@@ -4115,7 +4184,18 @@ 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.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)
@@ -4156,7 +4236,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),
@@ -4443,7 +4523,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)
@@ -4494,7 +4574,7 @@ export function initMoves() {
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)
@@ -4837,7 +4917,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)
@@ -5134,7 +5214,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(),
@@ -5387,8 +5467,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)
@@ -5411,15 +5493,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)
@@ -5453,7 +5536,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)
@@ -5929,7 +6012,18 @@ 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.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)
@@ -6056,7 +6150,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)
diff --git a/src/data/pokemon-forms.ts b/src/data/pokemon-forms.ts
index bb22f985976..4bf7b7ac875 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 4fcff144d02..fe7f9a0a76f 100644
--- a/src/data/pokemon-level-moves.ts
+++ b/src/data/pokemon-level-moves.ts
@@ -228,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 ],
],
@@ -236,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 ],
@@ -244,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 ],
],
@@ -254,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 ],
@@ -261,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 ],
@@ -270,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 ],
@@ -287,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 ],
@@ -300,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 ],
@@ -314,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 ],
@@ -484,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 ],
@@ -530,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 ],
@@ -741,6 +750,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 ],
@@ -1325,43 +1337,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 ],
@@ -1375,14 +1382,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 ],
@@ -1395,7 +1402,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 ],
@@ -1533,7 +1540,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 ],
@@ -2535,7 +2541,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 ],
@@ -2551,7 +2557,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 ],
@@ -2569,13 +2575,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 ],
@@ -2636,56 +2642,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 ],
@@ -2761,8 +2761,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 ],
@@ -2773,12 +2773,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 ],
@@ -4477,33 +4478,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 ],
@@ -4622,6 +4635,7 @@ export const pokemonSpeciesLevelMoves: PokemonSpeciesLevelMoves = {
[ 27, Moves.QUICK_GUARD ],
[ 33, Moves.AGILITY ],
[ 45, Moves.ENDEAVOR ],
+ [ 51, Moves.BRAVE_BIRD ],
[ 57, Moves.REVERSAL ],
],
[Species.WINGULL]: [
@@ -4990,31 +5004,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 ],
@@ -5190,7 +5215,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 ],
@@ -5222,7 +5247,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 ],
@@ -5474,10 +5499,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 ],
@@ -5919,16 +5944,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 ],
@@ -6147,17 +6172,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 ],
@@ -6171,14 +6198,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 ],
@@ -6858,7 +6888,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 ],
@@ -6866,12 +6896,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 ],
@@ -6883,13 +6915,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 ],
@@ -7145,11 +7179,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 ],
@@ -7159,14 +7193,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 ],
@@ -7555,13 +7591,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]: [
@@ -8205,11 +8241,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 ],
@@ -8271,16 +8306,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 ],
@@ -8288,16 +8322,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 ],
@@ -8305,22 +8338,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 ],
@@ -8338,7 +8370,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 ],
@@ -8356,7 +8388,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 ],
@@ -8702,23 +8734,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 ],
@@ -18161,12 +18190,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 ],
@@ -18175,17 +18206,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 ],
@@ -18290,21 +18323,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 ],
@@ -18599,4 +18632,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 e582fdfce1d..c8965646957 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,7 @@ 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';
export enum Region {
NORMAL,
@@ -203,36 +206,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 +275,9 @@ export abstract class PokemonSpeciesForm {
}
}
+ if (isVariant)
+ ret += `_${variant + 1}`;
+
return ret;
}
@@ -345,23 +363,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);
+ 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();
+ fetch(`./images/pokemon/variant/${spritePath}.json`).then(res => res.json()).then(c => {
+ variantColorCache[key] = c;
+ resolve();
+ });
+ });
+ };
+ populateVariantColors(spriteKey).then(() => resolve());
+ return;
+ }
resolve();
});
if (startLoad) {
@@ -670,8 +710,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
@@ -3233,7 +3274,7 @@ export const starterPassiveAbilities = {
[Species.ZIGZAGOON]: Abilities.PICKPOCKET,
[Species.WURMPLE]: Abilities.TINTED_LENS,
[Species.LOTAD]: Abilities.DRIZZLE,
- [Species.SEEDOT]: Abilities.DISGUISE,
+ [Species.SEEDOT]: Abilities.EARLY_BIRD,
[Species.TAILLOW]: Abilities.KEEN_EYE,
[Species.WINGULL]: Abilities.HYDRATION,
[Species.RALTS]: Abilities.PSYCHIC_SURGE,
@@ -3408,7 +3449,7 @@ export const starterPassiveAbilities = {
[Species.AXEW]: Abilities.SHEER_FORCE,
[Species.CUBCHOO]: Abilities.INTIMIDATE,
[Species.CRYOGONAL]: Abilities.DAZZLING,
- [Species.SHELMET]: Abilities.DISGUISE,
+ [Species.SHELMET]: Abilities.TOXIC_DEBRIS,
[Species.STUNFISK]: Abilities.STORM_DRAIN,
[Species.MIENFOO]: Abilities.NO_GUARD,
[Species.DRUDDIGON]: Abilities.INTIMIDATE,
@@ -3638,7 +3679,7 @@ export const starterPassiveAbilities = {
[Species.OKIDOGI]: Abilities.INTIMIDATE,
[Species.MUNKIDORI]: Abilities.PRANKSTER,
[Species.FEZANDIPITI]: Abilities.DAZZLING,
- [Species.OGERPON]: Abilities.DISGUISE,
+ [Species.OGERPON]: Abilities.UNNERVE,
[Species.GOUGING_FIRE]: Abilities.BEAST_BOOST,
[Species.RAGING_BOLT]: Abilities.BEAST_BOOST,
[Species.IRON_BOULDER]: Abilities.SHARPNESS,
diff --git a/src/data/trainer-config.ts b/src/data/trainer-config.ts
index c13ea820e03..10e88acc519 100644
--- a/src/data/trainer-config.ts
+++ b/src/data/trainer-config.ts
@@ -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/variant.ts b/src/data/variant.ts
new file mode 100644
index 00000000000..4e167e43291
--- /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/egg-hatch-phase.ts b/src/egg-hatch-phase.ts
index f485d5b75f5..36539e9c6bb 100644
--- a/src/egg-hatch-phase.ts
+++ b/src/egg-hatch-phase.ts
@@ -251,7 +251,7 @@ export class EggHatchPhase extends Phase {
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/field/pokemon.ts b/src/field/pokemon.ts
index 19774d7df54..28f60027f6a 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;
}
@@ -269,11 +278,11 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
Promise.allSettled(moveIds.map(m => initMoveAnim(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);
+ 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();
+ fetch(`./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()), populateVariantColors(this.getBattleSpriteKey(true)) ]).then(() => updateFusionPaletteAndResolve());
+ else
+ populateVariantColors(this.getBattleSpriteKey()).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 {
@@ -740,8 +784,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));
}
@@ -942,6 +1001,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())
@@ -964,6 +1034,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;
@@ -1918,7 +1989,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');
}
}
@@ -1935,10 +2006,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);
@@ -1962,10 +2038,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 (variantColors) {
+ 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 ]);
}
@@ -1986,11 +2077,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 (variantColors) {
+ 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 }));
}
}
@@ -2134,8 +2241,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();
@@ -2231,12 +2338,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));
});
@@ -2290,13 +2397,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);
@@ -2315,7 +2423,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));
});
}
@@ -2355,6 +2463,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);
@@ -2405,7 +2514,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)
@@ -2416,6 +2525,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])) {
@@ -2791,7 +2903,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);
@@ -2829,6 +2941,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/loading-scene.ts b/src/loading-scene.ts
index 53933294491..e987129093f 100644
--- a/src/loading-scene.ts
+++ b/src/loading-scene.ts
@@ -65,6 +65,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 +163,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 +194,10 @@ 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}`, '');
+ this.loadAtlas(`pokemon_icons_${i}v`, '');
+ }
this.loadSe('select');
this.loadSe('menu_open');
diff --git a/src/locales/en/move.ts b/src/locales/en/move.ts
index c8a527a4eb0..67e7161dde8 100644
--- a/src/locales/en/move.ts
+++ b/src/locales/en/move.ts
@@ -1,11 +1,4 @@
-interface MoveTranslationEntry {
- name: string,
- effect: string
-}
-
-interface MoveTranslations {
- [key: string]: MoveTranslationEntry
-}
+import { MoveTranslations } from "#app/plugins/i18n";
export const move: MoveTranslations = {
"pound": {
@@ -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",
diff --git a/src/locales/fr/menu.ts b/src/locales/fr/menu.ts
new file mode 100644
index 00000000000..0a1ee70a2fe
--- /dev/null
+++ b/src/locales/fr/menu.ts
@@ -0,0 +1,39 @@
+export const menu = {
+ "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 !",
+ "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}} est 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 désactivé !",
+ "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 désactivé !",
+} as const;
\ No newline at end of file
diff --git a/src/locales/fr/move.ts b/src/locales/fr/move.ts
index 3caa084c7dc..31ca5eba024 100644
--- a/src/locales/fr/move.ts
+++ b/src/locales/fr/move.ts
@@ -1,6 +1,3812 @@
-export const move = {
+import { MoveTranslations } from "#app/plugins/i18n";
+
+export const move: MoveTranslations = {
+ "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: "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."
+ },
+ "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: "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)."
+ },
+ "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: "Un soin qui permet au lanceur de récupérer jusqu’à la moitié de ses PV max."
+ },
+ "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/modifier/modifier-type.ts b/src/modifier/modifier-type.ts
index 8078a7c06b9..115c9bc23f3 100644
--- a/src/modifier/modifier-type.ts
+++ b/src/modifier/modifier-type.ts
@@ -400,7 +400,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()}`);
diff --git a/src/phases.ts b/src/phases.ts
index 6ec1cfdf853..66c07c89d39 100644
--- a/src/phases.ts
+++ b/src/phases.ts
@@ -31,7 +31,6 @@ 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 { Unlockables, getUnlockableName } from "./system/unlockables";
import { getBiomeKey } from "./field/arena";
import { BattleType, BattlerIndex, TurnCommand } from "./battle";
@@ -44,7 +43,7 @@ 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 { DexAttr, 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());
@@ -466,12 +466,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)
@@ -742,6 +740,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());
@@ -2140,10 +2139,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;
@@ -3220,6 +3217,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));
@@ -3540,12 +3539,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();
+ }
+
}
}
diff --git a/src/pipelines/sprite.ts b/src/pipelines/sprite.ts
index 819efd0d8f5..534c8d42d54 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/i18n.ts b/src/plugins/i18n.ts
index 3c44b0f1d31..8e4997f5d8d 100644
--- a/src/plugins/i18n.ts
+++ b/src/plugins/i18n.ts
@@ -1,10 +1,20 @@
import i18next from 'i18next';
import { menu as enMenu } from '../locales/en/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 frMove } from '../locales/fr/move';
+export interface MoveTranslationEntry {
+ name: string,
+ effect: string
+}
+
+export interface MoveTranslations {
+ [key: string]: MoveTranslationEntry
+}
+
const DEFAULT_LANGUAGE_OVERRIDE = '';
/**
@@ -35,6 +45,7 @@ i18next.init({
menu: itMenu,
},
fr: {
+ menu: frMenu,
move: frMove,
}
},
diff --git a/src/system/game-data.ts b/src/system/game-data.ts
index 596f2b95459..cfee29a780a 100644
--- a/src/system/game-data.ts
+++ b/src/system/game-data.ts
@@ -28,6 +28,7 @@ import { speciesEggMoves } from "../data/egg-moves";
import { allMoves } from "../data/move";
import { TrainerVariant } from "../field/trainer";
import { OutdatedPhase, UnavailablePhase } from "#app/phases";
+import { Variant } 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;
}
@@ -332,8 +339,11 @@ export class GameData {
for (let s of Object.keys(starterEggMoveData))
this.starterData[s].eggMoves = starterEggMoveData[s];
}
- } else
+ } else {
+ if ([ '1.0.0', '1.0.1' ].includes(systemData.gameVersion))
+ this.migrateStarterAbilities(systemData);
this.starterData = systemData.starterData;
+ }
if (systemData.gameStats)
this.gameStats = systemData.gameStats;
@@ -424,7 +434,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;
}
@@ -919,7 +929,7 @@ export class GameData {
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[] = [];
@@ -952,8 +962,8 @@ export class GameData {
moveset: null,
eggMoves: 0,
candyCount: 0,
+ abilityAttr: 0,
passiveAttr: 0,
- variantAttr: 0,
valueReduction: 0
};
}
@@ -986,6 +996,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 +1028,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 +1112,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 +1130,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 +1208,24 @@ export class GameData {
entry.natureAttr = this.defaultDexData[k].natureAttr || Math.pow(2, Utils.randInt(25, 1));
}
}
+
+ migrateStarterAbilities(systemData: SystemSaveData): void {
+ const starterIds = Object.keys(this.starterData).map(s => parseInt(s) as Species);
+ const starterData = 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;
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/src/system/pokemon-data.ts b/src/system/pokemon-data.ts
index d9cb8b5d44f..8ad14d5ca81 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 77dd1101716..68199d9aa5b 100644
--- a/src/system/settings.ts
+++ b/src/system/settings.ts
@@ -16,6 +16,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",
@@ -45,6 +46,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' ],
@@ -66,6 +68,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,
@@ -119,6 +122,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;
@@ -148,4 +154,4 @@ export function setSetting(scene: BattleScene, setting: Setting, value: integer)
}
return true;
-}
\ No newline at end of file
+}
diff --git a/src/ui/battle-info.ts b/src/ui/battle-info.ts
index 71f04831034..b4968f26b1d 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;
@@ -79,7 +80,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 +92,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 +120,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);
@@ -182,11 +185,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)
@@ -235,7 +246,7 @@ 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 => {
@@ -243,8 +254,6 @@ export default class BattleInfo extends Phaser.GameObjects.Container {
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 +264,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' : ''}`);
@@ -478,7 +487,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/form-modal-ui-handler.ts b/src/ui/form-modal-ui-handler.ts
index 5adf6d3c6b2..3e326322c17 100644
--- a/src/ui/form-modal-ui-handler.ts
+++ b/src/ui/form-modal-ui-handler.ts
@@ -28,7 +28,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 {
@@ -67,7 +67,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 27c841b82a6..ce6a28b5290 100644
--- a/src/ui/login-form-ui-handler.ts
+++ b/src/ui/login-form-ui-handler.ts
@@ -58,7 +58,11 @@ export default class LoginFormUiHandler extends FormModalUiHandler {
};
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 }))
+ 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/modal-ui-handler.ts b/src/ui/modal-ui-handler.ts
index 2bdc809b364..f193a3db54f 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 a582c7e8502..a5451c5f27a 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 834b994a070..c6f32869f8b 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/registration-form-ui-handler.ts b/src/ui/registration-form-ui-handler.ts
index c1cc79f6939..d15df22bd85 100644
--- a/src/ui/registration-form-ui-handler.ts
+++ b/src/ui/registration-form-ui-handler.ts
@@ -2,6 +2,7 @@ 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";
export default class RegistrationFormUiHandler extends FormModalUiHandler {
getModalTitle(config?: ModalConfig): string {
@@ -20,6 +21,10 @@ export default class RegistrationFormUiHandler extends FormModalUiHandler {
return [ 0, 0, 48, 0 ];
}
+ getButtonTopMargin(): number {
+ return 8;
+ }
+
getButtonLabels(config?: ModalConfig): string[] {
return [ 'Register', 'Back to Login' ];
}
@@ -40,6 +45,14 @@ export default class RegistrationFormUiHandler extends FormModalUiHandler {
return super.getReadableErrorMessage(error);
}
+ setup(): void {
+ super.setup();
+
+ const label = addTextObject(this.scene, 10, 87, 'By registering, you confirm you are of 13 years of age or older.', TextStyle.TOOLTIP_CONTENT, { fontSize: '42px' });
+
+ this.modalContainer.add(label);
+ }
+
show(args: any[]): boolean {
if (super.show(args)) {
const config = args[0] as ModalConfig;
@@ -60,11 +73,15 @@ export default class RegistrationFormUiHandler extends FormModalUiHandler {
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 }))
+ 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/starter-select-ui-handler.ts b/src/ui/starter-select-ui-handler.ts
index 6c589a1b2d7..fc1d76e7e0c 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) {
@@ -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 327ed996e6c..0fdd7606cd6 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/utils.ts b/src/utils.ts
index 13b06714032..acd81f4f757 100644
--- a/src/utils.ts
+++ b/src/utils.ts
@@ -321,4 +321,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