diff --git a/platinum.us/rom.rsf b/platinum.us/rom.rsf index 7b44fb7907..d280d6ee43 100644 --- a/platinum.us/rom.rsf +++ b/platinum.us/rom.rsf @@ -216,11 +216,14 @@ RomSpec Root /poketool/personal HostRoot res/pokemon File wotbl.narc + + Root /poketool/trainer + HostRoot res/trainers + File trdata.narc + File trpoke.narc Root / HostRoot res/prebuilt - File poketool/trainer/trdata.narc - File poketool/trainer/trpoke.narc File poketool/trmsg/trtbl.narc File poketool/trmsg/trtblofs.narc File battle/graphic/b_bag_gra.narc diff --git a/res/meson.build b/res/meson.build index 675eb66841..1fc183859d 100644 --- a/res/meson.build +++ b/res/meson.build @@ -9,3 +9,4 @@ subdir('field') subdir('items') subdir('pokemon') subdir('text') +subdir('trainers') diff --git a/res/prebuilt/poketool/meson.build b/res/prebuilt/poketool/meson.build index 4f3964a3d0..2479b2a609 100644 --- a/res/prebuilt/poketool/meson.build +++ b/res/prebuilt/poketool/meson.build @@ -4,7 +4,6 @@ subdir('poke_edit') subdir('pokeanm') subdir('pokefoot') subdir('pokegra') -subdir('trainer') subdir('trgra') subdir('trmsg') subdir('waza') diff --git a/res/prebuilt/poketool/trainer/meson.build b/res/prebuilt/poketool/trainer/meson.build deleted file mode 100644 index 92eb9b9211..0000000000 --- a/res/prebuilt/poketool/trainer/meson.build +++ /dev/null @@ -1,8 +0,0 @@ -prebuilt_files = [ - 'trdata.narc', - 'trpoke.narc' -] - -foreach f : prebuilt_files - nitrofs_files += fs.copyfile(f) -endforeach \ No newline at end of file diff --git a/res/prebuilt/poketool/trainer/trdata.narc b/res/prebuilt/poketool/trainer/trdata.narc deleted file mode 100644 index 098a063c38..0000000000 Binary files a/res/prebuilt/poketool/trainer/trdata.narc and /dev/null differ diff --git a/res/prebuilt/poketool/trainer/trpoke.narc b/res/prebuilt/poketool/trainer/trpoke.narc deleted file mode 100644 index 1ac2aa4be5..0000000000 Binary files a/res/prebuilt/poketool/trainer/trpoke.narc and /dev/null differ diff --git a/res/trainers/0000.json b/res/trainers/0000.json new file mode 100644 index 0000000000..a193447313 --- /dev/null +++ b/res/trainers/0000.json @@ -0,0 +1,8 @@ +{ + "name": "-", + "class": "TRAINER_CLASS_PLAYER_MALE", + "items": [], + "ai_flags": [], + "double_battle": false, + "party": [] +} \ No newline at end of file diff --git a/res/trainers/0001.json b/res/trainers/0001.json new file mode 100644 index 0000000000..6aad4d7d74 --- /dev/null +++ b/res/trainers/0001.json @@ -0,0 +1,20 @@ +{ + "name": "Tristan", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0002.json b/res/trainers/0002.json new file mode 100644 index 0000000000..d8982841db --- /dev/null +++ b/res/trainers/0002.json @@ -0,0 +1,22 @@ +{ + "name": "Logan", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BURMY", + "form": 0, + "level": 5, + "item": null, + "moves": [ + "MOVE_TACKLE" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0003.json b/res/trainers/0003.json new file mode 100644 index 0000000000..d547eea453 --- /dev/null +++ b/res/trainers/0003.json @@ -0,0 +1,21 @@ +{ + "name": "Natalie", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BIDOOF", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0004.json b/res/trainers/0004.json new file mode 100644 index 0000000000..54452846bb --- /dev/null +++ b/res/trainers/0004.json @@ -0,0 +1,29 @@ +{ + "name": "Michael", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRICKETOT", + "form": 0, + "level": 7, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 6, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0005.json b/res/trainers/0005.json new file mode 100644 index 0000000000..c9e01e528e --- /dev/null +++ b/res/trainers/0005.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0006.json b/res/trainers/0006.json new file mode 100644 index 0000000000..c9e01e528e --- /dev/null +++ b/res/trainers/0006.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0007.json b/res/trainers/0007.json new file mode 100644 index 0000000000..d5d7e18c65 --- /dev/null +++ b/res/trainers/0007.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0008.json b/res/trainers/0008.json new file mode 100644 index 0000000000..d5d7e18c65 --- /dev/null +++ b/res/trainers/0008.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0009.json b/res/trainers/0009.json new file mode 100644 index 0000000000..fb7642c9ca --- /dev/null +++ b/res/trainers/0009.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0010.json b/res/trainers/0010.json new file mode 100644 index 0000000000..45955cc85d --- /dev/null +++ b/res/trainers/0010.json @@ -0,0 +1,20 @@ +{ + "name": "Tyler", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 8, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0011.json b/res/trainers/0011.json new file mode 100644 index 0000000000..96dea78d66 --- /dev/null +++ b/res/trainers/0011.json @@ -0,0 +1,21 @@ +{ + "name": "Samantha", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BUDEW", + "form": 0, + "level": 7, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0012.json b/res/trainers/0012.json new file mode 100644 index 0000000000..b2e6b155d2 --- /dev/null +++ b/res/trainers/0012.json @@ -0,0 +1,21 @@ +{ + "name": "Sarah", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHINX", + "form": 0, + "level": 7, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0013.json b/res/trainers/0013.json new file mode 100644 index 0000000000..51dc451021 --- /dev/null +++ b/res/trainers/0013.json @@ -0,0 +1,36 @@ +{ + "name": "Brandon", + "class": "TRAINER_CLASS_BUG_CATCHER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WURMPLE", + "form": 0, + "level": 10, + "item": null, + "moves": [ + "MOVE_TACKLE", + "MOVE_STRING_SHOT", + "MOVE_POISON_STING" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KRICKETOT", + "form": 0, + "level": 11, + "item": null, + "moves": [ + "MOVE_BIDE" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0014.json b/res/trainers/0014.json new file mode 100644 index 0000000000..450ce33d8b --- /dev/null +++ b/res/trainers/0014.json @@ -0,0 +1,30 @@ +{ + "name": "Taylor", + "class": "TRAINER_CLASS_AROMA_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BUDEW", + "form": 0, + "level": 9, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CHERUBI", + "form": 0, + "level": 11, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0015.json b/res/trainers/0015.json new file mode 100644 index 0000000000..a6d7cbc08c --- /dev/null +++ b/res/trainers/0015.json @@ -0,0 +1,30 @@ +{ + "name": "Liv & Liz", + "class": "TRAINER_CLASS_TWINS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_PACHIRISU", + "form": 0, + "level": 11, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PACHIRISU", + "form": 0, + "level": 11, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0016.json b/res/trainers/0016.json new file mode 100644 index 0000000000..8414159af7 --- /dev/null +++ b/res/trainers/0016.json @@ -0,0 +1,25 @@ +{ + "name": "Jacob", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 14, + "item": null, + "moves": [ + "MOVE_EMBER", + "MOVE_TACKLE" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0017.json b/res/trainers/0017.json new file mode 100644 index 0000000000..42d68a5a44 --- /dev/null +++ b/res/trainers/0017.json @@ -0,0 +1,31 @@ +{ + "name": "Siena", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BIDOOF", + "form": 0, + "level": 12, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PACHIRISU", + "form": 0, + "level": 12, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0018.json b/res/trainers/0018.json new file mode 100644 index 0000000000..fa39fa878b --- /dev/null +++ b/res/trainers/0018.json @@ -0,0 +1,39 @@ +{ + "name": "Daniel", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 10, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 11, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 12, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0019.json b/res/trainers/0019.json new file mode 100644 index 0000000000..80ef4d66c3 --- /dev/null +++ b/res/trainers/0019.json @@ -0,0 +1,21 @@ +{ + "name": "Nicholas", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 14, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0020.json b/res/trainers/0020.json new file mode 100644 index 0000000000..df547187a5 --- /dev/null +++ b/res/trainers/0020.json @@ -0,0 +1,21 @@ +{ + "name": "Kelsey", + "class": "TRAINER_CLASS_BATTLE_GIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 15, + "item": null, + "moves": null, + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0021.json b/res/trainers/0021.json new file mode 100644 index 0000000000..ad999de36d --- /dev/null +++ b/res/trainers/0021.json @@ -0,0 +1,24 @@ +{ + "name": "Elizabeth", + "class": "TRAINER_CLASS_AROMA_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 14, + "item": null, + "moves": [ + "MOVE_GROWTH", + "MOVE_MEGA_DRAIN" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0022.json b/res/trainers/0022.json new file mode 100644 index 0000000000..92ff29f8a9 --- /dev/null +++ b/res/trainers/0022.json @@ -0,0 +1,65 @@ +{ + "name": "Andrew", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 8, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 10, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 12, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 12, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 14, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 16, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0023.json b/res/trainers/0023.json new file mode 100644 index 0000000000..fa46c60185 --- /dev/null +++ b/res/trainers/0023.json @@ -0,0 +1,20 @@ +{ + "name": "Joseph", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDEEN", + "form": 0, + "level": 17, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0024.json b/res/trainers/0024.json new file mode 100644 index 0000000000..b3c6c56a8e --- /dev/null +++ b/res/trainers/0024.json @@ -0,0 +1,38 @@ +{ + "name": "Zachary", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 14, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLDEEN", + "form": 0, + "level": 16, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 14, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0025.json b/res/trainers/0025.json new file mode 100644 index 0000000000..6a53f625ae --- /dev/null +++ b/res/trainers/0025.json @@ -0,0 +1,20 @@ +{ + "name": "Axel", + "class": "TRAINER_CLASS_CYCLIST_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0026.json b/res/trainers/0026.json new file mode 100644 index 0000000000..30cc8125e2 --- /dev/null +++ b/res/trainers/0026.json @@ -0,0 +1,20 @@ +{ + "name": "James", + "class": "TRAINER_CLASS_CYCLIST_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0027.json b/res/trainers/0027.json new file mode 100644 index 0000000000..811803f87b --- /dev/null +++ b/res/trainers/0027.json @@ -0,0 +1,29 @@ +{ + "name": "John", + "class": "TRAINER_CLASS_CYCLIST_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 18, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0028.json b/res/trainers/0028.json new file mode 100644 index 0000000000..4169f42e8d --- /dev/null +++ b/res/trainers/0028.json @@ -0,0 +1,20 @@ +{ + "name": "Ryan", + "class": "TRAINER_CLASS_CYCLIST_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHINX", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0029.json b/res/trainers/0029.json new file mode 100644 index 0000000000..3986b6aec0 --- /dev/null +++ b/res/trainers/0029.json @@ -0,0 +1,20 @@ +{ + "name": "Megan", + "class": "TRAINER_CLASS_CYCLIST_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0030.json b/res/trainers/0030.json new file mode 100644 index 0000000000..cdb96703c8 --- /dev/null +++ b/res/trainers/0030.json @@ -0,0 +1,38 @@ +{ + "name": "Nicole", + "class": "TRAINER_CLASS_CYCLIST_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 17, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 18, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 19, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0031.json b/res/trainers/0031.json new file mode 100644 index 0000000000..b83649f4fd --- /dev/null +++ b/res/trainers/0031.json @@ -0,0 +1,20 @@ +{ + "name": "Kayla", + "class": "TRAINER_CLASS_CYCLIST_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0032.json b/res/trainers/0032.json new file mode 100644 index 0000000000..1de5955fc6 --- /dev/null +++ b/res/trainers/0032.json @@ -0,0 +1,29 @@ +{ + "name": "Rachel", + "class": "TRAINER_CLASS_CYCLIST_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHINX", + "form": 0, + "level": 18, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0033.json b/res/trainers/0033.json new file mode 100644 index 0000000000..84191c56ac --- /dev/null +++ b/res/trainers/0033.json @@ -0,0 +1,38 @@ +{ + "name": "Austin", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BUIZEL", + "form": 0, + "level": 18, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 18, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLIGAR", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0034.json b/res/trainers/0034.json new file mode 100644 index 0000000000..ebf1322eca --- /dev/null +++ b/res/trainers/0034.json @@ -0,0 +1,22 @@ +{ + "name": "Anthony", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHIMCHAR", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0035.json b/res/trainers/0035.json new file mode 100644 index 0000000000..01d9a8f523 --- /dev/null +++ b/res/trainers/0035.json @@ -0,0 +1,26 @@ +{ + "name": "Lauren", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PACHIRISU", + "form": 0, + "level": 22, + "item": null, + "moves": [ + "MOVE_SPARK", + "MOVE_QUICK_ATTACK", + "MOVE_CHARM" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0036.json b/res/trainers/0036.json new file mode 100644 index 0000000000..acd8e352e3 --- /dev/null +++ b/res/trainers/0036.json @@ -0,0 +1,48 @@ +{ + "name": "Kevin", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 17, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 17, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 19, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 19, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0037.json b/res/trainers/0037.json new file mode 100644 index 0000000000..8651616c74 --- /dev/null +++ b/res/trainers/0037.json @@ -0,0 +1,30 @@ +{ + "name": "Justin", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_NOSEPASS", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0038.json b/res/trainers/0038.json new file mode 100644 index 0000000000..68c0ceddea --- /dev/null +++ b/res/trainers/0038.json @@ -0,0 +1,30 @@ +{ + "name": "Helen", + "class": "TRAINER_CLASS_BATTLE_GIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 20, + "ball_seal": 0 + }, + { + "species": "SPECIES_MEDITITE", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0039.json b/res/trainers/0039.json new file mode 100644 index 0000000000..b6d9d25fd8 --- /dev/null +++ b/res/trainers/0039.json @@ -0,0 +1,21 @@ +{ + "name": "Robert", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_NOSEPASS", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0040.json b/res/trainers/0040.json new file mode 100644 index 0000000000..a38f370333 --- /dev/null +++ b/res/trainers/0040.json @@ -0,0 +1,30 @@ +{ + "name": "Alexander", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GRAVELER", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PROBOPASS", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0041.json b/res/trainers/0041.json new file mode 100644 index 0000000000..40dde3772a --- /dev/null +++ b/res/trainers/0041.json @@ -0,0 +1,21 @@ +{ + "name": "Jonathan", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0042.json b/res/trainers/0042.json new file mode 100644 index 0000000000..52889eebcc --- /dev/null +++ b/res/trainers/0042.json @@ -0,0 +1,21 @@ +{ + "name": "Kyle", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0043.json b/res/trainers/0043.json new file mode 100644 index 0000000000..feb73bd22b --- /dev/null +++ b/res/trainers/0043.json @@ -0,0 +1,29 @@ +{ + "name": "Cody", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BARBOACH", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0044.json b/res/trainers/0044.json new file mode 100644 index 0000000000..4fd8bbf1a7 --- /dev/null +++ b/res/trainers/0044.json @@ -0,0 +1,30 @@ +{ + "name": "Hannah", + "class": "TRAINER_CLASS_AROMA_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 18, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 1 + }, + { + "species": "SPECIES_COMBEE", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0045.json b/res/trainers/0045.json new file mode 100644 index 0000000000..b89d225a47 --- /dev/null +++ b/res/trainers/0045.json @@ -0,0 +1,29 @@ +{ + "name": "William", + "class": "TRAINER_CLASS_ARTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MIME_JR", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BONSLY", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0046.json b/res/trainers/0046.json new file mode 100644 index 0000000000..d5848a3f12 --- /dev/null +++ b/res/trainers/0046.json @@ -0,0 +1,47 @@ +{ + "name": "Albert", + "class": "TRAINER_CLASS_BREEDER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BUDEW", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BONSLY", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_EEVEE", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0047.json b/res/trainers/0047.json new file mode 100644 index 0000000000..2572aac923 --- /dev/null +++ b/res/trainers/0047.json @@ -0,0 +1,47 @@ +{ + "name": "Jennifer", + "class": "TRAINER_CLASS_BREEDER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BUDEW", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MIME_JR", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CLEFFA", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_EEVEE", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0048.json b/res/trainers/0048.json new file mode 100644 index 0000000000..e65cf541d6 --- /dev/null +++ b/res/trainers/0048.json @@ -0,0 +1,20 @@ +{ + "name": "Shelley", + "class": "TRAINER_CLASS_COWGIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0049.json b/res/trainers/0049.json new file mode 100644 index 0000000000..a160c639d6 --- /dev/null +++ b/res/trainers/0049.json @@ -0,0 +1,20 @@ +{ + "name": "Richard", + "class": "TRAINER_CLASS_JOGGER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0050.json b/res/trainers/0050.json new file mode 100644 index 0000000000..bbc3fab178 --- /dev/null +++ b/res/trainers/0050.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_POKEFAN_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0051.json b/res/trainers/0051.json new file mode 100644 index 0000000000..328a502d59 --- /dev/null +++ b/res/trainers/0051.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_POKEFAN_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0052.json b/res/trainers/0052.json new file mode 100644 index 0000000000..fb7642c9ca --- /dev/null +++ b/res/trainers/0052.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0053.json b/res/trainers/0053.json new file mode 100644 index 0000000000..418d751657 --- /dev/null +++ b/res/trainers/0053.json @@ -0,0 +1,20 @@ +{ + "name": "Danielle", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0054.json b/res/trainers/0054.json new file mode 100644 index 0000000000..39db5773b6 --- /dev/null +++ b/res/trainers/0054.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0055.json b/res/trainers/0055.json new file mode 100644 index 0000000000..da0e5e1de0 --- /dev/null +++ b/res/trainers/0055.json @@ -0,0 +1,39 @@ +{ + "name": "Ty & Sue", + "class": "TRAINER_CLASS_YOUNG_COUPLE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_BUNEARY", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_FORESIGHT", + "MOVE_JUMP_KICK", + "MOVE_QUICK_ATTACK", + "MOVE_DEFENSE_CURL" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUIZEL", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_SWIFT", + "MOVE_PURSUIT", + "MOVE_SONIC_BOOM" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0056.json b/res/trainers/0056.json new file mode 100644 index 0000000000..45a0317df0 --- /dev/null +++ b/res/trainers/0056.json @@ -0,0 +1,29 @@ +{ + "name": "Kahlil", + "class": "TRAINER_CLASS_BREEDER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ELEKID", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_HAPPINY", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0057.json b/res/trainers/0057.json new file mode 100644 index 0000000000..5370c2b7b4 --- /dev/null +++ b/res/trainers/0057.json @@ -0,0 +1,29 @@ +{ + "name": "Amber", + "class": "TRAINER_CLASS_BREEDER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGBY", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_TOGEPI", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0058.json b/res/trainers/0058.json new file mode 100644 index 0000000000..be4ac1962b --- /dev/null +++ b/res/trainers/0058.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_COWGIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0059.json b/res/trainers/0059.json new file mode 100644 index 0000000000..6c0af592e7 --- /dev/null +++ b/res/trainers/0059.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_JOGGER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0060.json b/res/trainers/0060.json new file mode 100644 index 0000000000..bbc3fab178 --- /dev/null +++ b/res/trainers/0060.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_POKEFAN_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0061.json b/res/trainers/0061.json new file mode 100644 index 0000000000..328a502d59 --- /dev/null +++ b/res/trainers/0061.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_POKEFAN_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0062.json b/res/trainers/0062.json new file mode 100644 index 0000000000..e1488ba191 --- /dev/null +++ b/res/trainers/0062.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0063.json b/res/trainers/0063.json new file mode 100644 index 0000000000..401710506f --- /dev/null +++ b/res/trainers/0063.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0064.json b/res/trainers/0064.json new file mode 100644 index 0000000000..65154dc51a --- /dev/null +++ b/res/trainers/0064.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_WAITRESS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0065.json b/res/trainers/0065.json new file mode 100644 index 0000000000..233f01b67b --- /dev/null +++ b/res/trainers/0065.json @@ -0,0 +1,29 @@ +{ + "name": "Teri & Tia", + "class": "TRAINER_CLASS_TWINS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 20 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 20 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0066.json b/res/trainers/0066.json new file mode 100644 index 0000000000..7f1cd78eb8 --- /dev/null +++ b/res/trainers/0066.json @@ -0,0 +1,55 @@ +{ + "name": "Ernest", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SCYTHER", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_SLASH", + "MOVE_WING_ATTACK", + "MOVE_PURSUIT", + "MOVE_QUICK_ATTACK" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_PROBOPASS", + "form": 0, + "level": 31, + "item": null, + "moves": [ + "MOVE_THUNDER_WAVE", + "MOVE_ROCK_SLIDE", + "MOVE_MAGNET_BOMB", + "MOVE_IRON_DEFENSE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_THUNDERBOLT", + "MOVE_CRUNCH", + "MOVE_SWAGGER", + "MOVE_DOUBLE_TEAM" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0067.json b/res/trainers/0067.json new file mode 100644 index 0000000000..caf0cb854c --- /dev/null +++ b/res/trainers/0067.json @@ -0,0 +1,54 @@ +{ + "name": "Alyssa", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AIPOM", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_SWIFT", + "MOVE_WATER_PULSE", + "MOVE_SHOCK_WAVE", + "MOVE_AERIAL_ACE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GIRAFARIG", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_DOUBLE_HIT", + "MOVE_PSYBEAM", + "MOVE_ASSURANCE", + "MOVE_LIGHT_SCREEN" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GROTLE", + "form": 0, + "level": 33, + "item": null, + "moves": [ + "MOVE_MEGA_DRAIN", + "MOVE_BITE", + "MOVE_CURSE" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0068.json b/res/trainers/0068.json new file mode 100644 index 0000000000..97672123ce --- /dev/null +++ b/res/trainers/0068.json @@ -0,0 +1,54 @@ +{ + "name": "Brian", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TANGELA", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_INGRAIN", + "MOVE_GIGA_DRAIN", + "MOVE_ANCIENT_POWER", + "MOVE_TOXIC" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_FIRE_SPIN", + "MOVE_STOMP", + "MOVE_TAKE_DOWN" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUIZEL", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_WHIRLPOOL", + "MOVE_PURSUIT", + "MOVE_QUICK_ATTACK" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0069.json b/res/trainers/0069.json new file mode 100644 index 0000000000..76bbc34fe3 --- /dev/null +++ b/res/trainers/0069.json @@ -0,0 +1,21 @@ +{ + "name": "Adam", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0070.json b/res/trainers/0070.json new file mode 100644 index 0000000000..b0cc889e87 --- /dev/null +++ b/res/trainers/0070.json @@ -0,0 +1,47 @@ +{ + "name": "Joel", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 29, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SKORUPI", + "form": 0, + "level": 29, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 29, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 29, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0071.json b/res/trainers/0071.json new file mode 100644 index 0000000000..8677dc8d16 --- /dev/null +++ b/res/trainers/0071.json @@ -0,0 +1,29 @@ +{ + "name": "Nathan", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0072.json b/res/trainers/0072.json new file mode 100644 index 0000000000..5494e3901a --- /dev/null +++ b/res/trainers/0072.json @@ -0,0 +1,20 @@ +{ + "name": "Davido", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MOTHIM", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0073.json b/res/trainers/0073.json new file mode 100644 index 0000000000..ae120c1807 --- /dev/null +++ b/res/trainers/0073.json @@ -0,0 +1,22 @@ +{ + "name": "Patrick", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GIBLE", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 17 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0074.json b/res/trainers/0074.json new file mode 100644 index 0000000000..3a87f94da5 --- /dev/null +++ b/res/trainers/0074.json @@ -0,0 +1,29 @@ +{ + "name": "Brianna", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOOTHOOT", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_NOCTOWL", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0075.json b/res/trainers/0075.json new file mode 100644 index 0000000000..da10305d7b --- /dev/null +++ b/res/trainers/0075.json @@ -0,0 +1,29 @@ +{ + "name": "Zac & Jen", + "class": "TRAINER_CLASS_DOUBLE_TEAM", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0076.json b/res/trainers/0076.json new file mode 100644 index 0000000000..a53076d7f0 --- /dev/null +++ b/res/trainers/0076.json @@ -0,0 +1,29 @@ +{ + "name": "Alexandra", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 17, + "item": null, + "moves": null, + "power": 20, + "ball_seal": 0 + }, + { + "species": "SPECIES_HOOTHOOT", + "form": 0, + "level": 17, + "item": null, + "moves": null, + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0077.json b/res/trainers/0077.json new file mode 100644 index 0000000000..3e58a3e035 --- /dev/null +++ b/res/trainers/0077.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_BATTLE_GIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0078.json b/res/trainers/0078.json new file mode 100644 index 0000000000..7963344361 --- /dev/null +++ b/res/trainers/0078.json @@ -0,0 +1,38 @@ +{ + "name": "Zach", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 14, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 14, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 14, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0079.json b/res/trainers/0079.json new file mode 100644 index 0000000000..0d6e45b9cb --- /dev/null +++ b/res/trainers/0079.json @@ -0,0 +1,39 @@ +{ + "name": "Sean", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MEDITITE", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0080.json b/res/trainers/0080.json new file mode 100644 index 0000000000..536e176f60 --- /dev/null +++ b/res/trainers/0080.json @@ -0,0 +1,29 @@ +{ + "name": "Nick", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SKORUPI", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 25 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0081.json b/res/trainers/0081.json new file mode 100644 index 0000000000..5a844b3bf2 --- /dev/null +++ b/res/trainers/0081.json @@ -0,0 +1,20 @@ +{ + "name": "Katherine", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_NOCTOWL", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0082.json b/res/trainers/0082.json new file mode 100644 index 0000000000..81f81ce3f0 --- /dev/null +++ b/res/trainers/0082.json @@ -0,0 +1,22 @@ +{ + "name": "Jason", + "class": "TRAINER_CLASS_RICH_BOY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PRINPLUP", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 23 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0083.json b/res/trainers/0083.json new file mode 100644 index 0000000000..47cd9f4fa3 --- /dev/null +++ b/res/trainers/0083.json @@ -0,0 +1,22 @@ +{ + "name": "Melissa", + "class": "TRAINER_CLASS_LADY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHERUBI", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0084.json b/res/trainers/0084.json new file mode 100644 index 0000000000..12e6900038 --- /dev/null +++ b/res/trainers/0084.json @@ -0,0 +1,22 @@ +{ + "name": "Jeremy", + "class": "TRAINER_CLASS_GENTLEMAN", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHATOT", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 22 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0085.json b/res/trainers/0085.json new file mode 100644 index 0000000000..0c84f5c06a --- /dev/null +++ b/res/trainers/0085.json @@ -0,0 +1,22 @@ +{ + "name": "Reina", + "class": "TRAINER_CLASS_SOCIALITE", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0086.json b/res/trainers/0086.json new file mode 100644 index 0000000000..e39a4ebfeb --- /dev/null +++ b/res/trainers/0086.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0087.json b/res/trainers/0087.json new file mode 100644 index 0000000000..b9d462e22c --- /dev/null +++ b/res/trainers/0087.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_COLLECTOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0088.json b/res/trainers/0088.json new file mode 100644 index 0000000000..6fab1c8e2c --- /dev/null +++ b/res/trainers/0088.json @@ -0,0 +1,29 @@ +{ + "name": "Bobby", + "class": "TRAINER_CLASS_POLICEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOOTHOOT", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0089.json b/res/trainers/0089.json new file mode 100644 index 0000000000..a7419691df --- /dev/null +++ b/res/trainers/0089.json @@ -0,0 +1,29 @@ +{ + "name": "Alex", + "class": "TRAINER_CLASS_POLICEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOOTHOOT", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0090.json b/res/trainers/0090.json new file mode 100644 index 0000000000..4f2fdd5f2e --- /dev/null +++ b/res/trainers/0090.json @@ -0,0 +1,29 @@ +{ + "name": "Dylan", + "class": "TRAINER_CLASS_POLICEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOOTHOOT", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0091.json b/res/trainers/0091.json new file mode 100644 index 0000000000..097967ef1f --- /dev/null +++ b/res/trainers/0091.json @@ -0,0 +1,20 @@ +{ + "name": "Juan", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 29, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0092.json b/res/trainers/0092.json new file mode 100644 index 0000000000..582acb4c73 --- /dev/null +++ b/res/trainers/0092.json @@ -0,0 +1,29 @@ +{ + "name": "Josh", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDEEN", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLDEEN", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0093.json b/res/trainers/0093.json new file mode 100644 index 0000000000..aa40d7dc83 --- /dev/null +++ b/res/trainers/0093.json @@ -0,0 +1,47 @@ +{ + "name": "Travis", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BARBOACH", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BARBOACH", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BARBOACH", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0094.json b/res/trainers/0094.json new file mode 100644 index 0000000000..64425415fd --- /dev/null +++ b/res/trainers/0094.json @@ -0,0 +1,31 @@ +{ + "name": "Taylor", + "class": "TRAINER_CLASS_RANGER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CARNIVINE", + "form": 0, + "level": 28, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0095.json b/res/trainers/0095.json new file mode 100644 index 0000000000..b26fe7d28b --- /dev/null +++ b/res/trainers/0095.json @@ -0,0 +1,22 @@ +{ + "name": "Jeffrey", + "class": "TRAINER_CLASS_RANGER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MONFERNO", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0096.json b/res/trainers/0096.json new file mode 100644 index 0000000000..7a980135d2 --- /dev/null +++ b/res/trainers/0096.json @@ -0,0 +1,31 @@ +{ + "name": "Allison", + "class": "TRAINER_CLASS_RANGER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MARILL", + "form": 0, + "level": 29, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LEAFEON", + "form": 0, + "level": 29, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0097.json b/res/trainers/0097.json new file mode 100644 index 0000000000..3f194dec99 --- /dev/null +++ b/res/trainers/0097.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_RANGER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0098.json b/res/trainers/0098.json new file mode 100644 index 0000000000..98f0ea9cea --- /dev/null +++ b/res/trainers/0098.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0099.json b/res/trainers/0099.json new file mode 100644 index 0000000000..320ad02f32 --- /dev/null +++ b/res/trainers/0099.json @@ -0,0 +1,28 @@ +{ + "name": "Stefano", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [ + "ITEM_X_DEFENSE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 30, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_DISABLE", + "MOVE_KINESIS", + "MOVE_ICE_PUNCH" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0100.json b/res/trainers/0100.json new file mode 100644 index 0000000000..fb7642c9ca --- /dev/null +++ b/res/trainers/0100.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0101.json b/res/trainers/0101.json new file mode 100644 index 0000000000..fb7642c9ca --- /dev/null +++ b/res/trainers/0101.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0102.json b/res/trainers/0102.json new file mode 100644 index 0000000000..2ccf5a121d --- /dev/null +++ b/res/trainers/0102.json @@ -0,0 +1,29 @@ +{ + "name": "Caleb", + "class": "TRAINER_CLASS_POLICEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOOTHOOT", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0103.json b/res/trainers/0103.json new file mode 100644 index 0000000000..843d6d9810 --- /dev/null +++ b/res/trainers/0103.json @@ -0,0 +1,38 @@ +{ + "name": "Sheltin", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0104.json b/res/trainers/0104.json new file mode 100644 index 0000000000..930e0cf7b8 --- /dev/null +++ b/res/trainers/0104.json @@ -0,0 +1,29 @@ +{ + "name": "Evan", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0105.json b/res/trainers/0105.json new file mode 100644 index 0000000000..fbf77f04eb --- /dev/null +++ b/res/trainers/0105.json @@ -0,0 +1,29 @@ +{ + "name": "Haley", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PSYDUCK", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_AZUMARILL", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0106.json b/res/trainers/0106.json new file mode 100644 index 0000000000..55fd628d8b --- /dev/null +++ b/res/trainers/0106.json @@ -0,0 +1,29 @@ +{ + "name": "Mary", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FINNEON", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PELIPPER", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0107.json b/res/trainers/0107.json new file mode 100644 index 0000000000..ab705b914b --- /dev/null +++ b/res/trainers/0107.json @@ -0,0 +1,38 @@ +{ + "name": "Jared", + "class": "TRAINER_CLASS_TUBER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHELLOS", + "form": 1, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHELLOS", + "form": 1, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHELLOS", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 8 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0108.json b/res/trainers/0108.json new file mode 100644 index 0000000000..36416f4e4d --- /dev/null +++ b/res/trainers/0108.json @@ -0,0 +1,20 @@ +{ + "name": "Chelsea", + "class": "TRAINER_CLASS_TUBER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MARILL", + "form": 0, + "level": 28, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 9 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0109.json b/res/trainers/0109.json new file mode 100644 index 0000000000..3e58a3e035 --- /dev/null +++ b/res/trainers/0109.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_BATTLE_GIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0110.json b/res/trainers/0110.json new file mode 100644 index 0000000000..e5320be6ef --- /dev/null +++ b/res/trainers/0110.json @@ -0,0 +1,38 @@ +{ + "name": "Paul", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TENTACOOL", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PELIPPER", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0111.json b/res/trainers/0111.json new file mode 100644 index 0000000000..e6d55cdd8c --- /dev/null +++ b/res/trainers/0111.json @@ -0,0 +1,38 @@ +{ + "name": "Kenneth", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 28, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0112.json b/res/trainers/0112.json new file mode 100644 index 0000000000..ab36e7be00 --- /dev/null +++ b/res/trainers/0112.json @@ -0,0 +1,29 @@ +{ + "name": "Tara & Tim", + "class": "TRAINER_CLASS_SIS_AND_BRO", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0113.json b/res/trainers/0113.json new file mode 100644 index 0000000000..e45f6f0485 --- /dev/null +++ b/res/trainers/0113.json @@ -0,0 +1,31 @@ +{ + "name": "Bryan", + "class": "TRAINER_CLASS_RUIN_MANIAC", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CRANIDOS", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0114.json b/res/trainers/0114.json new file mode 100644 index 0000000000..e4c1338b21 --- /dev/null +++ b/res/trainers/0114.json @@ -0,0 +1,22 @@ +{ + "name": "Ronald", + "class": "TRAINER_CLASS_RUIN_MANIAC", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHIELDON", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0115.json b/res/trainers/0115.json new file mode 100644 index 0000000000..283b337048 --- /dev/null +++ b/res/trainers/0115.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0116.json b/res/trainers/0116.json new file mode 100644 index 0000000000..078ee526d5 --- /dev/null +++ b/res/trainers/0116.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0117.json b/res/trainers/0117.json new file mode 100644 index 0000000000..c9e01e528e --- /dev/null +++ b/res/trainers/0117.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0118.json b/res/trainers/0118.json new file mode 100644 index 0000000000..d5d7e18c65 --- /dev/null +++ b/res/trainers/0118.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0119.json b/res/trainers/0119.json new file mode 100644 index 0000000000..788693ff43 --- /dev/null +++ b/res/trainers/0119.json @@ -0,0 +1,30 @@ +{ + "name": "Mitchell", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DUSKULL", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0120.json b/res/trainers/0120.json new file mode 100644 index 0000000000..f6a4535e98 --- /dev/null +++ b/res/trainers/0120.json @@ -0,0 +1,39 @@ +{ + "name": "Abigail", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHINGLING", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFLOON", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KIRLIA", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0121.json b/res/trainers/0121.json new file mode 100644 index 0000000000..a5f58e1944 --- /dev/null +++ b/res/trainers/0121.json @@ -0,0 +1,24 @@ +{ + "name": "Carlos", + "class": "TRAINER_CLASS_PI", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_RISKY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDEEN", + "form": 0, + "level": 30, + "item": null, + "moves": [ + "MOVE_HORN_DRILL", + "MOVE_FLAIL" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0122.json b/res/trainers/0122.json new file mode 100644 index 0000000000..52c390c6e0 --- /dev/null +++ b/res/trainers/0122.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0123.json b/res/trainers/0123.json new file mode 100644 index 0000000000..5ab1eb681f --- /dev/null +++ b/res/trainers/0123.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_PI", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0124.json b/res/trainers/0124.json new file mode 100644 index 0000000000..e39a4ebfeb --- /dev/null +++ b/res/trainers/0124.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0125.json b/res/trainers/0125.json new file mode 100644 index 0000000000..e39a4ebfeb --- /dev/null +++ b/res/trainers/0125.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0126.json b/res/trainers/0126.json new file mode 100644 index 0000000000..d17dccf47b --- /dev/null +++ b/res/trainers/0126.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0127.json b/res/trainers/0127.json new file mode 100644 index 0000000000..237ddea636 --- /dev/null +++ b/res/trainers/0127.json @@ -0,0 +1,39 @@ +{ + "name": "Gregory", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0128.json b/res/trainers/0128.json new file mode 100644 index 0000000000..12a447e70a --- /dev/null +++ b/res/trainers/0128.json @@ -0,0 +1,21 @@ +{ + "name": "Derek", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0129.json b/res/trainers/0129.json new file mode 100644 index 0000000000..d3d98dac53 --- /dev/null +++ b/res/trainers/0129.json @@ -0,0 +1,39 @@ +{ + "name": "Nathaniel", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MEDITITE", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0130.json b/res/trainers/0130.json new file mode 100644 index 0000000000..f0a3115bb9 --- /dev/null +++ b/res/trainers/0130.json @@ -0,0 +1,20 @@ +{ + "name": "Scott", + "class": "TRAINER_CLASS_JOGGER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0131.json b/res/trainers/0131.json new file mode 100644 index 0000000000..f1b1616422 --- /dev/null +++ b/res/trainers/0131.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0132.json b/res/trainers/0132.json new file mode 100644 index 0000000000..b3d4a8c55b --- /dev/null +++ b/res/trainers/0132.json @@ -0,0 +1,41 @@ +{ + "name": "Blake", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AMBIPOM", + "form": 0, + "level": 39, + "item": null, + "moves": [ + "MOVE_DOUBLE_HIT", + "MOVE_U_TURN", + "MOVE_SAND_ATTACK", + "MOVE_SCREECH" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_PORYGON2", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_SIGNAL_BEAM", + "MOVE_CONVERSION_2", + "MOVE_RECOVER" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0133.json b/res/trainers/0133.json new file mode 100644 index 0000000000..8e6fb463bb --- /dev/null +++ b/res/trainers/0133.json @@ -0,0 +1,55 @@ +{ + "name": "Garrett", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 37, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_MIMIC", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_DUSCLOPS", + "form": 0, + "level": 39, + "item": null, + "moves": [ + "MOVE_WILL_O_WISP", + "MOVE_SHADOW_PUNCH", + "MOVE_PURSUIT", + "MOVE_CONFUSE_RAY" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_SCYTHER", + "form": 0, + "level": 39, + "item": null, + "moves": [ + "MOVE_SLASH", + "MOVE_X_SCISSOR", + "MOVE_QUICK_ATTACK", + "MOVE_FURY_CUTTER" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0134.json b/res/trainers/0134.json new file mode 100644 index 0000000000..fb58a94673 --- /dev/null +++ b/res/trainers/0134.json @@ -0,0 +1,27 @@ +{ + "name": "Laura", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TROPIUS", + "form": 0, + "level": 42, + "item": null, + "moves": [ + "MOVE_AIR_SLASH", + "MOVE_BODY_SLAM", + "MOVE_MAGICAL_LEAF", + "MOVE_SWEET_SCENT" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0135.json b/res/trainers/0135.json new file mode 100644 index 0000000000..5db5ff85bc --- /dev/null +++ b/res/trainers/0135.json @@ -0,0 +1,55 @@ +{ + "name": "Maria", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 38, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_CONFUSION", + "MOVE_DISABLE", + "MOVE_SCREECH" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 39, + "item": null, + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_TAKE_DOWN", + "MOVE_FURY_ATTACK", + "MOVE_WILL_O_WISP" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_SUDOWOODO", + "form": 0, + "level": 38, + "item": null, + "moves": [ + "MOVE_ROCK_SLIDE", + "MOVE_LOW_KICK", + "MOVE_FLAIL", + "MOVE_ENDURE" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0136.json b/res/trainers/0136.json new file mode 100644 index 0000000000..97a51259a6 --- /dev/null +++ b/res/trainers/0136.json @@ -0,0 +1,38 @@ +{ + "name": "Bradley", + "class": "TRAINER_CLASS_SKIER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNORUNT", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SWINUB", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNOVER", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0137.json b/res/trainers/0137.json new file mode 100644 index 0000000000..51de0926b7 --- /dev/null +++ b/res/trainers/0137.json @@ -0,0 +1,20 @@ +{ + "name": "Edward", + "class": "TRAINER_CLASS_SKIER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0138.json b/res/trainers/0138.json new file mode 100644 index 0000000000..5b86cad3bd --- /dev/null +++ b/res/trainers/0138.json @@ -0,0 +1,29 @@ +{ + "name": "Kaitlyn", + "class": "TRAINER_CLASS_SKIER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SWINUB", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNOVER", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0139.json b/res/trainers/0139.json new file mode 100644 index 0000000000..cefb0efbff --- /dev/null +++ b/res/trainers/0139.json @@ -0,0 +1,20 @@ +{ + "name": "Andrea", + "class": "TRAINER_CLASS_SKIER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNOVER", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0140.json b/res/trainers/0140.json new file mode 100644 index 0000000000..29c2f61fbe --- /dev/null +++ b/res/trainers/0140.json @@ -0,0 +1,41 @@ +{ + "name": "Dalton", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ELECTABUZZ", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_THUNDERBOLT", + "MOVE_SWIFT", + "MOVE_QUICK_ATTACK", + "MOVE_THUNDER_WAVE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGMAR", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_FAINT_ATTACK", + "MOVE_SMOG", + "MOVE_WILL_O_WISP" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0141.json b/res/trainers/0141.json new file mode 100644 index 0000000000..d5e48752c8 --- /dev/null +++ b/res/trainers/0141.json @@ -0,0 +1,55 @@ +{ + "name": "Olivia", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KIRLIA", + "form": 0, + "level": 38, + "item": null, + "moves": [ + "MOVE_FUTURE_SIGHT", + "MOVE_PSYCHIC", + "MOVE_MAGICAL_LEAF", + "MOVE_LUCKY_CHANT" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 39, + "item": null, + "moves": [ + "MOVE_WATERFALL", + "MOVE_POISON_JAB", + "MOVE_SUPERSONIC", + "MOVE_AQUA_RING" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUNEARY", + "form": 0, + "level": 38, + "item": null, + "moves": [ + "MOVE_DIZZY_PUNCH", + "MOVE_QUICK_ATTACK", + "MOVE_JUMP_KICK", + "MOVE_SHADOW_BALL" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0142.json b/res/trainers/0142.json new file mode 100644 index 0000000000..9732c333ad --- /dev/null +++ b/res/trainers/0142.json @@ -0,0 +1,38 @@ +{ + "name": "Shawn", + "class": "TRAINER_CLASS_SKIER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNOVER", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNOVER", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNOVER", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0143.json b/res/trainers/0143.json new file mode 100644 index 0000000000..7ea286f9e7 --- /dev/null +++ b/res/trainers/0143.json @@ -0,0 +1,29 @@ +{ + "name": "Bjorn", + "class": "TRAINER_CLASS_SKIER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SWINUB", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0144.json b/res/trainers/0144.json new file mode 100644 index 0000000000..8a41779934 --- /dev/null +++ b/res/trainers/0144.json @@ -0,0 +1,29 @@ +{ + "name": "Lexie", + "class": "TRAINER_CLASS_SKIER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PILOSWINE", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLACEON", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0145.json b/res/trainers/0145.json new file mode 100644 index 0000000000..7e7eeba1bb --- /dev/null +++ b/res/trainers/0145.json @@ -0,0 +1,20 @@ +{ + "name": "Madison", + "class": "TRAINER_CLASS_SKIER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNORUNT", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0146.json b/res/trainers/0146.json new file mode 100644 index 0000000000..0d8c08a075 --- /dev/null +++ b/res/trainers/0146.json @@ -0,0 +1,20 @@ +{ + "name": "Matthew", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 5 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0147.json b/res/trainers/0147.json new file mode 100644 index 0000000000..a63530e6d1 --- /dev/null +++ b/res/trainers/0147.json @@ -0,0 +1,29 @@ +{ + "name": "Ethan", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SKORUPI", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0148.json b/res/trainers/0148.json new file mode 100644 index 0000000000..d1fbb3078c --- /dev/null +++ b/res/trainers/0148.json @@ -0,0 +1,39 @@ +{ + "name": "Luke", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_RIOLU", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0149.json b/res/trainers/0149.json new file mode 100644 index 0000000000..3826a66360 --- /dev/null +++ b/res/trainers/0149.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0150.json b/res/trainers/0150.json new file mode 100644 index 0000000000..3826a66360 --- /dev/null +++ b/res/trainers/0150.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0151.json b/res/trainers/0151.json new file mode 100644 index 0000000000..16ea13cae3 --- /dev/null +++ b/res/trainers/0151.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0152.json b/res/trainers/0152.json new file mode 100644 index 0000000000..16ea13cae3 --- /dev/null +++ b/res/trainers/0152.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0153.json b/res/trainers/0153.json new file mode 100644 index 0000000000..bae9d17054 --- /dev/null +++ b/res/trainers/0153.json @@ -0,0 +1,29 @@ +{ + "name": "Miguel", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0154.json b/res/trainers/0154.json new file mode 100644 index 0000000000..37266bdd41 --- /dev/null +++ b/res/trainers/0154.json @@ -0,0 +1,56 @@ +{ + "name": "Luc", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 29, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 29, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0155.json b/res/trainers/0155.json new file mode 100644 index 0000000000..ab36e7be00 --- /dev/null +++ b/res/trainers/0155.json @@ -0,0 +1,29 @@ +{ + "name": "Tara & Tim", + "class": "TRAINER_CLASS_SIS_AND_BRO", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0156.json b/res/trainers/0156.json new file mode 100644 index 0000000000..3826a66360 --- /dev/null +++ b/res/trainers/0156.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0157.json b/res/trainers/0157.json new file mode 100644 index 0000000000..3826a66360 --- /dev/null +++ b/res/trainers/0157.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0158.json b/res/trainers/0158.json new file mode 100644 index 0000000000..16ea13cae3 --- /dev/null +++ b/res/trainers/0158.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0159.json b/res/trainers/0159.json new file mode 100644 index 0000000000..b353ae6e54 --- /dev/null +++ b/res/trainers/0159.json @@ -0,0 +1,38 @@ +{ + "name": "Adrian", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_TENTACOOL", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_OCTILLERY", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0160.json b/res/trainers/0160.json new file mode 100644 index 0000000000..0b37c87f2c --- /dev/null +++ b/res/trainers/0160.json @@ -0,0 +1,20 @@ +{ + "name": "Erik", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TENTACRUEL", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0161.json b/res/trainers/0161.json new file mode 100644 index 0000000000..c79d699bc9 --- /dev/null +++ b/res/trainers/0161.json @@ -0,0 +1,29 @@ +{ + "name": "Vincent", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PELIPPER", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTRODON", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0162.json b/res/trainers/0162.json new file mode 100644 index 0000000000..2fa9fcdc04 --- /dev/null +++ b/res/trainers/0162.json @@ -0,0 +1,47 @@ +{ + "name": "Jessica", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDEEN", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLDEEN", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLDEEN", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0163.json b/res/trainers/0163.json new file mode 100644 index 0000000000..4bc1aad663 --- /dev/null +++ b/res/trainers/0163.json @@ -0,0 +1,20 @@ +{ + "name": "Erica", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FINNEON", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0164.json b/res/trainers/0164.json new file mode 100644 index 0000000000..262d8898db --- /dev/null +++ b/res/trainers/0164.json @@ -0,0 +1,53 @@ +{ + "name": "Katelyn", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BUIZEL", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_SONIC_BOOM", + "MOVE_QUICK_ATTACK", + "MOVE_ATTRACT" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MEDICHAM", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_CONFUSION", + "MOVE_BRICK_BREAK", + "MOVE_MEDITATE", + "MOVE_LIGHT_SCREEN" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_HORN_ATTACK", + "MOVE_AQUA_RING", + "MOVE_CAPTIVATE" + ], + "power": 0, + "ball_seal": 15 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0165.json b/res/trainers/0165.json new file mode 100644 index 0000000000..ab36e7be00 --- /dev/null +++ b/res/trainers/0165.json @@ -0,0 +1,29 @@ +{ + "name": "Tara & Tim", + "class": "TRAINER_CLASS_SIS_AND_BRO", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0166.json b/res/trainers/0166.json new file mode 100644 index 0000000000..a52dfd33bf --- /dev/null +++ b/res/trainers/0166.json @@ -0,0 +1,29 @@ +{ + "name": "Dillon", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0167.json b/res/trainers/0167.json new file mode 100644 index 0000000000..a70ac2ecb0 --- /dev/null +++ b/res/trainers/0167.json @@ -0,0 +1,20 @@ +{ + "name": "Vanessa", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0168.json b/res/trainers/0168.json new file mode 100644 index 0000000000..da69fc0fca --- /dev/null +++ b/res/trainers/0168.json @@ -0,0 +1,38 @@ +{ + "name": "Cory", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FINNEON", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_FINNEON", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_FINNEON", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0169.json b/res/trainers/0169.json new file mode 100644 index 0000000000..66322b6ce8 --- /dev/null +++ b/res/trainers/0169.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_RUIN_MANIAC", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0170.json b/res/trainers/0170.json new file mode 100644 index 0000000000..8239db56db --- /dev/null +++ b/res/trainers/0170.json @@ -0,0 +1,39 @@ +{ + "name": "Jake", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_TAKE_DOWN", + "MOVE_AERIAL_ACE", + "MOVE_ENDEAVOR", + "MOVE_QUICK_ATTACK" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GIRAFARIG", + "form": 0, + "level": 36, + "item": null, + "moves": [ + "MOVE_DOUBLE_HIT", + "MOVE_PSYCHIC" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0171.json b/res/trainers/0171.json new file mode 100644 index 0000000000..fc997f483b --- /dev/null +++ b/res/trainers/0171.json @@ -0,0 +1,52 @@ +{ + "name": "Shannon", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHERRIM", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_PETAL_DANCE", + "MOVE_MAGICAL_LEAF", + "MOVE_LEECH_SEED" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_AZUMARILL", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_DOUBLE_EDGE", + "MOVE_BUBBLE_BEAM", + "MOVE_AQUA_RING" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LOPUNNY", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_JUMP_KICK", + "MOVE_QUICK_ATTACK", + "MOVE_CHARM" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0172.json b/res/trainers/0172.json new file mode 100644 index 0000000000..badd47c025 --- /dev/null +++ b/res/trainers/0172.json @@ -0,0 +1,38 @@ +{ + "name": "Brett", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_FINNEON", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_FEEBAS", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0173.json b/res/trainers/0173.json new file mode 100644 index 0000000000..9fbd81af16 --- /dev/null +++ b/res/trainers/0173.json @@ -0,0 +1,29 @@ +{ + "name": "Alec", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0174.json b/res/trainers/0174.json new file mode 100644 index 0000000000..ff040f2665 --- /dev/null +++ b/res/trainers/0174.json @@ -0,0 +1,47 @@ +{ + "name": "George", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGIKARP", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_FINNEON", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0175.json b/res/trainers/0175.json new file mode 100644 index 0000000000..b4c37a1480 --- /dev/null +++ b/res/trainers/0175.json @@ -0,0 +1,38 @@ +{ + "name": "Cole", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0176.json b/res/trainers/0176.json new file mode 100644 index 0000000000..d12739a9ae --- /dev/null +++ b/res/trainers/0176.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_ROUGHNECK", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0177.json b/res/trainers/0177.json new file mode 100644 index 0000000000..d12739a9ae --- /dev/null +++ b/res/trainers/0177.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_ROUGHNECK", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0178.json b/res/trainers/0178.json new file mode 100644 index 0000000000..52c390c6e0 --- /dev/null +++ b/res/trainers/0178.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0179.json b/res/trainers/0179.json new file mode 100644 index 0000000000..36521fd9cf --- /dev/null +++ b/res/trainers/0179.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0180.json b/res/trainers/0180.json new file mode 100644 index 0000000000..685992817d --- /dev/null +++ b/res/trainers/0180.json @@ -0,0 +1,38 @@ +{ + "name": "Luther", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WINGULL", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTRODON", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0181.json b/res/trainers/0181.json new file mode 100644 index 0000000000..787ca30325 --- /dev/null +++ b/res/trainers/0181.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_ARTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0182.json b/res/trainers/0182.json new file mode 100644 index 0000000000..52c3a7e1e1 --- /dev/null +++ b/res/trainers/0182.json @@ -0,0 +1,29 @@ +{ + "name": "Tara & Tim", + "class": "TRAINER_CLASS_YOUNG_COUPLE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0183.json b/res/trainers/0183.json new file mode 100644 index 0000000000..994a4794a2 --- /dev/null +++ b/res/trainers/0183.json @@ -0,0 +1,29 @@ +{ + "name": "Wesley", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_TENTACRUEL", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0184.json b/res/trainers/0184.json new file mode 100644 index 0000000000..b006956a3d --- /dev/null +++ b/res/trainers/0184.json @@ -0,0 +1,20 @@ +{ + "name": "Ricardo", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TENTACRUEL", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0185.json b/res/trainers/0185.json new file mode 100644 index 0000000000..0c7ae5fe73 --- /dev/null +++ b/res/trainers/0185.json @@ -0,0 +1,29 @@ +{ + "name": "Francisco", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TENTACOOL", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0186.json b/res/trainers/0186.json new file mode 100644 index 0000000000..d33e52fc61 --- /dev/null +++ b/res/trainers/0186.json @@ -0,0 +1,38 @@ +{ + "name": "Colton", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WINGULL", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_OCTILLERY", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PELIPPER", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0187.json b/res/trainers/0187.json new file mode 100644 index 0000000000..39b62ecaad --- /dev/null +++ b/res/trainers/0187.json @@ -0,0 +1,20 @@ +{ + "name": "Troy", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0188.json b/res/trainers/0188.json new file mode 100644 index 0000000000..6e06282e5d --- /dev/null +++ b/res/trainers/0188.json @@ -0,0 +1,38 @@ +{ + "name": "Oscar", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MANTYKE", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MANTINE", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0189.json b/res/trainers/0189.json new file mode 100644 index 0000000000..c6380e200f --- /dev/null +++ b/res/trainers/0189.json @@ -0,0 +1,20 @@ +{ + "name": "Miranda", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUMINEON", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0190.json b/res/trainers/0190.json new file mode 100644 index 0000000000..a6a80b6276 --- /dev/null +++ b/res/trainers/0190.json @@ -0,0 +1,29 @@ +{ + "name": "Aubree", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BIBAREL", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_AZUMARILL", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0191.json b/res/trainers/0191.json new file mode 100644 index 0000000000..64440b3a54 --- /dev/null +++ b/res/trainers/0191.json @@ -0,0 +1,38 @@ +{ + "name": "Paige", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MARILL", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_WINGULL", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0192.json b/res/trainers/0192.json new file mode 100644 index 0000000000..701a82c83e --- /dev/null +++ b/res/trainers/0192.json @@ -0,0 +1,29 @@ +{ + "name": "Crystal", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WINGULL", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0193.json b/res/trainers/0193.json new file mode 100644 index 0000000000..f3dea1bdfc --- /dev/null +++ b/res/trainers/0193.json @@ -0,0 +1,29 @@ +{ + "name": "Cassandra", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUMINEON", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PELIPPER", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0194.json b/res/trainers/0194.json new file mode 100644 index 0000000000..6531941900 --- /dev/null +++ b/res/trainers/0194.json @@ -0,0 +1,20 @@ +{ + "name": "Gabrielle", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0195.json b/res/trainers/0195.json new file mode 100644 index 0000000000..4811e35eda --- /dev/null +++ b/res/trainers/0195.json @@ -0,0 +1,29 @@ +{ + "name": "Colin", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 6, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 8, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0196.json b/res/trainers/0196.json new file mode 100644 index 0000000000..7644242f94 --- /dev/null +++ b/res/trainers/0196.json @@ -0,0 +1,20 @@ +{ + "name": "Mason", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 9, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0197.json b/res/trainers/0197.json new file mode 100644 index 0000000000..4fc9a4ee98 --- /dev/null +++ b/res/trainers/0197.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0198.json b/res/trainers/0198.json new file mode 100644 index 0000000000..98f0ea9cea --- /dev/null +++ b/res/trainers/0198.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0199.json b/res/trainers/0199.json new file mode 100644 index 0000000000..98f0ea9cea --- /dev/null +++ b/res/trainers/0199.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0200.json b/res/trainers/0200.json new file mode 100644 index 0000000000..98f0ea9cea --- /dev/null +++ b/res/trainers/0200.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0201.json b/res/trainers/0201.json new file mode 100644 index 0000000000..ce943aaecf --- /dev/null +++ b/res/trainers/0201.json @@ -0,0 +1,52 @@ +{ + "name": "Jack", + "class": "TRAINER_CLASS_BUG_CATCHER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WURMPLE", + "form": 0, + "level": 11, + "item": null, + "moves": [ + "MOVE_TACKLE", + "MOVE_STRING_SHOT", + "MOVE_POISON_STING" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SILCOON", + "form": 0, + "level": 13, + "item": null, + "moves": [ + "MOVE_TACKLE", + "MOVE_STRING_SHOT", + "MOVE_POISON_STING", + "MOVE_HARDEN" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BEAUTIFLY", + "form": 0, + "level": 15, + "item": null, + "moves": [ + "MOVE_TACKLE", + "MOVE_POISON_STING", + "MOVE_ABSORB", + "MOVE_GUST" + ], + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0202.json b/res/trainers/0202.json new file mode 100644 index 0000000000..9e0c8b10f5 --- /dev/null +++ b/res/trainers/0202.json @@ -0,0 +1,52 @@ +{ + "name": "Phillip", + "class": "TRAINER_CLASS_BUG_CATCHER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WURMPLE", + "form": 0, + "level": 11, + "item": null, + "moves": [ + "MOVE_TACKLE", + "MOVE_STRING_SHOT", + "MOVE_POISON_STING" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CASCOON", + "form": 0, + "level": 13, + "item": null, + "moves": [ + "MOVE_TACKLE", + "MOVE_STRING_SHOT", + "MOVE_POISON_STING", + "MOVE_HARDEN" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_DUSTOX", + "form": 0, + "level": 15, + "item": null, + "moves": [ + "MOVE_TACKLE", + "MOVE_POISON_STING", + "MOVE_CONFUSION", + "MOVE_GUST" + ], + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0203.json b/res/trainers/0203.json new file mode 100644 index 0000000000..bc06574e35 --- /dev/null +++ b/res/trainers/0203.json @@ -0,0 +1,29 @@ +{ + "name": "Donald", + "class": "TRAINER_CLASS_BUG_CATCHER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BURMY", + "form": 1, + "level": 14, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_BURMY", + "form": 2, + "level": 14, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0204.json b/res/trainers/0204.json new file mode 100644 index 0000000000..2cfefd4ab6 --- /dev/null +++ b/res/trainers/0204.json @@ -0,0 +1,20 @@ +{ + "name": "Briana", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PACHIRISU", + "form": 0, + "level": 16, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0205.json b/res/trainers/0205.json new file mode 100644 index 0000000000..f96efd9939 --- /dev/null +++ b/res/trainers/0205.json @@ -0,0 +1,23 @@ +{ + "name": "Elijah", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ABRA", + "form": 0, + "level": 17, + "item": null, + "moves": [ + "MOVE_HIDDEN_POWER" + ], + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0206.json b/res/trainers/0206.json new file mode 100644 index 0000000000..14462faa90 --- /dev/null +++ b/res/trainers/0206.json @@ -0,0 +1,23 @@ +{ + "name": "Lindsey", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ABRA", + "form": 0, + "level": 17, + "item": null, + "moves": [ + "MOVE_HIDDEN_POWER" + ], + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0207.json b/res/trainers/0207.json new file mode 100644 index 0000000000..52c3a7e1e1 --- /dev/null +++ b/res/trainers/0207.json @@ -0,0 +1,29 @@ +{ + "name": "Tara & Tim", + "class": "TRAINER_CLASS_YOUNG_COUPLE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0208.json b/res/trainers/0208.json new file mode 100644 index 0000000000..4fc9a4ee98 --- /dev/null +++ b/res/trainers/0208.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0209.json b/res/trainers/0209.json new file mode 100644 index 0000000000..4fc9a4ee98 --- /dev/null +++ b/res/trainers/0209.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0210.json b/res/trainers/0210.json new file mode 100644 index 0000000000..4fc9a4ee98 --- /dev/null +++ b/res/trainers/0210.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0211.json b/res/trainers/0211.json new file mode 100644 index 0000000000..b7b7fc2994 --- /dev/null +++ b/res/trainers/0211.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0212.json b/res/trainers/0212.json new file mode 100644 index 0000000000..b7b7fc2994 --- /dev/null +++ b/res/trainers/0212.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0213.json b/res/trainers/0213.json new file mode 100644 index 0000000000..9ec07f0c11 --- /dev/null +++ b/res/trainers/0213.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0214.json b/res/trainers/0214.json new file mode 100644 index 0000000000..9ec07f0c11 --- /dev/null +++ b/res/trainers/0214.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0215.json b/res/trainers/0215.json new file mode 100644 index 0000000000..078ee526d5 --- /dev/null +++ b/res/trainers/0215.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0216.json b/res/trainers/0216.json new file mode 100644 index 0000000000..078ee526d5 --- /dev/null +++ b/res/trainers/0216.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0217.json b/res/trainers/0217.json new file mode 100644 index 0000000000..ac4f7b2dea --- /dev/null +++ b/res/trainers/0217.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0218.json b/res/trainers/0218.json new file mode 100644 index 0000000000..bb912b9207 --- /dev/null +++ b/res/trainers/0218.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0219.json b/res/trainers/0219.json new file mode 100644 index 0000000000..cb26544fca --- /dev/null +++ b/res/trainers/0219.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0220.json b/res/trainers/0220.json new file mode 100644 index 0000000000..6041ae1376 --- /dev/null +++ b/res/trainers/0220.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0221.json b/res/trainers/0221.json new file mode 100644 index 0000000000..9459c0971a --- /dev/null +++ b/res/trainers/0221.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SCHOOL_KID_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0222.json b/res/trainers/0222.json new file mode 100644 index 0000000000..c93e6387b3 --- /dev/null +++ b/res/trainers/0222.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_SCHOOL_KID_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0223.json b/res/trainers/0223.json new file mode 100644 index 0000000000..52c3a7e1e1 --- /dev/null +++ b/res/trainers/0223.json @@ -0,0 +1,29 @@ +{ + "name": "Tara & Tim", + "class": "TRAINER_CLASS_YOUNG_COUPLE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0224.json b/res/trainers/0224.json new file mode 100644 index 0000000000..9826d9752a --- /dev/null +++ b/res/trainers/0224.json @@ -0,0 +1,55 @@ +{ + "name": "Omar", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAMOSWINE", + "form": 0, + "level": 45, + "item": null, + "moves": [ + "MOVE_BLIZZARD", + "MOVE_ICE_FANG", + "MOVE_ROCK_SLIDE", + "MOVE_GIGA_IMPACT" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_MOTHIM", + "form": 0, + "level": 46, + "item": null, + "moves": [ + "MOVE_SILVER_WIND", + "MOVE_AIR_SLASH", + "MOVE_PSYCHIC", + "MOVE_TOXIC" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAMPARDOS", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_HEAD_SMASH", + "MOVE_ZEN_HEADBUTT", + "MOVE_ANCIENT_POWER", + "MOVE_SCREECH" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0225.json b/res/trainers/0225.json new file mode 100644 index 0000000000..9a5ecdca77 --- /dev/null +++ b/res/trainers/0225.json @@ -0,0 +1,41 @@ +{ + "name": "Henry", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RHYDON", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_STONE_EDGE", + "MOVE_EARTHQUAKE", + "MOVE_HAMMER_ARM", + "MOVE_TAKE_DOWN" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_CARNIVINE", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_WRING_OUT", + "MOVE_CRUNCH", + "MOVE_FAINT_ATTACK", + "MOVE_INGRAIN" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0226.json b/res/trainers/0226.json new file mode 100644 index 0000000000..f92f5c42e3 --- /dev/null +++ b/res/trainers/0226.json @@ -0,0 +1,55 @@ +{ + "name": "Mariah", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BLISSEY", + "form": 0, + "level": 45, + "item": null, + "moves": [ + "MOVE_DOUBLE_EDGE", + "MOVE_SING", + "MOVE_SOFTBOILED", + "MOVE_LIGHT_SCREEN" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLALIE", + "form": 0, + "level": 46, + "item": null, + "moves": [ + "MOVE_ICE_BEAM", + "MOVE_CRUNCH", + "MOVE_HEADBUTT", + "MOVE_SHADOW_BALL" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNEZONE", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_DISCHARGE", + "MOVE_FLASH_CANNON", + "MOVE_THUNDER_WAVE", + "MOVE_BARRIER" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0227.json b/res/trainers/0227.json new file mode 100644 index 0000000000..31c3bc5613 --- /dev/null +++ b/res/trainers/0227.json @@ -0,0 +1,41 @@ +{ + "name": "Sydney", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFABLE", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_METEOR_MASH", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN", + "MOVE_GRAVITY" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_TORTERRA", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_CRUNCH", + "MOVE_LEECH_SEED", + "MOVE_SYNTHESIS" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0228.json b/res/trainers/0228.json new file mode 100644 index 0000000000..8fced960ea --- /dev/null +++ b/res/trainers/0228.json @@ -0,0 +1,55 @@ +{ + "name": "Edgar", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PORYGON_Z", + "form": 0, + "level": 46, + "item": null, + "moves": [ + "MOVE_HYPER_BEAM", + "MOVE_SIGNAL_BEAM", + "MOVE_PSYCHIC", + "MOVE_THUNDERBOLT" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_TANGROWTH", + "form": 0, + "level": 46, + "item": null, + "moves": [ + "MOVE_POWER_WHIP", + "MOVE_MEGA_DRAIN", + "MOVE_TOXIC", + "MOVE_SLAM" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_EMPOLEON", + "form": 0, + "level": 46, + "item": null, + "moves": [ + "MOVE_BRINE", + "MOVE_DRILL_PECK", + "MOVE_METAL_CLAW", + "MOVE_GROWL" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0229.json b/res/trainers/0229.json new file mode 100644 index 0000000000..a4340b4df3 --- /dev/null +++ b/res/trainers/0229.json @@ -0,0 +1,41 @@ +{ + "name": "Clayton", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_BRAVE_BIRD", + "MOVE_QUICK_ATTACK", + "MOVE_DOUBLE_TEAM", + "MOVE_GROWL" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_LICKILICKY", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_SLAM", + "MOVE_POWER_WHIP", + "MOVE_EARTHQUAKE", + "MOVE_BRICK_BREAK" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0230.json b/res/trainers/0230.json new file mode 100644 index 0000000000..9f34f71da5 --- /dev/null +++ b/res/trainers/0230.json @@ -0,0 +1,31 @@ +{ + "name": "Ondrej", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ALTARIA", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GABITE", + "form": 0, + "level": 47, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0231.json b/res/trainers/0231.json new file mode 100644 index 0000000000..3109da31c8 --- /dev/null +++ b/res/trainers/0231.json @@ -0,0 +1,40 @@ +{ + "name": "Clinton", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GIBLE", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_SWABLU", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GABITE", + "form": 0, + "level": 47, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0232.json b/res/trainers/0232.json new file mode 100644 index 0000000000..32d6430d5a --- /dev/null +++ b/res/trainers/0232.json @@ -0,0 +1,40 @@ +{ + "name": "David", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STEELIX", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_IRON_TAIL", + "MOVE_ROCK_SLIDE", + "MOVE_SANDSTORM", + "MOVE_SCREECH" + ], + "power": 40, + "ball_seal": 0 + }, + { + "species": "SPECIES_STEELIX", + "form": 0, + "level": 37, + "item": null, + "moves": [ + "MOVE_IRON_TAIL", + "MOVE_ROCK_SLIDE", + "MOVE_SANDSTORM", + "MOVE_SCREECH" + ], + "power": 40, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0233.json b/res/trainers/0233.json new file mode 100644 index 0000000000..ed2761ff75 --- /dev/null +++ b/res/trainers/0233.json @@ -0,0 +1,29 @@ +{ + "name": "Hana", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_NOCTOWL", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_TOGETIC", + "form": 0, + "level": 47, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0234.json b/res/trainers/0234.json new file mode 100644 index 0000000000..40d4f6af24 --- /dev/null +++ b/res/trainers/0234.json @@ -0,0 +1,39 @@ +{ + "name": "Bryce", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HAUNTER", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARDEVOIR", + "form": 0, + "level": 46, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GENGAR", + "form": 0, + "level": 46, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0235.json b/res/trainers/0235.json new file mode 100644 index 0000000000..3caca7fd5c --- /dev/null +++ b/res/trainers/0235.json @@ -0,0 +1,39 @@ +{ + "name": "Valencia", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHIMECHO", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ABSOL", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_DUSKNOIR", + "form": 0, + "level": 46, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0236.json b/res/trainers/0236.json new file mode 100644 index 0000000000..eedc2e1484 --- /dev/null +++ b/res/trainers/0236.json @@ -0,0 +1,39 @@ +{ + "name": "Jo & Pat", + "class": "TRAINER_CLASS_DOUBLE_TEAM", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_LUMINEON", + "form": 0, + "level": 50, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_AQUA_RING", + "MOVE_CAPTIVATE", + "MOVE_SILVER_WIND" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 50, + "item": null, + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_STOMP", + "MOVE_QUICK_ATTACK", + "MOVE_IRON_TAIL" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0237.json b/res/trainers/0237.json new file mode 100644 index 0000000000..fc38f68a3c --- /dev/null +++ b/res/trainers/0237.json @@ -0,0 +1,39 @@ +{ + "name": "Al & Kay", + "class": "TRAINER_CLASS_DOUBLE_TEAM", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 50, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_BRAVE_BIRD", + "MOVE_GROWL", + "MOVE_QUICK_ATTACK" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_AMBIPOM", + "form": 0, + "level": 50, + "item": null, + "moves": [ + "MOVE_DOUBLE_HIT", + "MOVE_AERIAL_ACE", + "MOVE_SHOCK_WAVE", + "MOVE_WATER_PULSE" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0238.json b/res/trainers/0238.json new file mode 100644 index 0000000000..fb7642c9ca --- /dev/null +++ b/res/trainers/0238.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0239.json b/res/trainers/0239.json new file mode 100644 index 0000000000..da80513dce --- /dev/null +++ b/res/trainers/0239.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0240.json b/res/trainers/0240.json new file mode 100644 index 0000000000..9146c992c4 --- /dev/null +++ b/res/trainers/0240.json @@ -0,0 +1,55 @@ +{ + "name": "Grant", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RIOLU", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_FORCE_PALM", + "MOVE_QUICK_ATTACK", + "MOVE_COUNTER", + "MOVE_SCREECH" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_AERIAL_ACE", + "MOVE_TAKE_DOWN", + "MOVE_QUICK_ATTACK", + "MOVE_GROWL" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_GRAVELER", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_ROCK_SLIDE", + "MOVE_ROCK_POLISH", + "MOVE_DEFENSE_CURL" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0241.json b/res/trainers/0241.json new file mode 100644 index 0000000000..39db5773b6 --- /dev/null +++ b/res/trainers/0241.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0242.json b/res/trainers/0242.json new file mode 100644 index 0000000000..6041ae1376 --- /dev/null +++ b/res/trainers/0242.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0243.json b/res/trainers/0243.json new file mode 100644 index 0000000000..e39a4ebfeb --- /dev/null +++ b/res/trainers/0243.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0244.json b/res/trainers/0244.json new file mode 100644 index 0000000000..5dc48cf1bd --- /dev/null +++ b/res/trainers/0244.json @@ -0,0 +1,23 @@ +{ + "name": "Jonathon", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 11, + "item": null, + "moves": [ + "MOVE_TACKLE", + "MOVE_DEFENSE_CURL" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0245.json b/res/trainers/0245.json new file mode 100644 index 0000000000..29a835981a --- /dev/null +++ b/res/trainers/0245.json @@ -0,0 +1,36 @@ +{ + "name": "Darius", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 9, + "item": null, + "moves": [ + "MOVE_TACKLE", + "MOVE_DEFENSE_CURL" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 9, + "item": null, + "moves": [ + "MOVE_ROCK_THROW", + "MOVE_TACKLE", + "MOVE_HARDEN" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0246.json b/res/trainers/0246.json new file mode 100644 index 0000000000..7000ec430d --- /dev/null +++ b/res/trainers/0246.json @@ -0,0 +1,54 @@ +{ + "name": "Roark", + "class": "TRAINER_CLASS_LEADER_ROARK", + "items": [ + "ITEM_POTION", + "ITEM_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 12, + "item": null, + "moves": [ + "MOVE_STEALTH_ROCK", + "MOVE_ROCK_THROW" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 12, + "item": null, + "moves": [ + "MOVE_STEALTH_ROCK", + "MOVE_ROCK_THROW", + "MOVE_SCREECH" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_CRANIDOS", + "form": 0, + "level": 14, + "item": null, + "moves": [ + "MOVE_HEADBUTT", + "MOVE_PURSUIT", + "MOVE_LEER" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0247.json b/res/trainers/0247.json new file mode 100644 index 0000000000..fecb55451b --- /dev/null +++ b/res/trainers/0247.json @@ -0,0 +1,37 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 7, + "item": null, + "moves": [ + "MOVE_QUICK_ATTACK", + "MOVE_GROWL" + ], + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_TURTWIG", + "form": 0, + "level": 9, + "item": null, + "moves": [ + "MOVE_TACKLE", + "MOVE_WITHDRAW" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0248.json b/res/trainers/0248.json new file mode 100644 index 0000000000..bbd0a895d6 --- /dev/null +++ b/res/trainers/0248.json @@ -0,0 +1,37 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 7, + "item": null, + "moves": [ + "MOVE_QUICK_ATTACK", + "MOVE_GROWL" + ], + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_CHIMCHAR", + "form": 0, + "level": 9, + "item": null, + "moves": [ + "MOVE_SCRATCH", + "MOVE_LEER" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0249.json b/res/trainers/0249.json new file mode 100644 index 0000000000..b52b7e95b5 --- /dev/null +++ b/res/trainers/0249.json @@ -0,0 +1,37 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 7, + "item": null, + "moves": [ + "MOVE_QUICK_ATTACK", + "MOVE_GROWL" + ], + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIPLUP", + "form": 0, + "level": 9, + "item": null, + "moves": [ + "MOVE_POUND", + "MOVE_GROWL" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0250.json b/res/trainers/0250.json new file mode 100644 index 0000000000..b0ee23f1a0 --- /dev/null +++ b/res/trainers/0250.json @@ -0,0 +1,58 @@ +{ + "name": "Byron", + "class": "TRAINER_CLASS_LEADER_BYRON", + "items": [ + "ITEM_HYPER_POTION", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 37, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FLASH_CANNON", + "MOVE_THUNDERBOLT", + "MOVE_TRI_ATTACK", + "MOVE_METAL_SOUND" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_STEELIX", + "form": 0, + "level": 38, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FLASH_CANNON", + "MOVE_ICE_FANG", + "MOVE_EARTHQUAKE", + "MOVE_SANDSTORM" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_BASTIODON", + "form": 0, + "level": 41, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_METAL_BURST", + "MOVE_STONE_EDGE", + "MOVE_IRON_DEFENSE", + "MOVE_TAUNT" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0251.json b/res/trainers/0251.json new file mode 100644 index 0000000000..401710506f --- /dev/null +++ b/res/trainers/0251.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0252.json b/res/trainers/0252.json new file mode 100644 index 0000000000..c9e01e528e --- /dev/null +++ b/res/trainers/0252.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0253.json b/res/trainers/0253.json new file mode 100644 index 0000000000..c9e01e528e --- /dev/null +++ b/res/trainers/0253.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0254.json b/res/trainers/0254.json new file mode 100644 index 0000000000..c9e01e528e --- /dev/null +++ b/res/trainers/0254.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0255.json b/res/trainers/0255.json new file mode 100644 index 0000000000..c9e01e528e --- /dev/null +++ b/res/trainers/0255.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0256.json b/res/trainers/0256.json new file mode 100644 index 0000000000..09774e61e3 --- /dev/null +++ b/res/trainers/0256.json @@ -0,0 +1,50 @@ +{ + "name": "Jackson", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_MAGNET_BOMB", + "MOVE_SPARK", + "MOVE_THUNDER_WAVE" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_MAGNET_BOMB", + "MOVE_SPARK", + "MOVE_THUNDER_WAVE" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_MAGNET_BOMB", + "MOVE_SPARK", + "MOVE_THUNDER_WAVE" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0257.json b/res/trainers/0257.json new file mode 100644 index 0000000000..c7b6c61f29 --- /dev/null +++ b/res/trainers/0257.json @@ -0,0 +1,23 @@ +{ + "name": "Gary", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 37, + "item": null, + "moves": [ + "MOVE_SPARK", + "MOVE_MAGNET_BOMB" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0258.json b/res/trainers/0258.json new file mode 100644 index 0000000000..cde6ffb1a9 --- /dev/null +++ b/res/trainers/0258.json @@ -0,0 +1,21 @@ +{ + "name": "Philip", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0259.json b/res/trainers/0259.json new file mode 100644 index 0000000000..474a393713 --- /dev/null +++ b/res/trainers/0259.json @@ -0,0 +1,51 @@ +{ + "name": "Jenna", + "class": "TRAINER_CLASS_AROMA_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BUDEW", + "form": 0, + "level": 15, + "item": null, + "moves": [ + "MOVE_ABSORB", + "MOVE_STUN_SPORE", + "MOVE_WATER_SPORT" + ], + "power": 20, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUDEW", + "form": 0, + "level": 16, + "item": null, + "moves": [ + "MOVE_ABSORB", + "MOVE_STUN_SPORE", + "MOVE_WATER_SPORT" + ], + "power": 20, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUDEW", + "form": 0, + "level": 17, + "item": null, + "moves": [ + "MOVE_ABSORB", + "MOVE_STUN_SPORE", + "MOVE_WATER_SPORT" + ], + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0260.json b/res/trainers/0260.json new file mode 100644 index 0000000000..b431fe8ea9 --- /dev/null +++ b/res/trainers/0260.json @@ -0,0 +1,25 @@ +{ + "name": "Angela", + "class": "TRAINER_CLASS_AROMA_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 19, + "item": null, + "moves": [ + "MOVE_MEGA_DRAIN", + "MOVE_POISON_STING", + "MOVE_STUN_SPORE" + ], + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0261.json b/res/trainers/0261.json new file mode 100644 index 0000000000..ec2598d191 --- /dev/null +++ b/res/trainers/0261.json @@ -0,0 +1,86 @@ +{ + "name": "Aaron", + "class": "TRAINER_CLASS_ELITE_FOUR_AARON", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_YANMEGA", + "form": 0, + "level": 49, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AIR_SLASH", + "MOVE_BUG_BUZZ", + "MOVE_U_TURN", + "MOVE_DOUBLE_TEAM" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_SCIZOR", + "form": 0, + "level": 49, + "item": "ITEM_NONE", + "moves": [ + "MOVE_IRON_HEAD", + "MOVE_X_SCISSOR", + "MOVE_NIGHT_SLASH", + "MOVE_QUICK_ATTACK" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_VESPIQUEN", + "form": 0, + "level": 50, + "item": "ITEM_NONE", + "moves": [ + "MOVE_ATTACK_ORDER", + "MOVE_DEFEND_ORDER", + "MOVE_HEAL_ORDER", + "MOVE_POWER_GEM" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 51, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MEGAHORN", + "MOVE_CLOSE_COMBAT", + "MOVE_NIGHT_SLASH", + "MOVE_STONE_EDGE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRAPION", + "form": 0, + "level": 53, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_X_SCISSOR", + "MOVE_CROSS_POISON", + "MOVE_ICE_FANG", + "MOVE_AERIAL_ACE" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0262.json b/res/trainers/0262.json new file mode 100644 index 0000000000..4c82a1b005 --- /dev/null +++ b/res/trainers/0262.json @@ -0,0 +1,86 @@ +{ + "name": "Bertha", + "class": "TRAINER_CLASS_ELITE_FOUR_BERTHA", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WHISCASH", + "form": 0, + "level": 50, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EARTH_POWER", + "MOVE_AQUA_TAIL", + "MOVE_ZEN_HEADBUTT", + "MOVE_SANDSTORM" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLISCOR", + "form": 0, + "level": 53, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_ICE_FANG", + "MOVE_FIRE_FANG", + "MOVE_THUNDER_FANG" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HIPPOWDON", + "form": 0, + "level": 52, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_STONE_EDGE", + "MOVE_CRUNCH", + "MOVE_YAWN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLEM", + "form": 0, + "level": 52, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_FIRE_PUNCH", + "MOVE_THUNDER_PUNCH", + "MOVE_SANDSTORM" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_RHYPERIOR", + "form": 0, + "level": 55, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_ROCK_WRECKER", + "MOVE_MEGAHORN", + "MOVE_AVALANCHE" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0263.json b/res/trainers/0263.json new file mode 100644 index 0000000000..e25ae24734 --- /dev/null +++ b/res/trainers/0263.json @@ -0,0 +1,86 @@ +{ + "name": "Flint", + "class": "TRAINER_CLASS_ELITE_FOUR_FLINT", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOUNDOOM", + "form": 0, + "level": 52, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_SLUDGE_BOMB", + "MOVE_DARK_PULSE", + "MOVE_SUNNY_DAY" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLAREON", + "form": 0, + "level": 55, + "item": "ITEM_NONE", + "moves": [ + "MOVE_OVERHEAT", + "MOVE_GIGA_IMPACT", + "MOVE_QUICK_ATTACK", + "MOVE_WILL_O_WISP" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 53, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FLARE_BLITZ", + "MOVE_SOLAR_BEAM", + "MOVE_BOUNCE", + "MOVE_SUNNY_DAY" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_INFERNAPE", + "form": 0, + "level": 55, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FLARE_BLITZ", + "MOVE_THUNDER_PUNCH", + "MOVE_MACH_PUNCH", + "MOVE_EARTHQUAKE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGMORTAR", + "form": 0, + "level": 57, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_THUNDERBOLT", + "MOVE_SOLAR_BEAM", + "MOVE_HYPER_BEAM" + ], + "power": 250, + "ball_seal": 13 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0264.json b/res/trainers/0264.json new file mode 100644 index 0000000000..6320c9267c --- /dev/null +++ b/res/trainers/0264.json @@ -0,0 +1,87 @@ +{ + "name": "Lucian", + "class": "TRAINER_CLASS_ELITE_FOUR_LUCIAN", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT", + "AI_FLAG_SETUP_FIRST_TURN" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 53, + "item": "ITEM_NONE", + "moves": [ + "MOVE_PSYCHIC", + "MOVE_THUNDERBOLT", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ESPEON", + "form": 0, + "level": 55, + "item": "ITEM_NONE", + "moves": [ + "MOVE_PSYCHIC", + "MOVE_SHADOW_BALL", + "MOVE_QUICK_ATTACK", + "MOVE_SIGNAL_BEAM" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZONG", + "form": 0, + "level": 54, + "item": "ITEM_NONE", + "moves": [ + "MOVE_PSYCHIC", + "MOVE_GYRO_BALL", + "MOVE_EARTHQUAKE", + "MOVE_CALM_MIND" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ALAKAZAM", + "form": 0, + "level": 56, + "item": "ITEM_NONE", + "moves": [ + "MOVE_PSYCHIC", + "MOVE_ENERGY_BALL", + "MOVE_FOCUS_BLAST", + "MOVE_RECOVER" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_GALLADE", + "form": 0, + "level": 59, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_DRAIN_PUNCH", + "MOVE_PSYCHO_CUT", + "MOVE_LEAF_BLADE", + "MOVE_STONE_EDGE" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0265.json b/res/trainers/0265.json new file mode 100644 index 0000000000..655362b549 --- /dev/null +++ b/res/trainers/0265.json @@ -0,0 +1,31 @@ +{ + "name": "Curtis", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 7, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHINX", + "form": 0, + "level": 7, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0266.json b/res/trainers/0266.json new file mode 100644 index 0000000000..0e8fe0fc59 --- /dev/null +++ b/res/trainers/0266.json @@ -0,0 +1,52 @@ +{ + "name": "Drew", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GASTLY", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_PAYBACK", + "MOVE_SUCKER_PUNCH", + "MOVE_CONFUSE_RAY" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTLY", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_SUCKER_PUNCH", + "MOVE_NIGHT_SHADE", + "MOVE_CONFUSE_RAY" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTLY", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_NIGHT_SHADE", + "MOVE_PAYBACK", + "MOVE_CONFUSE_RAY" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0267.json b/res/trainers/0267.json new file mode 100644 index 0000000000..7af09fd08d --- /dev/null +++ b/res/trainers/0267.json @@ -0,0 +1,102 @@ +{ + "name": "Cynthia", + "class": "TRAINER_CLASS_CHAMPION_CYNTHIA", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SPIRITOMB", + "form": 0, + "level": 58, + "item": "ITEM_NONE", + "moves": [ + "MOVE_DARK_PULSE", + "MOVE_PSYCHIC", + "MOVE_SILVER_WIND", + "MOVE_SHADOW_BALL" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 58, + "item": "ITEM_NONE", + "moves": [ + "MOVE_ENERGY_BALL", + "MOVE_SLUDGE_BOMB", + "MOVE_TOXIC", + "MOVE_EXTRASENSORY" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_TOGEKISS", + "form": 0, + "level": 60, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AIR_SLASH", + "MOVE_AURA_SPHERE", + "MOVE_WATER_PULSE", + "MOVE_SHOCK_WAVE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUCARIO", + "form": 0, + "level": 60, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AURA_SPHERE", + "MOVE_EXTREME_SPEED", + "MOVE_SHADOW_BALL", + "MOVE_STONE_EDGE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_MILOTIC", + "form": 0, + "level": 58, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SURF", + "MOVE_ICE_BEAM", + "MOVE_MIRROR_COAT", + "MOVE_DRAGON_PULSE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARCHOMP", + "form": 0, + "level": 62, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_DRAGON_RUSH", + "MOVE_EARTHQUAKE", + "MOVE_FLAMETHROWER", + "MOVE_GIGA_IMPACT" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0268.json b/res/trainers/0268.json new file mode 100644 index 0000000000..3495427920 --- /dev/null +++ b/res/trainers/0268.json @@ -0,0 +1,41 @@ +{ + "name": "Sergio", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNOVER", + "form": 0, + "level": 41, + "item": null, + "moves": [ + "MOVE_ICE_SHARD", + "MOVE_SWAGGER", + "MOVE_ICY_WIND", + "MOVE_WOOD_HAMMER" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 42, + "item": null, + "moves": [ + "MOVE_ICY_WIND", + "MOVE_SLASH", + "MOVE_FAINT_ATTACK", + "MOVE_QUICK_ATTACK" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0269.json b/res/trainers/0269.json new file mode 100644 index 0000000000..a9e4f7d707 --- /dev/null +++ b/res/trainers/0269.json @@ -0,0 +1,27 @@ +{ + "name": "Isaiah", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PILOSWINE", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_FURY_ATTACK", + "MOVE_ICE_FANG", + "MOVE_ANCIENT_POWER" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0270.json b/res/trainers/0270.json new file mode 100644 index 0000000000..52ffa70941 --- /dev/null +++ b/res/trainers/0270.json @@ -0,0 +1,55 @@ +{ + "name": "Savannah", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNORUNT", + "form": 0, + "level": 39, + "item": null, + "moves": [ + "MOVE_ICE_FANG", + "MOVE_CRUNCH", + "MOVE_HAIL", + "MOVE_PROTECT" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORUNT", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_ICE_FANG", + "MOVE_CRUNCH", + "MOVE_HAIL", + "MOVE_PROTECT" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLALIE", + "form": 0, + "level": 42, + "item": null, + "moves": [ + "MOVE_ICE_FANG", + "MOVE_CRUNCH", + "MOVE_HAIL", + "MOVE_PROTECT" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0271.json b/res/trainers/0271.json new file mode 100644 index 0000000000..09e0b4f489 --- /dev/null +++ b/res/trainers/0271.json @@ -0,0 +1,41 @@ +{ + "name": "Alicia", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_ICY_WIND", + "MOVE_SLASH", + "MOVE_SCREECH", + "MOVE_FAINT_ATTACK" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 43, + "item": null, + "moves": [ + "MOVE_ICY_WIND", + "MOVE_SLASH", + "MOVE_SCREECH", + "MOVE_FAINT_ATTACK" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0272.json b/res/trainers/0272.json new file mode 100644 index 0000000000..25999e2d19 --- /dev/null +++ b/res/trainers/0272.json @@ -0,0 +1,38 @@ +{ + "name": "Douglas", + "class": "TRAINER_CLASS_COLLECTOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_JOLTEON", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_VAPOREON", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLAREON", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0273.json b/res/trainers/0273.json new file mode 100644 index 0000000000..5cb1d9c44e --- /dev/null +++ b/res/trainers/0273.json @@ -0,0 +1,65 @@ +{ + "name": "Brady", + "class": "TRAINER_CLASS_COLLECTOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SKORUPI", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_TANGELA", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_YANMA", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CARNIVINE", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_TROPIUS", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0274.json b/res/trainers/0274.json new file mode 100644 index 0000000000..2003347580 --- /dev/null +++ b/res/trainers/0274.json @@ -0,0 +1,20 @@ +{ + "name": "Ivan", + "class": "TRAINER_CLASS_COLLECTOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TOGETIC", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0275.json b/res/trainers/0275.json new file mode 100644 index 0000000000..02856be748 --- /dev/null +++ b/res/trainers/0275.json @@ -0,0 +1,20 @@ +{ + "name": "Fernando", + "class": "TRAINER_CLASS_COLLECTOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0276.json b/res/trainers/0276.json new file mode 100644 index 0000000000..f1446b4f79 --- /dev/null +++ b/res/trainers/0276.json @@ -0,0 +1,20 @@ +{ + "name": "Edwin", + "class": "TRAINER_CLASS_COLLECTOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MUNCHLAX", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0277.json b/res/trainers/0277.json new file mode 100644 index 0000000000..4cd84ac6ab --- /dev/null +++ b/res/trainers/0277.json @@ -0,0 +1,31 @@ +{ + "name": "Hayden", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ALTARIA", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_SEADRA", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0278.json b/res/trainers/0278.json new file mode 100644 index 0000000000..1eabf8ce69 --- /dev/null +++ b/res/trainers/0278.json @@ -0,0 +1,55 @@ +{ + "name": "Dennis", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLIGAR", + "form": 0, + "level": 24, + "item": null, + "moves": [ + "MOVE_SCREECH", + "MOVE_FAINT_ATTACK", + "MOVE_QUICK_ATTACK", + "MOVE_POISON_STING" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUIZEL", + "form": 0, + "level": 24, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_SWIFT", + "MOVE_PURSUIT", + "MOVE_QUICK_ATTACK" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFBLIM", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_SWALLOW", + "MOVE_GUST", + "MOVE_STOCKPILE", + "MOVE_OMINOUS_WIND" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0279.json b/res/trainers/0279.json new file mode 100644 index 0000000000..d8ee982edf --- /dev/null +++ b/res/trainers/0279.json @@ -0,0 +1,27 @@ +{ + "name": "Cesar", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SCIZOR", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_METAL_CLAW", + "MOVE_X_SCISSOR", + "MOVE_SLASH", + "MOVE_PURSUIT" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0280.json b/res/trainers/0280.json new file mode 100644 index 0000000000..b67d1c5f81 --- /dev/null +++ b/res/trainers/0280.json @@ -0,0 +1,55 @@ +{ + "name": "Allen", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GASTLY", + "form": 0, + "level": 21, + "item": null, + "moves": [ + "MOVE_NIGHT_SHADE", + "MOVE_SUCKER_PUNCH", + "MOVE_CURSE", + "MOVE_CONFUSE_RAY" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTLY", + "form": 0, + "level": 22, + "item": null, + "moves": [ + "MOVE_NIGHT_SHADE", + "MOVE_SUCKER_PUNCH", + "MOVE_HYPNOSIS", + "MOVE_CONFUSE_RAY" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_HAUNTER", + "form": 0, + "level": 24, + "item": null, + "moves": [ + "MOVE_SHADOW_BALL", + "MOVE_CONFUSE_RAY", + "MOVE_CURSE", + "MOVE_MEAN_LOOK" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0281.json b/res/trainers/0281.json new file mode 100644 index 0000000000..fe11929cba --- /dev/null +++ b/res/trainers/0281.json @@ -0,0 +1,40 @@ +{ + "name": "Zachery", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ELECTABUZZ", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_THUNDERBOLT", + "MOVE_SHOCK_WAVE", + "MOVE_QUICK_ATTACK", + "MOVE_IRON_TAIL" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_THUNDERBOLT", + "MOVE_TRI_ATTACK", + "MOVE_MIRROR_SHOT" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0282.json b/res/trainers/0282.json new file mode 100644 index 0000000000..59c1984d09 --- /dev/null +++ b/res/trainers/0282.json @@ -0,0 +1,41 @@ +{ + "name": "Ruben", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_NUZLEAF", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_EXTRASENSORY", + "MOVE_FAKE_OUT", + "MOVE_FAINT_ATTACK", + "MOVE_RAZOR_LEAF" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 57, + "item": null, + "moves": [ + "MOVE_AQUA_TAIL", + "MOVE_HYDRO_PUMP", + "MOVE_DRAGON_DANCE", + "MOVE_ICE_FANG" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0283.json b/res/trainers/0283.json new file mode 100644 index 0000000000..08ad2f3ff9 --- /dev/null +++ b/res/trainers/0283.json @@ -0,0 +1,52 @@ +{ + "name": "Breanna", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_GYRO_BALL", + "MOVE_EXTRASENSORY", + "MOVE_CONFUSE_RAY" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 36, + "item": null, + "moves": [ + "MOVE_GYRO_BALL", + "MOVE_EXTRASENSORY", + "MOVE_CONFUSE_RAY" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 38, + "item": null, + "moves": [ + "MOVE_GYRO_BALL", + "MOVE_EXTRASENSORY", + "MOVE_CONFUSE_RAY" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0284.json b/res/trainers/0284.json new file mode 100644 index 0000000000..58cd827a0d --- /dev/null +++ b/res/trainers/0284.json @@ -0,0 +1,41 @@ +{ + "name": "Catherine", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HAUNTER", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_NIGHT_SHADE", + "MOVE_CONFUSE_RAY", + "MOVE_SUCKER_PUNCH", + "MOVE_CURSE" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_MISDREAVUS", + "form": 0, + "level": 24, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_PAIN_SPLIT", + "MOVE_CONFUSE_RAY", + "MOVE_SPITE" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0285.json b/res/trainers/0285.json new file mode 100644 index 0000000000..a2c780f7eb --- /dev/null +++ b/res/trainers/0285.json @@ -0,0 +1,41 @@ +{ + "name": "Destiny", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ELECTABUZZ", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_THUNDERBOLT", + "MOVE_SHOCK_WAVE", + "MOVE_QUICK_ATTACK", + "MOVE_IRON_TAIL" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_THUNDERBOLT", + "MOVE_DIG", + "MOVE_THUNDER_WAVE", + "MOVE_LIGHT_SCREEN" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0286.json b/res/trainers/0286.json new file mode 100644 index 0000000000..33cae153ff --- /dev/null +++ b/res/trainers/0286.json @@ -0,0 +1,27 @@ +{ + "name": "Jamie", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_METAGROSS", + "form": 0, + "level": 60, + "item": null, + "moves": [ + "MOVE_METEOR_MASH", + "MOVE_HAMMER_ARM", + "MOVE_PSYCHIC", + "MOVE_MAGNET_RISE" + ], + "power": 50, + "ball_seal": 11 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0287.json b/res/trainers/0287.json new file mode 100644 index 0000000000..aeae350592 --- /dev/null +++ b/res/trainers/0287.json @@ -0,0 +1,54 @@ +{ + "name": "Maya", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 24, + "item": null, + "moves": [ + "MOVE_TOXIC_SPIKES", + "MOVE_GIGA_DRAIN", + "MOVE_LEECH_SEED" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_RALTS", + "form": 0, + "level": 24, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_MAGICAL_LEAF", + "MOVE_CALM_MIND", + "MOVE_DOUBLE_TEAM" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LICKITUNG", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_SUPERSONIC", + "MOVE_STOMP", + "MOVE_ROLLOUT", + "MOVE_DEFENSE_CURL" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0288.json b/res/trainers/0288.json new file mode 100644 index 0000000000..b5678f29d4 --- /dev/null +++ b/res/trainers/0288.json @@ -0,0 +1,30 @@ +{ + "name": "Maxwell", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MISDREAVUS", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_HAUNTER", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0289.json b/res/trainers/0289.json new file mode 100644 index 0000000000..f8b8ecb64b --- /dev/null +++ b/res/trainers/0289.json @@ -0,0 +1,30 @@ +{ + "name": "Brittney", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DROWZEE", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ALAKAZAM", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0290.json b/res/trainers/0290.json new file mode 100644 index 0000000000..5d0b21859e --- /dev/null +++ b/res/trainers/0290.json @@ -0,0 +1,29 @@ +{ + "name": "Ava & Matt", + "class": "TRAINER_CLASS_BELLE_AND_PA", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0291.json b/res/trainers/0291.json new file mode 100644 index 0000000000..6ffe6dafdb --- /dev/null +++ b/res/trainers/0291.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_RANCHER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0292.json b/res/trainers/0292.json new file mode 100644 index 0000000000..cc7a5abb6d --- /dev/null +++ b/res/trainers/0292.json @@ -0,0 +1,20 @@ +{ + "name": "Marco", + "class": "TRAINER_CLASS_RANCHER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0293.json b/res/trainers/0293.json new file mode 100644 index 0000000000..3bf41dc100 --- /dev/null +++ b/res/trainers/0293.json @@ -0,0 +1,51 @@ +{ + "name": "Erick", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDEEN", + "form": 0, + "level": 28, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_PECK", + "MOVE_FLAIL", + "MOVE_SUPERSONIC" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 31, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_FURY_ATTACK", + "MOVE_FLAIL", + "MOVE_SUPERSONIC" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 31, + "item": null, + "moves": [ + "MOVE_THRASH", + "MOVE_BITE" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0294.json b/res/trainers/0294.json new file mode 100644 index 0000000000..09a693c56d --- /dev/null +++ b/res/trainers/0294.json @@ -0,0 +1,29 @@ +{ + "name": "Emma & Lil", + "class": "TRAINER_CLASS_TWINS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_BONSLY", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MIME_JR", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0295.json b/res/trainers/0295.json new file mode 100644 index 0000000000..5f3339688d --- /dev/null +++ b/res/trainers/0295.json @@ -0,0 +1,39 @@ +{ + "name": "Mars", + "class": "TRAINER_CLASS_COMMANDER_MARS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 15, + "item": "ITEM_NONE", + "moves": [ + "MOVE_BITE", + "MOVE_LEECH_LIFE", + "MOVE_TOXIC" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_PURUGLY", + "form": 0, + "level": 17, + "item": "ITEM_ORAN_BERRY", + "moves": [ + "MOVE_FAINT_ATTACK", + "MOVE_SCRATCH", + "MOVE_FAKE_OUT" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0296.json b/res/trainers/0296.json new file mode 100644 index 0000000000..b1e4598abc --- /dev/null +++ b/res/trainers/0296.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 13, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0297.json b/res/trainers/0297.json new file mode 100644 index 0000000000..b60665c595 --- /dev/null +++ b/res/trainers/0297.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 11, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 11, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0298.json b/res/trainers/0298.json new file mode 100644 index 0000000000..11cb9caef5 --- /dev/null +++ b/res/trainers/0298.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 13, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0299.json b/res/trainers/0299.json new file mode 100644 index 0000000000..7ea9a972ee --- /dev/null +++ b/res/trainers/0299.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 11, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 11, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0300.json b/res/trainers/0300.json new file mode 100644 index 0000000000..0f85cc1263 --- /dev/null +++ b/res/trainers/0300.json @@ -0,0 +1,29 @@ +{ + "name": "Tony", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRICKETUNE", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 18 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0301.json b/res/trainers/0301.json new file mode 100644 index 0000000000..8a80135456 --- /dev/null +++ b/res/trainers/0301.json @@ -0,0 +1,38 @@ +{ + "name": "Jerry", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0302.json b/res/trainers/0302.json new file mode 100644 index 0000000000..ab8851bac1 --- /dev/null +++ b/res/trainers/0302.json @@ -0,0 +1,29 @@ +{ + "name": "Preston", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0303.json b/res/trainers/0303.json new file mode 100644 index 0000000000..30be453d60 --- /dev/null +++ b/res/trainers/0303.json @@ -0,0 +1,25 @@ +{ + "name": "Lonnie", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_THUNDERBOLT", + "MOVE_SLAM", + "MOVE_THUNDER_WAVE", + "MOVE_QUICK_ATTACK" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0304.json b/res/trainers/0304.json new file mode 100644 index 0000000000..fa0caf2955 --- /dev/null +++ b/res/trainers/0304.json @@ -0,0 +1,31 @@ +{ + "name": "Calvin", + "class": "TRAINER_CLASS_RUIN_MANIAC", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHIELDON", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0305.json b/res/trainers/0305.json new file mode 100644 index 0000000000..97e2e8cdf6 --- /dev/null +++ b/res/trainers/0305.json @@ -0,0 +1,22 @@ +{ + "name": "Larry", + "class": "TRAINER_CLASS_RUIN_MANIAC", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AERODACTYL", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0306.json b/res/trainers/0306.json new file mode 100644 index 0000000000..279a68e858 --- /dev/null +++ b/res/trainers/0306.json @@ -0,0 +1,20 @@ +{ + "name": "Wyatt", + "class": "TRAINER_CLASS_JOGGER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0307.json b/res/trainers/0307.json new file mode 100644 index 0000000000..a98cb526e2 --- /dev/null +++ b/res/trainers/0307.json @@ -0,0 +1,29 @@ +{ + "name": "Craig", + "class": "TRAINER_CLASS_JOGGER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0308.json b/res/trainers/0308.json new file mode 100644 index 0000000000..01205a0b9e --- /dev/null +++ b/res/trainers/0308.json @@ -0,0 +1,20 @@ +{ + "name": "Raul", + "class": "TRAINER_CLASS_JOGGER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0309.json b/res/trainers/0309.json new file mode 100644 index 0000000000..a27ea79999 --- /dev/null +++ b/res/trainers/0309.json @@ -0,0 +1,50 @@ +{ + "name": "Colby", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_KARATE_CHOP", + "MOVE_LEER", + "MOVE_FORESIGHT" + ], + "power": 40, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_LOW_KICK", + "MOVE_FORESIGHT" + ], + "power": 40, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_SUBMISSION", + "MOVE_LEER", + "MOVE_FORESIGHT" + ], + "power": 40, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0310.json b/res/trainers/0310.json new file mode 100644 index 0000000000..b13ed69162 --- /dev/null +++ b/res/trainers/0310.json @@ -0,0 +1,48 @@ +{ + "name": "Darren", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_KARATE_CHOP", + "MOVE_FORESIGHT" + ], + "power": 40, + "ball_seal": 0 + }, + { + "species": "SPECIES_MEDITITE", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_CONFUSION", + "MOVE_FORCE_PALM" + ], + "power": 40, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_KARATE_CHOP", + "MOVE_FORESIGHT" + ], + "power": 40, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0311.json b/res/trainers/0311.json new file mode 100644 index 0000000000..81d10682e5 --- /dev/null +++ b/res/trainers/0311.json @@ -0,0 +1,37 @@ +{ + "name": "Rafael", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 26, + "item": null, + "moves": [ + "MOVE_SWAGGER", + "MOVE_REVENGE", + "MOVE_FAINT_ATTACK" + ], + "power": 40, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 26, + "item": null, + "moves": [ + "MOVE_KARATE_CHOP", + "MOVE_FORESIGHT" + ], + "power": 40, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0312.json b/res/trainers/0312.json new file mode 100644 index 0000000000..eaed2168cf --- /dev/null +++ b/res/trainers/0312.json @@ -0,0 +1,25 @@ +{ + "name": "Jeffery", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 28, + "item": null, + "moves": [ + "MOVE_BRICK_BREAK", + "MOVE_AERIAL_ACE", + "MOVE_LEER" + ], + "power": 40, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0313.json b/res/trainers/0313.json new file mode 100644 index 0000000000..60adf3e300 --- /dev/null +++ b/res/trainers/0313.json @@ -0,0 +1,30 @@ +{ + "name": "Carl", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TYROGUE", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_HITMONLEE", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0314.json b/res/trainers/0314.json new file mode 100644 index 0000000000..d4e389ec0b --- /dev/null +++ b/res/trainers/0314.json @@ -0,0 +1,26 @@ +{ + "name": "Ricky", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STEELIX", + "form": 0, + "level": 38, + "item": null, + "moves": [ + "MOVE_IRON_TAIL", + "MOVE_TAUNT", + "MOVE_TORMENT", + "MOVE_SCREECH" + ], + "power": 40, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0315.json b/res/trainers/0315.json new file mode 100644 index 0000000000..098cbec223 --- /dev/null +++ b/res/trainers/0315.json @@ -0,0 +1,58 @@ +{ + "name": "Gardenia", + "class": "TRAINER_CLASS_LEADER_GARDENIA", + "items": [ + "ITEM_SUPER_POTION", + "ITEM_SUPER_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TURTWIG", + "form": 0, + "level": 20, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GRASS_KNOT", + "MOVE_RAZOR_LEAF", + "MOVE_SUNNY_DAY", + "MOVE_REFLECT" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_CHERRIM", + "form": 0, + "level": 20, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GRASS_KNOT", + "MOVE_LEECH_SEED", + "MOVE_MAGICAL_LEAF", + "MOVE_SAFEGUARD" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 22, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_GRASS_KNOT", + "MOVE_MAGICAL_LEAF", + "MOVE_POISON_STING", + "MOVE_STUN_SPORE" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0316.json b/res/trainers/0316.json new file mode 100644 index 0000000000..e0ef1a13da --- /dev/null +++ b/res/trainers/0316.json @@ -0,0 +1,58 @@ +{ + "name": "Wake", + "class": "TRAINER_CLASS_LEADER_WAKE", + "items": [ + "ITEM_HYPER_POTION", + "ITEM_HYPER_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 33, + "item": "ITEM_NONE", + "moves": [ + "MOVE_WATERFALL", + "MOVE_BRINE", + "MOVE_BITE", + "MOVE_TWISTER" + ], + "power": 150, + "ball_seal": 0 + }, + { + "species": "SPECIES_QUAGSIRE", + "form": 0, + "level": 34, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MUD_SHOT", + "MOVE_ROCK_TOMB", + "MOVE_WATER_PULSE", + "MOVE_YAWN" + ], + "power": 150, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 37, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_BRINE", + "MOVE_ICE_FANG", + "MOVE_CRUNCH", + "MOVE_AQUA_JET" + ], + "power": 150, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0317.json b/res/trainers/0317.json new file mode 100644 index 0000000000..8eb369b817 --- /dev/null +++ b/res/trainers/0317.json @@ -0,0 +1,55 @@ +{ + "name": "Maylene", + "class": "TRAINER_CLASS_LEADER_MAYLENE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MEDITITE", + "form": 0, + "level": 28, + "item": "ITEM_NONE", + "moves": [ + "MOVE_DRAIN_PUNCH", + "MOVE_CONFUSION", + "MOVE_ROCK_TOMB", + "MOVE_FAKE_OUT" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 29, + "item": "ITEM_NONE", + "moves": [ + "MOVE_KARATE_CHOP", + "MOVE_ROCK_TOMB", + "MOVE_STRENGTH", + "MOVE_FOCUS_ENERGY" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUCARIO", + "form": 0, + "level": 32, + "item": "ITEM_NONE", + "moves": [ + "MOVE_DRAIN_PUNCH", + "MOVE_FORCE_PALM", + "MOVE_METAL_CLAW", + "MOVE_BONE_RUSH" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0318.json b/res/trainers/0318.json new file mode 100644 index 0000000000..bb9914fccd --- /dev/null +++ b/res/trainers/0318.json @@ -0,0 +1,58 @@ +{ + "name": "Fantina", + "class": "TRAINER_CLASS_LEADER_FANTINA", + "items": [ + "ITEM_SUPER_POTION", + "ITEM_SUPER_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DUSKULL", + "form": 0, + "level": 24, + "item": "ITEM_NONE", + "moves": [ + "MOVE_WILL_O_WISP", + "MOVE_PURSUIT", + "MOVE_SHADOW_SNEAK", + "MOVE_FUTURE_SIGHT" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_HAUNTER", + "form": 0, + "level": 24, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SHADOW_CLAW", + "MOVE_SUCKER_PUNCH", + "MOVE_HYPNOSIS", + "MOVE_CONFUSE_RAY" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_MISMAGIUS", + "form": 0, + "level": 26, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_SHADOW_BALL", + "MOVE_PSYBEAM", + "MOVE_MAGICAL_LEAF", + "MOVE_CONFUSE_RAY" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0319.json b/res/trainers/0319.json new file mode 100644 index 0000000000..320114b7ea --- /dev/null +++ b/res/trainers/0319.json @@ -0,0 +1,72 @@ +{ + "name": "Candice", + "class": "TRAINER_CLASS_LEADER_CANDICE", + "items": [ + "ITEM_HYPER_POTION", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 40, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SLASH", + "MOVE_AERIAL_ACE", + "MOVE_FAINT_ATTACK", + "MOVE_ICE_SHARD" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_PILOSWINE", + "form": 0, + "level": 40, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AVALANCHE", + "MOVE_STONE_EDGE", + "MOVE_EARTHQUAKE", + "MOVE_HAIL" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ABOMASNOW", + "form": 0, + "level": 42, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AVALANCHE", + "MOVE_WOOD_HAMMER", + "MOVE_WATER_PULSE", + "MOVE_FOCUS_BLAST" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_FROSLASS", + "form": 0, + "level": 44, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_BLIZZARD", + "MOVE_DOUBLE_TEAM", + "MOVE_SHADOW_BALL", + "MOVE_PSYCHIC" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0320.json b/res/trainers/0320.json new file mode 100644 index 0000000000..06ffeb46ed --- /dev/null +++ b/res/trainers/0320.json @@ -0,0 +1,72 @@ +{ + "name": "Volkner", + "class": "TRAINER_CLASS_LEADER_VOLKNER", + "items": [ + "ITEM_HYPER_POTION", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_JOLTEON", + "form": 0, + "level": 46, + "item": "ITEM_NONE", + "moves": [ + "MOVE_THUNDER_WAVE", + "MOVE_CHARGE_BEAM", + "MOVE_IRON_TAIL", + "MOVE_QUICK_ATTACK" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 46, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CHARGE_BEAM", + "MOVE_FOCUS_BLAST", + "MOVE_SIGNAL_BEAM", + "MOVE_QUICK_ATTACK" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 48, + "item": "ITEM_NONE", + "moves": [ + "MOVE_ICE_FANG", + "MOVE_THUNDER_FANG", + "MOVE_CRUNCH", + "MOVE_FIRE_FANG" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ELECTIVIRE", + "form": 0, + "level": 50, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_THUNDER_PUNCH", + "MOVE_FIRE_PUNCH", + "MOVE_QUICK_ATTACK", + "MOVE_GIGA_IMPACT" + ], + "power": 2500, + "ball_seal": 14 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0321.json b/res/trainers/0321.json new file mode 100644 index 0000000000..da80513dce --- /dev/null +++ b/res/trainers/0321.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0322.json b/res/trainers/0322.json new file mode 100644 index 0000000000..bc6e71e1d2 --- /dev/null +++ b/res/trainers/0322.json @@ -0,0 +1,21 @@ +{ + "name": "Madeline", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PSYDUCK", + "form": 0, + "level": 8, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0323.json b/res/trainers/0323.json new file mode 100644 index 0000000000..336f962510 --- /dev/null +++ b/res/trainers/0323.json @@ -0,0 +1,48 @@ +{ + "name": "Kaitlin", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BIDOOF", + "form": 0, + "level": 4, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUDEW", + "form": 0, + "level": 4, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 4, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ABRA", + "form": 0, + "level": 4, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0324.json b/res/trainers/0324.json new file mode 100644 index 0000000000..5545b56791 --- /dev/null +++ b/res/trainers/0324.json @@ -0,0 +1,36 @@ +{ + "name": "Caroline", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHERUBI", + "form": 0, + "level": 17, + "item": null, + "moves": [ + "MOVE_TACKLE", + "MOVE_LEECH_SEED" + ], + "power": 20, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 17, + "item": null, + "moves": [ + "MOVE_MEGA_DRAIN", + "MOVE_POISON_STING", + "MOVE_STUN_SPORE" + ], + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0325.json b/res/trainers/0325.json new file mode 100644 index 0000000000..6427a5093c --- /dev/null +++ b/res/trainers/0325.json @@ -0,0 +1,24 @@ +{ + "name": "Molly", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MISDREAVUS", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_PAIN_SPLIT", + "MOVE_PSYBEAM", + "MOVE_CONFUSE_RAY" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0326.json b/res/trainers/0326.json new file mode 100644 index 0000000000..d1c43ec99d --- /dev/null +++ b/res/trainers/0326.json @@ -0,0 +1,30 @@ +{ + "name": "Louis", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 14, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 18, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0327.json b/res/trainers/0327.json new file mode 100644 index 0000000000..cc8da91e47 --- /dev/null +++ b/res/trainers/0327.json @@ -0,0 +1,29 @@ +{ + "name": "Alexa", + "class": "TRAINER_CLASS_PARASOL_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDEEN", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BIBAREL", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0328.json b/res/trainers/0328.json new file mode 100644 index 0000000000..92fcbdfd0a --- /dev/null +++ b/res/trainers/0328.json @@ -0,0 +1,29 @@ +{ + "name": "Sabrina", + "class": "TRAINER_CLASS_PARASOL_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WOOPER", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_QUAGSIRE", + "form": 0, + "level": 28, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0329.json b/res/trainers/0329.json new file mode 100644 index 0000000000..301dee5c30 --- /dev/null +++ b/res/trainers/0329.json @@ -0,0 +1,22 @@ +{ + "name": "Diana", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BIDOOF", + "form": 0, + "level": 9, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0330.json b/res/trainers/0330.json new file mode 100644 index 0000000000..8ff5306689 --- /dev/null +++ b/res/trainers/0330.json @@ -0,0 +1,39 @@ +{ + "name": "Cheyenne", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DRIFLOON", + "form": 0, + "level": 28, + "item": null, + "moves": [ + "MOVE_SPIT_UP", + "MOVE_SWALLOW", + "MOVE_STOCKPILE" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_MISDREAVUS", + "form": 0, + "level": 28, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_ASTONISH", + "MOVE_CONFUSE_RAY" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0331.json b/res/trainers/0331.json new file mode 100644 index 0000000000..c5939a8eea --- /dev/null +++ b/res/trainers/0331.json @@ -0,0 +1,47 @@ +{ + "name": "Meghan", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0332.json b/res/trainers/0332.json new file mode 100644 index 0000000000..eae7b567c8 --- /dev/null +++ b/res/trainers/0332.json @@ -0,0 +1,29 @@ +{ + "name": "Danny", + "class": "TRAINER_CLASS_POLICEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOOTHOOT", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 28, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0333.json b/res/trainers/0333.json new file mode 100644 index 0000000000..53269dfd45 --- /dev/null +++ b/res/trainers/0333.json @@ -0,0 +1,29 @@ +{ + "name": "Thomas", + "class": "TRAINER_CLASS_POLICEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_NOCTOWL", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0334.json b/res/trainers/0334.json new file mode 100644 index 0000000000..6781546938 --- /dev/null +++ b/res/trainers/0334.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_RICH_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0335.json b/res/trainers/0335.json new file mode 100644 index 0000000000..3c4e7b8734 --- /dev/null +++ b/res/trainers/0335.json @@ -0,0 +1,22 @@ +{ + "name": "Trey", + "class": "TRAINER_CLASS_RICH_BOY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 4 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0336.json b/res/trainers/0336.json new file mode 100644 index 0000000000..a088fb780a --- /dev/null +++ b/res/trainers/0336.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0337.json b/res/trainers/0337.json new file mode 100644 index 0000000000..40ee27c5b7 --- /dev/null +++ b/res/trainers/0337.json @@ -0,0 +1,20 @@ +{ + "name": "Marc", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MANTYKE", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0338.json b/res/trainers/0338.json new file mode 100644 index 0000000000..6ccac13333 --- /dev/null +++ b/res/trainers/0338.json @@ -0,0 +1,29 @@ +{ + "name": "Skyler", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MANTYKE", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0339.json b/res/trainers/0339.json new file mode 100644 index 0000000000..b187a1c468 --- /dev/null +++ b/res/trainers/0339.json @@ -0,0 +1,37 @@ +{ + "name": "Damian", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WINGULL", + "form": 0, + "level": 31, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_WING_ATTACK", + "MOVE_QUICK_ATTACK" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_PELIPPER", + "form": 0, + "level": 31, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_WING_ATTACK", + "MOVE_QUICK_ATTACK" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0340.json b/res/trainers/0340.json new file mode 100644 index 0000000000..85b1e92486 --- /dev/null +++ b/res/trainers/0340.json @@ -0,0 +1,28 @@ +{ + "name": "Chance", + "class": "TRAINER_CLASS_SCHOOL_KID_MALE", + "items": [ + "ITEM_X_DEFENSE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GASTLY", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_NIGHT_SHADE", + "MOVE_SUCKER_PUNCH", + "MOVE_CONFUSE_RAY", + "MOVE_HYPNOSIS" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0341.json b/res/trainers/0341.json new file mode 100644 index 0000000000..ff2315ccb2 --- /dev/null +++ b/res/trainers/0341.json @@ -0,0 +1,27 @@ +{ + "name": "Forrest", + "class": "TRAINER_CLASS_SCHOOL_KID_MALE", + "items": [ + "ITEM_X_SPEED" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_THUNDERBOLT", + "MOVE_TRI_ATTACK", + "MOVE_MIRROR_SHOT" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0342.json b/res/trainers/0342.json new file mode 100644 index 0000000000..e2adcecc21 --- /dev/null +++ b/res/trainers/0342.json @@ -0,0 +1,25 @@ +{ + "name": "Harrison", + "class": "TRAINER_CLASS_SCHOOL_KID_MALE", + "items": [ + "ITEM_X_ATTACK" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 6, + "item": null, + "moves": [ + "MOVE_QUICK_ATTACK" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0343.json b/res/trainers/0343.json new file mode 100644 index 0000000000..f6a50cfd08 --- /dev/null +++ b/res/trainers/0343.json @@ -0,0 +1,41 @@ +{ + "name": "Mackenzie", + "class": "TRAINER_CLASS_SCHOOL_KID_FEMALE", + "items": [ + "ITEM_SUPER_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DRIFLOON", + "form": 0, + "level": 21, + "item": null, + "moves": [ + "MOVE_PAYBACK", + "MOVE_GUST", + "MOVE_ASTONISH", + "MOVE_MINIMIZE" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFLOON", + "form": 0, + "level": 21, + "item": null, + "moves": [ + "MOVE_SPIT_UP", + "MOVE_SWALLOW", + "MOVE_STOCKPILE" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0344.json b/res/trainers/0344.json new file mode 100644 index 0000000000..adfa0a10d9 --- /dev/null +++ b/res/trainers/0344.json @@ -0,0 +1,28 @@ +{ + "name": "Tiera", + "class": "TRAINER_CLASS_SCHOOL_KID_FEMALE", + "items": [ + "ITEM_HYPER_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PACHIRISU", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_LAST_RESORT", + "MOVE_SUPER_FANG", + "MOVE_DISCHARGE", + "MOVE_SWEET_KISS" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0345.json b/res/trainers/0345.json new file mode 100644 index 0000000000..762fb7957a --- /dev/null +++ b/res/trainers/0345.json @@ -0,0 +1,23 @@ +{ + "name": "Christine", + "class": "TRAINER_CLASS_SCHOOL_KID_FEMALE", + "items": [ + "ITEM_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BIDOOF", + "form": 0, + "level": 6, + "item": null, + "moves": null, + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0346.json b/res/trainers/0346.json new file mode 100644 index 0000000000..76dd0edc7a --- /dev/null +++ b/res/trainers/0346.json @@ -0,0 +1,20 @@ +{ + "name": "Cyndy", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 29, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0347.json b/res/trainers/0347.json new file mode 100644 index 0000000000..e39a4ebfeb --- /dev/null +++ b/res/trainers/0347.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0348.json b/res/trainers/0348.json new file mode 100644 index 0000000000..8d200c6f41 --- /dev/null +++ b/res/trainers/0348.json @@ -0,0 +1,24 @@ +{ + "name": "Lindsay", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 19, + "item": null, + "moves": [ + "MOVE_MEGA_DRAIN", + "MOVE_POISON_STING", + "MOVE_STUN_SPORE" + ], + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0349.json b/res/trainers/0349.json new file mode 100644 index 0000000000..ce9a17be23 --- /dev/null +++ b/res/trainers/0349.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SKIER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0350.json b/res/trainers/0350.json new file mode 100644 index 0000000000..a47496a047 --- /dev/null +++ b/res/trainers/0350.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_SKIER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0351.json b/res/trainers/0351.json new file mode 100644 index 0000000000..3826a66360 --- /dev/null +++ b/res/trainers/0351.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0352.json b/res/trainers/0352.json new file mode 100644 index 0000000000..3826a66360 --- /dev/null +++ b/res/trainers/0352.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0353.json b/res/trainers/0353.json new file mode 100644 index 0000000000..16ea13cae3 --- /dev/null +++ b/res/trainers/0353.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0354.json b/res/trainers/0354.json new file mode 100644 index 0000000000..16ea13cae3 --- /dev/null +++ b/res/trainers/0354.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0355.json b/res/trainers/0355.json new file mode 100644 index 0000000000..faea0a8933 --- /dev/null +++ b/res/trainers/0355.json @@ -0,0 +1,20 @@ +{ + "name": "Dallas", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHINX", + "form": 0, + "level": 8, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0356.json b/res/trainers/0356.json new file mode 100644 index 0000000000..03cc8ae3b3 --- /dev/null +++ b/res/trainers/0356.json @@ -0,0 +1,23 @@ +{ + "name": "Sebastian", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 8, + "item": null, + "moves": [ + "MOVE_LOW_KICK", + "MOVE_LEER" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0357.json b/res/trainers/0357.json new file mode 100644 index 0000000000..83a56763a3 --- /dev/null +++ b/res/trainers/0357.json @@ -0,0 +1,38 @@ +{ + "name": "Donny", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GASTLY", + "form": 0, + "level": 20, + "item": null, + "moves": [ + "MOVE_SUCKER_PUNCH", + "MOVE_NIGHT_SHADE", + "MOVE_CONFUSE_RAY", + "MOVE_CURSE" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFLOON", + "form": 0, + "level": 22, + "item": null, + "moves": [ + "MOVE_SPIT_UP", + "MOVE_SWALLOW", + "MOVE_STOCKPILE" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0358.json b/res/trainers/0358.json new file mode 100644 index 0000000000..23ffc39667 --- /dev/null +++ b/res/trainers/0358.json @@ -0,0 +1,29 @@ +{ + "name": "Trenton", + "class": "TRAINER_CLASS_TUBER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHELLOS", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHELLOS", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0359.json b/res/trainers/0359.json new file mode 100644 index 0000000000..5b9d524866 --- /dev/null +++ b/res/trainers/0359.json @@ -0,0 +1,20 @@ +{ + "name": "Conner", + "class": "TRAINER_CLASS_TUBER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0360.json b/res/trainers/0360.json new file mode 100644 index 0000000000..725fc03a7f --- /dev/null +++ b/res/trainers/0360.json @@ -0,0 +1,29 @@ +{ + "name": "Mariel", + "class": "TRAINER_CLASS_TUBER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MARILL", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MARILL", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0361.json b/res/trainers/0361.json new file mode 100644 index 0000000000..15f70e076d --- /dev/null +++ b/res/trainers/0361.json @@ -0,0 +1,20 @@ +{ + "name": "Holly", + "class": "TRAINER_CLASS_TUBER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_REMORAID", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0362.json b/res/trainers/0362.json new file mode 100644 index 0000000000..deb549088c --- /dev/null +++ b/res/trainers/0362.json @@ -0,0 +1,55 @@ +{ + "name": "Armando", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MUK", + "form": 0, + "level": 53, + "item": null, + "moves": [ + "MOVE_ACID_ARMOR", + "MOVE_TOXIC", + "MOVE_SLUDGE_BOMB", + "MOVE_DARK_PULSE" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_MIGHTYENA", + "form": 0, + "level": 53, + "item": null, + "moves": [ + "MOVE_SUCKER_PUNCH", + "MOVE_TAUNT", + "MOVE_ASSURANCE", + "MOVE_TAKE_DOWN" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_LICKITUNG", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_POWER_WHIP", + "MOVE_GIGA_IMPACT", + "MOVE_SURF", + "MOVE_FIRE_BLAST" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0363.json b/res/trainers/0363.json new file mode 100644 index 0000000000..ac13fa2853 --- /dev/null +++ b/res/trainers/0363.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_WAITER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0364.json b/res/trainers/0364.json new file mode 100644 index 0000000000..ac13fa2853 --- /dev/null +++ b/res/trainers/0364.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_WAITER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0365.json b/res/trainers/0365.json new file mode 100644 index 0000000000..ac13fa2853 --- /dev/null +++ b/res/trainers/0365.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_WAITER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0366.json b/res/trainers/0366.json new file mode 100644 index 0000000000..3dbbb09a2d --- /dev/null +++ b/res/trainers/0366.json @@ -0,0 +1,20 @@ +{ + "name": "Kati", + "class": "TRAINER_CLASS_WAITRESS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0367.json b/res/trainers/0367.json new file mode 100644 index 0000000000..4c349d6766 --- /dev/null +++ b/res/trainers/0367.json @@ -0,0 +1,37 @@ +{ + "name": "Gerardo", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_SUPERSONIC", + "MOVE_MAGNET_BOMB", + "MOVE_SPARK" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_THUNDER_WAVE", + "MOVE_MAGNET_BOMB", + "MOVE_SPARK" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0368.json b/res/trainers/0368.json new file mode 100644 index 0000000000..6cc18ef059 --- /dev/null +++ b/res/trainers/0368.json @@ -0,0 +1,29 @@ +{ + "name": "Roxy & Oli", + "class": "TRAINER_CLASS_INTERVIEWERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 6, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RALTS", + "form": 0, + "level": 6, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0369.json b/res/trainers/0369.json new file mode 100644 index 0000000000..f3add80978 --- /dev/null +++ b/res/trainers/0369.json @@ -0,0 +1,20 @@ +{ + "name": "Tevin", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 6, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0370.json b/res/trainers/0370.json new file mode 100644 index 0000000000..c723741c4f --- /dev/null +++ b/res/trainers/0370.json @@ -0,0 +1,20 @@ +{ + "name": "Kinsey", + "class": "TRAINER_CLASS_REPORTERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHINX", + "form": 0, + "level": 6, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0371.json b/res/trainers/0371.json new file mode 100644 index 0000000000..8fb59f97d6 --- /dev/null +++ b/res/trainers/0371.json @@ -0,0 +1,20 @@ +{ + "name": "Grace", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 6, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 2 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0372.json b/res/trainers/0372.json new file mode 100644 index 0000000000..4c20e7513e --- /dev/null +++ b/res/trainers/0372.json @@ -0,0 +1,21 @@ +{ + "name": "Tyler", + "class": "TRAINER_CLASS_BATTLE_GIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MEDICHAM", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0373.json b/res/trainers/0373.json new file mode 100644 index 0000000000..268025c5b4 --- /dev/null +++ b/res/trainers/0373.json @@ -0,0 +1,29 @@ +{ + "name": "Autumn", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_XATU", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0374.json b/res/trainers/0374.json new file mode 100644 index 0000000000..a89fbb6ac6 --- /dev/null +++ b/res/trainers/0374.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_BREEDER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0375.json b/res/trainers/0375.json new file mode 100644 index 0000000000..899212a8b1 --- /dev/null +++ b/res/trainers/0375.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_BREEDER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0376.json b/res/trainers/0376.json new file mode 100644 index 0000000000..33650a525e --- /dev/null +++ b/res/trainers/0376.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0377.json b/res/trainers/0377.json new file mode 100644 index 0000000000..526bc3d5dc --- /dev/null +++ b/res/trainers/0377.json @@ -0,0 +1,22 @@ +{ + "name": "Zackary", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AIPOM", + "form": 0, + "level": 14, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0378.json b/res/trainers/0378.json new file mode 100644 index 0000000000..c22336435d --- /dev/null +++ b/res/trainers/0378.json @@ -0,0 +1,31 @@ +{ + "name": "Lawrence", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AIPOM", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0379.json b/res/trainers/0379.json new file mode 100644 index 0000000000..5eb0b6103e --- /dev/null +++ b/res/trainers/0379.json @@ -0,0 +1,22 @@ +{ + "name": "Diego", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AIPOM", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0380.json b/res/trainers/0380.json new file mode 100644 index 0000000000..218c2b92e5 --- /dev/null +++ b/res/trainers/0380.json @@ -0,0 +1,38 @@ +{ + "name": "Parker", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BUIZEL", + "form": 0, + "level": 20, + "item": null, + "moves": [ + "MOVE_WATER_GUN", + "MOVE_SWIFT", + "MOVE_QUICK_ATTACK" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHINX", + "form": 0, + "level": 20, + "item": null, + "moves": [ + "MOVE_SPARK", + "MOVE_BITE" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0381.json b/res/trainers/0381.json new file mode 100644 index 0000000000..07685e2c21 --- /dev/null +++ b/res/trainers/0381.json @@ -0,0 +1,29 @@ +{ + "name": "Dean", + "class": "TRAINER_CLASS_COLLECTOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_UMBREON", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ESPEON", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0382.json b/res/trainers/0382.json new file mode 100644 index 0000000000..d5605ffb81 --- /dev/null +++ b/res/trainers/0382.json @@ -0,0 +1,20 @@ +{ + "name": "Jamal", + "class": "TRAINER_CLASS_COLLECTOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PORYGON", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0383.json b/res/trainers/0383.json new file mode 100644 index 0000000000..47fcd7e674 --- /dev/null +++ b/res/trainers/0383.json @@ -0,0 +1,20 @@ +{ + "name": "Terry", + "class": "TRAINER_CLASS_COLLECTOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GIBLE", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0384.json b/res/trainers/0384.json new file mode 100644 index 0000000000..bbc3fab178 --- /dev/null +++ b/res/trainers/0384.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_POKEFAN_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0385.json b/res/trainers/0385.json new file mode 100644 index 0000000000..328a502d59 --- /dev/null +++ b/res/trainers/0385.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_POKEFAN_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0386.json b/res/trainers/0386.json new file mode 100644 index 0000000000..f264b9736c --- /dev/null +++ b/res/trainers/0386.json @@ -0,0 +1,31 @@ +{ + "name": "Joe", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DRATINI", + "form": 0, + "level": 52, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GABITE", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0387.json b/res/trainers/0387.json new file mode 100644 index 0000000000..e1488ba191 --- /dev/null +++ b/res/trainers/0387.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0388.json b/res/trainers/0388.json new file mode 100644 index 0000000000..b54db9a363 --- /dev/null +++ b/res/trainers/0388.json @@ -0,0 +1,40 @@ +{ + "name": "Jonah", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_QUAGSIRE", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_HIPPOPOTAS", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0389.json b/res/trainers/0389.json new file mode 100644 index 0000000000..7ba2f0d163 --- /dev/null +++ b/res/trainers/0389.json @@ -0,0 +1,41 @@ +{ + "name": "Micah", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_METANG", + "form": 0, + "level": 55, + "item": null, + "moves": [ + "MOVE_BULLET_PUNCH", + "MOVE_ZEN_HEADBUTT", + "MOVE_PURSUIT", + "MOVE_METEOR_MASH" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUDICOLO", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_ZEN_HEADBUTT", + "MOVE_ENERGY_BALL", + "MOVE_FAKE_OUT" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0390.json b/res/trainers/0390.json new file mode 100644 index 0000000000..d7afd230e5 --- /dev/null +++ b/res/trainers/0390.json @@ -0,0 +1,55 @@ +{ + "name": "Arthur", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GASTRODON", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_MUDDY_WATER", + "MOVE_RECOVER", + "MOVE_TOXIC", + "MOVE_WATER_PULSE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_BEEDRILL", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_POISON_JAB", + "MOVE_U_TURN", + "MOVE_AERIAL_ACE", + "MOVE_SWORDS_DANCE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ELECTRODE", + "form": 0, + "level": 55, + "item": null, + "moves": [ + "MOVE_THUNDERBOLT", + "MOVE_HYPER_BEAM", + "MOVE_ENDURE", + "MOVE_EXPLOSION" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0391.json b/res/trainers/0391.json new file mode 100644 index 0000000000..401710506f --- /dev/null +++ b/res/trainers/0391.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0392.json b/res/trainers/0392.json new file mode 100644 index 0000000000..c0484bbc95 --- /dev/null +++ b/res/trainers/0392.json @@ -0,0 +1,40 @@ +{ + "name": "Brenda", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LOPUNNY", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_KIRLIA", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_MEDICHAM", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0393.json b/res/trainers/0393.json new file mode 100644 index 0000000000..1c68aecf58 --- /dev/null +++ b/res/trainers/0393.json @@ -0,0 +1,41 @@ +{ + "name": "Brandi", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAROWAK", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_BONE_RUSH", + "MOVE_STONE_EDGE", + "MOVE_SWORDS_DANCE", + "MOVE_ENDEAVOR" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_KANGASKHAN", + "form": 0, + "level": 57, + "item": null, + "moves": [ + "MOVE_DIZZY_PUNCH", + "MOVE_CRUNCH", + "MOVE_OUTRAGE", + "MOVE_EARTHQUAKE" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0394.json b/res/trainers/0394.json new file mode 100644 index 0000000000..2b24a15f9b --- /dev/null +++ b/res/trainers/0394.json @@ -0,0 +1,55 @@ +{ + "name": "Clarice", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SWALOT", + "form": 0, + "level": 53, + "item": null, + "moves": [ + "MOVE_GUNK_SHOT", + "MOVE_YAWN", + "MOVE_BODY_SLAM", + "MOVE_PROTECT" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_NINETALES", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_WILL_O_WISP", + "MOVE_FLAMETHROWER", + "MOVE_DARK_PULSE", + "MOVE_EXTRASENSORY" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNEZONE", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_FLASH_CANNON", + "MOVE_MIRROR_COAT", + "MOVE_DISCHARGE", + "MOVE_HYPER_BEAM" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0395.json b/res/trainers/0395.json new file mode 100644 index 0000000000..4673dafcab --- /dev/null +++ b/res/trainers/0395.json @@ -0,0 +1,25 @@ +{ + "name": "Kody", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MEDITITE", + "form": 0, + "level": 17, + "item": null, + "moves": [ + "MOVE_CONFUSION", + "MOVE_BIDE", + "MOVE_MEDITATE" + ], + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0396.json b/res/trainers/0396.json new file mode 100644 index 0000000000..84b853221c --- /dev/null +++ b/res/trainers/0396.json @@ -0,0 +1,40 @@ +{ + "name": "Landon", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHUPPET", + "form": 0, + "level": 53, + "item": null, + "moves": [ + "MOVE_SHADOW_BALL", + "MOVE_WILL_O_WISP", + "MOVE_SUCKER_PUNCH", + "MOVE_CONFUSE_RAY" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ALAKAZAM", + "form": 0, + "level": 55, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_FUTURE_SIGHT", + "MOVE_RECOVER", + "MOVE_FOCUS_BLAST" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0397.json b/res/trainers/0397.json new file mode 100644 index 0000000000..a0374a033b --- /dev/null +++ b/res/trainers/0397.json @@ -0,0 +1,26 @@ +{ + "name": "Deandre", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DUSKNOIR", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_SHADOW_PUNCH", + "MOVE_FIRE_PUNCH", + "MOVE_ICE_PUNCH", + "MOVE_THUNDER_PUNCH" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0398.json b/res/trainers/0398.json new file mode 100644 index 0000000000..dc59a9ca34 --- /dev/null +++ b/res/trainers/0398.json @@ -0,0 +1,25 @@ +{ + "name": "Rachael", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PSYDUCK", + "form": 0, + "level": 17, + "item": null, + "moves": [ + "MOVE_CONFUSION", + "MOVE_WATER_GUN", + "MOVE_SCRATCH" + ], + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0399.json b/res/trainers/0399.json new file mode 100644 index 0000000000..96b72ee489 --- /dev/null +++ b/res/trainers/0399.json @@ -0,0 +1,40 @@ +{ + "name": "Desiree", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN", + "MOVE_DRAIN_PUNCH" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MISMAGIUS", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_SHADOW_BALL", + "MOVE_MAGICAL_LEAF", + "MOVE_AERIAL_ACE", + "MOVE_SHOCK_WAVE" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0400.json b/res/trainers/0400.json new file mode 100644 index 0000000000..ff5745fbb4 --- /dev/null +++ b/res/trainers/0400.json @@ -0,0 +1,54 @@ +{ + "name": "Kendra", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHIMECHO", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_EXTRASENSORY", + "MOVE_SHADOW_BALL", + "MOVE_ENERGY_BALL", + "MOVE_CHARGE_BEAM" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_HAUNTER", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_SHADOW_PUNCH", + "MOVE_DARK_PULSE", + "MOVE_CONFUSE_RAY", + "MOVE_TOXIC" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GENGAR", + "form": 0, + "level": 55, + "item": null, + "moves": [ + "MOVE_SHADOW_BALL", + "MOVE_DARK_PULSE", + "MOVE_FRUSTRATION", + "MOVE_SLUDGE_BOMB" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0401.json b/res/trainers/0401.json new file mode 100644 index 0000000000..98b58ec726 --- /dev/null +++ b/res/trainers/0401.json @@ -0,0 +1,23 @@ +{ + "name": "Walter", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WHISCASH", + "form": 0, + "level": 33, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_MAGNITUDE" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0402.json b/res/trainers/0402.json new file mode 100644 index 0000000000..7be938e97f --- /dev/null +++ b/res/trainers/0402.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GENTLEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0403.json b/res/trainers/0403.json new file mode 100644 index 0000000000..168225011d --- /dev/null +++ b/res/trainers/0403.json @@ -0,0 +1,58 @@ +{ + "name": "Cyrus", + "class": "TRAINER_CLASS_GALACTIC_BOSS", + "items": [ + "ITEM_HYPER_POTION", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 44, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SLASH", + "MOVE_ICE_PUNCH", + "MOVE_QUICK_ATTACK", + "MOVE_SCREECH" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROBAT", + "form": 0, + "level": 44, + "item": "ITEM_NONE", + "moves": [ + "MOVE_POISON_FANG", + "MOVE_AIR_CUTTER", + "MOVE_BITE", + "MOVE_SUPERSONIC" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HONCHKROW", + "form": 0, + "level": 46, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_DRILL_PECK", + "MOVE_NIGHT_SHADE", + "MOVE_ASTONISH", + "MOVE_FAINT_ATTACK" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0404.json b/res/trainers/0404.json new file mode 100644 index 0000000000..41c27e27fc --- /dev/null +++ b/res/trainers/0404.json @@ -0,0 +1,86 @@ +{ + "name": "Cyrus", + "class": "TRAINER_CLASS_GALACTIC_BOSS", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOUNDOOM", + "form": 0, + "level": 45, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_DARK_PULSE", + "MOVE_WILL_O_WISP", + "MOVE_THUNDER_FANG" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HONCHKROW", + "form": 0, + "level": 47, + "item": "ITEM_NONE", + "moves": [ + "MOVE_DRILL_PECK", + "MOVE_NIGHT_SLASH", + "MOVE_HEAT_WAVE", + "MOVE_PSYCHIC" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROBAT", + "form": 0, + "level": 46, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CROSS_POISON", + "MOVE_AIR_SLASH", + "MOVE_TOXIC", + "MOVE_CONFUSE_RAY" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 46, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GIGA_IMPACT", + "MOVE_WATERFALL", + "MOVE_ICE_FANG", + "MOVE_EARTHQUAKE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_WEAVILE", + "form": 0, + "level": 48, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_NIGHT_SLASH", + "MOVE_ICE_PUNCH", + "MOVE_FAKE_OUT", + "MOVE_X_SCISSOR" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0405.json b/res/trainers/0405.json new file mode 100644 index 0000000000..9d6a779224 --- /dev/null +++ b/res/trainers/0405.json @@ -0,0 +1,55 @@ +{ + "name": "Mars", + "class": "TRAINER_CLASS_COMMANDER_MARS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 38, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AIR_CUTTER", + "MOVE_BITE", + "MOVE_TOXIC", + "MOVE_SUPERSONIC" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 38, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GYRO_BALL", + "MOVE_EXTRASENSORY", + "MOVE_IRON_DEFENSE", + "MOVE_CONFUSE_RAY" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_PURUGLY", + "form": 0, + "level": 40, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_SLASH", + "MOVE_FAINT_ATTACK", + "MOVE_HYPNOSIS", + "MOVE_FAKE_OUT" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0406.json b/res/trainers/0406.json new file mode 100644 index 0000000000..24411acf9b --- /dev/null +++ b/res/trainers/0406.json @@ -0,0 +1,40 @@ +{ + "name": "Jupiter", + "class": "TRAINER_CLASS_COMMANDER_JUPITER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 21, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GIGA_DRAIN", + "MOVE_WING_ATTACK", + "MOVE_BITE" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_SKUNTANK", + "form": 0, + "level": 23, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_NIGHT_SLASH", + "MOVE_POISON_GAS", + "MOVE_SCREECH", + "MOVE_SMOKE_SCREEN" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0407.json b/res/trainers/0407.json new file mode 100644 index 0000000000..93c6240862 --- /dev/null +++ b/res/trainers/0407.json @@ -0,0 +1,56 @@ +{ + "name": "Jupiter", + "class": "TRAINER_CLASS_COMMANDER_JUPITER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT", + "AI_FLAG_SETUP_FIRST_TURN" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 44, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GYRO_BALL", + "MOVE_EXTRASENSORY", + "MOVE_ROCK_SLIDE", + "MOVE_REFLECT" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 44, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SLUDGE_BOMB", + "MOVE_AIR_CUTTER", + "MOVE_GIGA_DRAIN", + "MOVE_MEAN_LOOK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_SKUNTANK", + "form": 0, + "level": 46, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_NIGHT_SLASH", + "MOVE_POISON_JAB", + "MOVE_FLAMETHROWER", + "MOVE_SMOKE_SCREEN" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0408.json b/res/trainers/0408.json new file mode 100644 index 0000000000..3321aa1f4d --- /dev/null +++ b/res/trainers/0408.json @@ -0,0 +1,55 @@ +{ + "name": "Saturn", + "class": "TRAINER_CLASS_COMMANDER_SATURN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 38, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AIR_CUTTER", + "MOVE_BITE", + "MOVE_TOXIC", + "MOVE_SUPERSONIC" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 38, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GYRO_BALL", + "MOVE_SHADOW_BALL", + "MOVE_ROCK_TOMB", + "MOVE_IRON_DEFENSE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_TOXICROAK", + "form": 0, + "level": 40, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_POISON_JAB", + "MOVE_REVENGE", + "MOVE_MUD_BOMB", + "MOVE_FAINT_ATTACK" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0409.json b/res/trainers/0409.json new file mode 100644 index 0000000000..b9069bcc98 --- /dev/null +++ b/res/trainers/0409.json @@ -0,0 +1,55 @@ +{ + "name": "Saturn", + "class": "TRAINER_CLASS_COMMANDER_SATURN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 42, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AIR_CUTTER", + "MOVE_BITE", + "MOVE_POISON_FANG", + "MOVE_CONFUSE_RAY" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 42, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GYRO_BALL", + "MOVE_EXTRASENSORY", + "MOVE_SHADOW_BALL", + "MOVE_CONFUSE_RAY" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_TOXICROAK", + "form": 0, + "level": 44, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_POISON_JAB", + "MOVE_BRICK_BREAK", + "MOVE_X_SCISSOR", + "MOVE_FAINT_ATTACK" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0410.json b/res/trainers/0410.json new file mode 100644 index 0000000000..dc0064f1f3 --- /dev/null +++ b/res/trainers/0410.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 17, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 17, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0411.json b/res/trainers/0411.json new file mode 100644 index 0000000000..133a5eed51 --- /dev/null +++ b/res/trainers/0411.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0412.json b/res/trainers/0412.json new file mode 100644 index 0000000000..c8c4717101 --- /dev/null +++ b/res/trainers/0412.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 19, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0413.json b/res/trainers/0413.json new file mode 100644 index 0000000000..133a5eed51 --- /dev/null +++ b/res/trainers/0413.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0414.json b/res/trainers/0414.json new file mode 100644 index 0000000000..e601d14225 --- /dev/null +++ b/res/trainers/0414.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 11, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0415.json b/res/trainers/0415.json new file mode 100644 index 0000000000..62b00d41df --- /dev/null +++ b/res/trainers/0415.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 11, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0416.json b/res/trainers/0416.json new file mode 100644 index 0000000000..b4759c3332 --- /dev/null +++ b/res/trainers/0416.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOUNDOUR", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0417.json b/res/trainers/0417.json new file mode 100644 index 0000000000..602cae9d44 --- /dev/null +++ b/res/trainers/0417.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0418.json b/res/trainers/0418.json new file mode 100644 index 0000000000..10016c5aea --- /dev/null +++ b/res/trainers/0418.json @@ -0,0 +1,47 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_HOUNDOUR", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0419.json b/res/trainers/0419.json new file mode 100644 index 0000000000..caf0f90f83 --- /dev/null +++ b/res/trainers/0419.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0420.json b/res/trainers/0420.json new file mode 100644 index 0000000000..9f9fdaed37 --- /dev/null +++ b/res/trainers/0420.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_HOUNDOUR", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0421.json b/res/trainers/0421.json new file mode 100644 index 0000000000..f7347d5602 --- /dev/null +++ b/res/trainers/0421.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 16, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 18, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0422.json b/res/trainers/0422.json new file mode 100644 index 0000000000..595f172125 --- /dev/null +++ b/res/trainers/0422.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 19, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0423.json b/res/trainers/0423.json new file mode 100644 index 0000000000..76b9b61dcd --- /dev/null +++ b/res/trainers/0423.json @@ -0,0 +1,38 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 16, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 16, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 16, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0424.json b/res/trainers/0424.json new file mode 100644 index 0000000000..1b66295c2b --- /dev/null +++ b/res/trainers/0424.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0425.json b/res/trainers/0425.json new file mode 100644 index 0000000000..3e6f14e0ba --- /dev/null +++ b/res/trainers/0425.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0426.json b/res/trainers/0426.json new file mode 100644 index 0000000000..6e9b1f76a4 --- /dev/null +++ b/res/trainers/0426.json @@ -0,0 +1,52 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 33, + "item": null, + "moves": [ + "MOVE_FURY_SWIPES", + "MOVE_FAINT_ATTACK", + "MOVE_GROWL", + "MOVE_FAKE_OUT" + ], + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 33, + "item": null, + "moves": [ + "MOVE_AIR_CUTTER", + "MOVE_WING_ATTACK", + "MOVE_BITE", + "MOVE_SUPERSONIC" + ], + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 36, + "item": null, + "moves": [ + "MOVE_FAINT_ATTACK", + "MOVE_NIGHT_SHADE", + "MOVE_WING_ATTACK" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0427.json b/res/trainers/0427.json new file mode 100644 index 0000000000..c90e46750a --- /dev/null +++ b/res/trainers/0427.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOUNDOUR", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0428.json b/res/trainers/0428.json new file mode 100644 index 0000000000..d010c84a0b --- /dev/null +++ b/res/trainers/0428.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0429.json b/res/trainers/0429.json new file mode 100644 index 0000000000..1b66295c2b --- /dev/null +++ b/res/trainers/0429.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0430.json b/res/trainers/0430.json new file mode 100644 index 0000000000..1af13e0821 --- /dev/null +++ b/res/trainers/0430.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_HOUNDOUR", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0431.json b/res/trainers/0431.json new file mode 100644 index 0000000000..3dd3fb734d --- /dev/null +++ b/res/trainers/0431.json @@ -0,0 +1,20 @@ +{ + "name": "Arturo", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRICKETOT", + "form": 0, + "level": 7, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0432.json b/res/trainers/0432.json new file mode 100644 index 0000000000..52c390c6e0 --- /dev/null +++ b/res/trainers/0432.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0433.json b/res/trainers/0433.json new file mode 100644 index 0000000000..52c390c6e0 --- /dev/null +++ b/res/trainers/0433.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0434.json b/res/trainers/0434.json new file mode 100644 index 0000000000..52c390c6e0 --- /dev/null +++ b/res/trainers/0434.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0435.json b/res/trainers/0435.json new file mode 100644 index 0000000000..52c390c6e0 --- /dev/null +++ b/res/trainers/0435.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0436.json b/res/trainers/0436.json new file mode 100644 index 0000000000..52c390c6e0 --- /dev/null +++ b/res/trainers/0436.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0437.json b/res/trainers/0437.json new file mode 100644 index 0000000000..34dd616621 --- /dev/null +++ b/res/trainers/0437.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0438.json b/res/trainers/0438.json new file mode 100644 index 0000000000..34dd616621 --- /dev/null +++ b/res/trainers/0438.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0439.json b/res/trainers/0439.json new file mode 100644 index 0000000000..34dd616621 --- /dev/null +++ b/res/trainers/0439.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0440.json b/res/trainers/0440.json new file mode 100644 index 0000000000..34dd616621 --- /dev/null +++ b/res/trainers/0440.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0441.json b/res/trainers/0441.json new file mode 100644 index 0000000000..66322b6ce8 --- /dev/null +++ b/res/trainers/0441.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_RUIN_MANIAC", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0442.json b/res/trainers/0442.json new file mode 100644 index 0000000000..8a68daace2 --- /dev/null +++ b/res/trainers/0442.json @@ -0,0 +1,40 @@ +{ + "name": "Harry", + "class": "TRAINER_CLASS_RUIN_MANIAC", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 28, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0443.json b/res/trainers/0443.json new file mode 100644 index 0000000000..26048cb92b --- /dev/null +++ b/res/trainers/0443.json @@ -0,0 +1,31 @@ +{ + "name": "Gerald", + "class": "TRAINER_CLASS_RUIN_MANIAC", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 19, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0444.json b/res/trainers/0444.json new file mode 100644 index 0000000000..6e736a46f7 --- /dev/null +++ b/res/trainers/0444.json @@ -0,0 +1,21 @@ +{ + "name": "Miles", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 48, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0445.json b/res/trainers/0445.json new file mode 100644 index 0000000000..55e382688a --- /dev/null +++ b/res/trainers/0445.json @@ -0,0 +1,21 @@ +{ + "name": "Kendal", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TOXICROAK", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0446.json b/res/trainers/0446.json new file mode 100644 index 0000000000..b221a6983a --- /dev/null +++ b/res/trainers/0446.json @@ -0,0 +1,39 @@ +{ + "name": "Eddie", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MANKEY", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_INFERNAPE", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0447.json b/res/trainers/0447.json new file mode 100644 index 0000000000..91b95c8ef6 --- /dev/null +++ b/res/trainers/0447.json @@ -0,0 +1,30 @@ +{ + "name": "Willie", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0448.json b/res/trainers/0448.json new file mode 100644 index 0000000000..26f799a65c --- /dev/null +++ b/res/trainers/0448.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_SOCIALITE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0449.json b/res/trainers/0449.json new file mode 100644 index 0000000000..da80513dce --- /dev/null +++ b/res/trainers/0449.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0450.json b/res/trainers/0450.json new file mode 100644 index 0000000000..1148ef488e --- /dev/null +++ b/res/trainers/0450.json @@ -0,0 +1,20 @@ +{ + "name": "Cassidy", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BUNEARY", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0451.json b/res/trainers/0451.json new file mode 100644 index 0000000000..d1b449b1ac --- /dev/null +++ b/res/trainers/0451.json @@ -0,0 +1,30 @@ +{ + "name": "Theodore", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 18, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0452.json b/res/trainers/0452.json new file mode 100644 index 0000000000..e54cf17e1b --- /dev/null +++ b/res/trainers/0452.json @@ -0,0 +1,39 @@ +{ + "name": "Damon", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_NOSEPASS", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STEELIX", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0453.json b/res/trainers/0453.json new file mode 100644 index 0000000000..899e52cb23 --- /dev/null +++ b/res/trainers/0453.json @@ -0,0 +1,30 @@ +{ + "name": "Maurice", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GRAVELER", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RHYHORN", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0454.json b/res/trainers/0454.json new file mode 100644 index 0000000000..0b9f0f04d1 --- /dev/null +++ b/res/trainers/0454.json @@ -0,0 +1,30 @@ +{ + "name": "Reginald", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0455.json b/res/trainers/0455.json new file mode 100644 index 0000000000..eaeae86342 --- /dev/null +++ b/res/trainers/0455.json @@ -0,0 +1,21 @@ +{ + "name": "Lorenzo", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0456.json b/res/trainers/0456.json new file mode 100644 index 0000000000..5292c626da --- /dev/null +++ b/res/trainers/0456.json @@ -0,0 +1,25 @@ +{ + "name": "Karina", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIPLUP", + "form": 0, + "level": 14, + "item": null, + "moves": [ + "MOVE_BUBBLE", + "MOVE_PECK" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0457.json b/res/trainers/0457.json new file mode 100644 index 0000000000..9ab48a23dd --- /dev/null +++ b/res/trainers/0457.json @@ -0,0 +1,22 @@ +{ + "name": "Summer", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0458.json b/res/trainers/0458.json new file mode 100644 index 0000000000..9e1e60c835 --- /dev/null +++ b/res/trainers/0458.json @@ -0,0 +1,22 @@ +{ + "name": "Tori", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PSYDUCK", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0459.json b/res/trainers/0459.json new file mode 100644 index 0000000000..1008e7d4e6 --- /dev/null +++ b/res/trainers/0459.json @@ -0,0 +1,22 @@ +{ + "name": "Ana", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOOTHOOT", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0460.json b/res/trainers/0460.json new file mode 100644 index 0000000000..650c60f58b --- /dev/null +++ b/res/trainers/0460.json @@ -0,0 +1,20 @@ +{ + "name": "Lee", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MIME_JR", + "form": 0, + "level": 6, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0461.json b/res/trainers/0461.json new file mode 100644 index 0000000000..36521fd9cf --- /dev/null +++ b/res/trainers/0461.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0462.json b/res/trainers/0462.json new file mode 100644 index 0000000000..36521fd9cf --- /dev/null +++ b/res/trainers/0462.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0463.json b/res/trainers/0463.json new file mode 100644 index 0000000000..36521fd9cf --- /dev/null +++ b/res/trainers/0463.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0464.json b/res/trainers/0464.json new file mode 100644 index 0000000000..36521fd9cf --- /dev/null +++ b/res/trainers/0464.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0465.json b/res/trainers/0465.json new file mode 100644 index 0000000000..f045541394 --- /dev/null +++ b/res/trainers/0465.json @@ -0,0 +1,38 @@ +{ + "name": "Ariel", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 3, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 3, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 3, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0466.json b/res/trainers/0466.json new file mode 100644 index 0000000000..58388bca32 --- /dev/null +++ b/res/trainers/0466.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_POLICEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0467.json b/res/trainers/0467.json new file mode 100644 index 0000000000..6781546938 --- /dev/null +++ b/res/trainers/0467.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_RICH_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0468.json b/res/trainers/0468.json new file mode 100644 index 0000000000..6781546938 --- /dev/null +++ b/res/trainers/0468.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_RICH_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0469.json b/res/trainers/0469.json new file mode 100644 index 0000000000..a088fb780a --- /dev/null +++ b/res/trainers/0469.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0470.json b/res/trainers/0470.json new file mode 100644 index 0000000000..7f293bbbd9 --- /dev/null +++ b/res/trainers/0470.json @@ -0,0 +1,69 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_WING_ATTACK", + "MOVE_QUICK_ATTACK", + "MOVE_ENDEAVOR", + "MOVE_DOUBLE_TEAM" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUIZEL", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_WATER_GUN", + "MOVE_QUICK_ATTACK", + "MOVE_PURSUIT", + "MOVE_GROWL" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_EMBER", + "MOVE_TACKLE", + "MOVE_TAIL_WHIP", + "MOVE_GROWL" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GROTLE", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_RAZOR_LEAF", + "MOVE_TACKLE", + "MOVE_ABSORB", + "MOVE_WITHDRAW" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0471.json b/res/trainers/0471.json new file mode 100644 index 0000000000..be972f0f03 --- /dev/null +++ b/res/trainers/0471.json @@ -0,0 +1,69 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_WING_ATTACK", + "MOVE_QUICK_ATTACK", + "MOVE_ENDEAVOR", + "MOVE_DOUBLE_TEAM" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUIZEL", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_WATER_GUN", + "MOVE_QUICK_ATTACK", + "MOVE_PURSUIT", + "MOVE_GROWL" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_MEGA_DRAIN", + "MOVE_POISON_STING", + "MOVE_LEECH_SEED", + "MOVE_STUN_SPORE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_MONFERNO", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_FLAME_WHEEL", + "MOVE_MACH_PUNCH", + "MOVE_FURY_SWIPES", + "MOVE_LEER" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0472.json b/res/trainers/0472.json new file mode 100644 index 0000000000..40c4e2d186 --- /dev/null +++ b/res/trainers/0472.json @@ -0,0 +1,69 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_WING_ATTACK", + "MOVE_QUICK_ATTACK", + "MOVE_ENDEAVOR", + "MOVE_DOUBLE_TEAM" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_MEGA_DRAIN", + "MOVE_POISON_STING", + "MOVE_LEECH_SEED", + "MOVE_STUN_SPORE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_EMBER", + "MOVE_TACKLE", + "MOVE_TAIL_WHIP", + "MOVE_GROWL" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_PRINPLUP", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_BUBBLE_BEAM", + "MOVE_PECK", + "MOVE_METAL_CLAW", + "MOVE_GROWL" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0473.json b/res/trainers/0473.json new file mode 100644 index 0000000000..02ee6a6767 --- /dev/null +++ b/res/trainers/0473.json @@ -0,0 +1,69 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_WING_ATTACK", + "MOVE_QUICK_ATTACK", + "MOVE_ENDEAVOR", + "MOVE_DOUBLE_TEAM" + ], + "power": 80, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUIZEL", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_QUICK_ATTACK", + "MOVE_PURSUIT", + "MOVE_GROWL" + ], + "power": 80, + "ball_seal": 0 + }, + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_EMBER", + "MOVE_STOMP", + "MOVE_TAIL_WHIP", + "MOVE_GROWL" + ], + "power": 80, + "ball_seal": 0 + }, + { + "species": "SPECIES_GROTLE", + "form": 0, + "level": 36, + "item": null, + "moves": [ + "MOVE_RAZOR_LEAF", + "MOVE_BITE", + "MOVE_MEGA_DRAIN", + "MOVE_WITHDRAW" + ], + "power": 80, + "ball_seal": 10 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0474.json b/res/trainers/0474.json new file mode 100644 index 0000000000..7c50450c10 --- /dev/null +++ b/res/trainers/0474.json @@ -0,0 +1,69 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_WING_ATTACK", + "MOVE_QUICK_ATTACK", + "MOVE_ENDEAVOR", + "MOVE_DOUBLE_TEAM" + ], + "power": 80, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUIZEL", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_QUICK_ATTACK", + "MOVE_PURSUIT", + "MOVE_GROWL" + ], + "power": 80, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_MEGA_DRAIN", + "MOVE_POISON_STING", + "MOVE_LEECH_SEED", + "MOVE_MAGICAL_LEAF" + ], + "power": 80, + "ball_seal": 0 + }, + { + "species": "SPECIES_MONFERNO", + "form": 0, + "level": 36, + "item": null, + "moves": [ + "MOVE_FLAME_WHEEL", + "MOVE_MACH_PUNCH", + "MOVE_FURY_SWIPES", + "MOVE_LEER" + ], + "power": 80, + "ball_seal": 10 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0475.json b/res/trainers/0475.json new file mode 100644 index 0000000000..37f3c24e7c --- /dev/null +++ b/res/trainers/0475.json @@ -0,0 +1,69 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 34, + "item": null, + "moves": [ + "MOVE_WING_ATTACK", + "MOVE_QUICK_ATTACK", + "MOVE_ENDEAVOR", + "MOVE_DOUBLE_TEAM" + ], + "power": 80, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_MEGA_DRAIN", + "MOVE_POISON_STING", + "MOVE_LEECH_SEED", + "MOVE_MAGICAL_LEAF" + ], + "power": 80, + "ball_seal": 0 + }, + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_EMBER", + "MOVE_STOMP", + "MOVE_TAIL_WHIP", + "MOVE_GROWL" + ], + "power": 80, + "ball_seal": 0 + }, + { + "species": "SPECIES_PRINPLUP", + "form": 0, + "level": 36, + "item": null, + "moves": [ + "MOVE_BUBBLE_BEAM", + "MOVE_PECK", + "MOVE_METAL_CLAW", + "MOVE_GROWL" + ], + "power": 80, + "ball_seal": 10 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0476.json b/res/trainers/0476.json new file mode 100644 index 0000000000..2262c4b00a --- /dev/null +++ b/res/trainers/0476.json @@ -0,0 +1,83 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 36, + "item": null, + "moves": [ + "MOVE_AERIAL_ACE", + "MOVE_TAKE_DOWN", + "MOVE_QUICK_ATTACK", + "MOVE_DOUBLE_TEAM" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_PURSUIT", + "MOVE_QUICK_ATTACK", + "MOVE_SWIFT" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 37, + "item": null, + "moves": [ + "MOVE_BRICK_BREAK", + "MOVE_AERIAL_ACE", + "MOVE_NIGHT_SLASH", + "MOVE_HORN_ATTACK" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_FIRE_SPIN", + "MOVE_TAKE_DOWN", + "MOVE_STOMP", + "MOVE_TAIL_WHIP" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_TORTERRA", + "form": 0, + "level": 38, + "item": null, + "moves": [ + "MOVE_RAZOR_LEAF", + "MOVE_BITE", + "MOVE_MEGA_DRAIN", + "MOVE_LEECH_SEED" + ], + "power": 100, + "ball_seal": 10 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0477.json b/res/trainers/0477.json new file mode 100644 index 0000000000..c877c14208 --- /dev/null +++ b/res/trainers/0477.json @@ -0,0 +1,83 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 36, + "item": null, + "moves": [ + "MOVE_AERIAL_ACE", + "MOVE_TAKE_DOWN", + "MOVE_QUICK_ATTACK", + "MOVE_DOUBLE_TEAM" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_PURSUIT", + "MOVE_QUICK_ATTACK", + "MOVE_SWIFT" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 37, + "item": null, + "moves": [ + "MOVE_BRICK_BREAK", + "MOVE_AERIAL_ACE", + "MOVE_NIGHT_SLASH", + "MOVE_HORN_ATTACK" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_GIGA_DRAIN", + "MOVE_TOXIC_SPIKES", + "MOVE_LEECH_SEED", + "MOVE_GRASS_WHISTLE" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_INFERNAPE", + "form": 0, + "level": 38, + "item": null, + "moves": [ + "MOVE_BRICK_BREAK", + "MOVE_FLAME_WHEEL", + "MOVE_MACH_PUNCH", + "MOVE_AERIAL_ACE" + ], + "power": 100, + "ball_seal": 10 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0478.json b/res/trainers/0478.json new file mode 100644 index 0000000000..f88b211234 --- /dev/null +++ b/res/trainers/0478.json @@ -0,0 +1,83 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 36, + "item": null, + "moves": [ + "MOVE_AERIAL_ACE", + "MOVE_TAKE_DOWN", + "MOVE_QUICK_ATTACK", + "MOVE_DOUBLE_TEAM" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_GIGA_DRAIN", + "MOVE_TOXIC_SPIKES", + "MOVE_LEECH_SEED", + "MOVE_GRASS_WHISTLE" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 37, + "item": null, + "moves": [ + "MOVE_BRICK_BREAK", + "MOVE_AERIAL_ACE", + "MOVE_NIGHT_SLASH", + "MOVE_HORN_ATTACK" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_FIRE_SPIN", + "MOVE_TAKE_DOWN", + "MOVE_STOMP", + "MOVE_TAIL_WHIP" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_EMPOLEON", + "form": 0, + "level": 38, + "item": null, + "moves": [ + "MOVE_BUBBLE_BEAM", + "MOVE_AERIAL_ACE", + "MOVE_METAL_CLAW", + "MOVE_FURY_ATTACK" + ], + "power": 100, + "ball_seal": 10 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0479.json b/res/trainers/0479.json new file mode 100644 index 0000000000..f4c9abdab4 --- /dev/null +++ b/res/trainers/0479.json @@ -0,0 +1,97 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_STEEL_WING", + "MOVE_U_TURN" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_CRUNCH", + "MOVE_ICE_FANG", + "MOVE_BRICK_BREAK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_ROCK_SLIDE", + "MOVE_NIGHT_SLASH", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_SUNNY_DAY", + "MOVE_BOUNCE", + "MOVE_WILL_O_WISP" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 49, + "item": null, + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_REST" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_TORTERRA", + "form": 0, + "level": 51, + "item": null, + "moves": [ + "MOVE_LEAF_STORM", + "MOVE_EARTHQUAKE", + "MOVE_CRUNCH", + "MOVE_SYNTHESIS" + ], + "power": 200, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0480.json b/res/trainers/0480.json new file mode 100644 index 0000000000..b68ec3c37d --- /dev/null +++ b/res/trainers/0480.json @@ -0,0 +1,97 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_STEEL_WING", + "MOVE_U_TURN" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_CRUNCH", + "MOVE_ICE_FANG", + "MOVE_BRICK_BREAK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_ROCK_SLIDE", + "MOVE_NIGHT_SLASH", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_POISON_JAB", + "MOVE_GIGA_DRAIN", + "MOVE_SHADOW_BALL", + "MOVE_GRASS_WHISTLE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 49, + "item": null, + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_REST" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_INFERNAPE", + "form": 0, + "level": 51, + "item": null, + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_FOCUS_BLAST", + "MOVE_SHADOW_CLAW", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0481.json b/res/trainers/0481.json new file mode 100644 index 0000000000..08ac18c9ef --- /dev/null +++ b/res/trainers/0481.json @@ -0,0 +1,97 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_STEEL_WING", + "MOVE_U_TURN" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_POISON_JAB", + "MOVE_GIGA_DRAIN", + "MOVE_SHADOW_BALL", + "MOVE_GRASS_WHISTLE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_ROCK_SLIDE", + "MOVE_NIGHT_SLASH", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 47, + "item": null, + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_SUNNY_DAY", + "MOVE_BOUNCE", + "MOVE_WILL_O_WISP" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 49, + "item": null, + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_REST" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_EMPOLEON", + "form": 0, + "level": 51, + "item": null, + "moves": [ + "MOVE_BRINE", + "MOVE_AERIAL_ACE", + "MOVE_METAL_CLAW", + "MOVE_SHADOW_CLAW" + ], + "power": 200, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0482.json b/res/trainers/0482.json new file mode 100644 index 0000000000..9fe6ef97a4 --- /dev/null +++ b/res/trainers/0482.json @@ -0,0 +1,38 @@ +{ + "name": "Zachariah", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PELIPPER", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTRODON", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0483.json b/res/trainers/0483.json new file mode 100644 index 0000000000..4891703b16 --- /dev/null +++ b/res/trainers/0483.json @@ -0,0 +1,50 @@ +{ + "name": "Samson", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WINGULL", + "form": 0, + "level": 29, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_WING_ATTACK", + "MOVE_SUPERSONIC" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHELLOS", + "form": 0, + "level": 30, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_MUD_BOMB", + "MOVE_RAIN_DANCE" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 31, + "item": null, + "moves": [ + "MOVE_FURY_SWIPES", + "MOVE_CONFUSION", + "MOVE_WATER_PULSE" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0484.json b/res/trainers/0484.json new file mode 100644 index 0000000000..9459c0971a --- /dev/null +++ b/res/trainers/0484.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SCHOOL_KID_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0485.json b/res/trainers/0485.json new file mode 100644 index 0000000000..c93e6387b3 --- /dev/null +++ b/res/trainers/0485.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_SCHOOL_KID_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0486.json b/res/trainers/0486.json new file mode 100644 index 0000000000..c481a8fd9d --- /dev/null +++ b/res/trainers/0486.json @@ -0,0 +1,40 @@ +{ + "name": "Shaun", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [ + "ITEM_X_ATTACK" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 30, + "item": null, + "moves": [ + "MOVE_SPARK", + "MOVE_MAGNET_BOMB" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 26, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_DISABLE", + "MOVE_KINESIS", + "MOVE_THUNDER_PUNCH" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0487.json b/res/trainers/0487.json new file mode 100644 index 0000000000..98f0ea9cea --- /dev/null +++ b/res/trainers/0487.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0488.json b/res/trainers/0488.json new file mode 100644 index 0000000000..42696c7a68 --- /dev/null +++ b/res/trainers/0488.json @@ -0,0 +1,29 @@ +{ + "name": "Fabian", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0489.json b/res/trainers/0489.json new file mode 100644 index 0000000000..f5102c55a8 --- /dev/null +++ b/res/trainers/0489.json @@ -0,0 +1,29 @@ +{ + "name": "Brennan", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SKORUPI", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0490.json b/res/trainers/0490.json new file mode 100644 index 0000000000..0a092e4f49 --- /dev/null +++ b/res/trainers/0490.json @@ -0,0 +1,20 @@ +{ + "name": "Bruce", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0491.json b/res/trainers/0491.json new file mode 100644 index 0000000000..eca66da96f --- /dev/null +++ b/res/trainers/0491.json @@ -0,0 +1,38 @@ +{ + "name": "Devon", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WORMADAM", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_WORMADAM", + "form": 1, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_WORMADAM", + "form": 2, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0492.json b/res/trainers/0492.json new file mode 100644 index 0000000000..92c4bb635a --- /dev/null +++ b/res/trainers/0492.json @@ -0,0 +1,20 @@ +{ + "name": "Nicola", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LOPUNNY", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0493.json b/res/trainers/0493.json new file mode 100644 index 0000000000..3826a66360 --- /dev/null +++ b/res/trainers/0493.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0494.json b/res/trainers/0494.json new file mode 100644 index 0000000000..a632524bec --- /dev/null +++ b/res/trainers/0494.json @@ -0,0 +1,20 @@ +{ + "name": "Claire", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0495.json b/res/trainers/0495.json new file mode 100644 index 0000000000..fb7642c9ca --- /dev/null +++ b/res/trainers/0495.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0496.json b/res/trainers/0496.json new file mode 100644 index 0000000000..70bf41e784 --- /dev/null +++ b/res/trainers/0496.json @@ -0,0 +1,38 @@ +{ + "name": "Wayne", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 17, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHELLOS", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0497.json b/res/trainers/0497.json new file mode 100644 index 0000000000..ead3537fd6 --- /dev/null +++ b/res/trainers/0497.json @@ -0,0 +1,25 @@ +{ + "name": "Jacky", + "class": "TRAINER_CLASS_TUBER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BIBAREL", + "form": 0, + "level": 32, + "item": null, + "moves": [ + "MOVE_WATER_GUN", + "MOVE_ROLLOUT", + "MOVE_HYPER_FANG", + "MOVE_YAWN" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0498.json b/res/trainers/0498.json new file mode 100644 index 0000000000..2b7f1e07fe --- /dev/null +++ b/res/trainers/0498.json @@ -0,0 +1,52 @@ +{ + "name": "Caitlyn", + "class": "TRAINER_CLASS_TUBER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AZURILL", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_WATER_GUN", + "MOVE_SLAM", + "MOVE_CHARM" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_MARILL", + "form": 0, + "level": 29, + "item": null, + "moves": [ + "MOVE_BUBBLE_BEAM", + "MOVE_ROLLOUT", + "MOVE_DEFENSE_CURL", + "MOVE_AQUA_RING" + ], + "power": 10, + "ball_seal": 0 + }, + { + "species": "SPECIES_AZUMARILL", + "form": 0, + "level": 31, + "item": null, + "moves": [ + "MOVE_BUBBLE_BEAM", + "MOVE_DOUBLE_EDGE", + "MOVE_ROLLOUT", + "MOVE_AQUA_RING" + ], + "power": 10, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0499.json b/res/trainers/0499.json new file mode 100644 index 0000000000..bd8c786e7d --- /dev/null +++ b/res/trainers/0499.json @@ -0,0 +1,55 @@ +{ + "name": "Terrell", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PARASECT", + "form": 0, + "level": 53, + "item": null, + "moves": [ + "MOVE_X_SCISSOR", + "MOVE_GIGA_DRAIN", + "MOVE_SPORE", + "MOVE_SLASH" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_RHYDON", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_HAMMER_ARM", + "MOVE_STONE_EDGE", + "MOVE_EARTHQUAKE", + "MOVE_MEGAHORN" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGMAR", + "form": 0, + "level": 55, + "item": null, + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_CONFUSE_RAY", + "MOVE_IRON_TAIL", + "MOVE_FOCUS_BLAST" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0500.json b/res/trainers/0500.json new file mode 100644 index 0000000000..bfe7abd645 --- /dev/null +++ b/res/trainers/0500.json @@ -0,0 +1,55 @@ +{ + "name": "Brenden", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FORRETRESS", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_FLASH_CANNON", + "MOVE_ROCK_SLIDE", + "MOVE_STEALTH_ROCK", + "MOVE_TOXIC_SPIKES" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_AQUA_TAIL", + "MOVE_ICE_FANG", + "MOVE_DRAGON_PULSE" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_HIPPOWDON", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_DIG", + "MOVE_CRUNCH", + "MOVE_PROTECT", + "MOVE_REST" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0501.json b/res/trainers/0501.json new file mode 100644 index 0000000000..ac13fa2853 --- /dev/null +++ b/res/trainers/0501.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_WAITER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0502.json b/res/trainers/0502.json new file mode 100644 index 0000000000..4fc9a4ee98 --- /dev/null +++ b/res/trainers/0502.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0503.json b/res/trainers/0503.json new file mode 100644 index 0000000000..fd42f07d7b --- /dev/null +++ b/res/trainers/0503.json @@ -0,0 +1,29 @@ +{ + "name": "Noel", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0504.json b/res/trainers/0504.json new file mode 100644 index 0000000000..c3cfbd2b35 --- /dev/null +++ b/res/trainers/0504.json @@ -0,0 +1,20 @@ +{ + "name": "Braden", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STEELIX", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0505.json b/res/trainers/0505.json new file mode 100644 index 0000000000..0df7fcb9e7 --- /dev/null +++ b/res/trainers/0505.json @@ -0,0 +1,38 @@ +{ + "name": "Brendon", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0506.json b/res/trainers/0506.json new file mode 100644 index 0000000000..e792a6f9da --- /dev/null +++ b/res/trainers/0506.json @@ -0,0 +1,38 @@ +{ + "name": "Quentin", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GRAVELER", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0507.json b/res/trainers/0507.json new file mode 100644 index 0000000000..21393d05f8 --- /dev/null +++ b/res/trainers/0507.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0508.json b/res/trainers/0508.json new file mode 100644 index 0000000000..5bbe7daf13 --- /dev/null +++ b/res/trainers/0508.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOUNDOUR", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0509.json b/res/trainers/0509.json new file mode 100644 index 0000000000..226c2c95e7 --- /dev/null +++ b/res/trainers/0509.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0510.json b/res/trainers/0510.json new file mode 100644 index 0000000000..fb20347665 --- /dev/null +++ b/res/trainers/0510.json @@ -0,0 +1,38 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 37, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0511.json b/res/trainers/0511.json new file mode 100644 index 0000000000..133a5eed51 --- /dev/null +++ b/res/trainers/0511.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0512.json b/res/trainers/0512.json new file mode 100644 index 0000000000..c2369fc4a9 --- /dev/null +++ b/res/trainers/0512.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0513.json b/res/trainers/0513.json new file mode 100644 index 0000000000..4903641191 --- /dev/null +++ b/res/trainers/0513.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0514.json b/res/trainers/0514.json new file mode 100644 index 0000000000..d151a002fc --- /dev/null +++ b/res/trainers/0514.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0515.json b/res/trainers/0515.json new file mode 100644 index 0000000000..778f5749e1 --- /dev/null +++ b/res/trainers/0515.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0516.json b/res/trainers/0516.json new file mode 100644 index 0000000000..bd2be3a4dd --- /dev/null +++ b/res/trainers/0516.json @@ -0,0 +1,38 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOUNDOUR", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_HOUNDOUR", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0517.json b/res/trainers/0517.json new file mode 100644 index 0000000000..ea13a72400 --- /dev/null +++ b/res/trainers/0517.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0518.json b/res/trainers/0518.json new file mode 100644 index 0000000000..6942ea7a24 --- /dev/null +++ b/res/trainers/0518.json @@ -0,0 +1,38 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0519.json b/res/trainers/0519.json new file mode 100644 index 0000000000..a4e3c3d52d --- /dev/null +++ b/res/trainers/0519.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0520.json b/res/trainers/0520.json new file mode 100644 index 0000000000..e06c16e922 --- /dev/null +++ b/res/trainers/0520.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0521.json b/res/trainers/0521.json new file mode 100644 index 0000000000..99e28e655f --- /dev/null +++ b/res/trainers/0521.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0522.json b/res/trainers/0522.json new file mode 100644 index 0000000000..725df10624 --- /dev/null +++ b/res/trainers/0522.json @@ -0,0 +1,38 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 38, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0523.json b/res/trainers/0523.json new file mode 100644 index 0000000000..c5c821fe6e --- /dev/null +++ b/res/trainers/0523.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0524.json b/res/trainers/0524.json new file mode 100644 index 0000000000..2ff82588cf --- /dev/null +++ b/res/trainers/0524.json @@ -0,0 +1,38 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0525.json b/res/trainers/0525.json new file mode 100644 index 0000000000..3c63629d0b --- /dev/null +++ b/res/trainers/0525.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOUNDOUR", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0526.json b/res/trainers/0526.json new file mode 100644 index 0000000000..8ed62a4fb3 --- /dev/null +++ b/res/trainers/0526.json @@ -0,0 +1,38 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 39, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 40, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0527.json b/res/trainers/0527.json new file mode 100644 index 0000000000..3214b8da59 --- /dev/null +++ b/res/trainers/0527.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0528.json b/res/trainers/0528.json new file mode 100644 index 0000000000..7e4e9fe8c2 --- /dev/null +++ b/res/trainers/0528.json @@ -0,0 +1,56 @@ +{ + "name": "Mars", + "class": "TRAINER_CLASS_COMMANDER_MARS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT", + "AI_FLAG_SETUP_FIRST_TURN" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 44, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GYRO_BALL", + "MOVE_EXTRASENSORY", + "MOVE_LIGHT_SCREEN", + "MOVE_CONFUSE_RAY" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 44, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AIR_CUTTER", + "MOVE_BITE", + "MOVE_POISON_FANG", + "MOVE_CONFUSE_RAY" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_PURUGLY", + "form": 0, + "level": 46, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_SLASH", + "MOVE_SHADOW_CLAW", + "MOVE_AERIAL_ACE", + "MOVE_HYPNOSIS" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0529.json b/res/trainers/0529.json new file mode 100644 index 0000000000..ff44e6ae3c --- /dev/null +++ b/res/trainers/0529.json @@ -0,0 +1,20 @@ +{ + "name": "Kirby", + "class": "TRAINER_CLASS_ROUGHNECK", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFFA", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0530.json b/res/trainers/0530.json new file mode 100644 index 0000000000..51c8ed4bcf --- /dev/null +++ b/res/trainers/0530.json @@ -0,0 +1,41 @@ +{ + "name": "Leonard", + "class": "TRAINER_CLASS_POKEFAN_MALE", + "items": [ + "ITEM_FULL_HEAL", + "ITEM_SUPER_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 19, + "item": "ITEM_SITRUS_BERRY", + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 19, + "item": "ITEM_SITRUS_BERRY", + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 22, + "item": "ITEM_SITRUS_BERRY", + "moves": null, + "power": 0, + "ball_seal": 7 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0531.json b/res/trainers/0531.json new file mode 100644 index 0000000000..d8e8ed957a --- /dev/null +++ b/res/trainers/0531.json @@ -0,0 +1,23 @@ +{ + "name": "Rebekah", + "class": "TRAINER_CLASS_POKEFAN_FEMALE", + "items": [ + "ITEM_FULL_HEAL", + "ITEM_SUPER_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BONSLY", + "form": 0, + "level": 23, + "item": "ITEM_SITRUS_BERRY", + "moves": null, + "power": 0, + "ball_seal": 6 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0532.json b/res/trainers/0532.json new file mode 100644 index 0000000000..714757e659 --- /dev/null +++ b/res/trainers/0532.json @@ -0,0 +1,38 @@ +{ + "name": "Oliver", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MOTHIM", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BARBOACH", + "form": 0, + "level": 19, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CHATOT", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0533.json b/res/trainers/0533.json new file mode 100644 index 0000000000..e3899195f7 --- /dev/null +++ b/res/trainers/0533.json @@ -0,0 +1,29 @@ +{ + "name": "Beth & Bob", + "class": "TRAINER_CLASS_BELLE_AND_PA", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0534.json b/res/trainers/0534.json new file mode 100644 index 0000000000..e267c9fde0 --- /dev/null +++ b/res/trainers/0534.json @@ -0,0 +1,29 @@ +{ + "name": "Mike & Nat", + "class": "TRAINER_CLASS_YOUNG_COUPLE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MISDREAVUS", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0535.json b/res/trainers/0535.json new file mode 100644 index 0000000000..e7fc2554fe --- /dev/null +++ b/res/trainers/0535.json @@ -0,0 +1,21 @@ +{ + "name": "Alison", + "class": "TRAINER_CLASS_AROMA_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 28, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0536.json b/res/trainers/0536.json new file mode 100644 index 0000000000..3fbd61ab9f --- /dev/null +++ b/res/trainers/0536.json @@ -0,0 +1,20 @@ +{ + "name": "Ismael", + "class": "TRAINER_CLASS_ARTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRICKETUNE", + "form": 0, + "level": 28, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0537.json b/res/trainers/0537.json new file mode 100644 index 0000000000..503d77f46a --- /dev/null +++ b/res/trainers/0537.json @@ -0,0 +1,38 @@ +{ + "name": "Kaylee", + "class": "TRAINER_CLASS_BREEDER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AIPOM", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MARILL", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SWABLU", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0538.json b/res/trainers/0538.json new file mode 100644 index 0000000000..5f128f2ea1 --- /dev/null +++ b/res/trainers/0538.json @@ -0,0 +1,29 @@ +{ + "name": "Darryl", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0539.json b/res/trainers/0539.json new file mode 100644 index 0000000000..f4c31553b7 --- /dev/null +++ b/res/trainers/0539.json @@ -0,0 +1,20 @@ +{ + "name": "Eugene", + "class": "TRAINER_CLASS_COLLECTOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FEEBAS", + "form": 0, + "level": 28, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0540.json b/res/trainers/0540.json new file mode 100644 index 0000000000..555896b5be --- /dev/null +++ b/res/trainers/0540.json @@ -0,0 +1,29 @@ +{ + "name": "Meredith", + "class": "TRAINER_CLASS_POKEFAN_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 26, + "item": "ITEM_SITRUS_BERRY", + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PACHIRISU", + "form": 0, + "level": 26, + "item": "ITEM_SITRUS_BERRY", + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0541.json b/res/trainers/0541.json new file mode 100644 index 0000000000..05bec5bef0 --- /dev/null +++ b/res/trainers/0541.json @@ -0,0 +1,24 @@ +{ + "name": "Kendrick", + "class": "TRAINER_CLASS_PI", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_RISKY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RHYHORN", + "form": 0, + "level": 31, + "item": null, + "moves": [ + "MOVE_HORN_DRILL", + "MOVE_REVERSAL" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0542.json b/res/trainers/0542.json new file mode 100644 index 0000000000..9526b359b3 --- /dev/null +++ b/res/trainers/0542.json @@ -0,0 +1,27 @@ +{ + "name": "Leonardo", + "class": "TRAINER_CLASS_GENTLEMAN", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHATOT", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_MIMIC", + "MOVE_SING", + "MOVE_FURY_ATTACK", + "MOVE_ROOST" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0543.json b/res/trainers/0543.json new file mode 100644 index 0000000000..f375950263 --- /dev/null +++ b/res/trainers/0543.json @@ -0,0 +1,22 @@ +{ + "name": "Rebecca", + "class": "TRAINER_CLASS_SOCIALITE", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PURUGLY", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0544.json b/res/trainers/0544.json new file mode 100644 index 0000000000..eb8b6543f4 --- /dev/null +++ b/res/trainers/0544.json @@ -0,0 +1,29 @@ +{ + "name": "Blythe", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHINGLING", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUNEARY", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0545.json b/res/trainers/0545.json new file mode 100644 index 0000000000..84b18e581e --- /dev/null +++ b/res/trainers/0545.json @@ -0,0 +1,22 @@ +{ + "name": "Roman", + "class": "TRAINER_CLASS_RICH_BOY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LICKITUNG", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0546.json b/res/trainers/0546.json new file mode 100644 index 0000000000..de94cab85e --- /dev/null +++ b/res/trainers/0546.json @@ -0,0 +1,31 @@ +{ + "name": "Kylie", + "class": "TRAINER_CLASS_LADY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFFA", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0547.json b/res/trainers/0547.json new file mode 100644 index 0000000000..ce63f6f3d5 --- /dev/null +++ b/res/trainers/0547.json @@ -0,0 +1,20 @@ +{ + "name": "Valerie", + "class": "TRAINER_CLASS_REPORTERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KIRLIA", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0548.json b/res/trainers/0548.json new file mode 100644 index 0000000000..bd6462b363 --- /dev/null +++ b/res/trainers/0548.json @@ -0,0 +1,28 @@ +{ + "name": "Esteban", + "class": "TRAINER_CLASS_SCHOOL_KID_MALE", + "items": [ + "ITEM_X_SP__DEF" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_QUAGSIRE", + "form": 0, + "level": 26, + "item": null, + "moves": [ + "MOVE_MUD_BOMB", + "MOVE_SLAM", + "MOVE_WATER_GUN", + "MOVE_AMNESIA" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0549.json b/res/trainers/0549.json new file mode 100644 index 0000000000..189a28630c --- /dev/null +++ b/res/trainers/0549.json @@ -0,0 +1,23 @@ +{ + "name": "Emilio", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [ + "ITEM_X_SPECIAL" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 27, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0550.json b/res/trainers/0550.json new file mode 100644 index 0000000000..1804db4e49 --- /dev/null +++ b/res/trainers/0550.json @@ -0,0 +1,20 @@ +{ + "name": "Gabriella", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FINNEON", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0551.json b/res/trainers/0551.json new file mode 100644 index 0000000000..e888352097 --- /dev/null +++ b/res/trainers/0551.json @@ -0,0 +1,20 @@ +{ + "name": "Harley", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PSYDUCK", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0552.json b/res/trainers/0552.json new file mode 100644 index 0000000000..1f99273a23 --- /dev/null +++ b/res/trainers/0552.json @@ -0,0 +1,39 @@ +{ + "name": "Emanuel", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 28, + "item": null, + "moves": [ + "MOVE_SEISMIC_TOSS", + "MOVE_LOW_KICK", + "MOVE_FORESIGHT" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 28, + "item": null, + "moves": [ + "MOVE_EXTRASENSORY", + "MOVE_TACKLE", + "MOVE_CONFUSE_RAY" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0553.json b/res/trainers/0553.json new file mode 100644 index 0000000000..fbde64e45d --- /dev/null +++ b/res/trainers/0553.json @@ -0,0 +1,40 @@ +{ + "name": "Karl", + "class": "TRAINER_CLASS_RUIN_MANIAC", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 19, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GEODUDE", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0554.json b/res/trainers/0554.json new file mode 100644 index 0000000000..a0f275b85c --- /dev/null +++ b/res/trainers/0554.json @@ -0,0 +1,38 @@ +{ + "name": "Audrey", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TAILLOW", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_FARFETCHD", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIDGEOT", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0555.json b/res/trainers/0555.json new file mode 100644 index 0000000000..b4a136e312 --- /dev/null +++ b/res/trainers/0555.json @@ -0,0 +1,29 @@ +{ + "name": "Geneva", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FEAROW", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_XATU", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0556.json b/res/trainers/0556.json new file mode 100644 index 0000000000..59044cf703 --- /dev/null +++ b/res/trainers/0556.json @@ -0,0 +1,38 @@ +{ + "name": "Krystal", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_FEAROW", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_NOCTOWL", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0557.json b/res/trainers/0557.json new file mode 100644 index 0000000000..eb3d990fc6 --- /dev/null +++ b/res/trainers/0557.json @@ -0,0 +1,31 @@ +{ + "name": "Geoffrey", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GABITE", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ALTARIA", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0558.json b/res/trainers/0558.json new file mode 100644 index 0000000000..8499cd6a5b --- /dev/null +++ b/res/trainers/0558.json @@ -0,0 +1,22 @@ +{ + "name": "Darien", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DRAGONITE", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0559.json b/res/trainers/0559.json new file mode 100644 index 0000000000..fb0a9502ee --- /dev/null +++ b/res/trainers/0559.json @@ -0,0 +1,31 @@ +{ + "name": "Keegan", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TRAPINCH", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_VIBRAVA", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0560.json b/res/trainers/0560.json new file mode 100644 index 0000000000..85280bc4b3 --- /dev/null +++ b/res/trainers/0560.json @@ -0,0 +1,31 @@ +{ + "name": "Stanley", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DRATINI", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ALTARIA", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0561.json b/res/trainers/0561.json new file mode 100644 index 0000000000..067623dde8 --- /dev/null +++ b/res/trainers/0561.json @@ -0,0 +1,40 @@ +{ + "name": "Drake", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GIBLE", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GABITE", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRAGONAIR", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0562.json b/res/trainers/0562.json new file mode 100644 index 0000000000..d5b75c1a30 --- /dev/null +++ b/res/trainers/0562.json @@ -0,0 +1,40 @@ +{ + "name": "Kenny", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BAGON", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHELGON", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_VIBRAVA", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0563.json b/res/trainers/0563.json new file mode 100644 index 0000000000..6c2d4749e6 --- /dev/null +++ b/res/trainers/0563.json @@ -0,0 +1,41 @@ +{ + "name": "Rodolfo", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARMIE", + "form": 0, + "level": 55, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_RECOVER", + "MOVE_PSYCHIC", + "MOVE_SWIFT" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_VIBRAVA", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_DRAGON_BREATH", + "MOVE_EARTHQUAKE", + "MOVE_FAINT_ATTACK", + "MOVE_SCREECH" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0564.json b/res/trainers/0564.json new file mode 100644 index 0000000000..606c398688 --- /dev/null +++ b/res/trainers/0564.json @@ -0,0 +1,27 @@ +{ + "name": "Saul", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TAUROS", + "form": 0, + "level": 61, + "item": null, + "moves": [ + "MOVE_THRASH", + "MOVE_ZEN_HEADBUTT", + "MOVE_SWAGGER", + "MOVE_PAYBACK" + ], + "power": 50, + "ball_seal": 12 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0565.json b/res/trainers/0565.json new file mode 100644 index 0000000000..74069de8f2 --- /dev/null +++ b/res/trainers/0565.json @@ -0,0 +1,55 @@ +{ + "name": "Jose", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_HYDRO_PUMP", + "MOVE_BRICK_BREAK", + "MOVE_ZEN_HEADBUTT", + "MOVE_SCREECH" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_SANDSLASH", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_CRUSH_CLAW", + "MOVE_POISON_JAB", + "MOVE_SAND_TOMB" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_MANECTRIC", + "form": 0, + "level": 57, + "item": null, + "moves": [ + "MOVE_THUNDER_FANG", + "MOVE_FIRE_FANG", + "MOVE_QUICK_ATTACK", + "MOVE_GIGA_IMPACT" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0566.json b/res/trainers/0566.json new file mode 100644 index 0000000000..3069b531d5 --- /dev/null +++ b/res/trainers/0566.json @@ -0,0 +1,41 @@ +{ + "name": "Felix", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DUSCLOPS", + "form": 0, + "level": 55, + "item": null, + "moves": [ + "MOVE_SHADOW_SNEAK", + "MOVE_PAYBACK", + "MOVE_CURSE", + "MOVE_WILL_O_WISP" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_SALAMENCE", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_DRAGON_CLAW", + "MOVE_AERIAL_ACE", + "MOVE_ZEN_HEADBUTT", + "MOVE_CRUNCH" + ], + "power": 50, + "ball_seal": 23 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0567.json b/res/trainers/0567.json new file mode 100644 index 0000000000..65c0c3cdca --- /dev/null +++ b/res/trainers/0567.json @@ -0,0 +1,41 @@ +{ + "name": "Quinn", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PINSIR", + "form": 0, + "level": 55, + "item": null, + "moves": [ + "MOVE_SUPERPOWER", + "MOVE_X_SCISSOR", + "MOVE_SWORDS_DANCE", + "MOVE_ROCK_TOMB" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LANTURN", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_DISCHARGE", + "MOVE_SIGNAL_BEAM", + "MOVE_SURF", + "MOVE_CONFUSE_RAY" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0568.json b/res/trainers/0568.json new file mode 100644 index 0000000000..317a9de3ff --- /dev/null +++ b/res/trainers/0568.json @@ -0,0 +1,31 @@ +{ + "name": "Graham", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TYROGUE", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_HITMONCHAN", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0569.json b/res/trainers/0569.json new file mode 100644 index 0000000000..f035b15fc0 --- /dev/null +++ b/res/trainers/0569.json @@ -0,0 +1,40 @@ +{ + "name": "Keenan", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PRIMEAPE", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ELECTABUZZ", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_BANETTE", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0570.json b/res/trainers/0570.json new file mode 100644 index 0000000000..e05614e337 --- /dev/null +++ b/res/trainers/0570.json @@ -0,0 +1,31 @@ +{ + "name": "Stefan", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PUPITAR", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_TORTERRA", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0571.json b/res/trainers/0571.json new file mode 100644 index 0000000000..8ef64a0903 --- /dev/null +++ b/res/trainers/0571.json @@ -0,0 +1,55 @@ +{ + "name": "Skylar", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LOUDRED", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_HYPER_VOICE", + "MOVE_BITE", + "MOVE_SUPERSONIC", + "MOVE_SCREECH" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAMPARDOS", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_HEAD_SMASH", + "MOVE_ZEN_HEADBUTT", + "MOVE_ANCIENT_POWER", + "MOVE_SCREECH" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_PELIPPER", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_AIR_SLASH", + "MOVE_WATER_PULSE", + "MOVE_ROOST", + "MOVE_QUICK_ATTACK" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0572.json b/res/trainers/0572.json new file mode 100644 index 0000000000..75d4114d9c --- /dev/null +++ b/res/trainers/0572.json @@ -0,0 +1,41 @@ +{ + "name": "Abel", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLALIE", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_HAIL", + "MOVE_ICE_BEAM", + "MOVE_SHEER_COLD", + "MOVE_CRUNCH" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROBAT", + "form": 0, + "level": 60, + "item": null, + "moves": [ + "MOVE_AIR_SLASH", + "MOVE_POISON_FANG", + "MOVE_CONFUSE_RAY", + "MOVE_SHADOW_BALL" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0573.json b/res/trainers/0573.json new file mode 100644 index 0000000000..d718523d4a --- /dev/null +++ b/res/trainers/0573.json @@ -0,0 +1,41 @@ +{ + "name": "Deanna", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FLAAFFY", + "form": 0, + "level": 55, + "item": null, + "moves": [ + "MOVE_DISCHARGE", + "MOVE_POWER_GEM", + "MOVE_SIGNAL_BEAM", + "MOVE_LIGHT_SCREEN" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_TROPIUS", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_SOLAR_BEAM", + "MOVE_AIR_SLASH", + "MOVE_SYNTHESIS", + "MOVE_SUNNY_DAY" + ], + "power": 50, + "ball_seal": 19 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0574.json b/res/trainers/0574.json new file mode 100644 index 0000000000..337a4e6ba1 --- /dev/null +++ b/res/trainers/0574.json @@ -0,0 +1,55 @@ +{ + "name": "Moira", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SANDSLASH", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_SLASH", + "MOVE_GYRO_BALL", + "MOVE_DIG", + "MOVE_X_SCISSOR" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTRODON", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_MUDDY_WATER", + "MOVE_RECOVER", + "MOVE_BODY_SLAM", + "MOVE_PROTECT" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_CLAYDOL", + "form": 0, + "level": 57, + "item": null, + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_PSYCHIC", + "MOVE_ANCIENT_POWER", + "MOVE_COSMIC_POWER" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0575.json b/res/trainers/0575.json new file mode 100644 index 0000000000..ccd230e08c --- /dev/null +++ b/res/trainers/0575.json @@ -0,0 +1,41 @@ +{ + "name": "Dana", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MIGHTYENA", + "form": 0, + "level": 55, + "item": null, + "moves": [ + "MOVE_CRUNCH", + "MOVE_SUCKER_PUNCH", + "MOVE_IRON_TAIL", + "MOVE_SCARY_FACE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_KIRLIA", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_MAGICAL_LEAF", + "MOVE_SHOCK_WAVE", + "MOVE_SHADOW_BALL" + ], + "power": 50, + "ball_seal": 21 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0576.json b/res/trainers/0576.json new file mode 100644 index 0000000000..ab3f84a63b --- /dev/null +++ b/res/trainers/0576.json @@ -0,0 +1,55 @@ +{ + "name": "Mikayla", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SEVIPER", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_NIGHT_SLASH", + "MOVE_POISON_FANG", + "MOVE_WRING_OUT", + "MOVE_GLARE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_PERSIAN", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_NIGHT_SLASH", + "MOVE_POWER_GEM", + "MOVE_FAINT_ATTACK", + "MOVE_FAKE_OUT" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ABSOL", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_NIGHT_SLASH", + "MOVE_PSYCHO_CUT", + "MOVE_SLASH", + "MOVE_QUICK_ATTACK" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0577.json b/res/trainers/0577.json new file mode 100644 index 0000000000..45719f0abb --- /dev/null +++ b/res/trainers/0577.json @@ -0,0 +1,41 @@ +{ + "name": "Meagan", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DELCATTY", + "form": 0, + "level": 57, + "item": null, + "moves": [ + "MOVE_FAKE_OUT", + "MOVE_CAPTIVATE", + "MOVE_FAINT_ATTACK", + "MOVE_DOUBLE_EDGE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ABOMASNOW", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_ICE_SHARD", + "MOVE_AVALANCHE", + "MOVE_RAZOR_LEAF", + "MOVE_WATER_PULSE" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0578.json b/res/trainers/0578.json new file mode 100644 index 0000000000..9c8cdfd78b --- /dev/null +++ b/res/trainers/0578.json @@ -0,0 +1,40 @@ +{ + "name": "Sandra", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DUGTRIO", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_NINETALES", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0579.json b/res/trainers/0579.json new file mode 100644 index 0000000000..035cfc6f47 --- /dev/null +++ b/res/trainers/0579.json @@ -0,0 +1,55 @@ +{ + "name": "Kassandra", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_JUMPLUFF", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_MEMENTO", + "MOVE_GIGA_DRAIN", + "MOVE_TOXIC", + "MOVE_BOUNCE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_STONE_EDGE", + "MOVE_EARTHQUAKE", + "MOVE_IRON_TAIL", + "MOVE_DRAGON_BREATH" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_AMPHAROS", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_THUNDER_PUNCH", + "MOVE_POWER_GEM", + "MOVE_SIGNAL_BEAM", + "MOVE_FIRE_PUNCH" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0580.json b/res/trainers/0580.json new file mode 100644 index 0000000000..18170fcb1d --- /dev/null +++ b/res/trainers/0580.json @@ -0,0 +1,27 @@ +{ + "name": "Jasmin", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DRAPION", + "form": 0, + "level": 61, + "item": null, + "moves": [ + "MOVE_CROSS_POISON", + "MOVE_CRUNCH", + "MOVE_X_SCISSOR", + "MOVE_AERIAL_ACE" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0581.json b/res/trainers/0581.json new file mode 100644 index 0000000000..e8e76b5b59 --- /dev/null +++ b/res/trainers/0581.json @@ -0,0 +1,55 @@ +{ + "name": "Natasha", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WIGGLYTUFF", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_HYPER_VOICE", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN", + "MOVE_SHADOW_BALL" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARDEVOIR", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_MAGICAL_LEAF", + "MOVE_CALM_MIND", + "MOVE_FOCUS_BLAST" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_MEDICHAM", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_RECOVER", + "MOVE_FORCE_PALM", + "MOVE_PSYCHIC", + "MOVE_ROCK_SLIDE" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0582.json b/res/trainers/0582.json new file mode 100644 index 0000000000..bf2559e2c0 --- /dev/null +++ b/res/trainers/0582.json @@ -0,0 +1,55 @@ +{ + "name": "Monique", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_DISCHARGE", + "MOVE_CRUNCH", + "MOVE_THUNDER_WAVE", + "MOVE_FACADE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_URSARING", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_HAMMER_ARM", + "MOVE_STONE_EDGE", + "MOVE_SWORDS_DANCE", + "MOVE_GIGA_IMPACT" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLISCOR", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_AERIAL_ACE", + "MOVE_X_SCISSOR", + "MOVE_EARTHQUAKE", + "MOVE_QUICK_ATTACK" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0583.json b/res/trainers/0583.json new file mode 100644 index 0000000000..895efb99c9 --- /dev/null +++ b/res/trainers/0583.json @@ -0,0 +1,30 @@ +{ + "name": "Corbin", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_XATU", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GALLADE", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0584.json b/res/trainers/0584.json new file mode 100644 index 0000000000..603daf79fc --- /dev/null +++ b/res/trainers/0584.json @@ -0,0 +1,30 @@ +{ + "name": "Sterling", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SOLROCK", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GALLADE", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0585.json b/res/trainers/0585.json new file mode 100644 index 0000000000..d8950d829d --- /dev/null +++ b/res/trainers/0585.json @@ -0,0 +1,30 @@ +{ + "name": "Daisy", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SLOWPOKE", + "form": 0, + "level": 52, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SLOWBRO", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0586.json b/res/trainers/0586.json new file mode 100644 index 0000000000..dfa1a50f53 --- /dev/null +++ b/res/trainers/0586.json @@ -0,0 +1,30 @@ +{ + "name": "Chelsey", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUNATONE", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARDEVOIR", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0587.json b/res/trainers/0587.json new file mode 100644 index 0000000000..8cb0aaa55b --- /dev/null +++ b/res/trainers/0587.json @@ -0,0 +1,39 @@ +{ + "name": "Davon", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TYROGUE", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAKUHITA", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0588.json b/res/trainers/0588.json new file mode 100644 index 0000000000..6eda1eca77 --- /dev/null +++ b/res/trainers/0588.json @@ -0,0 +1,40 @@ +{ + "name": "Griffin", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BRELOOM", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_SPORE", + "MOVE_MACH_PUNCH", + "MOVE_SEED_BOMB", + "MOVE_SKY_UPPERCUT" + ], + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MEDICHAM", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_DETECT", + "MOVE_PSYCHIC", + "MOVE_HI_JUMP_KICK", + "MOVE_ICE_PUNCH" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0589.json b/res/trainers/0589.json new file mode 100644 index 0000000000..94dd006ac5 --- /dev/null +++ b/res/trainers/0589.json @@ -0,0 +1,40 @@ +{ + "name": "Ray", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BRELOOM", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_SEED_BOMB", + "MOVE_MACH_PUNCH", + "MOVE_SKY_UPPERCUT", + "MOVE_SPORE" + ], + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_TOXICROAK", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_SLUDGE_BOMB", + "MOVE_NASTY_PLOT", + "MOVE_FOCUS_BLAST", + "MOVE_DARK_PULSE" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0590.json b/res/trainers/0590.json new file mode 100644 index 0000000000..215d35b929 --- /dev/null +++ b/res/trainers/0590.json @@ -0,0 +1,26 @@ +{ + "name": "Jarrett", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 60, + "item": null, + "moves": [ + "MOVE_CROSS_CHOP", + "MOVE_FIRE_PUNCH", + "MOVE_ICE_PUNCH", + "MOVE_THUNDER_PUNCH" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0591.json b/res/trainers/0591.json new file mode 100644 index 0000000000..ebeaeb1a35 --- /dev/null +++ b/res/trainers/0591.json @@ -0,0 +1,40 @@ +{ + "name": "Kyler", + "class": "TRAINER_CLASS_RANGER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_EXEGGCUTE", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ZANGOOSE", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_EMPOLEON", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0592.json b/res/trainers/0592.json new file mode 100644 index 0000000000..999f8c6501 --- /dev/null +++ b/res/trainers/0592.json @@ -0,0 +1,40 @@ +{ + "name": "Deshawn", + "class": "TRAINER_CLASS_RANGER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SPINDA", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_KECLEON", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GRANBULL", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0593.json b/res/trainers/0593.json new file mode 100644 index 0000000000..12b85f53d5 --- /dev/null +++ b/res/trainers/0593.json @@ -0,0 +1,40 @@ +{ + "name": "Dwayne", + "class": "TRAINER_CLASS_RANGER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SKARMORY", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_DONPHAN", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0594.json b/res/trainers/0594.json new file mode 100644 index 0000000000..0607dec696 --- /dev/null +++ b/res/trainers/0594.json @@ -0,0 +1,31 @@ +{ + "name": "Ashlee", + "class": "TRAINER_CLASS_RANGER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LINOONE", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ARBOK", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0595.json b/res/trainers/0595.json new file mode 100644 index 0000000000..900067a6ca --- /dev/null +++ b/res/trainers/0595.json @@ -0,0 +1,31 @@ +{ + "name": "Felicia", + "class": "TRAINER_CLASS_RANGER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SKIPLOOM", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LOPUNNY", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0596.json b/res/trainers/0596.json new file mode 100644 index 0000000000..6b7807367c --- /dev/null +++ b/res/trainers/0596.json @@ -0,0 +1,31 @@ +{ + "name": "Krista", + "class": "TRAINER_CLASS_RANGER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LAIRON", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAROWAK", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0597.json b/res/trainers/0597.json new file mode 100644 index 0000000000..276ebc3fd4 --- /dev/null +++ b/res/trainers/0597.json @@ -0,0 +1,29 @@ +{ + "name": "Glenn", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_OCTILLERY", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_POLIWHIRL", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0598.json b/res/trainers/0598.json new file mode 100644 index 0000000000..e1453787f0 --- /dev/null +++ b/res/trainers/0598.json @@ -0,0 +1,38 @@ +{ + "name": "Kurt", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRABBY", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CORPHISH", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KINGLER", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0599.json b/res/trainers/0599.json new file mode 100644 index 0000000000..3b9785644a --- /dev/null +++ b/res/trainers/0599.json @@ -0,0 +1,29 @@ +{ + "name": "Sam", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SEALEO", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTRODON", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 1 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0600.json b/res/trainers/0600.json new file mode 100644 index 0000000000..5b9c134caa --- /dev/null +++ b/res/trainers/0600.json @@ -0,0 +1,38 @@ +{ + "name": "Wade", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CARVANHA", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CARVANHA", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHARPEDO", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0601.json b/res/trainers/0601.json new file mode 100644 index 0000000000..e21b766ecd --- /dev/null +++ b/res/trainers/0601.json @@ -0,0 +1,29 @@ +{ + "name": "Joanna", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUVDISC", + "form": 0, + "level": 52, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LAPRAS", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0602.json b/res/trainers/0602.json new file mode 100644 index 0000000000..5668c28deb --- /dev/null +++ b/res/trainers/0602.json @@ -0,0 +1,29 @@ +{ + "name": "Sophia", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DELIBIRD", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MANTINE", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0603.json b/res/trainers/0603.json new file mode 100644 index 0000000000..b2a426beec --- /dev/null +++ b/res/trainers/0603.json @@ -0,0 +1,29 @@ +{ + "name": "Mallory", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SURSKIT", + "form": 0, + "level": 52, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LOMBRE", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0604.json b/res/trainers/0604.json new file mode 100644 index 0000000000..cbbb5f0f12 --- /dev/null +++ b/res/trainers/0604.json @@ -0,0 +1,38 @@ +{ + "name": "Lydia", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MARILL", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SPHEAL", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_WAILMER", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0605.json b/res/trainers/0605.json new file mode 100644 index 0000000000..078ee526d5 --- /dev/null +++ b/res/trainers/0605.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0606.json b/res/trainers/0606.json new file mode 100644 index 0000000000..4445a6eda7 --- /dev/null +++ b/res/trainers/0606.json @@ -0,0 +1,55 @@ +{ + "name": "Harlan", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATICATE", + "form": 0, + "level": 57, + "item": null, + "moves": [ + "MOVE_ENDEAVOR", + "MOVE_SUPER_FANG", + "MOVE_CRUNCH", + "MOVE_QUICK_ATTACK" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFBLIM", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_EXPLOSION", + "MOVE_SHADOW_BALL", + "MOVE_TOXIC", + "MOVE_FLY" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHIFTRY", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_LEAF_STORM", + "MOVE_FAINT_ATTACK", + "MOVE_EXTRASENSORY", + "MOVE_QUICK_ATTACK" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0607.json b/res/trainers/0607.json new file mode 100644 index 0000000000..5560faa640 --- /dev/null +++ b/res/trainers/0607.json @@ -0,0 +1,97 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MUNCHLAX", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_STOCKPILE", + "MOVE_SWALLOW", + "MOVE_SCREECH" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 42, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_TAKE_DOWN", + "MOVE_QUICK_ATTACK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_PURSUIT", + "MOVE_BRICK_BREAK", + "MOVE_IRON_TAIL" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 42, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_BRICK_BREAK", + "MOVE_NIGHT_SLASH", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_WILL_O_WISP", + "MOVE_STOMP", + "MOVE_TAKE_DOWN" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_TORTERRA", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_GIGA_DRAIN", + "MOVE_BITE", + "MOVE_LEECH_SEED", + "MOVE_SYNTHESIS" + ], + "power": 200, + "ball_seal": 10 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0608.json b/res/trainers/0608.json new file mode 100644 index 0000000000..8f4cd2768f --- /dev/null +++ b/res/trainers/0608.json @@ -0,0 +1,26 @@ +{ + "name": "Cheryl", + "class": "TRAINER_CLASS_TRAINER_CHERYL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHANSEY", + "form": 0, + "level": 20, + "item": null, + "moves": [ + "MOVE_EGG_BOMB", + "MOVE_SOFTBOILED", + "MOVE_REFRESH" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0609.json b/res/trainers/0609.json new file mode 100644 index 0000000000..36c784df0f --- /dev/null +++ b/res/trainers/0609.json @@ -0,0 +1,27 @@ +{ + "name": "Riley", + "class": "TRAINER_CLASS_TRAINER_RILEY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUCARIO", + "form": 0, + "level": 41, + "item": null, + "moves": [ + "MOVE_METAL_CLAW", + "MOVE_FORCE_PALM", + "MOVE_QUICK_ATTACK", + "MOVE_BONE_RUSH" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0610.json b/res/trainers/0610.json new file mode 100644 index 0000000000..ac915988c6 --- /dev/null +++ b/res/trainers/0610.json @@ -0,0 +1,27 @@ +{ + "name": "Marley", + "class": "TRAINER_CLASS_TRAINER_MARLEY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ARCANINE", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_EXTREME_SPEED", + "MOVE_FIRE_FANG", + "MOVE_HELPING_HAND", + "MOVE_AGILITY" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0611.json b/res/trainers/0611.json new file mode 100644 index 0000000000..f518e78c4b --- /dev/null +++ b/res/trainers/0611.json @@ -0,0 +1,27 @@ +{ + "name": "Buck", + "class": "TRAINER_CLASS_TRAINER_BUCK", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLAYDOL", + "form": 0, + "level": 63, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_ANCIENT_POWER", + "MOVE_LIGHT_SCREEN", + "MOVE_REFLECT" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0612.json b/res/trainers/0612.json new file mode 100644 index 0000000000..9213451243 --- /dev/null +++ b/res/trainers/0612.json @@ -0,0 +1,27 @@ +{ + "name": "Mira", + "class": "TRAINER_CLASS_TRAINER_MIRA", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 26, + "item": null, + "moves": [ + "MOVE_CONFUSION", + "MOVE_SHOCK_WAVE", + "MOVE_FLASH", + "MOVE_KINESIS" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0613.json b/res/trainers/0613.json new file mode 100644 index 0000000000..6fa94824cf --- /dev/null +++ b/res/trainers/0613.json @@ -0,0 +1,27 @@ +{ + "name": "Lucas", + "class": "TRAINER_CLASS_DP_PLAYER_MALE", + "items": [ + "ITEM_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TURTWIG", + "form": 0, + "level": 13, + "item": null, + "moves": [ + "MOVE_ABSORB", + "MOVE_TACKLE" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0614.json b/res/trainers/0614.json new file mode 100644 index 0000000000..2ecf681e6a --- /dev/null +++ b/res/trainers/0614.json @@ -0,0 +1,27 @@ +{ + "name": "Lucas", + "class": "TRAINER_CLASS_DP_PLAYER_MALE", + "items": [ + "ITEM_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHIMCHAR", + "form": 0, + "level": 13, + "item": null, + "moves": [ + "MOVE_EMBER", + "MOVE_SCRATCH" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0615.json b/res/trainers/0615.json new file mode 100644 index 0000000000..80cd11c9c0 --- /dev/null +++ b/res/trainers/0615.json @@ -0,0 +1,27 @@ +{ + "name": "Lucas", + "class": "TRAINER_CLASS_DP_PLAYER_MALE", + "items": [ + "ITEM_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIPLUP", + "form": 0, + "level": 13, + "item": null, + "moves": [ + "MOVE_BUBBLE", + "MOVE_POUND" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0616.json b/res/trainers/0616.json new file mode 100644 index 0000000000..c6491dba4f --- /dev/null +++ b/res/trainers/0616.json @@ -0,0 +1,27 @@ +{ + "name": "Dawn", + "class": "TRAINER_CLASS_DP_PLAYER_FEMALE", + "items": [ + "ITEM_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TURTWIG", + "form": 0, + "level": 13, + "item": null, + "moves": [ + "MOVE_ABSORB", + "MOVE_TACKLE" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0617.json b/res/trainers/0617.json new file mode 100644 index 0000000000..321ae4dca4 --- /dev/null +++ b/res/trainers/0617.json @@ -0,0 +1,27 @@ +{ + "name": "Dawn", + "class": "TRAINER_CLASS_DP_PLAYER_FEMALE", + "items": [ + "ITEM_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHIMCHAR", + "form": 0, + "level": 13, + "item": null, + "moves": [ + "MOVE_EMBER", + "MOVE_SCRATCH" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0618.json b/res/trainers/0618.json new file mode 100644 index 0000000000..c33cd4b6dd --- /dev/null +++ b/res/trainers/0618.json @@ -0,0 +1,27 @@ +{ + "name": "Dawn", + "class": "TRAINER_CLASS_DP_PLAYER_FEMALE", + "items": [ + "ITEM_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIPLUP", + "form": 0, + "level": 13, + "item": null, + "moves": [ + "MOVE_BUBBLE", + "MOVE_POUND" + ], + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0619.json b/res/trainers/0619.json new file mode 100644 index 0000000000..cd3255a77f --- /dev/null +++ b/res/trainers/0619.json @@ -0,0 +1,97 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MUNCHLAX", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_STOCKPILE", + "MOVE_SWALLOW", + "MOVE_SCREECH" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 42, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_TAKE_DOWN", + "MOVE_QUICK_ATTACK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_PURSUIT", + "MOVE_BRICK_BREAK", + "MOVE_IRON_TAIL" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 42, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_BRICK_BREAK", + "MOVE_NIGHT_SLASH", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_GIGA_DRAIN", + "MOVE_TOXIC", + "MOVE_INGRAIN", + "MOVE_GRASS_WHISTLE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_INFERNAPE", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_PUNISHMENT", + "MOVE_FLAME_WHEEL", + "MOVE_WILL_O_WISP" + ], + "power": 200, + "ball_seal": 10 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0620.json b/res/trainers/0620.json new file mode 100644 index 0000000000..e732d340cd --- /dev/null +++ b/res/trainers/0620.json @@ -0,0 +1,97 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MUNCHLAX", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_STOCKPILE", + "MOVE_SWALLOW", + "MOVE_SCREECH" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 42, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_TAKE_DOWN", + "MOVE_QUICK_ATTACK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_GIGA_DRAIN", + "MOVE_TOXIC", + "MOVE_INGRAIN", + "MOVE_GRASS_WHISTLE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 42, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_BRICK_BREAK", + "MOVE_NIGHT_SLASH", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_WILL_O_WISP", + "MOVE_STOMP", + "MOVE_TAKE_DOWN" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_EMPOLEON", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_AERIAL_ACE", + "MOVE_METAL_CLAW", + "MOVE_SWAGGER" + ], + "power": 200, + "ball_seal": 10 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0621.json b/res/trainers/0621.json new file mode 100644 index 0000000000..9624440a9f --- /dev/null +++ b/res/trainers/0621.json @@ -0,0 +1,55 @@ +{ + "name": "Lucas", + "class": "TRAINER_CLASS_DP_PLAYER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_METRONOME", + "MOVE_GRAVITY", + "MOVE_WAKE_UP_SLAP", + "MOVE_SING" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_PSYCHO_CUT", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_PRINPLUP", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_BUBBLE_BEAM", + "MOVE_METAL_CLAW", + "MOVE_PECK", + "MOVE_GROWL" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0622.json b/res/trainers/0622.json new file mode 100644 index 0000000000..0a1a5f2c9b --- /dev/null +++ b/res/trainers/0622.json @@ -0,0 +1,55 @@ +{ + "name": "Lucas", + "class": "TRAINER_CLASS_DP_PLAYER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_METRONOME", + "MOVE_GRAVITY", + "MOVE_WAKE_UP_SLAP", + "MOVE_SING" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_PSYCHO_CUT", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_GROTLE", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_RAZOR_LEAF", + "MOVE_MEGA_DRAIN", + "MOVE_BITE", + "MOVE_CURSE" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0623.json b/res/trainers/0623.json new file mode 100644 index 0000000000..43fc57e3a1 --- /dev/null +++ b/res/trainers/0623.json @@ -0,0 +1,55 @@ +{ + "name": "Lucas", + "class": "TRAINER_CLASS_DP_PLAYER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_METRONOME", + "MOVE_GRAVITY", + "MOVE_WAKE_UP_SLAP", + "MOVE_SING" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_PSYCHO_CUT", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_MONFERNO", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_FLAME_WHEEL", + "MOVE_MACH_PUNCH", + "MOVE_FURY_SWIPES", + "MOVE_TORMENT" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0624.json b/res/trainers/0624.json new file mode 100644 index 0000000000..7f7eec59be --- /dev/null +++ b/res/trainers/0624.json @@ -0,0 +1,55 @@ +{ + "name": "Dawn", + "class": "TRAINER_CLASS_DP_PLAYER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_METRONOME", + "MOVE_GRAVITY", + "MOVE_WAKE_UP_SLAP", + "MOVE_SING" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_PSYCHO_CUT", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_PRINPLUP", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_BUBBLE_BEAM", + "MOVE_METAL_CLAW", + "MOVE_PECK", + "MOVE_GROWL" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0625.json b/res/trainers/0625.json new file mode 100644 index 0000000000..8d007c2542 --- /dev/null +++ b/res/trainers/0625.json @@ -0,0 +1,55 @@ +{ + "name": "Dawn", + "class": "TRAINER_CLASS_DP_PLAYER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_METRONOME", + "MOVE_GRAVITY", + "MOVE_WAKE_UP_SLAP", + "MOVE_SING" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_PSYCHO_CUT", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_GROTLE", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_RAZOR_LEAF", + "MOVE_MEGA_DRAIN", + "MOVE_BITE", + "MOVE_CURSE" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0626.json b/res/trainers/0626.json new file mode 100644 index 0000000000..9fc596c10f --- /dev/null +++ b/res/trainers/0626.json @@ -0,0 +1,55 @@ +{ + "name": "Dawn", + "class": "TRAINER_CLASS_DP_PLAYER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_METRONOME", + "MOVE_GRAVITY", + "MOVE_WAKE_UP_SLAP", + "MOVE_SING" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_PSYBEAM", + "MOVE_PSYCHO_CUT", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN" + ], + "power": 60, + "ball_seal": 0 + }, + { + "species": "SPECIES_MONFERNO", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_FLAME_WHEEL", + "MOVE_MACH_PUNCH", + "MOVE_FURY_SWIPES", + "MOVE_TORMENT" + ], + "power": 60, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0627.json b/res/trainers/0627.json new file mode 100644 index 0000000000..eea3ee0f9c --- /dev/null +++ b/res/trainers/0627.json @@ -0,0 +1,21 @@ +{ + "name": "Elizabeth", + "class": "TRAINER_CLASS_AROMA_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0628.json b/res/trainers/0628.json new file mode 100644 index 0000000000..35c72a5cdc --- /dev/null +++ b/res/trainers/0628.json @@ -0,0 +1,21 @@ +{ + "name": "Elizabeth", + "class": "TRAINER_CLASS_AROMA_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0629.json b/res/trainers/0629.json new file mode 100644 index 0000000000..f2e8fc3808 --- /dev/null +++ b/res/trainers/0629.json @@ -0,0 +1,21 @@ +{ + "name": "Elizabeth", + "class": "TRAINER_CLASS_AROMA_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0630.json b/res/trainers/0630.json new file mode 100644 index 0000000000..6558606685 --- /dev/null +++ b/res/trainers/0630.json @@ -0,0 +1,29 @@ +{ + "name": "William", + "class": "TRAINER_CLASS_ARTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SUDOWOODO", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0631.json b/res/trainers/0631.json new file mode 100644 index 0000000000..b13d9b9475 --- /dev/null +++ b/res/trainers/0631.json @@ -0,0 +1,29 @@ +{ + "name": "William", + "class": "TRAINER_CLASS_ARTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SUDOWOODO", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0632.json b/res/trainers/0632.json new file mode 100644 index 0000000000..79a08635b2 --- /dev/null +++ b/res/trainers/0632.json @@ -0,0 +1,53 @@ +{ + "name": "William", + "class": "TRAINER_CLASS_ARTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SMEARGLE", + "form": 0, + "level": 60, + "item": null, + "moves": [ + "MOVE_OMINOUS_WIND", + "MOVE_ANCIENT_POWER", + "MOVE_SILVER_WIND", + "MOVE_BATON_PASS" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 57, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_LIGHT_SCREEN", + "MOVE_REFLECT", + "MOVE_MIMIC" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SUDOWOODO", + "form": 0, + "level": 57, + "item": null, + "moves": [ + "MOVE_ROCK_THROW", + "MOVE_FLAIL", + "MOVE_SUCKER_PUNCH", + "MOVE_MIMIC" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0633.json b/res/trainers/0633.json new file mode 100644 index 0000000000..b54c7e7389 --- /dev/null +++ b/res/trainers/0633.json @@ -0,0 +1,30 @@ +{ + "name": "Helen", + "class": "TRAINER_CLASS_BATTLE_GIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MEDITITE", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0634.json b/res/trainers/0634.json new file mode 100644 index 0000000000..240eb20df2 --- /dev/null +++ b/res/trainers/0634.json @@ -0,0 +1,30 @@ +{ + "name": "Helen", + "class": "TRAINER_CLASS_BATTLE_GIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MEDICHAM", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0635.json b/res/trainers/0635.json new file mode 100644 index 0000000000..773d9d4949 --- /dev/null +++ b/res/trainers/0635.json @@ -0,0 +1,30 @@ +{ + "name": "Helen", + "class": "TRAINER_CLASS_BATTLE_GIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MEDICHAM", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0636.json b/res/trainers/0636.json new file mode 100644 index 0000000000..b8dc0fd23d --- /dev/null +++ b/res/trainers/0636.json @@ -0,0 +1,29 @@ +{ + "name": "Brianna", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_NOCTOWL", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_NOCTOWL", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0637.json b/res/trainers/0637.json new file mode 100644 index 0000000000..102407fab3 --- /dev/null +++ b/res/trainers/0637.json @@ -0,0 +1,53 @@ +{ + "name": "Brianna", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SKARMORY", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_NIGHT_SLASH", + "MOVE_SLASH", + "MOVE_AIR_SLASH", + "MOVE_STEEL_WING" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_NOCTOWL", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_HYPNOSIS", + "MOVE_PSYCHIC", + "MOVE_ROOST", + "MOVE_AIR_SLASH" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_NOCTOWL", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_HYPNOSIS", + "MOVE_PSYCHIC", + "MOVE_ROOST", + "MOVE_AIR_SLASH" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0638.json b/res/trainers/0638.json new file mode 100644 index 0000000000..be81df2452 --- /dev/null +++ b/res/trainers/0638.json @@ -0,0 +1,38 @@ +{ + "name": "Audrey", + "class": "TRAINER_CLASS_BIRD_KEEPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FARFETCHD", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SWELLOW", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIDGEOT", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0639.json b/res/trainers/0639.json new file mode 100644 index 0000000000..39e9640ab7 --- /dev/null +++ b/res/trainers/0639.json @@ -0,0 +1,47 @@ +{ + "name": "Albert", + "class": "TRAINER_CLASS_BREEDER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BONSLY", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_EEVEE", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0640.json b/res/trainers/0640.json new file mode 100644 index 0000000000..491e808976 --- /dev/null +++ b/res/trainers/0640.json @@ -0,0 +1,47 @@ +{ + "name": "Albert", + "class": "TRAINER_CLASS_BREEDER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SUDOWOODO", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_UMBREON", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0641.json b/res/trainers/0641.json new file mode 100644 index 0000000000..f5bfe4f399 --- /dev/null +++ b/res/trainers/0641.json @@ -0,0 +1,47 @@ +{ + "name": "Albert", + "class": "TRAINER_CLASS_BREEDER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SUDOWOODO", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_UMBREON", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0642.json b/res/trainers/0642.json new file mode 100644 index 0000000000..2c3dab3216 --- /dev/null +++ b/res/trainers/0642.json @@ -0,0 +1,47 @@ +{ + "name": "Jennifer", + "class": "TRAINER_CLASS_BREEDER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MIME_JR", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_EEVEE", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0643.json b/res/trainers/0643.json new file mode 100644 index 0000000000..be2472b3a2 --- /dev/null +++ b/res/trainers/0643.json @@ -0,0 +1,47 @@ +{ + "name": "Jennifer", + "class": "TRAINER_CLASS_BREEDER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ESPEON", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0644.json b/res/trainers/0644.json new file mode 100644 index 0000000000..bc4659d0bd --- /dev/null +++ b/res/trainers/0644.json @@ -0,0 +1,47 @@ +{ + "name": "Jennifer", + "class": "TRAINER_CLASS_BREEDER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CLEFABLE", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ESPEON", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0645.json b/res/trainers/0645.json new file mode 100644 index 0000000000..216c559a39 --- /dev/null +++ b/res/trainers/0645.json @@ -0,0 +1,22 @@ +{ + "name": "Zackary", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AIPOM", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0646.json b/res/trainers/0646.json new file mode 100644 index 0000000000..b8b50dfc25 --- /dev/null +++ b/res/trainers/0646.json @@ -0,0 +1,22 @@ +{ + "name": "Zackary", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AMBIPOM", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0647.json b/res/trainers/0647.json new file mode 100644 index 0000000000..dd97ae256a --- /dev/null +++ b/res/trainers/0647.json @@ -0,0 +1,41 @@ +{ + "name": "Zackary", + "class": "TRAINER_CLASS_CAMPER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AMBIPOM", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_BATON_PASS", + "MOVE_SWIFT", + "MOVE_NASTY_PLOT", + "MOVE_WATER_PULSE" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BIBAREL", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_THUNDERBOLT", + "MOVE_ICE_BEAM", + "MOVE_SURF", + "MOVE_SHADOW_BALL" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0648.json b/res/trainers/0648.json new file mode 100644 index 0000000000..f61cb9aad1 --- /dev/null +++ b/res/trainers/0648.json @@ -0,0 +1,41 @@ +{ + "name": "Dalton", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ELECTIVIRE", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_THUNDERBOLT", + "MOVE_SWIFT", + "MOVE_QUICK_ATTACK", + "MOVE_THUNDER_WAVE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGMORTAR", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_FAINT_ATTACK", + "MOVE_SMOG", + "MOVE_WILL_O_WISP" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0649.json b/res/trainers/0649.json new file mode 100644 index 0000000000..84b8da9c88 --- /dev/null +++ b/res/trainers/0649.json @@ -0,0 +1,55 @@ +{ + "name": "Olivia", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GARDEVOIR", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_FUTURE_SIGHT", + "MOVE_PSYCHIC", + "MOVE_MAGICAL_LEAF", + "MOVE_CALM_MIND" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_MEGAHORN", + "MOVE_HORN_DRILL", + "MOVE_WATER_PULSE", + "MOVE_POISON_JAB" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LOPUNNY", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_DIZZY_PUNCH", + "MOVE_QUICK_ATTACK", + "MOVE_DRAIN_PUNCH", + "MOVE_SHADOW_BALL" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0650.json b/res/trainers/0650.json new file mode 100644 index 0000000000..ca942829c1 --- /dev/null +++ b/res/trainers/0650.json @@ -0,0 +1,20 @@ +{ + "name": "Ivan", + "class": "TRAINER_CLASS_COLLECTOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TOGEKISS", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0651.json b/res/trainers/0651.json new file mode 100644 index 0000000000..be4ac1962b --- /dev/null +++ b/res/trainers/0651.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_COWGIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0652.json b/res/trainers/0652.json new file mode 100644 index 0000000000..be4ac1962b --- /dev/null +++ b/res/trainers/0652.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_COWGIRL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0653.json b/res/trainers/0653.json new file mode 100644 index 0000000000..a27a48f098 --- /dev/null +++ b/res/trainers/0653.json @@ -0,0 +1,29 @@ +{ + "name": "John", + "class": "TRAINER_CLASS_CYCLIST_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0654.json b/res/trainers/0654.json new file mode 100644 index 0000000000..9d63ff402b --- /dev/null +++ b/res/trainers/0654.json @@ -0,0 +1,29 @@ +{ + "name": "John", + "class": "TRAINER_CLASS_CYCLIST_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0655.json b/res/trainers/0655.json new file mode 100644 index 0000000000..3066319d09 --- /dev/null +++ b/res/trainers/0655.json @@ -0,0 +1,38 @@ +{ + "name": "John", + "class": "TRAINER_CLASS_CYCLIST_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FARFETCHD", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_DODRIO", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0656.json b/res/trainers/0656.json new file mode 100644 index 0000000000..667209f114 --- /dev/null +++ b/res/trainers/0656.json @@ -0,0 +1,20 @@ +{ + "name": "Kayla", + "class": "TRAINER_CLASS_CYCLIST_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0657.json b/res/trainers/0657.json new file mode 100644 index 0000000000..f2621becd9 --- /dev/null +++ b/res/trainers/0657.json @@ -0,0 +1,20 @@ +{ + "name": "Kayla", + "class": "TRAINER_CLASS_CYCLIST_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0658.json b/res/trainers/0658.json new file mode 100644 index 0000000000..a9d4a64b30 --- /dev/null +++ b/res/trainers/0658.json @@ -0,0 +1,38 @@ +{ + "name": "Kayla", + "class": "TRAINER_CLASS_CYCLIST_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PLUSLE", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MINUN", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0659.json b/res/trainers/0659.json new file mode 100644 index 0000000000..af83a3ed79 --- /dev/null +++ b/res/trainers/0659.json @@ -0,0 +1,22 @@ +{ + "name": "Patrick", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GABITE", + "form": 0, + "level": 46, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 17 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0660.json b/res/trainers/0660.json new file mode 100644 index 0000000000..255ac8e4c3 --- /dev/null +++ b/res/trainers/0660.json @@ -0,0 +1,40 @@ +{ + "name": "Patrick", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHELGON", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 17 + }, + { + "species": "SPECIES_GABITE", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRAGONAIR", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0661.json b/res/trainers/0661.json new file mode 100644 index 0000000000..d42946a281 --- /dev/null +++ b/res/trainers/0661.json @@ -0,0 +1,31 @@ +{ + "name": "Hayden", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ALTARIA", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_KINGDRA", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0662.json b/res/trainers/0662.json new file mode 100644 index 0000000000..2fb12c2cf1 --- /dev/null +++ b/res/trainers/0662.json @@ -0,0 +1,31 @@ +{ + "name": "Geoffrey", + "class": "TRAINER_CLASS_DRAGON_TAMER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ALTARIA", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARCHOMP", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0663.json b/res/trainers/0663.json new file mode 100644 index 0000000000..d0ebfabc14 --- /dev/null +++ b/res/trainers/0663.json @@ -0,0 +1,41 @@ +{ + "name": "Jake", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_BRAVE_BIRD", + "MOVE_TAKE_DOWN", + "MOVE_ENDEAVOR", + "MOVE_QUICK_ATTACK" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GIRAFARIG", + "form": 0, + "level": 55, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_DOUBLE_HIT", + "MOVE_CRUNCH", + "MOVE_THUNDER_WAVE" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0664.json b/res/trainers/0664.json new file mode 100644 index 0000000000..1879a9f123 --- /dev/null +++ b/res/trainers/0664.json @@ -0,0 +1,55 @@ +{ + "name": "Dennis", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLIGAR", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_SCREECH", + "MOVE_FAINT_ATTACK", + "MOVE_QUICK_ATTACK", + "MOVE_POISON_STING" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_SWIFT", + "MOVE_PURSUIT", + "MOVE_QUICK_ATTACK" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFBLIM", + "form": 0, + "level": 45, + "item": null, + "moves": [ + "MOVE_SWALLOW", + "MOVE_GUST", + "MOVE_STOCKPILE", + "MOVE_SHADOW_BALL" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0665.json b/res/trainers/0665.json new file mode 100644 index 0000000000..9fc085a56b --- /dev/null +++ b/res/trainers/0665.json @@ -0,0 +1,55 @@ +{ + "name": "Dennis", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLISCOR", + "form": 0, + "level": 61, + "item": null, + "moves": [ + "MOVE_THUNDER_FANG", + "MOVE_X_SCISSOR", + "MOVE_QUICK_ATTACK", + "MOVE_AERIAL_ACE" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 61, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_SWIFT", + "MOVE_CRUNCH", + "MOVE_QUICK_ATTACK" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFBLIM", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_SWALLOW", + "MOVE_GUST", + "MOVE_STOCKPILE", + "MOVE_SHADOW_BALL" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0666.json b/res/trainers/0666.json new file mode 100644 index 0000000000..46d006a0b7 --- /dev/null +++ b/res/trainers/0666.json @@ -0,0 +1,41 @@ +{ + "name": "Rodolfo", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARMIE", + "form": 0, + "level": 61, + "item": null, + "moves": [ + "MOVE_WATER_PULSE", + "MOVE_RECOVER", + "MOVE_PSYCHIC", + "MOVE_SWIFT" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLYGON", + "form": 0, + "level": 62, + "item": null, + "moves": [ + "MOVE_DRAGON_CLAW", + "MOVE_EARTHQUAKE", + "MOVE_FAINT_ATTACK", + "MOVE_SCREECH" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0667.json b/res/trainers/0667.json new file mode 100644 index 0000000000..c1d855240a --- /dev/null +++ b/res/trainers/0667.json @@ -0,0 +1,27 @@ +{ + "name": "Saul", + "class": "TRAINER_CLASS_ACE_TRAINER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TAUROS", + "form": 0, + "level": 63, + "item": null, + "moves": [ + "MOVE_GIGA_IMPACT", + "MOVE_ZEN_HEADBUTT", + "MOVE_EARTHQUAKE", + "MOVE_STONE_EDGE" + ], + "power": 50, + "ball_seal": 12 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0668.json b/res/trainers/0668.json new file mode 100644 index 0000000000..801688a74d --- /dev/null +++ b/res/trainers/0668.json @@ -0,0 +1,55 @@ +{ + "name": "Shannon", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHERRIM", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_SOLAR_BEAM", + "MOVE_MAGICAL_LEAF", + "MOVE_PETAL_DANCE", + "MOVE_SUNNY_DAY" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_AZUMARILL", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_ICE_BEAM", + "MOVE_DOUBLE_EDGE", + "MOVE_AQUA_TAIL", + "MOVE_AQUA_RING" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LOPUNNY", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_DIZZY_PUNCH", + "MOVE_JUMP_KICK", + "MOVE_QUICK_ATTACK", + "MOVE_BOUNCE" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0669.json b/res/trainers/0669.json new file mode 100644 index 0000000000..c06024a752 --- /dev/null +++ b/res/trainers/0669.json @@ -0,0 +1,55 @@ +{ + "name": "Maya", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_TOXIC_SPIKES", + "MOVE_GIGA_DRAIN", + "MOVE_LEECH_SEED", + "MOVE_TOXIC" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_KIRLIA", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_MAGICAL_LEAF", + "MOVE_CALM_MIND", + "MOVE_DOUBLE_TEAM" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LICKITUNG", + "form": 0, + "level": 45, + "item": null, + "moves": [ + "MOVE_SUPERSONIC", + "MOVE_STOMP", + "MOVE_ROLLOUT", + "MOVE_DEFENSE_CURL" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0670.json b/res/trainers/0670.json new file mode 100644 index 0000000000..83b5ebc4ff --- /dev/null +++ b/res/trainers/0670.json @@ -0,0 +1,55 @@ +{ + "name": "Maya", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_TOXIC_SPIKES", + "MOVE_GIGA_DRAIN", + "MOVE_LEECH_SEED", + "MOVE_TOXIC" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARDEVOIR", + "form": 0, + "level": 61, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_MAGICAL_LEAF", + "MOVE_CALM_MIND", + "MOVE_DOUBLE_TEAM" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LICKILICKY", + "form": 0, + "level": 61, + "item": null, + "moves": [ + "MOVE_SUPERSONIC", + "MOVE_STOMP", + "MOVE_SCREECH", + "MOVE_POWER_WHIP" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0671.json b/res/trainers/0671.json new file mode 100644 index 0000000000..825816cbc6 --- /dev/null +++ b/res/trainers/0671.json @@ -0,0 +1,41 @@ +{ + "name": "Deanna", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AMPHAROS", + "form": 0, + "level": 61, + "item": null, + "moves": [ + "MOVE_DISCHARGE", + "MOVE_POWER_GEM", + "MOVE_SIGNAL_BEAM", + "MOVE_FIRE_PUNCH" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_TROPIUS", + "form": 0, + "level": 62, + "item": null, + "moves": [ + "MOVE_LEAF_STORM", + "MOVE_AIR_SLASH", + "MOVE_EARTHQUAKE", + "MOVE_SILVER_WIND" + ], + "power": 50, + "ball_seal": 19 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0672.json b/res/trainers/0672.json new file mode 100644 index 0000000000..125525c373 --- /dev/null +++ b/res/trainers/0672.json @@ -0,0 +1,55 @@ +{ + "name": "Moira", + "class": "TRAINER_CLASS_ACE_TRAINER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SANDSLASH", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_SLASH", + "MOVE_GYRO_BALL", + "MOVE_DIG", + "MOVE_X_SCISSOR" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTRODON", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_MUDDY_WATER", + "MOVE_RECOVER", + "MOVE_BODY_SLAM", + "MOVE_PROTECT" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_CLAYDOL", + "form": 0, + "level": 60, + "item": null, + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_PSYCHIC", + "MOVE_ANCIENT_POWER", + "MOVE_COSMIC_POWER" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0673.json b/res/trainers/0673.json new file mode 100644 index 0000000000..be5f836bd3 --- /dev/null +++ b/res/trainers/0673.json @@ -0,0 +1,30 @@ +{ + "name": "Mitchell", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DUSCLOPS", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0674.json b/res/trainers/0674.json new file mode 100644 index 0000000000..4a6663b4a1 --- /dev/null +++ b/res/trainers/0674.json @@ -0,0 +1,39 @@ +{ + "name": "Mitchell", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GRUMPIG", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ALAKAZAM", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_DUSKNOIR", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0675.json b/res/trainers/0675.json new file mode 100644 index 0000000000..a3337bd911 --- /dev/null +++ b/res/trainers/0675.json @@ -0,0 +1,30 @@ +{ + "name": "Maxwell", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MISDREAVUS", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GENGAR", + "form": 0, + "level": 62, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0676.json b/res/trainers/0676.json new file mode 100644 index 0000000000..c66c98913c --- /dev/null +++ b/res/trainers/0676.json @@ -0,0 +1,30 @@ +{ + "name": "Corbin", + "class": "TRAINER_CLASS_PSYCHIC_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_XATU", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GALLADE", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0677.json b/res/trainers/0677.json new file mode 100644 index 0000000000..14490eae90 --- /dev/null +++ b/res/trainers/0677.json @@ -0,0 +1,39 @@ +{ + "name": "Abigail", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHIMECHO", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFBLIM", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARDEVOIR", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0678.json b/res/trainers/0678.json new file mode 100644 index 0000000000..a07acc2ffe --- /dev/null +++ b/res/trainers/0678.json @@ -0,0 +1,39 @@ +{ + "name": "Abigail", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHIMECHO", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFBLIM", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARDEVOIR", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0679.json b/res/trainers/0679.json new file mode 100644 index 0000000000..8dd3dd221e --- /dev/null +++ b/res/trainers/0679.json @@ -0,0 +1,40 @@ +{ + "name": "Brittney", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HYPNO", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_HYPNOSIS", + "MOVE_PSYCHIC", + "MOVE_SHADOW_BALL", + "MOVE_DREAM_EATER" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ALAKAZAM", + "form": 0, + "level": 61, + "item": null, + "moves": [ + "MOVE_RECOVER", + "MOVE_PSYCHIC", + "MOVE_CALM_MIND", + "MOVE_SHADOW_BALL" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0680.json b/res/trainers/0680.json new file mode 100644 index 0000000000..c0273f68b6 --- /dev/null +++ b/res/trainers/0680.json @@ -0,0 +1,30 @@ +{ + "name": "Daisy", + "class": "TRAINER_CLASS_PSYCHIC_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SLOWBRO", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SLOWKING", + "form": 0, + "level": 62, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0681.json b/res/trainers/0681.json new file mode 100644 index 0000000000..2ac97908ba --- /dev/null +++ b/res/trainers/0681.json @@ -0,0 +1,29 @@ +{ + "name": "Marco", + "class": "TRAINER_CLASS_RANCHER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0682.json b/res/trainers/0682.json new file mode 100644 index 0000000000..1ade7e121f --- /dev/null +++ b/res/trainers/0682.json @@ -0,0 +1,47 @@ +{ + "name": "Marco", + "class": "TRAINER_CLASS_RANCHER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PONYTA", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MILTANK", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_TAUROS", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0683.json b/res/trainers/0683.json new file mode 100644 index 0000000000..5ff41f7195 --- /dev/null +++ b/res/trainers/0683.json @@ -0,0 +1,20 @@ +{ + "name": "Joseph", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0684.json b/res/trainers/0684.json new file mode 100644 index 0000000000..569d080f82 --- /dev/null +++ b/res/trainers/0684.json @@ -0,0 +1,20 @@ +{ + "name": "Joseph", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0685.json b/res/trainers/0685.json new file mode 100644 index 0000000000..8f27324a55 --- /dev/null +++ b/res/trainers/0685.json @@ -0,0 +1,38 @@ +{ + "name": "Miguel", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_OCTILLERY", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0686.json b/res/trainers/0686.json new file mode 100644 index 0000000000..23d08bf62a --- /dev/null +++ b/res/trainers/0686.json @@ -0,0 +1,29 @@ +{ + "name": "Alec", + "class": "TRAINER_CLASS_FISHERMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0687.json b/res/trainers/0687.json new file mode 100644 index 0000000000..39d10fbcc1 --- /dev/null +++ b/res/trainers/0687.json @@ -0,0 +1,29 @@ +{ + "name": "Teri & Tia", + "class": "TRAINER_CLASS_TWINS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 20 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 20 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0688.json b/res/trainers/0688.json new file mode 100644 index 0000000000..1994ca60ed --- /dev/null +++ b/res/trainers/0688.json @@ -0,0 +1,29 @@ +{ + "name": "Teri & Tia", + "class": "TRAINER_CLASS_TWINS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 20 + }, + { + "species": "SPECIES_CLEFABLE", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 20 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0689.json b/res/trainers/0689.json new file mode 100644 index 0000000000..9b56b762ac --- /dev/null +++ b/res/trainers/0689.json @@ -0,0 +1,24 @@ +{ + "name": "Carlos", + "class": "TRAINER_CLASS_PI", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_RISKY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 48, + "item": null, + "moves": [ + "MOVE_HORN_DRILL", + "MOVE_FLAIL" + ], + "power": 150, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0690.json b/res/trainers/0690.json new file mode 100644 index 0000000000..b21ad983cf --- /dev/null +++ b/res/trainers/0690.json @@ -0,0 +1,24 @@ +{ + "name": "Carlos", + "class": "TRAINER_CLASS_PI", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_RISKY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 64, + "item": null, + "moves": [ + "MOVE_HORN_DRILL", + "MOVE_FLAIL" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0691.json b/res/trainers/0691.json new file mode 100644 index 0000000000..0b08e79646 --- /dev/null +++ b/res/trainers/0691.json @@ -0,0 +1,22 @@ +{ + "name": "Jeremy", + "class": "TRAINER_CLASS_GENTLEMAN", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHATOT", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 22 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0692.json b/res/trainers/0692.json new file mode 100644 index 0000000000..8fdbf1769f --- /dev/null +++ b/res/trainers/0692.json @@ -0,0 +1,22 @@ +{ + "name": "Jeremy", + "class": "TRAINER_CLASS_GENTLEMAN", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHATOT", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 22 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0693.json b/res/trainers/0693.json new file mode 100644 index 0000000000..5401c6f953 --- /dev/null +++ b/res/trainers/0693.json @@ -0,0 +1,22 @@ +{ + "name": "Jeremy", + "class": "TRAINER_CLASS_GENTLEMAN", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHATOT", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 22 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0694.json b/res/trainers/0694.json new file mode 100644 index 0000000000..194f8cec30 --- /dev/null +++ b/res/trainers/0694.json @@ -0,0 +1,29 @@ +{ + "name": "Tony", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRICKETUNE", + "form": 0, + "level": 52, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 52, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 18 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0695.json b/res/trainers/0695.json new file mode 100644 index 0000000000..d5975926a2 --- /dev/null +++ b/res/trainers/0695.json @@ -0,0 +1,40 @@ +{ + "name": "Harry", + "class": "TRAINER_CLASS_RUIN_MANIAC", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BRONZOR", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHIELDON", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CRANIDOS", + "form": 0, + "level": 41, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0696.json b/res/trainers/0696.json new file mode 100644 index 0000000000..9622b9ea04 --- /dev/null +++ b/res/trainers/0696.json @@ -0,0 +1,40 @@ +{ + "name": "Harry", + "class": "TRAINER_CLASS_RUIN_MANIAC", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BASTIODON", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAMPARDOS", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZONG", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0697.json b/res/trainers/0697.json new file mode 100644 index 0000000000..7adce2a9b1 --- /dev/null +++ b/res/trainers/0697.json @@ -0,0 +1,29 @@ +{ + "name": "Craig", + "class": "TRAINER_CLASS_JOGGER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0698.json b/res/trainers/0698.json new file mode 100644 index 0000000000..323dae19fc --- /dev/null +++ b/res/trainers/0698.json @@ -0,0 +1,29 @@ +{ + "name": "Craig", + "class": "TRAINER_CLASS_JOGGER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0699.json b/res/trainers/0699.json new file mode 100644 index 0000000000..57d8468838 --- /dev/null +++ b/res/trainers/0699.json @@ -0,0 +1,21 @@ +{ + "name": "Philip", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0700.json b/res/trainers/0700.json new file mode 100644 index 0000000000..e3ec7028f6 --- /dev/null +++ b/res/trainers/0700.json @@ -0,0 +1,39 @@ +{ + "name": "Davon", + "class": "TRAINER_CLASS_BLACK_BELT", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HITMONTOP", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_HARIYAMA", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0701.json b/res/trainers/0701.json new file mode 100644 index 0000000000..8014bed6f5 --- /dev/null +++ b/res/trainers/0701.json @@ -0,0 +1,22 @@ +{ + "name": "Reina", + "class": "TRAINER_CLASS_SOCIALITE", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0702.json b/res/trainers/0702.json new file mode 100644 index 0000000000..356cb70aa3 --- /dev/null +++ b/res/trainers/0702.json @@ -0,0 +1,22 @@ +{ + "name": "Reina", + "class": "TRAINER_CLASS_SOCIALITE", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0703.json b/res/trainers/0703.json new file mode 100644 index 0000000000..a5f78f47f2 --- /dev/null +++ b/res/trainers/0703.json @@ -0,0 +1,20 @@ +{ + "name": "Samantha", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BUDEW", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0704.json b/res/trainers/0704.json new file mode 100644 index 0000000000..bf83284131 --- /dev/null +++ b/res/trainers/0704.json @@ -0,0 +1,29 @@ +{ + "name": "Samantha", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BEAUTIFLY", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0705.json b/res/trainers/0705.json new file mode 100644 index 0000000000..de010d915c --- /dev/null +++ b/res/trainers/0705.json @@ -0,0 +1,38 @@ +{ + "name": "Samantha", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_COMBEE", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSELIA", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BEAUTIFLY", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0706.json b/res/trainers/0706.json new file mode 100644 index 0000000000..0ed96564f4 --- /dev/null +++ b/res/trainers/0706.json @@ -0,0 +1,29 @@ +{ + "name": "Madeline", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PSYDUCK", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUNEARY", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0707.json b/res/trainers/0707.json new file mode 100644 index 0000000000..f1863c476c --- /dev/null +++ b/res/trainers/0707.json @@ -0,0 +1,29 @@ +{ + "name": "Madeline", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUNEARY", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0708.json b/res/trainers/0708.json new file mode 100644 index 0000000000..9931099cc5 --- /dev/null +++ b/res/trainers/0708.json @@ -0,0 +1,29 @@ +{ + "name": "Madeline", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LOPUNNY", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0709.json b/res/trainers/0709.json new file mode 100644 index 0000000000..3f963375c1 --- /dev/null +++ b/res/trainers/0709.json @@ -0,0 +1,30 @@ +{ + "name": "Theodore", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ONIX", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STEELIX", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0710.json b/res/trainers/0710.json new file mode 100644 index 0000000000..09804104e6 --- /dev/null +++ b/res/trainers/0710.json @@ -0,0 +1,30 @@ +{ + "name": "Theodore", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STEELIX", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STEELIX", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0711.json b/res/trainers/0711.json new file mode 100644 index 0000000000..de6523ff0f --- /dev/null +++ b/res/trainers/0711.json @@ -0,0 +1,39 @@ +{ + "name": "Theodore", + "class": "TRAINER_CLASS_HIKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CAMERUPT", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_STEELIX", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_DONPHAN", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0712.json b/res/trainers/0712.json new file mode 100644 index 0000000000..8f6745f10f --- /dev/null +++ b/res/trainers/0712.json @@ -0,0 +1,29 @@ +{ + "name": "Brandon", + "class": "TRAINER_CLASS_BUG_CATCHER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DUSTOX", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KRICKETUNE", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0713.json b/res/trainers/0713.json new file mode 100644 index 0000000000..e9d94327e9 --- /dev/null +++ b/res/trainers/0713.json @@ -0,0 +1,38 @@ +{ + "name": "Brandon", + "class": "TRAINER_CLASS_BUG_CATCHER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DUSTOX", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KRICKETUNE", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SCYTHER", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0714.json b/res/trainers/0714.json new file mode 100644 index 0000000000..5707df9477 --- /dev/null +++ b/res/trainers/0714.json @@ -0,0 +1,38 @@ +{ + "name": "Brandon", + "class": "TRAINER_CLASS_BUG_CATCHER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DUSTOX", + "form": 0, + "level": 49, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KRICKETUNE", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SCIZOR", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0715.json b/res/trainers/0715.json new file mode 100644 index 0000000000..0bdd51becb --- /dev/null +++ b/res/trainers/0715.json @@ -0,0 +1,29 @@ +{ + "name": "Alexa", + "class": "TRAINER_CLASS_PARASOL_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDEEN", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BIBAREL", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0716.json b/res/trainers/0716.json new file mode 100644 index 0000000000..d93b89b8f5 --- /dev/null +++ b/res/trainers/0716.json @@ -0,0 +1,38 @@ +{ + "name": "Alexa", + "class": "TRAINER_CLASS_PARASOL_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HIPPOWDON", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BIBAREL", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0717.json b/res/trainers/0717.json new file mode 100644 index 0000000000..b7ade9ec27 --- /dev/null +++ b/res/trainers/0717.json @@ -0,0 +1,47 @@ +{ + "name": "Alexa", + "class": "TRAINER_CLASS_PARASOL_LADY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HIPPOWDON", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BIBAREL", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MANTINE", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0718.json b/res/trainers/0718.json new file mode 100644 index 0000000000..bca5d8ac83 --- /dev/null +++ b/res/trainers/0718.json @@ -0,0 +1,27 @@ +{ + "name": "Karina", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIPLUP", + "form": 0, + "level": 24, + "item": null, + "moves": [ + "MOVE_BUBBLE_BEAM", + "MOVE_PECK", + "MOVE_POUND", + "MOVE_GROWL" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0719.json b/res/trainers/0719.json new file mode 100644 index 0000000000..22b4f8b349 --- /dev/null +++ b/res/trainers/0719.json @@ -0,0 +1,27 @@ +{ + "name": "Karina", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PRINPLUP", + "form": 0, + "level": 35, + "item": null, + "moves": [ + "MOVE_BUBBLE_BEAM", + "MOVE_METAL_CLAW", + "MOVE_FURY_ATTACK", + "MOVE_GROWL" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0720.json b/res/trainers/0720.json new file mode 100644 index 0000000000..e9b8f05c14 --- /dev/null +++ b/res/trainers/0720.json @@ -0,0 +1,27 @@ +{ + "name": "Karina", + "class": "TRAINER_CLASS_PICNICKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_EMPOLEON", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_HYDRO_PUMP", + "MOVE_DRILL_PECK", + "MOVE_METAL_CLAW", + "MOVE_AQUA_JET" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0721.json b/res/trainers/0721.json new file mode 100644 index 0000000000..73df1d0597 --- /dev/null +++ b/res/trainers/0721.json @@ -0,0 +1,20 @@ +{ + "name": "Danielle", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0722.json b/res/trainers/0722.json new file mode 100644 index 0000000000..c15d0b268b --- /dev/null +++ b/res/trainers/0722.json @@ -0,0 +1,20 @@ +{ + "name": "Danielle", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0723.json b/res/trainers/0723.json new file mode 100644 index 0000000000..26aa58a3f3 --- /dev/null +++ b/res/trainers/0723.json @@ -0,0 +1,20 @@ +{ + "name": "Danielle", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0724.json b/res/trainers/0724.json new file mode 100644 index 0000000000..b445a18018 --- /dev/null +++ b/res/trainers/0724.json @@ -0,0 +1,29 @@ +{ + "name": "Danny", + "class": "TRAINER_CLASS_POLICEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOOTHOOT", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0725.json b/res/trainers/0725.json new file mode 100644 index 0000000000..a7e9ab3752 --- /dev/null +++ b/res/trainers/0725.json @@ -0,0 +1,29 @@ +{ + "name": "Danny", + "class": "TRAINER_CLASS_POLICEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_NOCTOWL", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0726.json b/res/trainers/0726.json new file mode 100644 index 0000000000..25437c522c --- /dev/null +++ b/res/trainers/0726.json @@ -0,0 +1,29 @@ +{ + "name": "Danny", + "class": "TRAINER_CLASS_POLICEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_NOCTOWL", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0727.json b/res/trainers/0727.json new file mode 100644 index 0000000000..53db0e730a --- /dev/null +++ b/res/trainers/0727.json @@ -0,0 +1,22 @@ +{ + "name": "Trey", + "class": "TRAINER_CLASS_RICH_BOY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 4 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0728.json b/res/trainers/0728.json new file mode 100644 index 0000000000..a1f4979f87 --- /dev/null +++ b/res/trainers/0728.json @@ -0,0 +1,22 @@ +{ + "name": "Trey", + "class": "TRAINER_CLASS_RICH_BOY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 4 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0729.json b/res/trainers/0729.json new file mode 100644 index 0000000000..4052ef0ee7 --- /dev/null +++ b/res/trainers/0729.json @@ -0,0 +1,22 @@ +{ + "name": "Melissa", + "class": "TRAINER_CLASS_LADY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHERRIM", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0730.json b/res/trainers/0730.json new file mode 100644 index 0000000000..012f09da4d --- /dev/null +++ b/res/trainers/0730.json @@ -0,0 +1,27 @@ +{ + "name": "Melissa", + "class": "TRAINER_CLASS_LADY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHERRIM", + "form": 0, + "level": 45, + "item": null, + "moves": [ + "MOVE_SOLAR_BEAM", + "MOVE_SUNNY_DAY", + "MOVE_LEECH_SEED", + "MOVE_MAGICAL_LEAF" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0731.json b/res/trainers/0731.json new file mode 100644 index 0000000000..3531849a8e --- /dev/null +++ b/res/trainers/0731.json @@ -0,0 +1,55 @@ +{ + "name": "Melissa", + "class": "TRAINER_CLASS_LADY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOPPIP", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_STUN_SPORE", + "MOVE_SUNNY_DAY", + "MOVE_GIGA_DRAIN", + "MOVE_AERIAL_ACE" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CHERRIM", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_SOLAR_BEAM", + "MOVE_SUNNY_DAY", + "MOVE_LEECH_SEED", + "MOVE_MAGICAL_LEAF" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BELLOSSOM", + "form": 0, + "level": 58, + "item": null, + "moves": [ + "MOVE_PETAL_DANCE", + "MOVE_ATTRACT", + "MOVE_STUN_SPORE", + "MOVE_MAGICAL_LEAF" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0732.json b/res/trainers/0732.json new file mode 100644 index 0000000000..995a16a522 --- /dev/null +++ b/res/trainers/0732.json @@ -0,0 +1,31 @@ +{ + "name": "Taylor", + "class": "TRAINER_CLASS_RANGER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CARNIVINE", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0733.json b/res/trainers/0733.json new file mode 100644 index 0000000000..bbed6b30f9 --- /dev/null +++ b/res/trainers/0733.json @@ -0,0 +1,31 @@ +{ + "name": "Taylor", + "class": "TRAINER_CLASS_RANGER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CARNIVINE", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 46, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0734.json b/res/trainers/0734.json new file mode 100644 index 0000000000..5e56fc0ebb --- /dev/null +++ b/res/trainers/0734.json @@ -0,0 +1,40 @@ +{ + "name": "Taylor", + "class": "TRAINER_CLASS_RANGER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CARNIVINE", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 62, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_DEWGONG", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0735.json b/res/trainers/0735.json new file mode 100644 index 0000000000..565f27a56f --- /dev/null +++ b/res/trainers/0735.json @@ -0,0 +1,40 @@ +{ + "name": "Kyler", + "class": "TRAINER_CLASS_RANGER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZANGOOSE", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_EXEGGUTOR", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_POLIWRATH", + "form": 0, + "level": 62, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0736.json b/res/trainers/0736.json new file mode 100644 index 0000000000..e3caa7f45c --- /dev/null +++ b/res/trainers/0736.json @@ -0,0 +1,31 @@ +{ + "name": "Allison", + "class": "TRAINER_CLASS_RANGER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AZUMARILL", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LEAFEON", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0737.json b/res/trainers/0737.json new file mode 100644 index 0000000000..3e55485861 --- /dev/null +++ b/res/trainers/0737.json @@ -0,0 +1,31 @@ +{ + "name": "Allison", + "class": "TRAINER_CLASS_RANGER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AZUMARILL", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LEAFEON", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0738.json b/res/trainers/0738.json new file mode 100644 index 0000000000..8e0f40ebe6 --- /dev/null +++ b/res/trainers/0738.json @@ -0,0 +1,31 @@ +{ + "name": "Allison", + "class": "TRAINER_CLASS_RANGER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AZUMARILL", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_LEAFEON", + "form": 0, + "level": 61, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0739.json b/res/trainers/0739.json new file mode 100644 index 0000000000..01d4f347f1 --- /dev/null +++ b/res/trainers/0739.json @@ -0,0 +1,40 @@ +{ + "name": "Ashlee", + "class": "TRAINER_CLASS_RANGER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LINOONE", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_BUTTERFREE", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_ARBOK", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0740.json b/res/trainers/0740.json new file mode 100644 index 0000000000..1a6d261cf3 --- /dev/null +++ b/res/trainers/0740.json @@ -0,0 +1,29 @@ +{ + "name": "Marc", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MANTINE", + "form": 0, + "level": 52, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 52, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0741.json b/res/trainers/0741.json new file mode 100644 index 0000000000..76d7b5b708 --- /dev/null +++ b/res/trainers/0741.json @@ -0,0 +1,38 @@ +{ + "name": "Marc", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MANTINE", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LANTURN", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0742.json b/res/trainers/0742.json new file mode 100644 index 0000000000..4b1ba641ba --- /dev/null +++ b/res/trainers/0742.json @@ -0,0 +1,38 @@ +{ + "name": "Zachariah", + "class": "TRAINER_CLASS_SAILOR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PELIPPER", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTRODON", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0743.json b/res/trainers/0743.json new file mode 100644 index 0000000000..ea3307c7cd --- /dev/null +++ b/res/trainers/0743.json @@ -0,0 +1,32 @@ +{ + "name": "Shaun", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [ + "ITEM_X_ATTACK" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 36, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0744.json b/res/trainers/0744.json new file mode 100644 index 0000000000..cbbebac93f --- /dev/null +++ b/res/trainers/0744.json @@ -0,0 +1,32 @@ +{ + "name": "Shaun", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [ + "ITEM_X_ATTACK" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 46, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0745.json b/res/trainers/0745.json new file mode 100644 index 0000000000..45bc694bd2 --- /dev/null +++ b/res/trainers/0745.json @@ -0,0 +1,32 @@ +{ + "name": "Shaun", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [ + "ITEM_X_ATTACK" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_ALAKAZAM", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0746.json b/res/trainers/0746.json new file mode 100644 index 0000000000..850a004fb0 --- /dev/null +++ b/res/trainers/0746.json @@ -0,0 +1,38 @@ +{ + "name": "Zach", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0747.json b/res/trainers/0747.json new file mode 100644 index 0000000000..b02b6bb711 --- /dev/null +++ b/res/trainers/0747.json @@ -0,0 +1,38 @@ +{ + "name": "Zach", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0748.json b/res/trainers/0748.json new file mode 100644 index 0000000000..6ea6f349cd --- /dev/null +++ b/res/trainers/0748.json @@ -0,0 +1,38 @@ +{ + "name": "Zach", + "class": "TRAINER_CLASS_NINJA_BOY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROBAT", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROBAT", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0749.json b/res/trainers/0749.json new file mode 100644 index 0000000000..c88cf1870e --- /dev/null +++ b/res/trainers/0749.json @@ -0,0 +1,20 @@ +{ + "name": "Cyndy", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0750.json b/res/trainers/0750.json new file mode 100644 index 0000000000..0d59d633f2 --- /dev/null +++ b/res/trainers/0750.json @@ -0,0 +1,38 @@ +{ + "name": "Cyndy", + "class": "TRAINER_CLASS_BEAUTY", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MEOWTH", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SKITTY", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0751.json b/res/trainers/0751.json new file mode 100644 index 0000000000..6f230e4dd5 --- /dev/null +++ b/res/trainers/0751.json @@ -0,0 +1,20 @@ +{ + "name": "Edward", + "class": "TRAINER_CLASS_SKIER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0752.json b/res/trainers/0752.json new file mode 100644 index 0000000000..f13038b553 --- /dev/null +++ b/res/trainers/0752.json @@ -0,0 +1,20 @@ +{ + "name": "Edward", + "class": "TRAINER_CLASS_SKIER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0753.json b/res/trainers/0753.json new file mode 100644 index 0000000000..6eed3ea948 --- /dev/null +++ b/res/trainers/0753.json @@ -0,0 +1,29 @@ +{ + "name": "Bjorn", + "class": "TRAINER_CLASS_SKIER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PILOSWINE", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0754.json b/res/trainers/0754.json new file mode 100644 index 0000000000..732ef8f842 --- /dev/null +++ b/res/trainers/0754.json @@ -0,0 +1,38 @@ +{ + "name": "Bjorn", + "class": "TRAINER_CLASS_SKIER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DELIBIRD", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_WEAVILE", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAMOSWINE", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0755.json b/res/trainers/0755.json new file mode 100644 index 0000000000..004559e6ba --- /dev/null +++ b/res/trainers/0755.json @@ -0,0 +1,20 @@ +{ + "name": "Andrea", + "class": "TRAINER_CLASS_SKIER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ABOMASNOW", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0756.json b/res/trainers/0756.json new file mode 100644 index 0000000000..5d839af03c --- /dev/null +++ b/res/trainers/0756.json @@ -0,0 +1,20 @@ +{ + "name": "Andrea", + "class": "TRAINER_CLASS_SKIER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ABOMASNOW", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0757.json b/res/trainers/0757.json new file mode 100644 index 0000000000..e33b228b73 --- /dev/null +++ b/res/trainers/0757.json @@ -0,0 +1,20 @@ +{ + "name": "Madison", + "class": "TRAINER_CLASS_SKIER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNORUNT", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0758.json b/res/trainers/0758.json new file mode 100644 index 0000000000..7e0f82a322 --- /dev/null +++ b/res/trainers/0758.json @@ -0,0 +1,20 @@ +{ + "name": "Madison", + "class": "TRAINER_CLASS_SKIER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FROSLASS", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0759.json b/res/trainers/0759.json new file mode 100644 index 0000000000..1a8c5e40e1 --- /dev/null +++ b/res/trainers/0759.json @@ -0,0 +1,38 @@ +{ + "name": "Wesley", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_QWILFISH", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_TENTACRUEL", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0760.json b/res/trainers/0760.json new file mode 100644 index 0000000000..8d469d5622 --- /dev/null +++ b/res/trainers/0760.json @@ -0,0 +1,38 @@ +{ + "name": "Francisco", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GOLDUCK", + "form": 0, + "level": 52, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RELICANTH", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_TENTACRUEL", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0761.json b/res/trainers/0761.json new file mode 100644 index 0000000000..935d6c67c6 --- /dev/null +++ b/res/trainers/0761.json @@ -0,0 +1,29 @@ +{ + "name": "Glenn", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_OCTILLERY", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_POLITOED", + "form": 0, + "level": 60, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0762.json b/res/trainers/0762.json new file mode 100644 index 0000000000..47f33adcd8 --- /dev/null +++ b/res/trainers/0762.json @@ -0,0 +1,29 @@ +{ + "name": "Miranda", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHELLDER", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUMINEON", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0763.json b/res/trainers/0763.json new file mode 100644 index 0000000000..86c14603b3 --- /dev/null +++ b/res/trainers/0763.json @@ -0,0 +1,38 @@ +{ + "name": "Crystal", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WAILMER", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SEAKING", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PELIPPER", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0764.json b/res/trainers/0764.json new file mode 100644 index 0000000000..54e19f74b7 --- /dev/null +++ b/res/trainers/0764.json @@ -0,0 +1,38 @@ +{ + "name": "Joanna", + "class": "TRAINER_CLASS_SWIMMER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUVDISC", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CORSOLA", + "form": 0, + "level": 58, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LAPRAS", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0765.json b/res/trainers/0765.json new file mode 100644 index 0000000000..559d18235a --- /dev/null +++ b/res/trainers/0765.json @@ -0,0 +1,20 @@ +{ + "name": "Tristan", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAVIA", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0766.json b/res/trainers/0766.json new file mode 100644 index 0000000000..f82eb3dec2 --- /dev/null +++ b/res/trainers/0766.json @@ -0,0 +1,20 @@ +{ + "name": "Tristan", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0767.json b/res/trainers/0767.json new file mode 100644 index 0000000000..1248fda4f2 --- /dev/null +++ b/res/trainers/0767.json @@ -0,0 +1,20 @@ +{ + "name": "Tristan", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0768.json b/res/trainers/0768.json new file mode 100644 index 0000000000..17b7e89c17 --- /dev/null +++ b/res/trainers/0768.json @@ -0,0 +1,29 @@ +{ + "name": "Dallas", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BIBAREL", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0769.json b/res/trainers/0769.json new file mode 100644 index 0000000000..758c8da7b0 --- /dev/null +++ b/res/trainers/0769.json @@ -0,0 +1,38 @@ +{ + "name": "Dallas", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BIBAREL", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GRAVELER", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0770.json b/res/trainers/0770.json new file mode 100644 index 0000000000..ee58505cfb --- /dev/null +++ b/res/trainers/0770.json @@ -0,0 +1,47 @@ +{ + "name": "Dallas", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BIBAREL", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLEM", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 150, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0771.json b/res/trainers/0771.json new file mode 100644 index 0000000000..6b3c122d6c --- /dev/null +++ b/res/trainers/0771.json @@ -0,0 +1,38 @@ +{ + "name": "Jared", + "class": "TRAINER_CLASS_TUBER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHELLOS", + "form": 1, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHELLOS", + "form": 1, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_SHELLOS", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 8 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0772.json b/res/trainers/0772.json new file mode 100644 index 0000000000..67e69198de --- /dev/null +++ b/res/trainers/0772.json @@ -0,0 +1,38 @@ +{ + "name": "Jared", + "class": "TRAINER_CLASS_TUBER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GASTRODON", + "form": 1, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTRODON", + "form": 1, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GASTRODON", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 8 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0773.json b/res/trainers/0773.json new file mode 100644 index 0000000000..9c50de9928 --- /dev/null +++ b/res/trainers/0773.json @@ -0,0 +1,20 @@ +{ + "name": "Chelsea", + "class": "TRAINER_CLASS_TUBER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AZUMARILL", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 9 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0774.json b/res/trainers/0774.json new file mode 100644 index 0000000000..332264301d --- /dev/null +++ b/res/trainers/0774.json @@ -0,0 +1,55 @@ +{ + "name": "Brian", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TANGELA", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_INGRAIN", + "MOVE_GIGA_DRAIN", + "MOVE_ANCIENT_POWER", + "MOVE_TOXIC" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_FIRE_SPIN", + "MOVE_STOMP", + "MOVE_TAKE_DOWN", + "MOVE_FIRE_BLAST" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_WHIRLPOOL", + "MOVE_PURSUIT", + "MOVE_QUICK_ATTACK" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0775.json b/res/trainers/0775.json new file mode 100644 index 0000000000..4da14456f1 --- /dev/null +++ b/res/trainers/0775.json @@ -0,0 +1,20 @@ +{ + "name": "Chelsea", + "class": "TRAINER_CLASS_TUBER_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AZUMARILL", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 9 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0776.json b/res/trainers/0776.json new file mode 100644 index 0000000000..83aa7c72c1 --- /dev/null +++ b/res/trainers/0776.json @@ -0,0 +1,55 @@ +{ + "name": "Brian", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 60, + "item": null, + "moves": [ + "MOVE_WATERFALL", + "MOVE_ICE_FANG", + "MOVE_QUICK_ATTACK", + "MOVE_CRUNCH" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 60, + "item": null, + "moves": [ + "MOVE_QUICK_ATTACK", + "MOVE_STOMP", + "MOVE_FLARE_BLITZ", + "MOVE_BOUNCE" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_TANGROWTH", + "form": 0, + "level": 60, + "item": null, + "moves": [ + "MOVE_INGRAIN", + "MOVE_SLEEP_POWDER", + "MOVE_ANCIENT_POWER", + "MOVE_POWER_WHIP" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0777.json b/res/trainers/0777.json new file mode 100644 index 0000000000..deb50c8ce6 --- /dev/null +++ b/res/trainers/0777.json @@ -0,0 +1,55 @@ +{ + "name": "Armando", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_NINJASK", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_BATON_PASS", + "MOVE_X_SCISSOR", + "MOVE_SWORDS_DANCE", + "MOVE_SILVER_WIND" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_ABSOL", + "form": 0, + "level": 59, + "item": null, + "moves": [ + "MOVE_PSYCHO_CUT", + "MOVE_TAUNT", + "MOVE_NIGHT_SLASH", + "MOVE_QUICK_ATTACK" + ], + "power": 100, + "ball_seal": 0 + }, + { + "species": "SPECIES_SLAKING", + "form": 0, + "level": 62, + "item": null, + "moves": [ + "MOVE_COUNTER", + "MOVE_GIGA_IMPACT", + "MOVE_SHADOW_CLAW", + "MOVE_AERIAL_ACE" + ], + "power": 100, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0778.json b/res/trainers/0778.json new file mode 100644 index 0000000000..078ee526d5 --- /dev/null +++ b/res/trainers/0778.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_VETERAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0779.json b/res/trainers/0779.json new file mode 100644 index 0000000000..33650a525e --- /dev/null +++ b/res/trainers/0779.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0780.json b/res/trainers/0780.json new file mode 100644 index 0000000000..33650a525e --- /dev/null +++ b/res/trainers/0780.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0781.json b/res/trainers/0781.json new file mode 100644 index 0000000000..33650a525e --- /dev/null +++ b/res/trainers/0781.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0782.json b/res/trainers/0782.json new file mode 100644 index 0000000000..33650a525e --- /dev/null +++ b/res/trainers/0782.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0783.json b/res/trainers/0783.json new file mode 100644 index 0000000000..33650a525e --- /dev/null +++ b/res/trainers/0783.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0784.json b/res/trainers/0784.json new file mode 100644 index 0000000000..52c390c6e0 --- /dev/null +++ b/res/trainers/0784.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0785.json b/res/trainers/0785.json new file mode 100644 index 0000000000..9f1724596f --- /dev/null +++ b/res/trainers/0785.json @@ -0,0 +1,20 @@ +{ + "name": "Arturo", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0786.json b/res/trainers/0786.json new file mode 100644 index 0000000000..9f1724596f --- /dev/null +++ b/res/trainers/0786.json @@ -0,0 +1,20 @@ +{ + "name": "Arturo", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0787.json b/res/trainers/0787.json new file mode 100644 index 0000000000..52c390c6e0 --- /dev/null +++ b/res/trainers/0787.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0788.json b/res/trainers/0788.json new file mode 100644 index 0000000000..52c390c6e0 --- /dev/null +++ b/res/trainers/0788.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0789.json b/res/trainers/0789.json new file mode 100644 index 0000000000..52c390c6e0 --- /dev/null +++ b/res/trainers/0789.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0790.json b/res/trainers/0790.json new file mode 100644 index 0000000000..34dd616621 --- /dev/null +++ b/res/trainers/0790.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0791.json b/res/trainers/0791.json new file mode 100644 index 0000000000..34dd616621 --- /dev/null +++ b/res/trainers/0791.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0792.json b/res/trainers/0792.json new file mode 100644 index 0000000000..34dd616621 --- /dev/null +++ b/res/trainers/0792.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0793.json b/res/trainers/0793.json new file mode 100644 index 0000000000..34dd616621 --- /dev/null +++ b/res/trainers/0793.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0794.json b/res/trainers/0794.json new file mode 100644 index 0000000000..34dd616621 --- /dev/null +++ b/res/trainers/0794.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0795.json b/res/trainers/0795.json new file mode 100644 index 0000000000..5df9b81148 --- /dev/null +++ b/res/trainers/0795.json @@ -0,0 +1,29 @@ +{ + "name": "Tara & Tim", + "class": "TRAINER_CLASS_INTERVIEWERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0796.json b/res/trainers/0796.json new file mode 100644 index 0000000000..5df9b81148 --- /dev/null +++ b/res/trainers/0796.json @@ -0,0 +1,29 @@ +{ + "name": "Tara & Tim", + "class": "TRAINER_CLASS_INTERVIEWERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0797.json b/res/trainers/0797.json new file mode 100644 index 0000000000..5df9b81148 --- /dev/null +++ b/res/trainers/0797.json @@ -0,0 +1,29 @@ +{ + "name": "Tara & Tim", + "class": "TRAINER_CLASS_INTERVIEWERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0798.json b/res/trainers/0798.json new file mode 100644 index 0000000000..5df9b81148 --- /dev/null +++ b/res/trainers/0798.json @@ -0,0 +1,29 @@ +{ + "name": "Tara & Tim", + "class": "TRAINER_CLASS_INTERVIEWERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0799.json b/res/trainers/0799.json new file mode 100644 index 0000000000..36521fd9cf --- /dev/null +++ b/res/trainers/0799.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0800.json b/res/trainers/0800.json new file mode 100644 index 0000000000..36521fd9cf --- /dev/null +++ b/res/trainers/0800.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0801.json b/res/trainers/0801.json new file mode 100644 index 0000000000..36521fd9cf --- /dev/null +++ b/res/trainers/0801.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0802.json b/res/trainers/0802.json new file mode 100644 index 0000000000..36521fd9cf --- /dev/null +++ b/res/trainers/0802.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0803.json b/res/trainers/0803.json new file mode 100644 index 0000000000..36521fd9cf --- /dev/null +++ b/res/trainers/0803.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0804.json b/res/trainers/0804.json new file mode 100644 index 0000000000..d0282ef3fd --- /dev/null +++ b/res/trainers/0804.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0805.json b/res/trainers/0805.json new file mode 100644 index 0000000000..d0282ef3fd --- /dev/null +++ b/res/trainers/0805.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0806.json b/res/trainers/0806.json new file mode 100644 index 0000000000..d0282ef3fd --- /dev/null +++ b/res/trainers/0806.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0807.json b/res/trainers/0807.json new file mode 100644 index 0000000000..d0282ef3fd --- /dev/null +++ b/res/trainers/0807.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0808.json b/res/trainers/0808.json new file mode 100644 index 0000000000..58388bca32 --- /dev/null +++ b/res/trainers/0808.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_POLICEMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0809.json b/res/trainers/0809.json new file mode 100644 index 0000000000..197427b52e --- /dev/null +++ b/res/trainers/0809.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_REPORTERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0810.json b/res/trainers/0810.json new file mode 100644 index 0000000000..197427b52e --- /dev/null +++ b/res/trainers/0810.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_REPORTERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0811.json b/res/trainers/0811.json new file mode 100644 index 0000000000..197427b52e --- /dev/null +++ b/res/trainers/0811.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_REPORTERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0812.json b/res/trainers/0812.json new file mode 100644 index 0000000000..197427b52e --- /dev/null +++ b/res/trainers/0812.json @@ -0,0 +1,20 @@ +{ + "name": "Angelica", + "class": "TRAINER_CLASS_REPORTERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0813.json b/res/trainers/0813.json new file mode 100644 index 0000000000..98f0ea9cea --- /dev/null +++ b/res/trainers/0813.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0814.json b/res/trainers/0814.json new file mode 100644 index 0000000000..3826a66360 --- /dev/null +++ b/res/trainers/0814.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_SWIMMER_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0815.json b/res/trainers/0815.json new file mode 100644 index 0000000000..ac13fa2853 --- /dev/null +++ b/res/trainers/0815.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_WAITER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0816.json b/res/trainers/0816.json new file mode 100644 index 0000000000..4fc9a4ee98 --- /dev/null +++ b/res/trainers/0816.json @@ -0,0 +1,20 @@ +{ + "name": "Mickey", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0817.json b/res/trainers/0817.json new file mode 100644 index 0000000000..3e15a513bc --- /dev/null +++ b/res/trainers/0817.json @@ -0,0 +1,29 @@ +{ + "name": "Roland", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MUNCHLAX", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KRICKETOT", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0818.json b/res/trainers/0818.json new file mode 100644 index 0000000000..5747d23bf5 --- /dev/null +++ b/res/trainers/0818.json @@ -0,0 +1,36 @@ +{ + "name": "Carrie", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BONSLY", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_BLOCK", + "MOVE_ROCK_THROW" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MIME_JR", + "form": 0, + "level": 24, + "item": null, + "moves": [ + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN", + "MOVE_DOUBLE_SLAP" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0819.json b/res/trainers/0819.json new file mode 100644 index 0000000000..92c93e18fc --- /dev/null +++ b/res/trainers/0819.json @@ -0,0 +1,29 @@ +{ + "name": "Norman", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WEAVILE", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PACHIRISU", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0820.json b/res/trainers/0820.json new file mode 100644 index 0000000000..9dc57fdf5d --- /dev/null +++ b/res/trainers/0820.json @@ -0,0 +1,29 @@ +{ + "name": "Roland", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BUIZEL", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MANTYKE", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0821.json b/res/trainers/0821.json new file mode 100644 index 0000000000..b93815e332 --- /dev/null +++ b/res/trainers/0821.json @@ -0,0 +1,39 @@ +{ + "name": "Carrie", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHATOT", + "form": 0, + "level": 23, + "item": null, + "moves": [ + "MOVE_FURY_ATTACK", + "MOVE_SING", + "MOVE_GROWL", + "MOVE_PECK" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PACHIRISU", + "form": 0, + "level": 24, + "item": null, + "moves": [ + "MOVE_SWIFT", + "MOVE_ENDURE", + "MOVE_SPARK", + "MOVE_CHARM" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0822.json b/res/trainers/0822.json new file mode 100644 index 0000000000..d7ab0b0caa --- /dev/null +++ b/res/trainers/0822.json @@ -0,0 +1,29 @@ +{ + "name": "Norman", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRICKETOT", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CHERRIM", + "form": 0, + "level": 25, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0823.json b/res/trainers/0823.json new file mode 100644 index 0000000000..2af39b2500 --- /dev/null +++ b/res/trainers/0823.json @@ -0,0 +1,29 @@ +{ + "name": "Roland", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PACHIRISU", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MUNCHLAX", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0824.json b/res/trainers/0824.json new file mode 100644 index 0000000000..6f5e16b8dc --- /dev/null +++ b/res/trainers/0824.json @@ -0,0 +1,29 @@ +{ + "name": "Carrie", + "class": "TRAINER_CLASS_LASS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARLY", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_BIDOOF", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0825.json b/res/trainers/0825.json new file mode 100644 index 0000000000..5e14406dc5 --- /dev/null +++ b/res/trainers/0825.json @@ -0,0 +1,39 @@ +{ + "name": "Norman", + "class": "TRAINER_CLASS_YOUNGSTER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHATOT", + "form": 0, + "level": 24, + "item": null, + "moves": [ + "MOVE_FURY_ATTACK", + "MOVE_SING", + "MOVE_GROWL", + "MOVE_PECK" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_CHERRIM", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_PETAL_DANCE", + "MOVE_SUNNY_DAY", + "MOVE_MAGICAL_LEAF", + "MOVE_HELPING_HAND" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0826.json b/res/trainers/0826.json new file mode 100644 index 0000000000..da3f20b1bf --- /dev/null +++ b/res/trainers/0826.json @@ -0,0 +1,20 @@ +{ + "name": "Palmer", + "class": "TRAINER_CLASS_TOWER_TYCOON", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0827.json b/res/trainers/0827.json new file mode 100644 index 0000000000..565c34f14d --- /dev/null +++ b/res/trainers/0827.json @@ -0,0 +1,25 @@ +{ + "name": "Anton", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLALIE", + "form": 0, + "level": 44, + "item": null, + "moves": [ + "MOVE_ICE_BEAM", + "MOVE_CRUNCH" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0828.json b/res/trainers/0828.json new file mode 100644 index 0000000000..202c7bb537 --- /dev/null +++ b/res/trainers/0828.json @@ -0,0 +1,54 @@ +{ + "name": "Brenna", + "class": "TRAINER_CLASS_ACE_TRAINER_SNOW_FEMALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_ICE_SHARD", + "MOVE_SLASH", + "MOVE_FAINT_ATTACK", + "MOVE_QUICK_ATTACK" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORUNT", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_ICE_FANG", + "MOVE_CRUNCH", + "MOVE_HAIL" + ], + "power": 50, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNOVER", + "form": 0, + "level": 41, + "item": null, + "moves": [ + "MOVE_ICE_SHARD", + "MOVE_WOOD_HAMMER", + "MOVE_INGRAIN", + "MOVE_GRASS_WHISTLE" + ], + "power": 50, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0829.json b/res/trainers/0829.json new file mode 100644 index 0000000000..4e5d94a294 --- /dev/null +++ b/res/trainers/0829.json @@ -0,0 +1,28 @@ +{ + "name": "Darrius", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [ + "ITEM_X_SPECIAL" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PORYGON2", + "form": 0, + "level": 42, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_SIGNAL_BEAM", + "MOVE_ICE_BEAM", + "MOVE_TRI_ATTACK" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0830.json b/res/trainers/0830.json new file mode 100644 index 0000000000..45ade4b51d --- /dev/null +++ b/res/trainers/0830.json @@ -0,0 +1,42 @@ +{ + "name": "Fredrick", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [ + "ITEM_X_DEFENSE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KIRLIA", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_MAGICAL_LEAF", + "MOVE_HYPNOSIS", + "MOVE_FUTURE_SIGHT" + ], + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 40, + "item": null, + "moves": [ + "MOVE_PSYCHIC", + "MOVE_PSYCHO_CUT", + "MOVE_THUNDER_WAVE", + "MOVE_RECOVER" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0831.json b/res/trainers/0831.json new file mode 100644 index 0000000000..92c5e66f4c --- /dev/null +++ b/res/trainers/0831.json @@ -0,0 +1,25 @@ +{ + "name": "Travon", + "class": "TRAINER_CLASS_SCIENTIST", + "items": [ + "ITEM_X_SPECIAL" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 20, + "item": null, + "moves": [ + "MOVE_CONFUSION" + ], + "power": 20, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0832.json b/res/trainers/0832.json new file mode 100644 index 0000000000..995521c11e --- /dev/null +++ b/res/trainers/0832.json @@ -0,0 +1,29 @@ +{ + "name": "Janet", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0833.json b/res/trainers/0833.json new file mode 100644 index 0000000000..133a5eed51 --- /dev/null +++ b/res/trainers/0833.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0834.json b/res/trainers/0834.json new file mode 100644 index 0000000000..133a5eed51 --- /dev/null +++ b/res/trainers/0834.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0835.json b/res/trainers/0835.json new file mode 100644 index 0000000000..4c0f4efdac --- /dev/null +++ b/res/trainers/0835.json @@ -0,0 +1,38 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_HOUNDOUR", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0836.json b/res/trainers/0836.json new file mode 100644 index 0000000000..60fad1b71c --- /dev/null +++ b/res/trainers/0836.json @@ -0,0 +1,38 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0837.json b/res/trainers/0837.json new file mode 100644 index 0000000000..30126774c7 --- /dev/null +++ b/res/trainers/0837.json @@ -0,0 +1,100 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_STEEL_WING", + "MOVE_U_TURN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 59, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AQUA_JET", + "MOVE_CRUNCH", + "MOVE_ICE_FANG", + "MOVE_BRICK_BREAK" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MEGAHORN", + "MOVE_CLOSE_COMBAT", + "MOVE_NIGHT_SLASH", + "MOVE_ROCK_SLIDE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 59, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_SUNNY_DAY", + "MOVE_BOUNCE", + "MOVE_WILL_O_WISP" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_REST" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_TORTERRA", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_LEAF_STORM", + "MOVE_EARTHQUAKE", + "MOVE_CRUNCH", + "MOVE_LEECH_SEED" + ], + "power": 250, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0838.json b/res/trainers/0838.json new file mode 100644 index 0000000000..29f018768b --- /dev/null +++ b/res/trainers/0838.json @@ -0,0 +1,100 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_STEEL_WING", + "MOVE_U_TURN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 59, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AQUA_JET", + "MOVE_CRUNCH", + "MOVE_ICE_FANG", + "MOVE_BRICK_BREAK" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MEGAHORN", + "MOVE_CLOSE_COMBAT", + "MOVE_NIGHT_SLASH", + "MOVE_ROCK_SLIDE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 59, + "item": "ITEM_NONE", + "moves": [ + "MOVE_POISON_JAB", + "MOVE_GIGA_DRAIN", + "MOVE_SHADOW_BALL", + "MOVE_GRASS_WHISTLE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_REST" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_INFERNAPE", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_FOCUS_BLAST", + "MOVE_SHADOW_CLAW", + "MOVE_AERIAL_ACE" + ], + "power": 250, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0839.json b/res/trainers/0839.json new file mode 100644 index 0000000000..924b08b127 --- /dev/null +++ b/res/trainers/0839.json @@ -0,0 +1,100 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_STEEL_WING", + "MOVE_U_TURN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 59, + "item": "ITEM_NONE", + "moves": [ + "MOVE_POISON_JAB", + "MOVE_GIGA_DRAIN", + "MOVE_SHADOW_BALL", + "MOVE_GRASS_WHISTLE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MEGAHORN", + "MOVE_CLOSE_COMBAT", + "MOVE_NIGHT_SLASH", + "MOVE_ROCK_SLIDE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 59, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_SUNNY_DAY", + "MOVE_BOUNCE", + "MOVE_WILL_O_WISP" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_REST" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_EMPOLEON", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_HYDRO_PUMP", + "MOVE_METAL_CLAW", + "MOVE_DRILL_PECK", + "MOVE_SHADOW_CLAW" + ], + "power": 250, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0840.json b/res/trainers/0840.json new file mode 100644 index 0000000000..a48bd0c57c --- /dev/null +++ b/res/trainers/0840.json @@ -0,0 +1,100 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 71, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_QUICK_ATTACK", + "MOVE_U_TURN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 69, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AQUA_JET", + "MOVE_CRUNCH", + "MOVE_ICE_FANG", + "MOVE_BRICK_BREAK" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 71, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MEGAHORN", + "MOVE_CLOSE_COMBAT", + "MOVE_NIGHT_SLASH", + "MOVE_ROCK_SLIDE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 69, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_SUNNY_DAY", + "MOVE_MEGAHORN", + "MOVE_WILL_O_WISP" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 73, + "item": "ITEM_NONE", + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_ZEN_HEADBUTT" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_TORTERRA", + "form": 0, + "level": 75, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_LEAF_STORM", + "MOVE_EARTHQUAKE", + "MOVE_CRUNCH", + "MOVE_STONE_EDGE" + ], + "power": 250, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0841.json b/res/trainers/0841.json new file mode 100644 index 0000000000..a0c44c8e16 --- /dev/null +++ b/res/trainers/0841.json @@ -0,0 +1,100 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 71, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_QUICK_ATTACK", + "MOVE_U_TURN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 69, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AQUA_JET", + "MOVE_CRUNCH", + "MOVE_ICE_FANG", + "MOVE_BRICK_BREAK" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 71, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MEGAHORN", + "MOVE_CLOSE_COMBAT", + "MOVE_NIGHT_SLASH", + "MOVE_ROCK_SLIDE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 69, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SLUDGE_BOMB", + "MOVE_GIGA_DRAIN", + "MOVE_SHADOW_BALL", + "MOVE_GRASS_WHISTLE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 73, + "item": "ITEM_NONE", + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_ZEN_HEADBUTT" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_INFERNAPE", + "form": 0, + "level": 75, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_FLARE_BLITZ", + "MOVE_FOCUS_BLAST", + "MOVE_SHADOW_CLAW", + "MOVE_AERIAL_ACE" + ], + "power": 250, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0842.json b/res/trainers/0842.json new file mode 100644 index 0000000000..5ac283988a --- /dev/null +++ b/res/trainers/0842.json @@ -0,0 +1,100 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 71, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_QUICK_ATTACK", + "MOVE_U_TURN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 69, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SLUDGE_BOMB", + "MOVE_GIGA_DRAIN", + "MOVE_SHADOW_BALL", + "MOVE_GRASS_WHISTLE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 71, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MEGAHORN", + "MOVE_CLOSE_COMBAT", + "MOVE_NIGHT_SLASH", + "MOVE_ROCK_SLIDE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 69, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_SUNNY_DAY", + "MOVE_MEGAHORN", + "MOVE_WILL_O_WISP" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 73, + "item": "ITEM_NONE", + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_ZEN_HEADBUTT" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_EMPOLEON", + "form": 0, + "level": 75, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_HYDRO_PUMP", + "MOVE_METAL_CLAW", + "MOVE_DRILL_PECK", + "MOVE_ICE_BEAM" + ], + "power": 250, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0843.json b/res/trainers/0843.json new file mode 100644 index 0000000000..56f1c03235 --- /dev/null +++ b/res/trainers/0843.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_GLAMEOW", + "form": 0, + "level": 13, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0844.json b/res/trainers/0844.json new file mode 100644 index 0000000000..55a6fafd43 --- /dev/null +++ b/res/trainers/0844.json @@ -0,0 +1,29 @@ +{ + "name": "Dillan", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0845.json b/res/trainers/0845.json new file mode 100644 index 0000000000..635a2047a2 --- /dev/null +++ b/res/trainers/0845.json @@ -0,0 +1,38 @@ +{ + "name": "Holden", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0846.json b/res/trainers/0846.json new file mode 100644 index 0000000000..a78ee3af68 --- /dev/null +++ b/res/trainers/0846.json @@ -0,0 +1,20 @@ +{ + "name": "Conrad", + "class": "TRAINER_CLASS_WORKER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGMAR", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0847.json b/res/trainers/0847.json new file mode 100644 index 0000000000..53d642fa88 --- /dev/null +++ b/res/trainers/0847.json @@ -0,0 +1,20 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0848.json b/res/trainers/0848.json new file mode 100644 index 0000000000..14a5ac40eb --- /dev/null +++ b/res/trainers/0848.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_STUNKY", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0849.json b/res/trainers/0849.json new file mode 100644 index 0000000000..c41025ae4e --- /dev/null +++ b/res/trainers/0849.json @@ -0,0 +1,29 @@ +{ + "name": "Grunt", + "class": "TRAINER_CLASS_GALACTIC_GRUNT_MALE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ZUBAT", + "form": 0, + "level": 24, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROAGUNK", + "form": 0, + "level": 26, + "item": null, + "moves": null, + "power": 30, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0850.json b/res/trainers/0850.json new file mode 100644 index 0000000000..cd0f03c26d --- /dev/null +++ b/res/trainers/0850.json @@ -0,0 +1,22 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_TURTWIG", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0851.json b/res/trainers/0851.json new file mode 100644 index 0000000000..e58f28ef70 --- /dev/null +++ b/res/trainers/0851.json @@ -0,0 +1,22 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CHIMCHAR", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0852.json b/res/trainers/0852.json new file mode 100644 index 0000000000..01fcc27e43 --- /dev/null +++ b/res/trainers/0852.json @@ -0,0 +1,22 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_DAMAGE_PRIORITY" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PIPLUP", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0853.json b/res/trainers/0853.json new file mode 100644 index 0000000000..c994efcb09 --- /dev/null +++ b/res/trainers/0853.json @@ -0,0 +1,86 @@ +{ + "name": "Candice", + "class": "TRAINER_CLASS_LEADER_CANDICE", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WEAVILE", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AVALANCHE", + "MOVE_SLASH", + "MOVE_FAINT_ATTACK", + "MOVE_TAUNT" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAMOSWINE", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AVALANCHE", + "MOVE_ANCIENT_POWER", + "MOVE_EARTHQUAKE", + "MOVE_HAIL" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ABOMASNOW", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AVALANCHE", + "MOVE_WOOD_HAMMER", + "MOVE_GRASS_WHISTLE", + "MOVE_INGRAIN" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_FROSLASS", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_BLIZZARD", + "MOVE_CONFUSE_RAY", + "MOVE_OMINOUS_WIND", + "MOVE_HAIL" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLACEON", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_BLIZZARD", + "MOVE_MIRROR_COAT", + "MOVE_SHADOW_BALL", + "MOVE_WATER_PULSE" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0854.json b/res/trainers/0854.json new file mode 100644 index 0000000000..f0267cfd30 --- /dev/null +++ b/res/trainers/0854.json @@ -0,0 +1,83 @@ +{ + "name": "Maylene", + "class": "TRAINER_CLASS_LEADER_MAYLENE", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HITMONTOP", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_TRIPLE_KICK", + "MOVE_AERIAL_ACE", + "MOVE_QUICK_ATTACK", + "MOVE_FAKE_OUT" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_MEDICHAM", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FIRE_PUNCH", + "MOVE_ICE_PUNCH", + "MOVE_THUNDER_PUNCH", + "MOVE_HI_JUMP_KICK" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRELOOM", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_STONE_EDGE", + "MOVE_SPORE", + "MOVE_MACH_PUNCH", + "MOVE_SEED_BOMB" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 64, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CROSS_CHOP", + "MOVE_ROCK_CLIMB", + "MOVE_EARTHQUAKE", + "MOVE_STONE_EDGE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUCARIO", + "form": 0, + "level": 66, + "item": "ITEM_NONE", + "moves": [ + "MOVE_DRAIN_PUNCH", + "MOVE_CLOSE_COMBAT", + "MOVE_EXTREME_SPEED", + "MOVE_BONE_RUSH" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0855.json b/res/trainers/0855.json new file mode 100644 index 0000000000..0221215280 --- /dev/null +++ b/res/trainers/0855.json @@ -0,0 +1,86 @@ +{ + "name": "Volkner", + "class": "TRAINER_CLASS_LEADER_VOLKNER", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_JOLTEON", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_PIN_MISSILE", + "MOVE_CHARGE_BEAM", + "MOVE_DOUBLE_KICK", + "MOVE_QUICK_ATTACK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CHARGE_BEAM", + "MOVE_BRICK_BREAK", + "MOVE_THUNDER_WAVE", + "MOVE_LIGHT_SCREEN" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_ICE_FANG", + "MOVE_THUNDER_FANG", + "MOVE_CRUNCH", + "MOVE_FIRE_FANG" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_LANTURN", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_DISCHARGE", + "MOVE_SIGNAL_BEAM", + "MOVE_SURF", + "MOVE_ICE_BEAM" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ELECTIVIRE", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_THUNDER_PUNCH", + "MOVE_FIRE_PUNCH", + "MOVE_BRICK_BREAK", + "MOVE_GIGA_IMPACT" + ], + "power": 200, + "ball_seal": 14 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0856.json b/res/trainers/0856.json new file mode 100644 index 0000000000..133b9071f2 --- /dev/null +++ b/res/trainers/0856.json @@ -0,0 +1,86 @@ +{ + "name": "Byron", + "class": "TRAINER_CLASS_LEADER_BYRON", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SKARMORY", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_NIGHT_SLASH", + "MOVE_DRILL_PECK", + "MOVE_ROCK_TOMB", + "MOVE_STEALTH_ROCK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_STEELIX", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GYRO_BALL", + "MOVE_ICE_FANG", + "MOVE_DRAGON_BREATH", + "MOVE_SANDSTORM" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNEZONE", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FLASH_CANNON", + "MOVE_THUNDERBOLT", + "MOVE_SUPERSONIC", + "MOVE_THUNDER_WAVE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_BASTIODON", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_METAL_BURST", + "MOVE_ANCIENT_POWER", + "MOVE_IRON_DEFENSE", + "MOVE_REST" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_AGGRON", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_METAL_BURST", + "MOVE_STONE_EDGE", + "MOVE_EARTHQUAKE", + "MOVE_AVALANCHE" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0857.json b/res/trainers/0857.json new file mode 100644 index 0000000000..2d04902f00 --- /dev/null +++ b/res/trainers/0857.json @@ -0,0 +1,86 @@ +{ + "name": "Gardenia", + "class": "TRAINER_CLASS_LEADER_GARDENIA", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_JUMPLUFF", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SILVER_WIND", + "MOVE_TOXIC", + "MOVE_SUNNY_DAY", + "MOVE_BOUNCE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_CHERRIM", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SOLAR_BEAM", + "MOVE_TOXIC", + "MOVE_SUNNY_DAY", + "MOVE_LEECH_SEED" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_BELLOSSOM", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_DRAIN_PUNCH", + "MOVE_GIGA_DRAIN", + "MOVE_INGRAIN", + "MOVE_SUNNY_DAY" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_TORTERRA", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_WOOD_HAMMER", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_STONE_EDGE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_SHADOW_BALL", + "MOVE_LEAF_STORM", + "MOVE_SLUDGE_BOMB", + "MOVE_HYPER_BEAM" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0858.json b/res/trainers/0858.json new file mode 100644 index 0000000000..276206568f --- /dev/null +++ b/res/trainers/0858.json @@ -0,0 +1,86 @@ +{ + "name": "Roark", + "class": "TRAINER_CLASS_LEADER_ROARK", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_AERODACTYL", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_STONE_EDGE", + "MOVE_AERIAL_ACE", + "MOVE_EARTHQUAKE", + "MOVE_DRAGON_CLAW" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_PROBOPASS", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EARTH_POWER", + "MOVE_STEALTH_ROCK", + "MOVE_DISCHARGE", + "MOVE_STONE_EDGE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLEM", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_STONE_EDGE", + "MOVE_EARTHQUAKE", + "MOVE_BRICK_BREAK", + "MOVE_FLAMETHROWER" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAMPARDOS", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_HEAD_SMASH", + "MOVE_ZEN_HEADBUTT", + "MOVE_AVALANCHE", + "MOVE_EARTHQUAKE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_TYRANITAR", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_STONE_EDGE", + "MOVE_CRUNCH", + "MOVE_AERIAL_ACE", + "MOVE_FIRE_FANG" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0859.json b/res/trainers/0859.json new file mode 100644 index 0000000000..56e762e7c9 --- /dev/null +++ b/res/trainers/0859.json @@ -0,0 +1,86 @@ +{ + "name": "Wake", + "class": "TRAINER_CLASS_LEADER_WAKE", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHARPEDO", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AQUA_JET", + "MOVE_NIGHT_SLASH", + "MOVE_SLASH", + "MOVE_ENDURE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_QUAGSIRE", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_STONE_EDGE", + "MOVE_YAWN", + "MOVE_SURF" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_GYARADOS", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AQUA_TAIL", + "MOVE_AVALANCHE", + "MOVE_BITE", + "MOVE_GIGA_IMPACT" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_BRINE", + "MOVE_ICE_FANG", + "MOVE_CRUNCH", + "MOVE_AQUA_JET" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUDICOLO", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_SURF", + "MOVE_ICE_BEAM", + "MOVE_ENERGY_BALL", + "MOVE_FOCUS_BLAST" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0860.json b/res/trainers/0860.json new file mode 100644 index 0000000000..fd08e155ea --- /dev/null +++ b/res/trainers/0860.json @@ -0,0 +1,86 @@ +{ + "name": "Fantina", + "class": "TRAINER_CLASS_LEADER_FANTINA", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BANETTE", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SHADOW_CLAW", + "MOVE_FAINT_ATTACK", + "MOVE_THUNDERBOLT", + "MOVE_WILL_O_WISP" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFBLIM", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_OMINOUS_WIND", + "MOVE_PSYCHIC", + "MOVE_SILVER_WIND", + "MOVE_BATON_PASS" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_DUSKNOIR", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_ROCK_SLIDE", + "MOVE_SHADOW_PUNCH", + "MOVE_DOUBLE_TEAM", + "MOVE_PROTECT" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_MISMAGIUS", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SHADOW_BALL", + "MOVE_PSYCHIC", + "MOVE_MAGICAL_LEAF", + "MOVE_THUNDERBOLT" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_GENGAR", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_SHADOW_BALL", + "MOVE_PSYCHIC", + "MOVE_FOCUS_BLAST", + "MOVE_THUNDER" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0861.json b/res/trainers/0861.json new file mode 100644 index 0000000000..e5445af1c8 --- /dev/null +++ b/res/trainers/0861.json @@ -0,0 +1,86 @@ +{ + "name": "Riley", + "class": "TRAINER_CLASS_TRAINER_RILEY", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_ABSOL", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_PSYCHO_CUT", + "MOVE_NIGHT_SLASH", + "MOVE_SWORDS_DANCE", + "MOVE_QUICK_ATTACK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_URSARING", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AVALANCHE", + "MOVE_SLASH", + "MOVE_AERIAL_ACE", + "MOVE_SHADOW_CLAW" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_METAGROSS", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_METEOR_MASH", + "MOVE_ZEN_HEADBUTT", + "MOVE_HAMMER_ARM", + "MOVE_BULLET_PUNCH" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_SALAMENCE", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_DRAGON_CLAW", + "MOVE_CRUNCH", + "MOVE_FIRE_FANG", + "MOVE_THUNDER_FANG" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUCARIO", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_EXTREME_SPEED", + "MOVE_CLOSE_COMBAT", + "MOVE_BONE_RUSH", + "MOVE_BLAZE_KICK" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0862.json b/res/trainers/0862.json new file mode 100644 index 0000000000..e26cdbb25f --- /dev/null +++ b/res/trainers/0862.json @@ -0,0 +1,86 @@ +{ + "name": "Buck", + "class": "TRAINER_CLASS_TRAINER_BUCK", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHUCKLE", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_REST", + "MOVE_TOXIC", + "MOVE_PROTECT", + "MOVE_SANDSTORM" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_UMBREON", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_DARK_PULSE", + "MOVE_PSYCHIC", + "MOVE_CONFUSE_RAY", + "MOVE_DOUBLE_TEAM" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_TORKOAL", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_WILL_O_WISP", + "MOVE_ERUPTION", + "MOVE_PROTECT" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_DUSKNOIR", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FIRE_PUNCH", + "MOVE_ICE_PUNCH", + "MOVE_THUNDER_PUNCH", + "MOVE_SHADOW_BALL" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_CLAYDOL", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_EARTH_POWER", + "MOVE_PSYCHIC", + "MOVE_ANCIENT_POWER", + "MOVE_CALM_MIND" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0863.json b/res/trainers/0863.json new file mode 100644 index 0000000000..60fe86390a --- /dev/null +++ b/res/trainers/0863.json @@ -0,0 +1,86 @@ +{ + "name": "Marley", + "class": "TRAINER_CLASS_TRAINER_MARLEY", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_NINJASK", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_X_SCISSOR", + "MOVE_AERIAL_ACE", + "MOVE_SWORDS_DANCE", + "MOVE_SLASH" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ELECTRODE", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_HYPER_BEAM", + "MOVE_THUNDER", + "MOVE_THUNDER_WAVE", + "MOVE_DOUBLE_TEAM" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_CROBAT", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AIR_SLASH", + "MOVE_POISON_FANG", + "MOVE_CONFUSE_RAY", + "MOVE_DOUBLE_TEAM" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_WEAVILE", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_ICE_SHARD", + "MOVE_NIGHT_SLASH", + "MOVE_ICE_PUNCH", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ARCANINE", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_EXTREME_SPEED", + "MOVE_FLARE_BLITZ", + "MOVE_CRUNCH", + "MOVE_THUNDER_FANG" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0864.json b/res/trainers/0864.json new file mode 100644 index 0000000000..6c397b300b --- /dev/null +++ b/res/trainers/0864.json @@ -0,0 +1,86 @@ +{ + "name": "Mira", + "class": "TRAINER_CLASS_TRAINER_MIRA", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PORYGON_Z", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_TRI_ATTACK", + "MOVE_PSYCHIC", + "MOVE_THUNDERBOLT", + "MOVE_DARK_PULSE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_GENGAR", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SHADOW_BALL", + "MOVE_PSYCHIC", + "MOVE_SLUDGE_BOMB", + "MOVE_ENERGY_BALL" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNEZONE", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_THUNDER", + "MOVE_FLASH_CANNON", + "MOVE_THUNDER_WAVE", + "MOVE_HYPER_BEAM" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_TOGEKISS", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EXTREME_SPEED", + "MOVE_AIR_SLASH", + "MOVE_AURA_SPHERE", + "MOVE_PSYCHIC" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ALAKAZAM", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_PSYCHIC", + "MOVE_FOCUS_BLAST", + "MOVE_CALM_MIND", + "MOVE_HYPER_BEAM" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0865.json b/res/trainers/0865.json new file mode 100644 index 0000000000..e7acc8c6bc --- /dev/null +++ b/res/trainers/0865.json @@ -0,0 +1,86 @@ +{ + "name": "Cheryl", + "class": "TRAINER_CLASS_TRAINER_CHERYL", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WOBBUFFET", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_COUNTER", + "MOVE_MIRROR_COAT", + "MOVE_SAFEGUARD", + "MOVE_ENCORE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFBLIM", + "form": 0, + "level": 61, + "item": "ITEM_NONE", + "moves": [ + "MOVE_TOXIC", + "MOVE_OMINOUS_WIND", + "MOVE_FLY", + "MOVE_PROTECT" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_HARIYAMA", + "form": 0, + "level": 62, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_EARTHQUAKE", + "MOVE_BULLET_PUNCH", + "MOVE_STONE_EDGE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_WAILORD", + "form": 0, + "level": 63, + "item": "ITEM_NONE", + "moves": [ + "MOVE_WATER_SPOUT", + "MOVE_BRINE", + "MOVE_EARTHQUAKE", + "MOVE_AVALANCHE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_BLISSEY", + "form": 0, + "level": 65, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_SOFTBOILED", + "MOVE_COUNTER", + "MOVE_PSYCHIC", + "MOVE_TOXIC" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0866.json b/res/trainers/0866.json new file mode 100644 index 0000000000..e5e8c019b4 --- /dev/null +++ b/res/trainers/0866.json @@ -0,0 +1,86 @@ +{ + "name": "Aaron", + "class": "TRAINER_CLASS_ELITE_FOUR_AARON", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_YANMEGA", + "form": 0, + "level": 65, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AIR_SLASH", + "MOVE_BUG_BUZZ", + "MOVE_U_TURN", + "MOVE_DOUBLE_TEAM" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_SCIZOR", + "form": 0, + "level": 65, + "item": "ITEM_NONE", + "moves": [ + "MOVE_IRON_HEAD", + "MOVE_X_SCISSOR", + "MOVE_NIGHT_SLASH", + "MOVE_QUICK_ATTACK" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_VESPIQUEN", + "form": 0, + "level": 66, + "item": "ITEM_NONE", + "moves": [ + "MOVE_ATTACK_ORDER", + "MOVE_DEFEND_ORDER", + "MOVE_HEAL_ORDER", + "MOVE_POWER_GEM" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 67, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MEGAHORN", + "MOVE_CLOSE_COMBAT", + "MOVE_NIGHT_SLASH", + "MOVE_STONE_EDGE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRAPION", + "form": 0, + "level": 69, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_X_SCISSOR", + "MOVE_CROSS_POISON", + "MOVE_ICE_FANG", + "MOVE_AERIAL_ACE" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0867.json b/res/trainers/0867.json new file mode 100644 index 0000000000..f6cba7b232 --- /dev/null +++ b/res/trainers/0867.json @@ -0,0 +1,86 @@ +{ + "name": "Bertha", + "class": "TRAINER_CLASS_ELITE_FOUR_BERTHA", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_WHISCASH", + "form": 0, + "level": 66, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EARTH_POWER", + "MOVE_AQUA_TAIL", + "MOVE_ZEN_HEADBUTT", + "MOVE_SANDSTORM" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_GLISCOR", + "form": 0, + "level": 69, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_ICE_FANG", + "MOVE_FIRE_FANG", + "MOVE_THUNDER_FANG" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HIPPOWDON", + "form": 0, + "level": 68, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_STONE_EDGE", + "MOVE_CRUNCH", + "MOVE_YAWN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLEM", + "form": 0, + "level": 68, + "item": "ITEM_NONE", + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_FIRE_PUNCH", + "MOVE_THUNDER_PUNCH", + "MOVE_SANDSTORM" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_RHYPERIOR", + "form": 0, + "level": 71, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_EARTHQUAKE", + "MOVE_ROCK_WRECKER", + "MOVE_MEGAHORN", + "MOVE_AVALANCHE" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0868.json b/res/trainers/0868.json new file mode 100644 index 0000000000..7597f7c130 --- /dev/null +++ b/res/trainers/0868.json @@ -0,0 +1,86 @@ +{ + "name": "Flint", + "class": "TRAINER_CLASS_ELITE_FOUR_FLINT", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOUNDOOM", + "form": 0, + "level": 68, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_SLUDGE_BOMB", + "MOVE_DARK_PULSE", + "MOVE_SUNNY_DAY" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLAREON", + "form": 0, + "level": 71, + "item": "ITEM_NONE", + "moves": [ + "MOVE_OVERHEAT", + "MOVE_GIGA_IMPACT", + "MOVE_QUICK_ATTACK", + "MOVE_WILL_O_WISP" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 69, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FLARE_BLITZ", + "MOVE_SOLAR_BEAM", + "MOVE_BOUNCE", + "MOVE_SUNNY_DAY" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_INFERNAPE", + "form": 0, + "level": 71, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FLARE_BLITZ", + "MOVE_THUNDER_PUNCH", + "MOVE_MACH_PUNCH", + "MOVE_EARTHQUAKE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGMORTAR", + "form": 0, + "level": 73, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_THUNDERBOLT", + "MOVE_SOLAR_BEAM", + "MOVE_HYPER_BEAM" + ], + "power": 250, + "ball_seal": 13 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0869.json b/res/trainers/0869.json new file mode 100644 index 0000000000..b9dd30cfb2 --- /dev/null +++ b/res/trainers/0869.json @@ -0,0 +1,87 @@ +{ + "name": "Lucian", + "class": "TRAINER_CLASS_ELITE_FOUR_LUCIAN", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT", + "AI_FLAG_SETUP_FIRST_TURN" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 69, + "item": "ITEM_NONE", + "moves": [ + "MOVE_PSYCHIC", + "MOVE_THUNDERBOLT", + "MOVE_REFLECT", + "MOVE_LIGHT_SCREEN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ESPEON", + "form": 0, + "level": 71, + "item": "ITEM_NONE", + "moves": [ + "MOVE_PSYCHIC", + "MOVE_SHADOW_BALL", + "MOVE_QUICK_ATTACK", + "MOVE_SIGNAL_BEAM" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_BRONZONG", + "form": 0, + "level": 70, + "item": "ITEM_NONE", + "moves": [ + "MOVE_PSYCHIC", + "MOVE_GYRO_BALL", + "MOVE_EARTHQUAKE", + "MOVE_CALM_MIND" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ALAKAZAM", + "form": 0, + "level": 72, + "item": "ITEM_NONE", + "moves": [ + "MOVE_PSYCHIC", + "MOVE_ENERGY_BALL", + "MOVE_FOCUS_BLAST", + "MOVE_RECOVER" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_GALLADE", + "form": 0, + "level": 75, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_DRAIN_PUNCH", + "MOVE_PSYCHO_CUT", + "MOVE_LEAF_BLADE", + "MOVE_STONE_EDGE" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0870.json b/res/trainers/0870.json new file mode 100644 index 0000000000..926a8d0cb0 --- /dev/null +++ b/res/trainers/0870.json @@ -0,0 +1,102 @@ +{ + "name": "Cynthia", + "class": "TRAINER_CLASS_CHAMPION_CYNTHIA", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SPIRITOMB", + "form": 0, + "level": 74, + "item": "ITEM_NONE", + "moves": [ + "MOVE_DARK_PULSE", + "MOVE_PSYCHIC", + "MOVE_SILVER_WIND", + "MOVE_OMINOUS_WIND" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 74, + "item": "ITEM_NONE", + "moves": [ + "MOVE_ENERGY_BALL", + "MOVE_SLUDGE_BOMB", + "MOVE_SHADOW_BALL", + "MOVE_EXTRASENSORY" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_TOGEKISS", + "form": 0, + "level": 76, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AIR_SLASH", + "MOVE_AURA_SPHERE", + "MOVE_WATER_PULSE", + "MOVE_PSYCHIC" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUCARIO", + "form": 0, + "level": 76, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AURA_SPHERE", + "MOVE_DRAGON_PULSE", + "MOVE_PSYCHIC", + "MOVE_EARTHQUAKE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_MILOTIC", + "form": 0, + "level": 74, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SURF", + "MOVE_ICE_BEAM", + "MOVE_MIRROR_COAT", + "MOVE_AQUA_RING" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARCHOMP", + "form": 0, + "level": 78, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_DRAGON_RUSH", + "MOVE_EARTHQUAKE", + "MOVE_BRICK_BREAK", + "MOVE_GIGA_IMPACT" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0871.json b/res/trainers/0871.json new file mode 100644 index 0000000000..f202eb9838 --- /dev/null +++ b/res/trainers/0871.json @@ -0,0 +1,102 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 81, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_BRAVE_BIRD", + "MOVE_QUICK_ATTACK", + "MOVE_U_TURN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 79, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AQUA_JET", + "MOVE_CRUNCH", + "MOVE_ICE_FANG", + "MOVE_BRICK_BREAK" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 81, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MEGAHORN", + "MOVE_CLOSE_COMBAT", + "MOVE_NIGHT_SLASH", + "MOVE_STONE_EDGE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 79, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_SUNNY_DAY", + "MOVE_MEGAHORN", + "MOVE_WILL_O_WISP" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 83, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GIGA_IMPACT", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_ZEN_HEADBUTT" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_TORTERRA", + "form": 0, + "level": 85, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_LEAF_STORM", + "MOVE_EARTHQUAKE", + "MOVE_CRUNCH", + "MOVE_STONE_EDGE" + ], + "power": 250, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0872.json b/res/trainers/0872.json new file mode 100644 index 0000000000..7aecf35a0e --- /dev/null +++ b/res/trainers/0872.json @@ -0,0 +1,102 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 81, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_BRAVE_BIRD", + "MOVE_QUICK_ATTACK", + "MOVE_U_TURN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 79, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AQUA_JET", + "MOVE_CRUNCH", + "MOVE_ICE_FANG", + "MOVE_BRICK_BREAK" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 81, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MEGAHORN", + "MOVE_CLOSE_COMBAT", + "MOVE_NIGHT_SLASH", + "MOVE_STONE_EDGE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 79, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SLUDGE_BOMB", + "MOVE_GIGA_DRAIN", + "MOVE_SHADOW_BALL", + "MOVE_GRASS_WHISTLE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 83, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GIGA_IMPACT", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_ZEN_HEADBUTT" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_INFERNAPE", + "form": 0, + "level": 85, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_FLARE_BLITZ", + "MOVE_FOCUS_BLAST", + "MOVE_SHADOW_CLAW", + "MOVE_AERIAL_ACE" + ], + "power": 250, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0873.json b/res/trainers/0873.json new file mode 100644 index 0000000000..05eebc982b --- /dev/null +++ b/res/trainers/0873.json @@ -0,0 +1,102 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 81, + "item": "ITEM_NONE", + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_BRAVE_BIRD", + "MOVE_QUICK_ATTACK", + "MOVE_U_TURN" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 79, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SLUDGE_BOMB", + "MOVE_GIGA_DRAIN", + "MOVE_SHADOW_BALL", + "MOVE_GRASS_WHISTLE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 81, + "item": "ITEM_NONE", + "moves": [ + "MOVE_MEGAHORN", + "MOVE_CLOSE_COMBAT", + "MOVE_NIGHT_SLASH", + "MOVE_STONE_EDGE" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 79, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_SUNNY_DAY", + "MOVE_MEGAHORN", + "MOVE_WILL_O_WISP" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 83, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GIGA_IMPACT", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_ZEN_HEADBUTT" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_EMPOLEON", + "form": 0, + "level": 85, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_HYDRO_PUMP", + "MOVE_METAL_CLAW", + "MOVE_DRILL_PECK", + "MOVE_ICE_BEAM" + ], + "power": 250, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0874.json b/res/trainers/0874.json new file mode 100644 index 0000000000..1a7320a66d --- /dev/null +++ b/res/trainers/0874.json @@ -0,0 +1,29 @@ +{ + "name": "Tevin", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MIME_JR", + "form": 0, + "level": 20, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOP", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0875.json b/res/trainers/0875.json new file mode 100644 index 0000000000..177034c016 --- /dev/null +++ b/res/trainers/0875.json @@ -0,0 +1,38 @@ +{ + "name": "Tevin", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 30, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 34, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0876.json b/res/trainers/0876.json new file mode 100644 index 0000000000..711420b06a --- /dev/null +++ b/res/trainers/0876.json @@ -0,0 +1,47 @@ +{ + "name": "Tevin", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 42, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHOKE", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0877.json b/res/trainers/0877.json new file mode 100644 index 0000000000..4e7f59f626 --- /dev/null +++ b/res/trainers/0877.json @@ -0,0 +1,20 @@ +{ + "name": "Arturo", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRICKETUNE", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0878.json b/res/trainers/0878.json new file mode 100644 index 0000000000..40526cb212 --- /dev/null +++ b/res/trainers/0878.json @@ -0,0 +1,20 @@ +{ + "name": "Arturo", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRICKETUNE", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0879.json b/res/trainers/0879.json new file mode 100644 index 0000000000..d0be951c2c --- /dev/null +++ b/res/trainers/0879.json @@ -0,0 +1,20 @@ +{ + "name": "Arturo", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRICKETUNE", + "form": 0, + "level": 47, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0880.json b/res/trainers/0880.json new file mode 100644 index 0000000000..1995ef8396 --- /dev/null +++ b/res/trainers/0880.json @@ -0,0 +1,29 @@ +{ + "name": "Grace", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 21, + "item": null, + "moves": null, + "power": 40, + "ball_seal": 2 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0881.json b/res/trainers/0881.json new file mode 100644 index 0000000000..9a3475c289 --- /dev/null +++ b/res/trainers/0881.json @@ -0,0 +1,38 @@ +{ + "name": "Grace", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 40, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 32, + "item": null, + "moves": null, + "power": 80, + "ball_seal": 2 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0882.json b/res/trainers/0882.json new file mode 100644 index 0000000000..4c9ed2a6fb --- /dev/null +++ b/res/trainers/0882.json @@ -0,0 +1,47 @@ +{ + "name": "Grace", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 40, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 80, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 120, + "ball_seal": 2 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0883.json b/res/trainers/0883.json new file mode 100644 index 0000000000..6e22380448 --- /dev/null +++ b/res/trainers/0883.json @@ -0,0 +1,29 @@ +{ + "name": "Roxy & Oli", + "class": "TRAINER_CLASS_INTERVIEWERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RALTS", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0884.json b/res/trainers/0884.json new file mode 100644 index 0000000000..59554c768c --- /dev/null +++ b/res/trainers/0884.json @@ -0,0 +1,29 @@ +{ + "name": "Roxy & Oli", + "class": "TRAINER_CLASS_INTERVIEWERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_MAGNEMITE", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_KIRLIA", + "form": 0, + "level": 35, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0885.json b/res/trainers/0885.json new file mode 100644 index 0000000000..948f616f22 --- /dev/null +++ b/res/trainers/0885.json @@ -0,0 +1,29 @@ +{ + "name": "Roxy & Oli", + "class": "TRAINER_CLASS_INTERVIEWERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 47, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARDEVOIR", + "form": 0, + "level": 47, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0886.json b/res/trainers/0886.json new file mode 100644 index 0000000000..20443a1274 --- /dev/null +++ b/res/trainers/0886.json @@ -0,0 +1,20 @@ +{ + "name": "Lee", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MIME_JR", + "form": 0, + "level": 23, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0887.json b/res/trainers/0887.json new file mode 100644 index 0000000000..e73a3867ec --- /dev/null +++ b/res/trainers/0887.json @@ -0,0 +1,29 @@ +{ + "name": "Lee", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0888.json b/res/trainers/0888.json new file mode 100644 index 0000000000..4d6fe8c189 --- /dev/null +++ b/res/trainers/0888.json @@ -0,0 +1,38 @@ +{ + "name": "Lee", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + }, + { + "species": "SPECIES_KADABRA", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + }, + { + "species": "SPECIES_AMBIPOM", + "form": 0, + "level": 44, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0889.json b/res/trainers/0889.json new file mode 100644 index 0000000000..eca7037d7f --- /dev/null +++ b/res/trainers/0889.json @@ -0,0 +1,38 @@ +{ + "name": "Ariel", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 19, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 19, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 19, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0890.json b/res/trainers/0890.json new file mode 100644 index 0000000000..836d2331f0 --- /dev/null +++ b/res/trainers/0890.json @@ -0,0 +1,38 @@ +{ + "name": "Ariel", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 31, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0891.json b/res/trainers/0891.json new file mode 100644 index 0000000000..d6916e0fa5 --- /dev/null +++ b/res/trainers/0891.json @@ -0,0 +1,38 @@ +{ + "name": "Ariel", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 43, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0892.json b/res/trainers/0892.json new file mode 100644 index 0000000000..39ebb2b52d --- /dev/null +++ b/res/trainers/0892.json @@ -0,0 +1,22 @@ +{ + "name": "Liam", + "class": "TRAINER_CLASS_RICH_BOY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BLISSEY", + "form": 0, + "level": 35, + "item": "ITEM_RARE_CANDY", + "moves": null, + "power": 250, + "ball_seal": 26 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0893.json b/res/trainers/0893.json new file mode 100644 index 0000000000..840fee8a5d --- /dev/null +++ b/res/trainers/0893.json @@ -0,0 +1,27 @@ +{ + "name": "Celeste", + "class": "TRAINER_CLASS_LADY", + "items": [ + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BLISSEY", + "form": 0, + "level": 35, + "item": "ITEM_RARE_CANDY", + "moves": [ + "MOVE_FLING", + "MOVE_SOFTBOILED", + "MOVE_EGG_BOMB", + "MOVE_PSYCHIC" + ], + "power": 250, + "ball_seal": 27 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0894.json b/res/trainers/0894.json new file mode 100644 index 0000000000..b6a34d22dd --- /dev/null +++ b/res/trainers/0894.json @@ -0,0 +1,29 @@ +{ + "name": "Kinsey", + "class": "TRAINER_CLASS_REPORTERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SHINX", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_DRIFLOON", + "form": 0, + "level": 22, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0895.json b/res/trainers/0895.json new file mode 100644 index 0000000000..8b9295bcfe --- /dev/null +++ b/res/trainers/0895.json @@ -0,0 +1,29 @@ +{ + "name": "Kinsey", + "class": "TRAINER_CLASS_REPORTERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DRIFLOON", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXIO", + "form": 0, + "level": 33, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0896.json b/res/trainers/0896.json new file mode 100644 index 0000000000..e8c38b0952 --- /dev/null +++ b/res/trainers/0896.json @@ -0,0 +1,29 @@ +{ + "name": "Kinsey", + "class": "TRAINER_CLASS_REPORTERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DRIFBLIM", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 45, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0897.json b/res/trainers/0897.json new file mode 100644 index 0000000000..a075e56e5f --- /dev/null +++ b/res/trainers/0897.json @@ -0,0 +1,25 @@ +{ + "name": "Belinda", + "class": "TRAINER_CLASS_MAID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 25, + "item": null, + "moves": [ + "MOVE_METRONOME", + "MOVE_MINIMIZE", + "MOVE_METEOR_MASH", + "MOVE_ENDURE" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0898.json b/res/trainers/0898.json new file mode 100644 index 0000000000..193627b650 --- /dev/null +++ b/res/trainers/0898.json @@ -0,0 +1,25 @@ +{ + "name": "Sophie", + "class": "TRAINER_CLASS_MAID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 27, + "item": null, + "moves": [ + "MOVE_METRONOME", + "MOVE_SING", + "MOVE_METEOR_MASH", + "MOVE_ENDURE" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0899.json b/res/trainers/0899.json new file mode 100644 index 0000000000..f681538fed --- /dev/null +++ b/res/trainers/0899.json @@ -0,0 +1,25 @@ +{ + "name": "Emily", + "class": "TRAINER_CLASS_MAID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 29, + "item": null, + "moves": [ + "MOVE_METRONOME", + "MOVE_ENCORE", + "MOVE_METEOR_MASH", + "MOVE_ENDURE" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0900.json b/res/trainers/0900.json new file mode 100644 index 0000000000..0a33f111bb --- /dev/null +++ b/res/trainers/0900.json @@ -0,0 +1,25 @@ +{ + "name": "Elena", + "class": "TRAINER_CLASS_MAID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 31, + "item": null, + "moves": [ + "MOVE_METRONOME", + "MOVE_SWAGGER", + "MOVE_METEOR_MASH", + "MOVE_ENDURE" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0901.json b/res/trainers/0901.json new file mode 100644 index 0000000000..435d9ae2d6 --- /dev/null +++ b/res/trainers/0901.json @@ -0,0 +1,25 @@ +{ + "name": "Clare", + "class": "TRAINER_CLASS_MAID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 33, + "item": null, + "moves": [ + "MOVE_METRONOME", + "MOVE_BOUNCE", + "MOVE_METEOR_MASH", + "MOVE_ENDURE" + ], + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0902.json b/res/trainers/0902.json new file mode 100644 index 0000000000..9c947a48a3 --- /dev/null +++ b/res/trainers/0902.json @@ -0,0 +1,20 @@ +{ + "name": "Argenta", + "class": "TRAINER_CLASS_HALL_MATRON", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0903.json b/res/trainers/0903.json new file mode 100644 index 0000000000..42f6dcc98b --- /dev/null +++ b/res/trainers/0903.json @@ -0,0 +1,20 @@ +{ + "name": "Thorton", + "class": "TRAINER_CLASS_FACTORY_HEAD", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0904.json b/res/trainers/0904.json new file mode 100644 index 0000000000..672c9b880f --- /dev/null +++ b/res/trainers/0904.json @@ -0,0 +1,20 @@ +{ + "name": "Dahlia", + "class": "TRAINER_CLASS_ARCADE_STAR", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0905.json b/res/trainers/0905.json new file mode 100644 index 0000000000..3de2d8e040 --- /dev/null +++ b/res/trainers/0905.json @@ -0,0 +1,20 @@ +{ + "name": "Darach", + "class": "TRAINER_CLASS_CASTLE_VALET", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_RATTATA", + "form": 0, + "level": 5, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0906.json b/res/trainers/0906.json new file mode 100644 index 0000000000..5193737f45 --- /dev/null +++ b/res/trainers/0906.json @@ -0,0 +1,47 @@ +{ + "name": "Tevin", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 48, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 48, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 49, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0907.json b/res/trainers/0907.json new file mode 100644 index 0000000000..1d9eab5aaa --- /dev/null +++ b/res/trainers/0907.json @@ -0,0 +1,20 @@ +{ + "name": "Arturo", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRICKETUNE", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0908.json b/res/trainers/0908.json new file mode 100644 index 0000000000..d0f0d90f70 --- /dev/null +++ b/res/trainers/0908.json @@ -0,0 +1,56 @@ +{ + "name": "Grace", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 48, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 48, + "item": null, + "moves": null, + "power": 40, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 48, + "item": null, + "moves": null, + "power": 80, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 48, + "item": null, + "moves": null, + "power": 120, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 48, + "item": null, + "moves": null, + "power": 160, + "ball_seal": 2 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0909.json b/res/trainers/0909.json new file mode 100644 index 0000000000..1c07b7fd4d --- /dev/null +++ b/res/trainers/0909.json @@ -0,0 +1,29 @@ +{ + "name": "Roxy & Oli", + "class": "TRAINER_CLASS_INTERVIEWERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_MAGNEZONE", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARDEVOIR", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0910.json b/res/trainers/0910.json new file mode 100644 index 0000000000..8686d36e74 --- /dev/null +++ b/res/trainers/0910.json @@ -0,0 +1,38 @@ +{ + "name": "Lee", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + }, + { + "species": "SPECIES_ALAKAZAM", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + }, + { + "species": "SPECIES_AMBIPOM", + "form": 0, + "level": 50, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0911.json b/res/trainers/0911.json new file mode 100644 index 0000000000..6054fad9f8 --- /dev/null +++ b/res/trainers/0911.json @@ -0,0 +1,38 @@ +{ + "name": "Ariel", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 49, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 49, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 49, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0912.json b/res/trainers/0912.json new file mode 100644 index 0000000000..d2f8bb6411 --- /dev/null +++ b/res/trainers/0912.json @@ -0,0 +1,29 @@ +{ + "name": "Kinsey", + "class": "TRAINER_CLASS_REPORTERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DRIFBLIM", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 51, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0913.json b/res/trainers/0913.json new file mode 100644 index 0000000000..5ec9b53c49 --- /dev/null +++ b/res/trainers/0913.json @@ -0,0 +1,57 @@ +{ + "name": "Cyrus", + "class": "TRAINER_CLASS_GALACTIC_BOSS", + "items": [ + "ITEM_HYPER_POTION" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_SNEASEL", + "form": 0, + "level": 34, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SLASH", + "MOVE_ICE_PUNCH", + "MOVE_QUICK_ATTACK", + "MOVE_SCREECH" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 34, + "item": "ITEM_NONE", + "moves": [ + "MOVE_POISON_FANG", + "MOVE_AIR_CUTTER", + "MOVE_BITE", + "MOVE_SUPERSONIC" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_MURKROW", + "form": 0, + "level": 36, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_DRILL_PECK", + "MOVE_NIGHT_SHADE", + "MOVE_ASTONISH", + "MOVE_FAINT_ATTACK" + ], + "power": 250, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0914.json b/res/trainers/0914.json new file mode 100644 index 0000000000..7ec4dbad78 --- /dev/null +++ b/res/trainers/0914.json @@ -0,0 +1,47 @@ +{ + "name": "Tevin", + "class": "TRAINER_CLASS_CAMERAMAN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGNETON", + "form": 0, + "level": 54, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_MACHAMP", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0915.json b/res/trainers/0915.json new file mode 100644 index 0000000000..b12be7081e --- /dev/null +++ b/res/trainers/0915.json @@ -0,0 +1,20 @@ +{ + "name": "Arturo", + "class": "TRAINER_CLASS_GUITARIST", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_KRICKETUNE", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0916.json b/res/trainers/0916.json new file mode 100644 index 0000000000..62ad929ecf --- /dev/null +++ b/res/trainers/0916.json @@ -0,0 +1,65 @@ +{ + "name": "Grace", + "class": "TRAINER_CLASS_IDOL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 40, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 80, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 120, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 160, + "ball_seal": 2 + }, + { + "species": "SPECIES_CLEFAIRY", + "form": 0, + "level": 53, + "item": null, + "moves": null, + "power": 200, + "ball_seal": 2 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0917.json b/res/trainers/0917.json new file mode 100644 index 0000000000..18db7d44df --- /dev/null +++ b/res/trainers/0917.json @@ -0,0 +1,29 @@ +{ + "name": "Roxy & Oli", + "class": "TRAINER_CLASS_INTERVIEWERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": true, + "party": [ + { + "species": "SPECIES_MAGNEZONE", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_GARDEVOIR", + "form": 0, + "level": 59, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0918.json b/res/trainers/0918.json new file mode 100644 index 0000000000..23bcca6a4e --- /dev/null +++ b/res/trainers/0918.json @@ -0,0 +1,38 @@ +{ + "name": "Lee", + "class": "TRAINER_CLASS_CLOWN", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_MR_MIME", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + }, + { + "species": "SPECIES_ALAKAZAM", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + }, + { + "species": "SPECIES_AMBIPOM", + "form": 0, + "level": 56, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 3 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0919.json b/res/trainers/0919.json new file mode 100644 index 0000000000..e7f4bfdd46 --- /dev/null +++ b/res/trainers/0919.json @@ -0,0 +1,38 @@ +{ + "name": "Ariel", + "class": "TRAINER_CLASS_POKE_KID", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_PICHU", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_PIKACHU", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAICHU", + "form": 0, + "level": 55, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0920.json b/res/trainers/0920.json new file mode 100644 index 0000000000..d98d92240b --- /dev/null +++ b/res/trainers/0920.json @@ -0,0 +1,29 @@ +{ + "name": "Kinsey", + "class": "TRAINER_CLASS_REPORTERS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_DRIFBLIM", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + }, + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 57, + "item": null, + "moves": null, + "power": 0, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0921.json b/res/trainers/0921.json new file mode 100644 index 0000000000..c56d45a081 --- /dev/null +++ b/res/trainers/0921.json @@ -0,0 +1,58 @@ +{ + "name": "Volkner", + "class": "TRAINER_CLASS_LEADER_VOLKNER", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_LUXRAY", + "form": 0, + "level": 56, + "item": "ITEM_NONE", + "moves": [ + "MOVE_ICE_FANG", + "MOVE_THUNDER_FANG", + "MOVE_CRUNCH", + "MOVE_FIRE_FANG" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_JOLTEON", + "form": 0, + "level": 56, + "item": "ITEM_NONE", + "moves": [ + "MOVE_PIN_MISSILE", + "MOVE_CHARGE_BEAM", + "MOVE_DOUBLE_KICK", + "MOVE_QUICK_ATTACK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ELECTIVIRE", + "form": 0, + "level": 58, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_THUNDER_PUNCH", + "MOVE_FIRE_PUNCH", + "MOVE_BRICK_BREAK", + "MOVE_GIGA_IMPACT" + ], + "power": 200, + "ball_seal": 14 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0922.json b/res/trainers/0922.json new file mode 100644 index 0000000000..2139341f3c --- /dev/null +++ b/res/trainers/0922.json @@ -0,0 +1,58 @@ +{ + "name": "Flint", + "class": "TRAINER_CLASS_ELITE_FOUR_FLINT", + "items": [ + "ITEM_FULL_RESTORE", + "ITEM_FULL_RESTORE" + ], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_HOUNDOOM", + "form": 0, + "level": 56, + "item": "ITEM_NONE", + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_SLUDGE_BOMB", + "MOVE_DARK_PULSE", + "MOVE_SUNNY_DAY" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLAREON", + "form": 0, + "level": 56, + "item": "ITEM_NONE", + "moves": [ + "MOVE_OVERHEAT", + "MOVE_GIGA_IMPACT", + "MOVE_QUICK_ATTACK", + "MOVE_WILL_O_WISP" + ], + "power": 250, + "ball_seal": 0 + }, + { + "species": "SPECIES_MAGMORTAR", + "form": 0, + "level": 58, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_THUNDERBOLT", + "MOVE_SOLAR_BEAM", + "MOVE_HYPER_BEAM" + ], + "power": 250, + "ball_seal": 13 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0923.json b/res/trainers/0923.json new file mode 100644 index 0000000000..57cd0e339b --- /dev/null +++ b/res/trainers/0923.json @@ -0,0 +1,97 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 53, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_STEEL_WING", + "MOVE_U_TURN" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_CRUNCH", + "MOVE_ICE_FANG", + "MOVE_BRICK_BREAK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 53, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_ROCK_SLIDE", + "MOVE_NIGHT_SLASH", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_SUNNY_DAY", + "MOVE_BOUNCE", + "MOVE_WILL_O_WISP" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_REST" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_TORTERRA", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_LEAF_STORM", + "MOVE_EARTHQUAKE", + "MOVE_CRUNCH", + "MOVE_SYNTHESIS" + ], + "power": 200, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0924.json b/res/trainers/0924.json new file mode 100644 index 0000000000..0ad5761cff --- /dev/null +++ b/res/trainers/0924.json @@ -0,0 +1,97 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 53, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_STEEL_WING", + "MOVE_U_TURN" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_FLOATZEL", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_AQUA_JET", + "MOVE_CRUNCH", + "MOVE_ICE_FANG", + "MOVE_BRICK_BREAK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 53, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_ROCK_SLIDE", + "MOVE_NIGHT_SLASH", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_POISON_JAB", + "MOVE_GIGA_DRAIN", + "MOVE_SHADOW_BALL", + "MOVE_GRASS_WHISTLE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_REST" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_INFERNAPE", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_FLAMETHROWER", + "MOVE_FOCUS_BLAST", + "MOVE_SHADOW_CLAW", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0925.json b/res/trainers/0925.json new file mode 100644 index 0000000000..dd1e09afb6 --- /dev/null +++ b/res/trainers/0925.json @@ -0,0 +1,97 @@ +{ + "name": "Cedric", + "class": "TRAINER_CLASS_RIVAL", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_STARAPTOR", + "form": 0, + "level": 53, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_AERIAL_ACE", + "MOVE_STEEL_WING", + "MOVE_U_TURN" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_ROSERADE", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_POISON_JAB", + "MOVE_GIGA_DRAIN", + "MOVE_SHADOW_BALL", + "MOVE_GRASS_WHISTLE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_HERACROSS", + "form": 0, + "level": 53, + "item": null, + "moves": [ + "MOVE_CLOSE_COMBAT", + "MOVE_ROCK_SLIDE", + "MOVE_NIGHT_SLASH", + "MOVE_AERIAL_ACE" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_RAPIDASH", + "form": 0, + "level": 52, + "item": null, + "moves": [ + "MOVE_FIRE_BLAST", + "MOVE_SUNNY_DAY", + "MOVE_BOUNCE", + "MOVE_WILL_O_WISP" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_SNORLAX", + "form": 0, + "level": 54, + "item": null, + "moves": [ + "MOVE_BODY_SLAM", + "MOVE_CRUNCH", + "MOVE_EARTHQUAKE", + "MOVE_REST" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_EMPOLEON", + "form": 0, + "level": 56, + "item": null, + "moves": [ + "MOVE_BRINE", + "MOVE_AERIAL_ACE", + "MOVE_METAL_CLAW", + "MOVE_SHADOW_CLAW" + ], + "power": 200, + "ball_seal": 24 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0926.json b/res/trainers/0926.json new file mode 100644 index 0000000000..5f09147809 --- /dev/null +++ b/res/trainers/0926.json @@ -0,0 +1,56 @@ +{ + "name": "Mars", + "class": "TRAINER_CLASS_COMMANDER_MARS", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT", + "AI_FLAG_SETUP_FIRST_TURN" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BRONZONG", + "form": 0, + "level": 58, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GYRO_BALL", + "MOVE_EXTRASENSORY", + "MOVE_LIGHT_SCREEN", + "MOVE_CONFUSE_RAY" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 58, + "item": "ITEM_NONE", + "moves": [ + "MOVE_AIR_CUTTER", + "MOVE_BITE", + "MOVE_POISON_FANG", + "MOVE_CONFUSE_RAY" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_PURUGLY", + "form": 0, + "level": 60, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_SLASH", + "MOVE_SHADOW_CLAW", + "MOVE_AERIAL_ACE", + "MOVE_HYPNOSIS" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/0927.json b/res/trainers/0927.json new file mode 100644 index 0000000000..39775df2ac --- /dev/null +++ b/res/trainers/0927.json @@ -0,0 +1,56 @@ +{ + "name": "Jupiter", + "class": "TRAINER_CLASS_COMMANDER_JUPITER", + "items": [], + "ai_flags": [ + "AI_FLAG_BASIC", + "AI_FLAG_EVAL_ATTACK", + "AI_FLAG_EXPERT", + "AI_FLAG_SETUP_FIRST_TURN" + ], + "double_battle": false, + "party": [ + { + "species": "SPECIES_BRONZONG", + "form": 0, + "level": 58, + "item": "ITEM_NONE", + "moves": [ + "MOVE_GYRO_BALL", + "MOVE_EXTRASENSORY", + "MOVE_ROCK_SLIDE", + "MOVE_REFLECT" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_GOLBAT", + "form": 0, + "level": 58, + "item": "ITEM_NONE", + "moves": [ + "MOVE_SLUDGE_BOMB", + "MOVE_AIR_CUTTER", + "MOVE_GIGA_DRAIN", + "MOVE_MEAN_LOOK" + ], + "power": 200, + "ball_seal": 0 + }, + { + "species": "SPECIES_SKUNTANK", + "form": 0, + "level": 60, + "item": "ITEM_SITRUS_BERRY", + "moves": [ + "MOVE_NIGHT_SLASH", + "MOVE_POISON_JAB", + "MOVE_FLAMETHROWER", + "MOVE_SMOKE_SCREEN" + ], + "power": 200, + "ball_seal": 0 + } + ] +} \ No newline at end of file diff --git a/res/trainers/meson.build b/res/trainers/meson.build new file mode 100644 index 0000000000..7c5c4c1096 --- /dev/null +++ b/res/trainers/meson.build @@ -0,0 +1,35 @@ +trainer_data_files = [] + +foreach i : range(928) + i_fname = run_command('printf', '%04d.json', i.to_string(), check: true).stdout() + trainer_data_files += i_fname +endforeach + +trdata_narc = custom_target('trdata.narc', + output: 'trdata.narc', + input: trainer_data_files, + command: [ + trainer_data_py, + '--mode', 'data', + '--knarc', knarc_exe, + '--source-dir', '@CURRENT_SOURCE_DIR@', + '--private-dir', '@PRIVATE_DIR@', + '--output-dir', '@OUTDIR@', + ] +) + +trpoke_narc = custom_target('trpoke.narc', + output: 'trpoke.narc', + input: trainer_data_files, + command: [ + trainer_data_py, + '--mode', 'poke', + '--knarc', knarc_exe, + '--source-dir', '@CURRENT_SOURCE_DIR@', + '--private-dir', '@PRIVATE_DIR@', + '--output-dir', '@OUTDIR@', + ] +) + +nitrofs_files += trdata_narc +nitrofs_files += trpoke_narc \ No newline at end of file diff --git a/tools/json2bin/consts/trainer.py b/tools/json2bin/consts/trainer.py new file mode 100644 index 0000000000..147f17936d --- /dev/null +++ b/tools/json2bin/consts/trainer.py @@ -0,0 +1,124 @@ +from enum import Enum, Flag, auto + + +class TrainerClass(Enum): + TRAINER_CLASS_PLAYER_MALE = 0 + TRAINER_CLASS_PLAYER_FEMALE = auto() + TRAINER_CLASS_YOUNGSTER = auto() + TRAINER_CLASS_LASS = auto() + TRAINER_CLASS_CAMPER = auto() + TRAINER_CLASS_PICNICKER = auto() + TRAINER_CLASS_BUG_CATCHER = auto() + TRAINER_CLASS_AROMA_LADY = auto() + TRAINER_CLASS_TWINS = auto() + TRAINER_CLASS_HIKER = auto() + TRAINER_CLASS_BATTLE_GIRL = auto() + TRAINER_CLASS_FISHERMAN = auto() + TRAINER_CLASS_CYCLIST_MALE = auto() + TRAINER_CLASS_CYCLIST_FEMALE = auto() + TRAINER_CLASS_BLACK_BELT = auto() + TRAINER_CLASS_ARTIST = auto() + TRAINER_CLASS_BREEDER_MALE = auto() + TRAINER_CLASS_BREEDER_FEMALE = auto() + TRAINER_CLASS_COWGIRL = auto() + TRAINER_CLASS_JOGGER = auto() + TRAINER_CLASS_POKEFAN_MALE = auto() + TRAINER_CLASS_POKEFAN_FEMALE = auto() + TRAINER_CLASS_POKE_KID = auto() + TRAINER_CLASS_YOUNG_COUPLE = auto() + TRAINER_CLASS_ACE_TRAINER_MALE = auto() + TRAINER_CLASS_ACE_TRAINER_FEMALE = auto() + TRAINER_CLASS_WAITRESS = auto() + TRAINER_CLASS_VETERAN = auto() + TRAINER_CLASS_NINJA_BOY = auto() + TRAINER_CLASS_DRAGON_TAMER = auto() + TRAINER_CLASS_BIRD_KEEPER = auto() + TRAINER_CLASS_DOUBLE_TEAM = auto() + TRAINER_CLASS_RICH_BOY = auto() + TRAINER_CLASS_LADY = auto() + TRAINER_CLASS_GENTLEMAN = auto() + TRAINER_CLASS_SOCIALITE = auto() + TRAINER_CLASS_BEAUTY = auto() + TRAINER_CLASS_COLLECTOR = auto() + TRAINER_CLASS_POLICEMAN = auto() + TRAINER_CLASS_RANGER_MALE = auto() + TRAINER_CLASS_RANGER_FEMALE = auto() + TRAINER_CLASS_SCIENTIST = auto() + TRAINER_CLASS_SWIMMER_MALE = auto() + TRAINER_CLASS_SWIMMER_FEMALE = auto() + TRAINER_CLASS_TUBER_MALE = auto() + TRAINER_CLASS_TUBER_FEMALE = auto() + TRAINER_CLASS_SAILOR = auto() + TRAINER_CLASS_SIS_AND_BRO = auto() + TRAINER_CLASS_RUIN_MANIAC = auto() + TRAINER_CLASS_PSYCHIC_MALE = auto() + TRAINER_CLASS_PSYCHIC_FEMALE = auto() + TRAINER_CLASS_PI = auto() + TRAINER_CLASS_GUITARIST = auto() + TRAINER_CLASS_ACE_TRAINER_SNOW_MALE = auto() + TRAINER_CLASS_ACE_TRAINER_SNOW_FEMALE = auto() + TRAINER_CLASS_SKIER_MALE = auto() + TRAINER_CLASS_SKIER_FEMALE = auto() + TRAINER_CLASS_ROUGHNECK = auto() + TRAINER_CLASS_CLOWN = auto() + TRAINER_CLASS_WORKER = auto() + TRAINER_CLASS_SCHOOL_KID_MALE = auto() + TRAINER_CLASS_SCHOOL_KID_FEMALE = auto() + TRAINER_CLASS_LEADER_ROARK = auto() + TRAINER_CLASS_RIVAL = auto() + TRAINER_CLASS_LEADER_BYRON = auto() + TRAINER_CLASS_ELITE_FOUR_AARON = auto() + TRAINER_CLASS_ELITE_FOUR_BERTHA = auto() + TRAINER_CLASS_ELITE_FOUR_FLINT = auto() + TRAINER_CLASS_ELITE_FOUR_LUCIAN = auto() + TRAINER_CLASS_CHAMPION_CYNTHIA = auto() + TRAINER_CLASS_BELLE_AND_PA = auto() + TRAINER_CLASS_RANCHER = auto() + TRAINER_CLASS_COMMANDER_MARS = auto() + TRAINER_CLASS_GALACTIC_GRUNT_MALE = auto() + TRAINER_CLASS_LEADER_GARDENIA = auto() + TRAINER_CLASS_LEADER_WAKE = auto() + TRAINER_CLASS_LEADER_MAYLENE = auto() + TRAINER_CLASS_LEADER_FANTINA = auto() + TRAINER_CLASS_LEADER_CANDICE = auto() + TRAINER_CLASS_LEADER_VOLKNER = auto() + TRAINER_CLASS_PARASOL_LADY = auto() + TRAINER_CLASS_WAITER = auto() + TRAINER_CLASS_INTERVIEWERS = auto() + TRAINER_CLASS_CAMERAMAN = auto() + TRAINER_CLASS_REPORTERS = auto() + TRAINER_CLASS_IDOL = auto() + TRAINER_CLASS_GALACTIC_BOSS = auto() + TRAINER_CLASS_COMMANDER_JUPITER = auto() + TRAINER_CLASS_COMMANDER_SATURN = auto() + TRAINER_CLASS_GALACTIC_GRUNT_FEMALE = auto() + TRAINER_CLASS_TRAINER_CHERYL = auto() + TRAINER_CLASS_TRAINER_RILEY = auto() + TRAINER_CLASS_TRAINER_MARLEY = auto() + TRAINER_CLASS_TRAINER_BUCK = auto() + TRAINER_CLASS_TRAINER_MIRA = auto() + TRAINER_CLASS_DP_PLAYER_MALE = auto() + TRAINER_CLASS_DP_PLAYER_FEMALE = auto() + TRAINER_CLASS_TOWER_TYCOON = auto() + TRAINER_CLASS_MAID = auto() + TRAINER_CLASS_HALL_MATRON = auto() + TRAINER_CLASS_FACTORY_HEAD = auto() + TRAINER_CLASS_ARCADE_STAR = auto() + TRAINER_CLASS_CASTLE_VALET = auto() + TRAINER_CLASS_DP_PLAYER_MALE_2 = auto() + TRAINER_CLASS_DP_PLAYER_FEMALE_2 = auto() + + +class AIFlag(Flag): + AI_FLAG_BASIC = 1 + AI_FLAG_EVAL_ATTACK = auto() + AI_FLAG_EXPERT = auto() + AI_FLAG_SETUP_FIRST_TURN = auto() + AI_FLAG_RISKY = auto() + AI_FLAG_DAMAGE_PRIORITY = auto() + AI_FLAG_BATON_PASS = auto() + AI_FLAG_TAG_STRATEGY = auto() + AI_FLAG_CHECK_HP = auto() + AI_FLAG_WEATHER = auto() + AI_FLAG_HARRASSMENT = auto() + diff --git a/tools/json2bin/json2bin.py b/tools/json2bin/json2bin.py index 76a99484d6..c04ab8a16f 100644 --- a/tools/json2bin/json2bin.py +++ b/tools/json2bin/json2bin.py @@ -49,7 +49,7 @@ def register_name(self, func: FunctionType | LambdaType | None) -> 'Parser': def register(self, field_name: str, - size: int, + size: int | tuple[int,int], func: FunctionType | LambdaType, const_type: type[Enum] | None = None, optional: bool = False) -> 'Parser': @@ -143,14 +143,14 @@ def parse_const(val: str, size: int, consts: type[Enum]) -> bytes: return consts[val].value.to_bytes(size, 'little') -def parse_int(val: int, size: int, _consts: type[Enum]) -> bytes: +def parse_int(val: int, size: int, _consts: type[Enum] = None) -> bytes: ''' Simple parse wrapper for an integer. ''' return val.to_bytes(size, 'little') -def parse_sint(val: int, size: int, _consts: type[Enum]) -> bytes: +def parse_sint(val: int, size: int, _consts: type[Enum] = None) -> bytes: ''' Simple parse wrapper for a signed integer. ''' diff --git a/tools/json2bin/meson.build b/tools/json2bin/meson.build index b1e4bcde30..ffc97f1f04 100644 --- a/tools/json2bin/meson.build +++ b/tools/json2bin/meson.build @@ -2,3 +2,4 @@ encounters_py = find_program('encounters.py', native: true) movedata_py = find_program('movedata.py', native: true) pokemon_personal_data_py = find_program('pokemon_personal_data.py', native: true) pokemon_wotbl_data_py = find_program('pokemon_wotbl_data.py', native: true) +trainer_data_py = find_program('trainer_data.py', native: true) diff --git a/tools/json2bin/trainer_data.py b/tools/json2bin/trainer_data.py new file mode 100644 index 0000000000..d215177ae5 --- /dev/null +++ b/tools/json2bin/trainer_data.py @@ -0,0 +1,127 @@ +#!/usr/bin/env python3 +import pathlib, functools + +from consts import ( + item, + moves, + trainer +) + +from consts.pokemon import species + +import json2bin as j2b + + +def derive_data_flags(party: list[dict], *args) -> bytes: + defined_moves = False + defined_items = False + for mon in party: + defined_moves |= functools.reduce(lambda x, y: x or y, + map(lambda move: move != moves.Move.MOVE_0000.name, + mon.get('moves', []) if mon.get('moves', []) else []), + False) + defined_items |= bool(mon.get('item', None)) + + return (int(defined_moves) | (int(defined_items) << 1)).to_bytes(1, 'little') + + +def parse_trainer_items(item_list: list[str], *args) -> bytes: + item_bin = bytearray([]) + for item_str in item_list: + item_bin.extend(item.Item[item_str].value.to_bytes(2, 'little')) + + for _ in range(4 - len(item_list)): + item_bin.extend(item.Item.ITEM_NONE.value.to_bytes(2, 'little')) + return item_bin + + +def parse_poke_moves(move_list: list[str], *args) -> bytes: + move_bin = bytearray([]) + for move_str in move_list: + move_bin.extend(moves.Move[move_str].value.to_bytes(2, 'little')) + + for _ in range(4 - len(move_list)): + move_bin.extend(moves.Move.MOVE_0000.value.to_bytes(2, 'little')) + return move_bin + + +def parse_party_mon(mon: dict, has_moves: bool, has_items: bool) -> bytes: + binary_mon = bytearray([]) + binary_mon.extend(j2b.parse_int(mon['power'], 2)) + binary_mon.extend(j2b.parse_int(mon['level'], 2)) + + species_and_form = (species.PokemonSpecies[mon['species']].value & 0x3FF) | (mon['form'] << 10) + binary_mon.extend(j2b.parse_int(species_and_form, 2)) + + if has_items: + binary_mon.extend(j2b.parse_const(mon['item'], 2, item.Item)) + if has_moves: + binary_mon.extend(parse_poke_moves(mon['moves'])) + + binary_mon.extend(j2b.parse_int(mon['ball_seal'], 2)) + return binary_mon + + +# Parties are a complicated and variable structure, so just process them wholly +# independently +def parse_party_mons(party_list: list[dict], *args) -> bytes: + if len(party_list) == 0: # special case, pads to 2 words instead of 1 word + return (0).to_bytes(8, 'little') + + data_flags = int.from_bytes(derive_data_flags(party_list, args), 'little') + has_moves = data_flags & 1 + has_items = data_flags & 2 + + binary_party = bytearray(b''.join([parse_party_mon(mon, has_moves, has_items) for mon in party_list])) + + # word-align + if len(binary_party) % 4 != 0: + target_len = len(binary_party) + (4 - (len(binary_party) % 4)) + binary_party.extend([0] * (target_len - len(binary_party))) + + return binary_party + + +DATA_SCHEMA = j2b.Parser() \ + .register('party', 1, derive_data_flags) \ + .register('class', 1, j2b.parse_const, trainer.TrainerClass) \ + .pad(1) \ + .register('party', 1, + lambda party, size, _: j2b.parse_int(len(party), size, _)) \ + .register('items', 8, parse_trainer_items) \ + .register('ai_flags', 4, j2b.pack_flags, trainer.AIFlag) \ + .register('double_battle', 1, + lambda val, size, _: j2b.parse_int(2 if val else 0, size, _)) \ + .pad(3) + + +POKE_SCHEMA = j2b.Parser().register('party', 18, parse_party_mons) + + +def indexer(file_path: pathlib.Path) -> int: + return int(file_path.stem) + + +j2b.ARGPARSER.add_argument('--mode', required=True, + choices=['data', 'poke'], + help='Determines which data archive to compile') + +args = j2b.ARGPARSER.parse_args() +if args.mode == 'data': + j2b.json2bin(args.source_dir, + DATA_SCHEMA, + args.private_dir, + args.output_dir, + indexer, + glob_pattern='*.json', + narc_name='trdata', + narc_packer=args.knarc) +elif args.mode == 'poke': + j2b.json2bin(args.source_dir, + POKE_SCHEMA, + args.private_dir, + args.output_dir, + indexer, + glob_pattern='*.json', + narc_name='trpoke', + narc_packer=args.knarc) \ No newline at end of file