From f790a5ff2a30ac8a22a10a8edf3bb7803ce1559b Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Wed, 26 Apr 2023 19:19:39 -0400 Subject: [PATCH] Add map item for selecting biome --- public/images/items.json | 2823 +++++++++++++++++---------------- public/images/items.png | Bin 21434 -> 21858 bytes public/images/items/map.png | Bin 0 -> 746 bytes src/battle-phases.ts | 20 +- src/modifier/modifier-type.ts | 7 +- src/modifier/modifier.ts | 18 + 6 files changed, 1458 insertions(+), 1410 deletions(-) create mode 100644 public/images/items/map.png diff --git a/public/images/items.json b/public/images/items.json index cb5cd289f69..51a8847ba73 100644 --- a/public/images/items.json +++ b/public/images/items.json @@ -4,8 +4,8 @@ "image": "items.png", "format": "RGBA8888", "size": { - "w": 256, - "h": 256 + "w": 260, + "h": 260 }, "scale": 1, "frames": [ @@ -31,7 +31,7 @@ } }, { - "filename": "choice_scarf", + "filename": "map", "rotated": false, "trimmed": true, "sourceSize": { @@ -39,41 +39,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 4, - "y": 4, - "w": 24, - "h": 24 + "x": 3, + "y": 5, + "w": 27, + "h": 22 }, "frame": { "x": 0, "y": 26, - "w": 24, - "h": 24 + "w": 27, + "h": 22 } }, { - "filename": "exp_charm", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 1, - "w": 17, - "h": 31 - }, - "frame": { - "x": 0, - "y": 50, - "w": 17, - "h": 31 - } - }, - { - "filename": "focus_band", + "filename": "choice_scarf", "rotated": false, "trimmed": true, "sourceSize": { @@ -94,7 +73,7 @@ } }, { - "filename": "golden_exp_charm", + "filename": "exp_charm", "rotated": false, "trimmed": true, "sourceSize": { @@ -109,7 +88,49 @@ }, "frame": { "x": 0, - "y": 81, + "y": 48, + "w": 17, + "h": 31 + } + }, + { + "filename": "focus_band", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 4, + "w": 24, + "h": 24 + }, + "frame": { + "x": 27, + "y": 24, + "w": 24, + "h": 24 + } + }, + { + "filename": "golden_exp_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 1, + "w": 17, + "h": 31 + }, + "frame": { + "x": 51, + "y": 0, "w": 17, "h": 31 } @@ -129,8 +150,8 @@ "h": 24 }, "frame": { - "x": 51, - "y": 0, + "x": 17, + "y": 48, "w": 24, "h": 24 } @@ -150,7 +171,7 @@ "h": 24 }, "frame": { - "x": 75, + "x": 68, "y": 0, "w": 24, "h": 24 @@ -171,7 +192,7 @@ "h": 24 }, "frame": { - "x": 99, + "x": 92, "y": 0, "w": 24, "h": 24 @@ -192,7 +213,7 @@ "h": 24 }, "frame": { - "x": 123, + "x": 116, "y": 0, "w": 24, "h": 24 @@ -213,7 +234,7 @@ "h": 24 }, "frame": { - "x": 147, + "x": 140, "y": 0, "w": 24, "h": 24 @@ -234,7 +255,7 @@ "h": 24 }, "frame": { - "x": 171, + "x": 164, "y": 0, "w": 23, "h": 24 @@ -255,7 +276,7 @@ "h": 23 }, "frame": { - "x": 194, + "x": 187, "y": 0, "w": 24, "h": 23 @@ -276,7 +297,28 @@ "h": 23 }, "frame": { - "x": 218, + "x": 211, + "y": 0, + "w": 24, + "h": 23 + } + }, + { + "filename": "scope-lens", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 24, + "h": 23 + }, + "frame": { + "x": 235, "y": 0, "w": 24, "h": 23 @@ -298,7 +340,7 @@ }, "frame": { "x": 0, - "y": 112, + "y": 79, "w": 18, "h": 24 } @@ -319,7 +361,7 @@ }, "frame": { "x": 0, - "y": 136, + "y": 103, "w": 18, "h": 24 } @@ -340,7 +382,7 @@ }, "frame": { "x": 0, - "y": 160, + "y": 127, "w": 18, "h": 24 } @@ -361,7 +403,7 @@ }, "frame": { "x": 0, - "y": 184, + "y": 151, "w": 23, "h": 24 } @@ -382,11 +424,32 @@ }, "frame": { "x": 0, - "y": 208, + "y": 175, "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": 0, + "y": 199, + "w": 23, + "h": 23 + } + }, { "filename": "max_revive", "rotated": false, @@ -403,97 +466,13 @@ }, "frame": { "x": 0, - "y": 232, + "y": 222, "w": 22, "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": 22, - "y": 232, - "w": 21, - "h": 24 - } - }, - { - "filename": "calcium", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 17, - "y": 50, - "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": 17, - "y": 74, - "w": 16, - "h": 24 - } - }, - { - "filename": "hp_up", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 24, - "y": 26, - "w": 16, - "h": 24 - } - }, - { - "filename": "scope-lens", + "filename": "rare_candy", "rotated": false, "trimmed": true, "sourceSize": { @@ -503,13 +482,34 @@ "spriteSourceSize": { "x": 4, "y": 5, - "w": 24, + "w": 23, "h": 23 }, "frame": { - "x": 40, - "y": 24, - "w": 24, + "x": 18, + "y": 72, + "w": 23, + "h": 23 + } + }, + { + "filename": "rarer_candy", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 5, + "w": 23, + "h": 23 + }, + "frame": { + "x": 18, + "y": 95, + "w": 23, "h": 23 } }, @@ -528,14 +528,14 @@ "h": 23 }, "frame": { - "x": 64, - "y": 24, + "x": 18, + "y": 118, "w": 24, "h": 23 } }, { - "filename": "berry_pouch", + "filename": "apicot_berry", "rotated": false, "trimmed": true, "sourceSize": { @@ -543,16 +543,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 23, - "h": 23 + "x": 6, + "y": 6, + "w": 19, + "h": 20 }, "frame": { - "x": 88, - "y": 24, - "w": 23, - "h": 23 + "x": 51, + "y": 31, + "w": 19, + "h": 20 } }, { @@ -570,7 +570,7 @@ "h": 22 }, "frame": { - "x": 111, + "x": 70, "y": 24, "w": 24, "h": 22 @@ -591,7 +591,7 @@ "h": 22 }, "frame": { - "x": 135, + "x": 94, "y": 24, "w": 24, "h": 22 @@ -612,7 +612,7 @@ "h": 22 }, "frame": { - "x": 159, + "x": 118, "y": 24, "w": 23, "h": 22 @@ -633,96 +633,12 @@ "h": 23 }, "frame": { - "x": 182, + "x": 141, "y": 24, "w": 22, "h": 23 } }, - { - "filename": "rare_candy", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 23, - "h": 23 - }, - "frame": { - "x": 204, - "y": 23, - "w": 23, - "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": 227, - "y": 23, - "w": 21, - "h": 23 - } - }, - { - "filename": "iron", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 33, - "y": 50, - "w": 16, - "h": 24 - } - }, - { - "filename": "rarer_candy", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 5, - "w": 23, - "h": 23 - }, - "frame": { - "x": 49, - "y": 47, - "w": 23, - "h": 23 - } - }, { "filename": "fire_stone", "rotated": false, @@ -738,8 +654,8 @@ "h": 23 }, "frame": { - "x": 72, - "y": 47, + "x": 163, + "y": 24, "w": 22, "h": 23 } @@ -759,8 +675,8 @@ "h": 23 }, "frame": { - "x": 94, - "y": 47, + "x": 41, + "y": 51, "w": 22, "h": 23 } @@ -780,12 +696,138 @@ "h": 23 }, "frame": { - "x": 116, - "y": 46, + "x": 41, + "y": 74, "w": 22, "h": 23 } }, + { + "filename": "deep_sea_tooth", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 21 + }, + "frame": { + "x": 41, + "y": 97, + "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": 42, + "y": 118, + "w": 21, + "h": 23 + } + }, + { + "filename": "oval_charm", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 4, + "w": 21, + "h": 24 + }, + "frame": { + "x": 23, + "y": 141, + "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": 23, + "y": 165, + "w": 21, + "h": 24 + } + }, + { + "filename": "lansat_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 21, + "h": 23 + }, + "frame": { + "x": 23, + "y": 189, + "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": 44, + "y": 141, + "w": 21, + "h": 23 + } + }, { "filename": "petaya_berry", "rotated": false, @@ -801,8 +843,8 @@ "h": 23 }, "frame": { - "x": 138, - "y": 46, + "x": 44, + "y": 164, "w": 22, "h": 23 } @@ -822,12 +864,33 @@ "h": 23 }, "frame": { - "x": 160, - "y": 46, + "x": 44, + "y": 187, "w": 22, "h": 23 } }, + { + "filename": "binding_band", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 23, + "h": 20 + }, + "frame": { + "x": 23, + "y": 212, + "w": 23, + "h": 20 + } + }, { "filename": "charcoal", "rotated": false, @@ -843,12 +906,117 @@ "h": 22 }, "frame": { - "x": 182, - "y": 47, + "x": 46, + "y": 210, "w": 22, "h": 22 } }, + { + "filename": "choice_specs", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 24, + "h": 18 + }, + "frame": { + "x": 22, + "y": 232, + "w": 24, + "h": 18 + } + }, + { + "filename": "deep_sea_scale", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 20 + }, + "frame": { + "x": 46, + "y": 232, + "w": 22, + "h": 20 + } + }, + { + "filename": "calcium", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 63, + "y": 51, + "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": 63, + "y": 75, + "w": 16, + "h": 24 + } + }, + { + "filename": "hp_up", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 63, + "y": 99, + "w": 16, + "h": 24 + } + }, { "filename": "dire_hit", "rotated": false, @@ -864,7 +1032,7 @@ "h": 22 }, "frame": { - "x": 204, + "x": 79, "y": 46, "w": 22, "h": 22 @@ -885,54 +1053,12 @@ "h": 22 }, "frame": { - "x": 226, - "y": 46, + "x": 79, + "y": 68, "w": 22, "h": 22 } }, - { - "filename": "max_elixir", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 - }, - "frame": { - "x": 33, - "y": 74, - "w": 18, - "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": 51, - "y": 70, - "w": 21, - "h": 24 - } - }, { "filename": "enigma_berry", "rotated": false, @@ -948,8 +1074,8 @@ "h": 22 }, "frame": { - "x": 72, - "y": 70, + "x": 101, + "y": 46, "w": 22, "h": 22 } @@ -969,8 +1095,8 @@ "h": 22 }, "frame": { - "x": 94, - "y": 70, + "x": 79, + "y": 90, "w": 22, "h": 22 } @@ -990,8 +1116,8 @@ "h": 22 }, "frame": { - "x": 116, - "y": 69, + "x": 101, + "y": 68, "w": 22, "h": 22 } @@ -1011,12 +1137,33 @@ "h": 22 }, "frame": { - "x": 138, - "y": 69, + "x": 101, + "y": 90, "w": 22, "h": 22 } }, + { + "filename": "max_elixir", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 4, + "w": 18, + "h": 24 + }, + "frame": { + "x": 123, + "y": 46, + "w": 18, + "h": 24 + } + }, { "filename": "magmarizer", "rotated": false, @@ -1032,8 +1179,8 @@ "h": 22 }, "frame": { - "x": 160, - "y": 69, + "x": 141, + "y": 47, "w": 22, "h": 22 } @@ -1053,14 +1200,14 @@ "h": 22 }, "frame": { - "x": 182, - "y": 69, + "x": 163, + "y": 47, "w": 22, "h": 22 } }, { - "filename": "lansat_berry", + "filename": "max_ether", "rotated": false, "trimmed": true, "sourceSize": { @@ -1068,37 +1215,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, + "x": 7, "y": 4, - "w": 21, - "h": 23 + "w": 18, + "h": 24 }, "frame": { - "x": 204, - "y": 68, - "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": 225, - "y": 68, - "w": 21, - "h": 23 + "x": 123, + "y": 70, + "w": 18, + "h": 24 } }, { @@ -1116,12 +1242,54 @@ "h": 21 }, "frame": { - "x": 18, - "y": 98, + "x": 141, + "y": 69, "w": 23, "h": 21 } }, + { + "filename": "dusk_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 21, + "h": 21 + }, + "frame": { + "x": 164, + "y": 69, + "w": 21, + "h": 21 + } + }, + { + "filename": "candy_jar", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 19, + "h": 20 + }, + "frame": { + "x": 123, + "y": 94, + "w": 19, + "h": 20 + } + }, { "filename": "protector", "rotated": false, @@ -1137,8 +1305,8 @@ "h": 22 }, "frame": { - "x": 18, - "y": 119, + "x": 142, + "y": 90, "w": 22, "h": 22 } @@ -1158,14 +1326,14 @@ "h": 23 }, "frame": { - "x": 18, - "y": 141, + "x": 164, + "y": 90, "w": 21, "h": 23 } }, { - "filename": "binding_band", + "filename": "dragon_scale", "rotated": false, "trimmed": true, "sourceSize": { @@ -1173,20 +1341,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 23, - "h": 20 + "x": 4, + "y": 8, + "w": 24, + "h": 18 }, "frame": { - "x": 18, - "y": 164, - "w": 23, - "h": 20 + "x": 63, + "y": 123, + "w": 24, + "h": 18 } }, { - "filename": "max_ether", + "filename": "mystic_water", "rotated": false, "trimmed": true, "sourceSize": { @@ -1194,16 +1362,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 + "x": 6, + "y": 5, + "w": 20, + "h": 23 }, "frame": { - "x": 23, - "y": 184, - "w": 18, - "h": 24 + "x": 65, + "y": 141, + "w": 20, + "h": 23 } }, { @@ -1221,12 +1389,54 @@ "h": 24 }, "frame": { - "x": 23, - "y": 208, + "x": 66, + "y": 164, "w": 18, "h": 24 } }, + { + "filename": "metal_coat", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 5, + "w": 19, + "h": 22 + }, + "frame": { + "x": 66, + "y": 188, + "w": 19, + "h": 22 + } + }, + { + "filename": "hyper_potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 17, + "h": 23 + }, + "frame": { + "x": 68, + "y": 210, + "w": 17, + "h": 23 + } + }, { "filename": "dawn_stone", "rotated": false, @@ -1242,12 +1452,96 @@ "h": 21 }, "frame": { - "x": 41, - "y": 98, + "x": 68, + "y": 233, "w": 20, "h": 21 } }, + { + "filename": "sacred_ash", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 7, + "w": 24, + "h": 20 + }, + "frame": { + "x": 87, + "y": 112, + "w": 24, + "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": 87, + "y": 132, + "w": 24, + "h": 15 + } + }, + { + "filename": "soft_sand", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 7, + "w": 24, + "h": 20 + }, + "frame": { + "x": 85, + "y": 147, + "w": 24, + "h": 20 + } + }, + { + "filename": "liechi_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 21 + }, + "frame": { + "x": 84, + "y": 167, + "w": 22, + "h": 21 + } + }, { "filename": "starf_berry", "rotated": false, @@ -1263,264 +1557,12 @@ "h": 22 }, "frame": { - "x": 40, - "y": 119, + "x": 85, + "y": 188, "w": 22, "h": 22 } }, - { - "filename": "mystic_water", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 20, - "h": 23 - }, - "frame": { - "x": 39, - "y": 141, - "w": 20, - "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": 41, - "y": 164, - "w": 17, - "h": 23 - } - }, - { - "filename": "potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 17, - "h": 23 - }, - "frame": { - "x": 41, - "y": 187, - "w": 17, - "h": 23 - } - }, - { - "filename": "metal_coat", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 19, - "h": 22 - }, - "frame": { - "x": 41, - "y": 210, - "w": 19, - "h": 22 - } - }, - { - "filename": "pp_max", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 43, - "y": 232, - "w": 16, - "h": 24 - } - }, - { - "filename": "pp_up", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 59, - "y": 232, - "w": 16, - "h": 24 - } - }, - { - "filename": "protein", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 61, - "y": 94, - "w": 16, - "h": 24 - } - }, - { - "filename": "sacred_ash", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 7, - "w": 24, - "h": 20 - }, - "frame": { - "x": 77, - "y": 92, - "w": 24, - "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": 62, - "y": 118, - "w": 15, - "h": 23 - } - }, - { - "filename": "soft_sand", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 7, - "w": 24, - "h": 20 - }, - "frame": { - "x": 77, - "y": 112, - "w": 24, - "h": 20 - } - }, - { - "filename": "sitrus_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 20, - "h": 22 - }, - "frame": { - "x": 59, - "y": 141, - "w": 20, - "h": 22 - } - }, - { - "filename": "zinc", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 101, - "y": 92, - "w": 16, - "h": 24 - } - }, { "filename": "thunder_stone", "rotated": false, @@ -1536,12 +1578,33 @@ "h": 22 }, "frame": { - "x": 117, - "y": 91, + "x": 85, + "y": 210, "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": 88, + "y": 232, + "w": 20, + "h": 22 + } + }, { "filename": "tm_bug", "rotated": false, @@ -1557,12 +1620,96 @@ "h": 22 }, "frame": { - "x": 139, - "y": 91, + "x": 111, + "y": 114, "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": 111, + "y": 136, + "w": 23, + "h": 17 + } + }, + { + "filename": "shell_bell", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 23, + "h": 20 + }, + "frame": { + "x": 109, + "y": 153, + "w": 23, + "h": 20 + } + }, + { + "filename": "leftovers", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 15, + "h": 22 + }, + "frame": { + "x": 133, + "y": 114, + "w": 15, + "h": 22 + } + }, + { + "filename": "iron", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 148, + "y": 112, + "w": 16, + "h": 24 + } + }, { "filename": "tm_dark", "rotated": false, @@ -1578,12 +1725,33 @@ "h": 22 }, "frame": { - "x": 161, - "y": 91, + "x": 164, + "y": 113, "w": 22, "h": 22 } }, + { + "filename": "wise_glasses", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 23, + "h": 17 + }, + "frame": { + "x": 134, + "y": 136, + "w": 23, + "h": 17 + } + }, { "filename": "tm_dragon", "rotated": false, @@ -1599,12 +1767,75 @@ "h": 22 }, "frame": { - "x": 183, - "y": 91, + "x": 132, + "y": 153, "w": 22, "h": 22 } }, + { + "filename": "prism_scale", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 9, + "y": 8, + "w": 15, + "h": 15 + }, + "frame": { + "x": 106, + "y": 173, + "w": 15, + "h": 15 + } + }, + { + "filename": "pp_max", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 107, + "y": 188, + "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": 107, + "y": 212, + "w": 20, + "h": 20 + } + }, { "filename": "tm_electric", "rotated": false, @@ -1620,12 +1851,33 @@ "h": 22 }, "frame": { - "x": 205, - "y": 91, + "x": 108, + "y": 232, "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": 185, + "y": 24, + "w": 16, + "h": 24 + } + }, { "filename": "tm_fairy", "rotated": false, @@ -1641,8 +1893,8 @@ "h": 22 }, "frame": { - "x": 227, - "y": 91, + "x": 201, + "y": 23, "w": 22, "h": 22 } @@ -1662,14 +1914,35 @@ "h": 22 }, "frame": { - "x": 79, - "y": 132, + "x": 223, + "y": 23, "w": 22, "h": 22 } }, { - "filename": "super_potion", + "filename": "full_heal", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 9, + "y": 4, + "w": 15, + "h": 23 + }, + "frame": { + "x": 245, + "y": 23, + "w": 15, + "h": 23 + } + }, + { + "filename": "protein", "rotated": false, "trimmed": true, "sourceSize": { @@ -1678,15 +1951,15 @@ }, "spriteSourceSize": { "x": 8, - "y": 5, - "w": 17, - "h": 23 + "y": 4, + "w": 16, + "h": 24 }, "frame": { - "x": 101, - "y": 116, - "w": 17, - "h": 23 + "x": 185, + "y": 48, + "w": 16, + "h": 24 } }, { @@ -1704,8 +1977,8 @@ "h": 22 }, "frame": { - "x": 118, - "y": 113, + "x": 201, + "y": 45, "w": 22, "h": 22 } @@ -1725,12 +1998,33 @@ "h": 22 }, "frame": { - "x": 140, - "y": 113, + "x": 223, + "y": 45, "w": 22, "h": 22 } }, + { + "filename": "zinc", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 185, + "y": 72, + "w": 16, + "h": 24 + } + }, { "filename": "tm_ghost", "rotated": false, @@ -1746,8 +2040,8 @@ "h": 22 }, "frame": { - "x": 162, - "y": 113, + "x": 201, + "y": 67, "w": 22, "h": 22 } @@ -1767,12 +2061,33 @@ "h": 22 }, "frame": { - "x": 184, - "y": 113, + "x": 223, + "y": 67, "w": 22, "h": 22 } }, + { + "filename": "everstone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 8, + "w": 20, + "h": 17 + }, + "frame": { + "x": 185, + "y": 96, + "w": 20, + "h": 17 + } + }, { "filename": "tm_ground", "rotated": false, @@ -1788,7 +2103,7 @@ "h": 22 }, "frame": { - "x": 206, + "x": 186, "y": 113, "w": 22, "h": 22 @@ -1809,33 +2124,12 @@ "h": 22 }, "frame": { - "x": 228, - "y": 113, + "x": 205, + "y": 89, "w": 22, "h": 22 } }, - { - "filename": "apicot_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 19, - "h": 20 - }, - "frame": { - "x": 101, - "y": 139, - "w": 19, - "h": 20 - } - }, { "filename": "tm_normal", "rotated": false, @@ -1851,8 +2145,8 @@ "h": 22 }, "frame": { - "x": 120, - "y": 135, + "x": 227, + "y": 89, "w": 22, "h": 22 } @@ -1872,8 +2166,8 @@ "h": 22 }, "frame": { - "x": 142, - "y": 135, + "x": 208, + "y": 111, "w": 22, "h": 22 } @@ -1892,492 +2186,9 @@ "w": 22, "h": 22 }, - "frame": { - "x": 164, - "y": 135, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_rock", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 186, - "y": 135, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_steel", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 208, - "y": 135, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_water", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, "frame": { "x": 230, - "y": 135, - "w": 22, - "h": 22 - } - }, - { - "filename": "deep_sea_scale", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 20 - }, - "frame": { - "x": 79, - "y": 154, - "w": 22, - "h": 20 - } - }, - { - "filename": "black_glasses", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 23, - "h": 17 - }, - "frame": { - "x": 101, - "y": 159, - "w": 23, - "h": 17 - } - }, - { - "filename": "choice_specs", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 24, - "h": 18 - }, - "frame": { - "x": 124, - "y": 157, - "w": 24, - "h": 18 - } - }, - { - "filename": "dragon_scale", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 24, - "h": 18 - }, - "frame": { - "x": 148, - "y": 157, - "w": 24, - "h": 18 - } - }, - { - "filename": "shell_bell", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 7, - "w": 23, - "h": 20 - }, - "frame": { - "x": 172, - "y": 157, - "w": 23, - "h": 20 - } - }, - { - "filename": "deep_sea_tooth", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 21 - }, - "frame": { - "x": 195, - "y": 157, - "w": 22, - "h": 21 - } - }, - { - "filename": "liechi_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 21 - }, - "frame": { - "x": 217, - "y": 157, - "w": 22, - "h": 21 - } - }, - { - "filename": "metronome", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 5, - "w": 17, - "h": 22 - }, - "frame": { - "x": 239, - "y": 157, - "w": 17, - "h": 22 - } - }, - { - "filename": "dusk_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 21, - "h": 21 - }, - "frame": { - "x": 58, - "y": 164, - "w": 21, - "h": 21 - } - }, - { - "filename": "water_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 58, - "y": 185, - "w": 22, - "h": 22 - } - }, - { - "filename": "x_accuracy", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 60, - "y": 207, - "w": 22, - "h": 22 - } - }, - { - "filename": "poison_barb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 21, - "h": 21 - }, - "frame": { - "x": 80, - "y": 174, - "w": 21, - "h": 21 - } - }, - { - "filename": "dubious_disc", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 7, - "w": 22, - "h": 19 - }, - "frame": { - "x": 101, - "y": 176, - "w": 22, - "h": 19 - } - }, - { - "filename": "x_attack", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 82, - "y": 195, - "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": 104, - "y": 195, - "w": 22, - "h": 22 - } - }, - { - "filename": "silver_powder", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 11, - "w": 24, - "h": 15 - }, - "frame": { - "x": 82, - "y": 217, - "w": 24, - "h": 15 - } - }, - { - "filename": "x_sp_atk", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 75, - "y": 232, - "w": 22, - "h": 22 - } - }, - { - "filename": "everstone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, - "w": 20, - "h": 17 - }, - "frame": { - "x": 106, - "y": 217, - "w": 20, - "h": 17 - } - }, - { - "filename": "x_sp_def", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 97, - "y": 234, - "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": 119, - "y": 234, + "y": 111, "w": 22, "h": 22 } @@ -2397,14 +2208,14 @@ "h": 17 }, "frame": { - "x": 242, - "y": 0, + "x": 245, + "y": 46, "w": 12, "h": 17 } }, { - "filename": "wise_glasses", + "filename": "metronome", "rotated": false, "trimmed": true, "sourceSize": { @@ -2412,16 +2223,352 @@ "h": 32 }, "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 23, - "h": 17 + "x": 7, + "y": 5, + "w": 17, + "h": 22 }, "frame": { - "x": 124, + "x": 154, + "y": 153, + "w": 17, + "h": 22 + } + }, + { + "filename": "tm_rock", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 171, + "y": 135, + "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": 171, + "y": 157, + "w": 22, + "h": 19 + } + }, + { + "filename": "potion", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 5, + "w": 17, + "h": 23 + }, + "frame": { + "x": 193, + "y": 135, + "w": 17, + "h": 23 + } + }, + { + "filename": "tm_steel", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 210, + "y": 133, + "w": 22, + "h": 22 + } + }, + { + "filename": "tm_water", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 232, + "y": 133, + "w": 22, + "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": 193, + "y": 158, + "w": 17, + "h": 20 + } + }, + { + "filename": "water_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 210, + "y": 155, + "w": 22, + "h": 22 + } + }, + { + "filename": "x_accuracy", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 232, + "y": 155, + "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": 210, + "y": 177, + "w": 22, + "h": 19 + } + }, + { + "filename": "x_attack", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 232, + "y": 177, + "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": 123, "y": 175, - "w": 23, - "h": 17 + "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": 145, + "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": 167, + "y": 176, + "w": 22, + "h": 22 + } + }, + { + "filename": "poison_barb", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 21, + "h": 21 + }, + "frame": { + "x": 189, + "y": 178, + "w": 21, + "h": 21 + } + }, + { + "filename": "x_speed", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 127, + "y": 197, + "w": 22, + "h": 22 + } + }, + { + "filename": "razor_fang", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 18, + "h": 20 + }, + "frame": { + "x": 149, + "y": 197, + "w": 18, + "h": 20 } }, { @@ -2439,8 +2586,8 @@ "h": 21 }, "frame": { - "x": 126, - "y": 192, + "x": 167, + "y": 198, "w": 21, "h": 21 } @@ -2460,14 +2607,14 @@ "h": 21 }, "frame": { - "x": 126, - "y": 213, + "x": 188, + "y": 199, "w": 21, "h": 21 } }, { - "filename": "leftovers", + "filename": "spell_tag", "rotated": false, "trimmed": true, "sourceSize": { @@ -2475,58 +2622,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 8, - "y": 5, - "w": 15, - "h": 22 - }, - "frame": { - "x": 141, - "y": 234, - "w": 15, - "h": 22 - } - }, - { - "filename": "upgrade", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 7, - "w": 22, - "h": 19 - }, - "frame": { - "x": 147, - "y": 175, - "w": 22, - "h": 19 - } - }, - { - "filename": "gb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, + "x": 7, "y": 6, - "w": 20, - "h": 20 + "w": 19, + "h": 21 }, "frame": { - "x": 147, - "y": 194, - "w": 20, - "h": 20 + "x": 130, + "y": 219, + "w": 19, + "h": 21 } }, { @@ -2544,14 +2649,14 @@ "h": 20 }, "frame": { - "x": 147, - "y": 214, + "x": 130, + "y": 240, "w": 20, "h": 20 } }, { - "filename": "lum_berry", + "filename": "super_potion", "rotated": false, "trimmed": true, "sourceSize": { @@ -2559,16 +2664,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 6, - "y": 7, - "w": 20, - "h": 19 + "x": 8, + "y": 5, + "w": 17, + "h": 23 }, "frame": { - "x": 169, - "y": 177, - "w": 20, - "h": 19 + "x": 149, + "y": 217, + "w": 17, + "h": 23 } }, { @@ -2586,8 +2691,8 @@ "h": 20 }, "frame": { - "x": 167, - "y": 196, + "x": 150, + "y": 240, "w": 20, "h": 20 } @@ -2607,12 +2712,33 @@ "h": 20 }, "frame": { - "x": 167, - "y": 216, + "x": 166, + "y": 219, "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": 186, + "y": 220, + "w": 20, + "h": 19 + } + }, { "filename": "pb_gold", "rotated": false, @@ -2628,14 +2754,14 @@ "h": 20 }, "frame": { - "x": 156, - "y": 236, + "x": 170, + "y": 239, "w": 20, "h": 20 } }, { - "filename": "ub", + "filename": "hard_stone", "rotated": false, "trimmed": true, "sourceSize": { @@ -2645,13 +2771,55 @@ "spriteSourceSize": { "x": 6, "y": 6, - "w": 20, + "w": 19, "h": 20 }, "frame": { - "x": 176, - "y": 236, - "w": 20, + "x": 190, + "y": 239, + "w": 19, + "h": 20 + } + }, + { + "filename": "miracle_seed", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 7, + "w": 19, + "h": 19 + }, + "frame": { + "x": 206, + "y": 220, + "w": 19, + "h": 19 + } + }, + { + "filename": "lucky_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 17, + "h": 20 + }, + "frame": { + "x": 209, + "y": 239, + "w": 17, "h": 20 } }, @@ -2670,14 +2838,14 @@ "h": 19 }, "frame": { - "x": 189, - "y": 178, + "x": 210, + "y": 196, "w": 20, "h": 19 } }, { - "filename": "candy_jar", + "filename": "ub", "rotated": false, "trimmed": true, "sourceSize": { @@ -2687,100 +2855,16 @@ "spriteSourceSize": { "x": 6, "y": 6, - "w": 19, + "w": 20, "h": 20 }, "frame": { - "x": 209, - "y": 178, - "w": 19, + "x": 230, + "y": 199, + "w": 20, "h": 20 } }, - { - "filename": "spell_tag", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 19, - "h": 21 - }, - "frame": { - "x": 187, - "y": 197, - "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": 206, - "y": 198, - "w": 19, - "h": 20 - } - }, - { - "filename": "prism_scale", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 9, - "y": 8, - "w": 15, - "h": 15 - }, - "frame": { - "x": 187, - "y": 218, - "w": 15, - "h": 15 - } - }, - { - "filename": "miracle_seed", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 7, - "w": 19, - "h": 19 - }, - "frame": { - "x": 202, - "y": 218, - "w": 19, - "h": 19 - } - }, { "filename": "oval_stone", "rotated": false, @@ -2796,74 +2880,11 @@ "h": 19 }, "frame": { - "x": 196, - "y": 237, + "x": 225, + "y": 219, "w": 18, "h": 19 } - }, - { - "filename": "razor_fang", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 18, - "h": 20 - }, - "frame": { - "x": 228, - "y": 179, - "w": 18, - "h": 20 - } - }, - { - "filename": "golden_egg", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 6, - "w": 17, - "h": 20 - }, - "frame": { - "x": 225, - "y": 199, - "w": 17, - "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": 221, - "y": 219, - "w": 17, - "h": 20 - } } ] } @@ -2871,6 +2892,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:d9fed6b45a0ede021dc0e0f8ffebf257:0d52b1a17d46f9faa1086dd8feb3b9eb:110e074689c9edd2c54833ce2e4d9270$" + "smartupdate": "$TexturePacker:SmartUpdate:41bf6d9499c8bd7156738e3e3233837c:3b34fb7b770a7b49ade0c723b2c5be2b:110e074689c9edd2c54833ce2e4d9270$" } } diff --git a/public/images/items.png b/public/images/items.png index 1f37d8214b4b68f463cfc4a869f0518783c0b2fd..4038d7d09875385f1e1590aa73a4389c01055723 100644 GIT binary patch literal 21858 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%0D7DA-VR6Y1kcaH2qlhz$ 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 literal 21434 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

