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 f0f11e9443e..a4ca454a153 100644 Binary files a/public/images/items.png and b/public/images/items.png differ diff --git a/public/images/items/bronze_ribbon.png b/public/images/items/bronze_ribbon.png deleted file mode 100644 index 13eeb7254ca..00000000000 Binary files a/public/images/items/bronze_ribbon.png and /dev/null differ diff --git a/public/images/items/calendar.png b/public/images/items/calendar.png new file mode 100644 index 00000000000..4d891a856c3 Binary files /dev/null and b/public/images/items/calendar.png differ diff --git a/public/images/items/common_egg.png b/public/images/items/common_egg.png new file mode 100644 index 00000000000..5eccff2f690 Binary files /dev/null and b/public/images/items/common_egg.png differ diff --git a/public/images/items/common_ribbon.png b/public/images/items/common_ribbon.png new file mode 100644 index 00000000000..965527d747b Binary files /dev/null and b/public/images/items/common_ribbon.png differ diff --git a/public/images/items/epic_egg.png b/public/images/items/epic_egg.png new file mode 100644 index 00000000000..96950e27978 Binary files /dev/null and b/public/images/items/epic_egg.png differ diff --git a/public/images/items/flying_tera_shard.png b/public/images/items/flying_tera_shard.png index 42e2b16c4d2..7cecc5d0945 100644 Binary files a/public/images/items/flying_tera_shard.png and b/public/images/items/flying_tera_shard.png differ diff --git a/public/images/items/great_ribbon.png b/public/images/items/great_ribbon.png index e246d8db981..4db20f29c1f 100644 Binary files a/public/images/items/great_ribbon.png and b/public/images/items/great_ribbon.png differ diff --git a/public/images/items/legendary_egg.png b/public/images/items/legendary_egg.png new file mode 100644 index 00000000000..291917d444c Binary files /dev/null and b/public/images/items/legendary_egg.png differ diff --git a/public/images/items/manaphy_egg.png b/public/images/items/manaphy_egg.png new file mode 100644 index 00000000000..2b5d8aa702a Binary files /dev/null and b/public/images/items/manaphy_egg.png differ diff --git a/public/images/items/master_ribbon.png b/public/images/items/master_ribbon.png index a8a181a52a0..710571d96ad 100644 Binary files a/public/images/items/master_ribbon.png and b/public/images/items/master_ribbon.png differ diff --git a/public/images/items/rare_egg.png b/public/images/items/rare_egg.png new file mode 100644 index 00000000000..b3da4eaaf44 Binary files /dev/null and b/public/images/items/rare_egg.png differ diff --git a/public/images/items/rogue_egg.png b/public/images/items/rogue_egg.png new file mode 100644 index 00000000000..a143b5f863c Binary files /dev/null and b/public/images/items/rogue_egg.png differ diff --git a/public/images/items/rogue_ribbon.png b/public/images/items/rogue_ribbon.png index 6864b6a1fb7..0482d193527 100644 Binary files a/public/images/items/rogue_ribbon.png and b/public/images/items/rogue_ribbon.png differ diff --git a/public/images/items/ultra_ribbon.png b/public/images/items/ultra_ribbon.png index f1342eb3bae..2fb3762a493 100644 Binary files a/public/images/items/ultra_ribbon.png and b/public/images/items/ultra_ribbon.png differ diff --git a/public/images/ui/champion_ribbon.png b/public/images/ui/champion_ribbon.png index a19bb01279b..b188f4c92d2 100644 Binary files a/public/images/ui/champion_ribbon.png and b/public/images/ui/champion_ribbon.png differ diff --git a/public/images/ui/champion_ribbon_bronze.png b/public/images/ui/champion_ribbon_bronze.png index d30431fa015..b69efbb8f88 100644 Binary files a/public/images/ui/champion_ribbon_bronze.png and b/public/images/ui/champion_ribbon_bronze.png differ diff --git a/public/images/ui/champion_ribbon_diamond.png b/public/images/ui/champion_ribbon_diamond.png index 0d469640529..fd0e1f77480 100644 Binary files a/public/images/ui/champion_ribbon_diamond.png and b/public/images/ui/champion_ribbon_diamond.png differ diff --git a/public/images/ui/champion_ribbon_emerald.png b/public/images/ui/champion_ribbon_emerald.png index 29a9503059d..4b0523f7f64 100644 Binary files a/public/images/ui/champion_ribbon_emerald.png and b/public/images/ui/champion_ribbon_emerald.png differ diff --git a/public/images/ui/champion_ribbon_silver.png b/public/images/ui/champion_ribbon_silver.png index 9cf7c40552f..92b6f4cf8c7 100644 Binary files a/public/images/ui/champion_ribbon_silver.png and b/public/images/ui/champion_ribbon_silver.png differ diff --git a/public/images/ui/common_egg.png b/public/images/ui/common_egg.png new file mode 100644 index 00000000000..c449611d532 Binary files /dev/null and b/public/images/ui/common_egg.png differ diff --git a/public/images/ui/legacy/champion_ribbon.png b/public/images/ui/legacy/champion_ribbon.png index a19bb01279b..b188f4c92d2 100644 Binary files a/public/images/ui/legacy/champion_ribbon.png and b/public/images/ui/legacy/champion_ribbon.png differ diff --git a/public/images/ui/legacy/champion_ribbon_bronze.png b/public/images/ui/legacy/champion_ribbon_bronze.png index d30431fa015..b69efbb8f88 100644 Binary files a/public/images/ui/legacy/champion_ribbon_bronze.png and b/public/images/ui/legacy/champion_ribbon_bronze.png differ diff --git a/public/images/ui/legacy/champion_ribbon_diamond.png b/public/images/ui/legacy/champion_ribbon_diamond.png index 0d469640529..fd0e1f77480 100644 Binary files a/public/images/ui/legacy/champion_ribbon_diamond.png and b/public/images/ui/legacy/champion_ribbon_diamond.png differ diff --git a/public/images/ui/legacy/champion_ribbon_emerald.png b/public/images/ui/legacy/champion_ribbon_emerald.png index 29a9503059d..4b0523f7f64 100644 Binary files a/public/images/ui/legacy/champion_ribbon_emerald.png and b/public/images/ui/legacy/champion_ribbon_emerald.png differ diff --git a/public/images/ui/legacy/champion_ribbon_silver.png b/public/images/ui/legacy/champion_ribbon_silver.png index 9cf7c40552f..92b6f4cf8c7 100644 Binary files a/public/images/ui/legacy/champion_ribbon_silver.png and b/public/images/ui/legacy/champion_ribbon_silver.png differ diff --git a/public/images/ui/legacy/common_egg.png b/public/images/ui/legacy/common_egg.png new file mode 100644 index 00000000000..c449611d532 Binary files /dev/null and b/public/images/ui/legacy/common_egg.png differ diff --git a/public/images/ui/legacy/mystery_egg.png b/public/images/ui/legacy/mystery_egg.png deleted file mode 100644 index 83ad626da7e..00000000000 Binary files a/public/images/ui/legacy/mystery_egg.png and /dev/null differ diff --git a/public/images/ui/mystery_egg.png b/public/images/ui/mystery_egg.png deleted file mode 100644 index 83ad626da7e..00000000000 Binary files a/public/images/ui/mystery_egg.png and /dev/null differ diff --git a/src/loading-scene.ts b/src/loading-scene.ts index bf4d87a99f3..0a42fc3fa7d 100644 --- a/src/loading-scene.ts +++ b/src/loading-scene.ts @@ -99,7 +99,7 @@ export class LoadingScene extends SceneBase { this.loadImage("type_tera", "ui"); this.loadAtlas("type_bgs", "ui"); this.loadAtlas("button_tera", "ui"); - this.loadImage("mystery_egg", "ui"); + this.loadImage("common_egg", "ui"); this.loadImage("normal_memory", "ui"); this.loadImage("dawn_icon_fg", "ui"); diff --git a/src/phases/game-over-phase.ts b/src/phases/game-over-phase.ts index dcde244ecd3..89162e591fc 100644 --- a/src/phases/game-over-phase.ts +++ b/src/phases/game-over-phase.ts @@ -173,6 +173,7 @@ export class GameOverPhase extends BattlePhase { this.awardRibbons(); } else if (globalScene.gameMode.isDaily && newClear) { globalScene.gameData.gameStats.dailyRunSessionsWon++; + globalScene.validateAchv(achvs.DAILY_VICTORY); } } diff --git a/src/system/achv.ts b/src/system/achv.ts index f51e5ea459c..4e9bb54c304 100644 --- a/src/system/achv.ts +++ b/src/system/achv.ts @@ -43,13 +43,11 @@ export class Achv { constructor( localizationKey: string, - name: string, description: string, iconImage: string, score: number, conditionFunc?: ConditionFn, ) { - this.name = name; this.description = description; this.iconImage = iconImage; this.score = score; @@ -108,8 +106,8 @@ export class Achv { export class MoneyAchv extends Achv { moneyAmount: number; - constructor(localizationKey: string, name: string, moneyAmount: number, iconImage: string, score: number) { - super(localizationKey, name, "", iconImage, score, (_args: any[]) => 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);