From 94b9f8116d2772ac9202569a1b4c04cfdc690421 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Wed, 14 Feb 2024 22:21:03 -0500 Subject: [PATCH] Implement new rival sprites --- public/images/trainer/player.json | 1721 ----------------------- public/images/trainer/player.png | Bin 4638 -> 0 bytes public/images/trainer/player_alt_f.json | 41 + public/images/trainer/player_alt_f.png | Bin 0 -> 721 bytes public/images/trainer/player_alt_m.json | 41 + public/images/trainer/player_alt_m.png | Bin 0 -> 743 bytes public/images/trainer/rival_f.json | 18 +- public/images/trainer/rival_f.png | Bin 721 -> 765 bytes public/images/trainer/rival_m.json | 18 +- public/images/trainer/rival_m.png | Bin 743 -> 895 bytes src/data/trainer-config.ts | 12 +- 11 files changed, 106 insertions(+), 1745 deletions(-) delete mode 100644 public/images/trainer/player.json delete mode 100644 public/images/trainer/player.png create mode 100644 public/images/trainer/player_alt_f.json create mode 100644 public/images/trainer/player_alt_f.png create mode 100644 public/images/trainer/player_alt_m.json create mode 100644 public/images/trainer/player_alt_m.png diff --git a/public/images/trainer/player.json b/public/images/trainer/player.json deleted file mode 100644 index cb65f57d9..000000000 --- a/public/images/trainer/player.json +++ /dev/null @@ -1,1721 +0,0 @@ -{ - "textures": [ - { - "image": "player.png", - "format": "RGBA8888", - "size": { - "w": 196, - "h": 196 - }, - "scale": 1, - "frames": [ - { - "filename": "0001.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0038.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0039.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0040.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0041.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0042.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0043.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0044.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0045.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0046.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0047.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0048.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0049.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0050.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0051.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0052.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0053.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0054.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0055.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0056.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0057.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0058.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0059.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0060.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0061.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0062.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0063.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0064.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0065.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0066.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0067.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0068.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0069.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0070.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0071.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0072.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0073.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0074.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0075.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0076.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0077.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0078.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0079.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0080.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0081.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 9, - "w": 38, - "h": 71 - }, - "frame": { - "x": 1, - "y": 1, - "w": 38, - "h": 71 - } - }, - { - "filename": "0034.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 19, - "y": 12, - "w": 40, - "h": 68 - }, - "frame": { - "x": 41, - "y": 1, - "w": 40, - "h": 68 - } - }, - { - "filename": "0035.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 19, - "y": 12, - "w": 40, - "h": 68 - }, - "frame": { - "x": 41, - "y": 1, - "w": 40, - "h": 68 - } - }, - { - "filename": "0036.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 10, - "w": 38, - "h": 70 - }, - "frame": { - "x": 1, - "y": 74, - "w": 38, - "h": 70 - } - }, - { - "filename": "0033.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 31, - "w": 37, - "h": 49 - }, - "frame": { - "x": 1, - "y": 146, - "w": 37, - "h": 49 - } - }, - { - "filename": "0037.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 21, - "y": 10, - "w": 38, - "h": 70 - }, - "frame": { - "x": 41, - "y": 71, - "w": 38, - "h": 70 - } - }, - { - "filename": "0002.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 19, - "y": 23, - "w": 41, - "h": 57 - }, - "frame": { - "x": 83, - "y": 1, - "w": 41, - "h": 57 - } - }, - { - "filename": "0003.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 19, - "y": 23, - "w": 41, - "h": 57 - }, - "frame": { - "x": 83, - "y": 1, - "w": 41, - "h": 57 - } - }, - { - "filename": "0004.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 19, - "y": 23, - "w": 41, - "h": 57 - }, - "frame": { - "x": 83, - "y": 1, - "w": 41, - "h": 57 - } - }, - { - "filename": "0005.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 19, - "y": 23, - "w": 41, - "h": 57 - }, - "frame": { - "x": 83, - "y": 1, - "w": 41, - "h": 57 - } - }, - { - "filename": "0006.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 19, - "y": 23, - "w": 41, - "h": 57 - }, - "frame": { - "x": 83, - "y": 1, - "w": 41, - "h": 57 - } - }, - { - "filename": "0007.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 19, - "y": 23, - "w": 41, - "h": 57 - }, - "frame": { - "x": 83, - "y": 1, - "w": 41, - "h": 57 - } - }, - { - "filename": "0008.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 19, - "y": 23, - "w": 41, - "h": 57 - }, - "frame": { - "x": 83, - "y": 1, - "w": 41, - "h": 57 - } - }, - { - "filename": "0009.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 19, - "y": 25, - "w": 41, - "h": 55 - }, - "frame": { - "x": 126, - "y": 1, - "w": 41, - "h": 55 - } - }, - { - "filename": "0010.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 28, - "w": 39, - "h": 52 - }, - "frame": { - "x": 41, - "y": 143, - "w": 39, - "h": 52 - } - }, - { - "filename": "0011.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 28, - "w": 39, - "h": 52 - }, - "frame": { - "x": 41, - "y": 143, - "w": 39, - "h": 52 - } - }, - { - "filename": "0012.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 36, - "w": 38, - "h": 44 - }, - "frame": { - "x": 83, - "y": 60, - "w": 38, - "h": 44 - } - }, - { - "filename": "0018.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 36, - "w": 38, - "h": 44 - }, - "frame": { - "x": 123, - "y": 60, - "w": 38, - "h": 44 - } - }, - { - "filename": "0019.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 36, - "w": 38, - "h": 44 - }, - "frame": { - "x": 123, - "y": 60, - "w": 38, - "h": 44 - } - }, - { - "filename": "0020.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 36, - "w": 38, - "h": 44 - }, - "frame": { - "x": 123, - "y": 60, - "w": 38, - "h": 44 - } - }, - { - "filename": "0032.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 36, - "w": 38, - "h": 44 - }, - "frame": { - "x": 123, - "y": 60, - "w": 38, - "h": 44 - } - }, - { - "filename": "0021.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 37, - "w": 38, - "h": 43 - }, - "frame": { - "x": 82, - "y": 106, - "w": 38, - "h": 43 - } - }, - { - "filename": "0022.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 37, - "w": 38, - "h": 43 - }, - "frame": { - "x": 82, - "y": 106, - "w": 38, - "h": 43 - } - }, - { - "filename": "0023.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 37, - "w": 38, - "h": 43 - }, - "frame": { - "x": 82, - "y": 106, - "w": 38, - "h": 43 - } - }, - { - "filename": "0013.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 38, - "w": 38, - "h": 42 - }, - "frame": { - "x": 82, - "y": 151, - "w": 38, - "h": 42 - } - }, - { - "filename": "0014.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 38, - "w": 38, - "h": 42 - }, - "frame": { - "x": 82, - "y": 151, - "w": 38, - "h": 42 - } - }, - { - "filename": "0015.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 38, - "w": 38, - "h": 42 - }, - "frame": { - "x": 82, - "y": 151, - "w": 38, - "h": 42 - } - }, - { - "filename": "0016.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 38, - "w": 38, - "h": 42 - }, - "frame": { - "x": 82, - "y": 151, - "w": 38, - "h": 42 - } - }, - { - "filename": "0017.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 38, - "w": 38, - "h": 42 - }, - "frame": { - "x": 82, - "y": 151, - "w": 38, - "h": 42 - } - }, - { - "filename": "0024.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 38, - "w": 38, - "h": 42 - }, - "frame": { - "x": 82, - "y": 151, - "w": 38, - "h": 42 - } - }, - { - "filename": "0025.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 38, - "w": 38, - "h": 42 - }, - "frame": { - "x": 82, - "y": 151, - "w": 38, - "h": 42 - } - }, - { - "filename": "0026.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 39, - "w": 38, - "h": 41 - }, - "frame": { - "x": 122, - "y": 106, - "w": 38, - "h": 41 - } - }, - { - "filename": "0027.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 39, - "w": 38, - "h": 41 - }, - "frame": { - "x": 122, - "y": 106, - "w": 38, - "h": 41 - } - }, - { - "filename": "0028.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 39, - "w": 38, - "h": 41 - }, - "frame": { - "x": 122, - "y": 106, - "w": 38, - "h": 41 - } - }, - { - "filename": "0029.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 40, - "w": 38, - "h": 40 - }, - "frame": { - "x": 122, - "y": 149, - "w": 38, - "h": 40 - } - }, - { - "filename": "0030.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 40, - "w": 38, - "h": 40 - }, - "frame": { - "x": 122, - "y": 149, - "w": 38, - "h": 40 - } - }, - { - "filename": "0031.png", - "rotated": false, - "trimmed": true, - "sourceSize": { - "w": 80, - "h": 80 - }, - "spriteSourceSize": { - "x": 20, - "y": 40, - "w": 38, - "h": 40 - }, - "frame": { - "x": 122, - "y": 149, - "w": 38, - "h": 40 - } - } - ] - } - ], - "meta": { - "app": "https://www.codeandweb.com/texturepacker", - "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:8385e0bf69d49cb5e3ad99cf4ef0e225:60b8782eae5473a51463d8d1db7eb054:45390a50848154ae0c2f7992c949cf52$" - } -} diff --git a/public/images/trainer/player.png b/public/images/trainer/player.png deleted file mode 100644 index aebbe7a2da95ae018db69ebf62d80f06fc0b4a71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4638 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 diff --git a/public/images/trainer/player_alt_f.json b/public/images/trainer/player_alt_f.json new file mode 100644 index 000000000..2403d2852 --- /dev/null +++ b/public/images/trainer/player_alt_f.json @@ -0,0 +1,41 @@ +{ + "textures": [ + { + "image": "player_alt_f.png", + "format": "RGBA8888", + "size": { + "w": 69, + "h": 69 + }, + "scale": 1, + "frames": [ + { + "filename": "0001.png", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 27, + "h": 69 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 27, + "h": 69 + }, + "frame": { + "x": 0, + "y": 0, + "w": 27, + "h": 69 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:5f971489695d808dd4a75244472baa7a:5390e2006b9312c8b6d7c2f5a93a3dad:0aaa288a75ecf87b6647cbb7fd0d2ecc$" + } +} diff --git a/public/images/trainer/player_alt_f.png b/public/images/trainer/player_alt_f.png new file mode 100644 index 0000000000000000000000000000000000000000..b244076da835c96a26ecf13720ac180f4761609f GIT binary patch literal 721 zcmV;?0xtcDP)-2ea6USTKcOjnk&D2q%soVgMY6T)-M zI)ZBes5QoFcjiIVdIu9L85PpWHP-uGEf*6t%v~XJw59GrFd_w8cjl4fKq67Cvn2?+ z0w*2{95MtMU5T-4lQB%4(d8wIz3Z zmSxE>FwXCpJEs7#MjVv$ad=wM}MSe4e-TTa?P)nq0000*P)t-s00000 z0018yCNVmEHYXrFHb+r&%~5=YSXgLe9V=)^ICwxng=A2Zum7ZfXQ+U1sHm{B@%6w+ zNZ6ow=;-+P(76Bq|3O=0vj6}90d!JMQvg8b*k%9#010qNS#tmY3ljhU3ljkVnw%H_ z00KKnL_t(o!`;}+cIzMv1<)LfC;>a61^53ywG!BQ+};U@Q8h^>-s?!g;P`U+Ro2?e zoWi%F*Gg#xX8Ri z9k~>AgQ}R-O955NRwoIRz*En_s*1#u!uLmJD6zEb)+Tb!`~LBr*Ig%B2*j0lAdGJc za`PhJgGh0Y-7~*luV-r^5J4ivxEsR@wGS#^{-lUfN+!mbv+>^a&iKoh>*17=C>f6m z`DN*pd?~dHlv=cT4~B@gt(QW4lRky=szVZr+B$qnk`cARKIy0mImZwck>p0|fu7V6 z$sL)h(YZw#v3SF@t~IxjNN#8!N8NaxtCSN+R{YqR5}H&?Ej5bH8a<@=Pzn$rwGA(o z@#7B1u9DPJ+kaCrXQ|F|VR+v44pK>VkxrB37MvylW{!mRp_L@k5zXkEnD=Gs>pV$8y-3PX)1+7Ek4q|Qn)D7$m4=VJf24YjE<+NZ z=C2auSRay>Qp$UzG)Re*@ZMbapQ%Gi@6RWw4~qTN!q2H?hSV;@uU8uV4^jV<6z^1Y Z&<{pAC$`inlDYr@002ovPDHLkV1lz}QM&*D literal 0 HcmV?d00001 diff --git a/public/images/trainer/rival_f.json b/public/images/trainer/rival_f.json index a0bcbc1f0..b769a4377 100644 --- a/public/images/trainer/rival_f.json +++ b/public/images/trainer/rival_f.json @@ -4,8 +4,8 @@ "image": "rival_f.png", "format": "RGBA8888", "size": { - "w": 69, - "h": 69 + "w": 70, + "h": 70 }, "scale": 1, "frames": [ @@ -14,20 +14,20 @@ "rotated": false, "trimmed": false, "sourceSize": { - "w": 27, - "h": 69 + "w": 34, + "h": 70 }, "spriteSourceSize": { "x": 0, "y": 0, - "w": 27, - "h": 69 + "w": 34, + "h": 70 }, "frame": { "x": 0, "y": 0, - "w": 27, - "h": 69 + "w": 34, + "h": 70 } } ] @@ -36,6 +36,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:5f971489695d808dd4a75244472baa7a:5390e2006b9312c8b6d7c2f5a93a3dad:0aaa288a75ecf87b6647cbb7fd0d2ecc$" + "smartupdate": "$TexturePacker:SmartUpdate:a07691f467812936b78163f5b41ce7b0:aa607acae9b3e07917a4a3ac767ee1d6:0aaa288a75ecf87b6647cbb7fd0d2ecc$" } } diff --git a/public/images/trainer/rival_f.png b/public/images/trainer/rival_f.png index b244076da835c96a26ecf13720ac180f4761609f..2495192d1fc9fd118d06ac148aa0da610ab6adeb 100644 GIT binary patch delta 754 zcmVMMaHy!T z*r0galmO`H`1sJc|Hw%H|NqDoFTnr+00DGTPE!Ct=GbPDf*5~MNkl7

j$w>GMOO66u*zUcFHINfOB_nbKdlsP>LTpA;-w zSrNu{QR)lM&pXJ{FsXMuR)O^{9~SalFR)9gloAL?C;K>StWdU@rxXg7yH6P=;T@54 zwer9T8m5%K0jbV)D3QMhQYcc8S`jJF@-m}R3M)A`k}rRfD5(`7r^1DD3Wj)L+EBKL zk~9o|*!cB34cf4)Hks>=5oLE!#%Q$BeD^wrTL%nn8;n|vHq7k6v|&Khs&l|_m8B@C z6zLe+vGA-wlhHWBWD*FkiXHS)(Kz|QTLRLUF)}eQI?N?Zn4=9`tsUY3!e8l^G7%I; z&^Y4|$B=*H_UYFg?CE5VlQA?~;GzQJPa57>a#xx;Lpg*H>Y)GM+ZCmq#AJ@4`ri!( zPv<=5Vv|%#%Q@F7P?l&KN1BfNA5iW+YvYK-j11I#HnQ?a+`x=JWTY;ftXp#(Rp|?c zFq<0**CMlR?wnd*!fc60@uI>G7JUgr#@)v(Ik##ux9sYh81Ko8v%q+d(}3T-FkTH2 zBRex5%yYqM``!@i$=3pdxrN&J@qCWw$`C~waaNRh$ni7HBJ+NuyjW|@8w}19YmA|( k9LMS$C1GfhnUV_m2PE?;FIsxdy#N3J07*qoM6N<$f_?{6&Hw-a delta 707 zcmV;!0zCcw1elvNklfxjQLVEj2)Y6%9ts>X1Q}h4v1^ktOr6o? zC5pZ4uOhZxgV}$LI+UggX)sfJ>HD*9+vhiGnn~-kDIExg&hJ)cjt3JJ8O^aOw~wJv zuqxOdM2OM}$WUxYd&b(7qAi&nimo=6nmO;M)1)wqTrXFVys}y0mgM?%`MTznnvr2{ ztjM7ZhRz4UM7dm=T+>4dHYABO5hyl>M0hAo6&Yd9Gf;no1Eq!hHbHL`?xDrMUW z;~$yANJ1T0?%SmSxE>FwXCpJEs7#M zjVv$ad=!5a1Vw%`hTZ$jq9uVbycrZ3S&otn7u~Od(xW8fM?|xza+G94_#Iiapf;i? zL*|Dn9R=wEIo|Iy^+^wc#~81mNuMuH1!=a8*{?90x5{g1d&wQ9nv pSR>kzvD}WmBDTlr-!12w{{xm5B~LdhJ;wk5002ovPDHLkV1nj4G-v<- diff --git a/public/images/trainer/rival_m.json b/public/images/trainer/rival_m.json index db9e53a25..9e6f48eaa 100644 --- a/public/images/trainer/rival_m.json +++ b/public/images/trainer/rival_m.json @@ -4,8 +4,8 @@ "image": "rival_m.png", "format": "RGBA8888", "size": { - "w": 73, - "h": 73 + "w": 69, + "h": 69 }, "scale": 1, "frames": [ @@ -14,20 +14,20 @@ "rotated": false, "trimmed": false, "sourceSize": { - "w": 34, - "h": 73 + "w": 41, + "h": 69 }, "spriteSourceSize": { "x": 0, "y": 0, - "w": 34, - "h": 73 + "w": 41, + "h": 69 }, "frame": { "x": 0, "y": 0, - "w": 34, - "h": 73 + "w": 41, + "h": 69 } } ] @@ -36,6 +36,6 @@ "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "3.0", - "smartupdate": "$TexturePacker:SmartUpdate:4c2a08a8a0acbbe63d0adb2453b1990b:81d51f69c08909cd8d28932a6c1b4f71:7ef6104245066e3b4078d0f6ef5e5edf$" + "smartupdate": "$TexturePacker:SmartUpdate:0ce2f748ed22ae690182d71c0d1abf8c:cf0bfa9654caf4297c79dd85ad92877c:7ef6104245066e3b4078d0f6ef5e5edf$" } } diff --git a/public/images/trainer/rival_m.png b/public/images/trainer/rival_m.png index 935c7b8ba1b475fc57388bc7f9bf81b04958cfb7..86e4bfac879179c2e86f24400ad70803e52e699c 100644 GIT binary patch delta 891 zcmV->1BCqN1^)(riBL{Q4GJ0x0000DNk~Le0000*0000*2m=5B04r158vp`+5==k{1xc~qErpAXt00001bW%=J06^y0W&i*H32;b}g%W?+Nkl4U^&^ z33Mg6$IQ;EvpgG;G}v`-tM9x2u*k!qZzzqU@4fGh`X&y4 zAH4VYX=f0Jzu$ojUoeWqcvr{YJy9z%#AS&_X*^8~5e>8~_yuZcRS?a9b9k@R(9HCj zQ!SBFeY2wbUtoWRWM1D|B${aO0}}Lw()IKsuOXR*BULctcvfDol#=|Up+`W)438<% zk>0GNG!TUHzT-6Rik0Q{d_t)SM3tD1Bcb6s(qJfbv?=5H$bVtd{%0Wsp>ZUUu$^a2 z&%^~ve9~r!NJMJz8JHc3MM}&H47}!5k-%9=u|QFVRs??x3kuCZB;?H$OB8|F-Ygeie zWl#@_IhKDdpET7WojrTx^bo8EqAkSg0Zz`83CVSI*ewc5h2PFK-e`(Aa^X8A?+p^v zYG%kiuvKK9gDFi6y5s?bXclFx@wgg^)+IQPGGy;+9k#iIE)iwmteNGwF1#sX=OC7!wXf84b3CkwamcXUy7j zFi;*;q8MW*>R59Ohc`u$e=B+mD3cG=;TkaKJ4G2dbmKZ@WzLGr_fid#75PokuBlLr z!IOL_8^eVa+8GPQ=D`sRUYCbr%m+mosz5NO-9x^-<$UQN~MBtV~QLK7^y?7?daH}m%t5UTx#z&H0i0ojJ$kOuAF-v zJzKBfp1vyhsHu7B?TW8g^7n*`qC=;$ck%q|)%vbTwep@xs_vGLQ-n%K%P&F@E+km$ R#ESp`002ovPDHLkV1j}Tmm&ZF delta 732 zcmV<20wewZ2ImETiBL{Q4GJ0x0000DNk~Le0000<0000<2m=5B07k9*?f?J)MNmvs zMF0Q*0000V9VRh4d^RT_JT^yBbInnFhFDl=WF0GLNH};vK!s#bldu1ze`lzGaHy!T zv+?!7NJ!YAcFVP#A2u(FB; zrE|NjXK5(QQEs=|oKE5a1#YaRx~%~U2(Xfhb1^h70l3J#Lmjykbc3px)k^_Y%2p={ zl)zKZz^aPGlfr-ZM`kFowCmO;a?bny@txOQCs_!@m3JVFZwhkrBHx2ZagW_Izh19r zYatLpBE`5H!wa#+bA5-t^A+%a`lnl#(bJj|%x^>6CmawF{J5w0RGP zh_8J`h#}E~fVkxrB37MvylW{!mRp_L@k5zXkEnD=Gs>pV$8y-3PX)1+7Ek4q|Qn)D7$m4;N0ynm#6jxIwIpXRR;?Bw{SQ(9lN9e%bkGk*IVZN%DU!MX O0000 modifierTypes.SUPER_EXP_CHARM, () => modifierTypes.EXP_SHARE).setPartyMemberFunc(0, getRandomPartyMemberFunc([ Species.BULBASAUR, Species.CHARMANDER, Species.SQUIRTLE, Species.CHIKORITA, Species.CYNDAQUIL, Species.TOTODILE, Species.TREECKO, Species.TORCHIC, Species.MUDKIP, Species.TURTWIG, Species.CHIMCHAR, Species.PIPLUP, Species.SNIVY, Species.TEPIG, Species.OSHAWOTT, Species.CHESPIN, Species.FENNEKIN, Species.FROAKIE, Species.ROWLET, Species.LITTEN, Species.POPPLIO, Species.GROOKEY, Species.SCORBUNNY, Species.SOBBLE, Species.SPRIGATITO, Species.FUECOCO, Species.QUAXLY ])) .setPartyMemberFunc(1, getRandomPartyMemberFunc([ Species.PIDGEY, Species.HOOTHOOT, Species.TAILLOW, Species.STARLY, Species.PIDOVE, Species.FLETCHLING, Species.PIKIPEK, Species.ROOKIDEE, Species.WATTREL ])), - [TrainerType.RIVAL_2]: new TrainerConfig(++t).setName('Kyle').setHasGenders('Amber').setTitle('Rival').setStaticParty().setMoneyMultiplier(1.25).setEncounterBgm(TrainerType.RIVAL).setBattleBgm('battle_rival').setPartyTemplates(trainerPartyTemplates.RIVAL_2) + [TrainerType.RIVAL_2]: new TrainerConfig(++t).setName('Finn').setHasGenders('Ivy').setTitle('Rival').setStaticParty().setMoneyMultiplier(1.25).setEncounterBgm(TrainerType.RIVAL).setBattleBgm('battle_rival').setPartyTemplates(trainerPartyTemplates.RIVAL_2) .setPartyMemberFunc(0, getRandomPartyMemberFunc([ Species.IVYSAUR, Species.CHARMELEON, Species.WARTORTLE, Species.BAYLEEF, Species.QUILAVA, Species.CROCONAW, Species.GROVYLE, Species.COMBUSKEN, Species.MARSHTOMP, Species.GROTLE, Species.MONFERNO, Species.PRINPLUP, Species.SERVINE, Species.PIGNITE, Species.DEWOTT, Species.QUILLADIN, Species.BRAIXEN, Species.FROGADIER, Species.DARTRIX, Species.TORRACAT, Species.BRIONNE, Species.THWACKEY, Species.RABOOT, Species.DRIZZILE, Species.FLORAGATO, Species.CROCALOR, Species.QUAXWELL ])) .setPartyMemberFunc(1, getRandomPartyMemberFunc([ Species.PIDGEOTTO, Species.HOOTHOOT, Species.TAILLOW, Species.STARAVIA, Species.TRANQUILL, Species.FLETCHINDER, Species.TRUMBEAK, Species.CORVISQUIRE, Species.WATTREL ])) .setPartyMemberFunc(2, getSpeciesFilterRandomPartyMemberFunc((species: PokemonSpecies) => !pokemonEvolutions.hasOwnProperty(species.speciesId) && !pokemonPrevolutions.hasOwnProperty(species.speciesId) && species.baseTotal >= 450)), - [TrainerType.RIVAL_3]: new TrainerConfig(++t).setName('Kyle').setHasGenders('Amber').setTitle('Rival').setStaticParty().setMoneyMultiplier(1.5).setEncounterBgm(TrainerType.RIVAL).setBattleBgm('battle_rival').setPartyTemplates(trainerPartyTemplates.RIVAL_3) + [TrainerType.RIVAL_3]: new TrainerConfig(++t).setName('Finn').setHasGenders('Ivy').setTitle('Rival').setStaticParty().setMoneyMultiplier(1.5).setEncounterBgm(TrainerType.RIVAL).setBattleBgm('battle_rival').setPartyTemplates(trainerPartyTemplates.RIVAL_3) .setPartyMemberFunc(0, getRandomPartyMemberFunc([ Species.VENUSAUR, Species.CHARIZARD, Species.BLASTOISE, Species.MEGANIUM, Species.TYPHLOSION, Species.FERALIGATR, Species.SCEPTILE, Species.BLAZIKEN, Species.SWAMPERT, Species.TORTERRA, Species.INFERNAPE, Species.EMPOLEON, Species.SERPERIOR, Species.EMBOAR, Species.SAMUROTT, Species.CHESNAUGHT, Species.DELPHOX, Species.GRENINJA, Species.DECIDUEYE, Species.INCINEROAR, Species.PRIMARINA, Species.RILLABOOM, Species.CINDERACE, Species.INTELEON, Species.MEOWSCARADA, Species.SKELEDIRGE, Species.QUAQUAVAL ])) .setPartyMemberFunc(1, getRandomPartyMemberFunc([ Species.PIDGEOT, Species.NOCTOWL, Species.SWELLOW, Species.STARAPTOR, Species.UNFEZANT, Species.TALONFLAME, Species.TOUCANNON, Species.CORVIKNIGHT, Species.KILOWATTREL ])) .setPartyMemberFunc(2, getSpeciesFilterRandomPartyMemberFunc((species: PokemonSpecies) => !pokemonEvolutions.hasOwnProperty(species.speciesId) && !pokemonPrevolutions.hasOwnProperty(species.speciesId) && species.baseTotal >= 450)) .setSpeciesFilter(species => species.baseTotal >= 540), - [TrainerType.RIVAL_4]: new TrainerConfig(++t).setName('Kyle').setHasGenders('Amber').setTitle('Rival').setBoss().setStaticParty().setMoneyMultiplier(1.75).setEncounterBgm(TrainerType.RIVAL).setBattleBgm('battle_rival_2').setPartyTemplates(trainerPartyTemplates.RIVAL_4) + [TrainerType.RIVAL_4]: new TrainerConfig(++t).setName('Finn').setHasGenders('Ivy').setTitle('Rival').setBoss().setStaticParty().setMoneyMultiplier(1.75).setEncounterBgm(TrainerType.RIVAL).setBattleBgm('battle_rival_2').setPartyTemplates(trainerPartyTemplates.RIVAL_4) .setPartyMemberFunc(0, getRandomPartyMemberFunc([ Species.VENUSAUR, Species.CHARIZARD, Species.BLASTOISE, Species.MEGANIUM, Species.TYPHLOSION, Species.FERALIGATR, Species.SCEPTILE, Species.BLAZIKEN, Species.SWAMPERT, Species.TORTERRA, Species.INFERNAPE, Species.EMPOLEON, Species.SERPERIOR, Species.EMBOAR, Species.SAMUROTT, Species.CHESNAUGHT, Species.DELPHOX, Species.GRENINJA, Species.DECIDUEYE, Species.INCINEROAR, Species.PRIMARINA, Species.RILLABOOM, Species.CINDERACE, Species.INTELEON, Species.MEOWSCARADA, Species.SKELEDIRGE, Species.QUAQUAVAL ])) .setPartyMemberFunc(1, getRandomPartyMemberFunc([ Species.PIDGEOT, Species.NOCTOWL, Species.SWELLOW, Species.STARAPTOR, Species.UNFEZANT, Species.TALONFLAME, Species.TOUCANNON, Species.CORVIKNIGHT, Species.KILOWATTREL ])) .setPartyMemberFunc(2, getSpeciesFilterRandomPartyMemberFunc((species: PokemonSpecies) => !pokemonEvolutions.hasOwnProperty(species.speciesId) && !pokemonPrevolutions.hasOwnProperty(species.speciesId) && species.baseTotal >= 450)) .setSpeciesFilter(species => species.baseTotal >= 540), - [TrainerType.RIVAL_5]: new TrainerConfig(++t).setName('Kyle').setHasGenders('Amber').setTitle('Rival').setBoss().setStaticParty().setMoneyMultiplier(2.25).setEncounterBgm(TrainerType.RIVAL).setBattleBgm('battle_rival_3').setPartyTemplates(trainerPartyTemplates.RIVAL_5) + [TrainerType.RIVAL_5]: new TrainerConfig(++t).setName('Finn').setHasGenders('Ivy').setTitle('Rival').setBoss().setStaticParty().setMoneyMultiplier(2.25).setEncounterBgm(TrainerType.RIVAL).setBattleBgm('battle_rival_3').setPartyTemplates(trainerPartyTemplates.RIVAL_5) .setPartyMemberFunc(0, getRandomPartyMemberFunc([ Species.VENUSAUR, Species.CHARIZARD, Species.BLASTOISE, Species.MEGANIUM, Species.TYPHLOSION, Species.FERALIGATR, Species.SCEPTILE, Species.BLAZIKEN, Species.SWAMPERT, Species.TORTERRA, Species.INFERNAPE, Species.EMPOLEON, Species.SERPERIOR, Species.EMBOAR, Species.SAMUROTT, Species.CHESNAUGHT, Species.DELPHOX, Species.GRENINJA, Species.DECIDUEYE, Species.INCINEROAR, Species.PRIMARINA, Species.RILLABOOM, Species.CINDERACE, Species.INTELEON, Species.MEOWSCARADA, Species.SKELEDIRGE, Species.QUAQUAVAL ])) .setPartyMemberFunc(1, getRandomPartyMemberFunc([ Species.PIDGEOT, Species.NOCTOWL, Species.SWELLOW, Species.STARAPTOR, Species.UNFEZANT, Species.TALONFLAME, Species.TOUCANNON, Species.CORVIKNIGHT, Species.KILOWATTREL ])) .setPartyMemberFunc(2, getSpeciesFilterRandomPartyMemberFunc((species: PokemonSpecies) => !pokemonEvolutions.hasOwnProperty(species.speciesId) && !pokemonPrevolutions.hasOwnProperty(species.speciesId) && species.baseTotal >= 450)) @@ -763,7 +763,7 @@ export const trainerConfigs: TrainerConfigs = { p.setBoss(); p.pokeball = PokeballType.MASTER_BALL; })), - [TrainerType.RIVAL_6]: new TrainerConfig(++t).setName('Kyle').setHasGenders('Amber').setTitle('Rival').setBoss().setStaticParty().setMoneyMultiplier(3).setEncounterBgm('final').setBattleBgm('battle_rival_3').setPartyTemplates(trainerPartyTemplates.RIVAL_6) + [TrainerType.RIVAL_6]: new TrainerConfig(++t).setName('Finn').setHasGenders('Ivy').setTitle('Rival').setBoss().setStaticParty().setMoneyMultiplier(3).setEncounterBgm('final').setBattleBgm('battle_rival_3').setPartyTemplates(trainerPartyTemplates.RIVAL_6) .setPartyMemberFunc(0, getRandomPartyMemberFunc([ Species.VENUSAUR, Species.CHARIZARD, Species.BLASTOISE, Species.MEGANIUM, Species.TYPHLOSION, Species.FERALIGATR, Species.SCEPTILE, Species.BLAZIKEN, Species.SWAMPERT, Species.TORTERRA, Species.INFERNAPE, Species.EMPOLEON, Species.SERPERIOR, Species.EMBOAR, Species.SAMUROTT, Species.CHESNAUGHT, Species.DELPHOX, Species.GRENINJA, Species.DECIDUEYE, Species.INCINEROAR, Species.PRIMARINA, Species.RILLABOOM, Species.CINDERACE, Species.INTELEON ])) .setPartyMemberFunc(1, getRandomPartyMemberFunc([ Species.PIDGEOT, Species.NOCTOWL, Species.SWELLOW, Species.STARAPTOR, Species.UNFEZANT, Species.TALONFLAME, Species.TOUCANNON, Species.CORVIKNIGHT ])) .setPartyMemberFunc(2, getSpeciesFilterRandomPartyMemberFunc((species: PokemonSpecies) => !pokemonEvolutions.hasOwnProperty(species.speciesId) && !pokemonPrevolutions.hasOwnProperty(species.speciesId) && species.baseTotal >= 450))