xIF=qBhkVO7qN>d{c?bml2ft7c= zojwzwTwHP{mLfK20tVrs52n%g2SaHilWEaoFpU6(&J)@06SW2vs-EA_WcG`^*;fHj zV6+iE4CR6P|HaZYP-y%(mGg@Y0q7aZ2e8z7EkgL{ { - this.scene.ui.setMode(Mode.MESSAGE); - setNextBiome((biomeLinks[currentBiome] as Biome[])[biomeIndex]); - }); - else - setNextBiome(biomeLinks[currentBiome] as Biome) + else if (Array.isArray(biomeLinks[currentBiome])) { + const biomes = biomeLinks[currentBiome] as Biome[]; + if (this.scene.findModifier(m => m instanceof MapModifier)) { + this.scene.ui.setMode(Mode.BIOME_SELECT, currentBiome, (biomeIndex: integer) => { + this.scene.ui.setMode(Mode.MESSAGE); + setNextBiome(biomes[biomeIndex]); + }); + } else + setNextBiome(biomes[Utils.randInt(biomes.length)]); + } else + setNextBiome(biomeLinks[currentBiome] as Biome); } } diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index dfcd2cd0677..9eba0f1c2bc 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -465,6 +465,8 @@ const modifierTypes = { EVOLUTION_ITEM: () => new EvolutionItemModifierTypeGenerator(), + MAP: () => new ModifierType('MAP', 'Allows you to choose your destination at a crossroads', (type, _args) => new Modifiers.MapModifier(type)), + POTION: () => new PokemonHpRestoreModifierType('POTION', 20), SUPER_POTION: () => new PokemonHpRestoreModifierType('SUPER POTION', 50), HYPER_POTION: () => new PokemonHpRestoreModifierType('HYPER POTION', 200), @@ -581,7 +583,7 @@ const modifierPool = { return thresholdPartyMemberCount; }), new WeightedModifierType(modifierTypes.TEMP_STAT_BOOSTER, 4), - new WeightedModifierType(modifierTypes.BERRY, 20) + new WeightedModifierType(modifierTypes.BERRY, 2) ].map(m => { m.setTier(ModifierTier.COMMON); return m; }), [ModifierTier.GREAT]: [ new WeightedModifierType(modifierTypes.GREAT_BALL, 6), @@ -616,6 +618,9 @@ const modifierPool = { const thresholdPartyMemberCount = Math.min(party.filter(p => p.hp && p.moveset.filter(m => (m.getMove().pp - m.ppUsed) <= 5).length).length, 3); return thresholdPartyMemberCount; }), + new WeightedModifierType(modifierTypes.MAP, (party: Pokemon[]) => { + return !party[0].scene.findModifier(m => m instanceof Modifiers.MapModifier) ? 1 : 0; + }), new WeightedModifierType(modifierTypes.TM, 2), new WeightedModifierType(modifierTypes.EXP_SHARE, (party: Pokemon[]) => party.filter(p => p.level < 100).length ? 1 : 0), new WeightedModifierType(modifierTypes.BASE_STAT_BOOSTER, 3) diff --git a/src/modifier/modifier.ts b/src/modifier/modifier.ts index c0a30ad0332..f2b4521a1dd 100644 --- a/src/modifier/modifier.ts +++ b/src/modifier/modifier.ts @@ -234,6 +234,24 @@ export class TempBattleStatBoosterModifier extends PersistentModifier { } } +export class MapModifier extends PersistentModifier { + constructor(type: ModifierType, stackCount?: integer) { + super(type, stackCount); + } + + clone(): MapModifier { + return new MapModifier(this.type, this.stackCount); + } + + apply(args: any[]): boolean { + return true; + } + + getMaxStackCount(): number { + return 1; + } +} + export abstract class PokemonHeldItemModifier extends PersistentModifier { public pokemonId: integer;