diff --git a/public/images/trainer/snow_worker.json b/public/images/trainer/snow_worker.json new file mode 100644 index 00000000000..0c1a21133b9 --- /dev/null +++ b/public/images/trainer/snow_worker.json @@ -0,0 +1,1637 @@ +{ + "textures": [ + { + "image": "snow_worker_m.png", + "format": "RGBA8888", + "size": { + "w": 183, + "h": 183 + }, + "scale": 1, + "frames": [ + { + "filename": "0001.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0002.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0003.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0032.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0033.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0034.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0035.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0036.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0037.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0038.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0039.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0040.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0041.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0042.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0043.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0044.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0045.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0046.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0047.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0048.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0049.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0050.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0051.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0052.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0053.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0054.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0055.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0056.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0057.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0058.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0059.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0060.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0061.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0062.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0063.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0064.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0065.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0066.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0067.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0068.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0069.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0070.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0071.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0072.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0073.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0074.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0075.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0076.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0077.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 47, + "h": 60 + }, + "frame": { + "x": 1, + "y": 1, + "w": 47, + "h": 60 + } + }, + { + "filename": "0004.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 46, + "h": 60 + }, + "frame": { + "x": 1, + "y": 63, + "w": 46, + "h": 60 + } + }, + { + "filename": "0030.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 46, + "h": 60 + }, + "frame": { + "x": 1, + "y": 63, + "w": 46, + "h": 60 + } + }, + { + "filename": "0031.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 16, + "y": 20, + "w": 46, + "h": 60 + }, + "frame": { + "x": 1, + "y": 63, + "w": 46, + "h": 60 + } + }, + { + "filename": "0005.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 49, + "y": 63, + "w": 46, + "h": 59 + } + }, + { + "filename": "0029.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 49, + "y": 63, + "w": 46, + "h": 59 + } + }, + { + "filename": "0006.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 50, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0007.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 50, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0028.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 50, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0008.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0013.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0014.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0015.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0020.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0021.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0022.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0023.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0024.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0025.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0026.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0027.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 98, + "y": 1, + "w": 46, + "h": 59 + } + }, + { + "filename": "0009.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 97, + "y": 62, + "w": 46, + "h": 59 + } + }, + { + "filename": "0012.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 97, + "y": 62, + "w": 46, + "h": 59 + } + }, + { + "filename": "0016.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 97, + "y": 62, + "w": 46, + "h": 59 + } + }, + { + "filename": "0018.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 97, + "y": 62, + "w": 46, + "h": 59 + } + }, + { + "filename": "0019.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 97, + "y": 62, + "w": 46, + "h": 59 + } + }, + { + "filename": "0010.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 97, + "y": 123, + "w": 46, + "h": 59 + } + }, + { + "filename": "0011.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 97, + "y": 123, + "w": 46, + "h": 59 + } + }, + { + "filename": "0017.png", + "rotated": false, + "trimmed": true, + "sourceSize": { + "w": 80, + "h": 80 + }, + "spriteSourceSize": { + "x": 17, + "y": 21, + "w": 46, + "h": 59 + }, + "frame": { + "x": 97, + "y": 123, + "w": 46, + "h": 59 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:c523abd1fb0f9a15c395d98cc94abb21:5b387f1394fa7c00ff021a434a2c70e2:dd52c0c753a2ab4cf10a366fabd9abcb$" + } +} diff --git a/public/images/trainer/snow_worker.png b/public/images/trainer/snow_worker.png new file mode 100644 index 00000000000..0e39505cc8d Binary files /dev/null and b/public/images/trainer/snow_worker.png differ diff --git a/src/data/dialogue.ts b/src/data/dialogue.ts index 499cd106cf9..cf693a6315c 100644 --- a/src/data/dialogue.ts +++ b/src/data/dialogue.ts @@ -353,6 +353,25 @@ export const trainerTypeDialogue: TrainerTypeDialogue = { ] }, ], + // Defeat dialogue in the language .JSONS exist as translated or placeholders; (en, fr, it, es, de, ja, ko, zh_cn, zh_tw, pt_br) + [TrainerType.SNOW_WORKER]: [ + { + encounter: [ + "dialogue:snow_worker.encounter.1", + ], + victory: [ + "dialogue:snow_worker.victory.1", + ] + }, + { + encounter: [ + "dialogue:snow_worker_double.encounter.1", + ], + victory: [ + "dialogue:snow_worker_double.victory.1", + ] + }, + ], [TrainerType.HEX_MANIAC]: [ { encounter: [ diff --git a/src/data/trainer-config.ts b/src/data/trainer-config.ts index 82593a4e08b..75a849574ea 100644 --- a/src/data/trainer-config.ts +++ b/src/data/trainer-config.ts @@ -1458,7 +1458,7 @@ export const trainerConfigs: TrainerConfigs = { [TrainerPoolTier.ULTRA_RARE]: [Species.ROTOM, Species.MELTAN] }), [TrainerType.SMASHER]: new TrainerConfig(++t).setMoneyMultiplier(1.2).setEncounterBgm(TrainerType.CYCLIST), - [TrainerType.SNOW_WORKER]: new TrainerConfig(++t).setName("Worker").setHasGenders("Worker Female").setHasDouble("Workers").setMoneyMultiplier(1.7).setEncounterBgm(TrainerType.CLERK).setSpeciesFilter(s => s.isOfType(Type.ICE) || s.isOfType(Type.STEEL)), + [TrainerType.SNOW_WORKER]: new TrainerConfig(++t).setName("Worker").setHasDouble("Workers").setMoneyMultiplier(1.7).setEncounterBgm(TrainerType.CLERK).setSpeciesFilter(s => s.isOfType(Type.ICE) || s.isOfType(Type.STEEL)), [TrainerType.STRIKER]: new TrainerConfig(++t).setMoneyMultiplier(1.2).setEncounterBgm(TrainerType.CYCLIST), [TrainerType.SCHOOL_KID]: new TrainerConfig(++t).setMoneyMultiplier(0.75).setEncounterBgm(TrainerType.YOUNGSTER).setHasGenders("School Kid Female", "lass").setHasDouble("School Kids") .setSpeciesPools({ diff --git a/src/locales/de/dialogue.json b/src/locales/de/dialogue.json index 493ccef2976..fe7e37c1413 100644 --- a/src/locales/de/dialogue.json +++ b/src/locales/de/dialogue.json @@ -299,6 +299,28 @@ "1": "Wie seltsam… Wie konnte das passieren… Ich hätte nicht ausgemuskelt werden sollen." } }, + "snow_worker": { + "encounter": { + "1": "Wenn es kalt wird, zieh dich warm an!\n$Das sagt uns der gesunde Menschenverstand." + }, + "victory": { + "1": "Sich bis zum Gehtnichtmehr abzurackern, ist wohl auch eine Eigenart, die uns der gesunde Menschenverstand diktiert." + }, + "defeat": { + "1": "Lass mich dir einen Ratschlag geben. Ist ein Pokémon gefroren, kannst du es wieder auftauen,\n$indem du eine Attacke vom Typ Feuer auf es anwendest!" + } + }, + "snow_worker_double": { + "encounter": { + "1": "L-l-lass uns kämpfen!" + }, + "victory": { + "1": "M-m-mir sch-sch-schlottern die K-k-knie vor lauter K-k-kälte!" + }, + "defeat": { + "1": "...\n$Sch-sch-schon gemerkt?\nH-h-hier ist es k-k-kalt!" + } + }, "hex_maniac": { "encounter": { "1": "Ich höre normalerweise nur klassische Musik, aber wenn ich verliere,\n$werde ich ein bisschen New Age ausprobieren!", diff --git a/src/locales/en/dialogue.json b/src/locales/en/dialogue.json index 9d1f0ae1c80..757e4f1020b 100644 --- a/src/locales/en/dialogue.json +++ b/src/locales/en/dialogue.json @@ -316,6 +316,28 @@ "1": "How strange… How could this be… I shouldn't have been outmuscled." } }, + "snow_worker": { + "encounter": { + "1": "When it's cold, wear a lot of clothes!\n$Only humans could come up with something so clever!" + }, + "victory": { + "1": "How we struggle in vain at the end also shows how clever humans are!" + }, + "defeat": { + "1": "I'll tell you something clever. If you use a Fire-type move on a Pokémon that is frozen solid, the ice will melt!" + } + }, + "snow_worker_double": { + "encounter": { + "1": "...\n$...R-ready to b-battle?" + }, + "victory": { + "1": "...\n$...I'm sh-shivering!" + }, + "defeat": { + "1": "...\n$...Kn-know what?\n...Th-this place is cold." + } + }, "hex_maniac": { "encounter": { "1": "I normally only ever listen to classical music, but if I lose, I think I shall try a bit of new age!", diff --git a/src/locales/es/dialogue.json b/src/locales/es/dialogue.json index 167ab60b10e..1ee842abae7 100644 --- a/src/locales/es/dialogue.json +++ b/src/locales/es/dialogue.json @@ -1,4 +1,26 @@ { + "snow_worker": { + "encounter": { + "1": "¡Cuando hace frío, hay que abrigarse!\n$¡Sabiduría popular!" + }, + "victory": { + "1": "De donde no hay, no se puede sacar.\nEso también es sabiduría popular, creo." + }, + "defeat": { + "1": "¡Voy a compartir mi sabiduría! Si congelan a un Pokémon de tu equipo,\n$usa con él un movimiento de tipo Fuego ¡y podrás derretir el hielo!" + } + }, +"snow_worker_double": { + "encounter": { + "1": "...\n$¡Co-combate!" + }, + "victory": { + "1": "...\n$¡Qué-qué frío!" + }, + "defeat": { + "1": "¿Sabes?\nAquí hace mucho frío." + } + }, "aether_grunt": { "encounter": { "1": "¡Lucharé con toda mi fuerza para detenerte!", diff --git a/src/locales/fr/dialogue.json b/src/locales/fr/dialogue.json index 3b362fc0c2c..72ceeda384d 100644 --- a/src/locales/fr/dialogue.json +++ b/src/locales/fr/dialogue.json @@ -175,6 +175,28 @@ "1": "Mon élégance demeure inébranlable !" } }, + "snow_worker": { + "encounter": { + "1": "Quand il fait froid, on se couvre !\nTout le monde sait ça !" + }, + "victory": { + "1": "Il faut se rebeller jusqu’au bout !\nTout le monde sait ça aussi…" + }, + "defeat": { + "1": "Je vais t’apprendre une bonne chose. Si un Pokémon est gelé, utilise une capacité Feu pour faire fondre la glace !" + } + }, + "snow_worker_double": { + "encounter": { + "1": "…\n… En-en-en garde !" + }, + "victory": { + "1": "…\n… Je-je-je tremble…" + }, + "defeat": { + "1": "…\n… Tu-tu-tu sais quoi ?\n… Il fait su-super froid i-ici." + } + }, "rocket_grunt": { "encounter": { "1": "Nous sommes de retour !", diff --git a/src/locales/it/dialogue.json b/src/locales/it/dialogue.json index dd82247493b..d44c0f1f245 100644 --- a/src/locales/it/dialogue.json +++ b/src/locales/it/dialogue.json @@ -1,4 +1,26 @@ { + "snow_worker": { + "encounter": { + "1": "Col freddo ci vogliono vestiti pesanti!\n$Questa è saggezza! Viva l'intelletto!" + }, + "victory": { + "1": "Agitarsi quando è troppo tardi è inutile.\nAnche questa è saggezza." + }, + "defeat": { + "1": "Ascolta questa perla di saggezza! Se usi delle mosse di tipo Fuoco su un Pokémon congelato, questo si riprenderà." + } + }, + "snow_worker_double": { + "encounter": { + "1": "...\n$Lo-Lo-Lotta..." + }, + "victory": { + "1": "...\n$Tre-Tremo..." + }, + "defeat": { + "1": "...\n$Sai che-che...\nQui fa-fa freddo?" + } + }, "stat_trainer_buck": { "encounter": { "1": "...I'm telling you right now. I'm seriously tough. Act surprised!", @@ -109,4 +131,4 @@ "1": "I was better than everyone in my family.\nI've never lost before..." } } -} +} \ No newline at end of file diff --git a/src/locales/ko/dialogue.json b/src/locales/ko/dialogue.json index 3b998c8e218..b0d8d43c9f0 100644 --- a/src/locales/ko/dialogue.json +++ b/src/locales/ko/dialogue.json @@ -299,6 +299,28 @@ "1": "이상하네… 어떻게 이럴 수 있지… 힘으로 압도할 수 없다니." } }, + "snow_worker": { + "encounter": { + "1": "추울 때엔 두껍게 입는다!\n$ 이것이 인간의 지혜다!" + }, + "victory": { + "1": "하다 하다 안 되면 마지막에는 발버둥 이것도 인간의 지혜일지도..." + }, + "defeat": { + "1": "너에게 지혜를 나누어주지. 얼음 상태가 된 포켓몬에게 불꽃 타입 기술을 쓰면 얼음이 녹는다고!" + } + }, + "snow_worker_double": { + "encounter": { + "1": "… … …\n$… …스 승부" + }, + "victory": { + "1": "… … …\n$… …떠 떨려" + }, + "defeat": { + "1": "…\n$… …알고 있니?\n… …여기 춥다고" + } + }, "hex_maniac": { "encounter": { "1": "평소에는 클래식 음악만 들었는데, 지면 뉴에이지도 좀 들어볼까!",