From 5fd50eae40db12fe066c8e753b8a475e1af15ab7 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Thu, 4 Apr 2024 22:56:37 -0400 Subject: [PATCH] Add missing Shiny Gallade sprite --- public/images/pokemon/shiny/475.json | 1406 ++++++++++++++++++++++++++ public/images/pokemon/shiny/475.png | Bin 0 -> 6936 bytes src/data/arena-tag.ts | 23 +- src/modifier/modifier-type.ts | 2 +- 4 files changed, 1418 insertions(+), 13 deletions(-) create mode 100644 public/images/pokemon/shiny/475.json create mode 100644 public/images/pokemon/shiny/475.png diff --git a/public/images/pokemon/shiny/475.json b/public/images/pokemon/shiny/475.json new file mode 100644 index 000000000..d8e391369 --- /dev/null +++ b/public/images/pokemon/shiny/475.json @@ -0,0 +1,1406 @@ +{ + "textures": [ + { + "image": "475.png", + "format": "RGBA8888", + "size": { + "w": 280, + "h": 280 + }, + "scale": 1, + "frames": [ + { + "filename": "0053.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 56, + "h": 70 + }, + "frame": { + "x": 0, + "y": 0, + "w": 56, + "h": 70 + } + }, + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 70, + "w": 55, + "h": 70 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 70, + "w": 55, + "h": 70 + } + }, + { + "filename": "0018.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 70, + "w": 55, + "h": 70 + } + }, + { + "filename": "0027.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 70, + "w": 55, + "h": 70 + } + }, + { + "filename": "0035.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 70, + "w": 55, + "h": 70 + } + }, + { + "filename": "0044.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 70, + "w": 55, + "h": 70 + } + }, + { + "filename": "0052.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 70, + "w": 55, + "h": 70 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 140, + "w": 55, + "h": 70 + } + }, + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 140, + "w": 55, + "h": 70 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 140, + "w": 55, + "h": 70 + } + }, + { + "filename": "0019.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 140, + "w": 55, + "h": 70 + } + }, + { + "filename": "0026.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 140, + "w": 55, + "h": 70 + } + }, + { + "filename": "0034.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 140, + "w": 55, + "h": 70 + } + }, + { + "filename": "0036.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 140, + "w": 55, + "h": 70 + } + }, + { + "filename": "0043.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 140, + "w": 55, + "h": 70 + } + }, + { + "filename": "0045.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 140, + "w": 55, + "h": 70 + } + }, + { + "filename": "0051.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 140, + "w": 55, + "h": 70 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 210, + "w": 55, + "h": 70 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 210, + "w": 55, + "h": 70 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 210, + "w": 55, + "h": 70 + } + }, + { + "filename": "0017.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 210, + "w": 55, + "h": 70 + } + }, + { + "filename": "0020.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 210, + "w": 55, + "h": 70 + } + }, + { + "filename": "0025.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 210, + "w": 55, + "h": 70 + } + }, + { + "filename": "0028.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 210, + "w": 55, + "h": 70 + } + }, + { + "filename": "0033.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 210, + "w": 55, + "h": 70 + } + }, + { + "filename": "0037.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 210, + "w": 55, + "h": 70 + } + }, + { + "filename": "0042.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 0, + "y": 210, + "w": 55, + "h": 70 + } + }, + { + "filename": "0062.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 55, + "y": 70, + "w": 55, + "h": 70 + } + }, + { + "filename": "0066.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 55, + "h": 70 + }, + "frame": { + "x": 56, + "y": 0, + "w": 55, + "h": 70 + } + }, + { + "filename": "0061.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 1, + "y": 0, + "w": 54, + "h": 70 + }, + "frame": { + "x": 55, + "y": 140, + "w": 54, + "h": 70 + } + }, + { + "filename": "0054.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 3, + "y": 0, + "w": 53, + "h": 70 + }, + "frame": { + "x": 55, + "y": 210, + "w": 53, + "h": 70 + } + }, + { + "filename": "0064.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 3, + "y": 0, + "w": 53, + "h": 70 + }, + "frame": { + "x": 108, + "y": 210, + "w": 53, + "h": 70 + } + }, + { + "filename": "0065.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 2, + "y": 0, + "w": 53, + "h": 70 + }, + "frame": { + "x": 109, + "y": 140, + "w": 53, + "h": 70 + } + }, + { + "filename": "0060.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 3, + "y": 0, + "w": 52, + "h": 70 + }, + "frame": { + "x": 110, + "y": 70, + "w": 52, + "h": 70 + } + }, + { + "filename": "0055.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 6, + "y": 0, + "w": 50, + "h": 70 + }, + "frame": { + "x": 111, + "y": 0, + "w": 50, + "h": 70 + } + }, + { + "filename": "0056.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 50, + "h": 70 + }, + "frame": { + "x": 161, + "y": 0, + "w": 50, + "h": 70 + } + }, + { + "filename": "0057.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 50, + "h": 70 + }, + "frame": { + "x": 161, + "y": 210, + "w": 50, + "h": 70 + } + }, + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 55, + "h": 69 + }, + "frame": { + "x": 211, + "y": 0, + "w": 55, + "h": 69 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 55, + "h": 69 + }, + "frame": { + "x": 211, + "y": 0, + "w": 55, + "h": 69 + } + }, + { + "filename": "0016.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 55, + "h": 69 + }, + "frame": { + "x": 211, + "y": 0, + "w": 55, + "h": 69 + } + }, + { + "filename": "0021.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 55, + "h": 69 + }, + "frame": { + "x": 211, + "y": 0, + "w": 55, + "h": 69 + } + }, + { + "filename": "0024.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 55, + "h": 69 + }, + "frame": { + "x": 211, + "y": 0, + "w": 55, + "h": 69 + } + }, + { + "filename": "0029.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 55, + "h": 69 + }, + "frame": { + "x": 211, + "y": 0, + "w": 55, + "h": 69 + } + }, + { + "filename": "0038.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 55, + "h": 69 + }, + "frame": { + "x": 211, + "y": 0, + "w": 55, + "h": 69 + } + }, + { + "filename": "0041.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 55, + "h": 69 + }, + "frame": { + "x": 211, + "y": 0, + "w": 55, + "h": 69 + } + }, + { + "filename": "0046.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 55, + "h": 69 + }, + "frame": { + "x": 211, + "y": 0, + "w": 55, + "h": 69 + } + }, + { + "filename": "0050.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 55, + "h": 69 + }, + "frame": { + "x": 211, + "y": 0, + "w": 55, + "h": 69 + } + }, + { + "filename": "0063.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 1, + "w": 55, + "h": 69 + }, + "frame": { + "x": 211, + "y": 69, + "w": 55, + "h": 69 + } + }, + { + "filename": "0058.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 8, + "y": 0, + "w": 49, + "h": 70 + }, + "frame": { + "x": 162, + "y": 70, + "w": 49, + "h": 70 + } + }, + { + "filename": "0059.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 7, + "y": 0, + "w": 49, + "h": 70 + }, + "frame": { + "x": 162, + "y": 140, + "w": 49, + "h": 70 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 55, + "h": 67 + }, + "frame": { + "x": 211, + "y": 138, + "w": 55, + "h": 67 + } + }, + { + "filename": "0014.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 55, + "h": 67 + }, + "frame": { + "x": 211, + "y": 138, + "w": 55, + "h": 67 + } + }, + { + "filename": "0031.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 55, + "h": 67 + }, + "frame": { + "x": 211, + "y": 138, + "w": 55, + "h": 67 + } + }, + { + "filename": "0040.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 55, + "h": 67 + }, + "frame": { + "x": 211, + "y": 138, + "w": 55, + "h": 67 + } + }, + { + "filename": "0048.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 0, + "y": 3, + "w": 55, + "h": 67 + }, + "frame": { + "x": 211, + "y": 138, + "w": 55, + "h": 67 + } + }, + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 54, + "h": 68 + }, + "frame": { + "x": 211, + "y": 205, + "w": 54, + "h": 68 + } + }, + { + "filename": "0013.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 54, + "h": 68 + }, + "frame": { + "x": 211, + "y": 205, + "w": 54, + "h": 68 + } + }, + { + "filename": "0015.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 54, + "h": 68 + }, + "frame": { + "x": 211, + "y": 205, + "w": 54, + "h": 68 + } + }, + { + "filename": "0022.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 54, + "h": 68 + }, + "frame": { + "x": 211, + "y": 205, + "w": 54, + "h": 68 + } + }, + { + "filename": "0023.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 54, + "h": 68 + }, + "frame": { + "x": 211, + "y": 205, + "w": 54, + "h": 68 + } + }, + { + "filename": "0030.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 54, + "h": 68 + }, + "frame": { + "x": 211, + "y": 205, + "w": 54, + "h": 68 + } + }, + { + "filename": "0032.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 54, + "h": 68 + }, + "frame": { + "x": 211, + "y": 205, + "w": 54, + "h": 68 + } + }, + { + "filename": "0039.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 54, + "h": 68 + }, + "frame": { + "x": 211, + "y": 205, + "w": 54, + "h": 68 + } + }, + { + "filename": "0047.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 54, + "h": 68 + }, + "frame": { + "x": 211, + "y": 205, + "w": 54, + "h": 68 + } + }, + { + "filename": "0049.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 58, + "h": 70 + }, + "spriteSourceSize": { + "x": 1, + "y": 2, + "w": 54, + "h": 68 + }, + "frame": { + "x": 211, + "y": 205, + "w": 54, + "h": 68 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:ce74f98efa559218840205618ee52fb9:58567539c288305e6dc90729b17036fb:9bb2c0935277bda0d8f29b90c5a58c64$" + } +} diff --git a/public/images/pokemon/shiny/475.png b/public/images/pokemon/shiny/475.png new file mode 100644 index 0000000000000000000000000000000000000000..92acc1684705945d498ddc2bb7eb2e6c385cfed1 GIT binary patch literal 6936 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 literal 0 HcmV?d00001 diff --git a/src/data/arena-tag.ts b/src/data/arena-tag.ts index 4a22b25fd..9bbdc1136 100644 --- a/src/data/arena-tag.ts +++ b/src/data/arena-tag.ts @@ -211,20 +211,19 @@ class ToxicSpikesTag extends ArenaTrapTag { } activateTrap(pokemon: Pokemon): boolean { - if (pokemon.isOfType(Type.POISON) && pokemon.isGrounded()) { - this.neutralized = true; - if (pokemon.scene.arena.removeTag(this.tagType)) { - pokemon.scene.queueMessage(getPokemonMessage(pokemon, ` absorbed the ${this.getMoveName()}!`)); - return true; + if (pokemon.isGrounded()) { + if (pokemon.isOfType(Type.POISON)) { + this.neutralized = true; + if (pokemon.scene.arena.removeTag(this.tagType)) { + pokemon.scene.queueMessage(getPokemonMessage(pokemon, ` absorbed the ${this.getMoveName()}!`)); + return true; + } + } else if (!pokemon.status) { + const toxic = this.layers > 1; + if (pokemon.trySetStatus(!toxic ? StatusEffect.POISON : StatusEffect.TOXIC, true, null, `the ${this.getMoveName()}`)) + return true; } } - else if (!pokemon.status && pokemon.isGrounded()) { - const toxic = this.layers > 1; - if (pokemon.trySetStatus(!toxic ? StatusEffect.POISON : StatusEffect.TOXIC, true, null, `the ${this.getMoveName()}`)) - return true; - } - return false; - } return false; } diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index 4e11f6e3b..a80edfc4c 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -899,7 +899,7 @@ export const modifierTypes = { ENEMY_DAMAGE_BOOSTER: () => new ModifierType('Damage Token', 'Increases damage by 10%', (type, _args) => new Modifiers.EnemyDamageBoosterModifier(type, 10), 'wl_item_drop'), ENEMY_DAMAGE_REDUCTION: () => new ModifierType('Protection Token', 'Reduces incoming damage by 5%', (type, _args) => new Modifiers.EnemyDamageReducerModifier(type, 5), 'wl_guard_spec'), //ENEMY_SUPER_EFFECT_BOOSTER: () => new ModifierType('Type Advantage Token', 'Increases damage of super effective attacks by 30%', (type, _args) => new Modifiers.EnemySuperEffectiveDamageBoosterModifier(type, 30), 'wl_custom_super_effective'), - ENEMY_HEAL: () => new ModifierType('Recovery Token', 'Heals 5% of max HP every turn', (type, _args) => new Modifiers.EnemyTurnHealModifier(type, 3), 'wl_potion'), + ENEMY_HEAL: () => new ModifierType('Recovery Token', 'Heals 3% of max HP every turn', (type, _args) => new Modifiers.EnemyTurnHealModifier(type, 3), 'wl_potion'), ENEMY_ATTACK_POISON_CHANCE: () => new EnemyAttackStatusEffectChanceModifierType('Poison Token', 10, StatusEffect.POISON, 'wl_antidote'), ENEMY_ATTACK_PARALYZE_CHANCE: () => new EnemyAttackStatusEffectChanceModifierType('Paralyze Token', 10, StatusEffect.PARALYSIS, 'wl_paralyze_heal'), ENEMY_ATTACK_SLEEP_CHANCE: () => new EnemyAttackStatusEffectChanceModifierType('Sleep Token', 10, StatusEffect.SLEEP, 'wl_awakening'),