From ffa4c60011d64c3692e19f452a1b5a624cf5ae44 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Tue, 6 Jun 2023 08:16:07 -0400 Subject: [PATCH] Add reviver seed item (untested) --- public/images/items.json | 2285 +++++++++++++------------- public/images/items.png | Bin 50969 -> 52034 bytes public/images/items/reviver_seed.png | Bin 0 -> 670 bytes src/battle-phases.ts | 18 +- src/modifier/modifier-type.ts | 4 + src/modifier/modifier.ts | 26 + 6 files changed, 1197 insertions(+), 1136 deletions(-) create mode 100644 public/images/items/reviver_seed.png diff --git a/public/images/items.json b/public/images/items.json index 133dd23ef..9ba66e483 100644 --- a/public/images/items.json +++ b/public/images/items.json @@ -4,8 +4,8 @@ "image": "items.png", "format": "RGBA8888", "size": { - "w": 265, - "h": 265 + "w": 267, + "h": 267 }, "scale": 1, "frames": [ @@ -472,7 +472,7 @@ } }, { - "filename": "moon_stone", + "filename": "scope-lens", "rotated": false, "trimmed": true, "sourceSize": { @@ -481,15 +481,15 @@ }, "spriteSourceSize": { "x": 4, - "y": 6, - "w": 23, - "h": 21 + "y": 5, + "w": 24, + "h": 23 }, "frame": { "x": 0, "y": 244, - "w": 23, - "h": 21 + "w": 24, + "h": 23 } }, { @@ -682,7 +682,7 @@ } }, { - "filename": "scope-lens", + "filename": "twisted_spoon", "rotated": false, "trimmed": true, "sourceSize": { @@ -703,7 +703,7 @@ } }, { - "filename": "twisted_spoon", + "filename": "exp_balance", "rotated": false, "trimmed": true, "sourceSize": { @@ -714,13 +714,13 @@ "x": 4, "y": 5, "w": 24, - "h": 23 + "h": 22 }, "frame": { "x": 44, "y": 119, "w": 24, - "h": 23 + "h": 22 } }, { @@ -739,13 +739,13 @@ }, "frame": { "x": 45, - "y": 142, + "y": 141, "w": 23, "h": 23 } }, { - "filename": "exp_balance", + "filename": "exp_share", "rotated": false, "trimmed": true, "sourceSize": { @@ -765,27 +765,6 @@ "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": 98, - "y": 24, - "w": 24, - "h": 22 - } - }, { "filename": "healing_charm", "rotated": false, @@ -801,7 +780,7 @@ "h": 22 }, "frame": { - "x": 122, + "x": 98, "y": 24, "w": 23, "h": 22 @@ -822,7 +801,7 @@ "h": 23 }, "frame": { - "x": 145, + "x": 121, "y": 24, "w": 23, "h": 23 @@ -843,33 +822,12 @@ "h": 23 }, "frame": { - "x": 168, + "x": 144, "y": 24, "w": 23, "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": 191, - "y": 24, - "w": 21, - "h": 23 - } - }, { "filename": "never_melt_ice", "rotated": false, @@ -885,8 +843,8 @@ "h": 23 }, "frame": { - "x": 212, - "y": 23, + "x": 167, + "y": 24, "w": 22, "h": 23 } @@ -906,8 +864,8 @@ "h": 23 }, "frame": { - "x": 234, - "y": 23, + "x": 189, + "y": 24, "w": 22, "h": 23 } @@ -927,8 +885,8 @@ "h": 23 }, "frame": { - "x": 75, - "y": 46, + "x": 211, + "y": 23, "w": 22, "h": 23 } @@ -948,8 +906,8 @@ "h": 22 }, "frame": { - "x": 97, - "y": 46, + "x": 233, + "y": 23, "w": 22, "h": 22 } @@ -969,138 +927,12 @@ "h": 22 }, "frame": { - "x": 119, + "x": 75, "y": 46, "w": 22, "h": 22 } }, - { - "filename": "leaf_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 21, - "h": 23 - }, - "frame": { - "x": 76, - "y": 69, - "w": 21, - "h": 23 - } - }, - { - "filename": "electirizer", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 97, - "y": 68, - "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": 119, - "y": 68, - "w": 22, - "h": 22 - } - }, - { - "filename": "ganlon_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 141, - "y": 47, - "w": 22, - "h": 22 - } - }, - { - "filename": "guard_spec", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 163, - "y": 47, - "w": 22, - "h": 22 - } - }, - { - "filename": "ice_stone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 185, - "y": 47, - "w": 22, - "h": 22 - } - }, { "filename": "sacred_ash", "rotated": false, @@ -1116,8 +948,8 @@ "h": 20 }, "frame": { - "x": 141, - "y": 69, + "x": 97, + "y": 46, "w": 24, "h": 20 } @@ -1137,14 +969,56 @@ "h": 20 }, "frame": { - "x": 165, - "y": 69, + "x": 121, + "y": 47, "w": 24, "h": 20 } }, { - "filename": "apicot_berry", + "filename": "binding_band", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 23, + "h": 20 + }, + "frame": { + "x": 145, + "y": 47, + "w": 23, + "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": 168, + "y": 47, + "w": 23, + "h": 21 + } + }, + { + "filename": "dawn_stone", "rotated": false, "trimmed": true, "sourceSize": { @@ -1154,14 +1028,224 @@ "spriteSourceSize": { "x": 6, "y": 6, - "w": 19, - "h": 20 + "w": 20, + "h": 21 }, "frame": { - "x": 189, - "y": 69, - "w": 19, - "h": 20 + "x": 191, + "y": 47, + "w": 20, + "h": 21 + } + }, + { + "filename": "electirizer", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 211, + "y": 46, + "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": 233, + "y": 45, + "w": 22, + "h": 22 + } + }, + { + "filename": "lansat_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 4, + "w": 21, + "h": 23 + }, + "frame": { + "x": 76, + "y": 68, + "w": 21, + "h": 23 + } + }, + { + "filename": "ganlon_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 97, + "y": 66, + "w": 22, + "h": 22 + } + }, + { + "filename": "deep_sea_tooth", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 6, + "w": 22, + "h": 21 + }, + "frame": { + "x": 119, + "y": 67, + "w": 22, + "h": 21 + } + }, + { + "filename": "guard_spec", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 141, + "y": 67, + "w": 22, + "h": 22 + } + }, + { + "filename": "ice_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 163, + "y": 68, + "w": 22, + "h": 22 + } + }, + { + "filename": "magmarizer", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 185, + "y": 68, + "w": 22, + "h": 22 + } + }, + { + "filename": "mini_black_hole", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 207, + "y": 68, + "w": 22, + "h": 22 + } + }, + { + "filename": "revive", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 10, + "y": 8, + "w": 12, + "h": 17 + }, + "frame": { + "x": 255, + "y": 23, + "w": 12, + "h": 17 } }, { @@ -1207,7 +1291,7 @@ } }, { - "filename": "dawn_stone", + "filename": "apicot_berry", "rotated": false, "trimmed": true, "sourceSize": { @@ -1217,14 +1301,203 @@ "spriteSourceSize": { "x": 6, "y": 6, - "w": 20, - "h": 21 + "w": 19, + "h": 20 }, "frame": { "x": 68, "y": 144, - "w": 20, - "h": 21 + "w": 19, + "h": 20 + } + }, + { + "filename": "choice_specs", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 4, + "y": 8, + "w": 24, + "h": 18 + }, + "frame": { + "x": 23, + "y": 166, + "w": 24, + "h": 18 + } + }, + { + "filename": "leaf_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 21, + "h": 23 + }, + "frame": { + "x": 22, + "y": 184, + "w": 21, + "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": 22, + "y": 207, + "w": 21, + "h": 23 + } + }, + { + "filename": "reviver_seed", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 8, + "w": 23, + "h": 20 + }, + "frame": { + "x": 47, + "y": 164, + "w": 23, + "h": 20 + } + }, + { + "filename": "protector", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 43, + "y": 184, + "w": 22, + "h": 22 + } + }, + { + "filename": "shed_shell", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 43, + "y": 206, + "w": 22, + "h": 22 + } + }, + { + "filename": "candy_jar", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 19, + "h": 20 + }, + "frame": { + "x": 70, + "y": 164, + "w": 19, + "h": 20 + } + }, + { + "filename": "starf_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 65, + "y": 184, + "w": 22, + "h": 22 + } + }, + { + "filename": "thunder_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 65, + "y": 206, + "w": 22, + "h": 22 } }, { @@ -1243,13 +1516,13 @@ }, "frame": { "x": 86, - "y": 92, + "y": 91, "w": 16, "h": 24 } }, { - "filename": "magmarizer", + "filename": "tm_bug", "rotated": false, "trimmed": true, "sourceSize": { @@ -1264,13 +1537,13 @@ }, "frame": { "x": 102, - "y": 90, + "y": 88, "w": 22, "h": 22 } }, { - "filename": "iron", + "filename": "hyper_potion", "rotated": false, "trimmed": true, "sourceSize": { @@ -1279,61 +1552,19 @@ }, "spriteSourceSize": { "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 86, - "y": 116, - "w": 16, - "h": 24 - } - }, - { - "filename": "mini_black_hole", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 102, - "y": 112, - "w": 22, - "h": 22 - } - }, - { - "filename": "lure", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, "w": 17, - "h": 24 + "h": 23 }, "frame": { "x": 124, - "y": 90, + "y": 88, "w": 17, - "h": 24 + "h": 23 } }, { - "filename": "protector", + "filename": "tm_dark", "rotated": false, "trimmed": true, "sourceSize": { @@ -1354,49 +1585,7 @@ } }, { - "filename": "shed_shell", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 163, - "y": 89, - "w": 22, - "h": 22 - } - }, - { - "filename": "starf_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 185, - "y": 89, - "w": 22, - "h": 22 - } - }, - { - "filename": "binding_band", + "filename": "liechi_berry", "rotated": false, "trimmed": true, "sourceSize": { @@ -1406,18 +1595,18 @@ "spriteSourceSize": { "x": 5, "y": 6, - "w": 23, - "h": 20 + "w": 22, + "h": 21 }, "frame": { - "x": 124, - "y": 114, - "w": 23, - "h": 20 + "x": 163, + "y": 90, + "w": 22, + "h": 21 } }, { - "filename": "sharp_beak", + "filename": "shell_bell", "rotated": false, "trimmed": true, "sourceSize": { @@ -1426,19 +1615,19 @@ }, "spriteSourceSize": { "x": 5, - "y": 5, - "w": 21, - "h": 23 + "y": 7, + "w": 23, + "h": 20 }, "frame": { - "x": 147, - "y": 111, - "w": 21, - "h": 23 + "x": 185, + "y": 90, + "w": 23, + "h": 20 } }, { - "filename": "thunder_stone", + "filename": "deep_sea_scale", "rotated": false, "trimmed": true, "sourceSize": { @@ -1447,19 +1636,19 @@ }, "spriteSourceSize": { "x": 5, - "y": 5, + "y": 6, "w": 22, - "h": 22 + "h": 20 }, "frame": { - "x": 168, - "y": 111, + "x": 208, + "y": 90, "w": 22, - "h": 22 + "h": 20 } }, { - "filename": "hyper_potion", + "filename": "iron", "rotated": false, "trimmed": true, "sourceSize": { @@ -1468,98 +1657,14 @@ }, "spriteSourceSize": { "x": 8, - "y": 5, - "w": 17, - "h": 23 - }, - "frame": { - "x": 190, - "y": 111, - "w": 17, - "h": 23 - } - }, - { - "filename": "max_ether", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, "y": 4, - "w": 18, + "w": 16, "h": 24 }, "frame": { - "x": 88, - "y": 140, - "w": 18, - "h": 24 - } - }, - { - "filename": "tm_bug", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 106, - "y": 134, - "w": 22, - "h": 22 - } - }, - { - "filename": "tm_dark", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 128, - "y": 134, - "w": 22, - "h": 22 - } - }, - { - "filename": "max_potion", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 4, - "w": 18, - "h": 24 - }, - "frame": { - "x": 150, - "y": 134, - "w": 18, + "x": 86, + "y": 115, + "w": 16, "h": 24 } }, @@ -1578,96 +1683,12 @@ "h": 22 }, "frame": { - "x": 168, - "y": 133, + "x": 102, + "y": 110, "w": 22, "h": 22 } }, - { - "filename": "deep_sea_tooth", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 21 - }, - "frame": { - "x": 190, - "y": 134, - "w": 22, - "h": 21 - } - }, - { - "filename": "choice_specs", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 24, - "h": 18 - }, - "frame": { - "x": 106, - "y": 156, - "w": 24, - "h": 18 - } - }, - { - "filename": "gb", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 130, - "y": 156, - "w": 20, - "h": 20 - } - }, - { - "filename": "candy_jar", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 19, - "h": 20 - }, - "frame": { - "x": 150, - "y": 158, - "w": 19, - "h": 20 - } - }, { "filename": "tm_electric", "rotated": false, @@ -1683,8 +1704,8 @@ "h": 22 }, "frame": { - "x": 169, - "y": 155, + "x": 124, + "y": 111, "w": 22, "h": 22 } @@ -1704,14 +1725,14 @@ "h": 22 }, "frame": { - "x": 191, - "y": 155, + "x": 146, + "y": 111, "w": 22, "h": 22 } }, { - "filename": "deep_sea_scale", + "filename": "lure", "rotated": false, "trimmed": true, "sourceSize": { @@ -1719,37 +1740,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 22, - "h": 20 + "x": 8, + "y": 4, + "w": 17, + "h": 24 }, "frame": { - "x": 23, - "y": 166, - "w": 22, - "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": 45, - "y": 165, - "w": 22, - "h": 21 + "x": 168, + "y": 111, + "w": 17, + "h": 24 } }, { @@ -1767,8 +1767,8 @@ "h": 22 }, "frame": { - "x": 22, - "y": 186, + "x": 185, + "y": 110, "w": 22, "h": 22 } @@ -1788,12 +1788,54 @@ "h": 22 }, "frame": { - "x": 22, - "y": 208, + "x": 207, + "y": 110, "w": 22, "h": 22 } }, + { + "filename": "max_ether", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 4, + "w": 18, + "h": 24 + }, + "frame": { + "x": 87, + "y": 139, + "w": 18, + "h": 24 + } + }, + { + "filename": "dusk_stone", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 21, + "h": 21 + }, + "frame": { + "x": 89, + "y": 163, + "w": 21, + "h": 21 + } + }, { "filename": "tm_flying", "rotated": false, @@ -1809,8 +1851,8 @@ "h": 22 }, "frame": { - "x": 44, - "y": 186, + "x": 87, + "y": 184, "w": 22, "h": 22 } @@ -1830,35 +1872,14 @@ "h": 22 }, "frame": { - "x": 44, - "y": 208, + "x": 87, + "y": 206, "w": 22, "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": 67, - "y": 165, - "w": 21, - "h": 21 - } - }, - { - "filename": "razor_fang", + "filename": "max_potion", "rotated": false, "trimmed": true, "sourceSize": { @@ -1867,15 +1888,15 @@ }, "spriteSourceSize": { "x": 7, - "y": 6, + "y": 4, "w": 18, - "h": 20 + "h": 24 }, "frame": { - "x": 88, - "y": 164, + "x": 105, + "y": 132, "w": 18, - "h": 20 + "h": 24 } }, { @@ -1893,8 +1914,8 @@ "h": 22 }, "frame": { - "x": 66, - "y": 186, + "x": 123, + "y": 133, "w": 22, "h": 22 } @@ -1914,35 +1935,14 @@ "h": 22 }, "frame": { - "x": 66, - "y": 208, + "x": 145, + "y": 133, "w": 22, "h": 22 } }, { - "filename": "max_lure", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 17, - "h": 24 - }, - "frame": { - "x": 88, - "y": 184, - "w": 17, - "h": 24 - } - }, - { - "filename": "metal_coat", + "filename": "gb", "rotated": false, "trimmed": true, "sourceSize": { @@ -1951,78 +1951,15 @@ }, "spriteSourceSize": { "x": 6, - "y": 5, - "w": 19, - "h": 22 - }, - "frame": { - "x": 88, - "y": 208, - "w": 19, - "h": 22 - } - }, - { - "filename": "dragon_scale", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 8, - "w": 24, - "h": 18 - }, - "frame": { - "x": 106, - "y": 174, - "w": 24, - "h": 18 - } - }, - { - "filename": "everstone", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 8, + "y": 6, "w": 20, - "h": 17 + "h": 20 }, "frame": { - "x": 130, - "y": 176, + "x": 167, + "y": 135, "w": 20, - "h": 17 - } - }, - { - "filename": "silver_powder", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 4, - "y": 11, - "w": 24, - "h": 15 - }, - "frame": { - "x": 105, - "y": 192, - "w": 24, - "h": 15 + "h": 20 } }, { @@ -2040,8 +1977,8 @@ "h": 22 }, "frame": { - "x": 107, - "y": 207, + "x": 187, + "y": 132, "w": 22, "h": 22 } @@ -2061,14 +1998,14 @@ "h": 23 }, "frame": { - "x": 129, - "y": 193, + "x": 209, + "y": 132, "w": 20, "h": 23 } }, { - "filename": "dubious_disc", + "filename": "max_lure", "rotated": false, "trimmed": true, "sourceSize": { @@ -2076,37 +2013,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 7, - "w": 22, - "h": 19 + "x": 8, + "y": 4, + "w": 17, + "h": 24 }, "frame": { - "x": 150, - "y": 178, - "w": 22, - "h": 19 - } - }, - { - "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": 177, - "w": 23, - "h": 20 + "x": 110, + "y": 156, + "w": 17, + "h": 24 } }, { @@ -2124,8 +2040,8 @@ "h": 22 }, "frame": { - "x": 149, - "y": 197, + "x": 127, + "y": 155, "w": 22, "h": 22 } @@ -2145,12 +2061,159 @@ "h": 22 }, "frame": { - "x": 171, - "y": 197, + "x": 149, + "y": 155, "w": 22, "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": 171, + "y": 155, + "w": 19, + "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": 190, + "y": 154, + "w": 19, + "h": 21 + } + }, + { + "filename": "magnet", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 209, + "y": 155, + "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": 177, + "w": 24, + "h": 18 + } + }, + { + "filename": "dubious_disc", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 22, + "h": 19 + }, + "frame": { + "x": 151, + "y": 177, + "w": 22, + "h": 19 + } + }, + { + "filename": "golden_egg", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 7, + "y": 6, + "w": 17, + "h": 20 + }, + "frame": { + "x": 110, + "y": 180, + "w": 17, + "h": 20 + } + }, + { + "filename": "super_lure", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 17, + "h": 24 + }, + "frame": { + "x": 109, + "y": 200, + "w": 17, + "h": 24 + } + }, { "filename": "hard_stone", "rotated": false, @@ -2166,7 +2229,7 @@ "h": 20 }, "frame": { - "x": 195, + "x": 173, "y": 177, "w": 19, "h": 20 @@ -2187,14 +2250,14 @@ "h": 22 }, "frame": { - "x": 193, - "y": 197, + "x": 192, + "y": 175, "w": 22, "h": 22 } }, { - "filename": "lum_berry", + "filename": "full_heal", "rotated": false, "trimmed": true, "sourceSize": { @@ -2202,20 +2265,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 6, - "y": 7, - "w": 20, - "h": 19 + "x": 9, + "y": 4, + "w": 15, + "h": 23 }, "frame": { - "x": 129, - "y": 216, - "w": 20, - "h": 19 + "x": 214, + "y": 175, + "w": 15, + "h": 23 } }, { - "filename": "wise_glasses", + "filename": "silver_powder", "rotated": false, "trimmed": true, "sourceSize": { @@ -2224,15 +2287,15 @@ }, "spriteSourceSize": { "x": 4, - "y": 8, - "w": 23, - "h": 17 + "y": 11, + "w": 24, + "h": 15 }, "frame": { - "x": 149, - "y": 219, - "w": 23, - "h": 17 + "x": 127, + "y": 195, + "w": 24, + "h": 15 } }, { @@ -2250,8 +2313,8 @@ "h": 22 }, "frame": { - "x": 172, - "y": 219, + "x": 151, + "y": 196, "w": 22, "h": 22 } @@ -2271,14 +2334,14 @@ "h": 22 }, "frame": { - "x": 194, - "y": 219, + "x": 173, + "y": 197, "w": 22, "h": 22 } }, { - "filename": "super_lure", + "filename": "metronome", "rotated": false, "trimmed": true, "sourceSize": { @@ -2286,20 +2349,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 8, - "y": 4, + "x": 7, + "y": 5, "w": 17, - "h": 24 + "h": 22 }, "frame": { - "x": 23, - "y": 241, + "x": 195, + "y": 197, "w": 17, - "h": 24 + "h": 22 } }, { - "filename": "pp_max", + "filename": "poison_barb", "rotated": false, "trimmed": true, "sourceSize": { @@ -2307,20 +2370,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 + "x": 5, + "y": 6, + "w": 21, + "h": 21 }, "frame": { - "x": 40, - "y": 241, - "w": 16, - "h": 24 + "x": 212, + "y": 198, + "w": 21, + "h": 21 } }, { - "filename": "pp_up", + "filename": "wise_glasses", "rotated": false, "trimmed": true, "sourceSize": { @@ -2328,58 +2391,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 + "x": 4, + "y": 8, + "w": 23, + "h": 17 }, "frame": { - "x": 56, - "y": 241, - "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": 72, - "y": 241, - "w": 16, - "h": 24 - } - }, - { - "filename": "zinc", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 8, - "y": 4, - "w": 16, - "h": 24 - }, - "frame": { - "x": 88, - "y": 241, - "w": 16, - "h": 24 + "x": 126, + "y": 210, + "w": 23, + "h": 17 } }, { @@ -2397,54 +2418,12 @@ "h": 22 }, "frame": { - "x": 107, - "y": 229, + "x": 149, + "y": 218, "w": 22, "h": 22 } }, - { - "filename": "magnet", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 129, - "y": 235, - "w": 20, - "h": 20 - } - }, - { - "filename": "upgrade", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 7, - "w": 22, - "h": 19 - }, - "frame": { - "x": 149, - "y": 236, - "w": 22, - "h": 19 - } - }, { "filename": "water_stone", "rotated": false, @@ -2461,7 +2440,7 @@ }, "frame": { "x": 171, - "y": 241, + "y": 219, "w": 22, "h": 22 } @@ -2482,11 +2461,32 @@ }, "frame": { "x": 193, - "y": 241, + "y": 219, "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": 215, + "y": 219, + "w": 20, + "h": 22 + } + }, { "filename": "leftovers", "rotated": false, @@ -2502,14 +2502,14 @@ "h": 22 }, "frame": { - "x": 207, - "y": 47, + "x": 229, + "y": 68, "w": 15, "h": 22 } }, { - "filename": "x_attack", + "filename": "lucky_egg", "rotated": false, "trimmed": true, "sourceSize": { @@ -2517,20 +2517,20 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 + "x": 7, + "y": 6, + "w": 17, + "h": 20 }, "frame": { - "x": 222, - "y": 46, - "w": 22, - "h": 22 + "x": 230, + "y": 90, + "w": 17, + "h": 20 } }, { - "filename": "poison_barb", + "filename": "potion", "rotated": false, "trimmed": true, "sourceSize": { @@ -2538,16 +2538,16 @@ "h": 32 }, "spriteSourceSize": { - "x": 5, - "y": 6, - "w": 21, - "h": 21 + "x": 8, + "y": 5, + "w": 17, + "h": 23 }, "frame": { - "x": 244, - "y": 46, - "w": 21, - "h": 21 + "x": 229, + "y": 110, + "w": 17, + "h": 23 } }, { @@ -2565,33 +2565,12 @@ "h": 21 }, "frame": { - "x": 244, - "y": 67, + "x": 246, + "y": 110, "w": 21, "h": 21 } }, - { - "filename": "x_defense", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 222, - "y": 68, - "w": 22, - "h": 22 - } - }, { "filename": "zoom_lens", "rotated": false, @@ -2607,14 +2586,14 @@ "h": 21 }, "frame": { - "x": 244, - "y": 88, + "x": 246, + "y": 131, "w": 21, "h": 21 } }, { - "filename": "revive", + "filename": "super_potion", "rotated": false, "trimmed": true, "sourceSize": { @@ -2622,16 +2601,79 @@ "h": 32 }, "spriteSourceSize": { - "x": 10, - "y": 8, - "w": 12, - "h": 17 + "x": 8, + "y": 5, + "w": 17, + "h": 23 }, "frame": { - "x": 208, - "y": 69, - "w": 12, - "h": 17 + "x": 229, + "y": 133, + "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": 229, + "y": 156, + "w": 16, + "h": 24 + } + }, + { + "filename": "x_attack", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 245, + "y": 156, + "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": 245, + "y": 178, + "w": 22, + "h": 22 } }, { @@ -2649,96 +2691,12 @@ "h": 22 }, "frame": { - "x": 207, - "y": 90, + "x": 244, + "y": 67, "w": 22, "h": 22 } }, - { - "filename": "full_heal", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 9, - "y": 4, - "w": 15, - "h": 23 - }, - "frame": { - "x": 229, - "y": 90, - "w": 15, - "h": 23 - } - }, - { - "filename": "x_sp_def", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 5, - "y": 5, - "w": 22, - "h": 22 - }, - "frame": { - "x": 207, - "y": 112, - "w": 22, - "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": 212, - "y": 134, - "w": 19, - "h": 21 - } - }, - { - "filename": "sitrus_berry", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 5, - "w": 20, - "h": 22 - }, - "frame": { - "x": 213, - "y": 155, - "w": 20, - "h": 22 - } - }, { "filename": "mb", "rotated": false, @@ -2754,12 +2712,75 @@ "h": 20 }, "frame": { - "x": 214, - "y": 177, + "x": 247, + "y": 89, "w": 20, "h": 20 } }, + { + "filename": "upgrade", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 7, + "w": 22, + "h": 19 + }, + "frame": { + "x": 233, + "y": 200, + "w": 22, + "h": 19 + } + }, + { + "filename": "x_sp_def", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 5, + "y": 5, + "w": 22, + "h": 22 + }, + "frame": { + "x": 235, + "y": 219, + "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": 229, + "y": 180, + "w": 15, + "h": 15 + } + }, { "filename": "x_speed", "rotated": false, @@ -2775,8 +2796,8 @@ "h": 22 }, "frame": { - "x": 215, - "y": 197, + "x": 24, + "y": 230, "w": 22, "h": 22 } @@ -2796,14 +2817,140 @@ "h": 20 }, "frame": { - "x": 216, - "y": 219, + "x": 46, + "y": 228, "w": 20, "h": 20 } }, { - "filename": "golden_egg", + "filename": "lum_berry", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 7, + "w": 20, + "h": 19 + }, + "frame": { + "x": 46, + "y": 248, + "w": 20, + "h": 19 + } + }, + { + "filename": "pb_gold", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 66, + "y": 228, + "w": 20, + "h": 20 + } + }, + { + "filename": "razor_claw", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 7, + "w": 20, + "h": 19 + }, + "frame": { + "x": 66, + "y": 248, + "w": 20, + "h": 19 + } + }, + { + "filename": "pp_up", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 8, + "y": 4, + "w": 16, + "h": 24 + }, + "frame": { + "x": 86, + "y": 228, + "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": 102, + "y": 228, + "w": 16, + "h": 24 + } + }, + { + "filename": "ub", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 32, + "h": 32 + }, + "spriteSourceSize": { + "x": 6, + "y": 6, + "w": 20, + "h": 20 + }, + "frame": { + "x": 118, + "y": 227, + "w": 20, + "h": 20 + } + }, + { + "filename": "razor_fang", "rotated": false, "trimmed": true, "sourceSize": { @@ -2813,13 +2960,13 @@ "spriteSourceSize": { "x": 7, "y": 6, - "w": 17, + "w": 18, "h": 20 }, "frame": { - "x": 229, - "y": 113, - "w": 17, + "x": 118, + "y": 247, + "w": 18, "h": 20 } }, @@ -2838,35 +2985,14 @@ "h": 19 }, "frame": { - "x": 246, - "y": 109, + "x": 136, + "y": 247, "w": 19, "h": 19 } }, { - "filename": "metronome", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 7, - "y": 5, - "w": 17, - "h": 22 - }, - "frame": { - "x": 231, - "y": 133, - "w": 17, - "h": 22 - } - }, - { - "filename": "potion", + "filename": "zinc", "rotated": false, "trimmed": true, "sourceSize": { @@ -2875,61 +3001,19 @@ }, "spriteSourceSize": { "x": 8, - "y": 5, - "w": 17, - "h": 23 + "y": 4, + "w": 16, + "h": 24 }, "frame": { - "x": 248, - "y": 128, - "w": 17, - "h": 23 + "x": 155, + "y": 240, + "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": 248, - "y": 151, - "w": 17, - "h": 23 - } - }, - { - "filename": "prism_scale", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 9, - "y": 8, - "w": 15, - "h": 15 - }, - "frame": { - "x": 233, - "y": 155, - "w": 15, - "h": 15 - } - }, - { - "filename": "pb_gold", + "filename": "everstone", "rotated": false, "trimmed": true, "sourceSize": { @@ -2938,36 +3022,15 @@ }, "spriteSourceSize": { "x": 6, - "y": 6, + "y": 8, "w": 20, - "h": 20 + "h": 17 }, "frame": { - "x": 234, - "y": 174, + "x": 171, + "y": 241, "w": 20, - "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": 237, - "y": 194, - "w": 17, - "h": 20 + "h": 17 } }, { @@ -2985,53 +3048,11 @@ "h": 19 }, "frame": { - "x": 237, - "y": 214, + "x": 191, + "y": 241, "w": 18, "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": 236, - "y": 233, - "w": 20, - "h": 19 - } - }, - { - "filename": "ub", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 32, - "h": 32 - }, - "spriteSourceSize": { - "x": 6, - "y": 6, - "w": 20, - "h": 20 - }, - "frame": { - "x": 216, - "y": 239, - "w": 20, - "h": 20 - } } ] } @@ -3039,6 +3060,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:94cc963f001deac1b1c1ffe83abfa601:3a5974e02790f74ca661e9e624dd58cf:110e074689c9edd2c54833ce2e4d9270$" + "smartupdate": "$TexturePacker:SmartUpdate:ba82aafcf565da1a9adf0d1e3a405b83:d751914787cd1ba803961379ea6f7f7f:110e074689c9edd2c54833ce2e4d9270$" } } diff --git a/public/images/items.png b/public/images/items.png index e1e3e023b74eeb08d906fbe3e53e84e2664f3bb5..febace7f2bdfd82b8943bca4ff790734f5672404 100644 GIT binary patch literal 52034 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 literal 50969 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%0D?T-OBtUdrY0Xe>Qe&iL}g&z)gE(3E0#E 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�iR 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 diff --git a/public/images/items/reviver_seed.png b/public/images/items/reviver_seed.png new file mode 100644 index 0000000000000000000000000000000000000000..31cfae46f9418c7fdc8467d7cc134a4681574c79 GIT binary patch literal 670 zcmV;P0%84$P)Px#1ZP1_K>z@;j|==^1poj7E=fc|R9HvtluIZDQ5eTRq$C$n%0@R7B@&@ac_bnh zNMz%Yl7$5u$pR}23)jLzN@62rVL^1IPzZTMLS8o;+30d5B@O@Y&bfxn-0?`#{AxPi zoHKL&|MPw495OI4F!)zg6*NhBM4XVF#IY9Ma{Fx{7}UK_{;5uaFyfTVc#h>yKIF#? zKp6OzTu^#%kUPG$UvvB`)OXZKjaxa={Nn&WdP?9Wx4Ic_sd_VMopsDThuLhFhK}1f zZpj;@-GwcW^XoPsgv$$`C?Ic~`|jo{si8NFn|TZw2uQQI;+OG>86UD8g!0N!j@;@j z9@|*jQ!R(CQ?N5?V<89vZeNVN7e{$k52v`#Znt~Qk1n#f)^XG{fD~fV#OnN46Ucvyrgi`e6$jPSA3UTZ95sxde#1`{?poZoiKn7ZiPANLZ#P1Lj zzz~3mp6Mvse^}vEBjtiPzjVTlI9qnk*^s;6plSe{4=YoO3L_|i5Eh{Jf#wi4Ay)i2 z8A12!Ce7ohIv`fRa~90+iIEO&m7)TC2d*3yG_t(OW{`T|=`PS5gb7U6S?b#DKp0U1 zli?xxEdJTcN7u(V(*yOLba`!)dtQMs_=-5t{R6Urwk9K)-vuJ&YMaaxpZ*EikVEFH z!UhI^1fpkkFEsoj1^`k3000hUSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$ Ef)ME_0ssI2 literal 0 HcmV?d00001 diff --git a/src/battle-phases.ts b/src/battle-phases.ts index 655189d53..de480b5ea 100644 --- a/src/battle-phases.ts +++ b/src/battle-phases.ts @@ -5,7 +5,7 @@ import { allMoves, applyMoveAttrs, BypassSleepAttr, ChargeAttr, applyFilteredMov import { Mode } from './ui/ui'; import { Command } from "./ui/command-ui-handler"; import { Stat } from "./data/pokemon-stat"; -import { BerryModifier, ContactHeldItemTransferChanceModifier, ExpBalanceModifier, ExpBoosterModifier, ExpShareModifier, ExtraModifierModifier, FlinchChanceModifier, HealingBoosterModifier, HitHealModifier, LapsingPersistentModifier, MapModifier, MultipleParticipantExpBonusModifier, PokemonExpBoosterModifier, PokemonHeldItemModifier, SwitchEffectTransferModifier, TempBattleStatBoosterModifier, TurnHealModifier, TurnHeldItemTransferModifier } from "./modifier/modifier"; +import { BerryModifier, ContactHeldItemTransferChanceModifier, ExpBalanceModifier, ExpBoosterModifier, ExpShareModifier, ExtraModifierModifier, FlinchChanceModifier, HealingBoosterModifier, HitHealModifier, LapsingPersistentModifier, MapModifier, MultipleParticipantExpBonusModifier, PokemonExpBoosterModifier, PokemonHeldItemModifier, PokemonInstantReviveModifier, SwitchEffectTransferModifier, TempBattleStatBoosterModifier, TurnHealModifier, TurnHeldItemTransferModifier } from "./modifier/modifier"; import PartyUiHandler, { PartyOption, PartyUiMode } from "./ui/party-ui-handler"; import { doPokeballBounceAnim, getPokeballAtlasKey, getPokeballCatchMultiplier, getPokeballName, getPokeballTintColor, PokeballType } from "./data/pokeball"; import { CommonAnim, CommonBattleAnim, MoveAnim, initMoveAnim, loadMoveAnimAssets } from "./data/battle-anims"; @@ -1729,7 +1729,19 @@ export class FaintPhase extends PokemonPhase { start() { super.start(); - this.scene.queueMessage(getPokemonMessage(this.getPokemon(), ' fainted!'), null, true); + const pokemon = this.getPokemon(); + + const instantReviveModifier = this.scene.applyModifier(PokemonInstantReviveModifier, this.player, this.getPokemon()) as PokemonInstantReviveModifier; + + if (instantReviveModifier) { + if (!--instantReviveModifier.stackCount) + this.scene.removeModifier(instantReviveModifier); + this.scene.updateModifiers(this.player); + this.end(); + return; + } + + this.scene.queueMessage(getPokemonMessage(pokemon, ' fainted!'), null, true); if (this.player) { const nonFaintedPartyMemberCount = this.scene.getParty().filter(p => !p.isFainted()).length; @@ -1739,8 +1751,6 @@ export class FaintPhase extends PokemonPhase { this.scene.unshiftPhase(new SwitchPhase(this.scene, this.fieldIndex, true, false)); } else this.scene.unshiftPhase(new VictoryPhase(this.scene, this.battlerIndex)); - - const pokemon = this.getPokemon(); pokemon.lapseTags(BattlerTagLapseType.FAINT); this.scene.getField().filter(p => p && p !== pokemon).forEach(p => p.removeTagsBySourceId(pokemon.id)); diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index e0602e636..ce70ace89 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -561,6 +561,9 @@ const modifierTypes = { SACRED_ASH: () => new AllPokemonFullReviveModifierType('SACRED ASH'), + REVIVER_SEED: () => new PokemonHeldItemModifierType('REVIVER SEED', 'Revives the holder for 1/2 HP upon fainting', + (type, args) => new Modifiers.PokemonInstantReviveModifier(type, (args[0] as Pokemon).id)), + ETHER: () => new PokemonPpRestoreModifierType('ETHER', 10), MAX_ETHER: () => new PokemonPpRestoreModifierType('MAX ETHER', -1), @@ -723,6 +726,7 @@ const modifierPool = { new WeightedModifierType(modifierTypes.MAX_LURE, 4), new WeightedModifierType(modifierTypes.ATTACK_TYPE_BOOSTER, 4), new WeightedModifierType(modifierTypes.TM_ULTRA, 5), + new WeightedModifierType(modifierTypes.REVIVER_SEED, 3), new WeightedModifierType(modifierTypes.CANDY_JAR, 3), new WeightedModifierType(modifierTypes.GRIP_CLAW, 2), new WeightedModifierType(modifierTypes.HEALING_CHARM, 1), diff --git a/src/modifier/modifier.ts b/src/modifier/modifier.ts index 725e91110..27f77f3c7 100644 --- a/src/modifier/modifier.ts +++ b/src/modifier/modifier.ts @@ -666,6 +666,32 @@ export class PreserveBerryModifier extends PersistentModifier { } } +export class PokemonInstantReviveModifier extends PokemonHeldItemModifier { + constructor(type: ModifierType, pokemonId: integer, stackCount?: integer) { + super(type, pokemonId, stackCount); + } + + matchType(modifier: Modifier) { + return modifier instanceof PokemonInstantReviveModifier; + } + + clone() { + return new PokemonInstantReviveModifier(this.type, this.pokemonId, this.stackCount); + } + + apply(args: any[]): boolean { + const pokemon = args[0] as Pokemon; + + pokemon.scene.unshiftPhase(new PokemonHealPhase(pokemon.scene, pokemon.getBattlerIndex(), Math.max(Math.floor(pokemon.getMaxHp() / 2)), getPokemonMessage(pokemon, ` was revived\nby its ${this.type.name}!`), false)); + + return true; + } + + getMaxStackCount(): integer { + return 10; + } +} + export abstract class ConsumablePokemonModifier extends ConsumableModifier { public pokemonId: integer;