From 254d34fd0838e1a8fc3a272354e5094c7faf40ed Mon Sep 17 00:00:00 2001 From: damocleas Date: Fri, 22 Aug 2025 19:21:17 -0400 Subject: [PATCH] [Misc] [UX] Add Daily Run Achievement, Re-Arrange Achievements, Replace some Icon Sprites (#6292) * wip achievement changes * Adjust egg image sizes, re-export item atlas * painful eggs * Add egg to legacy UI, re-export item atlas * run biome * Update achievement.test.ts * Fix achievement test file * Fix tera stellar missing icon path * Fix achievement test file * egg s * Optimize new images, re-export item atlas * update pngs and locale * add daily achv and other sorting * Optimize ribbons, re-export item atlas * Bump to version 1.11.0 * more changes, waiting on pngs * Update package.json * ribbon fixes * images! * Optimize images, re-export item atlas * final fix --------- Co-authored-by: Madmadness65 Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com> --- public/images/items.json | 8525 +++++++++-------- public/images/items.png | Bin 53788 -> 59635 bytes public/images/items/bronze_ribbon.png | Bin 308 -> 0 bytes public/images/items/calendar.png | Bin 0 -> 244 bytes public/images/items/common_egg.png | Bin 0 -> 471 bytes public/images/items/common_ribbon.png | Bin 0 -> 290 bytes public/images/items/epic_egg.png | Bin 0 -> 247 bytes public/images/items/flying_tera_shard.png | Bin 274 -> 254 bytes public/images/items/great_ribbon.png | Bin 316 -> 296 bytes public/images/items/legendary_egg.png | Bin 0 -> 247 bytes public/images/items/manaphy_egg.png | Bin 0 -> 273 bytes public/images/items/master_ribbon.png | Bin 315 -> 299 bytes public/images/items/rare_egg.png | Bin 0 -> 247 bytes public/images/items/rogue_egg.png | Bin 0 -> 247 bytes public/images/items/rogue_ribbon.png | Bin 315 -> 299 bytes public/images/items/ultra_ribbon.png | Bin 314 -> 297 bytes public/images/ui/champion_ribbon.png | Bin 151 -> 207 bytes public/images/ui/champion_ribbon_bronze.png | Bin 142 -> 183 bytes public/images/ui/champion_ribbon_diamond.png | Bin 151 -> 201 bytes public/images/ui/champion_ribbon_emerald.png | Bin 151 -> 207 bytes public/images/ui/champion_ribbon_silver.png | Bin 150 -> 201 bytes public/images/ui/common_egg.png | Bin 0 -> 247 bytes public/images/ui/legacy/champion_ribbon.png | Bin 151 -> 207 bytes .../ui/legacy/champion_ribbon_bronze.png | Bin 142 -> 183 bytes .../ui/legacy/champion_ribbon_diamond.png | Bin 151 -> 201 bytes .../ui/legacy/champion_ribbon_emerald.png | Bin 151 -> 207 bytes .../ui/legacy/champion_ribbon_silver.png | Bin 150 -> 201 bytes public/images/ui/legacy/common_egg.png | Bin 0 -> 247 bytes public/images/ui/legacy/mystery_egg.png | Bin 225 -> 0 bytes public/images/ui/mystery_egg.png | Bin 225 -> 0 bytes src/loading-scene.ts | 2 +- src/phases/game-over-phase.ts | 1 + src/system/achv.ts | 221 +- src/ui/achvs-ui-handler.ts | 6 +- src/ui/pokedex-mon-container.ts | 8 +- test/achievements/achievement.test.ts | 67 +- 36 files changed, 4455 insertions(+), 4375 deletions(-) delete mode 100644 public/images/items/bronze_ribbon.png create mode 100644 public/images/items/calendar.png create mode 100644 public/images/items/common_egg.png create mode 100644 public/images/items/common_ribbon.png create mode 100644 public/images/items/epic_egg.png create mode 100644 public/images/items/legendary_egg.png create mode 100644 public/images/items/manaphy_egg.png create mode 100644 public/images/items/rare_egg.png create mode 100644 public/images/items/rogue_egg.png create mode 100644 public/images/ui/common_egg.png create mode 100644 public/images/ui/legacy/common_egg.png delete mode 100644 public/images/ui/legacy/mystery_egg.png delete mode 100644 public/images/ui/mystery_egg.png diff --git a/public/images/items.json b/public/images/items.json index 7b332442f04..40c14389ab2 100644 --- a/public/images/items.json +++ b/public/images/items.json @@ -4,11 +4,32 @@ "image": "items.png", "format": "RGBA8888", "size": { - "w": 434, - "h": 434 + "w": 435, + "h": 435 }, "scale": 1, "frames": [ + { + "filename": "calendar", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 32, + "h": 29 + }, + "frame": { + "x": 0, + "y": 0, + "w": 32, + "h": 29 + } + }, { "filename": "galarica_cuff", "rotated": false, @@ -25,7 +46,7 @@ }, "frame": { "x": 0, - "y": 0, + "y": 29, "w": 29, "h": 30 } @@ -45,7 +66,7 @@ "h": 27 }, "frame": { - "x": 29, + "x": 32, "y": 0, "w": 32, "h": 27 @@ -67,7 +88,7 @@ }, "frame": { "x": 0, - "y": 30, + "y": 59, "w": 29, "h": 28 } @@ -87,8 +108,8 @@ "h": 28 }, "frame": { - "x": 29, - "y": 27, + "x": 64, + "y": 0, "w": 30, "h": 28 } @@ -108,8 +129,8 @@ "h": 27 }, "frame": { - "x": 61, - "y": 0, + "x": 0, + "y": 87, "w": 29, "h": 27 } @@ -129,54 +150,12 @@ "h": 28 }, "frame": { - "x": 0, - "y": 58, + "x": 94, + "y": 0, "w": 28, "h": 28 } }, - { - "filename": "bronze_ribbon", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 1, - "w": 22, - "h": 31 - }, - "frame": { - "x": 0, - "y": 86, - "w": 22, - "h": 31 - } - }, - { - "filename": "great_ribbon", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 1, - "w": 22, - "h": 31 - }, - "frame": { - "x": 0, - "y": 117, - "w": 22, - "h": 31 - } - }, { "filename": "linking_cord", "rotated": false, @@ -192,75 +171,12 @@ "h": 26 }, "frame": { - "x": 59, - "y": 27, + "x": 0, + "y": 114, "w": 27, "h": 26 } }, - { - "filename": "master_ribbon", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 1, - "w": 22, - "h": 31 - }, - "frame": { - "x": 0, - "y": 148, - "w": 22, - "h": 31 - } - }, - { - "filename": "rogue_ribbon", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 1, - "w": 22, - "h": 31 - }, - "frame": { - "x": 0, - "y": 179, - "w": 22, - "h": 31 - } - }, - { - "filename": "ultra_ribbon", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 1, - "w": 22, - "h": 31 - }, - "frame": { - "x": 0, - "y": 210, - "w": 22, - "h": 31 - } - }, { "filename": "inverse", "rotated": false, @@ -277,7 +193,7 @@ }, "frame": { "x": 0, - "y": 241, + "y": 140, "w": 22, "h": 30 } @@ -298,7 +214,7 @@ }, "frame": { "x": 0, - "y": 271, + "y": 170, "w": 22, "h": 29 } @@ -319,7 +235,7 @@ }, "frame": { "x": 0, - "y": 300, + "y": 199, "w": 22, "h": 29 } @@ -340,7 +256,7 @@ }, "frame": { "x": 0, - "y": 329, + "y": 228, "w": 22, "h": 29 } @@ -360,7 +276,7 @@ "h": 26 }, "frame": { - "x": 90, + "x": 122, "y": 0, "w": 24, "h": 26 @@ -382,7 +298,7 @@ }, "frame": { "x": 0, - "y": 358, + "y": 257, "w": 22, "h": 28 } @@ -403,13 +319,13 @@ }, "frame": { "x": 0, - "y": 386, + "y": 285, "w": 22, "h": 28 } }, { - "filename": "chipped_pot", + "filename": "ribbon_gen6", "rotated": false, "trimmed": true, "sourceSize": { @@ -417,16 +333,37 @@ "h": 32 }, "spriteSourceSize": { - "x": 3, - "y": 6, - "w": 26, - "h": 20 + "x": 5, + "y": 2, + "w": 22, + "h": 28 }, "frame": { "x": 0, - "y": 414, - "w": 26, - "h": 20 + "y": 313, + "w": 22, + "h": 28 + } + }, + { + "filename": "ribbon_gen8", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 2, + "w": 22, + "h": 28 + }, + "frame": { + "x": 0, + "y": 341, + "w": 22, + "h": 28 } }, { @@ -444,7 +381,7 @@ "h": 26 }, "frame": { - "x": 114, + "x": 146, "y": 0, "w": 23, "h": 26 @@ -465,7 +402,7 @@ "h": 22 }, "frame": { - "x": 137, + "x": 169, "y": 0, "w": 27, "h": 22 @@ -486,7 +423,7 @@ "h": 21 }, "frame": { - "x": 164, + "x": 196, "y": 0, "w": 28, "h": 21 @@ -507,7 +444,7 @@ "h": 21 }, "frame": { - "x": 192, + "x": 224, "y": 0, "w": 28, "h": 21 @@ -528,7 +465,7 @@ "h": 21 }, "frame": { - "x": 220, + "x": 252, "y": 0, "w": 28, "h": 21 @@ -549,7 +486,7 @@ "h": 21 }, "frame": { - "x": 248, + "x": 280, "y": 0, "w": 28, "h": 21 @@ -570,7 +507,7 @@ "h": 21 }, "frame": { - "x": 276, + "x": 308, "y": 0, "w": 28, "h": 21 @@ -591,96 +528,12 @@ "h": 21 }, "frame": { - "x": 304, + "x": 336, "y": 0, "w": 28, "h": 21 } }, - { - "filename": "cracked_pot", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 3, - "y": 6, - "w": 26, - "h": 20 - }, - "frame": { - "x": 332, - "y": 0, - "w": 26, - "h": 20 - } - }, - { - "filename": "legend_plate", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 3, - "y": 6, - "w": 25, - "h": 20 - }, - "frame": { - "x": 358, - "y": 0, - "w": 25, - "h": 20 - } - }, - { - "filename": "mystical_rock", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 25, - "h": 23 - }, - "frame": { - "x": 383, - "y": 0, - "w": 25, - "h": 23 - } - }, - { - "filename": "blank_plate", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 408, - "y": 0, - "w": 24, - "h": 24 - } - }, { "filename": "exp_charm", "rotated": false, @@ -696,8 +549,8 @@ "h": 31 }, "frame": { - "x": 22, - "y": 86, + "x": 0, + "y": 369, "w": 17, "h": 31 } @@ -717,12 +570,75 @@ "h": 31 }, "frame": { - "x": 22, - "y": 117, + "x": 0, + "y": 400, "w": 17, "h": 31 } }, + { + "filename": "chipped_pot", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 3, + "y": 6, + "w": 26, + "h": 20 + }, + "frame": { + "x": 364, + "y": 0, + "w": 26, + "h": 20 + } + }, + { + "filename": "cracked_pot", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 3, + "y": 6, + "w": 26, + "h": 20 + }, + "frame": { + "x": 390, + "y": 0, + "w": 26, + "h": 20 + } + }, + { + "filename": "manaphy_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 19, + "h": 23 + }, + "frame": { + "x": 416, + "y": 0, + "w": 19, + "h": 23 + } + }, { "filename": "super_exp_charm", "rotated": false, @@ -739,7 +655,7 @@ }, "frame": { "x": 22, - "y": 148, + "y": 140, "w": 17, "h": 31 } @@ -760,13 +676,13 @@ }, "frame": { "x": 22, - "y": 179, + "y": 171, "w": 17, "h": 30 } }, { - "filename": "ribbon_gen6", + "filename": "common_ribbon", "rotated": false, "trimmed": true, "sourceSize": { @@ -774,20 +690,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, + "x": 7, "y": 2, - "w": 22, + "w": 18, "h": 28 }, "frame": { "x": 22, - "y": 209, - "w": 22, + "y": 201, + "w": 18, "h": 28 } }, { - "filename": "ribbon_gen8", + "filename": "great_ribbon", "rotated": false, "trimmed": true, "sourceSize": { @@ -795,15 +711,78 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, + "x": 7, "y": 2, - "w": 22, + "w": 18, "h": 28 }, "frame": { "x": 22, - "y": 237, - "w": 22, + "y": 229, + "w": 18, + "h": 28 + } + }, + { + "filename": "master_ribbon", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 2, + "w": 18, + "h": 28 + }, + "frame": { + "x": 22, + "y": 257, + "w": 18, + "h": 28 + } + }, + { + "filename": "rogue_ribbon", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 2, + "w": 18, + "h": 28 + }, + "frame": { + "x": 22, + "y": 285, + "w": 18, + "h": 28 + } + }, + { + "filename": "ultra_ribbon", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 2, + "w": 18, + "h": 28 + }, + "frame": { + "x": 22, + "y": 313, + "w": 18, "h": 28 } }, @@ -823,11 +802,53 @@ }, "frame": { "x": 22, - "y": 265, + "y": 341, "w": 22, "h": 25 } }, + { + "filename": "ultranecrozium_z", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 1, + "y": 9, + "w": 30, + "h": 15 + }, + "frame": { + "x": 122, + "y": 26, + "w": 30, + "h": 15 + } + }, + { + "filename": "adamant_crystal", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 6, + "w": 23, + "h": 21 + }, + "frame": { + "x": 152, + "y": 26, + "w": 23, + "h": 21 + } + }, { "filename": "big_root", "rotated": false, @@ -843,12 +864,33 @@ "h": 24 }, "frame": { - "x": 22, - "y": 290, + "x": 175, + "y": 22, "w": 23, "h": 24 } }, + { + "filename": "blank_plate", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 198, + "y": 21, + "w": 24, + "h": 24 + } + }, { "filename": "choice_scarf", "rotated": false, @@ -864,8 +906,8 @@ "h": 24 }, "frame": { - "x": 22, - "y": 314, + "x": 222, + "y": 21, "w": 24, "h": 24 } @@ -885,8 +927,8 @@ "h": 24 }, "frame": { - "x": 22, - "y": 338, + "x": 246, + "y": 21, "w": 24, "h": 24 } @@ -906,8 +948,8 @@ "h": 24 }, "frame": { - "x": 22, - "y": 362, + "x": 270, + "y": 21, "w": 24, "h": 24 } @@ -927,8 +969,8 @@ "h": 24 }, "frame": { - "x": 22, - "y": 386, + "x": 294, + "y": 21, "w": 24, "h": 24 } @@ -948,138 +990,12 @@ "h": 24 }, "frame": { - "x": 26, - "y": 410, + "x": 318, + "y": 21, "w": 24, "h": 24 } }, - { - "filename": "ultranecrozium_z", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 1, - "y": 9, - "w": 30, - "h": 15 - }, - "frame": { - "x": 29, - "y": 55, - "w": 30, - "h": 15 - } - }, - { - "filename": "mega_bracelet", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 16 - }, - "frame": { - "x": 28, - "y": 70, - "w": 20, - "h": 16 - } - }, - { - "filename": "choice_specs", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 24, - "h": 18 - }, - "frame": { - "x": 59, - "y": 53, - "w": 24, - "h": 18 - } - }, - { - "filename": "calcium", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 39, - "y": 86, - "w": 16, - "h": 24 - } - }, - { - "filename": "carbos", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 39, - "y": 110, - "w": 16, - "h": 24 - } - }, - { - "filename": "catching_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 21, - "h": 24 - }, - "frame": { - "x": 39, - "y": 134, - "w": 21, - "h": 24 - } - }, { "filename": "flame_plate", "rotated": false, @@ -1095,8 +1011,8 @@ "h": 24 }, "frame": { - "x": 39, - "y": 158, + "x": 342, + "y": 21, "w": 24, "h": 24 } @@ -1116,8 +1032,8 @@ "h": 24 }, "frame": { - "x": 39, - "y": 182, + "x": 366, + "y": 20, "w": 24, "h": 24 } @@ -1137,14 +1053,14 @@ "h": 24 }, "frame": { - "x": 44, - "y": 206, + "x": 390, + "y": 20, "w": 24, "h": 24 } }, { - "filename": "gracidea", + "filename": "catching_charm", "rotated": false, "trimmed": true, "sourceSize": { @@ -1152,20 +1068,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 4, + "x": 5, "y": 4, - "w": 24, + "w": 21, "h": 24 }, "frame": { - "x": 44, - "y": 230, - "w": 24, + "x": 414, + "y": 23, + "w": 21, "h": 24 } }, { - "filename": "grip_claw", + "filename": "calcium", "rotated": false, "trimmed": true, "sourceSize": { @@ -1173,20 +1089,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 4, + "x": 8, "y": 4, - "w": 24, + "w": 16, "h": 24 }, "frame": { - "x": 44, - "y": 254, - "w": 24, + "x": 17, + "y": 369, + "w": 16, "h": 24 } }, { - "filename": "icicle_plate", + "filename": "carbos", "rotated": false, "trimmed": true, "sourceSize": { @@ -1194,20 +1110,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 4, + "x": 8, "y": 4, - "w": 24, + "w": 16, "h": 24 }, "frame": { - "x": 45, - "y": 278, - "w": 24, + "x": 17, + "y": 393, + "w": 16, "h": 24 } }, { - "filename": "insect_plate", + "filename": "choice_specs", "rotated": false, "trimmed": true, "sourceSize": { @@ -1216,99 +1132,15 @@ }, "spriteSourceSize": { "x": 4, - "y": 4, + "y": 8, "w": 24, - "h": 24 + "h": 18 }, "frame": { - "x": 46, - "y": 302, + "x": 17, + "y": 417, "w": 24, - "h": 24 - } - }, - { - "filename": "iron_plate", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 46, - "y": 326, - "w": 24, - "h": 24 - } - }, - { - "filename": "lucky_punch", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 46, - "y": 350, - "w": 24, - "h": 24 - } - }, - { - "filename": "lucky_punch_great", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 - }, - "frame": { - "x": 46, - "y": 374, - "w": 24, - "h": 24 - } - }, - { - "filename": "silver_powder", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 11, - "w": 24, - "h": 15 - }, - "frame": { - "x": 48, - "y": 71, - "w": 24, - "h": 15 + "h": 18 } }, { @@ -1326,8 +1158,8 @@ "h": 24 }, "frame": { - "x": 55, - "y": 86, + "x": 33, + "y": 366, "w": 18, "h": 24 } @@ -1347,12 +1179,33 @@ "h": 24 }, "frame": { - "x": 55, - "y": 110, + "x": 33, + "y": 390, "w": 18, "h": 24 } }, + { + "filename": "golden_net", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 21 + }, + "frame": { + "x": 41, + "y": 414, + "w": 24, + "h": 21 + } + }, { "filename": "full_restore", "rotated": false, @@ -1368,12 +1221,327 @@ "h": 24 }, "frame": { - "x": 60, - "y": 134, + "x": 29, + "y": 29, "w": 18, "h": 24 } }, + { + "filename": "gracidea", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 29, + "y": 53, + "w": 24, + "h": 24 + } + }, + { + "filename": "grip_claw", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 29, + "y": 77, + "w": 24, + "h": 24 + } + }, + { + "filename": "lure", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 17, + "h": 24 + }, + "frame": { + "x": 47, + "y": 27, + "w": 17, + "h": 24 + } + }, + { + "filename": "mystical_rock", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 25, + "h": 23 + }, + "frame": { + "x": 64, + "y": 28, + "w": 25, + "h": 23 + } + }, + { + "filename": "clefairy_doll", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 23 + }, + "frame": { + "x": 89, + "y": 28, + "w": 24, + "h": 23 + } + }, + { + "filename": "icicle_plate", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 53, + "y": 51, + "w": 24, + "h": 24 + } + }, + { + "filename": "insect_plate", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 53, + "y": 75, + "w": 24, + "h": 24 + } + }, + { + "filename": "iron_plate", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 77, + "y": 51, + "w": 24, + "h": 24 + } + }, + { + "filename": "lucky_punch", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 77, + "y": 75, + "w": 24, + "h": 24 + } + }, + { + "filename": "ability_capsule", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 9, + "w": 24, + "h": 14 + }, + "frame": { + "x": 29, + "y": 101, + "w": 24, + "h": 14 + } + }, + { + "filename": "lucky_punch_great", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 27, + "y": 115, + "w": 24, + "h": 24 + } + }, + { + "filename": "legend_plate", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 3, + "y": 6, + "w": 25, + "h": 20 + }, + "frame": { + "x": 53, + "y": 99, + "w": 25, + "h": 20 + } + }, + { + "filename": "amulet_coin", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 5, + "w": 23, + "h": 21 + }, + "frame": { + "x": 78, + "y": 99, + "w": 23, + "h": 21 + } + }, + { + "filename": "coin_case", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 23 + }, + "frame": { + "x": 51, + "y": 119, + "w": 24, + "h": 23 + } + }, + { + "filename": "exp_balance", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 22 + }, + "frame": { + "x": 75, + "y": 120, + "w": 24, + "h": 22 + } + }, { "filename": "hp_up", "rotated": false, @@ -1389,8 +1557,8 @@ "h": 24 }, "frame": { - "x": 63, - "y": 158, + "x": 101, + "y": 51, "w": 16, "h": 24 } @@ -1410,14 +1578,14 @@ "h": 24 }, "frame": { - "x": 63, - "y": 182, + "x": 101, + "y": 75, "w": 16, "h": 24 } }, { - "filename": "kings_rock", + "filename": "auspicious_armor", "rotated": false, "trimmed": true, "sourceSize": { @@ -1425,16 +1593,37 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 4, + "x": 4, + "y": 5, "w": 23, - "h": 24 + "h": 21 }, "frame": { - "x": 68, - "y": 206, + "x": 101, + "y": 99, "w": 23, - "h": 24 + "h": 21 + } + }, + { + "filename": "exp_share", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 22 + }, + "frame": { + "x": 99, + "y": 120, + "w": 24, + "h": 22 } }, { @@ -1452,8 +1641,8 @@ "h": 24 }, "frame": { - "x": 68, - "y": 230, + "x": 39, + "y": 142, "w": 24, "h": 24 } @@ -1473,8 +1662,8 @@ "h": 24 }, "frame": { - "x": 68, - "y": 254, + "x": 39, + "y": 166, "w": 24, "h": 24 } @@ -1494,8 +1683,8 @@ "h": 24 }, "frame": { - "x": 69, - "y": 278, + "x": 63, + "y": 142, "w": 24, "h": 24 } @@ -1515,8 +1704,8 @@ "h": 24 }, "frame": { - "x": 70, - "y": 302, + "x": 87, + "y": 142, "w": 24, "h": 24 } @@ -1536,8 +1725,8 @@ "h": 24 }, "frame": { - "x": 70, - "y": 326, + "x": 63, + "y": 166, "w": 24, "h": 24 } @@ -1557,8 +1746,8 @@ "h": 24 }, "frame": { - "x": 70, - "y": 350, + "x": 87, + "y": 166, "w": 24, "h": 24 } @@ -1578,8 +1767,8 @@ "h": 24 }, "frame": { - "x": 70, - "y": 374, + "x": 40, + "y": 190, "w": 24, "h": 24 } @@ -1599,75 +1788,12 @@ "h": 24 }, "frame": { - "x": 50, - "y": 398, + "x": 40, + "y": 214, "w": 24, "h": 24 } }, - { - "filename": "max_revive", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 22, - "h": 24 - }, - "frame": { - "x": 74, - "y": 398, - "w": 22, - "h": 24 - } - }, - { - "filename": "ability_capsule", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 9, - "w": 24, - "h": 14 - }, - "frame": { - "x": 137, - "y": 22, - "w": 24, - "h": 14 - } - }, - { - "filename": "lure", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 17, - "h": 24 - }, - "frame": { - "x": 86, - "y": 27, - "w": 17, - "h": 24 - } - }, { "filename": "scanner", "rotated": false, @@ -1683,138 +1809,12 @@ "h": 24 }, "frame": { - "x": 103, - "y": 26, + "x": 64, + "y": 190, "w": 24, "h": 24 } }, - { - "filename": "clefairy_doll", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 24, - "h": 23 - }, - "frame": { - "x": 127, - "y": 36, - "w": 24, - "h": 23 - } - }, - { - "filename": "coin_case", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 24, - "h": 23 - }, - "frame": { - "x": 103, - "y": 50, - "w": 24, - "h": 23 - } - }, - { - "filename": "big_nugget", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 83, - "y": 53, - "w": 20, - "h": 20 - } - }, - { - "filename": "dragon_scale", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 24, - "h": 18 - }, - "frame": { - "x": 127, - "y": 59, - "w": 24, - "h": 18 - } - }, - { - "filename": "max_elixir", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 - }, - "frame": { - "x": 151, - "y": 36, - "w": 18, - "h": 24 - } - }, - { - "filename": "adamant_crystal", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 6, - "w": 23, - "h": 21 - }, - "frame": { - "x": 151, - "y": 60, - "w": 23, - "h": 21 - } - }, { "filename": "silk_scarf", "rotated": false, @@ -1830,8 +1830,8 @@ "h": 24 }, "frame": { - "x": 169, - "y": 21, + "x": 40, + "y": 238, "w": 24, "h": 24 } @@ -1851,8 +1851,8 @@ "h": 24 }, "frame": { - "x": 193, - "y": 21, + "x": 64, + "y": 214, "w": 24, "h": 24 } @@ -1872,8 +1872,8 @@ "h": 24 }, "frame": { - "x": 217, - "y": 21, + "x": 40, + "y": 262, "w": 24, "h": 24 } @@ -1893,8 +1893,8 @@ "h": 24 }, "frame": { - "x": 241, - "y": 21, + "x": 64, + "y": 238, "w": 24, "h": 24 } @@ -1914,8 +1914,8 @@ "h": 24 }, "frame": { - "x": 265, - "y": 21, + "x": 40, + "y": 286, "w": 24, "h": 24 } @@ -1935,33 +1935,12 @@ "h": 24 }, "frame": { - "x": 289, - "y": 21, + "x": 64, + "y": 262, "w": 24, "h": 24 } }, - { - "filename": "oval_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 21, - "h": 24 - }, - "frame": { - "x": 313, - "y": 21, - "w": 21, - "h": 24 - } - }, { "filename": "toxic_plate", "rotated": false, @@ -1977,8 +1956,8 @@ "h": 24 }, "frame": { - "x": 334, - "y": 20, + "x": 40, + "y": 310, "w": 24, "h": 24 } @@ -1998,75 +1977,12 @@ "h": 24 }, "frame": { - "x": 358, - "y": 20, + "x": 64, + "y": 286, "w": 24, "h": 24 } }, - { - "filename": "exp_balance", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 24, - "h": 22 - }, - "frame": { - "x": 382, - "y": 23, - "w": 24, - "h": 22 - } - }, - { - "filename": "exp_share", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 24, - "h": 22 - }, - "frame": { - "x": 406, - "y": 24, - "w": 24, - "h": 22 - } - }, - { - "filename": "candy_overlay", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 12, - "w": 16, - "h": 15 - }, - "frame": { - "x": 169, - "y": 45, - "w": 16, - "h": 15 - } - }, { "filename": "expert_belt", "rotated": false, @@ -2082,12 +1998,117 @@ "h": 23 }, "frame": { - "x": 185, - "y": 45, + "x": 64, + "y": 310, "w": 24, "h": 23 } }, + { + "filename": "kings_rock", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 23, + "h": 24 + }, + "frame": { + "x": 88, + "y": 190, + "w": 23, + "h": 24 + } + }, + { + "filename": "reveal_glass", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 23, + "h": 24 + }, + "frame": { + "x": 88, + "y": 214, + "w": 23, + "h": 24 + } + }, + { + "filename": "berry_pouch", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 23, + "h": 23 + }, + "frame": { + "x": 88, + "y": 238, + "w": 23, + "h": 23 + } + }, + { + "filename": "dynamax_band", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 23, + "h": 23 + }, + "frame": { + "x": 88, + "y": 261, + "w": 23, + "h": 23 + } + }, + { + "filename": "griseous_core", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 23, + "h": 23 + }, + "frame": { + "x": 88, + "y": 284, + "w": 23, + "h": 23 + } + }, { "filename": "hearthflame_mask", "rotated": false, @@ -2103,12 +2124,54 @@ "h": 23 }, "frame": { - "x": 209, - "y": 45, + "x": 88, + "y": 307, "w": 24, "h": 23 } }, + { + "filename": "max_revive", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 22, + "h": 24 + }, + "frame": { + "x": 44, + "y": 334, + "w": 22, + "h": 24 + } + }, + { + "filename": "black_belt", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 66, + "y": 333, + "w": 22, + "h": 23 + } + }, { "filename": "leppa_berry", "rotated": false, @@ -2124,12 +2187,201 @@ "h": 23 }, "frame": { - "x": 233, - "y": 45, + "x": 88, + "y": 330, "w": 24, "h": 23 } }, + { + "filename": "max_elixir", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 4, + "w": 18, + "h": 24 + }, + "frame": { + "x": 111, + "y": 142, + "w": 18, + "h": 24 + } + }, + { + "filename": "max_ether", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 4, + "w": 18, + "h": 24 + }, + "frame": { + "x": 111, + "y": 166, + "w": 18, + "h": 24 + } + }, + { + "filename": "max_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 4, + "w": 18, + "h": 24 + }, + "frame": { + "x": 111, + "y": 190, + "w": 18, + "h": 24 + } + }, + { + "filename": "oval_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 21, + "h": 24 + }, + "frame": { + "x": 111, + "y": 214, + "w": 21, + "h": 24 + } + }, + { + "filename": "shiny_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 21, + "h": 24 + }, + "frame": { + "x": 111, + "y": 238, + "w": 21, + "h": 24 + } + }, + { + "filename": "bug_tera_shard", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 111, + "y": 262, + "w": 22, + "h": 23 + } + }, + { + "filename": "bug_memory", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 111, + "y": 285, + "w": 22, + "h": 22 + } + }, + { + "filename": "dark_tera_shard", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 112, + "y": 307, + "w": 22, + "h": 23 + } + }, + { + "filename": "dragon_tera_shard", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 112, + "y": 330, + "w": 22, + "h": 23 + } + }, { "filename": "scope_lens", "rotated": false, @@ -2145,8 +2397,8 @@ "h": 23 }, "frame": { - "x": 257, - "y": 45, + "x": 117, + "y": 41, "w": 24, "h": 23 } @@ -2166,14 +2418,14 @@ "h": 23 }, "frame": { - "x": 281, - "y": 45, + "x": 117, + "y": 64, "w": 24, "h": 23 } }, { - "filename": "berry_pouch", + "filename": "leek", "rotated": false, "trimmed": true, "sourceSize": { @@ -2187,14 +2439,14 @@ "h": 23 }, "frame": { - "x": 305, - "y": 45, + "x": 141, + "y": 47, "w": 23, "h": 23 } }, { - "filename": "black_belt", + "filename": "binding_band", "rotated": false, "trimmed": true, "sourceSize": { @@ -2203,19 +2455,61 @@ }, "spriteSourceSize": { "x": 5, - "y": 4, - "w": 22, - "h": 23 + "y": 6, + "w": 23, + "h": 20 }, "frame": { - "x": 328, - "y": 45, - "w": 22, - "h": 23 + "x": 141, + "y": 70, + "w": 23, + "h": 20 } }, { - "filename": "reveal_glass", + "filename": "max_lure", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 17, + "h": 24 + }, + "frame": { + "x": 164, + "y": 47, + "w": 17, + "h": 24 + } + }, + { + "filename": "red_orb", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 20, + "h": 24 + }, + "frame": { + "x": 181, + "y": 46, + "w": 20, + "h": 24 + } + }, + { + "filename": "macho_brace", "rotated": false, "trimmed": true, "sourceSize": { @@ -2224,33 +2518,12 @@ }, "spriteSourceSize": { "x": 4, - "y": 4, - "w": 23, - "h": 24 - }, - "frame": { - "x": 350, - "y": 44, - "w": 23, - "h": 24 - } - }, - { - "filename": "dynamax_band", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 4, + "y": 5, "w": 23, "h": 23 }, "frame": { - "x": 373, + "x": 201, "y": 45, "w": 23, "h": 23 @@ -2271,98 +2544,14 @@ "h": 22 }, "frame": { - "x": 396, - "y": 46, + "x": 224, + "y": 45, "w": 24, "h": 22 } }, { - "filename": "revive", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 10, - "y": 8, - "w": 12, - "h": 17 - }, - "frame": { - "x": 420, - "y": 46, - "w": 12, - "h": 17 - } - }, - { - "filename": "golden_net", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 24, - "h": 21 - }, - "frame": { - "x": 174, - "y": 68, - "w": 24, - "h": 21 - } - }, - { - "filename": "amulet_coin", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 23, - "h": 21 - }, - "frame": { - "x": 198, - "y": 68, - "w": 23, - "h": 21 - } - }, - { - "filename": "auspicious_armor", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 23, - "h": 21 - }, - "frame": { - "x": 221, - "y": 68, - "w": 23, - "h": 21 - } - }, - { - "filename": "griseous_core", + "filename": "healing_charm", "rotated": false, "trimmed": true, "sourceSize": { @@ -2373,55 +2562,13 @@ "x": 5, "y": 5, "w": 23, - "h": 23 + "h": 22 }, "frame": { - "x": 244, - "y": 68, + "x": 248, + "y": 45, "w": 23, - "h": 23 - } - }, - { - "filename": "leek", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 23, - "h": 23 - }, - "frame": { - "x": 267, - "y": 68, - "w": 23, - "h": 23 - } - }, - { - "filename": "macho_brace", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 23, - "h": 23 - }, - "frame": { - "x": 290, - "y": 68, - "w": 23, - "h": 23 + "h": 22 } }, { @@ -2439,8 +2586,8 @@ "h": 23 }, "frame": { - "x": 313, - "y": 68, + "x": 271, + "y": 45, "w": 23, "h": 23 } @@ -2460,285 +2607,12 @@ "h": 23 }, "frame": { - "x": 336, - "y": 68, + "x": 294, + "y": 45, "w": 23, "h": 23 } }, - { - "filename": "bug_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 359, - "y": 68, - "w": 22, - "h": 23 - } - }, - { - "filename": "dark_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 381, - "y": 68, - "w": 22, - "h": 23 - } - }, - { - "filename": "dragon_fang", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 21, - "h": 23 - }, - "frame": { - "x": 403, - "y": 68, - "w": 21, - "h": 23 - } - }, - { - "filename": "relic_gold", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 9, - "y": 11, - "w": 15, - "h": 11 - }, - "frame": { - "x": 50, - "y": 422, - "w": 15, - "h": 11 - } - }, - { - "filename": "icy_reins_of_unity", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 7, - "w": 24, - "h": 20 - }, - "frame": { - "x": 91, - "y": 73, - "w": 24, - "h": 20 - } - }, - { - "filename": "max_ether", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 - }, - "frame": { - "x": 73, - "y": 73, - "w": 18, - "h": 24 - } - }, - { - "filename": "max_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 - }, - "frame": { - "x": 73, - "y": 97, - "w": 18, - "h": 24 - } - }, - { - "filename": "dragon_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 91, - "y": 93, - "w": 22, - "h": 23 - } - }, - { - "filename": "metal_powder", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 6, - "w": 24, - "h": 20 - }, - "frame": { - "x": 115, - "y": 77, - "w": 24, - "h": 20 - } - }, - { - "filename": "quick_powder", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 6, - "w": 24, - "h": 20 - }, - "frame": { - "x": 113, - "y": 97, - "w": 24, - "h": 20 - } - }, - { - "filename": "berry_juice_bad", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 21 - }, - "frame": { - "x": 91, - "y": 116, - "w": 22, - "h": 21 - } - }, - { - "filename": "rusted_shield", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 6, - "w": 24, - "h": 20 - }, - "frame": { - "x": 113, - "y": 117, - "w": 24, - "h": 20 - } - }, - { - "filename": "moon_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 6, - "w": 23, - "h": 21 - }, - "frame": { - "x": 78, - "y": 137, - "w": 23, - "h": 21 - } - }, { "filename": "electric_tera_shard", "rotated": false, @@ -2754,8 +2628,8 @@ "h": 23 }, "frame": { - "x": 79, - "y": 158, + "x": 317, + "y": 45, "w": 22, "h": 23 } @@ -2775,12 +2649,75 @@ "h": 23 }, "frame": { - "x": 101, - "y": 137, + "x": 339, + "y": 45, "w": 22, "h": 23 } }, + { + "filename": "apicot_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 19, + "h": 20 + }, + "frame": { + "x": 164, + "y": 71, + "w": 19, + "h": 20 + } + }, + { + "filename": "berry_juice_bad", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 21 + }, + "frame": { + "x": 183, + "y": 70, + "w": 22, + "h": 21 + } + }, + { + "filename": "dragon_fang", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 21, + "h": 23 + }, + "frame": { + "x": 205, + "y": 68, + "w": 21, + "h": 23 + } + }, { "filename": "fighting_tera_shard", "rotated": false, @@ -2796,470 +2733,8 @@ "h": 23 }, "frame": { - "x": 79, - "y": 181, - "w": 22, - "h": 23 - } - }, - { - "filename": "fire_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 23 - }, - "frame": { - "x": 101, - "y": 160, - "w": 22, - "h": 23 - } - }, - { - "filename": "berry_juice_good", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 21 - }, - "frame": { - "x": 101, - "y": 183, - "w": 22, - "h": 21 - } - }, - { - "filename": "fire_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 91, - "y": 204, - "w": 22, - "h": 23 - } - }, - { - "filename": "shiny_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 21, - "h": 24 - }, - "frame": { - "x": 92, - "y": 227, - "w": 21, - "h": 24 - } - }, - { - "filename": "focus_sash", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 92, - "y": 251, - "w": 22, - "h": 23 - } - }, - { - "filename": "ghost_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 93, - "y": 274, - "w": 22, - "h": 23 - } - }, - { - "filename": "grass_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 94, - "y": 297, - "w": 22, - "h": 23 - } - }, - { - "filename": "ground_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 94, - "y": 320, - "w": 22, - "h": 23 - } - }, - { - "filename": "ice_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 94, - "y": 343, - "w": 22, - "h": 23 - } - }, - { - "filename": "never_melt_ice", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 23 - }, - "frame": { - "x": 94, - "y": 366, - "w": 22, - "h": 23 - } - }, - { - "filename": "max_lure", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 17, - "h": 24 - }, - "frame": { - "x": 123, - "y": 137, - "w": 17, - "h": 24 - } - }, - { - "filename": "red_orb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 20, - "h": 24 - }, - "frame": { - "x": 123, - "y": 161, - "w": 20, - "h": 24 - } - }, - { - "filename": "binding_band", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 23, - "h": 20 - }, - "frame": { - "x": 123, - "y": 185, - "w": 23, - "h": 20 - } - }, - { - "filename": "healing_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 23, - "h": 22 - }, - "frame": { - "x": 113, - "y": 205, - "w": 23, - "h": 22 - } - }, - { - "filename": "normal_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 113, - "y": 227, - "w": 22, - "h": 23 - } - }, - { - "filename": "lansat_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 21, - "h": 23 - }, - "frame": { - "x": 114, - "y": 250, - "w": 21, - "h": 23 - } - }, - { - "filename": "leaf_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 21, - "h": 23 - }, - "frame": { - "x": 115, - "y": 273, - "w": 21, - "h": 23 - } - }, - { - "filename": "mystic_water", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 20, - "h": 23 - }, - "frame": { - "x": 116, - "y": 296, - "w": 20, - "h": 23 - } - }, - { - "filename": "petaya_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 23 - }, - "frame": { - "x": 116, - "y": 319, - "w": 22, - "h": 23 - } - }, - { - "filename": "poison_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 116, - "y": 342, - "w": 22, - "h": 23 - } - }, - { - "filename": "psychic_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 116, - "y": 365, - "w": 22, - "h": 23 - } - }, - { - "filename": "reaper_cloth", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 23 - }, - "frame": { - "x": 96, - "y": 389, + "x": 226, + "y": 67, "w": 22, "h": 23 } @@ -3279,14 +2754,14 @@ "h": 22 }, "frame": { - "x": 96, - "y": 412, + "x": 248, + "y": 67, "w": 23, "h": 22 } }, { - "filename": "rock_tera_shard", + "filename": "icy_reins_of_unity", "rotated": false, "trimmed": true, "sourceSize": { @@ -3294,20 +2769,104 @@ "h": 32 }, "spriteSourceSize": { - "x": 6, - "y": 4, + "x": 4, + "y": 7, + "w": 24, + "h": 20 + }, + "frame": { + "x": 271, + "y": 68, + "w": 24, + "h": 20 + } + }, + { + "filename": "metal_powder", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 6, + "w": 24, + "h": 20 + }, + "frame": { + "x": 295, + "y": 68, + "w": 24, + "h": 20 + } + }, + { + "filename": "quick_powder", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 6, + "w": 24, + "h": 20 + }, + "frame": { + "x": 319, + "y": 68, + "w": 24, + "h": 20 + } + }, + { + "filename": "berry_juice_good", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 21 + }, + "frame": { + "x": 343, + "y": 68, + "w": 22, + "h": 21 + } + }, + { + "filename": "fire_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, "w": 22, "h": 23 }, "frame": { - "x": 118, - "y": 388, + "x": 361, + "y": 45, "w": 22, "h": 23 } }, { - "filename": "steel_tera_shard", + "filename": "fire_tera_shard", "rotated": false, "trimmed": true, "sourceSize": { @@ -3321,8 +2880,8 @@ "h": 23 }, "frame": { - "x": 119, - "y": 411, + "x": 383, + "y": 44, "w": 22, "h": 23 } @@ -3342,35 +2901,14 @@ "h": 22 }, "frame": { - "x": 136, - "y": 205, + "x": 365, + "y": 68, "w": 18, "h": 22 } }, { - "filename": "sharp_beak", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 21, - "h": 23 - }, - "frame": { - "x": 135, - "y": 227, - "w": 21, - "h": 23 - } - }, - { - "filename": "stellar_tera_shard", + "filename": "flying_tera_shard", "rotated": false, "trimmed": true, "sourceSize": { @@ -3384,35 +2922,14 @@ "h": 23 }, "frame": { - "x": 135, - "y": 250, + "x": 383, + "y": 67, "w": 22, "h": 23 } }, { - "filename": "water_tera_shard", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 22, - "h": 23 - }, - "frame": { - "x": 136, - "y": 273, - "w": 22, - "h": 23 - } - }, - { - "filename": "wide_lens", + "filename": "focus_sash", "rotated": false, "trimmed": true, "sourceSize": { @@ -3426,54 +2943,12 @@ "h": 23 }, "frame": { - "x": 136, - "y": 296, + "x": 405, + "y": 47, "w": 22, "h": 23 } }, - { - "filename": "whipped_dream", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 4, - "w": 21, - "h": 23 - }, - "frame": { - "x": 138, - "y": 319, - "w": 21, - "h": 23 - } - }, - { - "filename": "bug_memory", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 138, - "y": 342, - "w": 22, - "h": 22 - } - }, { "filename": "charcoal", "rotated": false, @@ -3489,96 +2964,12 @@ "h": 22 }, "frame": { - "x": 138, - "y": 364, + "x": 405, + "y": 70, "w": 22, "h": 22 } }, - { - "filename": "dark_memory", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 140, - "y": 386, - "w": 22, - "h": 22 - } - }, - { - "filename": "dire_hit", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 141, - "y": 408, - "w": 22, - "h": 22 - } - }, - { - "filename": "blue_orb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 154, - "y": 81, - "w": 20, - "h": 20 - } - }, - { - "filename": "full_heal", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 9, - "y": 4, - "w": 15, - "h": 23 - }, - "frame": { - "x": 139, - "y": 81, - "w": 15, - "h": 23 - } - }, { "filename": "super_lure", "rotated": false, @@ -3594,14 +2985,14 @@ "h": 24 }, "frame": { - "x": 137, - "y": 104, + "x": 124, + "y": 87, "w": 17, "h": 24 } }, { - "filename": "dna_splicers", + "filename": "moon_stone", "rotated": false, "trimmed": true, "sourceSize": { @@ -3609,20 +3000,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 + "x": 4, + "y": 6, + "w": 23, + "h": 21 }, "frame": { - "x": 154, - "y": 101, - "w": 22, - "h": 22 + "x": 141, + "y": 90, + "w": 23, + "h": 21 } }, { - "filename": "dragon_memory", + "filename": "rusted_shield", "rotated": false, "trimmed": true, "sourceSize": { @@ -3630,37 +3021,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 + "x": 4, + "y": 6, + "w": 24, + "h": 20 }, "frame": { - "x": 176, - "y": 89, - "w": 22, - "h": 22 - } - }, - { - "filename": "electirizer", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 198, - "y": 89, - "w": 22, - "h": 22 + "x": 164, + "y": 91, + "w": 24, + "h": 20 } }, { @@ -3678,12 +3048,243 @@ "h": 20 }, "frame": { - "x": 220, - "y": 89, + "x": 188, + "y": 91, "w": 24, "h": 20 } }, + { + "filename": "big_nugget", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 212, + "y": 91, + "w": 20, + "h": 20 + } + }, + { + "filename": "common_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 5, + "w": 20, + "h": 22 + }, + "frame": { + "x": 232, + "y": 90, + "w": 20, + "h": 22 + } + }, + { + "filename": "ghost_tera_shard", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 252, + "y": 89, + "w": 22, + "h": 23 + } + }, + { + "filename": "grass_tera_shard", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 274, + "y": 88, + "w": 22, + "h": 23 + } + }, + { + "filename": "ground_tera_shard", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 296, + "y": 88, + "w": 22, + "h": 23 + } + }, + { + "filename": "ice_tera_shard", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 318, + "y": 88, + "w": 22, + "h": 23 + } + }, + { + "filename": "dark_memory", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 340, + "y": 89, + "w": 22, + "h": 22 + } + }, + { + "filename": "n_lunarizer", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 6, + "w": 23, + "h": 21 + }, + "frame": { + "x": 362, + "y": 90, + "w": 23, + "h": 21 + } + }, + { + "filename": "dawn_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 21 + }, + "frame": { + "x": 385, + "y": 90, + "w": 20, + "h": 21 + } + }, + { + "filename": "black_sludge", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 22, + "h": 19 + }, + "frame": { + "x": 405, + "y": 92, + "w": 22, + "h": 19 + } + }, + { + "filename": "dragon_scale", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 24, + "h": 18 + }, + "frame": { + "x": 124, + "y": 111, + "w": 24, + "h": 18 + } + }, { "filename": "shadow_reins_of_unity", "rotated": false, @@ -3699,8 +3300,8 @@ "h": 20 }, "frame": { - "x": 244, - "y": 91, + "x": 148, + "y": 111, "w": 24, "h": 20 } @@ -3720,33 +3321,12 @@ "h": 20 }, "frame": { - "x": 268, - "y": 91, + "x": 172, + "y": 111, "w": 24, "h": 20 } }, - { - "filename": "n_lunarizer", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 6, - "w": 23, - "h": 21 - }, - "frame": { - "x": 292, - "y": 91, - "w": 23, - "h": 21 - } - }, { "filename": "n_solarizer", "rotated": false, @@ -3762,119 +3342,35 @@ "h": 21 }, "frame": { - "x": 315, - "y": 91, - "w": 23, - "h": 21 - } - }, - { - "filename": "wellspring_mask", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 23, - "h": 21 - }, - "frame": { - "x": 338, - "y": 91, - "w": 23, - "h": 21 - } - }, - { - "filename": "deep_sea_tooth", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 21 - }, - "frame": { - "x": 361, - "y": 91, - "w": 22, - "h": 21 - } - }, - { - "filename": "electric_memory", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 383, - "y": 91, - "w": 22, - "h": 22 - } - }, - { - "filename": "enigma_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 405, - "y": 91, - "w": 22, - "h": 22 - } - }, - { - "filename": "black_glasses", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 23, - "h": 17 - }, - "frame": { - "x": 176, + "x": 196, "y": 111, "w": 23, - "h": 17 + "h": 21 } }, { - "filename": "black_sludge", + "filename": "max_repel", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 51, + "y": 358, + "w": 16, + "h": 24 + } + }, + { + "filename": "lansat_berry", "rotated": false, "trimmed": true, "sourceSize": { @@ -3883,15 +3379,162 @@ }, "spriteSourceSize": { "x": 5, - "y": 7, - "w": 22, - "h": 19 + "y": 4, + "w": 21, + "h": 23 }, "frame": { - "x": 199, - "y": 111, + "x": 67, + "y": 356, + "w": 21, + "h": 23 + } + }, + { + "filename": "never_melt_ice", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, "w": 22, - "h": 19 + "h": 23 + }, + "frame": { + "x": 88, + "y": 353, + "w": 22, + "h": 23 + } + }, + { + "filename": "normal_tera_shard", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 110, + "y": 353, + "w": 22, + "h": 23 + } + }, + { + "filename": "pp_max", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 51, + "y": 382, + "w": 16, + "h": 24 + } + }, + { + "filename": "leaf_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 21, + "h": 23 + }, + "frame": { + "x": 67, + "y": 379, + "w": 21, + "h": 23 + } + }, + { + "filename": "petaya_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 23 + }, + "frame": { + "x": 88, + "y": 376, + "w": 22, + "h": 23 + } + }, + { + "filename": "poison_tera_shard", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 110, + "y": 376, + "w": 22, + "h": 23 + } + }, + { + "filename": "lock_capsule", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 5, + "w": 19, + "h": 22 + }, + "frame": { + "x": 129, + "y": 129, + "w": 19, + "h": 22 } }, { @@ -3909,14 +3552,14 @@ "h": 20 }, "frame": { - "x": 221, - "y": 109, + "x": 148, + "y": 131, "w": 23, "h": 20 } }, { - "filename": "coupon", + "filename": "psychic_tera_shard", "rotated": false, "trimmed": true, "sourceSize": { @@ -3924,83 +3567,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 4, - "y": 7, - "w": 23, - "h": 19 + "x": 6, + "y": 4, + "w": 22, + "h": 23 }, "frame": { - "x": 244, - "y": 111, - "w": 23, - "h": 19 + "x": 129, + "y": 151, + "w": 22, + "h": 23 } }, { - "filename": "golden_mystic_ticket", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 7, - "w": 23, - "h": 19 - }, - "frame": { - "x": 267, - "y": 111, - "w": 23, - "h": 19 - } - }, - { - "filename": "mystic_ticket", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 7, - "w": 23, - "h": 19 - }, - "frame": { - "x": 290, - "y": 112, - "w": 23, - "h": 19 - } - }, - { - "filename": "pair_of_tickets", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 7, - "w": 23, - "h": 19 - }, - "frame": { - "x": 313, - "y": 112, - "w": 23, - "h": 19 - } - }, - { - "filename": "shell_bell", + "filename": "reaper_cloth", "rotated": false, "trimmed": true, "sourceSize": { @@ -4009,15 +3589,99 @@ }, "spriteSourceSize": { "x": 5, - "y": 7, - "w": 23, - "h": 20 + "y": 5, + "w": 22, + "h": 23 }, "frame": { - "x": 336, - "y": 112, + "x": 129, + "y": 174, + "w": 22, + "h": 23 + } + }, + { + "filename": "mystic_water", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 5, + "w": 20, + "h": 23 + }, + "frame": { + "x": 151, + "y": 151, + "w": 20, + "h": 23 + } + }, + { + "filename": "rock_tera_shard", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 171, + "y": 131, + "w": 22, + "h": 23 + } + }, + { + "filename": "sharp_beak", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 21, + "h": 23 + }, + "frame": { + "x": 151, + "y": 174, + "w": 21, + "h": 23 + } + }, + { + "filename": "black_glasses", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, "w": 23, - "h": 20 + "h": 17 + }, + "frame": { + "x": 129, + "y": 197, + "w": 23, + "h": 17 } }, { @@ -4035,14 +3699,14 @@ "h": 20 }, "frame": { - "x": 359, - "y": 112, + "x": 171, + "y": 154, "w": 22, "h": 20 } }, { - "filename": "blunder_policy", + "filename": "steel_tera_shard", "rotated": false, "trimmed": true, "sourceSize": { @@ -4050,20 +3714,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 6, + "x": 6, + "y": 4, "w": 22, - "h": 19 + "h": 23 }, "frame": { - "x": 381, - "y": 113, + "x": 172, + "y": 174, "w": 22, - "h": 19 + "h": 23 } }, { - "filename": "dubious_disc", + "filename": "stellar_tera_shard", "rotated": false, "trimmed": true, "sourceSize": { @@ -4071,20 +3735,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 7, + "x": 6, + "y": 4, "w": 22, - "h": 19 + "h": 23 }, "frame": { - "x": 403, - "y": 113, + "x": 132, + "y": 214, "w": 22, - "h": 19 + "h": 23 } }, { - "filename": "fairy_feather", + "filename": "water_tera_shard", "rotated": false, "trimmed": true, "sourceSize": { @@ -4092,16 +3756,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 7, + "x": 6, + "y": 4, "w": 22, - "h": 20 + "h": 23 }, "frame": { - "x": 154, - "y": 123, + "x": 132, + "y": 237, "w": 22, - "h": 20 + "h": 23 } }, { @@ -4119,14 +3783,14 @@ "h": 17 }, "frame": { - "x": 176, - "y": 128, + "x": 152, + "y": 197, "w": 23, "h": 17 } }, { - "filename": "chill_drive", + "filename": "whipped_dream", "rotated": false, "trimmed": true, "sourceSize": { @@ -4134,16 +3798,205 @@ "h": 32 }, "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 23, - "h": 17 + "x": 5, + "y": 4, + "w": 21, + "h": 23 }, "frame": { - "x": 199, - "y": 130, - "w": 23, - "h": 17 + "x": 154, + "y": 214, + "w": 21, + "h": 23 + } + }, + { + "filename": "wide_lens", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 22, + "h": 23 + }, + "frame": { + "x": 154, + "y": 237, + "w": 22, + "h": 23 + } + }, + { + "filename": "dire_hit", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 133, + "y": 260, + "w": 22, + "h": 22 + } + }, + { + "filename": "dna_splicers", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 133, + "y": 282, + "w": 22, + "h": 22 + } + }, + { + "filename": "dragon_memory", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 155, + "y": 260, + "w": 22, + "h": 22 + } + }, + { + "filename": "electirizer", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 155, + "y": 282, + "w": 22, + "h": 22 + } + }, + { + "filename": "electric_memory", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 193, + "y": 132, + "w": 22, + "h": 22 + } + }, + { + "filename": "fairy_feather", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 22, + "h": 20 + }, + "frame": { + "x": 193, + "y": 154, + "w": 22, + "h": 20 + } + }, + { + "filename": "enigma_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 194, + "y": 174, + "w": 22, + "h": 22 + } + }, + { + "filename": "epic_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 5, + "w": 20, + "h": 22 + }, + "frame": { + "x": 175, + "y": 197, + "w": 20, + "h": 22 } }, { @@ -4161,8 +4014,8 @@ "h": 22 }, "frame": { - "x": 222, - "y": 129, + "x": 195, + "y": 196, "w": 22, "h": 22 } @@ -4182,8 +4035,8 @@ "h": 22 }, "frame": { - "x": 244, - "y": 130, + "x": 134, + "y": 304, "w": 22, "h": 22 } @@ -4203,8 +4056,8 @@ "h": 22 }, "frame": { - "x": 266, - "y": 130, + "x": 134, + "y": 326, "w": 22, "h": 22 } @@ -4224,8 +4077,8 @@ "h": 22 }, "frame": { - "x": 288, - "y": 131, + "x": 156, + "y": 304, "w": 22, "h": 22 } @@ -4245,12 +4098,33 @@ "h": 22 }, "frame": { - "x": 310, - "y": 131, + "x": 156, + "y": 326, "w": 22, "h": 22 } }, + { + "filename": "masterpiece_teacup", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 21, + "h": 18 + }, + "frame": { + "x": 175, + "y": 219, + "w": 21, + "h": 18 + } + }, { "filename": "ghost_memory", "rotated": false, @@ -4266,8 +4140,8 @@ "h": 22 }, "frame": { - "x": 332, - "y": 132, + "x": 176, + "y": 237, "w": 22, "h": 22 } @@ -4287,8 +4161,8 @@ "h": 22 }, "frame": { - "x": 354, - "y": 132, + "x": 177, + "y": 259, "w": 22, "h": 22 } @@ -4308,8 +4182,8 @@ "h": 22 }, "frame": { - "x": 376, - "y": 132, + "x": 177, + "y": 281, "w": 22, "h": 22 } @@ -4329,159 +4203,12 @@ "h": 22 }, "frame": { - "x": 398, - "y": 132, + "x": 178, + "y": 303, "w": 22, "h": 22 } }, - { - "filename": "relic_crown", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 7, - "w": 23, - "h": 18 - }, - "frame": { - "x": 140, - "y": 143, - "w": 23, - "h": 18 - } - }, - { - "filename": "max_repel", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 143, - "y": 161, - "w": 16, - "h": 24 - } - }, - { - "filename": "apicot_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 19, - "h": 20 - }, - "frame": { - "x": 146, - "y": 185, - "w": 19, - "h": 20 - } - }, - { - "filename": "hard_meteorite", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 5, - "w": 20, - "h": 22 - }, - "frame": { - "x": 154, - "y": 205, - "w": 20, - "h": 22 - } - }, - { - "filename": "sachet", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 4, - "w": 18, - "h": 23 - }, - "frame": { - "x": 156, - "y": 227, - "w": 18, - "h": 23 - } - }, - { - "filename": "hyper_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 17, - "h": 23 - }, - "frame": { - "x": 157, - "y": 250, - "w": 17, - "h": 23 - } - }, - { - "filename": "pp_max", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 158, - "y": 273, - "w": 16, - "h": 24 - } - }, { "filename": "ice_memory", "rotated": false, @@ -4497,12 +4224,54 @@ "h": 22 }, "frame": { - "x": 158, - "y": 297, + "x": 178, + "y": 325, "w": 22, "h": 22 } }, + { + "filename": "blunder_policy", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 19 + }, + "frame": { + "x": 196, + "y": 218, + "w": 22, + "h": 19 + } + }, + { + "filename": "hard_meteorite", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 5, + "w": 20, + "h": 22 + }, + "frame": { + "x": 198, + "y": 237, + "w": 20, + "h": 22 + } + }, { "filename": "ice_stone", "rotated": false, @@ -4518,8 +4287,8 @@ "h": 22 }, "frame": { - "x": 159, - "y": 319, + "x": 199, + "y": 259, "w": 22, "h": 22 } @@ -4539,8 +4308,8 @@ "h": 22 }, "frame": { - "x": 160, - "y": 341, + "x": 199, + "y": 281, "w": 22, "h": 22 } @@ -4560,8 +4329,8 @@ "h": 22 }, "frame": { - "x": 160, - "y": 363, + "x": 200, + "y": 303, "w": 22, "h": 22 } @@ -4581,12 +4350,33 @@ "h": 22 }, "frame": { - "x": 162, - "y": 385, + "x": 200, + "y": 325, "w": 22, "h": 22 } }, + { + "filename": "shell_bell", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 23, + "h": 20 + }, + "frame": { + "x": 219, + "y": 112, + "w": 23, + "h": 20 + } + }, { "filename": "normal_memory", "rotated": false, @@ -4602,14 +4392,14 @@ "h": 22 }, "frame": { - "x": 163, - "y": 407, + "x": 215, + "y": 132, "w": 22, "h": 22 } }, { - "filename": "pp_up", + "filename": "malicious_armor", "rotated": false, "trimmed": true, "sourceSize": { @@ -4617,186 +4407,18 @@ "h": 32 }, "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 159, - "y": 161, - "w": 16, - "h": 24 - } - }, - { - "filename": "candy_jar", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, + "x": 5, "y": 6, - "w": 19, + "w": 22, "h": 20 }, "frame": { - "x": 165, - "y": 185, - "w": 19, + "x": 215, + "y": 154, + "w": 22, "h": 20 } }, - { - "filename": "protein", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 174, - "y": 205, - "w": 16, - "h": 24 - } - }, - { - "filename": "repel", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 174, - "y": 229, - "w": 16, - "h": 24 - } - }, - { - "filename": "super_repel", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 174, - "y": 253, - "w": 16, - "h": 24 - } - }, - { - "filename": "gb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 174, - "y": 277, - "w": 20, - "h": 20 - } - }, - { - "filename": "leftovers", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 15, - "h": 22 - }, - "frame": { - "x": 180, - "y": 297, - "w": 15, - "h": 22 - } - }, - { - "filename": "lock_capsule", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 5, - "w": 19, - "h": 22 - }, - "frame": { - "x": 181, - "y": 319, - "w": 19, - "h": 22 - } - }, - { - "filename": "metal_coat", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 19, - "h": 22 - }, - "frame": { - "x": 182, - "y": 341, - "w": 19, - "h": 22 - } - }, { "filename": "poison_memory", "rotated": false, @@ -4812,8 +4434,8 @@ "h": 22 }, "frame": { - "x": 182, - "y": 363, + "x": 216, + "y": 174, "w": 22, "h": 22 } @@ -4833,8 +4455,8 @@ "h": 22 }, "frame": { - "x": 184, - "y": 385, + "x": 217, + "y": 196, "w": 22, "h": 22 } @@ -4854,77 +4476,14 @@ "h": 22 }, "frame": { - "x": 185, - "y": 407, + "x": 218, + "y": 218, "w": 22, "h": 22 } }, { - "filename": "relic_band", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 9, - "w": 17, - "h": 16 - }, - "frame": { - "x": 163, - "y": 145, - "w": 17, - "h": 16 - } - }, - { - "filename": "unknown", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 175, - "y": 161, - "w": 16, - "h": 24 - } - }, - { - "filename": "abomasite", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 8, - "w": 16, - "h": 16 - }, - "frame": { - "x": 180, - "y": 145, - "w": 16, - "h": 16 - } - }, - { - "filename": "douse_drive", + "filename": "coupon", "rotated": false, "trimmed": true, "sourceSize": { @@ -4933,19 +4492,19 @@ }, "spriteSourceSize": { "x": 4, - "y": 8, + "y": 7, "w": 23, - "h": 17 + "h": 19 }, "frame": { - "x": 196, - "y": 147, + "x": 218, + "y": 240, "w": 23, - "h": 17 + "h": 19 } }, { - "filename": "liechi_berry", + "filename": "wellspring_mask", "rotated": false, "trimmed": true, "sourceSize": { @@ -4953,20 +4512,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, + "x": 4, + "y": 5, + "w": 23, "h": 21 }, "frame": { - "x": 191, - "y": 164, - "w": 22, + "x": 242, + "y": 112, + "w": 23, "h": 21 } }, { - "filename": "malicious_armor", + "filename": "legendary_egg", "rotated": false, "trimmed": true, "sourceSize": { @@ -4974,99 +4533,57 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 20 - }, - "frame": { - "x": 184, - "y": 185, - "w": 22, - "h": 20 - } - }, - { - "filename": "zinc", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 190, - "y": 205, - "w": 16, - "h": 24 - } - }, - { - "filename": "potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, + "x": 6, "y": 5, - "w": 17, - "h": 23 - }, - "frame": { - "x": 190, - "y": 229, - "w": 17, - "h": 23 - } - }, - { - "filename": "super_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 17, - "h": 23 - }, - "frame": { - "x": 190, - "y": 252, - "w": 17, - "h": 23 - } - }, - { - "filename": "metronome", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 5, - "w": 17, + "w": 20, "h": 22 }, "frame": { - "x": 194, - "y": 275, - "w": 17, + "x": 221, + "y": 259, + "w": 20, + "h": 22 + } + }, + { + "filename": "rare_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 5, + "w": 20, + "h": 22 + }, + "frame": { + "x": 221, + "y": 281, + "w": 20, + "h": 22 + } + }, + { + "filename": "metal_coat", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 5, + "w": 19, + "h": 22 + }, + "frame": { + "x": 222, + "y": 303, + "w": 19, "h": 22 } }, @@ -5085,8 +4602,8 @@ "h": 22 }, "frame": { - "x": 195, - "y": 297, + "x": 222, + "y": 325, "w": 22, "h": 22 } @@ -5106,12 +4623,33 @@ "h": 22 }, "frame": { - "x": 200, - "y": 319, + "x": 237, + "y": 133, "w": 22, "h": 22 } }, + { + "filename": "dubious_disc", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 22, + "h": 19 + }, + "frame": { + "x": 237, + "y": 155, + "w": 22, + "h": 19 + } + }, { "filename": "scroll_of_waters", "rotated": false, @@ -5127,8 +4665,8 @@ "h": 22 }, "frame": { - "x": 201, - "y": 341, + "x": 238, + "y": 174, "w": 22, "h": 22 } @@ -5148,33 +4686,12 @@ "h": 22 }, "frame": { - "x": 204, - "y": 363, + "x": 239, + "y": 196, "w": 22, "h": 22 } }, - { - "filename": "sitrus_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 20, - "h": 22 - }, - "frame": { - "x": 206, - "y": 385, - "w": 20, - "h": 22 - } - }, { "filename": "starf_berry", "rotated": false, @@ -5190,54 +4707,12 @@ "h": 22 }, "frame": { - "x": 207, - "y": 407, + "x": 240, + "y": 218, "w": 22, "h": 22 } }, - { - "filename": "shock_drive", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 23, - "h": 17 - }, - "frame": { - "x": 219, - "y": 151, - "w": 23, - "h": 17 - } - }, - { - "filename": "wise_glasses", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 23, - "h": 17 - }, - "frame": { - "x": 242, - "y": 152, - "w": 23, - "h": 17 - } - }, { "filename": "steel_memory", "rotated": false, @@ -5253,8 +4728,8 @@ "h": 22 }, "frame": { - "x": 265, - "y": 152, + "x": 241, + "y": 240, "w": 22, "h": 22 } @@ -5274,8 +4749,8 @@ "h": 22 }, "frame": { - "x": 287, - "y": 153, + "x": 241, + "y": 262, "w": 22, "h": 22 } @@ -5295,14 +4770,14 @@ "h": 22 }, "frame": { - "x": 309, - "y": 153, + "x": 241, + "y": 284, "w": 22, "h": 22 } }, { - "filename": "sweet_apple", + "filename": "golden_mystic_ticket", "rotated": false, "trimmed": true, "sourceSize": { @@ -5310,20 +4785,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 21 + "x": 4, + "y": 7, + "w": 23, + "h": 19 }, "frame": { - "x": 331, - "y": 154, - "w": 22, - "h": 21 + "x": 241, + "y": 306, + "w": 23, + "h": 19 } }, { - "filename": "syrupy_apple", + "filename": "rogue_egg", "rotated": false, "trimmed": true, "sourceSize": { @@ -5331,20 +4806,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 21 + "x": 6, + "y": 5, + "w": 20, + "h": 22 }, "frame": { - "x": 353, - "y": 154, - "w": 22, - "h": 21 + "x": 244, + "y": 325, + "w": 20, + "h": 22 } }, { - "filename": "tart_apple", + "filename": "deep_sea_tooth", "rotated": false, "trimmed": true, "sourceSize": { @@ -5358,8 +4833,8 @@ "h": 21 }, "frame": { - "x": 375, - "y": 154, + "x": 265, + "y": 112, "w": 22, "h": 21 } @@ -5379,33 +4854,12 @@ "h": 22 }, "frame": { - "x": 397, - "y": 154, + "x": 259, + "y": 133, "w": 22, "h": 22 } }, - { - "filename": "tera_orb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 20 - }, - "frame": { - "x": 213, - "y": 168, - "w": 22, - "h": 20 - } - }, { "filename": "tm_bug", "rotated": false, @@ -5421,33 +4875,12 @@ "h": 22 }, "frame": { - "x": 206, - "y": 188, + "x": 287, + "y": 111, "w": 22, "h": 22 } }, - { - "filename": "upgrade", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 7, - "w": 22, - "h": 19 - }, - "frame": { - "x": 206, - "y": 210, - "w": 22, - "h": 19 - } - }, { "filename": "tm_dark", "rotated": false, @@ -5463,8 +4896,8 @@ "h": 22 }, "frame": { - "x": 207, - "y": 229, + "x": 281, + "y": 133, "w": 22, "h": 22 } @@ -5484,8 +4917,8 @@ "h": 22 }, "frame": { - "x": 207, - "y": 251, + "x": 309, + "y": 111, "w": 22, "h": 22 } @@ -5505,33 +4938,12 @@ "h": 22 }, "frame": { - "x": 211, - "y": 273, + "x": 303, + "y": 133, "w": 22, "h": 22 } }, - { - "filename": "soothe_bell", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 17, - "h": 22 - }, - "frame": { - "x": 217, - "y": 295, - "w": 17, - "h": 22 - } - }, { "filename": "tm_fairy", "rotated": false, @@ -5547,8 +4959,8 @@ "h": 22 }, "frame": { - "x": 235, - "y": 169, + "x": 331, + "y": 111, "w": 22, "h": 22 } @@ -5568,33 +4980,12 @@ "h": 22 }, "frame": { - "x": 228, - "y": 191, + "x": 325, + "y": 133, "w": 22, "h": 22 } }, - { - "filename": "absolite", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 8, - "w": 16, - "h": 16 - }, - "frame": { - "x": 228, - "y": 213, - "w": 16, - "h": 16 - } - }, { "filename": "tm_fire", "rotated": false, @@ -5610,8 +5001,8 @@ "h": 22 }, "frame": { - "x": 229, - "y": 229, + "x": 353, + "y": 111, "w": 22, "h": 22 } @@ -5631,8 +5022,8 @@ "h": 22 }, "frame": { - "x": 229, - "y": 251, + "x": 347, + "y": 133, "w": 22, "h": 22 } @@ -5652,8 +5043,8 @@ "h": 22 }, "frame": { - "x": 233, - "y": 273, + "x": 375, + "y": 111, "w": 22, "h": 22 } @@ -5673,8 +5064,8 @@ "h": 22 }, "frame": { - "x": 234, - "y": 295, + "x": 369, + "y": 133, "w": 22, "h": 22 } @@ -5694,12 +5085,33 @@ "h": 22 }, "frame": { - "x": 222, - "y": 317, + "x": 397, + "y": 111, "w": 22, "h": 22 } }, + { + "filename": "pp_up", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 419, + "y": 111, + "w": 16, + "h": 24 + } + }, { "filename": "tm_ice", "rotated": false, @@ -5715,8 +5127,8 @@ "h": 22 }, "frame": { - "x": 223, - "y": 339, + "x": 391, + "y": 133, "w": 22, "h": 22 } @@ -5736,12 +5148,33 @@ "h": 22 }, "frame": { - "x": 226, - "y": 361, + "x": 413, + "y": 135, "w": 22, "h": 22 } }, + { + "filename": "mystic_ticket", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 7, + "w": 23, + "h": 19 + }, + "frame": { + "x": 259, + "y": 155, + "w": 23, + "h": 19 + } + }, { "filename": "tm_poison", "rotated": false, @@ -5757,8 +5190,8 @@ "h": 22 }, "frame": { - "x": 226, - "y": 383, + "x": 260, + "y": 174, "w": 22, "h": 22 } @@ -5778,8 +5211,8 @@ "h": 22 }, "frame": { - "x": 229, - "y": 405, + "x": 282, + "y": 155, "w": 22, "h": 22 } @@ -5799,8 +5232,8 @@ "h": 22 }, "frame": { - "x": 244, - "y": 317, + "x": 261, + "y": 196, "w": 22, "h": 22 } @@ -5820,8 +5253,8 @@ "h": 22 }, "frame": { - "x": 245, - "y": 339, + "x": 304, + "y": 155, "w": 22, "h": 22 } @@ -5841,8 +5274,8 @@ "h": 22 }, "frame": { - "x": 248, - "y": 361, + "x": 262, + "y": 218, "w": 22, "h": 22 } @@ -5862,8 +5295,8 @@ "h": 22 }, "frame": { - "x": 248, - "y": 383, + "x": 326, + "y": 155, "w": 22, "h": 22 } @@ -5883,54 +5316,12 @@ "h": 22 }, "frame": { - "x": 251, - "y": 405, + "x": 348, + "y": 155, "w": 22, "h": 22 } }, - { - "filename": "eviolite", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 8, - "w": 15, - "h": 15 - }, - "frame": { - "x": 419, - "y": 154, - "w": 15, - "h": 15 - } - }, - { - "filename": "prism_scale", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 9, - "y": 8, - "w": 15, - "h": 15 - }, - "frame": { - "x": 419, - "y": 169, - "w": 15, - "h": 15 - } - }, { "filename": "x_accuracy", "rotated": false, @@ -5946,113 +5337,8 @@ "h": 22 }, "frame": { - "x": 257, - "y": 174, - "w": 22, - "h": 22 - } - }, - { - "filename": "x_attack", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 279, - "y": 175, - "w": 22, - "h": 22 - } - }, - { - "filename": "x_defense", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 301, - "y": 175, - "w": 22, - "h": 22 - } - }, - { - "filename": "x_sp_atk", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 323, - "y": 175, - "w": 22, - "h": 22 - } - }, - { - "filename": "x_sp_def", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 345, - "y": 175, - "w": 22, - "h": 22 - } - }, - { - "filename": "x_speed", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 367, - "y": 175, + "x": 370, + "y": 155, "w": 22, "h": 22 } @@ -6072,14 +5358,14 @@ "h": 21 }, "frame": { - "x": 389, - "y": 176, + "x": 392, + "y": 155, "w": 21, "h": 21 } }, { - "filename": "masterpiece_teacup", + "filename": "x_attack", "rotated": false, "trimmed": true, "sourceSize": { @@ -6088,19 +5374,145 @@ }, "spriteSourceSize": { "x": 5, - "y": 7, - "w": 21, - "h": 18 + "y": 5, + "w": 22, + "h": 22 }, "frame": { - "x": 250, - "y": 196, - "w": 21, - "h": 18 + "x": 413, + "y": 157, + "w": 22, + "h": 22 } }, { - "filename": "metal_alloy", + "filename": "pair_of_tickets", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 7, + "w": 23, + "h": 19 + }, + "frame": { + "x": 282, + "y": 177, + "w": 23, + "h": 19 + } + }, + { + "filename": "x_defense", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 283, + "y": 196, + "w": 22, + "h": 22 + } + }, + { + "filename": "x_sp_atk", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 305, + "y": 177, + "w": 22, + "h": 22 + } + }, + { + "filename": "x_sp_def", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 327, + "y": 177, + "w": 22, + "h": 22 + } + }, + { + "filename": "x_speed", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 349, + "y": 177, + "w": 22, + "h": 22 + } + }, + { + "filename": "liechi_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 21 + }, + "frame": { + "x": 263, + "y": 240, + "w": 22, + "h": 21 + } + }, + { + "filename": "sitrus_berry", "rotated": false, "trimmed": true, "sourceSize": { @@ -6109,15 +5521,57 @@ }, "spriteSourceSize": { "x": 6, - "y": 7, - "w": 21, - "h": 19 + "y": 5, + "w": 20, + "h": 22 }, "frame": { - "x": 271, - "y": 197, - "w": 21, - "h": 19 + "x": 284, + "y": 218, + "w": 20, + "h": 22 + } + }, + { + "filename": "sweet_apple", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 21 + }, + "frame": { + "x": 263, + "y": 261, + "w": 22, + "h": 21 + } + }, + { + "filename": "syrupy_apple", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 21 + }, + "frame": { + "x": 263, + "y": 282, + "w": 22, + "h": 21 } }, { @@ -6135,8 +5589,8 @@ "h": 21 }, "frame": { - "x": 292, - "y": 197, + "x": 371, + "y": 177, "w": 21, "h": 21 } @@ -6156,12 +5610,117 @@ "h": 21 }, "frame": { - "x": 313, - "y": 197, + "x": 392, + "y": 176, "w": 21, "h": 21 } }, + { + "filename": "tart_apple", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 21 + }, + "frame": { + "x": 413, + "y": 179, + "w": 22, + "h": 21 + } + }, + { + "filename": "relic_crown", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 7, + "w": 23, + "h": 18 + }, + "frame": { + "x": 305, + "y": 199, + "w": 23, + "h": 18 + } + }, + { + "filename": "sachet", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 18, + "h": 23 + }, + "frame": { + "x": 285, + "y": 240, + "w": 18, + "h": 23 + } + }, + { + "filename": "chill_drive", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 23, + "h": 17 + }, + "frame": { + "x": 328, + "y": 199, + "w": 23, + "h": 17 + } + }, + { + "filename": "hyper_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 17, + "h": 23 + }, + "frame": { + "x": 285, + "y": 263, + "w": 17, + "h": 23 + } + }, { "filename": "zoom_lens", "rotated": false, @@ -6177,14 +5736,14 @@ "h": 21 }, "frame": { - "x": 334, - "y": 197, + "x": 264, + "y": 303, "w": 21, "h": 21 } }, { - "filename": "dawn_stone", + "filename": "tera_orb", "rotated": false, "trimmed": true, "sourceSize": { @@ -6192,20 +5751,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 6, + "x": 5, "y": 6, - "w": 20, - "h": 21 + "w": 22, + "h": 20 }, "frame": { - "x": 355, - "y": 197, - "w": 20, - "h": 21 + "x": 264, + "y": 324, + "w": 22, + "h": 20 } }, { - "filename": "flying_tera_shard", + "filename": "potion", "rotated": false, "trimmed": true, "sourceSize": { @@ -6213,20 +5772,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 7, + "x": 8, "y": 5, - "w": 20, - "h": 21 + "w": 17, + "h": 23 }, "frame": { - "x": 375, - "y": 197, - "w": 20, - "h": 21 + "x": 285, + "y": 286, + "w": 17, + "h": 23 } }, { - "filename": "quick_claw", + "filename": "blue_orb", "rotated": false, "trimmed": true, "sourceSize": { @@ -6236,14 +5795,98 @@ "spriteSourceSize": { "x": 6, "y": 6, - "w": 19, - "h": 21 + "w": 20, + "h": 20 }, "frame": { - "x": 395, - "y": 197, - "w": 19, - "h": 21 + "x": 351, + "y": 199, + "w": 20, + "h": 20 + } + }, + { + "filename": "gb", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 371, + "y": 198, + "w": 20, + "h": 20 + } + }, + { + "filename": "silver_powder", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 11, + "w": 24, + "h": 15 + }, + "frame": { + "x": 285, + "y": 309, + "w": 24, + "h": 15 + } + }, + { + "filename": "upgrade", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 22, + "h": 19 + }, + "frame": { + "x": 286, + "y": 324, + "w": 22, + "h": 19 + } + }, + { + "filename": "douse_drive", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 23, + "h": 17 + }, + "frame": { + "x": 134, + "y": 348, + "w": 23, + "h": 17 } }, { @@ -6261,12 +5904,33 @@ "h": 20 }, "frame": { - "x": 414, - "y": 184, + "x": 132, + "y": 365, "w": 20, "h": 20 } }, + { + "filename": "metal_alloy", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 7, + "w": 21, + "h": 19 + }, + "frame": { + "x": 157, + "y": 348, + "w": 21, + "h": 19 + } + }, { "filename": "mb", "rotated": false, @@ -6282,8 +5946,8 @@ "h": 20 }, "frame": { - "x": 414, - "y": 204, + "x": 178, + "y": 347, "w": 20, "h": 20 } @@ -6303,33 +5967,12 @@ "h": 20 }, "frame": { - "x": 251, - "y": 214, + "x": 198, + "y": 347, "w": 20, "h": 20 } }, - { - "filename": "old_gateau", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 21, - "h": 18 - }, - "frame": { - "x": 271, - "y": 216, - "w": 21, - "h": 18 - } - }, { "filename": "pb_gold", "rotated": false, @@ -6345,33 +5988,12 @@ "h": 20 }, "frame": { - "x": 251, - "y": 234, + "x": 218, + "y": 347, "w": 20, "h": 20 } }, - { - "filename": "lum_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 7, - "w": 20, - "h": 19 - }, - "frame": { - "x": 251, - "y": 254, - "w": 20, - "h": 19 - } - }, { "filename": "pb_silver", "rotated": false, @@ -6387,12 +6009,180 @@ "h": 20 }, "frame": { - "x": 271, - "y": 234, + "x": 238, + "y": 347, "w": 20, "h": 20 } }, + { + "filename": "shock_drive", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 23, + "h": 17 + }, + "frame": { + "x": 152, + "y": 367, + "w": 23, + "h": 17 + } + }, + { + "filename": "wise_glasses", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 23, + "h": 17 + }, + "frame": { + "x": 175, + "y": 367, + "w": 23, + "h": 17 + } + }, + { + "filename": "old_gateau", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 21, + "h": 18 + }, + "frame": { + "x": 198, + "y": 367, + "w": 21, + "h": 18 + } + }, + { + "filename": "sharp_meteorite", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 21, + "h": 18 + }, + "frame": { + "x": 219, + "y": 367, + "w": 21, + "h": 18 + } + }, + { + "filename": "baton", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 7, + "w": 18, + "h": 18 + }, + "frame": { + "x": 240, + "y": 367, + "w": 18, + "h": 18 + } + }, + { + "filename": "everstone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 17 + }, + "frame": { + "x": 132, + "y": 385, + "w": 20, + "h": 17 + } + }, + { + "filename": "unremarkable_teacup", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 21, + "h": 18 + }, + "frame": { + "x": 152, + "y": 384, + "w": 21, + "h": 18 + } + }, + { + "filename": "lum_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 7, + "w": 20, + "h": 19 + }, + "frame": { + "x": 173, + "y": 384, + "w": 20, + "h": 19 + } + }, { "filename": "power_herb", "rotated": false, @@ -6408,8 +6198,29 @@ "h": 19 }, "frame": { - "x": 271, - "y": 254, + "x": 193, + "y": 385, + "w": 20, + "h": 19 + } + }, + { + "filename": "razor_claw", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 7, + "w": 20, + "h": 19 + }, + "frame": { + "x": 213, + "y": 385, "w": 20, "h": 19 } @@ -6429,14 +6240,14 @@ "h": 20 }, "frame": { - "x": 255, - "y": 273, + "x": 233, + "y": 385, "w": 20, "h": 20 } }, { - "filename": "spell_tag", + "filename": "protein", "rotated": false, "trimmed": true, "sourceSize": { @@ -6444,20 +6255,83 @@ "h": 32 }, "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 19, - "h": 21 + "x": 8, + "y": 4, + "w": 16, + "h": 24 }, "frame": { - "x": 256, - "y": 293, - "w": 19, - "h": 21 + "x": 258, + "y": 347, + "w": 16, + "h": 24 } }, { - "filename": "sharp_meteorite", + "filename": "repel", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 274, + "y": 344, + "w": 16, + "h": 24 + } + }, + { + "filename": "super_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 17, + "h": 23 + }, + "frame": { + "x": 290, + "y": 343, + "w": 17, + "h": 23 + } + }, + { + "filename": "abomasite", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 8, + "w": 16, + "h": 16 + }, + "frame": { + "x": 258, + "y": 371, + "w": 16, + "h": 16 + } + }, + { + "filename": "big_mushroom", "rotated": false, "trimmed": true, "sourceSize": { @@ -6466,15 +6340,36 @@ }, "spriteSourceSize": { "x": 6, - "y": 8, - "w": 21, - "h": 18 + "y": 6, + "w": 19, + "h": 19 }, "frame": { - "x": 292, - "y": 218, - "w": 21, - "h": 18 + "x": 274, + "y": 368, + "w": 19, + "h": 19 + } + }, + { + "filename": "full_heal", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 9, + "y": 4, + "w": 15, + "h": 23 + }, + "frame": { + "x": 293, + "y": 366, + "w": 15, + "h": 23 } }, { @@ -6492,33 +6387,12 @@ "h": 20 }, "frame": { - "x": 291, - "y": 236, + "x": 253, + "y": 387, "w": 20, "h": 20 } }, - { - "filename": "unremarkable_teacup", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 7, - "w": 21, - "h": 18 - }, - "frame": { - "x": 313, - "y": 218, - "w": 21, - "h": 18 - } - }, { "filename": "strange_ball", "rotated": false, @@ -6534,14 +6408,350 @@ "h": 20 }, "frame": { - "x": 311, - "y": 236, + "x": 273, + "y": 387, "w": 20, "h": 20 } }, { - "filename": "razor_claw", + "filename": "candy", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 11, + "w": 18, + "h": 18 + }, + "frame": { + "x": 293, + "y": 389, + "w": 18, + "h": 18 + } + }, + { + "filename": "super_repel", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 302, + "y": 263, + "w": 16, + "h": 24 + } + }, + { + "filename": "metronome", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 5, + "w": 17, + "h": 22 + }, + "frame": { + "x": 302, + "y": 287, + "w": 17, + "h": 22 + } + }, + { + "filename": "absolite", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 8, + "w": 16, + "h": 16 + }, + "frame": { + "x": 309, + "y": 309, + "w": 16, + "h": 16 + } + }, + { + "filename": "candy_jar", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 19, + "h": 20 + }, + "frame": { + "x": 308, + "y": 325, + "w": 19, + "h": 20 + } + }, + { + "filename": "quick_claw", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 19, + "h": 21 + }, + "frame": { + "x": 307, + "y": 345, + "w": 19, + "h": 21 + } + }, + { + "filename": "soothe_bell", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 17, + "h": 22 + }, + "frame": { + "x": 308, + "y": 366, + "w": 17, + "h": 22 + } + }, + { + "filename": "golden_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 17, + "h": 20 + }, + "frame": { + "x": 311, + "y": 388, + "w": 17, + "h": 20 + } + }, + { + "filename": "leftovers", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 15, + "h": 22 + }, + "frame": { + "x": 325, + "y": 366, + "w": 15, + "h": 22 + } + }, + { + "filename": "spell_tag", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 19, + "h": 21 + }, + "frame": { + "x": 326, + "y": 345, + "w": 19, + "h": 21 + } + }, + { + "filename": "hard_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 19, + "h": 20 + }, + "frame": { + "x": 328, + "y": 388, + "w": 19, + "h": 20 + } + }, + { + "filename": "lucky_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 17, + "h": 20 + }, + "frame": { + "x": 340, + "y": 366, + "w": 17, + "h": 20 + } + }, + { + "filename": "unknown", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 347, + "y": 386, + "w": 16, + "h": 24 + } + }, + { + "filename": "mega_bracelet", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 16 + }, + "frame": { + "x": 67, + "y": 402, + "w": 20, + "h": 16 + } + }, + { + "filename": "revive", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 10, + "y": 8, + "w": 12, + "h": 17 + }, + "frame": { + "x": 65, + "y": 418, + "w": 12, + "h": 17 + } + }, + { + "filename": "aerodactylite", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 8, + "w": 16, + "h": 16 + }, + "frame": { + "x": 77, + "y": 418, + "w": 16, + "h": 16 + } + }, + { + "filename": "white_herb", "rotated": false, "trimmed": true, "sourceSize": { @@ -6555,8 +6765,8 @@ "h": 19 }, "frame": { - "x": 334, - "y": 218, + "x": 88, + "y": 399, "w": 20, "h": 19 } @@ -6576,119 +6786,14 @@ "h": 20 }, "frame": { - "x": 354, - "y": 218, + "x": 108, + "y": 399, "w": 20, "h": 20 } }, { - "filename": "hard_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 19, - "h": 20 - }, - "frame": { - "x": 374, - "y": 218, - "w": 19, - "h": 20 - } - }, - { - "filename": "white_herb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 7, - "w": 20, - "h": 19 - }, - "frame": { - "x": 393, - "y": 218, - "w": 20, - "h": 19 - } - }, - { - "filename": "everstone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 17 - }, - "frame": { - "x": 291, - "y": 256, - "w": 20, - "h": 17 - } - }, - { - "filename": "big_mushroom", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 19, - "h": 19 - }, - "frame": { - "x": 275, - "y": 273, - "w": 19, - "h": 19 - } - }, - { - "filename": "miracle_seed", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 7, - "w": 19, - "h": 19 - }, - "frame": { - "x": 275, - "y": 292, - "w": 19, - "h": 19 - } - }, - { - "filename": "golden_egg", + "filename": "relic_band", "rotated": false, "trimmed": true, "sourceSize": { @@ -6697,311 +6802,17 @@ }, "spriteSourceSize": { "x": 7, - "y": 6, + "y": 9, "w": 17, - "h": 20 - }, - "frame": { - "x": 294, - "y": 273, - "w": 17, - "h": 20 - } - }, - { - "filename": "razor_fang", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 18, - "h": 20 - }, - "frame": { - "x": 311, - "y": 256, - "w": 18, - "h": 20 - } - }, - { - "filename": "baton", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 7, - "w": 18, - "h": 18 - }, - "frame": { - "x": 294, - "y": 293, - "w": 18, - "h": 18 - } - }, - { - "filename": "wl_ability_urge", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 331, - "y": 237, - "w": 20, - "h": 18 - } - }, - { - "filename": "wl_antidote", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 351, - "y": 238, - "w": 20, - "h": 18 - } - }, - { - "filename": "wl_awakening", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 371, - "y": 238, - "w": 20, - "h": 18 - } - }, - { - "filename": "aerodactylite", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 8, - "w": 16, "h": 16 }, "frame": { - "x": 311, - "y": 276, - "w": 16, + "x": 93, + "y": 419, + "w": 17, "h": 16 } }, - { - "filename": "lucky_egg", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 17, - "h": 20 - }, - "frame": { - "x": 312, - "y": 292, - "w": 17, - "h": 20 - } - }, - { - "filename": "wl_burn_heal", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 413, - "y": 224, - "w": 20, - "h": 18 - } - }, - { - "filename": "wl_custom_spliced", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 393, - "y": 237, - "w": 20, - "h": 18 - } - }, - { - "filename": "wl_custom_thief", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 413, - "y": 242, - "w": 20, - "h": 18 - } - }, - { - "filename": "oval_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 7, - "w": 18, - "h": 19 - }, - "frame": { - "x": 266, - "y": 314, - "w": 18, - "h": 19 - } - }, - { - "filename": "wl_elixir", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 284, - "y": 311, - "w": 20, - "h": 18 - } - }, - { - "filename": "candy", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 11, - "w": 18, - "h": 18 - }, - "frame": { - "x": 267, - "y": 333, - "w": 18, - "h": 18 - } - }, - { - "filename": "wl_ether", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 285, - "y": 329, - "w": 20, - "h": 18 - } - }, { "filename": "aggronite", "rotated": false, @@ -7017,33 +6828,12 @@ "h": 16 }, "frame": { - "x": 304, - "y": 312, + "x": 110, + "y": 419, "w": 16, "h": 16 } }, - { - "filename": "dark_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 7, - "w": 18, - "h": 18 - }, - "frame": { - "x": 305, - "y": 328, - "w": 18, - "h": 18 - } - }, { "filename": "alakazite", "rotated": false, @@ -7059,14 +6849,14 @@ "h": 16 }, "frame": { - "x": 320, - "y": 312, + "x": 126, + "y": 419, "w": 16, "h": 16 } }, { - "filename": "flame_orb", + "filename": "altarianite", "rotated": false, "trimmed": true, "sourceSize": { @@ -7074,20 +6864,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 7, - "y": 7, - "w": 18, - "h": 18 + "x": 8, + "y": 8, + "w": 16, + "h": 16 }, "frame": { - "x": 323, - "y": 328, - "w": 18, - "h": 18 + "x": 128, + "y": 403, + "w": 16, + "h": 16 } }, { - "filename": "wl_full_heal", + "filename": "wl_ability_urge", "rotated": false, "trimmed": true, "sourceSize": { @@ -7101,14 +6891,119 @@ "h": 18 }, "frame": { - "x": 285, - "y": 347, + "x": 144, + "y": 402, "w": 20, "h": 18 } }, { - "filename": "wl_full_restore", + "filename": "candy_overlay", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 12, + "w": 16, + "h": 15 + }, + "frame": { + "x": 142, + "y": 420, + "w": 16, + "h": 15 + } + }, + { + "filename": "eviolite", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 8, + "w": 15, + "h": 15 + }, + "frame": { + "x": 158, + "y": 420, + "w": 15, + "h": 15 + } + }, + { + "filename": "ampharosite", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 8, + "w": 16, + "h": 16 + }, + "frame": { + "x": 164, + "y": 404, + "w": 16, + "h": 16 + } + }, + { + "filename": "prism_scale", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 9, + "y": 8, + "w": 15, + "h": 15 + }, + "frame": { + "x": 173, + "y": 420, + "w": 15, + "h": 15 + } + }, + { + "filename": "audinite", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 8, + "w": 16, + "h": 16 + }, + "frame": { + "x": 180, + "y": 404, + "w": 16, + "h": 16 + } + }, + { + "filename": "wl_antidote", "rotated": false, "trimmed": true, "sourceSize": { @@ -7122,176 +7017,8 @@ "h": 18 }, "frame": { - "x": 305, - "y": 346, - "w": 20, - "h": 18 - } - }, - { - "filename": "light_ball", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 7, - "w": 18, - "h": 18 - }, - "frame": { - "x": 325, - "y": 346, - "w": 18, - "h": 18 - } - }, - { - "filename": "wl_guard_spec", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 270, - "y": 365, - "w": 20, - "h": 18 - } - }, - { - "filename": "wl_hyper_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 270, - "y": 383, - "w": 20, - "h": 18 - } - }, - { - "filename": "light_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 7, - "w": 18, - "h": 18 - }, - "frame": { - "x": 290, - "y": 365, - "w": 18, - "h": 18 - } - }, - { - "filename": "wl_ice_heal", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 308, - "y": 364, - "w": 20, - "h": 18 - } - }, - { - "filename": "toxic_orb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 7, - "w": 18, - "h": 18 - }, - "frame": { - "x": 290, - "y": 383, - "w": 18, - "h": 18 - } - }, - { - "filename": "wl_item_drop", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 308, - "y": 382, - "w": 20, - "h": 18 - } - }, - { - "filename": "wl_item_urge", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 273, - "y": 401, + "x": 196, + "y": 404, "w": 20, "h": 18 } @@ -7311,12 +7038,369 @@ "h": 18 }, "frame": { - "x": 328, - "y": 364, + "x": 216, + "y": 404, "w": 16, "h": 18 } }, + { + "filename": "wl_awakening", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 232, + "y": 405, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_burn_heal", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 252, + "y": 407, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_custom_spliced", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 272, + "y": 407, + "w": 20, + "h": 18 + } + }, + { + "filename": "miracle_seed", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 7, + "w": 19, + "h": 19 + }, + "frame": { + "x": 292, + "y": 407, + "w": 19, + "h": 19 + } + }, + { + "filename": "wl_custom_thief", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 311, + "y": 408, + "w": 20, + "h": 18 + } + }, + { + "filename": "zinc", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 331, + "y": 408, + "w": 16, + "h": 24 + } + }, + { + "filename": "razor_fang", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 18, + "h": 20 + }, + "frame": { + "x": 347, + "y": 410, + "w": 18, + "h": 20 + } + }, + { + "filename": "wl_elixir", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 392, + "y": 197, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_ether", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 412, + "y": 200, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_full_heal", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 391, + "y": 215, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_full_restore", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 371, + "y": 218, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_guard_spec", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 411, + "y": 218, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_hyper_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 391, + "y": 233, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_ice_heal", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 411, + "y": 236, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_item_drop", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 305, + "y": 217, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_item_urge", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 304, + "y": 235, + "w": 20, + "h": 18 + } + }, + { + "filename": "dark_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 7, + "w": 18, + "h": 18 + }, + "frame": { + "x": 325, + "y": 217, + "w": 18, + "h": 18 + } + }, { "filename": "wl_max_elixir", "rotated": false, @@ -7332,8 +7416,8 @@ "h": 18 }, "frame": { - "x": 328, - "y": 382, + "x": 324, + "y": 235, "w": 20, "h": 18 } @@ -7353,218 +7437,8 @@ "h": 18 }, "frame": { - "x": 293, - "y": 401, - "w": 20, - "h": 18 - } - }, - { - "filename": "wl_max_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 313, - "y": 400, - "w": 20, - "h": 18 - } - }, - { - "filename": "altarianite", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 8, - "w": 16, - "h": 16 - }, - "frame": { - "x": 313, - "y": 418, - "w": 16, - "h": 16 - } - }, - { - "filename": "ampharosite", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 8, - "w": 16, - "h": 16 - }, - "frame": { - "x": 329, - "y": 418, - "w": 16, - "h": 16 - } - }, - { - "filename": "wl_max_revive", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 333, - "y": 400, - "w": 20, - "h": 18 - } - }, - { - "filename": "audinite", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 8, - "w": 16, - "h": 16 - }, - "frame": { - "x": 345, - "y": 418, - "w": 16, - "h": 16 - } - }, - { - "filename": "wl_paralyze_heal", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 331, - "y": 255, - "w": 20, - "h": 18 - } - }, - { - "filename": "wl_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 351, - "y": 256, - "w": 20, - "h": 18 - } - }, - { - "filename": "wl_reset_urge", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 371, - "y": 256, - "w": 20, - "h": 18 - } - }, - { - "filename": "wl_revive", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 391, - "y": 255, - "w": 20, - "h": 18 - } - }, - { - "filename": "wl_super_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 18 - }, - "frame": { - "x": 411, - "y": 260, + "x": 318, + "y": 253, "w": 20, "h": 18 } @@ -7584,12 +7458,75 @@ "h": 16 }, "frame": { - "x": 327, - "y": 276, + "x": 318, + "y": 271, "w": 16, "h": 16 } }, + { + "filename": "oval_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 7, + "w": 18, + "h": 19 + }, + "frame": { + "x": 319, + "y": 287, + "w": 18, + "h": 19 + } + }, + { + "filename": "flame_orb", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 7, + "w": 18, + "h": 18 + }, + "frame": { + "x": 325, + "y": 306, + "w": 18, + "h": 18 + } + }, + { + "filename": "light_ball", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 7, + "w": 18, + "h": 18 + }, + "frame": { + "x": 327, + "y": 324, + "w": 18, + "h": 18 + } + }, { "filename": "beedrillite", "rotated": false, @@ -7605,12 +7542,54 @@ "h": 16 }, "frame": { - "x": 329, - "y": 292, + "x": 343, + "y": 219, "w": 16, "h": 16 } }, + { + "filename": "light_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 7, + "w": 18, + "h": 18 + }, + "frame": { + "x": 344, + "y": 235, + "w": 18, + "h": 18 + } + }, + { + "filename": "wl_max_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 338, + "y": 253, + "w": 20, + "h": 18 + } + }, { "filename": "blastoisinite", "rotated": false, @@ -7626,12 +7605,33 @@ "h": 16 }, "frame": { - "x": 343, - "y": 274, + "x": 334, + "y": 271, "w": 16, "h": 16 } }, + { + "filename": "toxic_orb", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 7, + "w": 18, + "h": 18 + }, + "frame": { + "x": 337, + "y": 287, + "w": 18, + "h": 18 + } + }, { "filename": "blazikenite", "rotated": false, @@ -7647,12 +7647,75 @@ "h": 16 }, "frame": { - "x": 359, - "y": 274, + "x": 350, + "y": 271, "w": 16, "h": 16 } }, + { + "filename": "wl_max_revive", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 358, + "y": 253, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_paralyze_heal", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 343, + "y": 305, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 355, + "y": 287, + "w": 20, + "h": 18 + } + }, { "filename": "cameruptite", "rotated": false, @@ -7668,12 +7731,75 @@ "h": 16 }, "frame": { - "x": 375, - "y": 274, + "x": 366, + "y": 271, "w": 16, "h": 16 } }, + { + "filename": "wl_reset_urge", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 345, + "y": 323, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_revive", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 345, + "y": 341, + "w": 20, + "h": 18 + } + }, + { + "filename": "wl_super_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 18 + }, + "frame": { + "x": 363, + "y": 305, + "w": 20, + "h": 18 + } + }, { "filename": "charizardite_x", "rotated": false, @@ -7689,8 +7815,8 @@ "h": 16 }, "frame": { - "x": 391, - "y": 273, + "x": 365, + "y": 323, "w": 16, "h": 16 } @@ -7710,8 +7836,8 @@ "h": 16 }, "frame": { - "x": 345, - "y": 290, + "x": 365, + "y": 339, "w": 16, "h": 16 } @@ -7731,8 +7857,8 @@ "h": 16 }, "frame": { - "x": 361, - "y": 290, + "x": 362, + "y": 236, "w": 16, "h": 16 } @@ -7752,8 +7878,8 @@ "h": 16 }, "frame": { - "x": 377, - "y": 290, + "x": 375, + "y": 287, "w": 16, "h": 16 } @@ -7773,8 +7899,8 @@ "h": 16 }, "frame": { - "x": 393, - "y": 289, + "x": 383, + "y": 303, "w": 16, "h": 16 } @@ -7794,8 +7920,8 @@ "h": 16 }, "frame": { - "x": 336, - "y": 308, + "x": 365, + "y": 355, "w": 16, "h": 16 } @@ -7815,8 +7941,8 @@ "h": 16 }, "frame": { - "x": 352, - "y": 306, + "x": 383, + "y": 319, "w": 16, "h": 16 } @@ -7836,8 +7962,8 @@ "h": 16 }, "frame": { - "x": 368, - "y": 306, + "x": 381, + "y": 335, "w": 16, "h": 16 } @@ -7857,8 +7983,8 @@ "h": 16 }, "frame": { - "x": 384, - "y": 306, + "x": 381, + "y": 351, "w": 16, "h": 16 } @@ -7878,8 +8004,8 @@ "h": 16 }, "frame": { - "x": 400, - "y": 305, + "x": 381, + "y": 367, "w": 16, "h": 16 } @@ -7899,8 +8025,8 @@ "h": 16 }, "frame": { - "x": 341, - "y": 324, + "x": 365, + "y": 371, "w": 16, "h": 16 } @@ -7920,8 +8046,8 @@ "h": 16 }, "frame": { - "x": 357, - "y": 322, + "x": 363, + "y": 387, "w": 16, "h": 16 } @@ -7941,8 +8067,8 @@ "h": 16 }, "frame": { - "x": 373, - "y": 322, + "x": 365, + "y": 403, "w": 16, "h": 16 } @@ -7962,8 +8088,8 @@ "h": 16 }, "frame": { - "x": 389, - "y": 322, + "x": 365, + "y": 419, "w": 16, "h": 16 } @@ -7983,8 +8109,8 @@ "h": 16 }, "frame": { - "x": 405, - "y": 321, + "x": 381, + "y": 383, "w": 16, "h": 16 } @@ -8004,8 +8130,8 @@ "h": 16 }, "frame": { - "x": 343, - "y": 340, + "x": 381, + "y": 399, "w": 16, "h": 16 } @@ -8025,8 +8151,8 @@ "h": 16 }, "frame": { - "x": 359, - "y": 338, + "x": 381, + "y": 415, "w": 16, "h": 16 } @@ -8046,8 +8172,8 @@ "h": 16 }, "frame": { - "x": 375, - "y": 338, + "x": 378, + "y": 251, "w": 16, "h": 16 } @@ -8067,8 +8193,8 @@ "h": 16 }, "frame": { - "x": 391, - "y": 338, + "x": 394, + "y": 251, "w": 16, "h": 16 } @@ -8088,8 +8214,8 @@ "h": 16 }, "frame": { - "x": 407, - "y": 337, + "x": 382, + "y": 267, "w": 16, "h": 16 } @@ -8109,8 +8235,8 @@ "h": 16 }, "frame": { - "x": 344, - "y": 356, + "x": 410, + "y": 254, "w": 16, "h": 16 } @@ -8130,8 +8256,8 @@ "h": 16 }, "frame": { - "x": 360, - "y": 354, + "x": 391, + "y": 283, "w": 16, "h": 16 } @@ -8151,8 +8277,8 @@ "h": 16 }, "frame": { - "x": 376, - "y": 354, + "x": 399, + "y": 299, "w": 16, "h": 16 } @@ -8172,8 +8298,8 @@ "h": 16 }, "frame": { - "x": 392, - "y": 354, + "x": 399, + "y": 315, "w": 16, "h": 16 } @@ -8193,8 +8319,8 @@ "h": 16 }, "frame": { - "x": 408, - "y": 353, + "x": 399, + "y": 331, "w": 16, "h": 16 } @@ -8214,8 +8340,8 @@ "h": 16 }, "frame": { - "x": 409, - "y": 278, + "x": 397, + "y": 347, "w": 16, "h": 16 } @@ -8235,8 +8361,8 @@ "h": 16 }, "frame": { - "x": 348, - "y": 372, + "x": 397, + "y": 363, "w": 16, "h": 16 } @@ -8256,8 +8382,8 @@ "h": 16 }, "frame": { - "x": 364, - "y": 370, + "x": 397, + "y": 379, "w": 16, "h": 16 } @@ -8277,8 +8403,8 @@ "h": 16 }, "frame": { - "x": 380, - "y": 370, + "x": 397, + "y": 395, "w": 16, "h": 16 } @@ -8298,12 +8424,33 @@ "h": 16 }, "frame": { - "x": 396, - "y": 370, + "x": 397, + "y": 411, "w": 16, "h": 16 } }, + { + "filename": "relic_gold", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 9, + "y": 11, + "w": 15, + "h": 11 + }, + "frame": { + "x": 188, + "y": 422, + "w": 15, + "h": 11 + } + }, { "filename": "sharpedonite", "rotated": false, @@ -8319,8 +8466,8 @@ "h": 16 }, "frame": { - "x": 412, - "y": 369, + "x": 413, + "y": 347, "w": 16, "h": 16 } @@ -8340,8 +8487,8 @@ "h": 16 }, "frame": { - "x": 364, - "y": 386, + "x": 413, + "y": 363, "w": 16, "h": 16 } @@ -8361,8 +8508,8 @@ "h": 16 }, "frame": { - "x": 380, - "y": 386, + "x": 413, + "y": 379, "w": 16, "h": 16 } @@ -8382,8 +8529,8 @@ "h": 16 }, "frame": { - "x": 396, - "y": 386, + "x": 413, + "y": 395, "w": 16, "h": 16 } @@ -8403,8 +8550,8 @@ "h": 16 }, "frame": { - "x": 412, - "y": 385, + "x": 413, + "y": 411, "w": 16, "h": 16 } @@ -8424,8 +8571,8 @@ "h": 16 }, "frame": { - "x": 353, - "y": 402, + "x": 407, + "y": 270, "w": 16, "h": 16 } @@ -8445,8 +8592,8 @@ "h": 16 }, "frame": { - "x": 361, - "y": 418, + "x": 415, + "y": 286, "w": 16, "h": 16 } @@ -8466,8 +8613,8 @@ "h": 16 }, "frame": { - "x": 369, - "y": 402, + "x": 415, + "y": 302, "w": 16, "h": 16 } @@ -8478,6 +8625,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:9b6fc7b241128f4f61686fe287e090cd:46e9caafcc91f3c30ff85a6e8d3f5227:110e074689c9edd2c54833ce2e4d9270$" + "smartupdate": "$TexturePacker:SmartUpdate:f593140f9e137ba20f8bcb629ad2d6dc:5a2e6eb481a58dab37c12113287770c0:110e074689c9edd2c54833ce2e4d9270$" } } diff --git a/public/images/items.png b/public/images/items.png index f0f11e9443e6e3c0cb22bb5bd1b7bedcdab9bc17..a4ca454a153cafcc18ccb0ac58a38deaa7be1ac8 100644 GIT binary patch literal 59635 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 LO;5E^**@}rHSD{! literal 53788 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 TP6STh00000NkvXXu0mjf99fA4 diff --git a/public/images/items/bronze_ribbon.png b/public/images/items/bronze_ribbon.png deleted file mode 100644 index 13eeb7254ca8a48774f768e9c40370bf7023eeb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na*S0L@-5wO4Bev*IImW;9& z5e_d`W_EPU_23&8hdIUMj5EPGsb+Cp3|N9{*DsU_L^N1d4D-htPA#LnqkJC z^f4qVdiEsF%_TEB%9*5|yykS6UCGL*{9{|vpEoQe#f5Ke*f+JeSR3>`;5ox$q944t zeZ8aZg0J%=-kM)w_HtmDf02P{g;2iWS0HU8ZMfRQqubCnM$K+l zW>85^=Hlu7uU_C9@E{AH-LMB;`2F-?*t=qN*s5E50C{k%$ j7wXU$>XE?6Y{|e7TC~09e6U9?&@l|2u6{1-oD!M<6~Ik< literal 0 HcmV?d00001 diff --git a/public/images/items/common_egg.png b/public/images/items/common_egg.png new file mode 100644 index 0000000000000000000000000000000000000000..5eccff2f690d2313014ebf6d8b8c89cd902fd03b GIT binary patch literal 471 zcmV;|0Vw{7P)Px$kx4{BR9HvtmMc)hKoEwnk{Kj|b3q`eL&8i=Wn>Wu=!ah5EX%~_ zi8r9|Hcblp?ju##-K!O0U2>Jn(W8U%hH@s8@`!sOH*#HOuEjj)EDwG+8;4~k9 z56c1EfR7OXxjG*ev{4v-N**O50185*mk8tDRsg}86fEcgdIvgp;1`0C)gjqqO8fu- N002ovPDHLkV1mC~#ozz{ literal 0 HcmV?d00001 diff --git a/public/images/items/common_ribbon.png b/public/images/items/common_ribbon.png new file mode 100644 index 0000000000000000000000000000000000000000..965527d747bd9b65f863421b660230f58619c61e GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na*S0MfW+q?faH@}E*Se|eG za%JY@iB6OJvpPCv+_>>zOGX(`!NjM3_W~)#k|4ie28U-i(tw;bo-U3d6>)PfF62Ap zz|;Qmb0`C6qo!ArqvQOBC(Aa>KBRc=v4jnS)K(Uet_d^y960Wrc5K@bX0XveESMm0X8OPe&S8#w|tOyE~h%sBQFpdT8x2KV6~hmCp+y36Iuh`!8 l>PmzDD&>Di_FrDZUyX5MX3sp{c9;@@)Fb ze$&SXtQ8a#w2!^r3Y23k3GxeOaCmkj4an*Bba4!+h}%11BiA7Z0hhPy<{97E-Sjdy zi2a@LAI8ON-n!bp`!36q_pMH0{q5s?JezM%i7KvU-Yd@N@I~MF!~?lLh2M8nCY={q z;GG;}JpZG5m3NFV>m$woN0l303>S*LxY8+o)KOhnN#xZL*N#_ryY`5E+#>hhbiQ4uo~d)A<@N{GU%~RpA6X9h0v*QS>FVdQ&MBb@09WTn*X z#DrB<6_J!IEK5`hLQ=sck)|prxC%)?qbX1=5m`ruszg&4l2)0EghJEQkc|*cjZj3^ z!KId}I1Skq3)>V!r4}F?k(7bL=Mq;>MDYigQahSYH5ySBh!?IxQNRWE1hN1UpH2V( Xq?aFu;R2*-00000NkvXXu0mjfRHj^9 delta 241 zcmV0YbU6V}F9R*}ZN{ok5<>)&&A68+TJUj?b=E0?77V>}QZ+6$228 ri{=PiT?s*kV|0XgL<;8X$^V8oahEq&!Fr*p00000NkvXXu0mjf?7VK( diff --git a/public/images/items/great_ribbon.png b/public/images/items/great_ribbon.png index e246d8db98198dee0509c89f88e64b6ae6a3fff4..4db20f29c1fb39e24c642b239bd35b607cbc7cfa 100644 GIT binary patch delta 260 zcmV+f0sH>E0;mFzEPwd;_~78+=vY8pd;fcTd$qN-ot>ReT-=C=nAq6hX?FGi008s- zGeQ6W00DGTPE!Ct=GbNc006H^L_t(|USl8^@G$TkU^svzaPYuE86FuV1wt}PN(U7W zAOw`a0Iz_ui;EG8fQpNY6N-R~qlgQtfM_6!Kw4;OSZEruihc4T^>P#ysiC1^NGcc( zDV3Ki=`bL`(KH~4K@vD~Oi3x{3_^gX^9&HoIDio7T62Ks)CweljVliDbV(x%NF3m4 zL=jkhfM*wyz=?%B4)AnK_23pbEw~3v;1M{p2TUNv(*X!U9smHI97<4gYz_+m0000< KMNUMnLSTaJy=P?r delta 281 zcmV+!0p|Xw0=xo{EPqHyQ0Q1dPh8wwd;e*6_KS;)h=`cAwYAvT;Nalk_W1w!`1t?K z!(;#e00DGTPE!Ct=GbNc006^DL_t(|UX9VQ3c@fDhw@4pJT*1awlJS z<;?L#0GIuQqcNQTPR0xaFr%vp;kF2X>^ik1fN66k7Eh(MwJB*oOPh)KAfQ36xd1eo zR}j#LYbnN0wm>Tr*UmB^c}Tbeg8+8GR6uP%(W>|CRs!npu~u$FHJ|`^aA^g=LsUQ% fe5O{q;@>~?b`nCZlOqo#00000NkvXXu0mjfYQ}+c diff --git a/public/images/items/legendary_egg.png b/public/images/items/legendary_egg.png new file mode 100644 index 0000000000000000000000000000000000000000..291917d444c77982823ce4ac076c74583c126fcd GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$DvS0H^n;s1K;cXLgyTyfpK z!Eo+G1ED7=pW^j0RBMr#u^>lFzsfgP*g8X*xmFp zH;Db6@E^v-Yu>urzWXlAllQGoVg2pnd_0?PPl+n7X5K5#=T-{$AV)Xz3 literal 0 HcmV?d00001 diff --git a/public/images/items/manaphy_egg.png b/public/images/items/manaphy_egg.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5d8aa702a7b4ec75c300cd2224269bb968ede4 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na*S0HV<=6}@D|JBd-N_7AK z_MhYblquh`vc6eb?!EW_|CW0S3JSW9mplimV=M{s3ubV5b|VeQneFM~7*Y|Jyg>26 zy}i;?_Xh?DxTY+gG-=W!HWgl{Lwe_&E_pDW($mvBcgw>{q>-u5qspw6i8ZF#OreKE zl$TSKcaj^2MHgEemz5&t4vS@~yB2WlDBrS}E2X4l$pg^~F|A4mHe^0qBl=d)iK9Jt zj%9IV7xyIZo$2T1JbKjeL_F{0Of9_=`%-T#TC!xxCPvSO>h4LW@_G!GsxvUe1?e6y TzSr;o=u8GrS3j3^P6X$B!4PUOjJbx008O#{GR{t^#|pu4E6Z<_!GmZJ?+vI+PkwLvxtb8 z*x2C1DYF0o0Go{QWdHyG0d!JMQvg8b*k%9#0Ix|zK~#8NV;~psGVoqtxPT;Z@xnz} zURfjsLb6Iq7Zooc1eCx4uYj_PixG-|ii?XAihzr2hzqJfSbr*tKzUkOdRjTMijF3Y z4ipt-X=&+5Di|&)b#y4{G9bXUav;b>61aO^NvZZOLV$PHT_9L_0UXS delta 288 zcmV+*0pI?s0=oi`B!4GROjJbx002lxP_rPj!zr_>4E6N~Hqxr`1nejtswva00DGTPE!Ct=GbNc006>CL_t(|UX9VQ3c@fDhwfu_lekE6 z(NP?;2)=-$OS-tYc)0oof+B~Lb#>|Js^TC%lxab787h8+K!1KqawPgQL~zT4LYemG z7;%o=$rr9Ub9@xQWj|qW%q)PNF_Qqy^kG7HE&?FCN-YUsS|5nTQ)y*wO4`rTVj|uO zXpn0z08Qp41oYtAi1CvX(9XoQ;|xgd5^g|0fHN=>P`eDZ>b^Rafckr&mD^AaC;%Q@ mS^@A76%YlVsTq~7`1cR9IX%=+wX_ca00002yPP>!)A$S;_|;n|HeAg9;U#WAEJZtsLZu0sX_E@ydzOn=1MIL5wY zJd@D>V0+j#ZkD22_U_wfS%3ZewvqYp8?&Xald74U#TgyG>AO$3XB*>~x6w0XzUP4u z?>OV-pM;xL<)$+I6#D-t*m2X004|?bM`k}-x0zFrtMrkM%hyy_zV3>s{=Z7sk{r_~ qPUKY9G~Rn(`D30Mx7kCp8b-!iCHq}1H|_%+#^CAd=d#Wzp$Py3L0X~! literal 0 HcmV?d00001 diff --git a/public/images/items/rogue_egg.png b/public/images/items/rogue_egg.png new file mode 100644 index 0000000000000000000000000000000000000000..a143b5f863cf0729ce6496a8783f9c094f0a613e GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$DvSCF8Bf}&)YibS`u%JN2u z=yUwf%URwa(;u-mjX$B!4PUOjJbx008^@`|t1XAQNZ!`1s2qajmVb+S=N}!op@*t%!)2 z*x2BJbH@Mx0OjbuEdT%j0d!JMQvg8b*k%9#0Ix|zK~#8NV;~psGVoqtxPT;Z@xnz} zURfjsLb6Iq7Zooc1eCx4zksnZs(`Ywu@Q=Zv5B)Wia@AaN`EM_KzUkOdRjTMijF3Y z4ipt-X=&+5Di|&)b#y4{G9bXUav;b>61aO^NvZZOLV$PHT_9L_0U|^8)V_6oEY#cuyk<+}v{V0`DB}xwr-HxSRzOcm(dA1rtc|bOAz;2LPPs WQsJxW%!&X200{s|MNUMnLSTZ&iFM!r delta 288 zcmV+*0pI?s0=oi`B!4GROjJbx001BpXGlm;%OP=QS*?I`$B2lS#l^+i+S=II;P3D6 z`1tty`}=tqp??4X00DGTPE!Ct=GbNc006>CL_t(|UX9VQ3c@fDhw+j($f`^Dqo~r& zHxLwxo4AOpPvDY*n@bNzsgsjVa<~YJh+9XW%CsQ43>7~@Ab-ClITHODBDm#2q00Dk zjJQDI2uH0O0qEvc2QYZ72NK9;sU-nS+cU9vDrMHDWc)0BCgPKT z4!KqW&}H60z!x7U1 diff --git a/public/images/items/ultra_ribbon.png b/public/images/items/ultra_ribbon.png index f1342eb3bae3ef3485c764f18234516333c9c139..2fb3762a493115d7aa7992bf5b384b829db958cd 100644 GIT binary patch delta 270 zcmV+p0rCF20;vL!B!4PUOjJbx0089VHzro_;PX=v9VZ;j6s2G1&D~4 z*x2BrhXnut00s1$`Tzg`0d!JMQvg8b*k%9#0If+xK~#8NV;~psGVoqtxPT;Z@xnz} zURfjsLb6Iq7Zooc1eCx4zksnZs(^~Iu@j1biD|Gisz6vOihn?PT3LEpIkJk5CXEgh z6=i8@=}0OVE-7_%DCsgFz_oH9$VC#kdtFJX_AWwzch+4XSa|^-rGBo1di^! zz&kqzSs?NP?^G0lJr{USBMIExdh!DAoani@1@45N1rvA#?w$n`Nbz(5LXZal6i8E? UOq6+q00000Ne4wvM6N<$g3)$tnE(I) delta 287 zcmV+)0pR|r0=fc_B!4GROjJbx001B$AV^41folbfj2)tf1^?;*v9Va)-B^f-nAq6h zDyv#?R7WBHjvU zl4~RYZRQmO4B$G7@sktK&BV3y3`m|5?!YjBGcXg-xJ-@ezj~E`)_Y=<+fWTC03KXM l0q_tN5CxxUlo+Y__YeH0L;+o6*VO<3002ovPDHLkV1gx4fqDP{ diff --git a/public/images/ui/champion_ribbon.png b/public/images/ui/champion_ribbon.png index a19bb01279b2928c9aa32fbbd40db6103bdffe3f..b188f4c92d284f8bc8a04c4f2918299191c31588 100644 GIT binary patch delta 191 zcmV;w06_nj0nY)D7=H)`0002~ST>^o0004VQb$4nuFf3k0001oNklC zd3_tCM4*y3TZ7o$He1xu8oPur>lvF h$BU_nNuWuPgR$-iOG%~hl0!g^44$rjF6*2UngBp{C#C=Z diff --git a/public/images/ui/champion_ribbon_bronze.png b/public/images/ui/champion_ribbon_bronze.png index d30431fa015cf1d22c509f2161d6a365138a1cdb..b69efbb8f8828aae5c6f20484590723e85b70389 100644 GIT binary patch delta 168 zcmV;Z09XHx0k;8=7k>!|1^@s6{#Z7n00001b5ch_0Itp)=>Px#a7jc#R47wpWPpNO zy-EK;%zKaTF?dWkzzAZ436O-GwI9QuH&4L$#Dx=J1z^c9Tc&_@fh0fxE?LjO@ZYk) zfx*JS0xt33!3~CO8(uIlf+RtrAO#>n5CBQQ?Sv_4WME+QgCQ#3#J~Wt6Bi&~5&)>B WGo<#26Mz5!002ovPDHLkV1fY9e?WEs delta 126 zcmdna*vB|Qyqt}NnSp`fufj}MASDst69S_B7#Qjq7$&)hY>Jb)HmTtAmMK3@Y?zl{ zJP|0zSQ6wH%;50sMjDW#;_2cTQW2M&z)_lzkf6(*n2_MjDx|gW921Y%xi%&qAFd`I Z274Rkllk}Mp90l0c)I$ztaD0e0stnYCHDXT diff --git a/public/images/ui/champion_ribbon_diamond.png b/public/images/ui/champion_ribbon_diamond.png index 0d469640529473b9cb0ff005e31c1a17be9b7484..fd0e1f7748011c9ad08a0b3dc49d5037a64b03fa 100644 GIT binary patch delta 185 zcmV;q07n0p0m%W77=H)`0002~ST>^o0004VQb$4nuFf3k0001kNklVKNf~10!4~NCG6_2Q>+- n6ImCABuE8FHAn(xDvS>RWx_l@|ER*L00000NkvXXu0mjfDc(Ub delta 134 zcmX@fIGu5VL_G^L0|Nt3nf3%AB@y5g;tHfivXonHrD{P1PF z^dBh4SQ6wH%;50sMjDW#>*?YcQW2M&P!O1qkf2$dl#t-fDCDTu#m2L+>ku2ynuEu9 icowo9V-skS^o0004VQb$4nuFf3k0001oNklKPb%b`IB@$=&0 h(c|*s5@_P&VC-DO8pS<%aWzmQgQu&X%Q~loCIIR;C5Qk3 diff --git a/public/images/ui/champion_ribbon_silver.png b/public/images/ui/champion_ribbon_silver.png index 9cf7c40552fdc2bd2fed5b1f9c656b35b7a2d421..92b6f4cf8c7f1ed1f0cfb8efcf1cda43e24e800a 100644 GIT binary patch delta 186 zcmV;r07d_n0m%W77k>!|1^@s6{#Z7n00001b5ch_0Itp)=>Px#f=NU{R47wpWPpOU z)$9I)n4jK$V(7?7U<9$j1W3Y4SBv4rhYt|^;00I#SaQXQ6JT8+2`~+ltY={O|8vFy z1_=cTxWt7E7Z})POkiLHNrFT{3P6G&0Fr>)2~%($<~jxjhBHkJ3=lg(k{}6?fFIN( o6v;-Y%R!1k3gD7RrlBwai7z{((qoCq00000NkvXXu0mjf0QfdT_!@pqvPq~7*Y|JoWNn4kdUCuotBW`%_?+mVH+2ZUYipakB*-g i504I)LQ`WWBSV%EOPI~?Kg)so7(8A5T-G@yGywpu#3-x) diff --git a/public/images/ui/common_egg.png b/public/images/ui/common_egg.png new file mode 100644 index 0000000000000000000000000000000000000000..c449611d5328bd3c97b3f0fbfce21813ccecfc84 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$DvSCF8BLi3iaIcJ;K?kqpM zxB1z>8}eTjzsBr stpAmA$m7tN7vDYh%s$!VyMs60Lq_w;TEnBZK!-7Sy85}Sb4q9e0QZYyH2?qr literal 0 HcmV?d00001 diff --git a/public/images/ui/legacy/champion_ribbon.png b/public/images/ui/legacy/champion_ribbon.png index a19bb01279b2928c9aa32fbbd40db6103bdffe3f..b188f4c92d284f8bc8a04c4f2918299191c31588 100644 GIT binary patch delta 191 zcmV;w06_nj0nY)D7=H)`0002~ST>^o0004VQb$4nuFf3k0001oNklC zd3_tCM4*y3TZ7o$He1xu8oPur>lvF h$BU_nNuWuPgR$-iOG%~hl0!g^44$rjF6*2UngBp{C#C=Z diff --git a/public/images/ui/legacy/champion_ribbon_bronze.png b/public/images/ui/legacy/champion_ribbon_bronze.png index d30431fa015cf1d22c509f2161d6a365138a1cdb..b69efbb8f8828aae5c6f20484590723e85b70389 100644 GIT binary patch delta 168 zcmV;Z09XHx0k;8=7k>!|1^@s6{#Z7n00001b5ch_0Itp)=>Px#a7jc#R47wpWPpNO zy-EK;%zKaTF?dWkzzAZ436O-GwI9QuH&4L$#Dx=J1z^c9Tc&_@fh0fxE?LjO@ZYk) zfx*JS0xt33!3~CO8(uIlf+RtrAO#>n5CBQQ?Sv_4WME+QgCQ#3#J~Wt6Bi&~5&)>B WGo<#26Mz5!002ovPDHLkV1fY9e?WEs delta 126 zcmdna*vB|Qyqt}NnSp`fufj}MASDst69S_B7#Qjq7$&)hY>Jb)HmTtAmMK3@Y?zl{ zJP|0zSQ6wH%;50sMjDW#;_2cTQW2M&z)_lzkf6(*n2_MjDx|gW921Y%xi%&qAFd`I Z274Rkllk}Mp90l0c)I$ztaD0e0stnYCHDXT diff --git a/public/images/ui/legacy/champion_ribbon_diamond.png b/public/images/ui/legacy/champion_ribbon_diamond.png index 0d469640529473b9cb0ff005e31c1a17be9b7484..fd0e1f7748011c9ad08a0b3dc49d5037a64b03fa 100644 GIT binary patch delta 185 zcmV;q07n0p0m%W77=H)`0002~ST>^o0004VQb$4nuFf3k0001kNklVKNf~10!4~NCG6_2Q>+- n6ImCABuE8FHAn(xDvS>RWx_l@|ER*L00000NkvXXu0mjfDc(Ub delta 134 zcmX@fIGu5VL_G^L0|Nt3nf3%AB@y5g;tHfivXonHrD{P1PF z^dBh4SQ6wH%;50sMjDW#>*?YcQW2M&P!O1qkf2$dl#t-fDCDTu#m2L+>ku2ynuEu9 icowo9V-skS^o0004VQb$4nuFf3k0001oNklKPb%b`IB@$=&0 h(c|*s5@_P&VC-DO8pS<%aWzmQgQu&X%Q~loCIIR;C5Qk3 diff --git a/public/images/ui/legacy/champion_ribbon_silver.png b/public/images/ui/legacy/champion_ribbon_silver.png index 9cf7c40552fdc2bd2fed5b1f9c656b35b7a2d421..92b6f4cf8c7f1ed1f0cfb8efcf1cda43e24e800a 100644 GIT binary patch delta 186 zcmV;r07d_n0m%W77k>!|1^@s6{#Z7n00001b5ch_0Itp)=>Px#f=NU{R47wpWPpOU z)$9I)n4jK$V(7?7U<9$j1W3Y4SBv4rhYt|^;00I#SaQXQ6JT8+2`~+ltY={O|8vFy z1_=cTxWt7E7Z})POkiLHNrFT{3P6G&0Fr>)2~%($<~jxjhBHkJ3=lg(k{}6?fFIN( o6v;-Y%R!1k3gD7RrlBwai7z{((qoCq00000NkvXXu0mjf0QfdT_!@pqvPq~7*Y|JoWNn4kdUCuotBW`%_?+mVH+2ZUYipakB*-g i504I)LQ`WWBSV%EOPI~?Kg)so7(8A5T-G@yGywpu#3-x) diff --git a/public/images/ui/legacy/common_egg.png b/public/images/ui/legacy/common_egg.png new file mode 100644 index 0000000000000000000000000000000000000000..c449611d5328bd3c97b3f0fbfce21813ccecfc84 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$DvSCF8BLi3iaIcJ;K?kqpM zxB1z>8}eTjzsBr stpAmA$m7tN7vDYh%s$!VyMs60Lq_w;TEnBZK!-7Sy85}Sb4q9e0QZYyH2?qr literal 0 HcmV?d00001 diff --git a/public/images/ui/legacy/mystery_egg.png b/public/images/ui/legacy/mystery_egg.png deleted file mode 100644 index 83ad626da7e421269adaa1dc58bf198add88d3ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LKSCF8Bg5#X1;-lT&Yl`_kIEHAPPfn0{;t(J(_52OP zU%r6`DJy$W_AQ5P&&g%7$26Gy zjtR=jrg|`Wd5OuUW_n!X&|EovsfLjP_mZWSirfav7+C{slxIv+>$v~>3mb!Bwxn`I T_kIEHAPPfn0{;t(J(_52OP zU%r6`DJy$W_AQ5P&&g%7$26Gy zjtR=jrg|`Wd5OuUW_n!X&|EovsfLjP_mZWSirfav7+C{slxIv+>$v~>3mb!Bwxn`I T globalScene.money >= this.moneyAmount); + constructor(localizationKey: string, moneyAmount: number, iconImage: string, score: number) { + super(localizationKey, "", iconImage, score, (_args: any[]) => globalScene.money >= this.moneyAmount); this.moneyAmount = moneyAmount; } } @@ -117,10 +115,9 @@ export class MoneyAchv extends Achv { export class RibbonAchv extends Achv { ribbonAmount: number; - constructor(localizationKey: string, name: string, ribbonAmount: number, iconImage: string, score: number) { + constructor(localizationKey: string, ribbonAmount: number, iconImage: string, score: number) { super( localizationKey, - name, "", iconImage, score, @@ -133,10 +130,9 @@ export class RibbonAchv extends Achv { export class DamageAchv extends Achv { damageAmount: number; - constructor(localizationKey: string, name: string, damageAmount: number, iconImage: string, score: number) { + constructor(localizationKey: string, damageAmount: number, iconImage: string, score: number) { super( localizationKey, - name, "", iconImage, score, @@ -149,10 +145,9 @@ export class DamageAchv extends Achv { export class HealAchv extends Achv { healAmount: number; - constructor(localizationKey: string, name: string, healAmount: number, iconImage: string, score: number) { + constructor(localizationKey: string, healAmount: number, iconImage: string, score: number) { super( localizationKey, - name, "", iconImage, score, @@ -165,10 +160,9 @@ export class HealAchv extends Achv { export class LevelAchv extends Achv { level: number; - constructor(localizationKey: string, name: string, level: number, iconImage: string, score: number) { + constructor(localizationKey: string, level: number, iconImage: string, score: number) { super( localizationKey, - name, "", iconImage, score, @@ -181,26 +175,24 @@ export class LevelAchv extends Achv { export class ModifierAchv extends Achv { constructor( localizationKey: string, - name: string, description: string, iconImage: string, score: number, modifierFunc: (modifier: Modifier) => boolean, ) { - super(localizationKey, name, description, iconImage, score, (args: any[]) => modifierFunc(args[0] as Modifier)); + super(localizationKey, description, iconImage, score, (args: any[]) => modifierFunc(args[0] as Modifier)); } } export class ChallengeAchv extends Achv { constructor( localizationKey: string, - name: string, description: string, iconImage: string, score: number, challengeFunc: (challenge: Challenge) => boolean, ) { - super(localizationKey, name, description, iconImage, score, (args: any[]) => challengeFunc(args[0] as Challenge)); + super(localizationKey, description, iconImage, score, (args: any[]) => challengeFunc(args[0] as Challenge)); } } @@ -455,89 +447,101 @@ export function getAchievementDescription(localizationKey: string): string { return i18next.t("achv:breedersInSpace.description", { context: genderStr, }); + case "dailyVictory": + return i18next.t("achv:dailyVictory.description", { context: genderStr }); default: return ""; } } export const achvs = { - _10K_MONEY: new MoneyAchv("10KMoney", "", 10000, "nugget", 10), - _100K_MONEY: new MoneyAchv("100KMoney", "", 100000, "big_nugget", 25).setSecret(true), - _1M_MONEY: new MoneyAchv("1MMoney", "", 1000000, "relic_gold", 50).setSecret(true), - _10M_MONEY: new MoneyAchv("10MMoney", "", 10000000, "coin_case", 100).setSecret(true), - _250_DMG: new DamageAchv("250Dmg", "", 250, "lucky_punch", 10), - _1000_DMG: new DamageAchv("1000Dmg", "", 1000, "lucky_punch_great", 25).setSecret(true), - _2500_DMG: new DamageAchv("2500Dmg", "", 2500, "lucky_punch_ultra", 50).setSecret(true), - _10000_DMG: new DamageAchv("10000Dmg", "", 10000, "lucky_punch_master", 100).setSecret(true), - _250_HEAL: new HealAchv("250Heal", "", 250, "potion", 10), - _1000_HEAL: new HealAchv("1000Heal", "", 1000, "super_potion", 25).setSecret(true), - _2500_HEAL: new HealAchv("2500Heal", "", 2500, "hyper_potion", 50).setSecret(true), - _10000_HEAL: new HealAchv("10000Heal", "", 10000, "max_potion", 100).setSecret(true), - LV_100: new LevelAchv("lv100", "", 100, "rare_candy", 25).setSecret(), - LV_250: new LevelAchv("lv250", "", 250, "rarer_candy", 50).setSecret(true), - LV_1000: new LevelAchv("lv1000", "", 1000, "candy_jar", 100).setSecret(true), - _10_RIBBONS: new RibbonAchv("10Ribbons", "", 10, "bronze_ribbon", 10), - _25_RIBBONS: new RibbonAchv("25Ribbons", "", 25, "great_ribbon", 25).setSecret(true), - _50_RIBBONS: new RibbonAchv("50Ribbons", "", 50, "ultra_ribbon", 50).setSecret(true), - _75_RIBBONS: new RibbonAchv("75Ribbons", "", 75, "rogue_ribbon", 75).setSecret(true), - _100_RIBBONS: new RibbonAchv("100Ribbons", "", 100, "master_ribbon", 100).setSecret(true), - TRANSFER_MAX_STAT_STAGE: new Achv("transferMaxStatStage", "", "transferMaxStatStage.description", "baton", 20), - MAX_FRIENDSHIP: new Achv("maxFriendship", "", "maxFriendship.description", "soothe_bell", 25), - MEGA_EVOLVE: new Achv("megaEvolve", "", "megaEvolve.description", "mega_bracelet", 50), - GIGANTAMAX: new Achv("gigantamax", "", "gigantamax.description", "dynamax_band", 50), - TERASTALLIZE: new Achv("terastallize", "", "terastallize.description", "tera_orb", 25), + CLASSIC_VICTORY: new Achv( + "classicVictory", + "classicVictory.description", + "relic_crown", + 250, + _ => globalScene.gameData.gameStats.sessionsWon === 0, + ), + _10_RIBBONS: new RibbonAchv("10Ribbons", 10, "common_ribbon", 50), + _25_RIBBONS: new RibbonAchv("25Ribbons", 25, "great_ribbon", 75), + _50_RIBBONS: new RibbonAchv("50Ribbons", 50, "ultra_ribbon", 100), + _75_RIBBONS: new RibbonAchv("75Ribbons", 75, "rogue_ribbon", 125), + _100_RIBBONS: new RibbonAchv("100Ribbons", 100, "master_ribbon", 150), + _10K_MONEY: new MoneyAchv("10KMoney", 10000, "nugget", 25), + _100K_MONEY: new MoneyAchv("100KMoney", 100000, "big_nugget", 25).setSecret(true), + _1M_MONEY: new MoneyAchv("1MMoney", 1000000, "relic_gold", 50).setSecret(true), + _10M_MONEY: new MoneyAchv("10MMoney", 10000000, "coin_case", 50).setSecret(true), + _250_DMG: new DamageAchv("250Dmg", 250, "lucky_punch", 25), + _1000_DMG: new DamageAchv("1000Dmg", 1000, "lucky_punch_great", 25).setSecret(true), + _2500_DMG: new DamageAchv("2500Dmg", 2500, "lucky_punch_ultra", 50).setSecret(true), + _10000_DMG: new DamageAchv("10000Dmg", 10000, "lucky_punch_master", 50).setSecret(true), + _250_HEAL: new HealAchv("250Heal", 250, "potion", 25), + _1000_HEAL: new HealAchv("1000Heal", 1000, "super_potion", 25).setSecret(true), + _2500_HEAL: new HealAchv("2500Heal", 2500, "hyper_potion", 50).setSecret(true), + _10000_HEAL: new HealAchv("10000Heal", 10000, "max_potion", 50).setSecret(true), + LV_100: new LevelAchv("lv100", 100, "rare_candy", 25).setSecret(), + LV_250: new LevelAchv("lv250", 250, "rarer_candy", 25).setSecret(true), + LV_1000: new LevelAchv("lv1000", 1000, "candy_jar", 50).setSecret(true), + TRANSFER_MAX_STAT_STAGE: new Achv("transferMaxStatStage", "transferMaxStatStage.description", "baton", 25), + MAX_FRIENDSHIP: new Achv("maxFriendship", "maxFriendship.description", "soothe_bell", 25), + MEGA_EVOLVE: new Achv("megaEvolve", "megaEvolve.description", "mega_bracelet", 50), + GIGANTAMAX: new Achv("gigantamax", "gigantamax.description", "dynamax_band", 50), + TERASTALLIZE: new Achv("terastallize", "terastallize.description", "tera_orb", 25), STELLAR_TERASTALLIZE: new Achv( "stellarTerastallize", - "", "stellarTerastallize.description", "stellar_tera_shard", 25, ).setSecret(true), - SPLICE: new Achv("splice", "", "splice.description", "dna_splicers", 10), + SPLICE: new Achv("splice", "splice.description", "dna_splicers", 50), MINI_BLACK_HOLE: new ModifierAchv( "miniBlackHole", - "", "miniBlackHole.description", "mini_black_hole", 25, modifier => modifier instanceof TurnHeldItemTransferModifier, ).setSecret(), - CATCH_MYTHICAL: new Achv("catchMythical", "", "catchMythical.description", "strange_ball", 50).setSecret(), - CATCH_SUB_LEGENDARY: new Achv("catchSubLegendary", "", "catchSubLegendary.description", "rb", 75).setSecret(), - CATCH_LEGENDARY: new Achv("catchLegendary", "", "catchLegendary.description", "mb", 100).setSecret(), - SEE_SHINY: new Achv("seeShiny", "", "seeShiny.description", "pb_gold", 75), - SHINY_PARTY: new Achv("shinyParty", "", "shinyParty.description", "shiny_charm", 100).setSecret(true), - HATCH_MYTHICAL: new Achv("hatchMythical", "", "hatchMythical.description", "mystery_egg", 75).setSecret(), - HATCH_SUB_LEGENDARY: new Achv( - "hatchSubLegendary", - "", - "hatchSubLegendary.description", - "oval_stone", + HIDDEN_ABILITY: new Achv("hiddenAbility", "hiddenAbility.description", "ability_charm", 25), + PERFECT_IVS: new Achv("perfectIvs", "perfectIvs.description", "blunder_policy", 25), + SEE_SHINY: new Achv("seeShiny", "seeShiny.description", "pb_gold", 50), + SHINY_PARTY: new Achv("shinyParty", "shinyParty.description", "shiny_charm", 50).setSecret(true), + CATCH_SUB_LEGENDARY: new Achv("catchSubLegendary", "catchSubLegendary.description", "rb", 50).setSecret(), + CATCH_MYTHICAL: new Achv("catchMythical", "catchMythical.description", "strange_ball", 75).setSecret(), + CATCH_LEGENDARY: new Achv("catchLegendary", "catchLegendary.description", "mb", 100).setSecret(), + HATCH_SUB_LEGENDARY: new Achv("hatchSubLegendary", "hatchSubLegendary.description", "epic_egg", 50).setSecret(), + HATCH_MYTHICAL: new Achv("hatchMythical", "hatchMythical.description", "manaphy_egg", 50).setSecret(), + HATCH_LEGENDARY: new Achv("hatchLegendary", "hatchLegendary.description", "legendary_egg", 100).setSecret(), + HATCH_SHINY: new Achv("hatchShiny", "hatchShiny.description", "rogue_egg", 100).setSecret(), + DAILY_VICTORY: new Achv("dailyVictory", "dailyVictory.description", "calendar", 100), + FRESH_START: new ChallengeAchv( + "freshStart", + "freshStart.description", + "reviver_seed", 100, - ).setSecret(), - HATCH_LEGENDARY: new Achv("hatchLegendary", "", "hatchLegendary.description", "lucky_egg", 125).setSecret(), - HATCH_SHINY: new Achv("hatchShiny", "", "hatchShiny.description", "golden_egg", 100).setSecret(), - HIDDEN_ABILITY: new Achv("hiddenAbility", "", "hiddenAbility.description", "ability_charm", 75), - PERFECT_IVS: new Achv("perfectIvs", "", "perfectIvs.description", "blunder_policy", 100), - CLASSIC_VICTORY: new Achv( - "classicVictory", - "", - "classicVictory.description", - "relic_crown", - 150, - _ => globalScene.gameData.gameStats.sessionsWon === 0, + c => + c instanceof FreshStartChallenge && + c.value === 1 && + !globalScene.gameMode.challenges.some( + c => [Challenges.INVERSE_BATTLE, Challenges.FLIP_STAT].includes(c.id) && c.value > 0, + ), ), - UNEVOLVED_CLASSIC_VICTORY: new Achv( - "unevolvedClassicVictory", - "", - "unevolvedClassicVictory.description", - "eviolite", - 175, - _ => globalScene.getPlayerParty().some(p => p.getSpeciesForm(true).speciesId in pokemonEvolutions), + NUZLOCKE: new ChallengeAchv("nuzlocke", "nuzlocke.description", "leaf_stone", 100, isNuzlockeChallenge), + INVERSE_BATTLE: new ChallengeAchv( + "inverseBattle", + "inverseBattle.description", + "inverse", + 100, + c => c instanceof InverseBattleChallenge && c.value > 0, + ), + FLIP_STATS: new ChallengeAchv( + "flipStats", + "flipStats.description", + "dubious_disc", + 100, + c => c instanceof FlipStatChallenge && c.value > 0, ), MONO_GEN_ONE_VICTORY: new ChallengeAchv( "monoGenOne", - "", "monoGenOne.description", "ribbon_gen1", 100, @@ -550,7 +554,6 @@ export const achvs = { ), MONO_GEN_TWO_VICTORY: new ChallengeAchv( "monoGenTwo", - "", "monoGenTwo.description", "ribbon_gen2", 100, @@ -563,7 +566,6 @@ export const achvs = { ), MONO_GEN_THREE_VICTORY: new ChallengeAchv( "monoGenThree", - "", "monoGenThree.description", "ribbon_gen3", 100, @@ -576,7 +578,6 @@ export const achvs = { ), MONO_GEN_FOUR_VICTORY: new ChallengeAchv( "monoGenFour", - "", "monoGenFour.description", "ribbon_gen4", 100, @@ -589,7 +590,6 @@ export const achvs = { ), MONO_GEN_FIVE_VICTORY: new ChallengeAchv( "monoGenFive", - "", "monoGenFive.description", "ribbon_gen5", 100, @@ -602,7 +602,6 @@ export const achvs = { ), MONO_GEN_SIX_VICTORY: new ChallengeAchv( "monoGenSix", - "", "monoGenSix.description", "ribbon_gen6", 100, @@ -615,7 +614,6 @@ export const achvs = { ), MONO_GEN_SEVEN_VICTORY: new ChallengeAchv( "monoGenSeven", - "", "monoGenSeven.description", "ribbon_gen7", 100, @@ -628,7 +626,6 @@ export const achvs = { ), MONO_GEN_EIGHT_VICTORY: new ChallengeAchv( "monoGenEight", - "", "monoGenEight.description", "ribbon_gen8", 100, @@ -641,7 +638,6 @@ export const achvs = { ), MONO_GEN_NINE_VICTORY: new ChallengeAchv( "monoGenNine", - "", "monoGenNine.description", "ribbon_gen9", 100, @@ -654,7 +650,6 @@ export const achvs = { ), MONO_NORMAL: new ChallengeAchv( "monoNormal", - "", "monoNormal.description", "silk_scarf", 100, @@ -667,7 +662,6 @@ export const achvs = { ), MONO_FIGHTING: new ChallengeAchv( "monoFighting", - "", "monoFighting.description", "black_belt", 100, @@ -680,7 +674,6 @@ export const achvs = { ), MONO_FLYING: new ChallengeAchv( "monoFlying", - "", "monoFlying.description", "sharp_beak", 100, @@ -693,7 +686,6 @@ export const achvs = { ), MONO_POISON: new ChallengeAchv( "monoPoison", - "", "monoPoison.description", "poison_barb", 100, @@ -706,7 +698,6 @@ export const achvs = { ), MONO_GROUND: new ChallengeAchv( "monoGround", - "", "monoGround.description", "soft_sand", 100, @@ -719,7 +710,6 @@ export const achvs = { ), MONO_ROCK: new ChallengeAchv( "monoRock", - "", "monoRock.description", "hard_stone", 100, @@ -732,7 +722,6 @@ export const achvs = { ), MONO_BUG: new ChallengeAchv( "monoBug", - "", "monoBug.description", "silver_powder", 100, @@ -745,7 +734,6 @@ export const achvs = { ), MONO_GHOST: new ChallengeAchv( "monoGhost", - "", "monoGhost.description", "spell_tag", 100, @@ -758,7 +746,6 @@ export const achvs = { ), MONO_STEEL: new ChallengeAchv( "monoSteel", - "", "monoSteel.description", "metal_coat", 100, @@ -771,7 +758,6 @@ export const achvs = { ), MONO_FIRE: new ChallengeAchv( "monoFire", - "", "monoFire.description", "charcoal", 100, @@ -784,7 +770,6 @@ export const achvs = { ), MONO_WATER: new ChallengeAchv( "monoWater", - "", "monoWater.description", "mystic_water", 100, @@ -797,7 +782,6 @@ export const achvs = { ), MONO_GRASS: new ChallengeAchv( "monoGrass", - "", "monoGrass.description", "miracle_seed", 100, @@ -810,7 +794,6 @@ export const achvs = { ), MONO_ELECTRIC: new ChallengeAchv( "monoElectric", - "", "monoElectric.description", "magnet", 100, @@ -823,7 +806,6 @@ export const achvs = { ), MONO_PSYCHIC: new ChallengeAchv( "monoPsychic", - "", "monoPsychic.description", "twisted_spoon", 100, @@ -836,7 +818,6 @@ export const achvs = { ), MONO_ICE: new ChallengeAchv( "monoIce", - "", "monoIce.description", "never_melt_ice", 100, @@ -849,7 +830,6 @@ export const achvs = { ), MONO_DRAGON: new ChallengeAchv( "monoDragon", - "", "monoDragon.description", "dragon_fang", 100, @@ -862,7 +842,6 @@ export const achvs = { ), MONO_DARK: new ChallengeAchv( "monoDark", - "", "monoDark.description", "black_glasses", 100, @@ -875,7 +854,6 @@ export const achvs = { ), MONO_FAIRY: new ChallengeAchv( "monoFairy", - "", "monoFairy.description", "fairy_feather", 100, @@ -886,49 +864,24 @@ export const achvs = { c => [Challenges.INVERSE_BATTLE, Challenges.FLIP_STAT].includes(c.id) && c.value > 0, ), ), - FRESH_START: new ChallengeAchv( - "freshStart", - "", - "freshStart.description", - "reviver_seed", - 100, - c => - c instanceof FreshStartChallenge && - c.value === 1 && - !globalScene.gameMode.challenges.some( - c => [Challenges.INVERSE_BATTLE, Challenges.FLIP_STAT].includes(c.id) && c.value > 0, - ), - ), - INVERSE_BATTLE: new ChallengeAchv( - "inverseBattle", - "", - "inverseBattle.description", - "inverse", - 100, - c => c instanceof InverseBattleChallenge && c.value > 0, - ), - FLIP_STATS: new ChallengeAchv( - "flipStats", - "", - "flipStats.description", - "dubious_disc", - 100, - c => c instanceof FlipStatChallenge && c.value > 0, + UNEVOLVED_CLASSIC_VICTORY: new Achv( + "unevolvedClassicVictory", + "unevolvedClassicVictory.description", + "eviolite", + 50, + _ => globalScene.getPlayerParty().some(p => p.getSpeciesForm(true).speciesId in pokemonEvolutions), ), FLIP_INVERSE: new ChallengeAchv( "flipInverse", - "", "flipInverse.description", "cracked_pot", - 100, + 50, c => c instanceof FlipStatChallenge && c.value > 0 && globalScene.gameMode.challenges.some(c => c.id === Challenges.INVERSE_BATTLE && c.value > 0), ).setSecret(), - // TODO: Decide on icon - NUZLOCKE: new ChallengeAchv("nuzlocke", "", "nuzlocke.description", "leaf_stone", 100, isNuzlockeChallenge), - BREEDERS_IN_SPACE: new Achv("breedersInSpace", "", "breedersInSpace.description", "moon_stone", 50).setSecret(), + BREEDERS_IN_SPACE: new Achv("breedersInSpace", "breedersInSpace.description", "moon_stone", 50).setSecret(), }; export function initAchievements() { diff --git a/src/ui/achvs-ui-handler.ts b/src/ui/achvs-ui-handler.ts index 7763e3be7fe..b0f49d13c86 100644 --- a/src/ui/achvs-ui-handler.ts +++ b/src/ui/achvs-ui-handler.ts @@ -30,7 +30,7 @@ const languageSettings: { [key: string]: LanguageSetting } = { export class AchvsUiHandler extends MessageUiHandler { private readonly ROWS = 4; - private readonly COLS = 17; + private readonly COLS = 18; private mainContainer: Phaser.GameObjects.Container; private iconsContainer: Phaser.GameObjects.Container; @@ -115,8 +115,8 @@ export class AchvsUiHandler extends MessageUiHandler { this.icons = []; for (let a = 0; a < this.ROWS * this.COLS; a++) { - const x = (a % this.COLS) * 18; - const y = Math.floor(a / this.COLS) * 18; + const x = (a % this.COLS) * 17; + const y = Math.floor(a / this.COLS) * 19; const icon = globalScene.add.sprite(x, y, "items", "unknown").setOrigin(0).setScale(0.5); diff --git a/src/ui/pokedex-mon-container.ts b/src/ui/pokedex-mon-container.ts index 832d7e4bcd6..15ef6c9b5c8 100644 --- a/src/ui/pokedex-mon-container.ts +++ b/src/ui/pokedex-mon-container.ts @@ -107,9 +107,9 @@ export class PokedexMonContainer extends Phaser.GameObjects.Container { this.candyUpgradeOverlayIcon = candyUpgradeOverlayIcon; // move icons - const eggMove1Icon = globalScene.add.image(0, 12, "mystery_egg"); - eggMove1Icon.setOrigin(0, 0); - eggMove1Icon.setScale(0.25); + const eggMove1Icon = globalScene.add.image(0, 12, "common_egg"); + eggMove1Icon.setOrigin(0, -0.03); + eggMove1Icon.setScale(0.24); eggMove1Icon.setVisible(false); this.add(eggMove1Icon); this.eggMove1Icon = eggMove1Icon; @@ -123,7 +123,7 @@ export class PokedexMonContainer extends Phaser.GameObjects.Container { this.tmMove1Icon = tmMove1Icon; // move icons - const eggMove2Icon = globalScene.add.image(7, 12, "mystery_egg"); + const eggMove2Icon = globalScene.add.image(7, 12, "common_egg"); eggMove2Icon.setOrigin(0, 0); eggMove2Icon.setScale(0.25); eggMove2Icon.setVisible(false); diff --git a/test/achievements/achievement.test.ts b/test/achievements/achievement.test.ts index 9060d6213cc..0608c31c469 100644 --- a/test/achievements/achievement.test.ts +++ b/test/achievements/achievement.test.ts @@ -16,21 +16,14 @@ import { NumberHolder } from "#utils/common"; import Phaser from "phaser"; import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; -describe("check some Achievement related stuff", () => { - it("should check Achievement creation", () => { - const ach = new MoneyAchv("", "Achievement", 1000, null!, 100); - expect(ach.name).toBe("Achievement"); - }); -}); - describe("Achv", () => { let achv: Achv; beforeEach(() => { - achv = new Achv("", "Test Achievement", "This is a test achievement", "test_icon", 10); + achv = new Achv("", "This is a test achievement", "test_icon", 10); }); - it("should have the correct name", () => { + it("should have the correct description", () => { expect(achv.getDescription()).toBe("This is a test achievement"); }); @@ -53,11 +46,11 @@ describe("Achv", () => { }); it("should return the correct tier based on the score", () => { - const achv1 = new Achv("", "Test Achievement 1", "Test Description", "test_icon", 10); - const achv2 = new Achv("", "Test Achievement 2", "Test Description", "test_icon", 25); - const achv3 = new Achv("", "Test Achievement 3", "Test Description", "test_icon", 50); - const achv4 = new Achv("", "Test Achievement 4", "Test Description", "test_icon", 75); - const achv5 = new Achv("", "Test Achievement 5", "Test Description", "test_icon", 100); + const achv1 = new Achv("", "Test Description", "test_icon", 10); + const achv2 = new Achv("", "Test Description", "test_icon", 25); + const achv3 = new Achv("", "Test Description", "test_icon", 50); + const achv4 = new Achv("", "Test Description", "test_icon", 75); + const achv5 = new Achv("", "Test Description", "test_icon", 100); expect(achv1.getTier()).toBe(AchvTier.COMMON); expect(achv2.getTier()).toBe(AchvTier.GREAT); @@ -67,11 +60,11 @@ describe("Achv", () => { }); it("should validate the achievement based on the condition function", () => { - const conditionFunc = vi.fn((args: any[]) => args[0] === 10); - const achv = new Achv("", "Test Achievement", "Test Description", "test_icon", 10, conditionFunc); + const conditionFunc = vi.fn(args => args[0] === 10); + const achv2 = new Achv("", "Test Description", "test_icon", 10, conditionFunc); - expect(achv.validate([5])).toBe(false); - expect(achv.validate([10])).toBe(true); + expect(achv2.validate([5])).toBe(false); + expect(achv2.validate([10])).toBe(true); expect(conditionFunc).toHaveBeenCalledTimes(2); }); }); @@ -97,13 +90,13 @@ describe("MoneyAchv", () => { }); it("should create an instance of MoneyAchv", () => { - const moneyAchv = new MoneyAchv("", "Test Money Achievement", 10000, "money_icon", 10); + const moneyAchv = new MoneyAchv("", 10000, "money_icon", 10); expect(moneyAchv).toBeInstanceOf(MoneyAchv); expect(moneyAchv instanceof Achv).toBe(true); }); it("should validate the achievement based on the money amount", () => { - const moneyAchv = new MoneyAchv("", "Test Money Achievement", 10000, "money_icon", 10); + const moneyAchv = new MoneyAchv("", 10000, "money_icon", 10); scene.money = 5000; expect(moneyAchv.validate([])).toBe(false); @@ -134,13 +127,13 @@ describe("RibbonAchv", () => { }); it("should create an instance of RibbonAchv", () => { - const ribbonAchv = new RibbonAchv("", "Test Ribbon Achievement", 10, "ribbon_icon", 10); + const ribbonAchv = new RibbonAchv("", 10, "ribbon_icon", 10); expect(ribbonAchv).toBeInstanceOf(RibbonAchv); expect(ribbonAchv instanceof Achv).toBe(true); }); it("should validate the achievement based on the ribbon amount", () => { - const ribbonAchv = new RibbonAchv("", "Test Ribbon Achievement", 10, "ribbon_icon", 10); + const ribbonAchv = new RibbonAchv("", 10, "ribbon_icon", 10); scene.gameData.gameStats.ribbonsOwned = 5; expect(ribbonAchv.validate([])).toBe(false); @@ -152,13 +145,13 @@ describe("RibbonAchv", () => { describe("DamageAchv", () => { it("should create an instance of DamageAchv", () => { - const damageAchv = new DamageAchv("", "Test Damage Achievement", 250, "damage_icon", 10); + const damageAchv = new DamageAchv("", 250, "damage_icon", 10); expect(damageAchv).toBeInstanceOf(DamageAchv); expect(damageAchv instanceof Achv).toBe(true); }); it("should validate the achievement based on the damage amount", () => { - const damageAchv = new DamageAchv("", "Test Damage Achievement", 250, "damage_icon", 10); + const damageAchv = new DamageAchv("", 250, "damage_icon", 10); const numberHolder = new NumberHolder(200); expect(damageAchv.validate([numberHolder])).toBe(false); @@ -170,13 +163,13 @@ describe("DamageAchv", () => { describe("HealAchv", () => { it("should create an instance of HealAchv", () => { - const healAchv = new HealAchv("", "Test Heal Achievement", 250, "heal_icon", 10); + const healAchv = new HealAchv("", 250, "heal_icon", 10); expect(healAchv).toBeInstanceOf(HealAchv); expect(healAchv instanceof Achv).toBe(true); }); it("should validate the achievement based on the heal amount", () => { - const healAchv = new HealAchv("", "Test Heal Achievement", 250, "heal_icon", 10); + const healAchv = new HealAchv("", 250, "heal_icon", 10); const numberHolder = new NumberHolder(200); expect(healAchv.validate([numberHolder])).toBe(false); @@ -188,13 +181,13 @@ describe("HealAchv", () => { describe("LevelAchv", () => { it("should create an instance of LevelAchv", () => { - const levelAchv = new LevelAchv("", "Test Level Achievement", 100, "level_icon", 10); + const levelAchv = new LevelAchv("", 100, "level_icon", 10); expect(levelAchv).toBeInstanceOf(LevelAchv); expect(levelAchv instanceof Achv).toBe(true); }); it("should validate the achievement based on the level", () => { - const levelAchv = new LevelAchv("", "Test Level Achievement", 100, "level_icon", 10); + const levelAchv = new LevelAchv("", 100, "level_icon", 10); const integerHolder = new NumberHolder(50); expect(levelAchv.validate([integerHolder])).toBe(false); @@ -206,27 +199,13 @@ describe("LevelAchv", () => { describe("ModifierAchv", () => { it("should create an instance of ModifierAchv", () => { - const modifierAchv = new ModifierAchv( - "", - "Test Modifier Achievement", - "Test Description", - "modifier_icon", - 10, - () => true, - ); + const modifierAchv = new ModifierAchv("", "Test Description", "modifier_icon", 10, () => true); expect(modifierAchv).toBeInstanceOf(ModifierAchv); expect(modifierAchv instanceof Achv).toBe(true); }); it("should validate the achievement based on the modifier function", () => { - const modifierAchv = new ModifierAchv( - "", - "Test Modifier Achievement", - "Test Description", - "modifier_icon", - 10, - () => true, - ); + const modifierAchv = new ModifierAchv("", "Test Description", "modifier_icon", 10, () => true); const modifier = new TurnHeldItemTransferModifier(null!, 3, 1); expect(modifierAchv.validate([modifier])).toBe(true);