// Also used by early Pkmn Breeder, Collector, and Beauty trainers #define FRONTIER_MONS_YOUNGSTER_LASS_1 \ FRONTIER_MON_SUNKERN, \ FRONTIER_MON_AZURILL, \ FRONTIER_MON_CATERPIE, \ FRONTIER_MON_WEEDLE, \ FRONTIER_MON_WURMPLE, \ FRONTIER_MON_RALTS, \ FRONTIER_MON_MAGIKARP, \ FRONTIER_MON_FEEBAS, \ FRONTIER_MON_PICHU, \ FRONTIER_MON_IGGLYBUFF, \ FRONTIER_MON_WOOPER, \ FRONTIER_MON_TYROGUE, \ FRONTIER_MON_SENTRET, \ FRONTIER_MON_CLEFFA, \ FRONTIER_MON_SEEDOT, \ FRONTIER_MON_LOTAD, \ FRONTIER_MON_POOCHYENA, \ FRONTIER_MON_SHEDINJA, \ FRONTIER_MON_MAKUHITA, \ FRONTIER_MON_WHISMUR, \ FRONTIER_MON_ZIGZAGOON, \ FRONTIER_MON_ZUBAT, \ FRONTIER_MON_TOGEPI, \ FRONTIER_MON_SPINARAK, \ FRONTIER_MON_MARILL, \ FRONTIER_MON_HOPPIP, \ FRONTIER_MON_SLUGMA, \ FRONTIER_MON_SWINUB, \ FRONTIER_MON_SMEARGLE, \ FRONTIER_MON_PIDGEY, \ FRONTIER_MON_RATTATA, \ FRONTIER_MON_WYNAUT, \ FRONTIER_MON_SKITTY, \ FRONTIER_MON_SPEAROW, \ FRONTIER_MON_HOOTHOOT, \ FRONTIER_MON_DIGLETT, \ FRONTIER_MON_LEDYBA, \ FRONTIER_MON_NINCADA, \ FRONTIER_MON_SURSKIT, \ FRONTIER_MON_JIGGLYPUFF, \ FRONTIER_MON_TAILLOW, \ FRONTIER_MON_WINGULL, \ FRONTIER_MON_NIDORAN_M, \ FRONTIER_MON_NIDORAN_F, \ FRONTIER_MON_KIRLIA, \ FRONTIER_MON_MAREEP, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_SLAKOTH, \ FRONTIER_MON_PARAS, \ FRONTIER_MON_EKANS, \ FRONTIER_MON_DITTO, \ FRONTIER_MON_BARBOACH, \ FRONTIER_MON_MEOWTH, \ FRONTIER_MON_PINECO, \ FRONTIER_MON_TRAPINCH, \ FRONTIER_MON_SPHEAL, \ FRONTIER_MON_HORSEA, \ FRONTIER_MON_SHROOMISH, \ FRONTIER_MON_SHUPPET, \ FRONTIER_MON_DUSKULL, \ FRONTIER_MON_ELECTRIKE, \ FRONTIER_MON_VULPIX, \ -1 // Also used by early Pkmn Breeder, Collector, and Beauty trainers #define FRONTIER_MONS_SCHOOL_KID_1 \ FRONTIER_MON_PIKACHU, \ FRONTIER_MON_SANDSHREW, \ FRONTIER_MON_POLIWAG, \ FRONTIER_MON_BELLSPROUT, \ FRONTIER_MON_GEODUDE, \ FRONTIER_MON_DRATINI, \ FRONTIER_MON_SNUBBULL, \ FRONTIER_MON_REMORAID, \ FRONTIER_MON_LARVITAR, \ FRONTIER_MON_BALTOY, \ FRONTIER_MON_SNORUNT, \ FRONTIER_MON_BAGON, \ FRONTIER_MON_BELDUM, \ FRONTIER_MON_GULPIN, \ FRONTIER_MON_VENONAT, \ FRONTIER_MON_MANKEY, \ FRONTIER_MON_MACHOP, \ FRONTIER_MON_SHELLDER, \ FRONTIER_MON_SMOOCHUM, \ FRONTIER_MON_NUMEL, \ FRONTIER_MON_CARVANHA, \ FRONTIER_MON_CORPHISH, \ FRONTIER_MON_CHARMANDER, \ FRONTIER_MON_CYNDAQUIL, \ FRONTIER_MON_ABRA, \ FRONTIER_MON_DODUO, \ FRONTIER_MON_GASTLY, \ FRONTIER_MON_SWABLU, \ FRONTIER_MON_TREECKO, \ FRONTIER_MON_TORCHIC, \ FRONTIER_MON_MUDKIP, \ FRONTIER_MON_SQUIRTLE, \ FRONTIER_MON_TOTODILE, \ FRONTIER_MON_SLOWPOKE, \ FRONTIER_MON_BULBASAUR, \ FRONTIER_MON_CHIKORITA, \ FRONTIER_MON_ODDISH, \ FRONTIER_MON_PSYDUCK, \ FRONTIER_MON_CUBONE, \ FRONTIER_MON_GOLDEEN, \ FRONTIER_MON_NATU, \ FRONTIER_MON_CLEFAIRY, \ FRONTIER_MON_MAGNEMITE, \ FRONTIER_MON_SEEL, \ -1 #define FRONTIER_MONS_RICH_BOY_LADY_1 \ FRONTIER_MON_RALTS, \ FRONTIER_MON_POOCHYENA, \ FRONTIER_MON_SHEDINJA, \ FRONTIER_MON_ZUBAT, \ FRONTIER_MON_SPINARAK, \ FRONTIER_MON_WYNAUT, \ FRONTIER_MON_NIDORAN_M, \ FRONTIER_MON_NIDORAN_F, \ FRONTIER_MON_KIRLIA, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_EKANS, \ FRONTIER_MON_SHUPPET, \ FRONTIER_MON_DUSKULL, \ FRONTIER_MON_BELLSPROUT, \ FRONTIER_MON_BALTOY, \ FRONTIER_MON_BELDUM, \ FRONTIER_MON_GULPIN, \ FRONTIER_MON_VENONAT, \ FRONTIER_MON_SMOOCHUM, \ FRONTIER_MON_ABRA, \ FRONTIER_MON_GASTLY, \ FRONTIER_MON_SLOWPOKE, \ FRONTIER_MON_BULBASAUR, \ FRONTIER_MON_ODDISH, \ FRONTIER_MON_NATU, \ FRONTIER_MON_GRIMER, \ FRONTIER_MON_EXEGGCUTE, \ FRONTIER_MON_DROWZEE, \ FRONTIER_MON_HOUNDOUR, \ FRONTIER_MON_SPOINK, \ FRONTIER_MON_TENTACOOL, \ FRONTIER_MON_KOFFING, \ FRONTIER_MON_NIDORINA, \ FRONTIER_MON_NIDORINO, \ FRONTIER_MON_BEEDRILL, \ FRONTIER_MON_DUSTOX, \ FRONTIER_MON_ARIADOS, \ -1 // Also used by early Pkmn Breeder, Collector, and Beauty trainers #define FRONTIER_MONS_CAMPER_PICNICKER_1 \ FRONTIER_MON_GRIMER, \ FRONTIER_MON_KRABBY, \ FRONTIER_MON_EXEGGCUTE, \ FRONTIER_MON_EEVEE, \ FRONTIER_MON_DROWZEE, \ FRONTIER_MON_VOLTORB, \ FRONTIER_MON_CHINCHOU, \ FRONTIER_MON_TEDDIURSA, \ FRONTIER_MON_DELIBIRD, \ FRONTIER_MON_HOUNDOUR, \ FRONTIER_MON_PHANPY, \ FRONTIER_MON_SPOINK, \ FRONTIER_MON_ARON, \ FRONTIER_MON_LUVDISC, \ FRONTIER_MON_TENTACOOL, \ FRONTIER_MON_CACNEA, \ FRONTIER_MON_KOFFING, \ FRONTIER_MON_STARYU, \ FRONTIER_MON_SKIPLOOM, \ FRONTIER_MON_NUZLEAF, \ FRONTIER_MON_LOMBRE, \ FRONTIER_MON_VIBRAVA, \ FRONTIER_MON_RHYHORN, \ FRONTIER_MON_CLAMPERL, \ FRONTIER_MON_PIDGEOTTO, \ FRONTIER_MON_GROWLITHE, \ FRONTIER_MON_FARFETCHD, \ FRONTIER_MON_OMANYTE, \ FRONTIER_MON_KABUTO, \ FRONTIER_MON_LILEEP, \ FRONTIER_MON_ANORITH, \ FRONTIER_MON_AIPOM, \ FRONTIER_MON_ELEKID, \ FRONTIER_MON_LOUDRED, \ FRONTIER_MON_SPINDA, \ FRONTIER_MON_NIDORINA, \ FRONTIER_MON_NIDORINO, \ FRONTIER_MON_FLAAFFY, \ FRONTIER_MON_MAGBY, \ FRONTIER_MON_NOSEPASS, \ FRONTIER_MON_CORSOLA, \ FRONTIER_MON_MAWILE, \ FRONTIER_MON_BUTTERFREE, \ FRONTIER_MON_BEEDRILL, \ FRONTIER_MON_POLIWHIRL, \ FRONTIER_MON_ONIX, \ FRONTIER_MON_BEAUTIFLY, \ FRONTIER_MON_DUSTOX, \ FRONTIER_MON_LEDIAN, \ FRONTIER_MON_ARIADOS, \ FRONTIER_MON_YANMA, \ -1 #define FRONTIER_MONS_TUBER_1 \ FRONTIER_MON_RALTS, \ FRONTIER_MON_MAGIKARP, \ FRONTIER_MON_FEEBAS, \ FRONTIER_MON_WOOPER, \ FRONTIER_MON_LOTAD, \ FRONTIER_MON_MARILL, \ FRONTIER_MON_WYNAUT, \ FRONTIER_MON_SURSKIT, \ FRONTIER_MON_WINGULL, \ FRONTIER_MON_KIRLIA, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_BARBOACH, \ FRONTIER_MON_SPHEAL, \ FRONTIER_MON_HORSEA, \ FRONTIER_MON_POLIWAG, \ FRONTIER_MON_REMORAID, \ FRONTIER_MON_SHELLDER, \ FRONTIER_MON_SMOOCHUM, \ FRONTIER_MON_CARVANHA, \ FRONTIER_MON_CORPHISH, \ FRONTIER_MON_ABRA, \ FRONTIER_MON_MUDKIP, \ FRONTIER_MON_SQUIRTLE, \ FRONTIER_MON_TOTODILE, \ FRONTIER_MON_SLOWPOKE, \ FRONTIER_MON_PSYDUCK, \ FRONTIER_MON_GOLDEEN, \ FRONTIER_MON_NATU, \ FRONTIER_MON_SEEL, \ FRONTIER_MON_EXEGGCUTE, \ FRONTIER_MON_DROWZEE, \ FRONTIER_MON_SPOINK, \ -1 #define FRONTIER_MONS_SWIMMER_M_1 \ FRONTIER_MON_AZURILL, \ FRONTIER_MON_IGGLYBUFF, \ FRONTIER_MON_TYROGUE, \ FRONTIER_MON_SENTRET, \ FRONTIER_MON_CLEFFA, \ FRONTIER_MON_MAKUHITA, \ FRONTIER_MON_WHISMUR, \ FRONTIER_MON_ZIGZAGOON, \ FRONTIER_MON_TOGEPI, \ FRONTIER_MON_SMEARGLE, \ FRONTIER_MON_RATTATA, \ FRONTIER_MON_SKITTY, \ FRONTIER_MON_JIGGLYPUFF, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_SLAKOTH, \ FRONTIER_MON_DITTO, \ FRONTIER_MON_MEOWTH, \ FRONTIER_MON_POLIWAG, \ FRONTIER_MON_SNUBBULL, \ FRONTIER_MON_REMORAID, \ FRONTIER_MON_MANKEY, \ FRONTIER_MON_MACHOP, \ FRONTIER_MON_SHELLDER, \ FRONTIER_MON_CARVANHA, \ FRONTIER_MON_CORPHISH, \ FRONTIER_MON_MUDKIP, \ FRONTIER_MON_SQUIRTLE, \ FRONTIER_MON_TOTODILE, \ FRONTIER_MON_SLOWPOKE, \ FRONTIER_MON_PSYDUCK, \ FRONTIER_MON_GOLDEEN, \ FRONTIER_MON_CLEFAIRY, \ FRONTIER_MON_SEEL, \ FRONTIER_MON_KRABBY, \ FRONTIER_MON_EEVEE, \ FRONTIER_MON_CHINCHOU, \ FRONTIER_MON_TEDDIURSA, \ FRONTIER_MON_LUVDISC, \ FRONTIER_MON_TENTACOOL, \ FRONTIER_MON_STARYU, \ FRONTIER_MON_LOMBRE, \ FRONTIER_MON_CLAMPERL, \ FRONTIER_MON_OMANYTE, \ FRONTIER_MON_KABUTO, \ FRONTIER_MON_AIPOM, \ FRONTIER_MON_LOUDRED, \ FRONTIER_MON_SPINDA, \ FRONTIER_MON_CORSOLA, \ FRONTIER_MON_MAWILE, \ FRONTIER_MON_POLIWHIRL, \ -1 #define FRONTIER_MONS_SWIMMER_F_1 \ FRONTIER_MON_AZURILL, \ FRONTIER_MON_IGGLYBUFF, \ FRONTIER_MON_SENTRET, \ FRONTIER_MON_CLEFFA, \ FRONTIER_MON_WHISMUR, \ FRONTIER_MON_ZIGZAGOON, \ FRONTIER_MON_TOGEPI, \ FRONTIER_MON_SMEARGLE, \ FRONTIER_MON_RATTATA, \ FRONTIER_MON_SKITTY, \ FRONTIER_MON_JIGGLYPUFF, \ FRONTIER_MON_SLAKOTH, \ FRONTIER_MON_DITTO, \ FRONTIER_MON_MEOWTH, \ FRONTIER_MON_POLIWAG, \ FRONTIER_MON_SNUBBULL, \ FRONTIER_MON_REMORAID, \ FRONTIER_MON_SNORUNT, \ FRONTIER_MON_SHELLDER, \ FRONTIER_MON_SMOOCHUM, \ FRONTIER_MON_CARVANHA, \ FRONTIER_MON_CORPHISH, \ FRONTIER_MON_MUDKIP, \ FRONTIER_MON_SQUIRTLE, \ FRONTIER_MON_TOTODILE, \ FRONTIER_MON_SLOWPOKE, \ FRONTIER_MON_PSYDUCK, \ FRONTIER_MON_GOLDEEN, \ FRONTIER_MON_CLEFAIRY, \ FRONTIER_MON_SEEL, \ FRONTIER_MON_KRABBY, \ FRONTIER_MON_EEVEE, \ FRONTIER_MON_CHINCHOU, \ FRONTIER_MON_TEDDIURSA, \ FRONTIER_MON_DELIBIRD, \ FRONTIER_MON_LUVDISC, \ FRONTIER_MON_TENTACOOL, \ FRONTIER_MON_STARYU, \ FRONTIER_MON_LOMBRE, \ FRONTIER_MON_CLAMPERL, \ FRONTIER_MON_OMANYTE, \ FRONTIER_MON_KABUTO, \ FRONTIER_MON_AIPOM, \ FRONTIER_MON_LOUDRED, \ FRONTIER_MON_SPINDA, \ FRONTIER_MON_CORSOLA, \ FRONTIER_MON_POLIWHIRL, \ -1 #define FRONTIER_MONS_POKEFAN_M_1 \ FRONTIER_MON_SMOOCHUM, \ FRONTIER_MON_NUMEL, \ FRONTIER_MON_CORPHISH, \ FRONTIER_MON_CHARMANDER, \ FRONTIER_MON_CYNDAQUIL, \ FRONTIER_MON_SWABLU, \ FRONTIER_MON_TREECKO, \ FRONTIER_MON_TORCHIC, \ FRONTIER_MON_MUDKIP, \ FRONTIER_MON_SQUIRTLE, \ FRONTIER_MON_TOTODILE, \ FRONTIER_MON_SLOWPOKE, \ FRONTIER_MON_BULBASAUR, \ FRONTIER_MON_CHIKORITA, \ FRONTIER_MON_ODDISH, \ FRONTIER_MON_PSYDUCK, \ FRONTIER_MON_GOLDEEN, \ FRONTIER_MON_NATU, \ FRONTIER_MON_CLEFAIRY, \ FRONTIER_MON_SEEL, \ FRONTIER_MON_EXEGGCUTE, \ FRONTIER_MON_EEVEE, \ FRONTIER_MON_TEDDIURSA, \ FRONTIER_MON_PHANPY, \ FRONTIER_MON_SPOINK, \ FRONTIER_MON_LUVDISC, \ FRONTIER_MON_SKIPLOOM, \ FRONTIER_MON_CLAMPERL, \ FRONTIER_MON_AIPOM, \ FRONTIER_MON_ELEKID, \ FRONTIER_MON_SPINDA, \ FRONTIER_MON_FLAAFFY, \ FRONTIER_MON_MAGBY, \ FRONTIER_MON_CORSOLA, \ FRONTIER_MON_MAWILE, \ FRONTIER_MON_POLIWHIRL, \ -1 #define FRONTIER_MONS_POKEFAN_F_1 \ FRONTIER_MON_AZURILL, \ FRONTIER_MON_RALTS, \ FRONTIER_MON_MAGIKARP, \ FRONTIER_MON_PICHU, \ FRONTIER_MON_IGGLYBUFF, \ FRONTIER_MON_WOOPER, \ FRONTIER_MON_SENTRET, \ FRONTIER_MON_CLEFFA, \ FRONTIER_MON_SEEDOT, \ FRONTIER_MON_LOTAD, \ FRONTIER_MON_POOCHYENA, \ FRONTIER_MON_WHISMUR, \ FRONTIER_MON_ZIGZAGOON, \ FRONTIER_MON_TOGEPI, \ FRONTIER_MON_MARILL, \ FRONTIER_MON_HOPPIP, \ FRONTIER_MON_SWINUB, \ FRONTIER_MON_SMEARGLE, \ FRONTIER_MON_PIDGEY, \ FRONTIER_MON_RATTATA, \ FRONTIER_MON_WYNAUT, \ FRONTIER_MON_SKITTY, \ FRONTIER_MON_SURSKIT, \ FRONTIER_MON_JIGGLYPUFF, \ FRONTIER_MON_TAILLOW, \ FRONTIER_MON_WINGULL, \ FRONTIER_MON_NIDORAN_M, \ FRONTIER_MON_NIDORAN_F, \ FRONTIER_MON_KIRLIA, \ FRONTIER_MON_MAREEP, \ FRONTIER_MON_DITTO, \ FRONTIER_MON_MEOWTH, \ FRONTIER_MON_SPHEAL, \ FRONTIER_MON_SHROOMISH, \ FRONTIER_MON_VULPIX, \ FRONTIER_MON_PIKACHU, \ FRONTIER_MON_SANDSHREW, \ FRONTIER_MON_POLIWAG, \ FRONTIER_MON_DRATINI, \ FRONTIER_MON_SNUBBULL, \ FRONTIER_MON_GULPIN, \ -1 #define FRONTIER_MONS_BUG_CATCHER_1 \ FRONTIER_MON_CATERPIE, \ FRONTIER_MON_WEEDLE, \ FRONTIER_MON_WURMPLE, \ FRONTIER_MON_SHEDINJA, \ FRONTIER_MON_SPINARAK, \ FRONTIER_MON_DIGLETT, \ FRONTIER_MON_LEDYBA, \ FRONTIER_MON_NINCADA, \ FRONTIER_MON_SURSKIT, \ FRONTIER_MON_PARAS, \ FRONTIER_MON_PINECO, \ FRONTIER_MON_TRAPINCH, \ FRONTIER_MON_VENONAT, \ FRONTIER_MON_EXEGGCUTE, \ FRONTIER_MON_VIBRAVA, \ FRONTIER_MON_ANORITH, \ FRONTIER_MON_BUTTERFREE, \ FRONTIER_MON_BEEDRILL, \ FRONTIER_MON_BEAUTIFLY, \ FRONTIER_MON_DUSTOX, \ FRONTIER_MON_LEDIAN, \ FRONTIER_MON_ARIADOS, \ FRONTIER_MON_YANMA, \ -1 // Identical to above with 2 additions. Might be possible to merge the two #define FRONTIER_MONS_BUG_CATCHER_1_EXTRA(species1, species2) \ FRONTIER_MON_CATERPIE, \ FRONTIER_MON_WEEDLE, \ FRONTIER_MON_WURMPLE, \ FRONTIER_MON_##species1, \ FRONTIER_MON_##species2, \ FRONTIER_MON_SHEDINJA, \ FRONTIER_MON_SPINARAK, \ FRONTIER_MON_DIGLETT, \ FRONTIER_MON_LEDYBA, \ FRONTIER_MON_NINCADA, \ FRONTIER_MON_SURSKIT, \ FRONTIER_MON_PARAS, \ FRONTIER_MON_PINECO, \ FRONTIER_MON_TRAPINCH, \ FRONTIER_MON_VENONAT, \ FRONTIER_MON_EXEGGCUTE, \ FRONTIER_MON_VIBRAVA, \ FRONTIER_MON_ANORITH, \ FRONTIER_MON_BUTTERFREE, \ FRONTIER_MON_BEEDRILL, \ FRONTIER_MON_BEAUTIFLY, \ FRONTIER_MON_DUSTOX, \ FRONTIER_MON_LEDIAN, \ FRONTIER_MON_ARIADOS, \ FRONTIER_MON_YANMA, \ -1 #define FRONTIER_MONS_NINJA_BOY_1 \ FRONTIER_MON_RALTS, \ FRONTIER_MON_SHEDINJA, \ FRONTIER_MON_ZUBAT, \ FRONTIER_MON_SPINARAK, \ FRONTIER_MON_WYNAUT, \ FRONTIER_MON_DIGLETT, \ FRONTIER_MON_LEDYBA, \ FRONTIER_MON_NINCADA, \ FRONTIER_MON_SURSKIT, \ FRONTIER_MON_NIDORAN_M, \ FRONTIER_MON_NIDORAN_F, \ FRONTIER_MON_KIRLIA, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_PARAS, \ FRONTIER_MON_EKANS, \ FRONTIER_MON_PINECO, \ FRONTIER_MON_TRAPINCH, \ FRONTIER_MON_SHUPPET, \ FRONTIER_MON_DUSKULL, \ FRONTIER_MON_BELLSPROUT, \ FRONTIER_MON_BALTOY, \ FRONTIER_MON_BELDUM, \ FRONTIER_MON_GULPIN, \ FRONTIER_MON_VENONAT, \ FRONTIER_MON_SMOOCHUM, \ FRONTIER_MON_ABRA, \ FRONTIER_MON_GASTLY, \ FRONTIER_MON_SLOWPOKE, \ FRONTIER_MON_BULBASAUR, \ FRONTIER_MON_ODDISH, \ FRONTIER_MON_NATU, \ FRONTIER_MON_GRIMER, \ FRONTIER_MON_EXEGGCUTE, \ FRONTIER_MON_DROWZEE, \ FRONTIER_MON_SPOINK, \ FRONTIER_MON_TENTACOOL, \ FRONTIER_MON_KOFFING, \ FRONTIER_MON_VIBRAVA, \ FRONTIER_MON_ANORITH, \ FRONTIER_MON_NIDORINA, \ FRONTIER_MON_NIDORINO, \ FRONTIER_MON_BUTTERFREE, \ FRONTIER_MON_BEEDRILL, \ FRONTIER_MON_BEAUTIFLY, \ FRONTIER_MON_DUSTOX, \ FRONTIER_MON_LEDIAN, \ FRONTIER_MON_ARIADOS, \ FRONTIER_MON_YANMA, \ -1 #define FRONTIER_MONS_BUG_MANIAC_1 \ FRONTIER_MON_SHEDINJA, \ FRONTIER_MON_SPINARAK, \ FRONTIER_MON_HOPPIP, \ FRONTIER_MON_DIGLETT, \ FRONTIER_MON_LEDYBA, \ FRONTIER_MON_NINCADA, \ FRONTIER_MON_SURSKIT, \ FRONTIER_MON_PARAS, \ FRONTIER_MON_PINECO, \ FRONTIER_MON_TRAPINCH, \ FRONTIER_MON_SHROOMISH, \ FRONTIER_MON_SHUPPET, \ FRONTIER_MON_DUSKULL, \ FRONTIER_MON_BELLSPROUT, \ FRONTIER_MON_VENONAT, \ FRONTIER_MON_GASTLY, \ FRONTIER_MON_ODDISH, \ FRONTIER_MON_EXEGGCUTE, \ FRONTIER_MON_CACNEA, \ FRONTIER_MON_SKIPLOOM, \ FRONTIER_MON_VIBRAVA, \ FRONTIER_MON_LILEEP, \ FRONTIER_MON_ANORITH, \ FRONTIER_MON_BUTTERFREE, \ FRONTIER_MON_BEEDRILL, \ FRONTIER_MON_BEAUTIFLY, \ FRONTIER_MON_DUSTOX, \ FRONTIER_MON_LEDIAN, \ FRONTIER_MON_ARIADOS, \ FRONTIER_MON_YANMA, \ -1 #define FRONTIER_MONS_FISHERMAN_1 \ FRONTIER_MON_MAGIKARP, \ FRONTIER_MON_FEEBAS, \ FRONTIER_MON_BARBOACH, \ FRONTIER_MON_HORSEA, \ FRONTIER_MON_POLIWAG, \ FRONTIER_MON_REMORAID, \ FRONTIER_MON_SHELLDER, \ FRONTIER_MON_CARVANHA, \ FRONTIER_MON_CORPHISH, \ FRONTIER_MON_GOLDEEN, \ FRONTIER_MON_KRABBY, \ FRONTIER_MON_CHINCHOU, \ FRONTIER_MON_LUVDISC, \ FRONTIER_MON_TENTACOOL, \ FRONTIER_MON_STARYU, \ FRONTIER_MON_CLAMPERL, \ FRONTIER_MON_OMANYTE, \ FRONTIER_MON_KABUTO, \ FRONTIER_MON_CORSOLA, \ -1 #define FRONTIER_MONS_RUIN_MANIAC_1 \ FRONTIER_MON_SWINUB, \ FRONTIER_MON_DIGLETT, \ FRONTIER_MON_TRAPINCH, \ FRONTIER_MON_SANDSHREW, \ FRONTIER_MON_GEODUDE, \ FRONTIER_MON_LARVITAR, \ FRONTIER_MON_BALTOY, \ FRONTIER_MON_BELDUM, \ FRONTIER_MON_NUMEL, \ FRONTIER_MON_CUBONE, \ FRONTIER_MON_MAGNEMITE, \ FRONTIER_MON_PHANPY, \ FRONTIER_MON_ARON, \ FRONTIER_MON_RHYHORN, \ FRONTIER_MON_OMANYTE, \ FRONTIER_MON_KABUTO, \ FRONTIER_MON_LILEEP, \ FRONTIER_MON_ANORITH, \ FRONTIER_MON_NOSEPASS, \ FRONTIER_MON_CORSOLA, \ FRONTIER_MON_MAWILE, \ FRONTIER_MON_ONIX, \ -1 #define FRONTIER_MONS_PARASOL_LADY_1 \ FRONTIER_MON_SUNKERN, \ FRONTIER_MON_WOOPER, \ FRONTIER_MON_LOTAD, \ FRONTIER_MON_MARILL, \ FRONTIER_MON_SURSKIT, \ FRONTIER_MON_TRAPINCH, \ FRONTIER_MON_SPHEAL, \ FRONTIER_MON_SANDSHREW, \ FRONTIER_MON_POLIWAG, \ FRONTIER_MON_NUMEL, \ FRONTIER_MON_DELIBIRD, \ FRONTIER_MON_PHANPY, \ FRONTIER_MON_LUVDISC, \ FRONTIER_MON_POLIWHIRL, \ FRONTIER_MON_ONIX, \ FRONTIER_MON_SUDOWOODO_1, \ -1 #define FRONTIER_MONS_AROMA_LADY_1 \ FRONTIER_MON_SUNKERN, \ FRONTIER_MON_RALTS, \ FRONTIER_MON_SEEDOT, \ FRONTIER_MON_LOTAD, \ FRONTIER_MON_HOPPIP, \ FRONTIER_MON_WYNAUT, \ FRONTIER_MON_KIRLIA, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_PARAS, \ FRONTIER_MON_SHROOMISH, \ FRONTIER_MON_BELLSPROUT, \ FRONTIER_MON_BALTOY, \ FRONTIER_MON_BELDUM, \ FRONTIER_MON_SMOOCHUM, \ FRONTIER_MON_ABRA, \ FRONTIER_MON_TREECKO, \ FRONTIER_MON_SLOWPOKE, \ FRONTIER_MON_BULBASAUR, \ FRONTIER_MON_CHIKORITA, \ FRONTIER_MON_ODDISH, \ FRONTIER_MON_NATU, \ FRONTIER_MON_EXEGGCUTE, \ FRONTIER_MON_DROWZEE, \ FRONTIER_MON_SPOINK, \ FRONTIER_MON_CACNEA, \ FRONTIER_MON_SKIPLOOM, \ FRONTIER_MON_NUZLEAF, \ FRONTIER_MON_LOMBRE, \ FRONTIER_MON_LILEEP, \ -1 #define FRONTIER_MONS_GUITARIST_1 \ FRONTIER_MON_RALTS, \ FRONTIER_MON_PICHU, \ FRONTIER_MON_POOCHYENA, \ FRONTIER_MON_WYNAUT, \ FRONTIER_MON_KIRLIA, \ FRONTIER_MON_MAREEP, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_SHUPPET, \ FRONTIER_MON_DUSKULL, \ FRONTIER_MON_ELECTRIKE, \ FRONTIER_MON_PIKACHU, \ FRONTIER_MON_DRATINI, \ FRONTIER_MON_BALTOY, \ FRONTIER_MON_BAGON, \ FRONTIER_MON_BELDUM, \ FRONTIER_MON_SMOOCHUM, \ FRONTIER_MON_ABRA, \ FRONTIER_MON_GASTLY, \ FRONTIER_MON_SLOWPOKE, \ FRONTIER_MON_NATU, \ FRONTIER_MON_MAGNEMITE, \ FRONTIER_MON_EXEGGCUTE, \ FRONTIER_MON_DROWZEE, \ FRONTIER_MON_VOLTORB, \ FRONTIER_MON_CHINCHOU, \ FRONTIER_MON_HOUNDOUR, \ FRONTIER_MON_SPOINK, \ FRONTIER_MON_ARON, \ FRONTIER_MON_ELEKID, \ FRONTIER_MON_FLAAFFY, \ FRONTIER_MON_MAWILE, \ -1 #define FRONTIER_MONS_BIRD_KEEPER_1 \ FRONTIER_MON_AZURILL, \ FRONTIER_MON_IGGLYBUFF, \ FRONTIER_MON_SENTRET, \ FRONTIER_MON_CLEFFA, \ FRONTIER_MON_WHISMUR, \ FRONTIER_MON_ZIGZAGOON, \ FRONTIER_MON_ZUBAT, \ FRONTIER_MON_TOGEPI, \ FRONTIER_MON_SMEARGLE, \ FRONTIER_MON_PIDGEY, \ FRONTIER_MON_RATTATA, \ FRONTIER_MON_SKITTY, \ FRONTIER_MON_SPEAROW, \ FRONTIER_MON_HOOTHOOT, \ FRONTIER_MON_JIGGLYPUFF, \ FRONTIER_MON_TAILLOW, \ FRONTIER_MON_WINGULL, \ FRONTIER_MON_SLAKOTH, \ FRONTIER_MON_DITTO, \ FRONTIER_MON_MEOWTH, \ FRONTIER_MON_SNUBBULL, \ FRONTIER_MON_DODUO, \ FRONTIER_MON_SWABLU, \ FRONTIER_MON_TORCHIC, \ FRONTIER_MON_NATU, \ FRONTIER_MON_CLEFAIRY, \ FRONTIER_MON_EEVEE, \ FRONTIER_MON_TEDDIURSA, \ FRONTIER_MON_DELIBIRD, \ FRONTIER_MON_PIDGEOTTO, \ FRONTIER_MON_FARFETCHD, \ FRONTIER_MON_AIPOM, \ FRONTIER_MON_LOUDRED, \ FRONTIER_MON_SPINDA, \ -1 #define FRONTIER_MONS_SAILOR_1 \ FRONTIER_MON_TYROGUE, \ FRONTIER_MON_MAKUHITA, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_SANDSHREW, \ FRONTIER_MON_GEODUDE, \ FRONTIER_MON_DRATINI, \ FRONTIER_MON_LARVITAR, \ FRONTIER_MON_BAGON, \ FRONTIER_MON_MANKEY, \ FRONTIER_MON_MACHOP, \ FRONTIER_MON_SHELLDER, \ FRONTIER_MON_CARVANHA, \ FRONTIER_MON_CORPHISH, \ FRONTIER_MON_MUDKIP, \ FRONTIER_MON_SQUIRTLE, \ FRONTIER_MON_TOTODILE, \ FRONTIER_MON_SLOWPOKE, \ FRONTIER_MON_PSYDUCK, \ FRONTIER_MON_CUBONE, \ FRONTIER_MON_SEEL, \ FRONTIER_MON_KRABBY, \ FRONTIER_MON_PHANPY, \ FRONTIER_MON_TENTACOOL, \ FRONTIER_MON_STARYU, \ FRONTIER_MON_LOMBRE, \ FRONTIER_MON_RHYHORN, \ FRONTIER_MON_CLAMPERL, \ FRONTIER_MON_OMANYTE, \ FRONTIER_MON_KABUTO, \ FRONTIER_MON_CORSOLA, \ FRONTIER_MON_POLIWHIRL, \ FRONTIER_MON_ONIX, \ -1 #define FRONTIER_MONS_HIKER_1 \ FRONTIER_MON_TYROGUE, \ FRONTIER_MON_MAKUHITA, \ FRONTIER_MON_SWINUB, \ FRONTIER_MON_DIGLETT, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_SLAKOTH, \ FRONTIER_MON_TRAPINCH, \ FRONTIER_MON_SANDSHREW, \ FRONTIER_MON_GEODUDE, \ FRONTIER_MON_LARVITAR, \ FRONTIER_MON_BALTOY, \ FRONTIER_MON_MANKEY, \ FRONTIER_MON_MACHOP, \ FRONTIER_MON_NUMEL, \ FRONTIER_MON_CUBONE, \ FRONTIER_MON_PHANPY, \ FRONTIER_MON_ARON, \ FRONTIER_MON_VIBRAVA, \ FRONTIER_MON_RHYHORN, \ FRONTIER_MON_OMANYTE, \ FRONTIER_MON_KABUTO, \ FRONTIER_MON_LILEEP, \ FRONTIER_MON_ANORITH, \ FRONTIER_MON_AIPOM, \ FRONTIER_MON_LOUDRED, \ FRONTIER_MON_NOSEPASS, \ FRONTIER_MON_ONIX, \ -1 #define FRONTIER_MONS_KINDLER_1 \ FRONTIER_MON_SLUGMA, \ FRONTIER_MON_SHUPPET, \ FRONTIER_MON_DUSKULL, \ FRONTIER_MON_VULPIX, \ FRONTIER_MON_GEODUDE, \ FRONTIER_MON_LARVITAR, \ FRONTIER_MON_BAGON, \ FRONTIER_MON_BELDUM, \ FRONTIER_MON_NUMEL, \ FRONTIER_MON_CHARMANDER, \ FRONTIER_MON_CYNDAQUIL, \ FRONTIER_MON_TORCHIC, \ FRONTIER_MON_MAGNEMITE, \ FRONTIER_MON_HOUNDOUR, \ FRONTIER_MON_ARON, \ FRONTIER_MON_RHYHORN, \ FRONTIER_MON_GROWLITHE, \ FRONTIER_MON_MAGBY, \ FRONTIER_MON_NOSEPASS, \ FRONTIER_MON_MAWILE, \ FRONTIER_MON_ONIX, \ -1 #define FRONTIER_MONS_RUNNING_TRIATHLETE_1 \ FRONTIER_MON_AZURILL, \ FRONTIER_MON_IGGLYBUFF, \ FRONTIER_MON_TYROGUE, \ FRONTIER_MON_SENTRET, \ FRONTIER_MON_CLEFFA, \ FRONTIER_MON_MAKUHITA, \ FRONTIER_MON_WHISMUR, \ FRONTIER_MON_ZIGZAGOON, \ FRONTIER_MON_TOGEPI, \ FRONTIER_MON_SMEARGLE, \ FRONTIER_MON_PIDGEY, \ FRONTIER_MON_RATTATA, \ FRONTIER_MON_SKITTY, \ FRONTIER_MON_SPEAROW, \ FRONTIER_MON_HOOTHOOT, \ FRONTIER_MON_JIGGLYPUFF, \ FRONTIER_MON_TAILLOW, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_SLAKOTH, \ FRONTIER_MON_DITTO, \ FRONTIER_MON_MEOWTH, \ FRONTIER_MON_SANDSHREW, \ FRONTIER_MON_GEODUDE, \ FRONTIER_MON_SNUBBULL, \ FRONTIER_MON_LARVITAR, \ FRONTIER_MON_BALTOY, \ FRONTIER_MON_MANKEY, \ FRONTIER_MON_MACHOP, \ FRONTIER_MON_NUMEL, \ FRONTIER_MON_DODUO, \ FRONTIER_MON_SWABLU, \ FRONTIER_MON_CUBONE, \ FRONTIER_MON_CLEFAIRY, \ FRONTIER_MON_EEVEE, \ FRONTIER_MON_TEDDIURSA, \ FRONTIER_MON_PHANPY, \ FRONTIER_MON_VIBRAVA, \ FRONTIER_MON_RHYHORN, \ FRONTIER_MON_PIDGEOTTO, \ FRONTIER_MON_FARFETCHD, \ FRONTIER_MON_AIPOM, \ FRONTIER_MON_LOUDRED, \ FRONTIER_MON_SPINDA, \ FRONTIER_MON_ONIX, \ -1 #define FRONTIER_MONS_SWIMMING_TRIATHLETE_1 \ FRONTIER_MON_TYROGUE, \ FRONTIER_MON_MAKUHITA, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_DRATINI, \ FRONTIER_MON_SNUBBULL, \ FRONTIER_MON_SNORUNT, \ FRONTIER_MON_BAGON, \ FRONTIER_MON_MANKEY, \ FRONTIER_MON_MACHOP, \ FRONTIER_MON_SHELLDER, \ FRONTIER_MON_SMOOCHUM, \ FRONTIER_MON_CORPHISH, \ FRONTIER_MON_MUDKIP, \ FRONTIER_MON_SQUIRTLE, \ FRONTIER_MON_TOTODILE, \ FRONTIER_MON_SLOWPOKE, \ FRONTIER_MON_PSYDUCK, \ FRONTIER_MON_CLEFAIRY, \ FRONTIER_MON_SEEL, \ FRONTIER_MON_KRABBY, \ FRONTIER_MON_EEVEE, \ FRONTIER_MON_TEDDIURSA, \ FRONTIER_MON_DELIBIRD, \ FRONTIER_MON_LOMBRE, \ FRONTIER_MON_CLAMPERL, \ FRONTIER_MON_OMANYTE, \ FRONTIER_MON_KABUTO, \ FRONTIER_MON_AIPOM, \ FRONTIER_MON_LOUDRED, \ FRONTIER_MON_SPINDA, \ FRONTIER_MON_CORSOLA, \ FRONTIER_MON_POLIWHIRL, \ -1 #define FRONTIER_MONS_CYCLING_TRIATHLETE_1 \ FRONTIER_MON_PICHU, \ FRONTIER_MON_TYROGUE, \ FRONTIER_MON_MAKUHITA, \ FRONTIER_MON_MAREEP, \ FRONTIER_MON_MEDITITE, \ FRONTIER_MON_ELECTRIKE, \ FRONTIER_MON_PIKACHU, \ FRONTIER_MON_DRATINI, \ FRONTIER_MON_SNUBBULL, \ FRONTIER_MON_BAGON, \ FRONTIER_MON_BELDUM, \ FRONTIER_MON_MANKEY, \ FRONTIER_MON_MACHOP, \ FRONTIER_MON_DODUO, \ FRONTIER_MON_SWABLU, \ FRONTIER_MON_CLEFAIRY, \ FRONTIER_MON_MAGNEMITE, \ FRONTIER_MON_EEVEE, \ FRONTIER_MON_VOLTORB, \ FRONTIER_MON_TEDDIURSA, \ FRONTIER_MON_ARON, \ FRONTIER_MON_PIDGEOTTO, \ FRONTIER_MON_FARFETCHD, \ FRONTIER_MON_AIPOM, \ FRONTIER_MON_ELEKID, \ FRONTIER_MON_LOUDRED, \ FRONTIER_MON_SPINDA, \ FRONTIER_MON_FLAAFFY, \ FRONTIER_MON_MAWILE, \ -1 #define FRONTIER_MONS_RUNNING_TRIATHLETE_2 \ FRONTIER_MON_DELCATTY_1, \ FRONTIER_MON_LICKITUNG_1, \ FRONTIER_MON_PORYGON_1, \ FRONTIER_MON_MACHOKE_1, \ FRONTIER_MON_TOGETIC_1, \ FRONTIER_MON_MURKROW_1, \ FRONTIER_MON_COMBUSKEN_1, \ FRONTIER_MON_RATICATE_1, \ FRONTIER_MON_FURRET_1, \ FRONTIER_MON_DUNSPARCE_1, \ FRONTIER_MON_LINOONE_1, \ FRONTIER_MON_CASTFORM_1, \ FRONTIER_MON_WIGGLYTUFF_1, \ FRONTIER_MON_GLIGAR_1, \ FRONTIER_MON_PELIPPER_1, \ FRONTIER_MON_SWELLOW_1, \ FRONTIER_MON_PERSIAN_1, \ FRONTIER_MON_KECLEON_1, \ FRONTIER_MON_VIGOROTH_1, \ FRONTIER_MON_NOCTOWL_1, \ FRONTIER_MON_CHANSEY_1, \ FRONTIER_MON_GOLBAT_1, \ FRONTIER_MON_PRIMEAPE_1, \ FRONTIER_MON_HITMONLEE_1, \ FRONTIER_MON_HITMONCHAN_1, \ FRONTIER_MON_GIRAFARIG_1, \ FRONTIER_MON_HITMONTOP_1, \ FRONTIER_MON_NINJASK_1, \ FRONTIER_MON_ZANGOOSE_1, \ FRONTIER_MON_TROPIUS_1, \ FRONTIER_MON_MANTINE_1, \ FRONTIER_MON_STANTLER_1, \ FRONTIER_MON_PIDGEOT_1, \ FRONTIER_MON_SCYTHER_1, \ -1 #define FRONTIER_MONS_SWIMMING_TRIATHLETE_2 \ FRONTIER_MON_WAILMER_1, \ FRONTIER_MON_WARTORTLE_1, \ FRONTIER_MON_MACHOKE_1, \ FRONTIER_MON_CROCONAW_1, \ FRONTIER_MON_COMBUSKEN_1, \ FRONTIER_MON_MARSHTOMP_1, \ FRONTIER_MON_AZUMARILL_1, \ FRONTIER_MON_SEALEO_1, \ FRONTIER_MON_QWILFISH_1, \ FRONTIER_MON_SNEASEL_1, \ FRONTIER_MON_PELIPPER_1, \ FRONTIER_MON_SEADRA_1, \ FRONTIER_MON_SEAKING_1, \ FRONTIER_MON_PILOSWINE_1, \ FRONTIER_MON_PRIMEAPE_1, \ FRONTIER_MON_HITMONLEE_1, \ FRONTIER_MON_HITMONCHAN_1, \ FRONTIER_MON_HITMONTOP_1, \ FRONTIER_MON_SHARPEDO_1, \ FRONTIER_MON_MANTINE_1, \ FRONTIER_MON_CRAWDAUNT_1, \ FRONTIER_MON_KINGLER_1, \ FRONTIER_MON_OCTILLERY_1, \ FRONTIER_MON_HUNTAIL_1, \ FRONTIER_MON_GOREBYSS_1, \ FRONTIER_MON_RELICANTH_1, \ FRONTIER_MON_OMASTAR_1, \ FRONTIER_MON_KABUTOPS_1, \ FRONTIER_MON_POLIWRATH_1, \ FRONTIER_MON_POLITOED_1, \ FRONTIER_MON_CLOYSTER_1, \ -1 #define FRONTIER_MONS_CYCLING_TRIATHLETE_2 \ FRONTIER_MON_DELCATTY_1, \ FRONTIER_MON_LICKITUNG_1, \ FRONTIER_MON_PORYGON_1, \ FRONTIER_MON_MACHOKE_1, \ FRONTIER_MON_TOGETIC_1, \ FRONTIER_MON_PLUSLE_1, \ FRONTIER_MON_MINUN_1, \ FRONTIER_MON_COMBUSKEN_1, \ FRONTIER_MON_RATICATE_1, \ FRONTIER_MON_FURRET_1, \ FRONTIER_MON_DUNSPARCE_1, \ FRONTIER_MON_LINOONE_1, \ FRONTIER_MON_CASTFORM_1, \ FRONTIER_MON_METANG_1, \ FRONTIER_MON_WIGGLYTUFF_1, \ FRONTIER_MON_SWELLOW_1, \ FRONTIER_MON_LAIRON_1, \ FRONTIER_MON_PERSIAN_1, \ FRONTIER_MON_KECLEON_1, \ FRONTIER_MON_VIGOROTH_1, \ FRONTIER_MON_NOCTOWL_1, \ FRONTIER_MON_CHANSEY_1, \ FRONTIER_MON_PRIMEAPE_1, \ FRONTIER_MON_HITMONLEE_1, \ FRONTIER_MON_HITMONCHAN_1, \ FRONTIER_MON_GIRAFARIG_1, \ FRONTIER_MON_HITMONTOP_1, \ FRONTIER_MON_ZANGOOSE_1, \ FRONTIER_MON_MAGNETON_1, \ FRONTIER_MON_STANTLER_1, \ FRONTIER_MON_PIDGEOT_1, \ -1 #define FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_1 \ FRONTIER_MON_LICKITUNG_1, \ FRONTIER_MON_GRAVELER_1, \ FRONTIER_MON_CHARMELEON_1, \ FRONTIER_MON_MACHOKE_1, \ FRONTIER_MON_QUILAVA_1, \ FRONTIER_MON_COMBUSKEN_1, \ FRONTIER_MON_PONYTA_1, \ FRONTIER_MON_SUDOWOODO_1, \ FRONTIER_MON_MAGCARGO_1, \ FRONTIER_MON_PUPITAR_1, \ FRONTIER_MON_RATICATE_1, \ FRONTIER_MON_FURRET_1, \ FRONTIER_MON_DUNSPARCE_1, \ FRONTIER_MON_MIGHTYENA_1, \ FRONTIER_MON_LINOONE_1, \ FRONTIER_MON_SHELGON_1, \ FRONTIER_MON_METANG_1, \ FRONTIER_MON_WIGGLYTUFF_1, \ FRONTIER_MON_GLIGAR_1, \ FRONTIER_MON_LAIRON_1, \ FRONTIER_MON_PERSIAN_1, \ FRONTIER_MON_KECLEON_1, \ FRONTIER_MON_VIGOROTH_1, \ FRONTIER_MON_LUNATONE_1, \ FRONTIER_MON_SOLROCK_1, \ FRONTIER_MON_SANDSLASH_1, \ FRONTIER_MON_CHANSEY_1, \ FRONTIER_MON_PILOSWINE_1, \ FRONTIER_MON_PRIMEAPE_1, \ FRONTIER_MON_HITMONLEE_1, \ FRONTIER_MON_HITMONCHAN_1, \ FRONTIER_MON_GIRAFARIG_1, \ FRONTIER_MON_HITMONTOP_1, \ FRONTIER_MON_ZANGOOSE_1, \ FRONTIER_MON_CAMERUPT_1, \ FRONTIER_MON_STANTLER_1, \ FRONTIER_MON_ABSOL_1, \ FRONTIER_MON_TORKOAL_1, \ FRONTIER_MON_CACTURNE_1, \ FRONTIER_MON_POLIWRATH_1, \ -1 #define FRONTIER_MONS_EXPERT_1A \ FRONTIER_MON_DELCATTY_1, \ FRONTIER_MON_SABLEYE_1, \ FRONTIER_MON_LICKITUNG_1, \ FRONTIER_MON_WEEPINBELL_1, \ FRONTIER_MON_GRAVELER_1, \ FRONTIER_MON_GLOOM_1, \ FRONTIER_MON_PORYGON_1, \ FRONTIER_MON_KADABRA_1, \ FRONTIER_MON_WAILMER_1, \ FRONTIER_MON_ROSELIA_1, \ FRONTIER_MON_VOLBEAT_1, \ FRONTIER_MON_ILLUMISE_1, \ FRONTIER_MON_IVYSAUR_1, \ FRONTIER_MON_CHARMELEON_1, \ FRONTIER_MON_WARTORTLE_1, \ FRONTIER_MON_PARASECT_1, \ FRONTIER_MON_MACHOKE_1, \ FRONTIER_MON_HAUNTER_1, \ FRONTIER_MON_BAYLEEF_1, \ FRONTIER_MON_QUILAVA_1, \ FRONTIER_MON_CROCONAW_1, \ FRONTIER_MON_TOGETIC_1, \ FRONTIER_MON_MURKROW_1, \ FRONTIER_MON_WOBBUFFET_1, \ FRONTIER_MON_PLUSLE_1, \ FRONTIER_MON_MINUN_1, \ FRONTIER_MON_GROVYLE_1, \ FRONTIER_MON_COMBUSKEN_1, \ FRONTIER_MON_MARSHTOMP_1, \ FRONTIER_MON_PONYTA_1, \ FRONTIER_MON_AZUMARILL_1, \ FRONTIER_MON_SUDOWOODO_1, \ FRONTIER_MON_MAGCARGO_1, \ FRONTIER_MON_PUPITAR_1, \ FRONTIER_MON_SEALEO_1, \ FRONTIER_MON_RATICATE_1, \ FRONTIER_MON_MASQUERAIN_1, \ FRONTIER_MON_FURRET_1, \ -1 #define FRONTIER_MONS_EXPERT_1B \ FRONTIER_MON_DUNSPARCE_1, \ FRONTIER_MON_DRAGONAIR_1, \ FRONTIER_MON_MIGHTYENA_1, \ FRONTIER_MON_LINOONE_1, \ FRONTIER_MON_CASTFORM_1, \ FRONTIER_MON_SHELGON_1, \ FRONTIER_MON_METANG_1, \ FRONTIER_MON_WIGGLYTUFF_1, \ FRONTIER_MON_SUNFLORA_1, \ FRONTIER_MON_CHIMECHO_1, \ FRONTIER_MON_GLIGAR_1, \ FRONTIER_MON_QWILFISH_1, \ FRONTIER_MON_SNEASEL_1, \ FRONTIER_MON_PELIPPER_1, \ FRONTIER_MON_SWELLOW_1, \ FRONTIER_MON_LAIRON_1, \ FRONTIER_MON_TANGELA_1, \ FRONTIER_MON_ARBOK_1, \ FRONTIER_MON_PERSIAN_1, \ FRONTIER_MON_SEADRA_1, \ FRONTIER_MON_KECLEON_1, \ FRONTIER_MON_VIGOROTH_1, \ FRONTIER_MON_LUNATONE_1, \ FRONTIER_MON_SOLROCK_1, \ FRONTIER_MON_NOCTOWL_1, \ FRONTIER_MON_SANDSLASH_1, \ FRONTIER_MON_VENOMOTH_1, \ FRONTIER_MON_CHANSEY_1, \ FRONTIER_MON_SEAKING_1, \ FRONTIER_MON_JUMPLUFF_1, \ FRONTIER_MON_PILOSWINE_1, \ FRONTIER_MON_GOLBAT_1, \ FRONTIER_MON_PRIMEAPE_1, \ FRONTIER_MON_HITMONLEE_1, \ FRONTIER_MON_HITMONCHAN_1, \ FRONTIER_MON_GIRAFARIG_1, \ FRONTIER_MON_HITMONTOP_1, \ -1 #define FRONTIER_MONS_EXPERT_1C \ FRONTIER_MON_BANETTE_1, \ FRONTIER_MON_NINJASK_1, \ FRONTIER_MON_SEVIPER_1, \ FRONTIER_MON_ZANGOOSE_1, \ FRONTIER_MON_CAMERUPT_1, \ FRONTIER_MON_SHARPEDO_1, \ FRONTIER_MON_TROPIUS_1, \ FRONTIER_MON_MAGNETON_1, \ FRONTIER_MON_MANTINE_1, \ FRONTIER_MON_STANTLER_1, \ FRONTIER_MON_ABSOL_1, \ FRONTIER_MON_SWALOT_1, \ FRONTIER_MON_CRAWDAUNT_1, \ FRONTIER_MON_PIDGEOT_1, \ FRONTIER_MON_GRUMPIG_1, \ FRONTIER_MON_TORKOAL_1, \ FRONTIER_MON_KINGLER_1, \ FRONTIER_MON_CACTURNE_1, \ FRONTIER_MON_BELLOSSOM_1, \ FRONTIER_MON_OCTILLERY_1, \ FRONTIER_MON_HUNTAIL_1, \ FRONTIER_MON_GOREBYSS_1, \ FRONTIER_MON_RELICANTH_1, \ FRONTIER_MON_OMASTAR_1, \ FRONTIER_MON_KABUTOPS_1, \ FRONTIER_MON_POLIWRATH_1, \ FRONTIER_MON_SCYTHER_1, \ FRONTIER_MON_PINSIR_1, \ FRONTIER_MON_POLITOED_1, \ FRONTIER_MON_CLOYSTER_1, \ -1 #define FRONTIER_MONS_PSYCHIC_1 \ FRONTIER_MON_DELCATTY_2, \ FRONTIER_MON_SABLEYE_2, \ FRONTIER_MON_PORYGON_2, \ FRONTIER_MON_KADABRA_2, \ FRONTIER_MON_ROSELIA_2, \ FRONTIER_MON_HAUNTER_2, \ FRONTIER_MON_MURKROW_2, \ FRONTIER_MON_WOBBUFFET_2, \ FRONTIER_MON_PLUSLE_2, \ FRONTIER_MON_MINUN_2, \ FRONTIER_MON_MIGHTYENA_2, \ FRONTIER_MON_LINOONE_2, \ FRONTIER_MON_METANG_2, \ FRONTIER_MON_WIGGLYTUFF_2, \ FRONTIER_MON_CHIMECHO_2, \ FRONTIER_MON_SNEASEL_2, \ FRONTIER_MON_KECLEON_2, \ FRONTIER_MON_LUNATONE_2, \ FRONTIER_MON_SOLROCK_2, \ FRONTIER_MON_NOCTOWL_2, \ FRONTIER_MON_VENOMOTH_2, \ FRONTIER_MON_CHANSEY_2, \ FRONTIER_MON_GIRAFARIG_2, \ FRONTIER_MON_BANETTE_2, \ FRONTIER_MON_SHARPEDO_2, \ FRONTIER_MON_MAGNETON_2, \ FRONTIER_MON_STANTLER_2, \ FRONTIER_MON_ABSOL_2, \ FRONTIER_MON_CRAWDAUNT_2, \ FRONTIER_MON_GRUMPIG_2, \ FRONTIER_MON_CACTURNE_2, \ FRONTIER_MON_GOREBYSS_2, \ FRONTIER_MON_POLITOED_2, \ -1 #define FRONTIER_MONS_HEX_MANIAC_1 \ FRONTIER_MON_SABLEYE_2, \ FRONTIER_MON_WEEPINBELL_2, \ FRONTIER_MON_GLOOM_2, \ FRONTIER_MON_KADABRA_2, \ FRONTIER_MON_PARASECT_2, \ FRONTIER_MON_HAUNTER_2, \ FRONTIER_MON_MURKROW_2, \ FRONTIER_MON_WOBBUFFET_2, \ FRONTIER_MON_MASQUERAIN_2, \ FRONTIER_MON_MIGHTYENA_2, \ FRONTIER_MON_METANG_2, \ FRONTIER_MON_CHIMECHO_2, \ FRONTIER_MON_SNEASEL_2, \ FRONTIER_MON_ARBOK_2, \ FRONTIER_MON_LUNATONE_2, \ FRONTIER_MON_SOLROCK_2, \ FRONTIER_MON_VENOMOTH_2, \ FRONTIER_MON_GOLBAT_2, \ FRONTIER_MON_GIRAFARIG_2, \ FRONTIER_MON_BANETTE_2, \ FRONTIER_MON_SEVIPER_2, \ FRONTIER_MON_SHARPEDO_2, \ FRONTIER_MON_ABSOL_2, \ FRONTIER_MON_SWALOT_2, \ FRONTIER_MON_CRAWDAUNT_2, \ FRONTIER_MON_GRUMPIG_2, \ FRONTIER_MON_CACTURNE_2, \ -1 #define FRONTIER_MONS_POKEMANIAC_1 \ FRONTIER_MON_LICKITUNG_2, \ FRONTIER_MON_GRAVELER_2, \ FRONTIER_MON_WAILMER_2, \ FRONTIER_MON_IVYSAUR_2, \ FRONTIER_MON_CHARMELEON_2, \ FRONTIER_MON_WARTORTLE_2, \ FRONTIER_MON_MACHOKE_2, \ FRONTIER_MON_BAYLEEF_2, \ FRONTIER_MON_QUILAVA_2, \ FRONTIER_MON_CROCONAW_2, \ FRONTIER_MON_GROVYLE_2, \ FRONTIER_MON_COMBUSKEN_2, \ FRONTIER_MON_MARSHTOMP_2, \ FRONTIER_MON_PUPITAR_2, \ FRONTIER_MON_RATICATE_2, \ FRONTIER_MON_MIGHTYENA_2, \ FRONTIER_MON_SHELGON_2, \ FRONTIER_MON_METANG_2, \ FRONTIER_MON_LAIRON_2, \ FRONTIER_MON_ARBOK_2, \ FRONTIER_MON_VIGOROTH_2, \ FRONTIER_MON_SANDSLASH_2, \ FRONTIER_MON_CHANSEY_2, \ FRONTIER_MON_PILOSWINE_2, \ FRONTIER_MON_SEVIPER_2, \ FRONTIER_MON_ZANGOOSE_2, \ FRONTIER_MON_CAMERUPT_2, \ FRONTIER_MON_TROPIUS_2, \ FRONTIER_MON_MANTINE_2, \ FRONTIER_MON_SWALOT_2, \ FRONTIER_MON_TORKOAL_2, \ -1 #define FRONTIER_MONS_GENTLEMAN_1A \ FRONTIER_MON_DELCATTY_2, \ FRONTIER_MON_SABLEYE_2, \ FRONTIER_MON_LICKITUNG_2, \ FRONTIER_MON_WEEPINBELL_2, \ FRONTIER_MON_GRAVELER_2, \ FRONTIER_MON_GLOOM_2, \ FRONTIER_MON_PORYGON_2, \ FRONTIER_MON_KADABRA_2, \ FRONTIER_MON_WAILMER_2, \ FRONTIER_MON_ROSELIA_2, \ FRONTIER_MON_VOLBEAT_2, \ FRONTIER_MON_ILLUMISE_2, \ FRONTIER_MON_IVYSAUR_2, \ FRONTIER_MON_CHARMELEON_2, \ FRONTIER_MON_WARTORTLE_2, \ FRONTIER_MON_PARASECT_2, \ FRONTIER_MON_MACHOKE_2, \ FRONTIER_MON_HAUNTER_2, \ FRONTIER_MON_BAYLEEF_2, \ FRONTIER_MON_QUILAVA_2, \ FRONTIER_MON_CROCONAW_2, \ FRONTIER_MON_TOGETIC_2, \ FRONTIER_MON_MURKROW_2, \ FRONTIER_MON_WOBBUFFET_2, \ FRONTIER_MON_PLUSLE_2, \ FRONTIER_MON_MINUN_2, \ FRONTIER_MON_GROVYLE_2, \ FRONTIER_MON_COMBUSKEN_2, \ FRONTIER_MON_MARSHTOMP_2, \ FRONTIER_MON_PONYTA_2, \ FRONTIER_MON_AZUMARILL_2, \ FRONTIER_MON_SUDOWOODO_2, \ FRONTIER_MON_MAGCARGO_2, \ FRONTIER_MON_PUPITAR_2, \ FRONTIER_MON_SEALEO_2, \ FRONTIER_MON_RATICATE_2, \ FRONTIER_MON_MASQUERAIN_2, \ FRONTIER_MON_FURRET_2, \ -1 #define FRONTIER_MONS_GENTLEMAN_1B \ FRONTIER_MON_DUNSPARCE_2, \ FRONTIER_MON_DRAGONAIR_2, \ FRONTIER_MON_MIGHTYENA_2, \ FRONTIER_MON_LINOONE_2, \ FRONTIER_MON_CASTFORM_2, \ FRONTIER_MON_SHELGON_2, \ FRONTIER_MON_METANG_2, \ FRONTIER_MON_WIGGLYTUFF_2, \ FRONTIER_MON_SUNFLORA_2, \ FRONTIER_MON_CHIMECHO_2, \ FRONTIER_MON_GLIGAR_2, \ FRONTIER_MON_QWILFISH_2, \ FRONTIER_MON_SNEASEL_2, \ FRONTIER_MON_PELIPPER_2, \ FRONTIER_MON_SWELLOW_2, \ FRONTIER_MON_LAIRON_2, \ FRONTIER_MON_TANGELA_2, \ FRONTIER_MON_ARBOK_2, \ FRONTIER_MON_PERSIAN_2, \ FRONTIER_MON_SEADRA_2, \ FRONTIER_MON_KECLEON_2, \ FRONTIER_MON_VIGOROTH_2, \ FRONTIER_MON_LUNATONE_2, \ FRONTIER_MON_SOLROCK_2, \ FRONTIER_MON_NOCTOWL_2, \ FRONTIER_MON_SANDSLASH_2, \ FRONTIER_MON_VENOMOTH_2, \ FRONTIER_MON_CHANSEY_2, \ FRONTIER_MON_SEAKING_2, \ FRONTIER_MON_JUMPLUFF_2, \ FRONTIER_MON_PILOSWINE_2, \ FRONTIER_MON_GOLBAT_2, \ FRONTIER_MON_PRIMEAPE_2, \ FRONTIER_MON_HITMONLEE_2, \ FRONTIER_MON_HITMONCHAN_2, \ FRONTIER_MON_GIRAFARIG_2, \ FRONTIER_MON_HITMONTOP_2, \ -1 #define FRONTIER_MONS_BUG_MANIAC_2 \ FRONTIER_MON_LEDIAN, \ FRONTIER_MON_ARIADOS, \ FRONTIER_MON_YANMA, \ FRONTIER_MON_VOLBEAT_1, \ FRONTIER_MON_ILLUMISE_1, \ FRONTIER_MON_PARASECT_1, \ FRONTIER_MON_MASQUERAIN_1, \ FRONTIER_MON_VENOMOTH_1, \ FRONTIER_MON_NINJASK_1, \ FRONTIER_MON_SCYTHER_1, \ FRONTIER_MON_PINSIR_1, \ FRONTIER_MON_VOLBEAT_2, \ FRONTIER_MON_ILLUMISE_2, \ FRONTIER_MON_PARASECT_2, \ FRONTIER_MON_MASQUERAIN_2, \ FRONTIER_MON_VENOMOTH_2, \ FRONTIER_MON_NINJASK_2, \ FRONTIER_MON_SCYTHER_2, \ FRONTIER_MON_PINSIR_2, \ -1 #define FRONTIER_MONS_RUIN_MANIAC_2 \ FRONTIER_MON_GRAVELER_2, \ FRONTIER_MON_MACHOKE_2, \ FRONTIER_MON_COMBUSKEN_2, \ FRONTIER_MON_MARSHTOMP_2, \ FRONTIER_MON_SUDOWOODO_2, \ FRONTIER_MON_MAGCARGO_2, \ FRONTIER_MON_PUPITAR_2, \ FRONTIER_MON_METANG_2, \ FRONTIER_MON_GLIGAR_2, \ FRONTIER_MON_LAIRON_2, \ FRONTIER_MON_LUNATONE_2, \ FRONTIER_MON_SOLROCK_2, \ FRONTIER_MON_SANDSLASH_2, \ FRONTIER_MON_PILOSWINE_2, \ FRONTIER_MON_PRIMEAPE_2, \ FRONTIER_MON_HITMONLEE_2, \ FRONTIER_MON_HITMONCHAN_2, \ FRONTIER_MON_HITMONTOP_2, \ FRONTIER_MON_CAMERUPT_2, \ FRONTIER_MON_RELICANTH_2, \ FRONTIER_MON_OMASTAR_2, \ FRONTIER_MON_KABUTOPS_2, \ -1 #define FRONTIER_MONS_COLLECTOR_1 \ FRONTIER_MON_BANETTE_2, \ FRONTIER_MON_NINJASK_2, \ FRONTIER_MON_SEVIPER_2, \ FRONTIER_MON_ZANGOOSE_2, \ FRONTIER_MON_CAMERUPT_2, \ FRONTIER_MON_SHARPEDO_2, \ FRONTIER_MON_TROPIUS_2, \ FRONTIER_MON_MAGNETON_2, \ FRONTIER_MON_MANTINE_2, \ FRONTIER_MON_STANTLER_2, \ FRONTIER_MON_ABSOL_2, \ FRONTIER_MON_SWALOT_2, \ FRONTIER_MON_CRAWDAUNT_2, \ FRONTIER_MON_PIDGEOT_2, \ FRONTIER_MON_GRUMPIG_2, \ FRONTIER_MON_TORKOAL_2, \ FRONTIER_MON_KINGLER_2, \ FRONTIER_MON_CACTURNE_2, \ FRONTIER_MON_BELLOSSOM_2, \ FRONTIER_MON_OCTILLERY_2, \ FRONTIER_MON_HUNTAIL_2, \ FRONTIER_MON_GOREBYSS_2, \ FRONTIER_MON_RELICANTH_2, \ FRONTIER_MON_OMASTAR_2, \ FRONTIER_MON_KABUTOPS_2, \ FRONTIER_MON_POLIWRATH_2, \ FRONTIER_MON_SCYTHER_2, \ FRONTIER_MON_PINSIR_2, \ FRONTIER_MON_POLITOED_2, \ FRONTIER_MON_CLOYSTER_2, \ -1 #define FRONTIER_MONS_PARASOL_LADY_2 \ FRONTIER_MON_GLOOM_2, \ FRONTIER_MON_SEALEO_2, \ FRONTIER_MON_CASTFORM_2, \ FRONTIER_MON_SANDSLASH_2, \ FRONTIER_MON_TROPIUS_2, \ FRONTIER_MON_MAGNETON_2, \ FRONTIER_MON_MANTINE_2, \ FRONTIER_MON_CACTURNE_2, \ FRONTIER_MON_BELLOSSOM_2, \ FRONTIER_MON_HUNTAIL_2, \ FRONTIER_MON_GOREBYSS_2, \ FRONTIER_MON_OMASTAR_2, \ -1 #define FRONTIER_MONS_BEAUTY_1 \ FRONTIER_MON_DELCATTY_2, \ FRONTIER_MON_LICKITUNG_2, \ FRONTIER_MON_WEEPINBELL_2, \ FRONTIER_MON_GLOOM_2, \ FRONTIER_MON_PORYGON_2, \ FRONTIER_MON_ROSELIA_2, \ FRONTIER_MON_IVYSAUR_2, \ FRONTIER_MON_HAUNTER_2, \ FRONTIER_MON_TOGETIC_2, \ FRONTIER_MON_RATICATE_2, \ FRONTIER_MON_FURRET_2, \ FRONTIER_MON_DUNSPARCE_2, \ FRONTIER_MON_LINOONE_2, \ FRONTIER_MON_CASTFORM_2, \ FRONTIER_MON_WIGGLYTUFF_2, \ FRONTIER_MON_QWILFISH_2, \ FRONTIER_MON_SWELLOW_2, \ FRONTIER_MON_ARBOK_2, \ FRONTIER_MON_PERSIAN_2, \ FRONTIER_MON_KECLEON_2, \ FRONTIER_MON_VIGOROTH_2, \ FRONTIER_MON_NOCTOWL_2, \ FRONTIER_MON_VENOMOTH_2, \ FRONTIER_MON_CHANSEY_2, \ FRONTIER_MON_GOLBAT_2, \ FRONTIER_MON_GIRAFARIG_2, \ FRONTIER_MON_SEVIPER_2, \ FRONTIER_MON_ZANGOOSE_2, \ FRONTIER_MON_STANTLER_2, \ FRONTIER_MON_SWALOT_2, \ FRONTIER_MON_PIDGEOT_2, \ -1 #define FRONTIER_MONS_AROMA_LADY_2 \ FRONTIER_MON_WEEPINBELL_2, \ FRONTIER_MON_GLOOM_2, \ FRONTIER_MON_KADABRA_2, \ FRONTIER_MON_ROSELIA_2, \ FRONTIER_MON_IVYSAUR_2, \ FRONTIER_MON_PARASECT_2, \ FRONTIER_MON_BAYLEEF_2, \ FRONTIER_MON_WOBBUFFET_2, \ FRONTIER_MON_GROVYLE_2, \ FRONTIER_MON_SUNFLORA_2, \ FRONTIER_MON_CHIMECHO_2, \ FRONTIER_MON_TANGELA_2, \ FRONTIER_MON_JUMPLUFF_2, \ FRONTIER_MON_GIRAFARIG_2, \ FRONTIER_MON_TROPIUS_2, \ FRONTIER_MON_GRUMPIG_2, \ FRONTIER_MON_CACTURNE_2, \ FRONTIER_MON_BELLOSSOM_2, \ -1 #define FRONTIER_MONS_COOLTRAINER_1A \ FRONTIER_MON_DUGTRIO_1, \ FRONTIER_MON_MEDICHAM_1, \ FRONTIER_MON_MISDREAVUS_1, \ FRONTIER_MON_FEAROW_1, \ FRONTIER_MON_GRANBULL_1, \ FRONTIER_MON_JYNX_1, \ FRONTIER_MON_DUSCLOPS_1, \ FRONTIER_MON_DODRIO_1, \ FRONTIER_MON_MR_MIME_1, \ FRONTIER_MON_LANTURN_1, \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_FORRETRESS_1, \ FRONTIER_MON_WHISCASH_1, \ FRONTIER_MON_XATU_1, \ FRONTIER_MON_SKARMORY_1, \ FRONTIER_MON_MAROWAK_1, \ FRONTIER_MON_QUAGSIRE_1, \ FRONTIER_MON_CLEFABLE_1, \ FRONTIER_MON_HARIYAMA_1, \ FRONTIER_MON_RAICHU_1, \ FRONTIER_MON_DEWGONG_1, \ FRONTIER_MON_MANECTRIC_1, \ FRONTIER_MON_VILEPLUME_1, \ FRONTIER_MON_VICTREEBEL_1, \ FRONTIER_MON_ELECTRODE_1, \ FRONTIER_MON_EXPLOUD_1, \ FRONTIER_MON_SHIFTRY_1, \ FRONTIER_MON_GLALIE_1, \ FRONTIER_MON_LUDICOLO_1, \ FRONTIER_MON_HYPNO_1, \ FRONTIER_MON_GOLEM_1, \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_ALAKAZAM_1, \ -1 #define FRONTIER_MONS_COOLTRAINER_1B \ FRONTIER_MON_WEEZING_1, \ FRONTIER_MON_KANGASKHAN_1, \ FRONTIER_MON_ELECTABUZZ_1, \ FRONTIER_MON_TAUROS_1, \ FRONTIER_MON_SLOWBRO_1, \ FRONTIER_MON_SLOWKING_1, \ FRONTIER_MON_MILTANK_1, \ FRONTIER_MON_ALTARIA_1, \ FRONTIER_MON_NIDOQUEEN_1, \ FRONTIER_MON_NIDOKING_1, \ FRONTIER_MON_MAGMAR_1, \ FRONTIER_MON_CRADILY_1, \ FRONTIER_MON_ARMALDO_1, \ FRONTIER_MON_GOLDUCK_1, \ FRONTIER_MON_RAPIDASH_1, \ FRONTIER_MON_MUK_1, \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_AMPHAROS_1, \ FRONTIER_MON_SCIZOR_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_URSARING_1, \ FRONTIER_MON_HOUNDOOM_1, \ FRONTIER_MON_DONPHAN_1, \ FRONTIER_MON_CLAYDOL_1, \ FRONTIER_MON_WAILORD_1, \ FRONTIER_MON_NINETALES_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_TENTACRUEL_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_PORYGON2_1, \ FRONTIER_MON_GARDEVOIR_1, \ -1 #define FRONTIER_MONS_COOLTRAINER_1C \ FRONTIER_MON_EXEGGUTOR_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_FLYGON_1, \ FRONTIER_MON_VENUSAUR_1, \ FRONTIER_MON_VAPOREON_1, \ FRONTIER_MON_JOLTEON_1, \ FRONTIER_MON_FLAREON_1, \ FRONTIER_MON_MEGANIUM_1, \ FRONTIER_MON_ESPEON_1, \ FRONTIER_MON_UMBREON_1, \ FRONTIER_MON_BLASTOISE_1, \ FRONTIER_MON_FERALIGATR_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_WALREIN_1, \ FRONTIER_MON_SCEPTILE_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_TYPHLOSION_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_CROBAT_1, \ FRONTIER_MON_SWAMPERT_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_KINGDRA_1, \ FRONTIER_MON_BLISSEY_1, \ FRONTIER_MON_MILOTIC_1, \ FRONTIER_MON_ARCANINE_1, \ FRONTIER_MON_SALAMENCE_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_SLAKING_1, \ -1 #define FRONTIER_MONS_PKMN_RANGER_1 \ FRONTIER_MON_NINJASK_1, \ FRONTIER_MON_VENOMOTH_2, \ FRONTIER_MON_NINJASK_2, \ FRONTIER_MON_SCYTHER_2, \ FRONTIER_MON_PINSIR_2, \ FRONTIER_MON_FEAROW_1, \ FRONTIER_MON_GRANBULL_1, \ FRONTIER_MON_DODRIO_1, \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_FORRETRESS_1, \ FRONTIER_MON_CLEFABLE_1, \ FRONTIER_MON_VILEPLUME_1, \ FRONTIER_MON_VICTREEBEL_1, \ FRONTIER_MON_EXPLOUD_1, \ FRONTIER_MON_SHIFTRY_1, \ FRONTIER_MON_LUDICOLO_1, \ FRONTIER_MON_KANGASKHAN_1, \ FRONTIER_MON_TAUROS_1, \ FRONTIER_MON_MILTANK_1, \ FRONTIER_MON_CRADILY_1, \ FRONTIER_MON_ARMALDO_1, \ FRONTIER_MON_SCIZOR_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_URSARING_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_PORYGON2_1, \ FRONTIER_MON_EXEGGUTOR_1, \ FRONTIER_MON_VENUSAUR_1, \ FRONTIER_MON_MEGANIUM_1, \ FRONTIER_MON_SCEPTILE_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_BLISSEY_1, \ FRONTIER_MON_SLAKING_1, \ -1 #define FRONTIER_MONS_DRAGON_TAMER_1 \ FRONTIER_MON_SKARMORY_1, \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_ALTARIA_1, \ FRONTIER_MON_NIDOQUEEN_1, \ FRONTIER_MON_NIDOKING_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_FLYGON_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_SCEPTILE_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_KINGDRA_1, \ FRONTIER_MON_MILOTIC_1, \ FRONTIER_MON_ARCANINE_1, \ FRONTIER_MON_SALAMENCE_1, \ -1 #define FRONTIER_MONS_POKEFAN_2 \ FRONTIER_MON_MISDREAVUS_1, \ FRONTIER_MON_LANTURN_1, \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_XATU_1, \ FRONTIER_MON_QUAGSIRE_1, \ FRONTIER_MON_CLEFABLE_1, \ FRONTIER_MON_RAICHU_1, \ FRONTIER_MON_DEWGONG_1, \ FRONTIER_MON_VILEPLUME_1, \ FRONTIER_MON_SLOWBRO_1, \ FRONTIER_MON_MILTANK_1, \ FRONTIER_MON_ALTARIA_1, \ FRONTIER_MON_RAPIDASH_1, \ FRONTIER_MON_NINETALES_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_PORYGON2_1, \ FRONTIER_MON_FLYGON_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_BLISSEY_1, \ FRONTIER_MON_MILOTIC_1, \ FRONTIER_MON_SLAKING_1, \ -1 #define FRONTIER_MONS_PKMN_BREEDER_M_1 \ FRONTIER_MON_MUK_1, \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_AMPHAROS_1, \ FRONTIER_MON_SCIZOR_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_URSARING_1, \ FRONTIER_MON_HOUNDOOM_1, \ FRONTIER_MON_DONPHAN_1, \ FRONTIER_MON_CLAYDOL_1, \ FRONTIER_MON_WAILORD_1, \ FRONTIER_MON_NINETALES_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_TENTACRUEL_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_PORYGON2_1, \ FRONTIER_MON_GARDEVOIR_1, \ FRONTIER_MON_EXEGGUTOR_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_FLYGON_1, \ FRONTIER_MON_VENUSAUR_1, \ FRONTIER_MON_VAPOREON_1, \ FRONTIER_MON_JOLTEON_1, \ FRONTIER_MON_FLAREON_1, \ FRONTIER_MON_MEGANIUM_1, \ FRONTIER_MON_ESPEON_1, \ FRONTIER_MON_UMBREON_1, \ FRONTIER_MON_BLASTOISE_1, \ FRONTIER_MON_FERALIGATR_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_WALREIN_1, \ FRONTIER_MON_SCEPTILE_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_TYPHLOSION_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_CROBAT_1, \ FRONTIER_MON_SWAMPERT_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_KINGDRA_1, \ FRONTIER_MON_BLISSEY_1, \ FRONTIER_MON_MILOTIC_1, \ FRONTIER_MON_ARCANINE_1, \ FRONTIER_MON_SALAMENCE_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_SLAKING_1, \ -1 #define FRONTIER_MONS_PKMN_BREEDER_F_1 \ FRONTIER_MON_DUGTRIO_1, \ FRONTIER_MON_MEDICHAM_1, \ FRONTIER_MON_MISDREAVUS_1, \ FRONTIER_MON_FEAROW_1, \ FRONTIER_MON_GRANBULL_1, \ FRONTIER_MON_JYNX_1, \ FRONTIER_MON_DUSCLOPS_1, \ FRONTIER_MON_DODRIO_1, \ FRONTIER_MON_MR_MIME_1, \ FRONTIER_MON_LANTURN_1, \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_FORRETRESS_1, \ FRONTIER_MON_WHISCASH_1, \ FRONTIER_MON_XATU_1, \ FRONTIER_MON_SKARMORY_1, \ FRONTIER_MON_MAROWAK_1, \ FRONTIER_MON_QUAGSIRE_1, \ FRONTIER_MON_CLEFABLE_1, \ FRONTIER_MON_HARIYAMA_1, \ FRONTIER_MON_RAICHU_1, \ FRONTIER_MON_DEWGONG_1, \ FRONTIER_MON_MANECTRIC_1, \ FRONTIER_MON_VILEPLUME_1, \ FRONTIER_MON_VICTREEBEL_1, \ FRONTIER_MON_ELECTRODE_1, \ FRONTIER_MON_EXPLOUD_1, \ FRONTIER_MON_SHIFTRY_1, \ FRONTIER_MON_GLALIE_1, \ FRONTIER_MON_LUDICOLO_1, \ FRONTIER_MON_HYPNO_1, \ FRONTIER_MON_GOLEM_1, \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_ALAKAZAM_1, \ FRONTIER_MON_WEEZING_1, \ FRONTIER_MON_KANGASKHAN_1, \ FRONTIER_MON_ELECTABUZZ_1, \ FRONTIER_MON_TAUROS_1, \ FRONTIER_MON_SLOWBRO_1, \ FRONTIER_MON_SLOWKING_1, \ FRONTIER_MON_MILTANK_1, \ FRONTIER_MON_ALTARIA_1, \ FRONTIER_MON_NIDOQUEEN_1, \ FRONTIER_MON_NIDOKING_1, \ FRONTIER_MON_MAGMAR_1, \ FRONTIER_MON_CRADILY_1, \ FRONTIER_MON_ARMALDO_1, \ FRONTIER_MON_GOLDUCK_1, \ FRONTIER_MON_RAPIDASH_1, \ -1 // Odd, all the other Youngster/Lass trainers of this group have Dugtrio, but one does not #define FRONTIER_MONS_YOUNGSTER_LASS_2_NO_DUGTRIO \ FRONTIER_MON_MEDICHAM_2, \ FRONTIER_MON_MAROWAK_2, \ FRONTIER_MON_QUAGSIRE_2, \ FRONTIER_MON_MISDREAVUS_2, \ FRONTIER_MON_FEAROW_2, \ FRONTIER_MON_GRANBULL_2, \ FRONTIER_MON_JYNX_2, \ FRONTIER_MON_DUSCLOPS_2, \ FRONTIER_MON_DODRIO_2, \ FRONTIER_MON_MR_MIME_2, \ FRONTIER_MON_LANTURN_2, \ FRONTIER_MON_BRELOOM_2, \ FRONTIER_MON_FORRETRESS_2, \ FRONTIER_MON_SKARMORY_2, \ FRONTIER_MON_WHISCASH_2, \ FRONTIER_MON_XATU_2, \ FRONTIER_MON_CLEFABLE_2, \ FRONTIER_MON_HARIYAMA_2, \ FRONTIER_MON_RAICHU_2, \ FRONTIER_MON_DEWGONG_2, \ FRONTIER_MON_MANECTRIC_2, \ FRONTIER_MON_VILEPLUME_2, \ FRONTIER_MON_VICTREEBEL_2, \ FRONTIER_MON_ELECTRODE_2, \ FRONTIER_MON_EXPLOUD_2, \ FRONTIER_MON_SHIFTRY_2, \ FRONTIER_MON_GLALIE_2, \ FRONTIER_MON_LUDICOLO_2, \ FRONTIER_MON_HYPNO_2, \ FRONTIER_MON_GOLEM_2, \ FRONTIER_MON_RHYDON_2, \ FRONTIER_MON_ALAKAZAM_2, \ -1 #define FRONTIER_MONS_YOUNGSTER_LASS_2 \ FRONTIER_MON_DUGTRIO_2, \ FRONTIER_MONS_YOUNGSTER_LASS_2_NO_DUGTRIO #define FRONTIER_MONS_SCHOOL_KID_2 \ FRONTIER_MON_WEEZING_2, \ FRONTIER_MON_KANGASKHAN_2, \ FRONTIER_MON_ELECTABUZZ_2, \ FRONTIER_MON_TAUROS_2, \ FRONTIER_MON_SLOWBRO_2, \ FRONTIER_MON_SLOWKING_2, \ FRONTIER_MON_MILTANK_2, \ FRONTIER_MON_ALTARIA_2, \ FRONTIER_MON_NIDOQUEEN_2, \ FRONTIER_MON_NIDOKING_2, \ FRONTIER_MON_MAGMAR_2, \ FRONTIER_MON_CRADILY_2, \ FRONTIER_MON_ARMALDO_2, \ FRONTIER_MON_GOLDUCK_2, \ FRONTIER_MON_RAPIDASH_2, \ FRONTIER_MON_MUK_2, \ FRONTIER_MON_GENGAR_2, \ FRONTIER_MON_AMPHAROS_2, \ FRONTIER_MON_SCIZOR_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_URSARING_2, \ FRONTIER_MON_HOUNDOOM_2, \ FRONTIER_MON_DONPHAN_2, \ FRONTIER_MON_CLAYDOL_2, \ FRONTIER_MON_WAILORD_2, \ FRONTIER_MON_NINETALES_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_SHUCKLE_2, \ FRONTIER_MON_STEELIX_2, \ FRONTIER_MON_TENTACRUEL_2, \ FRONTIER_MON_AERODACTYL_2, \ FRONTIER_MON_PORYGON2_2, \ FRONTIER_MON_GARDEVOIR_2, \ -1 #define FRONTIER_MONS_RICH_BOY_LADY_2 \ FRONTIER_MON_EXEGGUTOR_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_FLYGON_2, \ FRONTIER_MON_VENUSAUR_2, \ FRONTIER_MON_VAPOREON_2, \ FRONTIER_MON_JOLTEON_2, \ FRONTIER_MON_FLAREON_2, \ FRONTIER_MON_MEGANIUM_2, \ FRONTIER_MON_ESPEON_2, \ FRONTIER_MON_UMBREON_2, \ FRONTIER_MON_BLASTOISE_2, \ FRONTIER_MON_FERALIGATR_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_BLAZIKEN_2, \ FRONTIER_MON_WALREIN_2, \ FRONTIER_MON_SCEPTILE_2, \ FRONTIER_MON_CHARIZARD_2, \ FRONTIER_MON_TYPHLOSION_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_CROBAT_2, \ FRONTIER_MON_SWAMPERT_2, \ FRONTIER_MON_GYARADOS_2, \ FRONTIER_MON_SNORLAX_2, \ FRONTIER_MON_KINGDRA_2, \ FRONTIER_MON_BLISSEY_2, \ FRONTIER_MON_MILOTIC_2, \ FRONTIER_MON_ARCANINE_2, \ FRONTIER_MON_SALAMENCE_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_SLAKING_2, \ -1 #define FRONTIER_MONS_BUG_CATCHER_2 \ FRONTIER_MON_NINJASK_2, \ FRONTIER_MON_SCYTHER_2, \ FRONTIER_MON_PINSIR_2, \ FRONTIER_MON_FORRETRESS_1, \ FRONTIER_MON_ARMALDO_1, \ FRONTIER_MON_SCIZOR_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_BRELOOM_2, \ FRONTIER_MON_FORRETRESS_2, \ FRONTIER_MON_VILEPLUME_2, \ FRONTIER_MON_VICTREEBEL_2, \ FRONTIER_MON_SHIFTRY_2, \ FRONTIER_MON_LUDICOLO_2, \ FRONTIER_MON_CRADILY_2, \ FRONTIER_MON_ARMALDO_2, \ FRONTIER_MON_SCIZOR_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_SHUCKLE_2, \ FRONTIER_MON_EXEGGUTOR_2, \ FRONTIER_MON_VENUSAUR_2, \ FRONTIER_MON_MEGANIUM_2, \ FRONTIER_MON_SCEPTILE_2, \ -1 #define FRONTIER_MONS_NINJA_BOY_2 \ FRONTIER_MON_PARASECT_2, \ FRONTIER_MON_VENOMOTH_2, \ FRONTIER_MON_NINJASK_2, \ FRONTIER_MON_SCYTHER_2, \ FRONTIER_MON_PINSIR_2, \ FRONTIER_MON_MEDICHAM_2, \ FRONTIER_MON_MISDREAVUS_2, \ FRONTIER_MON_JYNX_2, \ FRONTIER_MON_DUSCLOPS_2, \ FRONTIER_MON_MR_MIME_2, \ FRONTIER_MON_FORRETRESS_2, \ FRONTIER_MON_XATU_2, \ FRONTIER_MON_VILEPLUME_2, \ FRONTIER_MON_VICTREEBEL_2, \ FRONTIER_MON_HYPNO_2, \ FRONTIER_MON_ALAKAZAM_2, \ FRONTIER_MON_WEEZING_2, \ FRONTIER_MON_NIDOQUEEN_2, \ FRONTIER_MON_NIDOKING_2, \ FRONTIER_MON_ARMALDO_2, \ FRONTIER_MON_MUK_2, \ FRONTIER_MON_GENGAR_2, \ FRONTIER_MON_SCIZOR_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_CLAYDOL_2, \ FRONTIER_MON_SHUCKLE_2, \ FRONTIER_MON_TENTACRUEL_2, \ FRONTIER_MON_GARDEVOIR_2, \ FRONTIER_MON_EXEGGUTOR_2, \ FRONTIER_MON_VENUSAUR_2, \ FRONTIER_MON_ESPEON_2, \ FRONTIER_MON_CROBAT_2, \ -1 #define FRONTIER_MONS_TUBER_2 \ FRONTIER_MON_QUAGSIRE_2, \ FRONTIER_MON_GRANBULL_2, \ FRONTIER_MON_JYNX_2, \ FRONTIER_MON_LANTURN_2, \ FRONTIER_MON_WHISCASH_2, \ FRONTIER_MON_CLEFABLE_2, \ FRONTIER_MON_DEWGONG_2, \ FRONTIER_MON_EXPLOUD_2, \ FRONTIER_MON_GLALIE_2, \ FRONTIER_MON_LUDICOLO_2, \ FRONTIER_MON_KANGASKHAN_2, \ FRONTIER_MON_TAUROS_2, \ FRONTIER_MON_SLOWBRO_2, \ FRONTIER_MON_SLOWKING_2, \ FRONTIER_MON_MILTANK_2, \ FRONTIER_MON_GOLDUCK_2, \ FRONTIER_MON_URSARING_2, \ FRONTIER_MON_WAILORD_2, \ FRONTIER_MON_TENTACRUEL_2, \ FRONTIER_MON_PORYGON2_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_VAPOREON_2, \ FRONTIER_MON_BLASTOISE_2, \ FRONTIER_MON_FERALIGATR_2, \ FRONTIER_MON_WALREIN_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_SWAMPERT_2, \ FRONTIER_MON_GYARADOS_2, \ FRONTIER_MON_SNORLAX_2, \ FRONTIER_MON_KINGDRA_2, \ FRONTIER_MON_BLISSEY_2, \ FRONTIER_MON_MILOTIC_2, \ FRONTIER_MON_SLAKING_2, \ -1 #define FRONTIER_MONS_BUG_MANIAC_3 \ FRONTIER_MON_VOLBEAT_2, \ FRONTIER_MON_ILLUMISE_2, \ FRONTIER_MON_PARASECT_2, \ FRONTIER_MON_MASQUERAIN_2, \ FRONTIER_MON_VENOMOTH_2, \ FRONTIER_MON_NINJASK_2, \ FRONTIER_MON_SCYTHER_2, \ FRONTIER_MON_PINSIR_2, \ FRONTIER_MON_FORRETRESS_1, \ FRONTIER_MON_ARMALDO_1, \ FRONTIER_MON_SCIZOR_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_FORRETRESS_2, \ FRONTIER_MON_ARMALDO_2, \ FRONTIER_MON_SCIZOR_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_SHUCKLE_2, \ FRONTIER_MON_FORRETRESS_3, \ FRONTIER_MON_ARMALDO_3, \ FRONTIER_MON_SCIZOR_3, \ FRONTIER_MON_HERACROSS_3, \ FRONTIER_MON_SHUCKLE_3, \ -1 #define FRONTIER_MONS_FISHERMAN_2 \ FRONTIER_MON_QWILFISH_2, \ FRONTIER_MON_SEAKING_2, \ FRONTIER_MON_SHARPEDO_2, \ FRONTIER_MON_MANTINE_2, \ FRONTIER_MON_CRAWDAUNT_2, \ FRONTIER_MON_KINGLER_2, \ FRONTIER_MON_OCTILLERY_2, \ FRONTIER_MON_HUNTAIL_2, \ FRONTIER_MON_GOREBYSS_2, \ FRONTIER_MON_RELICANTH_2, \ FRONTIER_MON_LANTURN_3, \ FRONTIER_MON_WHISCASH_3, \ FRONTIER_MON_WAILORD_3, \ FRONTIER_MON_TENTACRUEL_3, \ FRONTIER_MON_STARMIE_3, \ -1 #define FRONTIER_MONS_RUIN_MANIAC_3 \ FRONTIER_MON_DUGTRIO_3, \ FRONTIER_MON_FORRETRESS_3, \ FRONTIER_MON_WHISCASH_3, \ FRONTIER_MON_SKARMORY_3, \ FRONTIER_MON_MAROWAK_3, \ FRONTIER_MON_QUAGSIRE_3, \ FRONTIER_MON_GOLEM_3, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_NIDOQUEEN_3, \ FRONTIER_MON_NIDOKING_3, \ FRONTIER_MON_CRADILY_3, \ FRONTIER_MON_ARMALDO_3, \ FRONTIER_MON_SCIZOR_3, \ FRONTIER_MON_DONPHAN_3, \ FRONTIER_MON_CLAYDOL_3, \ FRONTIER_MON_SHUCKLE_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_FLYGON_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_SWAMPERT_3, \ FRONTIER_MON_METAGROSS_3, \ -1 #define FRONTIER_MONS_COLLECTOR_2 \ FRONTIER_MON_DUGTRIO_3, \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_MISDREAVUS_3, \ FRONTIER_MON_FEAROW_3, \ FRONTIER_MON_GRANBULL_3, \ FRONTIER_MON_JYNX_3, \ FRONTIER_MON_DUSCLOPS_3, \ FRONTIER_MON_DODRIO_3, \ FRONTIER_MON_MR_MIME_3, \ FRONTIER_MON_LANTURN_3, \ FRONTIER_MON_BRELOOM_3, \ FRONTIER_MON_FORRETRESS_3, \ FRONTIER_MON_WHISCASH_3, \ FRONTIER_MON_XATU_3, \ FRONTIER_MON_SKARMORY_3, \ FRONTIER_MON_MAROWAK_3, \ FRONTIER_MON_QUAGSIRE_3, \ FRONTIER_MON_CLEFABLE_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_RAICHU_3, \ FRONTIER_MON_DEWGONG_3, \ FRONTIER_MON_MANECTRIC_3, \ FRONTIER_MON_VILEPLUME_3, \ FRONTIER_MON_VICTREEBEL_3, \ FRONTIER_MON_ELECTRODE_3, \ FRONTIER_MON_EXPLOUD_3, \ FRONTIER_MON_SHIFTRY_3, \ FRONTIER_MON_GLALIE_3, \ FRONTIER_MON_LUDICOLO_3, \ FRONTIER_MON_HYPNO_3, \ FRONTIER_MON_GOLEM_3, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_ALAKAZAM_3, \ FRONTIER_MON_WEEZING_3, \ FRONTIER_MON_KANGASKHAN_3, \ FRONTIER_MON_ELECTABUZZ_3, \ FRONTIER_MON_TAUROS_3, \ FRONTIER_MON_SLOWBRO_3, \ FRONTIER_MON_SLOWKING_3, \ FRONTIER_MON_MILTANK_3, \ FRONTIER_MON_ALTARIA_3, \ FRONTIER_MON_NIDOQUEEN_3, \ FRONTIER_MON_NIDOKING_3, \ FRONTIER_MON_MAGMAR_3, \ FRONTIER_MON_CRADILY_3, \ FRONTIER_MON_ARMALDO_3, \ FRONTIER_MON_GOLDUCK_3, \ FRONTIER_MON_RAPIDASH_3, \ -1 #define FRONTIER_MONS_GUITARIST_2 \ FRONTIER_MON_SABLEYE_2, \ FRONTIER_MON_MIGHTYENA_2, \ FRONTIER_MON_SNEASEL_2, \ FRONTIER_MON_MAGNETON_2, \ FRONTIER_MON_ABSOL_2, \ FRONTIER_MON_LANTURN_3, \ FRONTIER_MON_RAICHU_3, \ FRONTIER_MON_MANECTRIC_3, \ FRONTIER_MON_ELECTRODE_3, \ FRONTIER_MON_SHIFTRY_3, \ FRONTIER_MON_ELECTABUZZ_3, \ FRONTIER_MON_AMPHAROS_3, \ FRONTIER_MON_HOUNDOOM_3, \ FRONTIER_MON_JOLTEON_3, \ FRONTIER_MON_UMBREON_3, \ -1 #define FRONTIER_MONS_BIRD_KEEPER_2 \ FRONTIER_MON_MURKROW_2, \ FRONTIER_MON_PELIPPER_2, \ FRONTIER_MON_SWELLOW_2, \ FRONTIER_MON_NOCTOWL_2, \ FRONTIER_MON_PIDGEOT_2, \ FRONTIER_MON_FEAROW_1, \ FRONTIER_MON_DODRIO_1, \ FRONTIER_MON_XATU_1, \ FRONTIER_MON_SKARMORY_1, \ FRONTIER_MON_CROBAT_1, \ FRONTIER_MON_FEAROW_2, \ FRONTIER_MON_DODRIO_2, \ FRONTIER_MON_SKARMORY_2, \ FRONTIER_MON_XATU_2, \ FRONTIER_MON_CROBAT_2, \ FRONTIER_MON_FEAROW_3, \ FRONTIER_MON_DODRIO_3, \ FRONTIER_MON_XATU_3, \ FRONTIER_MON_SKARMORY_3, \ FRONTIER_MON_CROBAT_3, \ -1 #define FRONTIER_MONS_SAILOR_2 \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_LANTURN_3, \ FRONTIER_MON_WHISCASH_3, \ FRONTIER_MON_QUAGSIRE_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_DEWGONG_3, \ FRONTIER_MON_LUDICOLO_3, \ FRONTIER_MON_SLOWBRO_3, \ FRONTIER_MON_SLOWKING_3, \ FRONTIER_MON_GOLDUCK_3, \ FRONTIER_MON_WAILORD_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_TENTACRUEL_3, \ FRONTIER_MON_STARMIE_3, \ FRONTIER_MON_VAPOREON_3, \ FRONTIER_MON_BLASTOISE_3, \ FRONTIER_MON_FERALIGATR_3, \ FRONTIER_MON_WALREIN_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_SWAMPERT_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_KINGDRA_3, \ FRONTIER_MON_MILOTIC_3, \ -1 #define FRONTIER_MONS_HIKER_2 \ FRONTIER_MON_DUGTRIO_3, \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_BRELOOM_3, \ FRONTIER_MON_MAROWAK_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_GOLEM_3, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_NIDOQUEEN_3, \ FRONTIER_MON_NIDOKING_3, \ FRONTIER_MON_CRADILY_3, \ FRONTIER_MON_ARMALDO_3, \ FRONTIER_MON_HERACROSS_3, \ FRONTIER_MON_DONPHAN_3, \ FRONTIER_MON_CLAYDOL_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_SHUCKLE_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_BLAZIKEN_3, \ -1 #define FRONTIER_MONS_KINDLER_2 \ FRONTIER_MON_GRANBULL_3, \ FRONTIER_MON_CLEFABLE_3, \ FRONTIER_MON_EXPLOUD_3, \ FRONTIER_MON_KANGASKHAN_3, \ FRONTIER_MON_TAUROS_3, \ FRONTIER_MON_MILTANK_3, \ FRONTIER_MON_MAGMAR_3, \ FRONTIER_MON_RAPIDASH_3, \ FRONTIER_MON_URSARING_3, \ FRONTIER_MON_HOUNDOOM_3, \ FRONTIER_MON_NINETALES_3, \ FRONTIER_MON_FLAREON_3, \ FRONTIER_MON_BLAZIKEN_3, \ FRONTIER_MON_CHARIZARD_3, \ FRONTIER_MON_TYPHLOSION_3, \ FRONTIER_MON_SNORLAX_3, \ FRONTIER_MON_BLISSEY_3, \ FRONTIER_MON_ARCANINE_3, \ FRONTIER_MON_SLAKING_3, \ -1 #define FRONTIER_MONS_GENTLEMAN_2 \ FRONTIER_MON_MUK_3, \ FRONTIER_MON_GENGAR_3, \ FRONTIER_MON_AMPHAROS_3, \ FRONTIER_MON_SCIZOR_3, \ FRONTIER_MON_HERACROSS_3, \ FRONTIER_MON_URSARING_3, \ FRONTIER_MON_HOUNDOOM_3, \ FRONTIER_MON_DONPHAN_3, \ FRONTIER_MON_CLAYDOL_3, \ FRONTIER_MON_WAILORD_3, \ FRONTIER_MON_NINETALES_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_SHUCKLE_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_TENTACRUEL_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_PORYGON2_3, \ FRONTIER_MON_GARDEVOIR_3, \ FRONTIER_MON_EXEGGUTOR_3, \ FRONTIER_MON_STARMIE_3, \ FRONTIER_MON_FLYGON_3, \ FRONTIER_MON_VENUSAUR_3, \ FRONTIER_MON_VAPOREON_3, \ FRONTIER_MON_JOLTEON_3, \ FRONTIER_MON_FLAREON_3, \ FRONTIER_MON_MEGANIUM_3, \ FRONTIER_MON_ESPEON_3, \ FRONTIER_MON_UMBREON_3, \ FRONTIER_MON_BLASTOISE_3, \ FRONTIER_MON_FERALIGATR_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_BLAZIKEN_3, \ FRONTIER_MON_WALREIN_3, \ FRONTIER_MON_SCEPTILE_3, \ FRONTIER_MON_CHARIZARD_3, \ FRONTIER_MON_TYPHLOSION_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_CROBAT_3, \ FRONTIER_MON_SWAMPERT_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_SNORLAX_3, \ FRONTIER_MON_KINGDRA_3, \ FRONTIER_MON_BLISSEY_3, \ FRONTIER_MON_MILOTIC_3, \ FRONTIER_MON_ARCANINE_3, \ FRONTIER_MON_SALAMENCE_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_SLAKING_3, \ -1 #define FRONTIER_MONS_YOUNGSTER_LASS_3 \ FRONTIER_MON_DUGTRIO_4, \ FRONTIER_MON_MEDICHAM_4, \ FRONTIER_MON_MISDREAVUS_4, \ FRONTIER_MON_FEAROW_4, \ FRONTIER_MON_GRANBULL_4, \ FRONTIER_MON_JYNX_4, \ FRONTIER_MON_DUSCLOPS_4, \ FRONTIER_MON_DODRIO_4, \ FRONTIER_MON_MR_MIME_4, \ FRONTIER_MON_LANTURN_4, \ FRONTIER_MON_BRELOOM_4, \ FRONTIER_MON_FORRETRESS_4, \ FRONTIER_MON_WHISCASH_4, \ FRONTIER_MON_XATU_4, \ FRONTIER_MON_SKARMORY_4, \ FRONTIER_MON_MAROWAK_4, \ FRONTIER_MON_QUAGSIRE_4, \ FRONTIER_MON_CLEFABLE_4, \ FRONTIER_MON_HARIYAMA_4, \ FRONTIER_MON_RAICHU_4, \ FRONTIER_MON_DEWGONG_4, \ FRONTIER_MON_MANECTRIC_4, \ FRONTIER_MON_VILEPLUME_4, \ FRONTIER_MON_VICTREEBEL_4, \ FRONTIER_MON_ELECTRODE_4, \ FRONTIER_MON_EXPLOUD_4, \ FRONTIER_MON_SHIFTRY_4, \ FRONTIER_MON_GLALIE_4, \ FRONTIER_MON_LUDICOLO_4, \ FRONTIER_MON_HYPNO_4, \ FRONTIER_MON_GOLEM_4, \ FRONTIER_MON_RHYDON_4, \ FRONTIER_MON_ALAKAZAM_4, \ -1 #define FRONTIER_MONS_CAMPER_PICNICKER_2 \ FRONTIER_MON_WEEZING_4, \ FRONTIER_MON_KANGASKHAN_4, \ FRONTIER_MON_ELECTABUZZ_4, \ FRONTIER_MON_TAUROS_4, \ FRONTIER_MON_SLOWBRO_4, \ FRONTIER_MON_SLOWKING_4, \ FRONTIER_MON_MILTANK_4, \ FRONTIER_MON_ALTARIA_4, \ FRONTIER_MON_NIDOQUEEN_4, \ FRONTIER_MON_NIDOKING_4, \ FRONTIER_MON_MAGMAR_4, \ FRONTIER_MON_CRADILY_4, \ FRONTIER_MON_ARMALDO_4, \ FRONTIER_MON_GOLDUCK_4, \ FRONTIER_MON_RAPIDASH_4, \ FRONTIER_MON_MUK_4, \ FRONTIER_MON_GENGAR_4, \ FRONTIER_MON_AMPHAROS_4, \ FRONTIER_MON_SCIZOR_4, \ FRONTIER_MON_HERACROSS_4, \ FRONTIER_MON_URSARING_4, \ FRONTIER_MON_HOUNDOOM_4, \ FRONTIER_MON_DONPHAN_4, \ FRONTIER_MON_CLAYDOL_4, \ FRONTIER_MON_WAILORD_4, \ FRONTIER_MON_NINETALES_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_SHUCKLE_4, \ FRONTIER_MON_STEELIX_4, \ FRONTIER_MON_TENTACRUEL_4, \ FRONTIER_MON_AERODACTYL_4, \ FRONTIER_MON_PORYGON2_4, \ FRONTIER_MON_GARDEVOIR_4, \ -1 #define FRONTIER_MONS_SWIMMER_M_2 \ FRONTIER_MON_SHARPEDO_2, \ FRONTIER_MON_MEDICHAM_4, \ FRONTIER_MON_GRANBULL_4, \ FRONTIER_MON_LANTURN_4, \ FRONTIER_MON_WHISCASH_4, \ FRONTIER_MON_QUAGSIRE_4, \ FRONTIER_MON_CLEFABLE_4, \ FRONTIER_MON_HARIYAMA_4, \ FRONTIER_MON_DEWGONG_4, \ FRONTIER_MON_EXPLOUD_4, \ FRONTIER_MON_LUDICOLO_4, \ FRONTIER_MON_KANGASKHAN_4, \ FRONTIER_MON_TAUROS_4, \ FRONTIER_MON_SLOWBRO_4, \ FRONTIER_MON_SLOWKING_4, \ FRONTIER_MON_MILTANK_4, \ FRONTIER_MON_GOLDUCK_4, \ FRONTIER_MON_URSARING_4, \ FRONTIER_MON_WAILORD_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_TENTACRUEL_4, \ FRONTIER_MON_PORYGON2_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_VAPOREON_4, \ FRONTIER_MON_BLASTOISE_4, \ FRONTIER_MON_FERALIGATR_4, \ FRONTIER_MON_WALREIN_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_SWAMPERT_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_SNORLAX_4, \ FRONTIER_MON_KINGDRA_4, \ FRONTIER_MON_BLISSEY_4, \ FRONTIER_MON_MILOTIC_4, \ FRONTIER_MON_SLAKING_4, \ -1 #define FRONTIER_MONS_SWIMMER_F_2 \ FRONTIER_MON_GRANBULL_4, \ FRONTIER_MON_JYNX_4, \ FRONTIER_MON_LANTURN_4, \ FRONTIER_MON_WHISCASH_4, \ FRONTIER_MON_QUAGSIRE_4, \ FRONTIER_MON_CLEFABLE_4, \ FRONTIER_MON_DEWGONG_4, \ FRONTIER_MON_EXPLOUD_4, \ FRONTIER_MON_GLALIE_4, \ FRONTIER_MON_LUDICOLO_4, \ FRONTIER_MON_KANGASKHAN_4, \ FRONTIER_MON_TAUROS_4, \ FRONTIER_MON_SLOWBRO_4, \ FRONTIER_MON_SLOWKING_4, \ FRONTIER_MON_MILTANK_4, \ FRONTIER_MON_GOLDUCK_4, \ FRONTIER_MON_URSARING_4, \ FRONTIER_MON_WAILORD_4, \ FRONTIER_MON_TENTACRUEL_4, \ FRONTIER_MON_PORYGON2_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_VAPOREON_4, \ FRONTIER_MON_BLASTOISE_4, \ FRONTIER_MON_FERALIGATR_4, \ FRONTIER_MON_WALREIN_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_SWAMPERT_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_SNORLAX_4, \ FRONTIER_MON_KINGDRA_4, \ FRONTIER_MON_BLISSEY_4, \ FRONTIER_MON_MILOTIC_4, \ FRONTIER_MON_SLAKING_4, \ -1 #define FRONTIER_MONS_POKEFAN_3 \ FRONTIER_MON_DELCATTY_2, \ FRONTIER_MON_PORYGON_2, \ FRONTIER_MON_DUNSPARCE_2, \ FRONTIER_MON_WIGGLYTUFF_2, \ FRONTIER_MON_KECLEON_2, \ FRONTIER_MON_CHANSEY_2, \ FRONTIER_MON_ABSOL_2, \ FRONTIER_MON_MISDREAVUS_4, \ FRONTIER_MON_JYNX_4, \ FRONTIER_MON_MR_MIME_4, \ FRONTIER_MON_LANTURN_4, \ FRONTIER_MON_BRELOOM_4, \ FRONTIER_MON_WHISCASH_4, \ FRONTIER_MON_XATU_4, \ FRONTIER_MON_QUAGSIRE_4, \ FRONTIER_MON_CLEFABLE_4, \ FRONTIER_MON_RAICHU_4, \ FRONTIER_MON_DEWGONG_4, \ FRONTIER_MON_VILEPLUME_4, \ FRONTIER_MON_LUDICOLO_4, \ FRONTIER_MON_SLOWBRO_4, \ FRONTIER_MON_SLOWKING_4, \ FRONTIER_MON_MILTANK_4, \ FRONTIER_MON_ALTARIA_4, \ FRONTIER_MON_RAPIDASH_4, \ FRONTIER_MON_AMPHAROS_4, \ FRONTIER_MON_NINETALES_4, \ FRONTIER_MON_SHUCKLE_4, \ FRONTIER_MON_PORYGON2_4, \ FRONTIER_MON_GARDEVOIR_4, \ FRONTIER_MON_FLYGON_4, \ FRONTIER_MON_VAPOREON_4, \ FRONTIER_MON_JOLTEON_4, \ FRONTIER_MON_FLAREON_4, \ FRONTIER_MON_ESPEON_4, \ FRONTIER_MON_UMBREON_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_SNORLAX_4, \ FRONTIER_MON_BLISSEY_4, \ FRONTIER_MON_MILOTIC_4, \ -1 #define FRONTIER_MONS_PKMN_BREEDER_2 \ FRONTIER_MON_EXEGGUTOR_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_FLYGON_4, \ FRONTIER_MON_VENUSAUR_4, \ FRONTIER_MON_VAPOREON_4, \ FRONTIER_MON_JOLTEON_4, \ FRONTIER_MON_FLAREON_4, \ FRONTIER_MON_MEGANIUM_4, \ FRONTIER_MON_ESPEON_4, \ FRONTIER_MON_UMBREON_4, \ FRONTIER_MON_BLASTOISE_4, \ FRONTIER_MON_FERALIGATR_4, \ FRONTIER_MON_AGGRON_4, \ FRONTIER_MON_BLAZIKEN_4, \ FRONTIER_MON_WALREIN_4, \ FRONTIER_MON_SCEPTILE_4, \ FRONTIER_MON_CHARIZARD_4, \ FRONTIER_MON_TYPHLOSION_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_CROBAT_4, \ FRONTIER_MON_SWAMPERT_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_SNORLAX_4, \ FRONTIER_MON_KINGDRA_4, \ FRONTIER_MON_BLISSEY_4, \ FRONTIER_MON_MILOTIC_4, \ FRONTIER_MON_ARCANINE_4, \ FRONTIER_MON_SALAMENCE_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_SLAKING_4, \ -1 #define FRONTIER_MONS_COOLTRAINER_M_2A \ FRONTIER_MON_MUK_1, \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_AMPHAROS_1, \ FRONTIER_MON_SCIZOR_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_URSARING_1, \ FRONTIER_MON_HOUNDOOM_1, \ FRONTIER_MON_DONPHAN_1, \ FRONTIER_MON_CLAYDOL_1, \ FRONTIER_MON_WAILORD_1, \ FRONTIER_MON_NINETALES_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_TENTACRUEL_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_PORYGON2_1, \ FRONTIER_MON_GARDEVOIR_1, \ FRONTIER_MON_EXEGGUTOR_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_FLYGON_1, \ FRONTIER_MON_VENUSAUR_1, \ FRONTIER_MON_VAPOREON_1, \ FRONTIER_MON_JOLTEON_1, \ FRONTIER_MON_MUK_2, \ FRONTIER_MON_GENGAR_2, \ FRONTIER_MON_AMPHAROS_2, \ FRONTIER_MON_SCIZOR_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_URSARING_2, \ FRONTIER_MON_HOUNDOOM_2, \ FRONTIER_MON_DONPHAN_2, \ FRONTIER_MON_CLAYDOL_2, \ FRONTIER_MON_WAILORD_2, \ FRONTIER_MON_NINETALES_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_SHUCKLE_2, \ FRONTIER_MON_STEELIX_2, \ FRONTIER_MON_TENTACRUEL_2, \ FRONTIER_MON_AERODACTYL_2, \ FRONTIER_MON_PORYGON2_2, \ FRONTIER_MON_GARDEVOIR_2, \ FRONTIER_MON_EXEGGUTOR_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_FLYGON_2, \ FRONTIER_MON_VENUSAUR_2, \ FRONTIER_MON_VAPOREON_2, \ FRONTIER_MON_JOLTEON_2, \ FRONTIER_MON_MUK_3, \ FRONTIER_MON_GENGAR_3, \ FRONTIER_MON_AMPHAROS_3, \ FRONTIER_MON_SCIZOR_3, \ FRONTIER_MON_HERACROSS_3, \ FRONTIER_MON_URSARING_3, \ FRONTIER_MON_HOUNDOOM_3, \ FRONTIER_MON_DONPHAN_3, \ FRONTIER_MON_CLAYDOL_3, \ FRONTIER_MON_WAILORD_3, \ FRONTIER_MON_NINETALES_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_SHUCKLE_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_TENTACRUEL_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_PORYGON2_3, \ FRONTIER_MON_GARDEVOIR_3, \ FRONTIER_MON_EXEGGUTOR_3, \ FRONTIER_MON_STARMIE_3, \ FRONTIER_MON_FLYGON_3, \ FRONTIER_MON_VENUSAUR_3, \ FRONTIER_MON_VAPOREON_3, \ FRONTIER_MON_JOLTEON_3, \ FRONTIER_MON_MUK_4, \ FRONTIER_MON_GENGAR_4, \ FRONTIER_MON_AMPHAROS_4, \ FRONTIER_MON_SCIZOR_4, \ FRONTIER_MON_HERACROSS_4, \ FRONTIER_MON_URSARING_4, \ FRONTIER_MON_HOUNDOOM_4, \ FRONTIER_MON_DONPHAN_4, \ FRONTIER_MON_CLAYDOL_4, \ FRONTIER_MON_WAILORD_4, \ FRONTIER_MON_NINETALES_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_SHUCKLE_4, \ FRONTIER_MON_STEELIX_4, \ FRONTIER_MON_TENTACRUEL_4, \ FRONTIER_MON_AERODACTYL_4, \ FRONTIER_MON_PORYGON2_4, \ FRONTIER_MON_GARDEVOIR_4, \ FRONTIER_MON_EXEGGUTOR_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_FLYGON_4, \ FRONTIER_MON_VENUSAUR_4, \ FRONTIER_MON_VAPOREON_4, \ FRONTIER_MON_JOLTEON_4, \ -1 #define FRONTIER_MONS_COOLTRAINER_M_2B \ FRONTIER_MON_FLAREON_1, \ FRONTIER_MON_MEGANIUM_1, \ FRONTIER_MON_ESPEON_1, \ FRONTIER_MON_UMBREON_1, \ FRONTIER_MON_BLASTOISE_1, \ FRONTIER_MON_FERALIGATR_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_WALREIN_1, \ FRONTIER_MON_SCEPTILE_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_TYPHLOSION_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_CROBAT_1, \ FRONTIER_MON_SWAMPERT_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_KINGDRA_1, \ FRONTIER_MON_BLISSEY_1, \ FRONTIER_MON_MILOTIC_1, \ FRONTIER_MON_ARCANINE_1, \ FRONTIER_MON_SALAMENCE_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_SLAKING_1, \ FRONTIER_MON_FLAREON_2, \ FRONTIER_MON_MEGANIUM_2, \ FRONTIER_MON_ESPEON_2, \ FRONTIER_MON_UMBREON_2, \ FRONTIER_MON_BLASTOISE_2, \ FRONTIER_MON_FERALIGATR_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_BLAZIKEN_2, \ FRONTIER_MON_WALREIN_2, \ FRONTIER_MON_SCEPTILE_2, \ FRONTIER_MON_CHARIZARD_2, \ FRONTIER_MON_TYPHLOSION_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_CROBAT_2, \ FRONTIER_MON_SWAMPERT_2, \ FRONTIER_MON_GYARADOS_2, \ FRONTIER_MON_SNORLAX_2, \ FRONTIER_MON_KINGDRA_2, \ FRONTIER_MON_BLISSEY_2, \ FRONTIER_MON_MILOTIC_2, \ FRONTIER_MON_ARCANINE_2, \ FRONTIER_MON_SALAMENCE_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_SLAKING_2, \ FRONTIER_MON_FLAREON_3, \ FRONTIER_MON_MEGANIUM_3, \ FRONTIER_MON_ESPEON_3, \ FRONTIER_MON_UMBREON_3, \ FRONTIER_MON_BLASTOISE_3, \ FRONTIER_MON_FERALIGATR_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_BLAZIKEN_3, \ FRONTIER_MON_WALREIN_3, \ FRONTIER_MON_SCEPTILE_3, \ FRONTIER_MON_CHARIZARD_3, \ FRONTIER_MON_TYPHLOSION_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_CROBAT_3, \ FRONTIER_MON_SWAMPERT_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_SNORLAX_3, \ FRONTIER_MON_KINGDRA_3, \ FRONTIER_MON_BLISSEY_3, \ FRONTIER_MON_MILOTIC_3, \ FRONTIER_MON_ARCANINE_3, \ FRONTIER_MON_SALAMENCE_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_SLAKING_3, \ FRONTIER_MON_FLAREON_4, \ FRONTIER_MON_MEGANIUM_4, \ FRONTIER_MON_ESPEON_4, \ FRONTIER_MON_UMBREON_4, \ FRONTIER_MON_BLASTOISE_4, \ FRONTIER_MON_FERALIGATR_4, \ FRONTIER_MON_AGGRON_4, \ FRONTIER_MON_BLAZIKEN_4, \ FRONTIER_MON_WALREIN_4, \ FRONTIER_MON_SCEPTILE_4, \ FRONTIER_MON_CHARIZARD_4, \ FRONTIER_MON_TYPHLOSION_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_CROBAT_4, \ FRONTIER_MON_SWAMPERT_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_SNORLAX_4, \ FRONTIER_MON_KINGDRA_4, \ FRONTIER_MON_BLISSEY_4, \ FRONTIER_MON_MILOTIC_4, \ FRONTIER_MON_ARCANINE_4, \ FRONTIER_MON_SALAMENCE_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_SLAKING_4, \ -1 // Cooltrainer M uses Latios, Cooltrainer F uses Latias #define FRONTIER_MONS_COOLTRAINER_2C(lati) \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_URSARING_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_GARDEVOIR_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_SALAMENCE_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_GENGAR_2, \ FRONTIER_MON_URSARING_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_GARDEVOIR_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_SNORLAX_2, \ FRONTIER_MON_SALAMENCE_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_GENGAR_3, \ FRONTIER_MON_URSARING_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_GARDEVOIR_3, \ FRONTIER_MON_STARMIE_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_SNORLAX_3, \ FRONTIER_MON_SALAMENCE_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_GENGAR_4, \ FRONTIER_MON_URSARING_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_GARDEVOIR_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_SNORLAX_4, \ FRONTIER_MON_SALAMENCE_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_##lati##_1, \ FRONTIER_MON_##lati##_2, \ FRONTIER_MON_##lati##_3, \ FRONTIER_MON_##lati##_4, \ FRONTIER_MON_GENGAR_5, \ FRONTIER_MON_GENGAR_6, \ FRONTIER_MON_GENGAR_7, \ FRONTIER_MON_GENGAR_8, \ FRONTIER_MON_URSARING_5, \ FRONTIER_MON_URSARING_6, \ FRONTIER_MON_URSARING_7, \ FRONTIER_MON_URSARING_8, \ FRONTIER_MON_MACHAMP_5, \ FRONTIER_MON_MACHAMP_6, \ FRONTIER_MON_MACHAMP_7, \ FRONTIER_MON_MACHAMP_8, \ FRONTIER_MON_GARDEVOIR_5, \ FRONTIER_MON_GARDEVOIR_6, \ FRONTIER_MON_GARDEVOIR_7, \ FRONTIER_MON_GARDEVOIR_8, \ FRONTIER_MON_STARMIE_5, \ FRONTIER_MON_STARMIE_6, \ FRONTIER_MON_STARMIE_7, \ FRONTIER_MON_STARMIE_8, \ FRONTIER_MON_LAPRAS_5, \ FRONTIER_MON_LAPRAS_6, \ FRONTIER_MON_LAPRAS_7, \ FRONTIER_MON_LAPRAS_8, \ FRONTIER_MON_SNORLAX_5, \ FRONTIER_MON_SNORLAX_6, \ FRONTIER_MON_SNORLAX_7, \ FRONTIER_MON_SNORLAX_8, \ FRONTIER_MON_SALAMENCE_5, \ FRONTIER_MON_SALAMENCE_6, \ FRONTIER_MON_SALAMENCE_7, \ FRONTIER_MON_SALAMENCE_8, \ FRONTIER_MON_METAGROSS_5, \ FRONTIER_MON_METAGROSS_6, \ FRONTIER_MON_METAGROSS_7, \ FRONTIER_MON_METAGROSS_8, \ FRONTIER_MON_##lati##_5, \ FRONTIER_MON_##lati##_6, \ FRONTIER_MON_##lati##_7, \ FRONTIER_MON_##lati##_8, \ FRONTIER_MON_DRAGONITE_1, \ FRONTIER_MON_DRAGONITE_2, \ FRONTIER_MON_DRAGONITE_3, \ FRONTIER_MON_DRAGONITE_4, \ FRONTIER_MON_DRAGONITE_5, \ FRONTIER_MON_DRAGONITE_6, \ FRONTIER_MON_DRAGONITE_7, \ FRONTIER_MON_DRAGONITE_8, \ FRONTIER_MON_DRAGONITE_9, \ FRONTIER_MON_DRAGONITE_10, \ FRONTIER_MON_TYRANITAR_1, \ FRONTIER_MON_TYRANITAR_2, \ FRONTIER_MON_TYRANITAR_3, \ FRONTIER_MON_TYRANITAR_4, \ FRONTIER_MON_TYRANITAR_5, \ FRONTIER_MON_TYRANITAR_6, \ FRONTIER_MON_TYRANITAR_7, \ FRONTIER_MON_TYRANITAR_8, \ FRONTIER_MON_TYRANITAR_9, \ FRONTIER_MON_TYRANITAR_10, \ -1 // Also used by Pkmn Ranger M/F // For both classes, M uses Latios and F uses Latias #define FRONTIER_MONS_COOLTRAINER_2D(lati) \ FRONTIER_MON_ARTICUNO_1, \ FRONTIER_MON_ZAPDOS_1, \ FRONTIER_MON_MOLTRES_1, \ FRONTIER_MON_RAIKOU_1, \ FRONTIER_MON_ENTEI_1, \ FRONTIER_MON_SUICUNE_1, \ FRONTIER_MON_REGIROCK_1, \ FRONTIER_MON_REGICE_1, \ FRONTIER_MON_REGISTEEL_1, \ FRONTIER_MON_##lati##_1, \ FRONTIER_MON_ARTICUNO_2, \ FRONTIER_MON_ZAPDOS_2, \ FRONTIER_MON_MOLTRES_2, \ FRONTIER_MON_RAIKOU_2, \ FRONTIER_MON_ENTEI_2, \ FRONTIER_MON_SUICUNE_2, \ FRONTIER_MON_REGIROCK_2, \ FRONTIER_MON_REGICE_2, \ FRONTIER_MON_REGISTEEL_2, \ FRONTIER_MON_##lati##_2, \ FRONTIER_MON_ARTICUNO_3, \ FRONTIER_MON_ZAPDOS_3, \ FRONTIER_MON_MOLTRES_3, \ FRONTIER_MON_RAIKOU_3, \ FRONTIER_MON_ENTEI_3, \ FRONTIER_MON_SUICUNE_3, \ FRONTIER_MON_REGIROCK_3, \ FRONTIER_MON_REGICE_3, \ FRONTIER_MON_REGISTEEL_3, \ FRONTIER_MON_##lati##_3, \ FRONTIER_MON_ARTICUNO_4, \ FRONTIER_MON_ZAPDOS_4, \ FRONTIER_MON_MOLTRES_4, \ FRONTIER_MON_RAIKOU_4, \ FRONTIER_MON_ENTEI_4, \ FRONTIER_MON_SUICUNE_4, \ FRONTIER_MON_REGIROCK_4, \ FRONTIER_MON_REGICE_4, \ FRONTIER_MON_REGISTEEL_4, \ FRONTIER_MON_##lati##_4, \ FRONTIER_MON_REGIROCK_5, \ FRONTIER_MON_REGIROCK_6, \ FRONTIER_MON_REGICE_5, \ FRONTIER_MON_REGICE_6, \ FRONTIER_MON_REGISTEEL_5, \ FRONTIER_MON_REGISTEEL_6, \ FRONTIER_MON_##lati##_5, \ FRONTIER_MON_##lati##_6, \ FRONTIER_MON_##lati##_7, \ FRONTIER_MON_##lati##_8, \ FRONTIER_MON_DRAGONITE_1, \ FRONTIER_MON_DRAGONITE_2, \ FRONTIER_MON_DRAGONITE_3, \ FRONTIER_MON_DRAGONITE_4, \ FRONTIER_MON_DRAGONITE_5, \ FRONTIER_MON_DRAGONITE_6, \ FRONTIER_MON_DRAGONITE_7, \ FRONTIER_MON_DRAGONITE_8, \ FRONTIER_MON_DRAGONITE_9, \ FRONTIER_MON_DRAGONITE_10, \ FRONTIER_MON_TYRANITAR_1, \ FRONTIER_MON_TYRANITAR_2, \ FRONTIER_MON_TYRANITAR_3, \ FRONTIER_MON_TYRANITAR_4, \ FRONTIER_MON_TYRANITAR_5, \ FRONTIER_MON_TYRANITAR_6, \ FRONTIER_MON_TYRANITAR_7, \ FRONTIER_MON_TYRANITAR_8, \ FRONTIER_MON_TYRANITAR_9, \ FRONTIER_MON_TYRANITAR_10, \ FRONTIER_MON_ARTICUNO_5, \ FRONTIER_MON_ARTICUNO_6, \ FRONTIER_MON_ZAPDOS_5, \ FRONTIER_MON_ZAPDOS_6, \ FRONTIER_MON_MOLTRES_5, \ FRONTIER_MON_MOLTRES_6, \ FRONTIER_MON_RAIKOU_5, \ FRONTIER_MON_RAIKOU_6, \ FRONTIER_MON_ENTEI_5, \ FRONTIER_MON_ENTEI_6, \ FRONTIER_MON_SUICUNE_5, \ FRONTIER_MON_SUICUNE_6, \ -1 #define FRONTIER_MONS_COOLTRAINER_F_2A \ FRONTIER_MON_DUGTRIO_1, \ FRONTIER_MON_MEDICHAM_1, \ FRONTIER_MON_MISDREAVUS_1, \ FRONTIER_MON_FEAROW_1, \ FRONTIER_MON_GRANBULL_1, \ FRONTIER_MON_JYNX_1, \ FRONTIER_MON_DUSCLOPS_1, \ FRONTIER_MON_DODRIO_1, \ FRONTIER_MON_MR_MIME_1, \ FRONTIER_MON_LANTURN_1, \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_FORRETRESS_1, \ FRONTIER_MON_WHISCASH_1, \ FRONTIER_MON_XATU_1, \ FRONTIER_MON_SKARMORY_1, \ FRONTIER_MON_MAROWAK_1, \ FRONTIER_MON_QUAGSIRE_1, \ FRONTIER_MON_CLEFABLE_1, \ FRONTIER_MON_HARIYAMA_1, \ FRONTIER_MON_RAICHU_1, \ FRONTIER_MON_DEWGONG_1, \ FRONTIER_MON_MANECTRIC_1, \ FRONTIER_MON_VILEPLUME_1, \ FRONTIER_MON_VICTREEBEL_1, \ FRONTIER_MON_DUGTRIO_2, \ FRONTIER_MON_MEDICHAM_2, \ FRONTIER_MON_MAROWAK_2, \ FRONTIER_MON_QUAGSIRE_2, \ FRONTIER_MON_MISDREAVUS_2, \ FRONTIER_MON_FEAROW_2, \ FRONTIER_MON_GRANBULL_2, \ FRONTIER_MON_JYNX_2, \ FRONTIER_MON_DUSCLOPS_2, \ FRONTIER_MON_DODRIO_2, \ FRONTIER_MON_MR_MIME_2, \ FRONTIER_MON_LANTURN_2, \ FRONTIER_MON_BRELOOM_2, \ FRONTIER_MON_FORRETRESS_2, \ FRONTIER_MON_SKARMORY_2, \ FRONTIER_MON_WHISCASH_2, \ FRONTIER_MON_XATU_2, \ FRONTIER_MON_CLEFABLE_2, \ FRONTIER_MON_HARIYAMA_2, \ FRONTIER_MON_RAICHU_2, \ FRONTIER_MON_DEWGONG_2, \ FRONTIER_MON_MANECTRIC_2, \ FRONTIER_MON_VILEPLUME_2, \ FRONTIER_MON_VICTREEBEL_2, \ FRONTIER_MON_DUGTRIO_3, \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_MISDREAVUS_3, \ FRONTIER_MON_FEAROW_3, \ FRONTIER_MON_GRANBULL_3, \ FRONTIER_MON_JYNX_3, \ FRONTIER_MON_DUSCLOPS_3, \ FRONTIER_MON_DODRIO_3, \ FRONTIER_MON_MR_MIME_3, \ FRONTIER_MON_LANTURN_3, \ FRONTIER_MON_BRELOOM_3, \ FRONTIER_MON_FORRETRESS_3, \ FRONTIER_MON_WHISCASH_3, \ FRONTIER_MON_XATU_3, \ FRONTIER_MON_SKARMORY_3, \ FRONTIER_MON_MAROWAK_3, \ FRONTIER_MON_QUAGSIRE_3, \ FRONTIER_MON_CLEFABLE_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_RAICHU_3, \ FRONTIER_MON_DEWGONG_3, \ FRONTIER_MON_MANECTRIC_3, \ FRONTIER_MON_VILEPLUME_3, \ FRONTIER_MON_VICTREEBEL_3, \ FRONTIER_MON_DUGTRIO_4, \ FRONTIER_MON_MEDICHAM_4, \ FRONTIER_MON_MISDREAVUS_4, \ FRONTIER_MON_FEAROW_4, \ FRONTIER_MON_GRANBULL_4, \ FRONTIER_MON_JYNX_4, \ FRONTIER_MON_DUSCLOPS_4, \ FRONTIER_MON_DODRIO_4, \ FRONTIER_MON_MR_MIME_4, \ FRONTIER_MON_LANTURN_4, \ FRONTIER_MON_BRELOOM_4, \ FRONTIER_MON_FORRETRESS_4, \ FRONTIER_MON_WHISCASH_4, \ FRONTIER_MON_XATU_4, \ FRONTIER_MON_SKARMORY_4, \ FRONTIER_MON_MAROWAK_4, \ FRONTIER_MON_QUAGSIRE_4, \ FRONTIER_MON_CLEFABLE_4, \ FRONTIER_MON_HARIYAMA_4, \ FRONTIER_MON_RAICHU_4, \ FRONTIER_MON_DEWGONG_4, \ FRONTIER_MON_MANECTRIC_4, \ FRONTIER_MON_VILEPLUME_4, \ FRONTIER_MON_VICTREEBEL_4, \ -1 #define FRONTIER_MONS_COOLTRAINER_F_2B \ FRONTIER_MON_ELECTRODE_1, \ FRONTIER_MON_EXPLOUD_1, \ FRONTIER_MON_SHIFTRY_1, \ FRONTIER_MON_GLALIE_1, \ FRONTIER_MON_LUDICOLO_1, \ FRONTIER_MON_HYPNO_1, \ FRONTIER_MON_GOLEM_1, \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_ALAKAZAM_1, \ FRONTIER_MON_WEEZING_1, \ FRONTIER_MON_KANGASKHAN_1, \ FRONTIER_MON_ELECTABUZZ_1, \ FRONTIER_MON_TAUROS_1, \ FRONTIER_MON_SLOWBRO_1, \ FRONTIER_MON_SLOWKING_1, \ FRONTIER_MON_MILTANK_1, \ FRONTIER_MON_ALTARIA_1, \ FRONTIER_MON_NIDOQUEEN_1, \ FRONTIER_MON_NIDOKING_1, \ FRONTIER_MON_MAGMAR_1, \ FRONTIER_MON_CRADILY_1, \ FRONTIER_MON_ARMALDO_1, \ FRONTIER_MON_GOLDUCK_1, \ FRONTIER_MON_RAPIDASH_1, \ FRONTIER_MON_ELECTRODE_2, \ FRONTIER_MON_EXPLOUD_2, \ FRONTIER_MON_SHIFTRY_2, \ FRONTIER_MON_GLALIE_2, \ FRONTIER_MON_LUDICOLO_2, \ FRONTIER_MON_HYPNO_2, \ FRONTIER_MON_GOLEM_2, \ FRONTIER_MON_RHYDON_2, \ FRONTIER_MON_ALAKAZAM_2, \ FRONTIER_MON_WEEZING_2, \ FRONTIER_MON_KANGASKHAN_2, \ FRONTIER_MON_ELECTABUZZ_2, \ FRONTIER_MON_TAUROS_2, \ FRONTIER_MON_SLOWBRO_2, \ FRONTIER_MON_SLOWKING_2, \ FRONTIER_MON_MILTANK_2, \ FRONTIER_MON_ALTARIA_2, \ FRONTIER_MON_NIDOQUEEN_2, \ FRONTIER_MON_NIDOKING_2, \ FRONTIER_MON_MAGMAR_2, \ FRONTIER_MON_CRADILY_2, \ FRONTIER_MON_ARMALDO_2, \ FRONTIER_MON_GOLDUCK_2, \ FRONTIER_MON_RAPIDASH_2, \ FRONTIER_MON_ELECTRODE_3, \ FRONTIER_MON_EXPLOUD_3, \ FRONTIER_MON_SHIFTRY_3, \ FRONTIER_MON_GLALIE_3, \ FRONTIER_MON_LUDICOLO_3, \ FRONTIER_MON_HYPNO_3, \ FRONTIER_MON_GOLEM_3, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_ALAKAZAM_3, \ FRONTIER_MON_WEEZING_3, \ FRONTIER_MON_KANGASKHAN_3, \ FRONTIER_MON_ELECTABUZZ_3, \ FRONTIER_MON_TAUROS_3, \ FRONTIER_MON_SLOWBRO_3, \ FRONTIER_MON_SLOWKING_3, \ FRONTIER_MON_MILTANK_3, \ FRONTIER_MON_ALTARIA_3, \ FRONTIER_MON_NIDOQUEEN_3, \ FRONTIER_MON_NIDOKING_3, \ FRONTIER_MON_MAGMAR_3, \ FRONTIER_MON_CRADILY_3, \ FRONTIER_MON_ARMALDO_3, \ FRONTIER_MON_GOLDUCK_3, \ FRONTIER_MON_RAPIDASH_3, \ FRONTIER_MON_ELECTRODE_4, \ FRONTIER_MON_EXPLOUD_4, \ FRONTIER_MON_SHIFTRY_4, \ FRONTIER_MON_GLALIE_4, \ FRONTIER_MON_LUDICOLO_4, \ FRONTIER_MON_HYPNO_4, \ FRONTIER_MON_GOLEM_4, \ FRONTIER_MON_RHYDON_4, \ FRONTIER_MON_ALAKAZAM_4, \ FRONTIER_MON_WEEZING_4, \ FRONTIER_MON_KANGASKHAN_4, \ FRONTIER_MON_ELECTABUZZ_4, \ FRONTIER_MON_TAUROS_4, \ FRONTIER_MON_SLOWBRO_4, \ FRONTIER_MON_SLOWKING_4, \ FRONTIER_MON_MILTANK_4, \ FRONTIER_MON_ALTARIA_4, \ FRONTIER_MON_NIDOQUEEN_4, \ FRONTIER_MON_NIDOKING_4, \ FRONTIER_MON_MAGMAR_4, \ FRONTIER_MON_CRADILY_4, \ FRONTIER_MON_ARMALDO_4, \ FRONTIER_MON_GOLDUCK_4, \ FRONTIER_MON_RAPIDASH_4, \ -1 // Used by Pkmn Ranger M, Gentleman, Running Triathlete, and Cycling Triathlete #define FRONTIER_MONS_GENERAL_A \ FRONTIER_MON_DUGTRIO_4, \ FRONTIER_MON_MEDICHAM_4, \ FRONTIER_MON_MISDREAVUS_4, \ FRONTIER_MON_FEAROW_4, \ FRONTIER_MON_GRANBULL_4, \ FRONTIER_MON_JYNX_4, \ FRONTIER_MON_DUSCLOPS_4, \ FRONTIER_MON_DODRIO_4, \ FRONTIER_MON_MR_MIME_4, \ FRONTIER_MON_LANTURN_4, \ FRONTIER_MON_BRELOOM_4, \ FRONTIER_MON_FORRETRESS_4, \ FRONTIER_MON_WHISCASH_4, \ FRONTIER_MON_XATU_4, \ FRONTIER_MON_SKARMORY_4, \ FRONTIER_MON_MAROWAK_4, \ FRONTIER_MON_QUAGSIRE_4, \ FRONTIER_MON_CLEFABLE_4, \ FRONTIER_MON_HARIYAMA_4, \ FRONTIER_MON_RAICHU_4, \ FRONTIER_MON_DEWGONG_4, \ FRONTIER_MON_MANECTRIC_4, \ FRONTIER_MON_VILEPLUME_4, \ FRONTIER_MON_VICTREEBEL_4, \ FRONTIER_MON_ELECTRODE_4, \ FRONTIER_MON_EXPLOUD_4, \ FRONTIER_MON_SHIFTRY_4, \ FRONTIER_MON_GLALIE_4, \ FRONTIER_MON_LUDICOLO_4, \ FRONTIER_MON_HYPNO_4, \ FRONTIER_MON_GOLEM_4, \ FRONTIER_MON_RHYDON_4, \ FRONTIER_MON_ALAKAZAM_4, \ FRONTIER_MON_WEEZING_4, \ FRONTIER_MON_KANGASKHAN_4, \ FRONTIER_MON_ELECTABUZZ_4, \ FRONTIER_MON_TAUROS_4, \ FRONTIER_MON_SLOWBRO_4, \ FRONTIER_MON_SLOWKING_4, \ FRONTIER_MON_MILTANK_4, \ FRONTIER_MON_ALTARIA_4, \ FRONTIER_MON_NIDOQUEEN_4, \ FRONTIER_MON_NIDOKING_4, \ FRONTIER_MON_MAGMAR_4, \ FRONTIER_MON_CRADILY_4, \ FRONTIER_MON_ARMALDO_4, \ FRONTIER_MON_GOLDUCK_4, \ FRONTIER_MON_RAPIDASH_4, \ FRONTIER_MON_MUK_4, \ FRONTIER_MON_GENGAR_4, \ FRONTIER_MON_AMPHAROS_4, \ FRONTIER_MON_SCIZOR_4, \ FRONTIER_MON_HERACROSS_4, \ FRONTIER_MON_URSARING_4, \ FRONTIER_MON_HOUNDOOM_4, \ FRONTIER_MON_DONPHAN_4, \ FRONTIER_MON_CLAYDOL_4, \ FRONTIER_MON_WAILORD_4, \ FRONTIER_MON_NINETALES_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_SHUCKLE_4, \ FRONTIER_MON_STEELIX_4, \ FRONTIER_MON_TENTACRUEL_4, \ FRONTIER_MON_AERODACTYL_4, \ FRONTIER_MON_PORYGON2_4, \ FRONTIER_MON_GARDEVOIR_4, \ FRONTIER_MON_EXEGGUTOR_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_FLYGON_4, \ FRONTIER_MON_VENUSAUR_4, \ FRONTIER_MON_VAPOREON_4, \ FRONTIER_MON_JOLTEON_4, \ FRONTIER_MON_FLAREON_4, \ FRONTIER_MON_MEGANIUM_4, \ FRONTIER_MON_ESPEON_4, \ FRONTIER_MON_UMBREON_4, \ FRONTIER_MON_BLASTOISE_4, \ FRONTIER_MON_FERALIGATR_4, \ FRONTIER_MON_AGGRON_4, \ FRONTIER_MON_BLAZIKEN_4, \ FRONTIER_MON_WALREIN_4, \ FRONTIER_MON_SCEPTILE_4, \ FRONTIER_MON_CHARIZARD_4, \ FRONTIER_MON_TYPHLOSION_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_CROBAT_4, \ FRONTIER_MON_SWAMPERT_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_SNORLAX_4, \ FRONTIER_MON_KINGDRA_4, \ FRONTIER_MON_BLISSEY_4, \ FRONTIER_MON_MILOTIC_4, \ FRONTIER_MON_ARCANINE_4, \ FRONTIER_MON_SALAMENCE_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_SLAKING_4, \ -1 // Identical to FRONTIER_MONS_GENERAL_A but _3 // Used by Pkmn Ranger, Running Triathlete, and Cycling Triathlete #define FRONTIER_MONS_GENERAL_B \ FRONTIER_MON_DUGTRIO_3, \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_MISDREAVUS_3, \ FRONTIER_MON_FEAROW_3, \ FRONTIER_MON_GRANBULL_3, \ FRONTIER_MON_JYNX_3, \ FRONTIER_MON_DUSCLOPS_3, \ FRONTIER_MON_DODRIO_3, \ FRONTIER_MON_MR_MIME_3, \ FRONTIER_MON_LANTURN_3, \ FRONTIER_MON_BRELOOM_3, \ FRONTIER_MON_FORRETRESS_3, \ FRONTIER_MON_WHISCASH_3, \ FRONTIER_MON_XATU_3, \ FRONTIER_MON_SKARMORY_3, \ FRONTIER_MON_MAROWAK_3, \ FRONTIER_MON_QUAGSIRE_3, \ FRONTIER_MON_CLEFABLE_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_RAICHU_3, \ FRONTIER_MON_DEWGONG_3, \ FRONTIER_MON_MANECTRIC_3, \ FRONTIER_MON_VILEPLUME_3, \ FRONTIER_MON_VICTREEBEL_3, \ FRONTIER_MON_ELECTRODE_3, \ FRONTIER_MON_EXPLOUD_3, \ FRONTIER_MON_SHIFTRY_3, \ FRONTIER_MON_GLALIE_3, \ FRONTIER_MON_LUDICOLO_3, \ FRONTIER_MON_HYPNO_3, \ FRONTIER_MON_GOLEM_3, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_ALAKAZAM_3, \ FRONTIER_MON_WEEZING_3, \ FRONTIER_MON_KANGASKHAN_3, \ FRONTIER_MON_ELECTABUZZ_3, \ FRONTIER_MON_TAUROS_3, \ FRONTIER_MON_SLOWBRO_3, \ FRONTIER_MON_SLOWKING_3, \ FRONTIER_MON_MILTANK_3, \ FRONTIER_MON_ALTARIA_3, \ FRONTIER_MON_NIDOQUEEN_3, \ FRONTIER_MON_NIDOKING_3, \ FRONTIER_MON_MAGMAR_3, \ FRONTIER_MON_CRADILY_3, \ FRONTIER_MON_ARMALDO_3, \ FRONTIER_MON_GOLDUCK_3, \ FRONTIER_MON_RAPIDASH_3, \ FRONTIER_MON_MUK_3, \ FRONTIER_MON_GENGAR_3, \ FRONTIER_MON_AMPHAROS_3, \ FRONTIER_MON_SCIZOR_3, \ FRONTIER_MON_HERACROSS_3, \ FRONTIER_MON_URSARING_3, \ FRONTIER_MON_HOUNDOOM_3, \ FRONTIER_MON_DONPHAN_3, \ FRONTIER_MON_CLAYDOL_3, \ FRONTIER_MON_WAILORD_3, \ FRONTIER_MON_NINETALES_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_SHUCKLE_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_TENTACRUEL_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_PORYGON2_3, \ FRONTIER_MON_GARDEVOIR_3, \ FRONTIER_MON_EXEGGUTOR_3, \ FRONTIER_MON_STARMIE_3, \ FRONTIER_MON_FLYGON_3, \ FRONTIER_MON_VENUSAUR_3, \ FRONTIER_MON_VAPOREON_3, \ FRONTIER_MON_JOLTEON_3, \ FRONTIER_MON_FLAREON_3, \ FRONTIER_MON_MEGANIUM_3, \ FRONTIER_MON_ESPEON_3, \ FRONTIER_MON_UMBREON_3, \ FRONTIER_MON_BLASTOISE_3, \ FRONTIER_MON_FERALIGATR_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_BLAZIKEN_3, \ FRONTIER_MON_WALREIN_3, \ FRONTIER_MON_SCEPTILE_3, \ FRONTIER_MON_CHARIZARD_3, \ FRONTIER_MON_TYPHLOSION_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_CROBAT_3, \ FRONTIER_MON_SWAMPERT_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_SNORLAX_3, \ FRONTIER_MON_KINGDRA_3, \ FRONTIER_MON_BLISSEY_3, \ FRONTIER_MON_MILOTIC_3, \ FRONTIER_MON_ARCANINE_3, \ FRONTIER_MON_SALAMENCE_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_SLAKING_3, \ -1 // Similar to FRONTIER_MONS_GENERAL_A/B but _2 // Used by Pkmn Ranger, Running Triathlete, and Cycling Triathlete #define FRONTIER_MONS_GENERAL_C \ FRONTIER_MON_DUGTRIO_2, \ FRONTIER_MON_MEDICHAM_2, \ FRONTIER_MON_MAROWAK_2, \ FRONTIER_MON_QUAGSIRE_2, \ FRONTIER_MON_MISDREAVUS_2, \ FRONTIER_MON_FEAROW_2, \ FRONTIER_MON_GRANBULL_2, \ FRONTIER_MON_JYNX_2, \ FRONTIER_MON_DUSCLOPS_2, \ FRONTIER_MON_DODRIO_2, \ FRONTIER_MON_MR_MIME_2, \ FRONTIER_MON_LANTURN_2, \ FRONTIER_MON_BRELOOM_2, \ FRONTIER_MON_FORRETRESS_2, \ FRONTIER_MON_SKARMORY_2, \ FRONTIER_MON_WHISCASH_2, \ FRONTIER_MON_XATU_2, \ FRONTIER_MON_CLEFABLE_2, \ FRONTIER_MON_HARIYAMA_2, \ FRONTIER_MON_RAICHU_2, \ FRONTIER_MON_DEWGONG_2, \ FRONTIER_MON_MANECTRIC_2, \ FRONTIER_MON_VILEPLUME_2, \ FRONTIER_MON_VICTREEBEL_2, \ FRONTIER_MON_ELECTRODE_2, \ FRONTIER_MON_EXPLOUD_2, \ FRONTIER_MON_SHIFTRY_2, \ FRONTIER_MON_GLALIE_2, \ FRONTIER_MON_LUDICOLO_2, \ FRONTIER_MON_HYPNO_2, \ FRONTIER_MON_GOLEM_2, \ FRONTIER_MON_RHYDON_2, \ FRONTIER_MON_ALAKAZAM_2, \ FRONTIER_MON_WEEZING_2, \ FRONTIER_MON_KANGASKHAN_2, \ FRONTIER_MON_ELECTABUZZ_2, \ FRONTIER_MON_TAUROS_2, \ FRONTIER_MON_SLOWBRO_2, \ FRONTIER_MON_SLOWKING_2, \ FRONTIER_MON_MILTANK_2, \ FRONTIER_MON_ALTARIA_2, \ FRONTIER_MON_NIDOQUEEN_2, \ FRONTIER_MON_NIDOKING_2, \ FRONTIER_MON_MAGMAR_2, \ FRONTIER_MON_CRADILY_2, \ FRONTIER_MON_ARMALDO_2, \ FRONTIER_MON_GOLDUCK_2, \ FRONTIER_MON_RAPIDASH_2, \ FRONTIER_MON_MUK_2, \ FRONTIER_MON_GENGAR_2, \ FRONTIER_MON_AMPHAROS_2, \ FRONTIER_MON_SCIZOR_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_URSARING_2, \ FRONTIER_MON_HOUNDOOM_2, \ FRONTIER_MON_DONPHAN_2, \ FRONTIER_MON_CLAYDOL_2, \ FRONTIER_MON_WAILORD_2, \ FRONTIER_MON_NINETALES_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_SHUCKLE_2, \ FRONTIER_MON_STEELIX_2, \ FRONTIER_MON_TENTACRUEL_2, \ FRONTIER_MON_AERODACTYL_2, \ FRONTIER_MON_PORYGON2_2, \ FRONTIER_MON_GARDEVOIR_2, \ FRONTIER_MON_EXEGGUTOR_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_FLYGON_2, \ FRONTIER_MON_VENUSAUR_2, \ FRONTIER_MON_VAPOREON_2, \ FRONTIER_MON_JOLTEON_2, \ FRONTIER_MON_FLAREON_2, \ FRONTIER_MON_MEGANIUM_2, \ FRONTIER_MON_ESPEON_2, \ FRONTIER_MON_UMBREON_2, \ FRONTIER_MON_BLASTOISE_2, \ FRONTIER_MON_FERALIGATR_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_BLAZIKEN_2, \ FRONTIER_MON_WALREIN_2, \ FRONTIER_MON_SCEPTILE_2, \ FRONTIER_MON_CHARIZARD_2, \ FRONTIER_MON_TYPHLOSION_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_CROBAT_2, \ FRONTIER_MON_SWAMPERT_2, \ FRONTIER_MON_GYARADOS_2, \ FRONTIER_MON_SNORLAX_2, \ FRONTIER_MON_KINGDRA_2, \ FRONTIER_MON_BLISSEY_2, \ FRONTIER_MON_MILOTIC_2, \ FRONTIER_MON_ARCANINE_2, \ FRONTIER_MON_SALAMENCE_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_SLAKING_2, \ -1 // Similar to FRONTIER_MONS_GENERAL_C but _1 (would be identical if not for re-ordering) // Used by Pkmn Ranger, Running Triathlete, Cycling Triathlete #define FRONTIER_MONS_GENERAL_D \ FRONTIER_MON_DUGTRIO_1, \ FRONTIER_MON_MEDICHAM_1, \ FRONTIER_MON_MISDREAVUS_1, \ FRONTIER_MON_FEAROW_1, \ FRONTIER_MON_GRANBULL_1, \ FRONTIER_MON_JYNX_1, \ FRONTIER_MON_DUSCLOPS_1, \ FRONTIER_MON_DODRIO_1, \ FRONTIER_MON_MR_MIME_1, \ FRONTIER_MON_LANTURN_1, \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_FORRETRESS_1, \ FRONTIER_MON_WHISCASH_1, \ FRONTIER_MON_XATU_1, \ FRONTIER_MON_SKARMORY_1, \ FRONTIER_MON_MAROWAK_1, \ FRONTIER_MON_QUAGSIRE_1, \ FRONTIER_MON_CLEFABLE_1, \ FRONTIER_MON_HARIYAMA_1, \ FRONTIER_MON_RAICHU_1, \ FRONTIER_MON_DEWGONG_1, \ FRONTIER_MON_MANECTRIC_1, \ FRONTIER_MON_VILEPLUME_1, \ FRONTIER_MON_VICTREEBEL_1, \ FRONTIER_MON_ELECTRODE_1, \ FRONTIER_MON_EXPLOUD_1, \ FRONTIER_MON_SHIFTRY_1, \ FRONTIER_MON_GLALIE_1, \ FRONTIER_MON_LUDICOLO_1, \ FRONTIER_MON_HYPNO_1, \ FRONTIER_MON_GOLEM_1, \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_ALAKAZAM_1, \ FRONTIER_MON_WEEZING_1, \ FRONTIER_MON_KANGASKHAN_1, \ FRONTIER_MON_ELECTABUZZ_1, \ FRONTIER_MON_TAUROS_1, \ FRONTIER_MON_SLOWBRO_1, \ FRONTIER_MON_SLOWKING_1, \ FRONTIER_MON_MILTANK_1, \ FRONTIER_MON_ALTARIA_1, \ FRONTIER_MON_NIDOQUEEN_1, \ FRONTIER_MON_NIDOKING_1, \ FRONTIER_MON_MAGMAR_1, \ FRONTIER_MON_CRADILY_1, \ FRONTIER_MON_ARMALDO_1, \ FRONTIER_MON_GOLDUCK_1, \ FRONTIER_MON_RAPIDASH_1, \ FRONTIER_MON_MUK_1, \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_AMPHAROS_1, \ FRONTIER_MON_SCIZOR_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_URSARING_1, \ FRONTIER_MON_HOUNDOOM_1, \ FRONTIER_MON_DONPHAN_1, \ FRONTIER_MON_CLAYDOL_1, \ FRONTIER_MON_WAILORD_1, \ FRONTIER_MON_NINETALES_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_TENTACRUEL_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_PORYGON2_1, \ FRONTIER_MON_GARDEVOIR_1, \ FRONTIER_MON_EXEGGUTOR_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_FLYGON_1, \ FRONTIER_MON_VENUSAUR_1, \ FRONTIER_MON_VAPOREON_1, \ FRONTIER_MON_JOLTEON_1, \ FRONTIER_MON_FLAREON_1, \ FRONTIER_MON_MEGANIUM_1, \ FRONTIER_MON_ESPEON_1, \ FRONTIER_MON_UMBREON_1, \ FRONTIER_MON_BLASTOISE_1, \ FRONTIER_MON_FERALIGATR_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_WALREIN_1, \ FRONTIER_MON_SCEPTILE_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_TYPHLOSION_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_CROBAT_1, \ FRONTIER_MON_SWAMPERT_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_KINGDRA_1, \ FRONTIER_MON_BLISSEY_1, \ FRONTIER_MON_MILOTIC_1, \ FRONTIER_MON_ARCANINE_1, \ FRONTIER_MON_SALAMENCE_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_SLAKING_1, \ -1 #define FRONTIER_MONS_DRAGON_TAMER_2 \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_ALTARIA_1, \ FRONTIER_MON_NIDOQUEEN_1, \ FRONTIER_MON_NIDOKING_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_FLYGON_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_KINGDRA_1, \ FRONTIER_MON_MILOTIC_1, \ FRONTIER_MON_SALAMENCE_1, \ FRONTIER_MON_RHYDON_2, \ FRONTIER_MON_ALTARIA_2, \ FRONTIER_MON_NIDOQUEEN_2, \ FRONTIER_MON_NIDOKING_2, \ FRONTIER_MON_STEELIX_2, \ FRONTIER_MON_AERODACTYL_2, \ FRONTIER_MON_FLYGON_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_CHARIZARD_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_GYARADOS_2, \ FRONTIER_MON_KINGDRA_2, \ FRONTIER_MON_MILOTIC_2, \ FRONTIER_MON_SALAMENCE_2, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_ALTARIA_3, \ FRONTIER_MON_NIDOQUEEN_3, \ FRONTIER_MON_NIDOKING_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_FLYGON_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_CHARIZARD_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_KINGDRA_3, \ FRONTIER_MON_MILOTIC_3, \ FRONTIER_MON_SALAMENCE_3, \ FRONTIER_MON_RHYDON_4, \ FRONTIER_MON_ALTARIA_4, \ FRONTIER_MON_NIDOQUEEN_4, \ FRONTIER_MON_NIDOKING_4, \ FRONTIER_MON_STEELIX_4, \ FRONTIER_MON_AERODACTYL_4, \ FRONTIER_MON_FLYGON_4, \ FRONTIER_MON_AGGRON_4, \ FRONTIER_MON_CHARIZARD_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_KINGDRA_4, \ FRONTIER_MON_MILOTIC_4, \ FRONTIER_MON_SALAMENCE_4, \ FRONTIER_MON_LATIAS_1, \ FRONTIER_MON_LATIOS_1, \ FRONTIER_MON_LATIAS_2, \ FRONTIER_MON_LATIOS_2, \ FRONTIER_MON_LATIAS_3, \ FRONTIER_MON_LATIOS_3, \ FRONTIER_MON_LATIAS_4, \ FRONTIER_MON_LATIOS_4, \ FRONTIER_MON_SALAMENCE_5, \ FRONTIER_MON_SALAMENCE_6, \ FRONTIER_MON_SALAMENCE_7, \ FRONTIER_MON_SALAMENCE_8, \ FRONTIER_MON_LATIAS_5, \ FRONTIER_MON_LATIAS_6, \ FRONTIER_MON_LATIAS_7, \ FRONTIER_MON_LATIAS_8, \ FRONTIER_MON_LATIOS_5, \ FRONTIER_MON_LATIOS_6, \ FRONTIER_MON_LATIOS_7, \ FRONTIER_MON_LATIOS_8, \ FRONTIER_MON_DRAGONITE_1, \ FRONTIER_MON_DRAGONITE_2, \ FRONTIER_MON_DRAGONITE_3, \ FRONTIER_MON_DRAGONITE_4, \ FRONTIER_MON_DRAGONITE_5, \ FRONTIER_MON_DRAGONITE_6, \ FRONTIER_MON_DRAGONITE_7, \ FRONTIER_MON_DRAGONITE_8, \ FRONTIER_MON_DRAGONITE_9, \ FRONTIER_MON_DRAGONITE_10, \ FRONTIER_MON_TYRANITAR_1, \ FRONTIER_MON_TYRANITAR_2, \ FRONTIER_MON_TYRANITAR_3, \ FRONTIER_MON_TYRANITAR_4, \ FRONTIER_MON_TYRANITAR_5, \ FRONTIER_MON_TYRANITAR_6, \ FRONTIER_MON_TYRANITAR_7, \ FRONTIER_MON_TYRANITAR_8, \ FRONTIER_MON_TYRANITAR_9, \ FRONTIER_MON_TYRANITAR_10, \ -1 #define FRONTIER_MONS_BLACK_BELT_2A \ FRONTIER_MON_MEDICHAM_1, \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_HARIYAMA_1, \ FRONTIER_MON_GOLEM_1, \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_CRADILY_1, \ FRONTIER_MON_ARMALDO_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_MEDICHAM_2, \ FRONTIER_MON_BRELOOM_2, \ FRONTIER_MON_HARIYAMA_2, \ FRONTIER_MON_GOLEM_2, \ FRONTIER_MON_RHYDON_2, \ FRONTIER_MON_CRADILY_2, \ FRONTIER_MON_ARMALDO_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_SHUCKLE_2, \ FRONTIER_MON_AERODACTYL_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_BLAZIKEN_2, \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_BRELOOM_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_GOLEM_3, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_CRADILY_3, \ FRONTIER_MON_ARMALDO_3, \ FRONTIER_MON_HERACROSS_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_SHUCKLE_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_BLAZIKEN_3, \ FRONTIER_MON_MEDICHAM_4, \ FRONTIER_MON_BRELOOM_4, \ FRONTIER_MON_HARIYAMA_4, \ FRONTIER_MON_GOLEM_4, \ FRONTIER_MON_RHYDON_4, \ FRONTIER_MON_CRADILY_4, \ FRONTIER_MON_ARMALDO_4, \ FRONTIER_MON_HERACROSS_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_SHUCKLE_4, \ FRONTIER_MON_AERODACTYL_4, \ FRONTIER_MON_AGGRON_4, \ FRONTIER_MON_BLAZIKEN_4, \ FRONTIER_MON_MACHAMP_5, \ FRONTIER_MON_MACHAMP_6, \ FRONTIER_MON_MACHAMP_7, \ FRONTIER_MON_MACHAMP_8, \ -1 #define FRONTIER_MONS_BATTLE_GIRL_2A \ FRONTIER_MON_MEDICHAM_1, \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_MAROWAK_1, \ FRONTIER_MON_HARIYAMA_1, \ FRONTIER_MON_GOLEM_1, \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_NIDOQUEEN_1, \ FRONTIER_MON_NIDOKING_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_DONPHAN_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_MEDICHAM_2, \ FRONTIER_MON_MAROWAK_2, \ FRONTIER_MON_BRELOOM_2, \ FRONTIER_MON_HARIYAMA_2, \ FRONTIER_MON_GOLEM_2, \ FRONTIER_MON_RHYDON_2, \ FRONTIER_MON_NIDOQUEEN_2, \ FRONTIER_MON_NIDOKING_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_DONPHAN_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_STEELIX_2, \ FRONTIER_MON_BLAZIKEN_2, \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_BRELOOM_3, \ FRONTIER_MON_MAROWAK_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_GOLEM_3, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_NIDOQUEEN_3, \ FRONTIER_MON_NIDOKING_3, \ FRONTIER_MON_HERACROSS_3, \ FRONTIER_MON_DONPHAN_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_BLAZIKEN_3, \ FRONTIER_MON_MEDICHAM_4, \ FRONTIER_MON_BRELOOM_4, \ FRONTIER_MON_MAROWAK_4, \ FRONTIER_MON_HARIYAMA_4, \ FRONTIER_MON_GOLEM_4, \ FRONTIER_MON_RHYDON_4, \ FRONTIER_MON_NIDOQUEEN_4, \ FRONTIER_MON_NIDOKING_4, \ FRONTIER_MON_HERACROSS_4, \ FRONTIER_MON_DONPHAN_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_STEELIX_4, \ FRONTIER_MON_BLAZIKEN_4, \ FRONTIER_MON_MACHAMP_5, \ FRONTIER_MON_MACHAMP_6, \ FRONTIER_MON_MACHAMP_7, \ FRONTIER_MON_MACHAMP_8, \ -1 #define FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_2B \ FRONTIER_MON_MEDICHAM_1, \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_HARIYAMA_1, \ FRONTIER_MON_MAGMAR_1, \ FRONTIER_MON_RAPIDASH_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_HOUNDOOM_1, \ FRONTIER_MON_NINETALES_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_FLAREON_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_TYPHLOSION_1, \ FRONTIER_MON_ARCANINE_1, \ FRONTIER_MON_MEDICHAM_2, \ FRONTIER_MON_BRELOOM_2, \ FRONTIER_MON_HARIYAMA_2, \ FRONTIER_MON_MAGMAR_2, \ FRONTIER_MON_RAPIDASH_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_HOUNDOOM_2, \ FRONTIER_MON_NINETALES_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_FLAREON_2, \ FRONTIER_MON_BLAZIKEN_2, \ FRONTIER_MON_CHARIZARD_2, \ FRONTIER_MON_TYPHLOSION_2, \ FRONTIER_MON_ARCANINE_2, \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_BRELOOM_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_MAGMAR_3, \ FRONTIER_MON_RAPIDASH_3, \ FRONTIER_MON_HERACROSS_3, \ FRONTIER_MON_HOUNDOOM_3, \ FRONTIER_MON_NINETALES_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_FLAREON_3, \ FRONTIER_MON_BLAZIKEN_3, \ FRONTIER_MON_CHARIZARD_3, \ FRONTIER_MON_TYPHLOSION_3, \ FRONTIER_MON_ARCANINE_3, \ FRONTIER_MON_MEDICHAM_4, \ FRONTIER_MON_BRELOOM_4, \ FRONTIER_MON_HARIYAMA_4, \ FRONTIER_MON_MAGMAR_4, \ FRONTIER_MON_RAPIDASH_4, \ FRONTIER_MON_HERACROSS_4, \ FRONTIER_MON_HOUNDOOM_4, \ FRONTIER_MON_NINETALES_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_FLAREON_4, \ FRONTIER_MON_BLAZIKEN_4, \ FRONTIER_MON_CHARIZARD_4, \ FRONTIER_MON_TYPHLOSION_4, \ FRONTIER_MON_ARCANINE_4, \ FRONTIER_MON_MACHAMP_5, \ FRONTIER_MON_MACHAMP_6, \ FRONTIER_MON_MACHAMP_7, \ FRONTIER_MON_MACHAMP_8, \ -1 #define FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_2C \ FRONTIER_MON_MEDICHAM_1, \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_FORRETRESS_1, \ FRONTIER_MON_SKARMORY_1, \ FRONTIER_MON_HARIYAMA_1, \ FRONTIER_MON_SCIZOR_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_MEDICHAM_2, \ FRONTIER_MON_BRELOOM_2, \ FRONTIER_MON_FORRETRESS_2, \ FRONTIER_MON_SKARMORY_2, \ FRONTIER_MON_HARIYAMA_2, \ FRONTIER_MON_SCIZOR_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_STEELIX_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_BLAZIKEN_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_BRELOOM_3, \ FRONTIER_MON_FORRETRESS_3, \ FRONTIER_MON_SKARMORY_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_SCIZOR_3, \ FRONTIER_MON_HERACROSS_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_BLAZIKEN_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_MEDICHAM_4, \ FRONTIER_MON_BRELOOM_4, \ FRONTIER_MON_FORRETRESS_4, \ FRONTIER_MON_SKARMORY_4, \ FRONTIER_MON_HARIYAMA_4, \ FRONTIER_MON_SCIZOR_4, \ FRONTIER_MON_HERACROSS_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_STEELIX_4, \ FRONTIER_MON_AGGRON_4, \ FRONTIER_MON_BLAZIKEN_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_MACHAMP_5, \ FRONTIER_MON_MACHAMP_6, \ FRONTIER_MON_MACHAMP_7, \ FRONTIER_MON_MACHAMP_8, \ FRONTIER_MON_METAGROSS_5, \ FRONTIER_MON_METAGROSS_6, \ FRONTIER_MON_METAGROSS_7, \ FRONTIER_MON_METAGROSS_8, \ -1 // For this group, Expert M uses Tyranitar, Expert F uses Dragonite #define FRONTIER_MONS_EXPERT_2A(lastmon) \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_MAROWAK_1, \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_SCIZOR_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_URSARING_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_KINGDRA_1, \ FRONTIER_MON_SALAMENCE_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_MAROWAK_2, \ FRONTIER_MON_BRELOOM_2, \ FRONTIER_MON_RHYDON_2, \ FRONTIER_MON_SCIZOR_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_URSARING_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_STEELIX_2, \ FRONTIER_MON_AERODACTYL_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_GYARADOS_2, \ FRONTIER_MON_KINGDRA_2, \ FRONTIER_MON_SALAMENCE_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_BRELOOM_3, \ FRONTIER_MON_MAROWAK_3, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_SCIZOR_3, \ FRONTIER_MON_HERACROSS_3, \ FRONTIER_MON_URSARING_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_KINGDRA_3, \ FRONTIER_MON_SALAMENCE_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_BRELOOM_4, \ FRONTIER_MON_MAROWAK_4, \ FRONTIER_MON_RHYDON_4, \ FRONTIER_MON_SCIZOR_4, \ FRONTIER_MON_HERACROSS_4, \ FRONTIER_MON_URSARING_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_STEELIX_4, \ FRONTIER_MON_AERODACTYL_4, \ FRONTIER_MON_AGGRON_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_KINGDRA_4, \ FRONTIER_MON_SALAMENCE_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_REGIROCK_1, \ FRONTIER_MON_REGICE_1, \ FRONTIER_MON_REGISTEEL_1, \ FRONTIER_MON_REGIROCK_2, \ FRONTIER_MON_REGICE_2, \ FRONTIER_MON_REGISTEEL_2, \ FRONTIER_MON_REGIROCK_3, \ FRONTIER_MON_REGICE_3, \ FRONTIER_MON_REGISTEEL_3, \ FRONTIER_MON_REGIROCK_4, \ FRONTIER_MON_REGICE_4, \ FRONTIER_MON_REGISTEEL_4, \ FRONTIER_MON_URSARING_5, \ FRONTIER_MON_URSARING_6, \ FRONTIER_MON_URSARING_7, \ FRONTIER_MON_URSARING_8, \ FRONTIER_MON_MACHAMP_5, \ FRONTIER_MON_MACHAMP_6, \ FRONTIER_MON_MACHAMP_7, \ FRONTIER_MON_MACHAMP_8, \ FRONTIER_MON_SALAMENCE_5, \ FRONTIER_MON_SALAMENCE_6, \ FRONTIER_MON_SALAMENCE_7, \ FRONTIER_MON_SALAMENCE_8, \ FRONTIER_MON_METAGROSS_5, \ FRONTIER_MON_METAGROSS_6, \ FRONTIER_MON_METAGROSS_7, \ FRONTIER_MON_METAGROSS_8, \ FRONTIER_MON_REGIROCK_5, \ FRONTIER_MON_REGIROCK_6, \ FRONTIER_MON_REGICE_5, \ FRONTIER_MON_REGICE_6, \ FRONTIER_MON_REGISTEEL_5, \ FRONTIER_MON_REGISTEEL_6, \ FRONTIER_MON_##lastmon##_1, \ FRONTIER_MON_##lastmon##_2, \ FRONTIER_MON_##lastmon##_3, \ FRONTIER_MON_##lastmon##_4, \ FRONTIER_MON_##lastmon##_5, \ FRONTIER_MON_##lastmon##_6, \ FRONTIER_MON_##lastmon##_7, \ FRONTIER_MON_##lastmon##_8, \ FRONTIER_MON_##lastmon##_9, \ FRONTIER_MON_##lastmon##_10,\ -1 // For this group, Expert M uses Latios, Expert F uses Latias #define FRONTIER_MONS_EXPERT_2B(lati) \ FRONTIER_MON_MISDREAVUS_1, \ FRONTIER_MON_JYNX_1, \ FRONTIER_MON_ALAKAZAM_1, \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_AMPHAROS_1, \ FRONTIER_MON_HOUNDOOM_1, \ FRONTIER_MON_GARDEVOIR_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_ESPEON_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_SCEPTILE_1, \ FRONTIER_MON_CROBAT_1, \ FRONTIER_MON_SWAMPERT_1, \ FRONTIER_MON_MISDREAVUS_2, \ FRONTIER_MON_JYNX_2, \ FRONTIER_MON_ALAKAZAM_2, \ FRONTIER_MON_GENGAR_2, \ FRONTIER_MON_AMPHAROS_2, \ FRONTIER_MON_HOUNDOOM_2, \ FRONTIER_MON_GARDEVOIR_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_ESPEON_2, \ FRONTIER_MON_BLAZIKEN_2, \ FRONTIER_MON_SCEPTILE_2, \ FRONTIER_MON_CROBAT_2, \ FRONTIER_MON_SWAMPERT_2, \ FRONTIER_MON_MISDREAVUS_3, \ FRONTIER_MON_JYNX_3, \ FRONTIER_MON_ALAKAZAM_3, \ FRONTIER_MON_GENGAR_3, \ FRONTIER_MON_AMPHAROS_3, \ FRONTIER_MON_HOUNDOOM_3, \ FRONTIER_MON_GARDEVOIR_3, \ FRONTIER_MON_STARMIE_3, \ FRONTIER_MON_ESPEON_3, \ FRONTIER_MON_BLAZIKEN_3, \ FRONTIER_MON_SCEPTILE_3, \ FRONTIER_MON_CROBAT_3, \ FRONTIER_MON_SWAMPERT_3, \ FRONTIER_MON_MISDREAVUS_4, \ FRONTIER_MON_JYNX_4, \ FRONTIER_MON_ALAKAZAM_4, \ FRONTIER_MON_GENGAR_4, \ FRONTIER_MON_AMPHAROS_4, \ FRONTIER_MON_HOUNDOOM_4, \ FRONTIER_MON_GARDEVOIR_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_ESPEON_4, \ FRONTIER_MON_BLAZIKEN_4, \ FRONTIER_MON_SCEPTILE_4, \ FRONTIER_MON_CROBAT_4, \ FRONTIER_MON_SWAMPERT_4, \ FRONTIER_MON_REGIROCK_1, \ FRONTIER_MON_REGICE_1, \ FRONTIER_MON_REGISTEEL_1, \ FRONTIER_MON_##lati##_1, \ FRONTIER_MON_REGIROCK_2, \ FRONTIER_MON_REGICE_2, \ FRONTIER_MON_REGISTEEL_2, \ FRONTIER_MON_##lati##_2, \ FRONTIER_MON_REGIROCK_3, \ FRONTIER_MON_REGICE_3, \ FRONTIER_MON_REGISTEEL_3, \ FRONTIER_MON_##lati##_3, \ FRONTIER_MON_REGIROCK_4, \ FRONTIER_MON_REGICE_4, \ FRONTIER_MON_REGISTEEL_4, \ FRONTIER_MON_##lati##_4, \ FRONTIER_MON_GENGAR_5, \ FRONTIER_MON_GENGAR_6, \ FRONTIER_MON_GENGAR_7, \ FRONTIER_MON_GENGAR_8, \ FRONTIER_MON_GARDEVOIR_5, \ FRONTIER_MON_GARDEVOIR_6, \ FRONTIER_MON_GARDEVOIR_7, \ FRONTIER_MON_GARDEVOIR_8, \ FRONTIER_MON_STARMIE_5, \ FRONTIER_MON_STARMIE_6, \ FRONTIER_MON_STARMIE_7, \ FRONTIER_MON_STARMIE_8, \ FRONTIER_MON_REGIROCK_5, \ FRONTIER_MON_REGIROCK_6, \ FRONTIER_MON_REGICE_5, \ FRONTIER_MON_REGICE_6, \ FRONTIER_MON_REGISTEEL_5, \ FRONTIER_MON_REGISTEEL_6, \ FRONTIER_MON_##lati##_5, \ FRONTIER_MON_##lati##_6, \ FRONTIER_MON_##lati##_7, \ FRONTIER_MON_##lati##_8, \ FRONTIER_MON_TYRANITAR_1, \ FRONTIER_MON_TYRANITAR_2, \ FRONTIER_MON_TYRANITAR_3, \ FRONTIER_MON_TYRANITAR_4, \ FRONTIER_MON_TYRANITAR_5, \ FRONTIER_MON_TYRANITAR_6, \ FRONTIER_MON_TYRANITAR_7, \ FRONTIER_MON_TYRANITAR_8, \ FRONTIER_MON_TYRANITAR_9, \ FRONTIER_MON_TYRANITAR_10, \ -1 // For this group, Expert M uses Tyranitar, Expert F uses Dragonite #define FRONTIER_MONS_EXPERT_2C(lastmon) \ FRONTIER_MON_DUSCLOPS_1, \ FRONTIER_MON_QUAGSIRE_1, \ FRONTIER_MON_LUDICOLO_1, \ FRONTIER_MON_SLOWBRO_1, \ FRONTIER_MON_SLOWKING_1, \ FRONTIER_MON_MILTANK_1, \ FRONTIER_MON_CRADILY_1, \ FRONTIER_MON_WAILORD_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_EXEGGUTOR_1, \ FRONTIER_MON_UMBREON_1, \ FRONTIER_MON_WALREIN_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_BLISSEY_1, \ FRONTIER_MON_MILOTIC_1, \ FRONTIER_MON_QUAGSIRE_2, \ FRONTIER_MON_DUSCLOPS_2, \ FRONTIER_MON_LUDICOLO_2, \ FRONTIER_MON_SLOWBRO_2, \ FRONTIER_MON_SLOWKING_2, \ FRONTIER_MON_MILTANK_2, \ FRONTIER_MON_CRADILY_2, \ FRONTIER_MON_WAILORD_2, \ FRONTIER_MON_SHUCKLE_2, \ FRONTIER_MON_EXEGGUTOR_2, \ FRONTIER_MON_UMBREON_2, \ FRONTIER_MON_WALREIN_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_SNORLAX_2, \ FRONTIER_MON_BLISSEY_2, \ FRONTIER_MON_MILOTIC_2, \ FRONTIER_MON_DUSCLOPS_3, \ FRONTIER_MON_QUAGSIRE_3, \ FRONTIER_MON_LUDICOLO_3, \ FRONTIER_MON_SLOWBRO_3, \ FRONTIER_MON_SLOWKING_3, \ FRONTIER_MON_MILTANK_3, \ FRONTIER_MON_CRADILY_3, \ FRONTIER_MON_WAILORD_3, \ FRONTIER_MON_SHUCKLE_3, \ FRONTIER_MON_EXEGGUTOR_3, \ FRONTIER_MON_UMBREON_3, \ FRONTIER_MON_WALREIN_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_SNORLAX_3, \ FRONTIER_MON_BLISSEY_3, \ FRONTIER_MON_MILOTIC_3, \ FRONTIER_MON_DUSCLOPS_4, \ FRONTIER_MON_QUAGSIRE_4, \ FRONTIER_MON_LUDICOLO_4, \ FRONTIER_MON_SLOWBRO_4, \ FRONTIER_MON_SLOWKING_4, \ FRONTIER_MON_MILTANK_4, \ FRONTIER_MON_CRADILY_4, \ FRONTIER_MON_WAILORD_4, \ FRONTIER_MON_SHUCKLE_4, \ FRONTIER_MON_EXEGGUTOR_4, \ FRONTIER_MON_UMBREON_4, \ FRONTIER_MON_WALREIN_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_SNORLAX_4, \ FRONTIER_MON_BLISSEY_4, \ FRONTIER_MON_MILOTIC_4, \ FRONTIER_MON_REGIROCK_1, \ FRONTIER_MON_REGICE_1, \ FRONTIER_MON_REGISTEEL_1, \ FRONTIER_MON_REGIROCK_2, \ FRONTIER_MON_REGICE_2, \ FRONTIER_MON_REGISTEEL_2, \ FRONTIER_MON_REGIROCK_3, \ FRONTIER_MON_REGICE_3, \ FRONTIER_MON_REGISTEEL_3, \ FRONTIER_MON_REGIROCK_4, \ FRONTIER_MON_REGICE_4, \ FRONTIER_MON_REGISTEEL_4, \ FRONTIER_MON_LAPRAS_5, \ FRONTIER_MON_LAPRAS_6, \ FRONTIER_MON_LAPRAS_7, \ FRONTIER_MON_LAPRAS_8, \ FRONTIER_MON_SNORLAX_5, \ FRONTIER_MON_SNORLAX_6, \ FRONTIER_MON_SNORLAX_7, \ FRONTIER_MON_SNORLAX_8, \ FRONTIER_MON_REGIROCK_5, \ FRONTIER_MON_REGIROCK_6, \ FRONTIER_MON_REGICE_5, \ FRONTIER_MON_REGICE_6, \ FRONTIER_MON_REGISTEEL_5, \ FRONTIER_MON_REGISTEEL_6, \ FRONTIER_MON_##lastmon##_1, \ FRONTIER_MON_##lastmon##_2, \ FRONTIER_MON_##lastmon##_3, \ FRONTIER_MON_##lastmon##_4, \ FRONTIER_MON_##lastmon##_5, \ FRONTIER_MON_##lastmon##_6, \ FRONTIER_MON_##lastmon##_7, \ FRONTIER_MON_##lastmon##_8, \ FRONTIER_MON_##lastmon##_9, \ FRONTIER_MON_##lastmon##_10,\ -1 // The strong Psychic M/F trainers all use the below pokemon // Additionally they use 1 of 3 legendary trios, and Latios or Latias depending on gender #define FRONTIER_MONS_PSYCHIC_2(lati, legend1, legend2, legend3) \ FRONTIER_MON_WOBBUFFET_1, \ FRONTIER_MON_WOBBUFFET_2, \ FRONTIER_MON_JYNX_1, \ FRONTIER_MON_MR_MIME_1, \ FRONTIER_MON_XATU_1, \ FRONTIER_MON_HYPNO_1, \ FRONTIER_MON_ALAKAZAM_1, \ FRONTIER_MON_SLOWBRO_1, \ FRONTIER_MON_SLOWKING_1, \ FRONTIER_MON_CLAYDOL_1, \ FRONTIER_MON_GARDEVOIR_1, \ FRONTIER_MON_EXEGGUTOR_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_ESPEON_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_JYNX_2, \ FRONTIER_MON_MR_MIME_2, \ FRONTIER_MON_XATU_2, \ FRONTIER_MON_HYPNO_2, \ FRONTIER_MON_ALAKAZAM_2, \ FRONTIER_MON_SLOWBRO_2, \ FRONTIER_MON_SLOWKING_2, \ FRONTIER_MON_CLAYDOL_2, \ FRONTIER_MON_GARDEVOIR_2, \ FRONTIER_MON_EXEGGUTOR_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_ESPEON_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_JYNX_3, \ FRONTIER_MON_MR_MIME_3, \ FRONTIER_MON_XATU_3, \ FRONTIER_MON_HYPNO_3, \ FRONTIER_MON_ALAKAZAM_3, \ FRONTIER_MON_SLOWBRO_3, \ FRONTIER_MON_SLOWKING_3, \ FRONTIER_MON_CLAYDOL_3, \ FRONTIER_MON_GARDEVOIR_3, \ FRONTIER_MON_EXEGGUTOR_3, \ FRONTIER_MON_STARMIE_3, \ FRONTIER_MON_ESPEON_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_JYNX_4, \ FRONTIER_MON_MR_MIME_4, \ FRONTIER_MON_XATU_4, \ FRONTIER_MON_HYPNO_4, \ FRONTIER_MON_ALAKAZAM_4, \ FRONTIER_MON_SLOWBRO_4, \ FRONTIER_MON_SLOWKING_4, \ FRONTIER_MON_CLAYDOL_4, \ FRONTIER_MON_GARDEVOIR_4, \ FRONTIER_MON_EXEGGUTOR_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_ESPEON_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_##legend1##_1, \ FRONTIER_MON_##legend2##_1, \ FRONTIER_MON_##legend3##_1, \ FRONTIER_MON_##lati##_1, \ FRONTIER_MON_##legend1##_2, \ FRONTIER_MON_##legend2##_2, \ FRONTIER_MON_##legend3##_2, \ FRONTIER_MON_##lati##_2, \ FRONTIER_MON_##legend1##_3, \ FRONTIER_MON_##legend2##_3, \ FRONTIER_MON_##legend3##_3, \ FRONTIER_MON_##lati##_3, \ FRONTIER_MON_##legend1##_4, \ FRONTIER_MON_##legend2##_4, \ FRONTIER_MON_##legend3##_4, \ FRONTIER_MON_##lati##_4, \ FRONTIER_MON_GARDEVOIR_5, \ FRONTIER_MON_GARDEVOIR_6, \ FRONTIER_MON_GARDEVOIR_7, \ FRONTIER_MON_GARDEVOIR_8, \ FRONTIER_MON_STARMIE_5, \ FRONTIER_MON_STARMIE_6, \ FRONTIER_MON_STARMIE_7, \ FRONTIER_MON_STARMIE_8, \ FRONTIER_MON_METAGROSS_5, \ FRONTIER_MON_METAGROSS_6, \ FRONTIER_MON_METAGROSS_7, \ FRONTIER_MON_METAGROSS_8, #define FRONTIER_MONS_PSYCHIC_2A(lati) \ FRONTIER_MONS_PSYCHIC_2(lati, ARTICUNO, ZAPDOS, MOLTRES) \ FRONTIER_MON_##lati##_5, \ FRONTIER_MON_##lati##_6, \ FRONTIER_MON_##lati##_7, \ FRONTIER_MON_##lati##_8, \ FRONTIER_MON_ARTICUNO_5, \ FRONTIER_MON_ARTICUNO_6, \ FRONTIER_MON_ZAPDOS_5, \ FRONTIER_MON_ZAPDOS_6, \ FRONTIER_MON_MOLTRES_5, \ FRONTIER_MON_MOLTRES_6, \ -1 #define FRONTIER_MONS_PSYCHIC_2B(lati) \ FRONTIER_MONS_PSYCHIC_2(lati, RAIKOU, ENTEI, SUICUNE) \ FRONTIER_MON_##lati##_5, \ FRONTIER_MON_##lati##_6, \ FRONTIER_MON_##lati##_7, \ FRONTIER_MON_##lati##_8, \ FRONTIER_MON_RAIKOU_5, \ FRONTIER_MON_RAIKOU_6, \ FRONTIER_MON_ENTEI_5, \ FRONTIER_MON_ENTEI_6, \ FRONTIER_MON_SUICUNE_5, \ FRONTIER_MON_SUICUNE_6, \ -1 // Because the regis/latis are swapped here they cant all be merged into the same macro and match #define FRONTIER_MONS_PSYCHIC_2C(lati) \ FRONTIER_MONS_PSYCHIC_2(lati, REGIROCK, REGICE, REGISTEEL) \ FRONTIER_MON_REGIROCK_5, \ FRONTIER_MON_REGIROCK_6, \ FRONTIER_MON_REGICE_5, \ FRONTIER_MON_REGICE_6, \ FRONTIER_MON_REGISTEEL_5, \ FRONTIER_MON_REGISTEEL_6, \ FRONTIER_MON_##lati##_5, \ FRONTIER_MON_##lati##_6, \ FRONTIER_MON_##lati##_7, \ FRONTIER_MON_##lati##_8, \ -1 #define FRONTIER_MONS_HEX_MANIAC_2A \ FRONTIER_MON_SHARPEDO_2, \ FRONTIER_MON_ABSOL_2, \ FRONTIER_MON_MISDREAVUS_1, \ FRONTIER_MON_DUSCLOPS_1, \ FRONTIER_MON_SHIFTRY_1, \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_HOUNDOOM_1, \ FRONTIER_MON_UMBREON_1, \ FRONTIER_MON_MISDREAVUS_2, \ FRONTIER_MON_DUSCLOPS_2, \ FRONTIER_MON_SHIFTRY_2, \ FRONTIER_MON_GENGAR_2, \ FRONTIER_MON_HOUNDOOM_2, \ FRONTIER_MON_UMBREON_2, \ FRONTIER_MON_MISDREAVUS_3, \ FRONTIER_MON_DUSCLOPS_3, \ FRONTIER_MON_SHIFTRY_3, \ FRONTIER_MON_GENGAR_3, \ FRONTIER_MON_HOUNDOOM_3, \ FRONTIER_MON_UMBREON_3, \ FRONTIER_MON_MISDREAVUS_4, \ FRONTIER_MON_DUSCLOPS_4, \ FRONTIER_MON_SHIFTRY_4, \ FRONTIER_MON_GENGAR_4, \ FRONTIER_MON_HOUNDOOM_4, \ FRONTIER_MON_UMBREON_4, \ FRONTIER_MON_GENGAR_5, \ FRONTIER_MON_GENGAR_6, \ FRONTIER_MON_GENGAR_7, \ FRONTIER_MON_GENGAR_8, \ -1 #define FRONTIER_MONS_HEX_MANIAC_2B \ FRONTIER_MON_SEVIPER_2, \ FRONTIER_MON_MISDREAVUS_1, \ FRONTIER_MON_DUSCLOPS_1, \ FRONTIER_MON_VILEPLUME_1, \ FRONTIER_MON_VICTREEBEL_1, \ FRONTIER_MON_WEEZING_1, \ FRONTIER_MON_NIDOQUEEN_1, \ FRONTIER_MON_NIDOKING_1, \ FRONTIER_MON_MUK_1, \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_TENTACRUEL_1, \ FRONTIER_MON_VENUSAUR_1, \ FRONTIER_MON_CROBAT_1, \ FRONTIER_MON_MISDREAVUS_2, \ FRONTIER_MON_DUSCLOPS_2, \ FRONTIER_MON_VILEPLUME_2, \ FRONTIER_MON_VICTREEBEL_2, \ FRONTIER_MON_WEEZING_2, \ FRONTIER_MON_NIDOQUEEN_2, \ FRONTIER_MON_NIDOKING_2, \ FRONTIER_MON_MUK_2, \ FRONTIER_MON_GENGAR_2, \ FRONTIER_MON_TENTACRUEL_2, \ FRONTIER_MON_VENUSAUR_2, \ FRONTIER_MON_CROBAT_2, \ FRONTIER_MON_MISDREAVUS_3, \ FRONTIER_MON_DUSCLOPS_3, \ FRONTIER_MON_VILEPLUME_3, \ FRONTIER_MON_VICTREEBEL_3, \ FRONTIER_MON_WEEZING_3, \ FRONTIER_MON_NIDOQUEEN_3, \ FRONTIER_MON_NIDOKING_3, \ FRONTIER_MON_MUK_3, \ FRONTIER_MON_GENGAR_3, \ FRONTIER_MON_TENTACRUEL_3, \ FRONTIER_MON_VENUSAUR_3, \ FRONTIER_MON_CROBAT_3, \ FRONTIER_MON_MISDREAVUS_4, \ FRONTIER_MON_DUSCLOPS_4, \ FRONTIER_MON_VILEPLUME_4, \ FRONTIER_MON_VICTREEBEL_4, \ FRONTIER_MON_WEEZING_4, \ FRONTIER_MON_NIDOQUEEN_4, \ FRONTIER_MON_NIDOKING_4, \ FRONTIER_MON_MUK_4, \ FRONTIER_MON_GENGAR_4, \ FRONTIER_MON_TENTACRUEL_4, \ FRONTIER_MON_VENUSAUR_4, \ FRONTIER_MON_CROBAT_4, \ FRONTIER_MON_GENGAR_5, \ FRONTIER_MON_GENGAR_6, \ FRONTIER_MON_GENGAR_7, \ FRONTIER_MON_GENGAR_8, \ -1 #define FRONTIER_MONS_HEX_MANIAC_2C \ FRONTIER_MON_SEVIPER_2, \ FRONTIER_MON_SHARPEDO_2, \ FRONTIER_MON_ABSOL_2, \ FRONTIER_MON_VILEPLUME_1, \ FRONTIER_MON_VICTREEBEL_1, \ FRONTIER_MON_SHIFTRY_1, \ FRONTIER_MON_WEEZING_1, \ FRONTIER_MON_NIDOQUEEN_1, \ FRONTIER_MON_NIDOKING_1, \ FRONTIER_MON_MUK_1, \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_HOUNDOOM_1, \ FRONTIER_MON_TENTACRUEL_1, \ FRONTIER_MON_VENUSAUR_1, \ FRONTIER_MON_UMBREON_1, \ FRONTIER_MON_CROBAT_1, \ FRONTIER_MON_VILEPLUME_2, \ FRONTIER_MON_VICTREEBEL_2, \ FRONTIER_MON_SHIFTRY_2, \ FRONTIER_MON_WEEZING_2, \ FRONTIER_MON_NIDOQUEEN_2, \ FRONTIER_MON_NIDOKING_2, \ FRONTIER_MON_MUK_2, \ FRONTIER_MON_GENGAR_2, \ FRONTIER_MON_HOUNDOOM_2, \ FRONTIER_MON_TENTACRUEL_2, \ FRONTIER_MON_VENUSAUR_2, \ FRONTIER_MON_UMBREON_2, \ FRONTIER_MON_CROBAT_2, \ FRONTIER_MON_VILEPLUME_3, \ FRONTIER_MON_VICTREEBEL_3, \ FRONTIER_MON_SHIFTRY_3, \ FRONTIER_MON_WEEZING_3, \ FRONTIER_MON_NIDOQUEEN_3, \ FRONTIER_MON_NIDOKING_3, \ FRONTIER_MON_MUK_3, \ FRONTIER_MON_GENGAR_3, \ FRONTIER_MON_HOUNDOOM_3, \ FRONTIER_MON_TENTACRUEL_3, \ FRONTIER_MON_VENUSAUR_3, \ FRONTIER_MON_UMBREON_3, \ FRONTIER_MON_CROBAT_3, \ FRONTIER_MON_VILEPLUME_4, \ FRONTIER_MON_VICTREEBEL_4, \ FRONTIER_MON_SHIFTRY_4, \ FRONTIER_MON_WEEZING_4, \ FRONTIER_MON_NIDOQUEEN_4, \ FRONTIER_MON_NIDOKING_4, \ FRONTIER_MON_MUK_4, \ FRONTIER_MON_GENGAR_4, \ FRONTIER_MON_HOUNDOOM_4, \ FRONTIER_MON_TENTACRUEL_4, \ FRONTIER_MON_VENUSAUR_4, \ FRONTIER_MON_UMBREON_4, \ FRONTIER_MON_CROBAT_4, \ FRONTIER_MON_GENGAR_5, \ FRONTIER_MON_GENGAR_6, \ FRONTIER_MON_GENGAR_7, \ FRONTIER_MON_GENGAR_8, \ -1 // For whatever reason FRONTIER_MON_MAROWAK_2 is in a different order than _1 _3 and _4 // This order change is the only difference btween FRONITER_MONS_POKEMANIAC_2A and FRONTIER_MONS_POKEMANIAC_2B other than the numbered suffixes #define FRONTIER_MONS_POKEMANIAC_2A \ FRONTIER_MON_ZANGOOSE_2, \ FRONTIER_MON_GRANBULL_1, \ FRONTIER_MON_SKARMORY_1, \ FRONTIER_MON_MAROWAK_1, \ FRONTIER_MON_EXPLOUD_1, \ FRONTIER_MON_GLALIE_1, \ FRONTIER_MON_GOLEM_1, \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_KANGASKHAN_1, \ FRONTIER_MON_TAUROS_1, \ FRONTIER_MON_MILTANK_1, \ FRONTIER_MON_NIDOQUEEN_1, \ FRONTIER_MON_NIDOKING_1, \ FRONTIER_MON_URSARING_1, \ FRONTIER_MON_DONPHAN_1, \ FRONTIER_MON_WAILORD_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_FLYGON_1, \ FRONTIER_MON_VENUSAUR_1, \ FRONTIER_MON_MEGANIUM_1, \ FRONTIER_MON_BLASTOISE_1, \ FRONTIER_MON_FERALIGATR_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_WALREIN_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_SWAMPERT_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_BLISSEY_1, \ FRONTIER_MON_SALAMENCE_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_SLAKING_1, \ FRONTIER_MON_MAROWAK_2, \ FRONTIER_MON_GRANBULL_2, \ FRONTIER_MON_SKARMORY_2, \ FRONTIER_MON_EXPLOUD_2, \ FRONTIER_MON_GLALIE_2, \ FRONTIER_MON_GOLEM_2, \ FRONTIER_MON_RHYDON_2, \ FRONTIER_MON_KANGASKHAN_2, \ FRONTIER_MON_TAUROS_2, \ FRONTIER_MON_MILTANK_2, \ FRONTIER_MON_NIDOQUEEN_2, \ FRONTIER_MON_NIDOKING_2, \ FRONTIER_MON_URSARING_2, \ FRONTIER_MON_DONPHAN_2, \ FRONTIER_MON_WAILORD_2, \ FRONTIER_MON_STEELIX_2, \ FRONTIER_MON_AERODACTYL_2, \ FRONTIER_MON_FLYGON_2, \ FRONTIER_MON_VENUSAUR_2, \ FRONTIER_MON_MEGANIUM_2, \ FRONTIER_MON_BLASTOISE_2, \ FRONTIER_MON_FERALIGATR_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_WALREIN_2, \ FRONTIER_MON_CHARIZARD_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_SWAMPERT_2, \ FRONTIER_MON_GYARADOS_2, \ FRONTIER_MON_SNORLAX_2, \ FRONTIER_MON_BLISSEY_2, \ FRONTIER_MON_SALAMENCE_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_SLAKING_2, \ FRONTIER_MON_DRAGONITE_1, \ FRONTIER_MON_DRAGONITE_2, \ FRONTIER_MON_DRAGONITE_3, \ FRONTIER_MON_DRAGONITE_4, \ FRONTIER_MON_DRAGONITE_5, \ FRONTIER_MON_DRAGONITE_6, \ FRONTIER_MON_DRAGONITE_7, \ FRONTIER_MON_DRAGONITE_8, \ FRONTIER_MON_DRAGONITE_9, \ FRONTIER_MON_DRAGONITE_10, \ FRONTIER_MON_TYRANITAR_1, \ FRONTIER_MON_TYRANITAR_2, \ FRONTIER_MON_TYRANITAR_3, \ FRONTIER_MON_TYRANITAR_4, \ FRONTIER_MON_TYRANITAR_5, \ FRONTIER_MON_TYRANITAR_6, \ FRONTIER_MON_TYRANITAR_7, \ FRONTIER_MON_TYRANITAR_8, \ FRONTIER_MON_TYRANITAR_9, \ FRONTIER_MON_TYRANITAR_10, \ -1 #define FRONTIER_MONS_POKEMANIAC_2B \ FRONTIER_MON_ZANGOOSE_2, \ FRONTIER_MON_GRANBULL_3, \ FRONTIER_MON_SKARMORY_3, \ FRONTIER_MON_MAROWAK_3, \ FRONTIER_MON_EXPLOUD_3, \ FRONTIER_MON_GLALIE_3, \ FRONTIER_MON_GOLEM_3, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_KANGASKHAN_3, \ FRONTIER_MON_TAUROS_3, \ FRONTIER_MON_MILTANK_3, \ FRONTIER_MON_NIDOQUEEN_3, \ FRONTIER_MON_NIDOKING_3, \ FRONTIER_MON_URSARING_3, \ FRONTIER_MON_DONPHAN_3, \ FRONTIER_MON_WAILORD_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_FLYGON_3, \ FRONTIER_MON_VENUSAUR_3, \ FRONTIER_MON_MEGANIUM_3, \ FRONTIER_MON_BLASTOISE_3, \ FRONTIER_MON_FERALIGATR_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_WALREIN_3, \ FRONTIER_MON_CHARIZARD_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_SWAMPERT_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_SNORLAX_3, \ FRONTIER_MON_BLISSEY_3, \ FRONTIER_MON_SALAMENCE_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_SLAKING_3, \ FRONTIER_MON_GRANBULL_4, \ FRONTIER_MON_SKARMORY_4, \ FRONTIER_MON_MAROWAK_4, \ FRONTIER_MON_EXPLOUD_4, \ FRONTIER_MON_GLALIE_4, \ FRONTIER_MON_GOLEM_4, \ FRONTIER_MON_RHYDON_4, \ FRONTIER_MON_KANGASKHAN_4, \ FRONTIER_MON_TAUROS_4, \ FRONTIER_MON_MILTANK_4, \ FRONTIER_MON_NIDOQUEEN_4, \ FRONTIER_MON_NIDOKING_4, \ FRONTIER_MON_URSARING_4, \ FRONTIER_MON_DONPHAN_4, \ FRONTIER_MON_WAILORD_4, \ FRONTIER_MON_STEELIX_4, \ FRONTIER_MON_AERODACTYL_4, \ FRONTIER_MON_FLYGON_4, \ FRONTIER_MON_VENUSAUR_4, \ FRONTIER_MON_MEGANIUM_4, \ FRONTIER_MON_BLASTOISE_4, \ FRONTIER_MON_FERALIGATR_4, \ FRONTIER_MON_AGGRON_4, \ FRONTIER_MON_WALREIN_4, \ FRONTIER_MON_CHARIZARD_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_SWAMPERT_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_SNORLAX_4, \ FRONTIER_MON_BLISSEY_4, \ FRONTIER_MON_SALAMENCE_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_SLAKING_4, \ FRONTIER_MON_DRAGONITE_1, \ FRONTIER_MON_DRAGONITE_2, \ FRONTIER_MON_DRAGONITE_3, \ FRONTIER_MON_DRAGONITE_4, \ FRONTIER_MON_DRAGONITE_5, \ FRONTIER_MON_DRAGONITE_6, \ FRONTIER_MON_DRAGONITE_7, \ FRONTIER_MON_DRAGONITE_8, \ FRONTIER_MON_DRAGONITE_9, \ FRONTIER_MON_DRAGONITE_10, \ FRONTIER_MON_TYRANITAR_1, \ FRONTIER_MON_TYRANITAR_2, \ FRONTIER_MON_TYRANITAR_3, \ FRONTIER_MON_TYRANITAR_4, \ FRONTIER_MON_TYRANITAR_5, \ FRONTIER_MON_TYRANITAR_6, \ FRONTIER_MON_TYRANITAR_7, \ FRONTIER_MON_TYRANITAR_8, \ FRONTIER_MON_TYRANITAR_9, \ FRONTIER_MON_TYRANITAR_10, \ -1 #define FRONTIER_MONS_POKEMANIAC_2C \ FRONTIER_MON_ZANGOOSE_2, \ FRONTIER_MON_URSARING_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_MEGANIUM_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_SWAMPERT_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_SALAMENCE_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_URSARING_2, \ FRONTIER_MON_STEELIX_2, \ FRONTIER_MON_AERODACTYL_2, \ FRONTIER_MON_MEGANIUM_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_CHARIZARD_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_SWAMPERT_2, \ FRONTIER_MON_GYARADOS_2, \ FRONTIER_MON_SNORLAX_2, \ FRONTIER_MON_SALAMENCE_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_URSARING_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_MEGANIUM_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_CHARIZARD_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_SWAMPERT_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_SNORLAX_3, \ FRONTIER_MON_SALAMENCE_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_URSARING_4, \ FRONTIER_MON_STEELIX_4, \ FRONTIER_MON_AERODACTYL_4, \ FRONTIER_MON_MEGANIUM_4, \ FRONTIER_MON_AGGRON_4, \ FRONTIER_MON_CHARIZARD_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_SWAMPERT_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_SNORLAX_4, \ FRONTIER_MON_SALAMENCE_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_URSARING_5, \ FRONTIER_MON_URSARING_6, \ FRONTIER_MON_URSARING_7, \ FRONTIER_MON_URSARING_8, \ FRONTIER_MON_LAPRAS_5, \ FRONTIER_MON_LAPRAS_6, \ FRONTIER_MON_LAPRAS_7, \ FRONTIER_MON_LAPRAS_8, \ FRONTIER_MON_SNORLAX_5, \ FRONTIER_MON_SNORLAX_6, \ FRONTIER_MON_SNORLAX_7, \ FRONTIER_MON_SNORLAX_8, \ FRONTIER_MON_SALAMENCE_5, \ FRONTIER_MON_SALAMENCE_6, \ FRONTIER_MON_SALAMENCE_7, \ FRONTIER_MON_SALAMENCE_8, \ FRONTIER_MON_METAGROSS_5, \ FRONTIER_MON_METAGROSS_6, \ FRONTIER_MON_METAGROSS_7, \ FRONTIER_MON_METAGROSS_8, \ FRONTIER_MON_DRAGONITE_1, \ FRONTIER_MON_DRAGONITE_2, \ FRONTIER_MON_DRAGONITE_3, \ FRONTIER_MON_DRAGONITE_4, \ FRONTIER_MON_DRAGONITE_5, \ FRONTIER_MON_DRAGONITE_6, \ FRONTIER_MON_DRAGONITE_7, \ FRONTIER_MON_DRAGONITE_8, \ FRONTIER_MON_DRAGONITE_9, \ FRONTIER_MON_DRAGONITE_10, \ FRONTIER_MON_TYRANITAR_1, \ FRONTIER_MON_TYRANITAR_2, \ FRONTIER_MON_TYRANITAR_3, \ FRONTIER_MON_TYRANITAR_4, \ FRONTIER_MON_TYRANITAR_5, \ FRONTIER_MON_TYRANITAR_6, \ FRONTIER_MON_TYRANITAR_7, \ FRONTIER_MON_TYRANITAR_8, \ FRONTIER_MON_TYRANITAR_9, \ FRONTIER_MON_TYRANITAR_10, \ -1 // Identical to FRONTIER_MONS_COOLTRAINER_2C but with both latias and latios #define FRONTIER_MONS_GENTLEMAN_3A \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_URSARING_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_GARDEVOIR_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_SALAMENCE_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_GENGAR_2, \ FRONTIER_MON_URSARING_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_GARDEVOIR_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_SNORLAX_2, \ FRONTIER_MON_SALAMENCE_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_GENGAR_3, \ FRONTIER_MON_URSARING_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_GARDEVOIR_3, \ FRONTIER_MON_STARMIE_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_SNORLAX_3, \ FRONTIER_MON_SALAMENCE_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_GENGAR_4, \ FRONTIER_MON_URSARING_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_GARDEVOIR_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_SNORLAX_4, \ FRONTIER_MON_SALAMENCE_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_LATIAS_1, \ FRONTIER_MON_LATIOS_1, \ FRONTIER_MON_LATIAS_2, \ FRONTIER_MON_LATIOS_2, \ FRONTIER_MON_LATIAS_3, \ FRONTIER_MON_LATIOS_3, \ FRONTIER_MON_LATIAS_4, \ FRONTIER_MON_LATIOS_4, \ FRONTIER_MON_GENGAR_5, \ FRONTIER_MON_GENGAR_6, \ FRONTIER_MON_GENGAR_7, \ FRONTIER_MON_GENGAR_8, \ FRONTIER_MON_URSARING_5, \ FRONTIER_MON_URSARING_6, \ FRONTIER_MON_URSARING_7, \ FRONTIER_MON_URSARING_8, \ FRONTIER_MON_MACHAMP_5, \ FRONTIER_MON_MACHAMP_6, \ FRONTIER_MON_MACHAMP_7, \ FRONTIER_MON_MACHAMP_8, \ FRONTIER_MON_GARDEVOIR_5, \ FRONTIER_MON_GARDEVOIR_6, \ FRONTIER_MON_GARDEVOIR_7, \ FRONTIER_MON_GARDEVOIR_8, \ FRONTIER_MON_STARMIE_5, \ FRONTIER_MON_STARMIE_6, \ FRONTIER_MON_STARMIE_7, \ FRONTIER_MON_STARMIE_8, \ FRONTIER_MON_LAPRAS_5, \ FRONTIER_MON_LAPRAS_6, \ FRONTIER_MON_LAPRAS_7, \ FRONTIER_MON_LAPRAS_8, \ FRONTIER_MON_SNORLAX_5, \ FRONTIER_MON_SNORLAX_6, \ FRONTIER_MON_SNORLAX_7, \ FRONTIER_MON_SNORLAX_8, \ FRONTIER_MON_SALAMENCE_5, \ FRONTIER_MON_SALAMENCE_6, \ FRONTIER_MON_SALAMENCE_7, \ FRONTIER_MON_SALAMENCE_8, \ FRONTIER_MON_METAGROSS_5, \ FRONTIER_MON_METAGROSS_6, \ FRONTIER_MON_METAGROSS_7, \ FRONTIER_MON_METAGROSS_8, \ FRONTIER_MON_DRAGONITE_1, \ FRONTIER_MON_DRAGONITE_2, \ FRONTIER_MON_DRAGONITE_3, \ FRONTIER_MON_DRAGONITE_4, \ FRONTIER_MON_DRAGONITE_5, \ FRONTIER_MON_DRAGONITE_6, \ FRONTIER_MON_DRAGONITE_7, \ FRONTIER_MON_DRAGONITE_8, \ FRONTIER_MON_DRAGONITE_9, \ FRONTIER_MON_DRAGONITE_10, \ FRONTIER_MON_TYRANITAR_1, \ FRONTIER_MON_TYRANITAR_2, \ FRONTIER_MON_TYRANITAR_3, \ FRONTIER_MON_TYRANITAR_4, \ FRONTIER_MON_TYRANITAR_5, \ FRONTIER_MON_TYRANITAR_6, \ FRONTIER_MON_TYRANITAR_7, \ FRONTIER_MON_TYRANITAR_8, \ FRONTIER_MON_TYRANITAR_9, \ FRONTIER_MON_TYRANITAR_10, \ -1 // Identical to FRONTIER_MONS_COOLTRAINER_2D but with both latias and latios #define FRONTIER_MONS_GENTLEMAN_3B \ FRONTIER_MON_ARTICUNO_1, \ FRONTIER_MON_ZAPDOS_1, \ FRONTIER_MON_MOLTRES_1, \ FRONTIER_MON_RAIKOU_1, \ FRONTIER_MON_ENTEI_1, \ FRONTIER_MON_SUICUNE_1, \ FRONTIER_MON_REGIROCK_1, \ FRONTIER_MON_REGICE_1, \ FRONTIER_MON_REGISTEEL_1, \ FRONTIER_MON_LATIAS_1, \ FRONTIER_MON_LATIOS_1, \ FRONTIER_MON_ARTICUNO_2, \ FRONTIER_MON_ZAPDOS_2, \ FRONTIER_MON_MOLTRES_2, \ FRONTIER_MON_RAIKOU_2, \ FRONTIER_MON_ENTEI_2, \ FRONTIER_MON_SUICUNE_2, \ FRONTIER_MON_REGIROCK_2, \ FRONTIER_MON_REGICE_2, \ FRONTIER_MON_REGISTEEL_2, \ FRONTIER_MON_LATIAS_2, \ FRONTIER_MON_LATIOS_2, \ FRONTIER_MON_ARTICUNO_3, \ FRONTIER_MON_ZAPDOS_3, \ FRONTIER_MON_MOLTRES_3, \ FRONTIER_MON_RAIKOU_3, \ FRONTIER_MON_ENTEI_3, \ FRONTIER_MON_SUICUNE_3, \ FRONTIER_MON_REGIROCK_3, \ FRONTIER_MON_REGICE_3, \ FRONTIER_MON_REGISTEEL_3, \ FRONTIER_MON_LATIAS_3, \ FRONTIER_MON_LATIOS_3, \ FRONTIER_MON_ARTICUNO_4, \ FRONTIER_MON_ZAPDOS_4, \ FRONTIER_MON_MOLTRES_4, \ FRONTIER_MON_RAIKOU_4, \ FRONTIER_MON_ENTEI_4, \ FRONTIER_MON_SUICUNE_4, \ FRONTIER_MON_REGIROCK_4, \ FRONTIER_MON_REGICE_4, \ FRONTIER_MON_REGISTEEL_4, \ FRONTIER_MON_LATIAS_4, \ FRONTIER_MON_LATIOS_4, \ FRONTIER_MON_REGIROCK_5, \ FRONTIER_MON_REGIROCK_6, \ FRONTIER_MON_REGICE_5, \ FRONTIER_MON_REGICE_6, \ FRONTIER_MON_REGISTEEL_5, \ FRONTIER_MON_REGISTEEL_6, \ FRONTIER_MON_LATIAS_5, \ FRONTIER_MON_LATIAS_6, \ FRONTIER_MON_LATIAS_7, \ FRONTIER_MON_LATIAS_8, \ FRONTIER_MON_LATIOS_5, \ FRONTIER_MON_LATIOS_6, \ FRONTIER_MON_LATIOS_7, \ FRONTIER_MON_LATIOS_8, \ FRONTIER_MON_DRAGONITE_1, \ FRONTIER_MON_DRAGONITE_2, \ FRONTIER_MON_DRAGONITE_3, \ FRONTIER_MON_DRAGONITE_4, \ FRONTIER_MON_DRAGONITE_5, \ FRONTIER_MON_DRAGONITE_6, \ FRONTIER_MON_DRAGONITE_7, \ FRONTIER_MON_DRAGONITE_8, \ FRONTIER_MON_DRAGONITE_9, \ FRONTIER_MON_DRAGONITE_10, \ FRONTIER_MON_TYRANITAR_1, \ FRONTIER_MON_TYRANITAR_2, \ FRONTIER_MON_TYRANITAR_3, \ FRONTIER_MON_TYRANITAR_4, \ FRONTIER_MON_TYRANITAR_5, \ FRONTIER_MON_TYRANITAR_6, \ FRONTIER_MON_TYRANITAR_7, \ FRONTIER_MON_TYRANITAR_8, \ FRONTIER_MON_TYRANITAR_9, \ FRONTIER_MON_TYRANITAR_10, \ FRONTIER_MON_ARTICUNO_5, \ FRONTIER_MON_ARTICUNO_6, \ FRONTIER_MON_ZAPDOS_5, \ FRONTIER_MON_ZAPDOS_6, \ FRONTIER_MON_MOLTRES_5, \ FRONTIER_MON_MOLTRES_6, \ FRONTIER_MON_RAIKOU_5, \ FRONTIER_MON_RAIKOU_6, \ FRONTIER_MON_ENTEI_5, \ FRONTIER_MON_ENTEI_6, \ FRONTIER_MON_SUICUNE_5, \ FRONTIER_MON_SUICUNE_6, \ -1 #define FRONTIER_MONS_SWIMMING_TRIATHLETE_M_3 \ FRONTIER_MON_SNEASEL_2, \ FRONTIER_MON_CLOYSTER_2, \ FRONTIER_MON_MEDICHAM_1, \ FRONTIER_MON_JYNX_1, \ FRONTIER_MON_HARIYAMA_1, \ FRONTIER_MON_DEWGONG_1, \ FRONTIER_MON_GLALIE_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_WALREIN_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_MEDICHAM_2, \ FRONTIER_MON_JYNX_2, \ FRONTIER_MON_HARIYAMA_2, \ FRONTIER_MON_DEWGONG_2, \ FRONTIER_MON_GLALIE_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_WALREIN_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_JYNX_3, \ FRONTIER_MON_LANTURN_3, \ FRONTIER_MON_WHISCASH_3, \ FRONTIER_MON_QUAGSIRE_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_DEWGONG_3, \ FRONTIER_MON_GLALIE_3, \ FRONTIER_MON_LUDICOLO_3, \ FRONTIER_MON_SLOWBRO_3, \ FRONTIER_MON_SLOWKING_3, \ FRONTIER_MON_GOLDUCK_3, \ FRONTIER_MON_WAILORD_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_TENTACRUEL_3, \ FRONTIER_MON_STARMIE_3, \ FRONTIER_MON_VAPOREON_3, \ FRONTIER_MON_BLASTOISE_3, \ FRONTIER_MON_FERALIGATR_3, \ FRONTIER_MON_WALREIN_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_SWAMPERT_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_KINGDRA_3, \ FRONTIER_MON_MILOTIC_3, \ FRONTIER_MON_MEDICHAM_4, \ FRONTIER_MON_JYNX_4, \ FRONTIER_MON_LANTURN_4, \ FRONTIER_MON_WHISCASH_4, \ FRONTIER_MON_QUAGSIRE_4, \ FRONTIER_MON_HARIYAMA_4, \ FRONTIER_MON_DEWGONG_4, \ FRONTIER_MON_GLALIE_4, \ FRONTIER_MON_LUDICOLO_4, \ FRONTIER_MON_SLOWBRO_4, \ FRONTIER_MON_SLOWKING_4, \ FRONTIER_MON_GOLDUCK_4, \ FRONTIER_MON_WAILORD_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_TENTACRUEL_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_VAPOREON_4, \ FRONTIER_MON_BLASTOISE_4, \ FRONTIER_MON_FERALIGATR_4, \ FRONTIER_MON_WALREIN_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_SWAMPERT_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_KINGDRA_4, \ FRONTIER_MON_MILOTIC_4, \ FRONTIER_MON_MACHAMP_5, \ FRONTIER_MON_MACHAMP_6, \ FRONTIER_MON_MACHAMP_7, \ FRONTIER_MON_MACHAMP_8, \ FRONTIER_MON_STARMIE_5, \ FRONTIER_MON_STARMIE_6, \ FRONTIER_MON_STARMIE_7, \ FRONTIER_MON_STARMIE_8, \ FRONTIER_MON_LAPRAS_5, \ FRONTIER_MON_LAPRAS_6, \ FRONTIER_MON_LAPRAS_7, \ FRONTIER_MON_LAPRAS_8, \ -1 #define FRONTIER_MONS_SWIMMING_TRIATHLETE_F_3 \ FRONTIER_MON_SNEASEL_2, \ FRONTIER_MON_CLOYSTER_2, \ FRONTIER_MON_MEDICHAM_1, \ FRONTIER_MON_JYNX_1, \ FRONTIER_MON_LANTURN_1, \ FRONTIER_MON_WHISCASH_1, \ FRONTIER_MON_QUAGSIRE_1, \ FRONTIER_MON_HARIYAMA_1, \ FRONTIER_MON_DEWGONG_1, \ FRONTIER_MON_GLALIE_1, \ FRONTIER_MON_LUDICOLO_1, \ FRONTIER_MON_SLOWBRO_1, \ FRONTIER_MON_SLOWKING_1, \ FRONTIER_MON_GOLDUCK_1, \ FRONTIER_MON_WAILORD_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_TENTACRUEL_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_VAPOREON_1, \ FRONTIER_MON_BLASTOISE_1, \ FRONTIER_MON_FERALIGATR_1, \ FRONTIER_MON_WALREIN_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_SWAMPERT_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_KINGDRA_1, \ FRONTIER_MON_MILOTIC_1, \ FRONTIER_MON_MEDICHAM_2, \ FRONTIER_MON_QUAGSIRE_2, \ FRONTIER_MON_JYNX_2, \ FRONTIER_MON_LANTURN_2, \ FRONTIER_MON_WHISCASH_2, \ FRONTIER_MON_HARIYAMA_2, \ FRONTIER_MON_DEWGONG_2, \ FRONTIER_MON_GLALIE_2, \ FRONTIER_MON_LUDICOLO_2, \ FRONTIER_MON_SLOWBRO_2, \ FRONTIER_MON_SLOWKING_2, \ FRONTIER_MON_GOLDUCK_2, \ FRONTIER_MON_WAILORD_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_TENTACRUEL_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_VAPOREON_2, \ FRONTIER_MON_BLASTOISE_2, \ FRONTIER_MON_FERALIGATR_2, \ FRONTIER_MON_WALREIN_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_SWAMPERT_2, \ FRONTIER_MON_GYARADOS_2, \ FRONTIER_MON_KINGDRA_2, \ FRONTIER_MON_MILOTIC_2, \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_JYNX_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_DEWGONG_3, \ FRONTIER_MON_GLALIE_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_WALREIN_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_MEDICHAM_4, \ FRONTIER_MON_JYNX_4, \ FRONTIER_MON_HARIYAMA_4, \ FRONTIER_MON_DEWGONG_4, \ FRONTIER_MON_GLALIE_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_WALREIN_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_MACHAMP_5, \ FRONTIER_MON_MACHAMP_6, \ FRONTIER_MON_MACHAMP_7, \ FRONTIER_MON_MACHAMP_8, \ FRONTIER_MON_STARMIE_5, \ FRONTIER_MON_STARMIE_6, \ FRONTIER_MON_STARMIE_7, \ FRONTIER_MON_STARMIE_8, \ FRONTIER_MON_LAPRAS_5, \ FRONTIER_MON_LAPRAS_6, \ FRONTIER_MON_LAPRAS_7, \ FRONTIER_MON_LAPRAS_8, \ -1 #define FRONTIER_MONS_BUG_MANIAC_4 \ FRONTIER_MON_SHEDINJA, \ FRONTIER_MON_NINJASK_1, \ FRONTIER_MON_PARASECT_2, \ FRONTIER_MON_MASQUERAIN_2, \ FRONTIER_MON_VENOMOTH_2, \ FRONTIER_MON_NINJASK_2, \ FRONTIER_MON_SCYTHER_2, \ FRONTIER_MON_PINSIR_2, \ FRONTIER_MON_FORRETRESS_1, \ FRONTIER_MON_ARMALDO_1, \ FRONTIER_MON_SCIZOR_1, \ FRONTIER_MON_HERACROSS_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_FORRETRESS_2, \ FRONTIER_MON_ARMALDO_2, \ FRONTIER_MON_SCIZOR_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_SHUCKLE_2, \ FRONTIER_MON_FORRETRESS_3, \ FRONTIER_MON_ARMALDO_3, \ FRONTIER_MON_SCIZOR_3, \ FRONTIER_MON_HERACROSS_3, \ FRONTIER_MON_SHUCKLE_3, \ FRONTIER_MON_FORRETRESS_4, \ FRONTIER_MON_ARMALDO_4, \ FRONTIER_MON_SCIZOR_4, \ FRONTIER_MON_HERACROSS_4, \ FRONTIER_MON_SHUCKLE_4, \ -1 #define FRONTIER_MONS_FISHERMAN_3 \ FRONTIER_MON_SEAKING_2, \ FRONTIER_MON_SHARPEDO_2, \ FRONTIER_MON_MANTINE_2, \ FRONTIER_MON_CRAWDAUNT_2, \ FRONTIER_MON_KINGLER_2, \ FRONTIER_MON_OCTILLERY_2, \ FRONTIER_MON_HUNTAIL_2, \ FRONTIER_MON_GOREBYSS_2, \ FRONTIER_MON_RELICANTH_2, \ FRONTIER_MON_CLOYSTER_2, \ FRONTIER_MON_LANTURN_1, \ FRONTIER_MON_WHISCASH_1, \ FRONTIER_MON_WAILORD_1, \ FRONTIER_MON_TENTACRUEL_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_LANTURN_2, \ FRONTIER_MON_WHISCASH_2, \ FRONTIER_MON_WAILORD_2, \ FRONTIER_MON_TENTACRUEL_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_LANTURN_3, \ FRONTIER_MON_WHISCASH_3, \ FRONTIER_MON_WAILORD_3, \ FRONTIER_MON_TENTACRUEL_3, \ FRONTIER_MON_STARMIE_3, \ FRONTIER_MON_LANTURN_4, \ FRONTIER_MON_WHISCASH_4, \ FRONTIER_MON_WAILORD_4, \ FRONTIER_MON_TENTACRUEL_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_STARMIE_5, \ FRONTIER_MON_STARMIE_6, \ FRONTIER_MON_STARMIE_7, \ FRONTIER_MON_STARMIE_8, \ -1 #define FRONTIER_MONS_RUIN_MANIAC_4 \ FRONTIER_MON_FORRETRESS_1, \ FRONTIER_MON_SKARMORY_1, \ FRONTIER_MON_GOLEM_1, \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_CRADILY_1, \ FRONTIER_MON_ARMALDO_1, \ FRONTIER_MON_SCIZOR_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_FORRETRESS_2, \ FRONTIER_MON_SKARMORY_2, \ FRONTIER_MON_GOLEM_2, \ FRONTIER_MON_RHYDON_2, \ FRONTIER_MON_CRADILY_2, \ FRONTIER_MON_ARMALDO_2, \ FRONTIER_MON_SCIZOR_2, \ FRONTIER_MON_SHUCKLE_2, \ FRONTIER_MON_STEELIX_2, \ FRONTIER_MON_AERODACTYL_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_FORRETRESS_3, \ FRONTIER_MON_SKARMORY_3, \ FRONTIER_MON_GOLEM_3, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_CRADILY_3, \ FRONTIER_MON_ARMALDO_3, \ FRONTIER_MON_SCIZOR_3, \ FRONTIER_MON_SHUCKLE_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_FORRETRESS_4, \ FRONTIER_MON_SKARMORY_4, \ FRONTIER_MON_GOLEM_4, \ FRONTIER_MON_RHYDON_4, \ FRONTIER_MON_CRADILY_4, \ FRONTIER_MON_ARMALDO_4, \ FRONTIER_MON_SCIZOR_4, \ FRONTIER_MON_SHUCKLE_4, \ FRONTIER_MON_STEELIX_4, \ FRONTIER_MON_AERODACTYL_4, \ FRONTIER_MON_AGGRON_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_REGIROCK_1, \ FRONTIER_MON_REGICE_1, \ FRONTIER_MON_REGISTEEL_1, \ FRONTIER_MON_REGIROCK_2, \ FRONTIER_MON_REGICE_2, \ FRONTIER_MON_REGISTEEL_2, \ FRONTIER_MON_REGIROCK_3, \ FRONTIER_MON_REGICE_3, \ FRONTIER_MON_REGISTEEL_3, \ FRONTIER_MON_REGIROCK_4, \ FRONTIER_MON_REGICE_4, \ FRONTIER_MON_REGISTEEL_4, \ FRONTIER_MON_METAGROSS_5, \ FRONTIER_MON_METAGROSS_6, \ FRONTIER_MON_METAGROSS_7, \ FRONTIER_MON_METAGROSS_8, \ FRONTIER_MON_REGIROCK_5, \ FRONTIER_MON_REGIROCK_6, \ FRONTIER_MON_REGICE_5, \ FRONTIER_MON_REGICE_6, \ FRONTIER_MON_REGISTEEL_5, \ FRONTIER_MON_REGISTEEL_6, \ -1 #define FRONTIER_MONS_COLLECTOR_3 \ FRONTIER_MON_VENUSAUR_1, \ FRONTIER_MON_MEGANIUM_1, \ FRONTIER_MON_BLASTOISE_1, \ FRONTIER_MON_FERALIGATR_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_SCEPTILE_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_TYPHLOSION_1, \ FRONTIER_MON_SWAMPERT_1, \ FRONTIER_MON_VENUSAUR_2, \ FRONTIER_MON_MEGANIUM_2, \ FRONTIER_MON_BLASTOISE_2, \ FRONTIER_MON_FERALIGATR_2, \ FRONTIER_MON_BLAZIKEN_2, \ FRONTIER_MON_SCEPTILE_2, \ FRONTIER_MON_CHARIZARD_2, \ FRONTIER_MON_TYPHLOSION_2, \ FRONTIER_MON_SWAMPERT_2, \ FRONTIER_MON_VENUSAUR_3, \ FRONTIER_MON_MEGANIUM_3, \ FRONTIER_MON_BLASTOISE_3, \ FRONTIER_MON_FERALIGATR_3, \ FRONTIER_MON_BLAZIKEN_3, \ FRONTIER_MON_SCEPTILE_3, \ FRONTIER_MON_CHARIZARD_3, \ FRONTIER_MON_TYPHLOSION_3, \ FRONTIER_MON_SWAMPERT_3, \ FRONTIER_MON_VENUSAUR_4, \ FRONTIER_MON_MEGANIUM_4, \ FRONTIER_MON_BLASTOISE_4, \ FRONTIER_MON_FERALIGATR_4, \ FRONTIER_MON_BLAZIKEN_4, \ FRONTIER_MON_SCEPTILE_4, \ FRONTIER_MON_CHARIZARD_4, \ FRONTIER_MON_TYPHLOSION_4, \ FRONTIER_MON_SWAMPERT_4, \ -1 #define FRONTIER_MONS_GUITARIST_3A \ FRONTIER_MON_ABSOL_2, \ FRONTIER_MON_LANTURN_1, \ FRONTIER_MON_RAICHU_1, \ FRONTIER_MON_MANECTRIC_1, \ FRONTIER_MON_ELECTRODE_1, \ FRONTIER_MON_SHIFTRY_1, \ FRONTIER_MON_ELECTABUZZ_1, \ FRONTIER_MON_AMPHAROS_1, \ FRONTIER_MON_HOUNDOOM_1, \ FRONTIER_MON_JOLTEON_1, \ FRONTIER_MON_UMBREON_1, \ FRONTIER_MON_LANTURN_2, \ FRONTIER_MON_RAICHU_2, \ FRONTIER_MON_MANECTRIC_2, \ FRONTIER_MON_ELECTRODE_2, \ FRONTIER_MON_SHIFTRY_2, \ FRONTIER_MON_ELECTABUZZ_2, \ FRONTIER_MON_AMPHAROS_2, \ FRONTIER_MON_HOUNDOOM_2, \ FRONTIER_MON_JOLTEON_2, \ FRONTIER_MON_UMBREON_2, \ FRONTIER_MON_LANTURN_3, \ FRONTIER_MON_RAICHU_3, \ FRONTIER_MON_MANECTRIC_3, \ FRONTIER_MON_ELECTRODE_3, \ FRONTIER_MON_SHIFTRY_3, \ FRONTIER_MON_ELECTABUZZ_3, \ FRONTIER_MON_AMPHAROS_3, \ FRONTIER_MON_HOUNDOOM_3, \ FRONTIER_MON_JOLTEON_3, \ FRONTIER_MON_UMBREON_3, \ FRONTIER_MON_LANTURN_4, \ FRONTIER_MON_RAICHU_4, \ FRONTIER_MON_MANECTRIC_4, \ FRONTIER_MON_ELECTRODE_4, \ FRONTIER_MON_SHIFTRY_4, \ FRONTIER_MON_ELECTABUZZ_4, \ FRONTIER_MON_AMPHAROS_4, \ FRONTIER_MON_HOUNDOOM_4, \ FRONTIER_MON_JOLTEON_4, \ FRONTIER_MON_UMBREON_4, \ FRONTIER_MON_ARTICUNO_1, \ FRONTIER_MON_ZAPDOS_1, \ FRONTIER_MON_MOLTRES_1, \ FRONTIER_MON_ARTICUNO_2, \ FRONTIER_MON_ZAPDOS_2, \ FRONTIER_MON_MOLTRES_2, \ FRONTIER_MON_ARTICUNO_3, \ FRONTIER_MON_ZAPDOS_3, \ FRONTIER_MON_MOLTRES_3, \ FRONTIER_MON_ARTICUNO_4, \ FRONTIER_MON_ZAPDOS_4, \ FRONTIER_MON_MOLTRES_4, \ FRONTIER_MON_ARTICUNO_5, \ FRONTIER_MON_ARTICUNO_6, \ FRONTIER_MON_ZAPDOS_5, \ FRONTIER_MON_ZAPDOS_6, \ FRONTIER_MON_MOLTRES_5, \ FRONTIER_MON_MOLTRES_6, \ -1 #define FRONTIER_MONS_GUITARIST_3B \ FRONTIER_MON_MISDREAVUS_1, \ FRONTIER_MON_GRANBULL_1, \ FRONTIER_MON_LANTURN_1, \ FRONTIER_MON_ALAKAZAM_1, \ FRONTIER_MON_ELECTABUZZ_1, \ FRONTIER_MON_AMPHAROS_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_JOLTEON_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_MISDREAVUS_2, \ FRONTIER_MON_ALAKAZAM_2, \ FRONTIER_MON_SLOWKING_2, \ FRONTIER_MON_MILTANK_2, \ FRONTIER_MON_AMPHAROS_2, \ FRONTIER_MON_PORYGON2_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_MISDREAVUS_3, \ FRONTIER_MON_MANECTRIC_3, \ FRONTIER_MON_ELECTRODE_3, \ FRONTIER_MON_PORYGON2_3, \ FRONTIER_MON_JOLTEON_3, \ FRONTIER_MON_RAICHU_4, \ FRONTIER_MON_MANECTRIC_4, \ FRONTIER_MON_ELECTRODE_4, \ FRONTIER_MON_AMPHAROS_4, \ FRONTIER_MON_JOLTEON_4, \ FRONTIER_MON_REGICE_3, \ FRONTIER_MON_REGIROCK_4, \ FRONTIER_MON_REGICE_4, \ FRONTIER_MON_REGISTEEL_4, \ FRONTIER_MON_STARMIE_6, \ FRONTIER_MON_LATIAS_5, \ FRONTIER_MON_LATIAS_6, \ FRONTIER_MON_LATIOS_5, \ FRONTIER_MON_LATIOS_6, \ -1 #define FRONTIER_MONS_BIRD_KEEPER_3 \ FRONTIER_MON_PIDGEOT_2, \ FRONTIER_MON_FEAROW_1, \ FRONTIER_MON_DODRIO_1, \ FRONTIER_MON_XATU_1, \ FRONTIER_MON_SKARMORY_1, \ FRONTIER_MON_ALTARIA_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_FLYGON_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_CROBAT_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_SALAMENCE_1, \ FRONTIER_MON_FEAROW_2, \ FRONTIER_MON_DODRIO_2, \ FRONTIER_MON_SKARMORY_2, \ FRONTIER_MON_XATU_2, \ FRONTIER_MON_ALTARIA_2, \ FRONTIER_MON_AERODACTYL_2, \ FRONTIER_MON_FLYGON_2, \ FRONTIER_MON_CHARIZARD_2, \ FRONTIER_MON_CROBAT_2, \ FRONTIER_MON_GYARADOS_2, \ FRONTIER_MON_SALAMENCE_2, \ FRONTIER_MON_FEAROW_3, \ FRONTIER_MON_DODRIO_3, \ FRONTIER_MON_XATU_3, \ FRONTIER_MON_SKARMORY_3, \ FRONTIER_MON_ALTARIA_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_FLYGON_3, \ FRONTIER_MON_CHARIZARD_3, \ FRONTIER_MON_CROBAT_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_SALAMENCE_3, \ FRONTIER_MON_FEAROW_4, \ FRONTIER_MON_DODRIO_4, \ FRONTIER_MON_XATU_4, \ FRONTIER_MON_SKARMORY_4, \ FRONTIER_MON_ALTARIA_4, \ FRONTIER_MON_AERODACTYL_4, \ FRONTIER_MON_FLYGON_4, \ FRONTIER_MON_CHARIZARD_4, \ FRONTIER_MON_CROBAT_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_SALAMENCE_4, \ FRONTIER_MON_ARTICUNO_1, \ FRONTIER_MON_ZAPDOS_1, \ FRONTIER_MON_MOLTRES_1, \ FRONTIER_MON_ARTICUNO_2, \ FRONTIER_MON_ZAPDOS_2, \ FRONTIER_MON_MOLTRES_2, \ FRONTIER_MON_ARTICUNO_3, \ FRONTIER_MON_ZAPDOS_3, \ FRONTIER_MON_MOLTRES_3, \ FRONTIER_MON_ARTICUNO_4, \ FRONTIER_MON_ZAPDOS_4, \ FRONTIER_MON_MOLTRES_4, \ FRONTIER_MON_SALAMENCE_5, \ FRONTIER_MON_SALAMENCE_6, \ FRONTIER_MON_SALAMENCE_7, \ FRONTIER_MON_SALAMENCE_8, \ -1 #define FRONTIER_MONS_SAILOR_3 \ FRONTIER_MON_MEDICHAM_1, \ FRONTIER_MON_QUAGSIRE_1, \ FRONTIER_MON_HARIYAMA_1, \ FRONTIER_MON_DEWGONG_1, \ FRONTIER_MON_LUDICOLO_1, \ FRONTIER_MON_SLOWBRO_1, \ FRONTIER_MON_SLOWKING_1, \ FRONTIER_MON_GOLDUCK_1, \ FRONTIER_MON_MACHAMP_1, \ FRONTIER_MON_VAPOREON_1, \ FRONTIER_MON_BLASTOISE_1, \ FRONTIER_MON_FERALIGATR_1, \ FRONTIER_MON_WALREIN_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_SWAMPERT_1, \ FRONTIER_MON_GYARADOS_1, \ FRONTIER_MON_KINGDRA_1, \ FRONTIER_MON_MILOTIC_1, \ FRONTIER_MON_MEDICHAM_2, \ FRONTIER_MON_QUAGSIRE_2, \ FRONTIER_MON_HARIYAMA_2, \ FRONTIER_MON_DEWGONG_2, \ FRONTIER_MON_LUDICOLO_2, \ FRONTIER_MON_SLOWBRO_2, \ FRONTIER_MON_SLOWKING_2, \ FRONTIER_MON_GOLDUCK_2, \ FRONTIER_MON_MACHAMP_2, \ FRONTIER_MON_VAPOREON_2, \ FRONTIER_MON_BLASTOISE_2, \ FRONTIER_MON_FERALIGATR_2, \ FRONTIER_MON_WALREIN_2, \ FRONTIER_MON_LAPRAS_2, \ FRONTIER_MON_SWAMPERT_2, \ FRONTIER_MON_GYARADOS_2, \ FRONTIER_MON_KINGDRA_2, \ FRONTIER_MON_MILOTIC_2, \ FRONTIER_MON_MEDICHAM_3, \ FRONTIER_MON_QUAGSIRE_3, \ FRONTIER_MON_HARIYAMA_3, \ FRONTIER_MON_DEWGONG_3, \ FRONTIER_MON_LUDICOLO_3, \ FRONTIER_MON_SLOWBRO_3, \ FRONTIER_MON_SLOWKING_3, \ FRONTIER_MON_GOLDUCK_3, \ FRONTIER_MON_MACHAMP_3, \ FRONTIER_MON_VAPOREON_3, \ FRONTIER_MON_BLASTOISE_3, \ FRONTIER_MON_FERALIGATR_3, \ FRONTIER_MON_WALREIN_3, \ FRONTIER_MON_LAPRAS_3, \ FRONTIER_MON_SWAMPERT_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_KINGDRA_3, \ FRONTIER_MON_MILOTIC_3, \ FRONTIER_MON_MEDICHAM_4, \ FRONTIER_MON_QUAGSIRE_4, \ FRONTIER_MON_HARIYAMA_4, \ FRONTIER_MON_DEWGONG_4, \ FRONTIER_MON_LUDICOLO_4, \ FRONTIER_MON_SLOWBRO_4, \ FRONTIER_MON_SLOWKING_4, \ FRONTIER_MON_GOLDUCK_4, \ FRONTIER_MON_MACHAMP_4, \ FRONTIER_MON_VAPOREON_4, \ FRONTIER_MON_BLASTOISE_4, \ FRONTIER_MON_FERALIGATR_4, \ FRONTIER_MON_WALREIN_4, \ FRONTIER_MON_LAPRAS_4, \ FRONTIER_MON_SWAMPERT_4, \ FRONTIER_MON_GYARADOS_4, \ FRONTIER_MON_KINGDRA_4, \ FRONTIER_MON_MILOTIC_4, \ FRONTIER_MON_MACHAMP_5, \ FRONTIER_MON_MACHAMP_6, \ FRONTIER_MON_MACHAMP_7, \ FRONTIER_MON_MACHAMP_8, \ FRONTIER_MON_LAPRAS_5, \ FRONTIER_MON_LAPRAS_6, \ FRONTIER_MON_LAPRAS_7, \ FRONTIER_MON_LAPRAS_8, \ -1 #define FRONTIER_MONS_HIKER_3 \ FRONTIER_MON_DUGTRIO_1, \ FRONTIER_MON_MAROWAK_1, \ FRONTIER_MON_GOLEM_1, \ FRONTIER_MON_RHYDON_1, \ FRONTIER_MON_NIDOQUEEN_1, \ FRONTIER_MON_NIDOKING_1, \ FRONTIER_MON_CRADILY_1, \ FRONTIER_MON_ARMALDO_1, \ FRONTIER_MON_DONPHAN_1, \ FRONTIER_MON_CLAYDOL_1, \ FRONTIER_MON_SHUCKLE_1, \ FRONTIER_MON_STEELIX_1, \ FRONTIER_MON_AERODACTYL_1, \ FRONTIER_MON_FLYGON_1, \ FRONTIER_MON_AGGRON_1, \ FRONTIER_MON_METAGROSS_1, \ FRONTIER_MON_DUGTRIO_2, \ FRONTIER_MON_MAROWAK_2, \ FRONTIER_MON_GOLEM_2, \ FRONTIER_MON_RHYDON_2, \ FRONTIER_MON_NIDOQUEEN_2, \ FRONTIER_MON_NIDOKING_2, \ FRONTIER_MON_CRADILY_2, \ FRONTIER_MON_ARMALDO_2, \ FRONTIER_MON_DONPHAN_2, \ FRONTIER_MON_CLAYDOL_2, \ FRONTIER_MON_SHUCKLE_2, \ FRONTIER_MON_STEELIX_2, \ FRONTIER_MON_AERODACTYL_2, \ FRONTIER_MON_FLYGON_2, \ FRONTIER_MON_AGGRON_2, \ FRONTIER_MON_METAGROSS_2, \ FRONTIER_MON_DUGTRIO_3, \ FRONTIER_MON_MAROWAK_3, \ FRONTIER_MON_GOLEM_3, \ FRONTIER_MON_RHYDON_3, \ FRONTIER_MON_NIDOQUEEN_3, \ FRONTIER_MON_NIDOKING_3, \ FRONTIER_MON_CRADILY_3, \ FRONTIER_MON_ARMALDO_3, \ FRONTIER_MON_DONPHAN_3, \ FRONTIER_MON_CLAYDOL_3, \ FRONTIER_MON_SHUCKLE_3, \ FRONTIER_MON_STEELIX_3, \ FRONTIER_MON_AERODACTYL_3, \ FRONTIER_MON_FLYGON_3, \ FRONTIER_MON_AGGRON_3, \ FRONTIER_MON_METAGROSS_3, \ FRONTIER_MON_DUGTRIO_4, \ FRONTIER_MON_MAROWAK_4, \ FRONTIER_MON_GOLEM_4, \ FRONTIER_MON_RHYDON_4, \ FRONTIER_MON_NIDOQUEEN_4, \ FRONTIER_MON_NIDOKING_4, \ FRONTIER_MON_CRADILY_4, \ FRONTIER_MON_ARMALDO_4, \ FRONTIER_MON_DONPHAN_4, \ FRONTIER_MON_CLAYDOL_4, \ FRONTIER_MON_SHUCKLE_4, \ FRONTIER_MON_STEELIX_4, \ FRONTIER_MON_AERODACTYL_4, \ FRONTIER_MON_FLYGON_4, \ FRONTIER_MON_AGGRON_4, \ FRONTIER_MON_METAGROSS_4, \ FRONTIER_MON_METAGROSS_5, \ FRONTIER_MON_METAGROSS_6, \ FRONTIER_MON_METAGROSS_7, \ FRONTIER_MON_METAGROSS_8, \ FRONTIER_MON_TYRANITAR_1, \ FRONTIER_MON_TYRANITAR_2, \ FRONTIER_MON_TYRANITAR_3, \ FRONTIER_MON_TYRANITAR_4, \ FRONTIER_MON_TYRANITAR_5, \ FRONTIER_MON_TYRANITAR_6, \ FRONTIER_MON_TYRANITAR_7, \ FRONTIER_MON_TYRANITAR_8, \ FRONTIER_MON_TYRANITAR_9, \ FRONTIER_MON_TYRANITAR_10, \ -1 #define FRONTIER_MONS_KINDLER_3 \ FRONTIER_MON_MISDREAVUS_1, \ FRONTIER_MON_DUSCLOPS_1, \ FRONTIER_MON_MAGMAR_1, \ FRONTIER_MON_RAPIDASH_1, \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_HOUNDOOM_1, \ FRONTIER_MON_NINETALES_1, \ FRONTIER_MON_FLAREON_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_TYPHLOSION_1, \ FRONTIER_MON_ARCANINE_1, \ FRONTIER_MON_MISDREAVUS_2, \ FRONTIER_MON_DUSCLOPS_2, \ FRONTIER_MON_MAGMAR_2, \ FRONTIER_MON_RAPIDASH_2, \ FRONTIER_MON_GENGAR_2, \ FRONTIER_MON_HOUNDOOM_2, \ FRONTIER_MON_NINETALES_2, \ FRONTIER_MON_FLAREON_2, \ FRONTIER_MON_BLAZIKEN_2, \ FRONTIER_MON_CHARIZARD_2, \ FRONTIER_MON_TYPHLOSION_2, \ FRONTIER_MON_ARCANINE_2, \ FRONTIER_MON_MISDREAVUS_3, \ FRONTIER_MON_DUSCLOPS_3, \ FRONTIER_MON_MAGMAR_3, \ FRONTIER_MON_RAPIDASH_3, \ FRONTIER_MON_GENGAR_3, \ FRONTIER_MON_HOUNDOOM_3, \ FRONTIER_MON_NINETALES_3, \ FRONTIER_MON_FLAREON_3, \ FRONTIER_MON_BLAZIKEN_3, \ FRONTIER_MON_CHARIZARD_3, \ FRONTIER_MON_TYPHLOSION_3, \ FRONTIER_MON_ARCANINE_3, \ FRONTIER_MON_MISDREAVUS_4, \ FRONTIER_MON_DUSCLOPS_4, \ FRONTIER_MON_MAGMAR_4, \ FRONTIER_MON_RAPIDASH_4, \ FRONTIER_MON_GENGAR_4, \ FRONTIER_MON_HOUNDOOM_4, \ FRONTIER_MON_NINETALES_4, \ FRONTIER_MON_FLAREON_4, \ FRONTIER_MON_BLAZIKEN_4, \ FRONTIER_MON_CHARIZARD_4, \ FRONTIER_MON_TYPHLOSION_4, \ FRONTIER_MON_ARCANINE_4, \ FRONTIER_MON_GENGAR_5, \ FRONTIER_MON_GENGAR_6, \ FRONTIER_MON_GENGAR_7, \ FRONTIER_MON_GENGAR_8, \ FRONTIER_MON_DRAGONITE_1, \ FRONTIER_MON_DRAGONITE_2, \ FRONTIER_MON_DRAGONITE_3, \ FRONTIER_MON_DRAGONITE_4, \ FRONTIER_MON_DRAGONITE_5, \ FRONTIER_MON_DRAGONITE_6, \ FRONTIER_MON_DRAGONITE_7, \ FRONTIER_MON_DRAGONITE_8, \ FRONTIER_MON_DRAGONITE_9, \ FRONTIER_MON_DRAGONITE_10, \ -1 #define FRONTIER_MONS_PARASOL_LADY_3 \ FRONTIER_MON_GLALIE_1, \ FRONTIER_MON_LUDICOLO_1, \ FRONTIER_MON_SLOWBRO_1, \ FRONTIER_MON_AMPHAROS_1, \ FRONTIER_MON_EXEGGUTOR_1, \ FRONTIER_MON_VENUSAUR_1, \ FRONTIER_MON_MEGANIUM_1, \ FRONTIER_MON_BLASTOISE_1, \ FRONTIER_MON_FERALIGATR_1, \ FRONTIER_MON_BLAZIKEN_1, \ FRONTIER_MON_WALREIN_1, \ FRONTIER_MON_CHARIZARD_1, \ FRONTIER_MON_TYPHLOSION_1, \ FRONTIER_MON_MANECTRIC_2, \ FRONTIER_MON_ELECTRODE_2, \ FRONTIER_MON_EXPLOUD_2, \ FRONTIER_MON_ELECTABUZZ_2, \ FRONTIER_MON_NINETALES_2, \ FRONTIER_MON_PORYGON2_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_FLYGON_2, \ FRONTIER_MON_ARCANINE_2, \ FRONTIER_MON_LANTURN_3, \ FRONTIER_MON_RAICHU_3, \ FRONTIER_MON_SHIFTRY_3, \ FRONTIER_MON_LUDICOLO_3, \ FRONTIER_MON_CRADILY_3, \ FRONTIER_MON_RAPIDASH_3, \ FRONTIER_MON_CLAYDOL_3, \ FRONTIER_MON_GYARADOS_3, \ FRONTIER_MON_VILEPLUME_4, \ FRONTIER_MON_LUDICOLO_4, \ FRONTIER_MON_HOUNDOOM_4, \ FRONTIER_MON_VENUSAUR_4, \ FRONTIER_MON_FLAREON_4, \ -1 // Only used by one Beauty #define FRONTIER_MONS_EEVEELUTIONS \ FRONTIER_MON_VAPOREON_1, \ FRONTIER_MON_JOLTEON_1, \ FRONTIER_MON_FLAREON_1, \ FRONTIER_MON_ESPEON_1, \ FRONTIER_MON_UMBREON_1, \ FRONTIER_MON_VAPOREON_2, \ FRONTIER_MON_JOLTEON_2, \ FRONTIER_MON_FLAREON_2, \ FRONTIER_MON_ESPEON_2, \ FRONTIER_MON_UMBREON_2, \ FRONTIER_MON_VAPOREON_3, \ FRONTIER_MON_JOLTEON_3, \ FRONTIER_MON_FLAREON_3, \ FRONTIER_MON_ESPEON_3, \ FRONTIER_MON_UMBREON_3, \ FRONTIER_MON_VAPOREON_4, \ FRONTIER_MON_JOLTEON_4, \ FRONTIER_MON_FLAREON_4, \ FRONTIER_MON_ESPEON_4, \ FRONTIER_MON_UMBREON_4, \ -1 #define FRONTIER_MONS_BEAUTY_2 \ FRONTIER_MON_JYNX_1, \ FRONTIER_MON_LANTURN_1, \ FRONTIER_MON_SLOWKING_1, \ FRONTIER_MON_GENGAR_1, \ FRONTIER_MON_AMPHAROS_1, \ FRONTIER_MON_JOLTEON_1, \ FRONTIER_MON_LAPRAS_1, \ FRONTIER_MON_SNORLAX_1, \ FRONTIER_MON_KINGDRA_1, \ FRONTIER_MON_QUAGSIRE_2, \ FRONTIER_MON_MISDREAVUS_2, \ FRONTIER_MON_FEAROW_2, \ FRONTIER_MON_XATU_2, \ FRONTIER_MON_VICTREEBEL_2, \ FRONTIER_MON_KANGASKHAN_2, \ FRONTIER_MON_ELECTABUZZ_2, \ FRONTIER_MON_MILTANK_2, \ FRONTIER_MON_ALTARIA_2, \ FRONTIER_MON_RAPIDASH_2, \ FRONTIER_MON_HERACROSS_2, \ FRONTIER_MON_FLAREON_2, \ FRONTIER_MON_SCEPTILE_2, \ FRONTIER_MON_JYNX_3, \ FRONTIER_MON_BRELOOM_3, \ FRONTIER_MON_RAICHU_3, \ FRONTIER_MON_VILEPLUME_3, \ FRONTIER_MON_SLOWBRO_3, \ FRONTIER_MON_NINETALES_3, \ FRONTIER_MON_SHUCKLE_3, \ FRONTIER_MON_UMBREON_3, \ FRONTIER_MON_WALREIN_3, \ FRONTIER_MON_MILOTIC_3, \ FRONTIER_MON_ESPEON_4, \ FRONTIER_MON_URSARING_5, \ FRONTIER_MON_MACHAMP_7, \ FRONTIER_MON_GARDEVOIR_8, \ FRONTIER_MON_LAPRAS_8, \ FRONTIER_MON_SALAMENCE_8, \ FRONTIER_MON_LATIAS_6, \ -1 #define FRONTIER_MONS_AROMA_LADY_3 \ FRONTIER_MON_WOBBUFFET_1, \ FRONTIER_MON_WOBBUFFET_2, \ FRONTIER_MON_SUNFLORA_2, \ FRONTIER_MON_JUMPLUFF_2, \ FRONTIER_MON_TROPIUS_2, \ FRONTIER_MON_CACTURNE_2, \ FRONTIER_MON_BELLOSSOM_2, \ FRONTIER_MON_JYNX_1, \ FRONTIER_MON_MR_MIME_1, \ FRONTIER_MON_BRELOOM_1, \ FRONTIER_MON_XATU_1, \ FRONTIER_MON_VILEPLUME_1, \ FRONTIER_MON_VICTREEBEL_1, \ FRONTIER_MON_SHIFTRY_1, \ FRONTIER_MON_LUDICOLO_1, \ FRONTIER_MON_HYPNO_1, \ FRONTIER_MON_ALAKAZAM_1, \ FRONTIER_MON_SLOWBRO_1, \ FRONTIER_MON_SLOWKING_1, \ FRONTIER_MON_CRADILY_1, \ FRONTIER_MON_GARDEVOIR_1, \ FRONTIER_MON_EXEGGUTOR_1, \ FRONTIER_MON_STARMIE_1, \ FRONTIER_MON_VENUSAUR_1, \ FRONTIER_MON_MEGANIUM_1, \ FRONTIER_MON_ESPEON_1, \ FRONTIER_MON_SCEPTILE_1, \ FRONTIER_MON_JYNX_2, \ FRONTIER_MON_MR_MIME_2, \ FRONTIER_MON_BRELOOM_2, \ FRONTIER_MON_XATU_2, \ FRONTIER_MON_VILEPLUME_2, \ FRONTIER_MON_VICTREEBEL_2, \ FRONTIER_MON_SHIFTRY_2, \ FRONTIER_MON_LUDICOLO_2, \ FRONTIER_MON_HYPNO_2, \ FRONTIER_MON_ALAKAZAM_2, \ FRONTIER_MON_SLOWBRO_2, \ FRONTIER_MON_SLOWKING_2, \ FRONTIER_MON_CRADILY_2, \ FRONTIER_MON_GARDEVOIR_2, \ FRONTIER_MON_EXEGGUTOR_2, \ FRONTIER_MON_STARMIE_2, \ FRONTIER_MON_VENUSAUR_2, \ FRONTIER_MON_MEGANIUM_2, \ FRONTIER_MON_ESPEON_2, \ FRONTIER_MON_SCEPTILE_2, \ FRONTIER_MON_JYNX_3, \ FRONTIER_MON_MR_MIME_3, \ FRONTIER_MON_BRELOOM_3, \ FRONTIER_MON_XATU_3, \ FRONTIER_MON_VILEPLUME_3, \ FRONTIER_MON_VICTREEBEL_3, \ FRONTIER_MON_SHIFTRY_3, \ FRONTIER_MON_LUDICOLO_3, \ FRONTIER_MON_HYPNO_3, \ FRONTIER_MON_ALAKAZAM_3, \ FRONTIER_MON_SLOWBRO_3, \ FRONTIER_MON_SLOWKING_3, \ FRONTIER_MON_CRADILY_3, \ FRONTIER_MON_GARDEVOIR_3, \ FRONTIER_MON_EXEGGUTOR_3, \ FRONTIER_MON_STARMIE_3, \ FRONTIER_MON_VENUSAUR_3, \ FRONTIER_MON_MEGANIUM_3, \ FRONTIER_MON_ESPEON_3, \ FRONTIER_MON_SCEPTILE_3, \ FRONTIER_MON_JYNX_4, \ FRONTIER_MON_MR_MIME_4, \ FRONTIER_MON_BRELOOM_4, \ FRONTIER_MON_XATU_4, \ FRONTIER_MON_VILEPLUME_4, \ FRONTIER_MON_VICTREEBEL_4, \ FRONTIER_MON_SHIFTRY_4, \ FRONTIER_MON_LUDICOLO_4, \ FRONTIER_MON_HYPNO_4, \ FRONTIER_MON_ALAKAZAM_4, \ FRONTIER_MON_SLOWBRO_4, \ FRONTIER_MON_SLOWKING_4, \ FRONTIER_MON_CRADILY_4, \ FRONTIER_MON_GARDEVOIR_4, \ FRONTIER_MON_EXEGGUTOR_4, \ FRONTIER_MON_STARMIE_4, \ FRONTIER_MON_VENUSAUR_4, \ FRONTIER_MON_MEGANIUM_4, \ FRONTIER_MON_ESPEON_4, \ FRONTIER_MON_SCEPTILE_4, \ FRONTIER_MON_GARDEVOIR_5, \ FRONTIER_MON_GARDEVOIR_6, \ FRONTIER_MON_GARDEVOIR_7, \ FRONTIER_MON_GARDEVOIR_8, \ FRONTIER_MON_STARMIE_5, \ FRONTIER_MON_STARMIE_6, \ FRONTIER_MON_STARMIE_7, \ FRONTIER_MON_STARMIE_8, \ -1 const u16 gBattleFrontierTrainerMons_Brady[] = { FRONTIER_MONS_YOUNGSTER_LASS_1 }; const u16 gBattleFrontierTrainerMons_Conner[] = { FRONTIER_MONS_YOUNGSTER_LASS_1 }; const u16 gBattleFrontierTrainerMons_Bradley[] = { FRONTIER_MONS_YOUNGSTER_LASS_1 }; const u16 gBattleFrontierTrainerMons_Cybil[] = { FRONTIER_MONS_YOUNGSTER_LASS_1 }; const u16 gBattleFrontierTrainerMons_Rodette[] = { FRONTIER_MONS_YOUNGSTER_LASS_1 }; const u16 gBattleFrontierTrainerMons_Peggy[] = { FRONTIER_MONS_YOUNGSTER_LASS_1 }; const u16 gBattleFrontierTrainerMons_Keith[] = { FRONTIER_MONS_SCHOOL_KID_1 }; const u16 gBattleFrontierTrainerMons_Grayson[] = { FRONTIER_MONS_SCHOOL_KID_1 }; const u16 gBattleFrontierTrainerMons_Glenn[] = { FRONTIER_MONS_SCHOOL_KID_1 }; const u16 gBattleFrontierTrainerMons_Liliana[] = { FRONTIER_MONS_SCHOOL_KID_1 }; const u16 gBattleFrontierTrainerMons_Elise[] = { FRONTIER_MONS_SCHOOL_KID_1 }; const u16 gBattleFrontierTrainerMons_Zoey[] = { FRONTIER_MONS_SCHOOL_KID_1 }; const u16 gBattleFrontierTrainerMons_Manuel[] = { FRONTIER_MONS_RICH_BOY_LADY_1 }; const u16 gBattleFrontierTrainerMons_Russ[] = { FRONTIER_MONS_RICH_BOY_LADY_1 }; const u16 gBattleFrontierTrainerMons_Dustin[] = { FRONTIER_MONS_RICH_BOY_LADY_1 }; const u16 gBattleFrontierTrainerMons_Tina[] = { FRONTIER_MONS_RICH_BOY_LADY_1 }; const u16 gBattleFrontierTrainerMons_Gillian[] = { FRONTIER_MONS_RICH_BOY_LADY_1 }; const u16 gBattleFrontierTrainerMons_Zoe[] = { FRONTIER_MONS_RICH_BOY_LADY_1 }; const u16 gBattleFrontierTrainerMons_Chen[] = { FRONTIER_MONS_CAMPER_PICNICKER_1 }; const u16 gBattleFrontierTrainerMons_Al[] = { FRONTIER_MONS_CAMPER_PICNICKER_1 }; const u16 gBattleFrontierTrainerMons_Mitch[] = { FRONTIER_MONS_CAMPER_PICNICKER_1 }; const u16 gBattleFrontierTrainerMons_Anne[] = { FRONTIER_MONS_CAMPER_PICNICKER_1 }; const u16 gBattleFrontierTrainerMons_Alize[] = { FRONTIER_MONS_CAMPER_PICNICKER_1 }; const u16 gBattleFrontierTrainerMons_Lauren[] = { FRONTIER_MONS_CAMPER_PICNICKER_1 }; const u16 gBattleFrontierTrainerMons_Kipp[] = { FRONTIER_MONS_TUBER_1 }; const u16 gBattleFrontierTrainerMons_Jason[] = { FRONTIER_MONS_TUBER_1 }; const u16 gBattleFrontierTrainerMons_John[] = { FRONTIER_MONS_TUBER_1 }; const u16 gBattleFrontierTrainerMons_Ann[] = { FRONTIER_MONS_TUBER_1 }; const u16 gBattleFrontierTrainerMons_Eileen[] = { FRONTIER_MONS_TUBER_1 }; const u16 gBattleFrontierTrainerMons_Carlie[] = { FRONTIER_MONS_TUBER_1 }; const u16 gBattleFrontierTrainerMons_Gordon[] = { FRONTIER_MONS_SWIMMER_M_1 }; const u16 gBattleFrontierTrainerMons_Ayden[] = { FRONTIER_MONS_SWIMMER_M_1 }; const u16 gBattleFrontierTrainerMons_Marco[] = { FRONTIER_MONS_SWIMMER_M_1 }; const u16 gBattleFrontierTrainerMons_Cierra[] = { FRONTIER_MONS_SWIMMER_F_1 }; const u16 gBattleFrontierTrainerMons_Marcy[] = { FRONTIER_MONS_SWIMMER_F_1 }; const u16 gBattleFrontierTrainerMons_Kathy[] = { FRONTIER_MONS_SWIMMER_F_1 }; const u16 gBattleFrontierTrainerMons_Peyton[] = { FRONTIER_MONS_POKEFAN_M_1 }; const u16 gBattleFrontierTrainerMons_Julian[] = { FRONTIER_MONS_POKEFAN_M_1 }; const u16 gBattleFrontierTrainerMons_Quinn[] = { FRONTIER_MONS_POKEFAN_M_1 }; const u16 gBattleFrontierTrainerMons_Haylee[] = { FRONTIER_MONS_POKEFAN_F_1 }; const u16 gBattleFrontierTrainerMons_Amanda[] = { FRONTIER_MONS_POKEFAN_F_1 }; const u16 gBattleFrontierTrainerMons_Stacy[] = { FRONTIER_MONS_POKEFAN_F_1 }; // The below 6 are the early Pkmn Breeder class trainers, which use groups from other general classes const u16 gBattleFrontierTrainerMons_Rafael[] = { FRONTIER_MONS_YOUNGSTER_LASS_1 }; const u16 gBattleFrontierTrainerMons_Oliver[] = { FRONTIER_MONS_SCHOOL_KID_1 }; const u16 gBattleFrontierTrainerMons_Payton[] = { FRONTIER_MONS_CAMPER_PICNICKER_1 }; const u16 gBattleFrontierTrainerMons_Pamela[] = { FRONTIER_MONS_YOUNGSTER_LASS_1 }; const u16 gBattleFrontierTrainerMons_Eliza[] = { FRONTIER_MONS_SCHOOL_KID_1 }; const u16 gBattleFrontierTrainerMons_Marisa[] = { FRONTIER_MONS_CAMPER_PICNICKER_1 }; const u16 gBattleFrontierTrainerMons_Lewis[] = { FRONTIER_MONS_BUG_CATCHER_1_EXTRA(METAPOD, KAKUNA) }; const u16 gBattleFrontierTrainerMons_Yoshi[] = { FRONTIER_MONS_BUG_CATCHER_1_EXTRA(SILCOON, CASCOON) }; const u16 gBattleFrontierTrainerMons_Destin[] = { FRONTIER_MONS_BUG_CATCHER_1 }; const u16 gBattleFrontierTrainerMons_Keon[] = { FRONTIER_MONS_NINJA_BOY_1 }; const u16 gBattleFrontierTrainerMons_Stuart[] = { FRONTIER_MONS_NINJA_BOY_1 }; const u16 gBattleFrontierTrainerMons_Nestor[] = { FRONTIER_MONS_NINJA_BOY_1 }; const u16 gBattleFrontierTrainerMons_Derrick[] = { FRONTIER_MONS_BUG_MANIAC_1 }; const u16 gBattleFrontierTrainerMons_Bryson[] = { FRONTIER_MONS_BUG_MANIAC_1 }; const u16 gBattleFrontierTrainerMons_Clayton[] = { FRONTIER_MONS_BUG_MANIAC_1 }; const u16 gBattleFrontierTrainerMons_Trenton[] = { FRONTIER_MONS_FISHERMAN_1 }; const u16 gBattleFrontierTrainerMons_Jenson[] = { FRONTIER_MONS_FISHERMAN_1 }; const u16 gBattleFrontierTrainerMons_Wesley[] = { FRONTIER_MONS_FISHERMAN_1 }; const u16 gBattleFrontierTrainerMons_Anton[] = { FRONTIER_MONS_RUIN_MANIAC_1 }; const u16 gBattleFrontierTrainerMons_Lawson[] = { FRONTIER_MONS_RUIN_MANIAC_1 }; const u16 gBattleFrontierTrainerMons_Sammy[] = { FRONTIER_MONS_RUIN_MANIAC_1 }; // The below 3 are the early Collector class trainers, which use groups from other general classes const u16 gBattleFrontierTrainerMons_Arnie[] = { FRONTIER_MONS_YOUNGSTER_LASS_1 }; const u16 gBattleFrontierTrainerMons_Adrian[] = { FRONTIER_MONS_SCHOOL_KID_1 }; const u16 gBattleFrontierTrainerMons_Tristan[] = { FRONTIER_MONS_CAMPER_PICNICKER_1 }; const u16 gBattleFrontierTrainerMons_Juliana[] = { FRONTIER_MONS_PARASOL_LADY_1 }; const u16 gBattleFrontierTrainerMons_Rylee[] = { FRONTIER_MONS_PARASOL_LADY_1 }; const u16 gBattleFrontierTrainerMons_Chelsea[] = { FRONTIER_MONS_PARASOL_LADY_1 }; // The below 3 are the early Beauty class trainers, which use groups from other general classes const u16 gBattleFrontierTrainerMons_Danela[] = { FRONTIER_MONS_YOUNGSTER_LASS_1 }; const u16 gBattleFrontierTrainerMons_Lizbeth[] = { FRONTIER_MONS_SCHOOL_KID_1 }; const u16 gBattleFrontierTrainerMons_Amelia[] = { FRONTIER_MONS_CAMPER_PICNICKER_1 }; const u16 gBattleFrontierTrainerMons_Jillian[] = { FRONTIER_MONS_AROMA_LADY_1 }; const u16 gBattleFrontierTrainerMons_Abbie[] = { FRONTIER_MONS_AROMA_LADY_1 }; const u16 gBattleFrontierTrainerMons_Briana[] = { FRONTIER_MONS_AROMA_LADY_1 }; const u16 gBattleFrontierTrainerMons_Antonio[] = { FRONTIER_MONS_GUITARIST_1 }; const u16 gBattleFrontierTrainerMons_Jaden[] = { FRONTIER_MONS_GUITARIST_1 }; const u16 gBattleFrontierTrainerMons_Dakota[] = { FRONTIER_MONS_GUITARIST_1 }; const u16 gBattleFrontierTrainerMons_Brayden[] = { FRONTIER_MONS_BIRD_KEEPER_1 }; const u16 gBattleFrontierTrainerMons_Corson[] = { FRONTIER_MONS_BIRD_KEEPER_1 }; const u16 gBattleFrontierTrainerMons_Trevin[] = { FRONTIER_MONS_BIRD_KEEPER_1 }; const u16 gBattleFrontierTrainerMons_Patrick[] = { FRONTIER_MONS_SAILOR_1 }; const u16 gBattleFrontierTrainerMons_Kaden[] = { FRONTIER_MONS_SAILOR_1 }; const u16 gBattleFrontierTrainerMons_Maxwell[] = { FRONTIER_MONS_SAILOR_1 }; const u16 gBattleFrontierTrainerMons_Daryl[] = { FRONTIER_MONS_HIKER_1 }; const u16 gBattleFrontierTrainerMons_Kenneth[] = { FRONTIER_MONS_HIKER_1 }; const u16 gBattleFrontierTrainerMons_Rich[] = { FRONTIER_MONS_HIKER_1 }; const u16 gBattleFrontierTrainerMons_Caden[] = { FRONTIER_MONS_KINDLER_1 }; const u16 gBattleFrontierTrainerMons_Marlon[] = { FRONTIER_MONS_KINDLER_1 }; const u16 gBattleFrontierTrainerMons_Nash[] = { FRONTIER_MONS_KINDLER_1 }; const u16 gBattleFrontierTrainerMons_Robby[] = { FRONTIER_MONS_RUNNING_TRIATHLETE_1 }; const u16 gBattleFrontierTrainerMons_Reece[] = { FRONTIER_MONS_RUNNING_TRIATHLETE_1 }; const u16 gBattleFrontierTrainerMons_Kathryn[] = { FRONTIER_MONS_RUNNING_TRIATHLETE_1 }; const u16 gBattleFrontierTrainerMons_Ellen[] = { FRONTIER_MONS_RUNNING_TRIATHLETE_1 }; const u16 gBattleFrontierTrainerMons_Ramon[] = { FRONTIER_MONS_SWIMMING_TRIATHLETE_1 }; const u16 gBattleFrontierTrainerMons_Arthur[] = { FRONTIER_MONS_SWIMMING_TRIATHLETE_1 }; const u16 gBattleFrontierTrainerMons_Alondra[] = { FRONTIER_MONS_SWIMMING_TRIATHLETE_1 }; const u16 gBattleFrontierTrainerMons_Adriana[] = { FRONTIER_MONS_SWIMMING_TRIATHLETE_1 }; const u16 gBattleFrontierTrainerMons_Malik[] = { FRONTIER_MONS_CYCLING_TRIATHLETE_1 }; const u16 gBattleFrontierTrainerMons_Jill[] = { FRONTIER_MONS_CYCLING_TRIATHLETE_1 }; const u16 gBattleFrontierTrainerMons_Erik[] = { FRONTIER_MONS_RUNNING_TRIATHLETE_2 }; const u16 gBattleFrontierTrainerMons_Yazmin[] = { FRONTIER_MONS_RUNNING_TRIATHLETE_2 }; const u16 gBattleFrontierTrainerMons_Jamal[] = { FRONTIER_MONS_SWIMMING_TRIATHLETE_2 }; const u16 gBattleFrontierTrainerMons_Leslie[] = { FRONTIER_MONS_SWIMMING_TRIATHLETE_2 }; const u16 gBattleFrontierTrainerMons_Dave[] = { FRONTIER_MONS_CYCLING_TRIATHLETE_2 }; const u16 gBattleFrontierTrainerMons_Carlo[] = { FRONTIER_MONS_CYCLING_TRIATHLETE_2 }; const u16 gBattleFrontierTrainerMons_Emilia[] = { FRONTIER_MONS_CYCLING_TRIATHLETE_2 }; const u16 gBattleFrontierTrainerMons_Dalia[] = { FRONTIER_MONS_CYCLING_TRIATHLETE_2 }; const u16 gBattleFrontierTrainerMons_Hitomi[] = { FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_1 }; const u16 gBattleFrontierTrainerMons_Ricardo[] = { FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_1 }; const u16 gBattleFrontierTrainerMons_Shizuka[] = { FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_1 }; const u16 gBattleFrontierTrainerMons_Joana[] = { FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_1 }; const u16 gBattleFrontierTrainerMons_Kelly[] = { FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_1 }; const u16 gBattleFrontierTrainerMons_Rayna[] = { FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_1 }; const u16 gBattleFrontierTrainerMons_Evan[] = { FRONTIER_MONS_EXPERT_1A }; const u16 gBattleFrontierTrainerMons_Jordan[] = { FRONTIER_MONS_EXPERT_1B }; const u16 gBattleFrontierTrainerMons_Joel[] = { FRONTIER_MONS_EXPERT_1C }; const u16 gBattleFrontierTrainerMons_Kristen[] = { FRONTIER_MONS_EXPERT_1A }; const u16 gBattleFrontierTrainerMons_Selphy[] = { FRONTIER_MONS_EXPERT_1B }; const u16 gBattleFrontierTrainerMons_Chloe[] = { FRONTIER_MONS_EXPERT_1C }; const u16 gBattleFrontierTrainerMons_Norton[] = { FRONTIER_MONS_PSYCHIC_1 }; const u16 gBattleFrontierTrainerMons_Lukas[] = { FRONTIER_MONS_PSYCHIC_1 }; const u16 gBattleFrontierTrainerMons_Zach[] = { FRONTIER_MONS_PSYCHIC_1 }; const u16 gBattleFrontierTrainerMons_Kaitlyn[] = { FRONTIER_MONS_PSYCHIC_1 }; const u16 gBattleFrontierTrainerMons_Breanna[] = { FRONTIER_MONS_PSYCHIC_1 }; const u16 gBattleFrontierTrainerMons_Kendra[] = { FRONTIER_MONS_PSYCHIC_1 }; const u16 gBattleFrontierTrainerMons_Molly[] = { FRONTIER_MONS_HEX_MANIAC_1 }; const u16 gBattleFrontierTrainerMons_Jazmin[] = { FRONTIER_MONS_HEX_MANIAC_1 }; const u16 gBattleFrontierTrainerMons_Kelsey[] = { FRONTIER_MONS_HEX_MANIAC_1 }; const u16 gBattleFrontierTrainerMons_Jalen[] = { FRONTIER_MONS_POKEMANIAC_1 }; const u16 gBattleFrontierTrainerMons_Griffen[] = { FRONTIER_MONS_POKEMANIAC_1 }; const u16 gBattleFrontierTrainerMons_Xander[] = { FRONTIER_MONS_POKEMANIAC_1 }; const u16 gBattleFrontierTrainerMons_Marvin[] = { FRONTIER_MONS_GENTLEMAN_1A }; const u16 gBattleFrontierTrainerMons_Brennan[] = { FRONTIER_MONS_GENTLEMAN_1B }; const u16 gBattleFrontierTrainerMons_Baley[] = { FRONTIER_MONS_BUG_MANIAC_2 }; const u16 gBattleFrontierTrainerMons_Zackary[] = { FRONTIER_MONS_RUIN_MANIAC_2 }; const u16 gBattleFrontierTrainerMons_Gabriel[] = { FRONTIER_MONS_COLLECTOR_1 }; const u16 gBattleFrontierTrainerMons_Emily[] = { FRONTIER_MONS_PARASOL_LADY_2 }; const u16 gBattleFrontierTrainerMons_Jordyn[] = { FRONTIER_MONS_BEAUTY_1 }; const u16 gBattleFrontierTrainerMons_Sofia[] = { FRONTIER_MONS_AROMA_LADY_2 }; const u16 gBattleFrontierTrainerMons_Braden[] = { FRONTIER_MONS_COOLTRAINER_1A }; const u16 gBattleFrontierTrainerMons_Kayden[] = { FRONTIER_MONS_COOLTRAINER_1B }; const u16 gBattleFrontierTrainerMons_Cooper[] = { FRONTIER_MONS_COOLTRAINER_1C }; const u16 gBattleFrontierTrainerMons_Julia[] = { FRONTIER_MONS_COOLTRAINER_1A }; const u16 gBattleFrontierTrainerMons_Amara[] = { FRONTIER_MONS_COOLTRAINER_1B }; const u16 gBattleFrontierTrainerMons_Lynn[] = { FRONTIER_MONS_COOLTRAINER_1C }; const u16 gBattleFrontierTrainerMons_Jovan[] = { FRONTIER_MONS_PKMN_RANGER_1 }; const u16 gBattleFrontierTrainerMons_Dominic[] = { FRONTIER_MONS_PKMN_RANGER_1 }; const u16 gBattleFrontierTrainerMons_Nikolas[] = { FRONTIER_MONS_PKMN_RANGER_1 }; const u16 gBattleFrontierTrainerMons_Valeria[] = { FRONTIER_MONS_PKMN_RANGER_1 }; const u16 gBattleFrontierTrainerMons_Delaney[] = { FRONTIER_MONS_PKMN_RANGER_1 }; const u16 gBattleFrontierTrainerMons_Meghan[] = { FRONTIER_MONS_PKMN_RANGER_1 }; const u16 gBattleFrontierTrainerMons_Roberto[] = { FRONTIER_MONS_DRAGON_TAMER_1 }; const u16 gBattleFrontierTrainerMons_Damian[] = { FRONTIER_MONS_DRAGON_TAMER_1 }; const u16 gBattleFrontierTrainerMons_Brody[] = { FRONTIER_MONS_DRAGON_TAMER_1 }; const u16 gBattleFrontierTrainerMons_Graham[] = { FRONTIER_MONS_DRAGON_TAMER_1 }; const u16 gBattleFrontierTrainerMons_Tylor[] = { FRONTIER_MONS_POKEFAN_2 }; const u16 gBattleFrontierTrainerMons_Jaren[] = { FRONTIER_MONS_POKEFAN_2 }; const u16 gBattleFrontierTrainerMons_Cordell[] = { FRONTIER_MONS_PKMN_BREEDER_M_1 }; const u16 gBattleFrontierTrainerMons_Jazlyn[] = { FRONTIER_MONS_PKMN_BREEDER_F_1 }; const u16 gBattleFrontierTrainerMons_Zachery[] = { FRONTIER_MONS_YOUNGSTER_LASS_2 }; const u16 gBattleFrontierTrainerMons_Johan[] = { FRONTIER_MONS_YOUNGSTER_LASS_2_NO_DUGTRIO }; const u16 gBattleFrontierTrainerMons_Shea[] = { FRONTIER_MONS_YOUNGSTER_LASS_2 }; const u16 gBattleFrontierTrainerMons_Kaila[] = { FRONTIER_MONS_YOUNGSTER_LASS_2 }; const u16 gBattleFrontierTrainerMons_Isiah[] = { FRONTIER_MONS_SCHOOL_KID_2 }; const u16 gBattleFrontierTrainerMons_Garrett[] = { FRONTIER_MONS_SCHOOL_KID_2 }; const u16 gBattleFrontierTrainerMons_Haylie[] = { FRONTIER_MONS_SCHOOL_KID_2 }; const u16 gBattleFrontierTrainerMons_Megan[] = { FRONTIER_MONS_SCHOOL_KID_2 }; const u16 gBattleFrontierTrainerMons_Issac[] = { FRONTIER_MONS_RICH_BOY_LADY_2 }; const u16 gBattleFrontierTrainerMons_Quinton[] = { FRONTIER_MONS_RICH_BOY_LADY_2 }; const u16 gBattleFrontierTrainerMons_Salma[] = { FRONTIER_MONS_RICH_BOY_LADY_2 }; const u16 gBattleFrontierTrainerMons_Ansley[] = { FRONTIER_MONS_RICH_BOY_LADY_2 }; const u16 gBattleFrontierTrainerMons_Holden[] = { FRONTIER_MONS_BUG_CATCHER_2 }; const u16 gBattleFrontierTrainerMons_Luca[] = { FRONTIER_MONS_BUG_CATCHER_2 }; const u16 gBattleFrontierTrainerMons_Jamison[] = { FRONTIER_MONS_NINJA_BOY_2 }; const u16 gBattleFrontierTrainerMons_Gunnar[] = { FRONTIER_MONS_NINJA_BOY_2 }; const u16 gBattleFrontierTrainerMons_Craig[] = { FRONTIER_MONS_TUBER_2 }; const u16 gBattleFrontierTrainerMons_Pierce[] = { FRONTIER_MONS_TUBER_2 }; const u16 gBattleFrontierTrainerMons_Regina[] = { FRONTIER_MONS_TUBER_2 }; const u16 gBattleFrontierTrainerMons_Alison[] = { FRONTIER_MONS_TUBER_2 }; const u16 gBattleFrontierTrainerMons_Hank[] = { FRONTIER_MONS_BUG_MANIAC_3 }; const u16 gBattleFrontierTrainerMons_Earl[] = { FRONTIER_MONS_BUG_MANIAC_3 }; const u16 gBattleFrontierTrainerMons_Ramiro[] = { FRONTIER_MONS_FISHERMAN_2 }; const u16 gBattleFrontierTrainerMons_Hunter[] = { FRONTIER_MONS_FISHERMAN_2 }; const u16 gBattleFrontierTrainerMons_Aiden[] = { FRONTIER_MONS_RUIN_MANIAC_3 }; const u16 gBattleFrontierTrainerMons_Xavier[] = { FRONTIER_MONS_RUIN_MANIAC_3 }; const u16 gBattleFrontierTrainerMons_Clinton[] = { FRONTIER_MONS_COLLECTOR_2 }; const u16 gBattleFrontierTrainerMons_Jesse[] = { FRONTIER_MONS_COLLECTOR_2 }; const u16 gBattleFrontierTrainerMons_Eduardo[] = { FRONTIER_MONS_GUITARIST_2 }; const u16 gBattleFrontierTrainerMons_Hal[] = { FRONTIER_MONS_GUITARIST_2 }; const u16 gBattleFrontierTrainerMons_Gage[] = { FRONTIER_MONS_BIRD_KEEPER_2 }; const u16 gBattleFrontierTrainerMons_Arnold[] = { FRONTIER_MONS_BIRD_KEEPER_2 }; const u16 gBattleFrontierTrainerMons_Jarrett[] = { FRONTIER_MONS_SAILOR_2 }; const u16 gBattleFrontierTrainerMons_Garett[] = { FRONTIER_MONS_SAILOR_2 }; const u16 gBattleFrontierTrainerMons_Emanuel[] = { FRONTIER_MONS_HIKER_2 }; const u16 gBattleFrontierTrainerMons_Gustavo[] = { FRONTIER_MONS_HIKER_2 }; const u16 gBattleFrontierTrainerMons_Kameron[] = { FRONTIER_MONS_KINDLER_2 }; const u16 gBattleFrontierTrainerMons_Alfredo[] = { FRONTIER_MONS_KINDLER_2 }; const u16 gBattleFrontierTrainerMons_Ruben[] = { FRONTIER_MONS_GENTLEMAN_2 }; const u16 gBattleFrontierTrainerMons_Lamar[] = { FRONTIER_MONS_GENTLEMAN_2 }; const u16 gBattleFrontierTrainerMons_Jaxon[] = { FRONTIER_MONS_YOUNGSTER_LASS_3 }; const u16 gBattleFrontierTrainerMons_Logan[] = { FRONTIER_MONS_YOUNGSTER_LASS_3 }; const u16 gBattleFrontierTrainerMons_Emilee[] = { FRONTIER_MONS_YOUNGSTER_LASS_3 }; const u16 gBattleFrontierTrainerMons_Josie[] = { FRONTIER_MONS_YOUNGSTER_LASS_3 }; const u16 gBattleFrontierTrainerMons_Armando[] = { FRONTIER_MONS_CAMPER_PICNICKER_2 }; const u16 gBattleFrontierTrainerMons_Skyler[] = { FRONTIER_MONS_CAMPER_PICNICKER_2 }; const u16 gBattleFrontierTrainerMons_Ruth[] = { FRONTIER_MONS_CAMPER_PICNICKER_2 }; const u16 gBattleFrontierTrainerMons_Melody[] = { FRONTIER_MONS_CAMPER_PICNICKER_2 }; const u16 gBattleFrontierTrainerMons_Pedro[] = { FRONTIER_MONS_SWIMMER_M_2 }; const u16 gBattleFrontierTrainerMons_Erick[] = { FRONTIER_MONS_SWIMMER_M_2 }; const u16 gBattleFrontierTrainerMons_Elaine[] = { FRONTIER_MONS_SWIMMER_F_2 }; const u16 gBattleFrontierTrainerMons_Joyce[] = { FRONTIER_MONS_SWIMMER_F_2 }; const u16 gBattleFrontierTrainerMons_Todd[] = { FRONTIER_MONS_POKEFAN_3 }; const u16 gBattleFrontierTrainerMons_Gavin[] = { FRONTIER_MONS_POKEFAN_3 }; const u16 gBattleFrontierTrainerMons_Malory[] = { FRONTIER_MONS_POKEFAN_3 }; const u16 gBattleFrontierTrainerMons_Esther[] = { FRONTIER_MONS_POKEFAN_3 }; const u16 gBattleFrontierTrainerMons_Oscar[] = { FRONTIER_MONS_PKMN_BREEDER_2 }; const u16 gBattleFrontierTrainerMons_Wilson[] = { FRONTIER_MONS_PKMN_BREEDER_2 }; const u16 gBattleFrontierTrainerMons_Clare[] = { FRONTIER_MONS_PKMN_BREEDER_2 }; const u16 gBattleFrontierTrainerMons_Tess[] = { FRONTIER_MONS_PKMN_BREEDER_2 }; const u16 gBattleFrontierTrainerMons_Leon[] = { FRONTIER_MONS_COOLTRAINER_M_2A }; const u16 gBattleFrontierTrainerMons_Alonzo[] = { FRONTIER_MONS_COOLTRAINER_M_2B }; const u16 gBattleFrontierTrainerMons_Vince[] = { FRONTIER_MONS_COOLTRAINER_2C(LATIOS) }; const u16 gBattleFrontierTrainerMons_Bryon[] = { FRONTIER_MONS_COOLTRAINER_2D(LATIOS) }; const u16 gBattleFrontierTrainerMons_Ava[] = { FRONTIER_MONS_COOLTRAINER_F_2A }; const u16 gBattleFrontierTrainerMons_Miriam[] = { FRONTIER_MONS_COOLTRAINER_F_2B }; const u16 gBattleFrontierTrainerMons_Carrie[] = { FRONTIER_MONS_COOLTRAINER_2C(LATIAS) }; const u16 gBattleFrontierTrainerMons_Gillian2[] = { FRONTIER_MONS_COOLTRAINER_2D(LATIAS) }; const u16 gBattleFrontierTrainerMons_Tyler[] = { FRONTIER_MONS_GENERAL_A }; const u16 gBattleFrontierTrainerMons_Chaz[] = { FRONTIER_MONS_GENERAL_B }; const u16 gBattleFrontierTrainerMons_Nelson[] = { FRONTIER_MONS_COOLTRAINER_2D(LATIOS) }; const u16 gBattleFrontierTrainerMons_Shania[] = { FRONTIER_MONS_GENERAL_C }; const u16 gBattleFrontierTrainerMons_Stella[] = { FRONTIER_MONS_GENERAL_D }; const u16 gBattleFrontierTrainerMons_Dorine[] = { FRONTIER_MONS_COOLTRAINER_2D(LATIAS) }; const u16 gBattleFrontierTrainerMons_Maddox[] = { FRONTIER_MONS_DRAGON_TAMER_2 }; const u16 gBattleFrontierTrainerMons_Davin[] = { FRONTIER_MONS_DRAGON_TAMER_2 }; const u16 gBattleFrontierTrainerMons_Trevon[] = { FRONTIER_MONS_DRAGON_TAMER_2 }; const u16 gBattleFrontierTrainerMons_Mateo[] = { FRONTIER_MONS_BLACK_BELT_2A }; const u16 gBattleFrontierTrainerMons_Bret[] = { FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_2B }; const u16 gBattleFrontierTrainerMons_Raul[] = { FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_2C }; const u16 gBattleFrontierTrainerMons_Kay[] = { FRONTIER_MONS_BATTLE_GIRL_2A }; const u16 gBattleFrontierTrainerMons_Elena[] = { FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_2B }; const u16 gBattleFrontierTrainerMons_Alana[] = { FRONTIER_MONS_BLACK_BELT_BATTLE_GIRL_2C }; const u16 gBattleFrontierTrainerMons_Alexas[] = { FRONTIER_MONS_EXPERT_2A(TYRANITAR) }; const u16 gBattleFrontierTrainerMons_Weston[] = { FRONTIER_MONS_EXPERT_2B(LATIOS) }; const u16 gBattleFrontierTrainerMons_Jasper[] = { FRONTIER_MONS_EXPERT_2C(TYRANITAR) }; const u16 gBattleFrontierTrainerMons_Nadia[] = { FRONTIER_MONS_EXPERT_2A(DRAGONITE) }; const u16 gBattleFrontierTrainerMons_Miranda[] = { FRONTIER_MONS_EXPERT_2B(LATIAS) }; const u16 gBattleFrontierTrainerMons_Emma[] = { FRONTIER_MONS_EXPERT_2C(DRAGONITE) }; const u16 gBattleFrontierTrainerMons_Rolando[] = { FRONTIER_MONS_PSYCHIC_2A(LATIOS) }; const u16 gBattleFrontierTrainerMons_Stanly[] = { FRONTIER_MONS_PSYCHIC_2B(LATIOS) }; const u16 gBattleFrontierTrainerMons_Dario[] = { FRONTIER_MONS_PSYCHIC_2C(LATIOS) }; const u16 gBattleFrontierTrainerMons_Karlee[] = { FRONTIER_MONS_PSYCHIC_2A(LATIAS) }; const u16 gBattleFrontierTrainerMons_Jaylin[] = { FRONTIER_MONS_PSYCHIC_2B(LATIAS) }; const u16 gBattleFrontierTrainerMons_Ingrid[] = { FRONTIER_MONS_PSYCHIC_2C(LATIAS) }; const u16 gBattleFrontierTrainerMons_Delilah[] = { FRONTIER_MONS_HEX_MANIAC_2A }; const u16 gBattleFrontierTrainerMons_Carly[] = { FRONTIER_MONS_HEX_MANIAC_2B }; const u16 gBattleFrontierTrainerMons_Lexie[] = { FRONTIER_MONS_HEX_MANIAC_2C }; const u16 gBattleFrontierTrainerMons_Miller[] = { FRONTIER_MONS_POKEMANIAC_2A }; const u16 gBattleFrontierTrainerMons_Marv[] = { FRONTIER_MONS_POKEMANIAC_2B }; const u16 gBattleFrontierTrainerMons_Layton[] = { FRONTIER_MONS_POKEMANIAC_2C }; const u16 gBattleFrontierTrainerMons_Brooks[] = { FRONTIER_MONS_GENERAL_A }; const u16 gBattleFrontierTrainerMons_Gregory[] = { FRONTIER_MONS_GENTLEMAN_3A }; const u16 gBattleFrontierTrainerMons_Reese[] = { FRONTIER_MONS_GENTLEMAN_3B }; const u16 gBattleFrontierTrainerMons_Mason[] = { FRONTIER_MONS_GENERAL_A }; const u16 gBattleFrontierTrainerMons_Toby[] = { FRONTIER_MONS_GENERAL_B }; const u16 gBattleFrontierTrainerMons_Dorothy[] = { FRONTIER_MONS_GENERAL_C }; const u16 gBattleFrontierTrainerMons_Piper[] = { FRONTIER_MONS_GENERAL_D }; const u16 gBattleFrontierTrainerMons_Finn[] = { FRONTIER_MONS_SWIMMING_TRIATHLETE_M_3 }; const u16 gBattleFrontierTrainerMons_Samir[] = { FRONTIER_MONS_SWIMMING_TRIATHLETE_M_3 }; const u16 gBattleFrontierTrainerMons_Fiona[] = { FRONTIER_MONS_SWIMMING_TRIATHLETE_F_3 }; const u16 gBattleFrontierTrainerMons_Gloria[] = { FRONTIER_MONS_SWIMMING_TRIATHLETE_F_3 }; const u16 gBattleFrontierTrainerMons_Nico[] = { FRONTIER_MONS_GENERAL_A }; const u16 gBattleFrontierTrainerMons_Jeremy[] = { FRONTIER_MONS_GENERAL_B }; const u16 gBattleFrontierTrainerMons_Caitlin[] = { FRONTIER_MONS_GENERAL_C }; const u16 gBattleFrontierTrainerMons_Reena[] = { FRONTIER_MONS_GENERAL_D }; const u16 gBattleFrontierTrainerMons_Avery[] = { FRONTIER_MONS_BUG_MANIAC_4 }; const u16 gBattleFrontierTrainerMons_Liam[] = { FRONTIER_MONS_BUG_MANIAC_4 }; const u16 gBattleFrontierTrainerMons_Theo[] = { FRONTIER_MONS_FISHERMAN_3 }; const u16 gBattleFrontierTrainerMons_Bailey[] = { FRONTIER_MONS_FISHERMAN_3 }; const u16 gBattleFrontierTrainerMons_Hugo[] = { FRONTIER_MONS_RUIN_MANIAC_4 }; const u16 gBattleFrontierTrainerMons_Bryce[] = { FRONTIER_MONS_RUIN_MANIAC_4 }; const u16 gBattleFrontierTrainerMons_Gideon[] = { FRONTIER_MONS_COLLECTOR_3 }; const u16 gBattleFrontierTrainerMons_Triston[] = { FRONTIER_MONS_COLLECTOR_3 }; const u16 gBattleFrontierTrainerMons_Charles[] = { FRONTIER_MONS_GUITARIST_3A }; const u16 gBattleFrontierTrainerMons_Raymond[] = { FRONTIER_MONS_GUITARIST_3B }; const u16 gBattleFrontierTrainerMons_Dirk[] = { FRONTIER_MONS_BIRD_KEEPER_3 }; const u16 gBattleFrontierTrainerMons_Harold[] = { FRONTIER_MONS_BIRD_KEEPER_3 }; const u16 gBattleFrontierTrainerMons_Omar[] = { FRONTIER_MONS_SAILOR_3 }; const u16 gBattleFrontierTrainerMons_Peter[] = { FRONTIER_MONS_SAILOR_3 }; const u16 gBattleFrontierTrainerMons_Dev[] = { FRONTIER_MONS_HIKER_3 }; const u16 gBattleFrontierTrainerMons_Corey[] = { FRONTIER_MONS_HIKER_3 }; const u16 gBattleFrontierTrainerMons_Andre[] = { FRONTIER_MONS_KINDLER_3 }; const u16 gBattleFrontierTrainerMons_Ferris[] = { FRONTIER_MONS_KINDLER_3 }; const u16 gBattleFrontierTrainerMons_Alivia[] = { FRONTIER_MONS_PARASOL_LADY_3 }; const u16 gBattleFrontierTrainerMons_Paige[] = { FRONTIER_MONS_PARASOL_LADY_3 }; const u16 gBattleFrontierTrainerMons_Anya[] = { FRONTIER_MONS_EEVEELUTIONS }; const u16 gBattleFrontierTrainerMons_Dawn[] = { FRONTIER_MONS_BEAUTY_2 }; const u16 gBattleFrontierTrainerMons_Abby[] = { FRONTIER_MONS_AROMA_LADY_3 }; const u16 gBattleFrontierTrainerMons_Gretel[] = { FRONTIER_MONS_AROMA_LADY_3 };