BTTRAINERS = [
  {
    :tclass => :YOUNGSTER,
    :name => "Kirk",
    :introSpeech => "Battling... battling's my game!",
    :winSpeech => "I'm strong, right?",
    :loseSpeech => "How could this happen!?",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :ARBOK, :RAICHU, :SANDSLASH, :WIGGLYTUFF,
      :PARASECT, :DUGTRIO, :PERSIAN, :GOLDUCK, :PRIMEAPE, :POLIWRATH, :VICTREEBEL, :GOLEM, :RAPIDASH, :FARFETCHD, :DODRIO, :DEWGONG, :HAUNTER, :HYPNO, :KINGLER, :ELECTRODE, :HITMONCHAN, :LICKITUNG, :TANGELA, :KANGASKHAN, :SEAKING, :MRMIME, :SCYTHER, :JYNX, :ELECTABUZZ, :PINSIR, :TAUROS, :LAPRAS, :DITTO, :FLAREON, :OMASTAR, :KABUTOPS, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :LANTURN, :TOGETIC, :AMPHAROS, :BELLOSSOM, :SUDOWOODO, :POLITOED, :JUMPLUFF, :SUNFLORA, :MISDREAVUS, :UNOWN, :WOBBUFFET, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :QWILFISH, :SHUCKLE, :URSARING, :MAGCARGO, :CORSOLA, :OCTILLERY, :DELIBIRD, :HOUNDOOM, :STANTLER, :SMEARGLE, :MIGHTYENA, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :DELCATTY, :SABLEYE, :MAWILE, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ROSELIA, :SWALOT, :WAILORD, :CAMERUPT, :TORKOAL, :GRUMPIG, :SPINDA, :CACTURNE, :ALTARIA, :SEVIPER, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :CASTFORM, :KECLEON, :BANETTE, :DUSCLOPS, :TROPIUS, :CHIMECHO, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :METANG, :REGIROCK, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :KRICKETUNE, :LUXRAY, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :FLOATZEL, :CHERRIM, :GASTRODON, :DRIFBLIM, :LOPUNNY, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :CARNIVINE, :LUMINEON, :ABOMASNOW, :LICKILICKY, :ELECTIVIRE, :LEAFEON, :GLACEON, :GALLADE, :PROBOPASS, :DUSKNOIR, :REGIGIGAS, :SERVINE, :WATCHOG, :STOUTLAND, :LIEPARD, :SIMISAGE, :SIMIPOUR, :SIMIPOUR, :MUSHARNA, :UNFEZANT, :ZEBSTRIKA, :SWOOBAT, :AUDINO, :GURDURR, :THROH, :SAWK, :LEAVANNY, :LILLIGANT, :BASCULIN, :MARACTUS, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :CINCCINO, :GOTHORITA, :GOTHITELLE, :DUOSION, :SWANNA, :SAWSBUCK, :EMOLGA, :JELLICENT, :KLANG, :EELEKTROSS, :BEHEEYEM, :BEARTIC, :CRYOGONAL, :STUNFISK, :GOLURK, :BOUFFALANT, :HEATMOR, :PYROAR, :FURFROU, :AROMATISSE, :AURORUS, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :AVALUGG, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :CRABOMINABLE, :ORICORIO, :WISHIWASHI, :MUDSDALE, :LURANTIS, :SHIINOTIC, :ORANGURU, :PYUKUMUKU, :TYPENULL, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :YOUNGSTER,
    :name => "Nico",
    :introSpeech => "Nobody here can beat me!",
    :winSpeech => "See? I told you nobody could beat me!",
    :loseSpeech => "I guess I was wrong...",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :ARBOK, :RAICHU, :SANDSLASH, :WIGGLYTUFF,
      :PARASECT, :DUGTRIO, :PERSIAN, :GOLDUCK, :PRIMEAPE, :POLIWRATH, :VICTREEBEL, :GOLEM, :RAPIDASH, :FARFETCHD, :DODRIO, :DEWGONG, :HAUNTER, :HYPNO, :KINGLER, :ELECTRODE, :HITMONCHAN, :LICKITUNG, :TANGELA, :KANGASKHAN, :SEAKING, :MRMIME, :SCYTHER, :JYNX, :ELECTABUZZ, :PINSIR, :TAUROS, :LAPRAS, :DITTO, :FLAREON, :OMASTAR, :KABUTOPS, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :LANTURN, :TOGETIC, :AMPHAROS, :BELLOSSOM, :SUDOWOODO, :POLITOED, :JUMPLUFF, :SUNFLORA, :MISDREAVUS, :UNOWN, :WOBBUFFET, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :QWILFISH, :SHUCKLE, :URSARING, :MAGCARGO, :CORSOLA, :OCTILLERY, :DELIBIRD, :HOUNDOOM, :STANTLER, :SMEARGLE, :MIGHTYENA, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :DELCATTY, :SABLEYE, :MAWILE, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ROSELIA, :SWALOT, :WAILORD, :CAMERUPT, :TORKOAL, :GRUMPIG, :SPINDA, :CACTURNE, :ALTARIA, :SEVIPER, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :CASTFORM, :KECLEON, :BANETTE, :DUSCLOPS, :TROPIUS, :CHIMECHO, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :METANG, :REGIROCK, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :KRICKETUNE, :LUXRAY, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :FLOATZEL, :CHERRIM, :GASTRODON, :DRIFBLIM, :LOPUNNY, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :CARNIVINE, :LUMINEON, :ABOMASNOW, :LICKILICKY, :ELECTIVIRE, :LEAFEON, :GLACEON, :GALLADE, :PROBOPASS, :DUSKNOIR, :REGIGIGAS, :SERVINE, :WATCHOG, :STOUTLAND, :LIEPARD, :SIMISAGE, :SIMIPOUR, :SIMIPOUR, :MUSHARNA, :UNFEZANT, :ZEBSTRIKA, :SWOOBAT, :AUDINO, :GURDURR, :THROH, :SAWK, :LEAVANNY, :LILLIGANT, :BASCULIN, :MARACTUS, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :CINCCINO, :GOTHORITA, :GOTHITELLE, :DUOSION, :SWANNA, :SAWSBUCK, :EMOLGA, :JELLICENT, :KLANG, :EELEKTROSS, :BEHEEYEM, :BEARTIC, :CRYOGONAL, :STUNFISK, :GOLURK, :BOUFFALANT, :HEATMOR, :PYROAR, :FURFROU, :AROMATISSE, :AURORUS, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :AVALUGG, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :CRABOMINABLE, :ORICORIO, :WISHIWASHI, :MUDSDALE, :LURANTIS, :SHIINOTIC, :ORANGURU, :PYUKUMUKU, :TYPENULL, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :YOUNGSTER,
    :name => "Clayton",
    :introSpeech => "Hey, check out my awesome team!",
    :winSpeech => "We did it!",
    :loseSpeech => "My Pokemon still did a good job!",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :ARBOK, :RAICHU, :SANDSLASH, :WIGGLYTUFF,
      :PARASECT, :DUGTRIO, :PERSIAN, :GOLDUCK, :PRIMEAPE, :POLIWRATH, :VICTREEBEL, :GOLEM, :RAPIDASH, :FARFETCHD, :DODRIO, :DEWGONG, :HAUNTER, :HYPNO, :KINGLER, :ELECTRODE, :HITMONCHAN, :LICKITUNG, :TANGELA, :KANGASKHAN, :SEAKING, :MRMIME, :SCYTHER, :JYNX, :ELECTABUZZ, :PINSIR, :TAUROS, :LAPRAS, :DITTO, :FLAREON, :OMASTAR, :KABUTOPS, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :LANTURN, :TOGETIC, :AMPHAROS, :BELLOSSOM, :SUDOWOODO, :POLITOED, :JUMPLUFF, :SUNFLORA, :MISDREAVUS, :UNOWN, :WOBBUFFET, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :QWILFISH, :SHUCKLE, :URSARING, :MAGCARGO, :CORSOLA, :OCTILLERY, :DELIBIRD, :HOUNDOOM, :STANTLER, :SMEARGLE, :MIGHTYENA, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :DELCATTY, :SABLEYE, :MAWILE, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ROSELIA, :SWALOT, :WAILORD, :CAMERUPT, :TORKOAL, :GRUMPIG, :SPINDA, :CACTURNE, :ALTARIA, :SEVIPER, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :CASTFORM, :KECLEON, :BANETTE, :DUSCLOPS, :TROPIUS, :CHIMECHO, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :METANG, :REGIROCK, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :KRICKETUNE, :LUXRAY, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :FLOATZEL, :CHERRIM, :GASTRODON, :DRIFBLIM, :LOPUNNY, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :CARNIVINE, :LUMINEON, :ABOMASNOW, :LICKILICKY, :ELECTIVIRE, :LEAFEON, :GLACEON, :GALLADE, :PROBOPASS, :DUSKNOIR, :REGIGIGAS, :SERVINE, :WATCHOG, :STOUTLAND, :LIEPARD, :SIMISAGE, :SIMIPOUR, :SIMIPOUR, :MUSHARNA, :UNFEZANT, :ZEBSTRIKA, :SWOOBAT, :AUDINO, :GURDURR, :THROH, :SAWK, :LEAVANNY, :LILLIGANT, :BASCULIN, :MARACTUS, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :CINCCINO, :GOTHORITA, :GOTHITELLE, :DUOSION, :SWANNA, :SAWSBUCK, :EMOLGA, :JELLICENT, :KLANG, :EELEKTROSS, :BEHEEYEM, :BEARTIC, :CRYOGONAL, :STUNFISK, :GOLURK, :BOUFFALANT, :HEATMOR, :PYROAR, :FURFROU, :AROMATISSE, :AURORUS, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :AVALUGG, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :CRABOMINABLE, :ORICORIO, :WISHIWASHI, :MUDSDALE, :LURANTIS, :SHIINOTIC, :ORANGURU, :PYUKUMUKU, :TYPENULL, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Candy",
    :introSpeech => "Time for a sweet battle!",
    :winSpeech => "Yay! I'm a sugar star!",
    :loseSpeech => "Now I'm bitter...",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :ARBOK, :RAICHU, :SANDSLASH, :WIGGLYTUFF,
      :PARASECT, :DUGTRIO, :PERSIAN, :GOLDUCK, :PRIMEAPE, :POLIWRATH, :VICTREEBEL, :GOLEM, :RAPIDASH, :FARFETCHD, :DODRIO, :DEWGONG, :HAUNTER, :HYPNO, :KINGLER, :ELECTRODE, :HITMONCHAN, :LICKITUNG, :TANGELA, :KANGASKHAN, :SEAKING, :MRMIME, :SCYTHER, :JYNX, :ELECTABUZZ, :PINSIR, :TAUROS, :LAPRAS, :DITTO, :FLAREON, :OMASTAR, :KABUTOPS, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :LANTURN, :TOGETIC, :AMPHAROS, :BELLOSSOM, :SUDOWOODO, :POLITOED, :JUMPLUFF, :SUNFLORA, :MISDREAVUS, :UNOWN, :WOBBUFFET, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :QWILFISH, :SHUCKLE, :URSARING, :MAGCARGO, :CORSOLA, :OCTILLERY, :DELIBIRD, :HOUNDOOM, :STANTLER, :SMEARGLE, :MIGHTYENA, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :DELCATTY, :SABLEYE, :MAWILE, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ROSELIA, :SWALOT, :WAILORD, :CAMERUPT, :TORKOAL, :GRUMPIG, :SPINDA, :CACTURNE, :ALTARIA, :SEVIPER, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :CASTFORM, :KECLEON, :BANETTE, :DUSCLOPS, :TROPIUS, :CHIMECHO, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :METANG, :REGIROCK, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :KRICKETUNE, :LUXRAY, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :FLOATZEL, :CHERRIM, :GASTRODON, :DRIFBLIM, :LOPUNNY, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :CARNIVINE, :LUMINEON, :ABOMASNOW, :LICKILICKY, :ELECTIVIRE, :LEAFEON, :GLACEON, :GALLADE, :PROBOPASS, :DUSKNOIR, :REGIGIGAS, :SERVINE, :WATCHOG, :STOUTLAND, :LIEPARD, :SIMISAGE, :SIMIPOUR, :SIMIPOUR, :MUSHARNA, :UNFEZANT, :ZEBSTRIKA, :SWOOBAT, :AUDINO, :GURDURR, :THROH, :SAWK, :LEAVANNY, :LILLIGANT, :BASCULIN, :MARACTUS, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :CINCCINO, :GOTHORITA, :GOTHITELLE, :DUOSION, :SWANNA, :SAWSBUCK, :EMOLGA, :JELLICENT, :KLANG, :EELEKTROSS, :BEHEEYEM, :BEARTIC, :CRYOGONAL, :STUNFISK, :GOLURK, :BOUFFALANT, :HEATMOR, :PYROAR, :FURFROU, :AROMATISSE, :AURORUS, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :AVALUGG, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :CRABOMINABLE, :ORICORIO, :WISHIWASHI, :MUDSDALE, :LURANTIS, :SHIINOTIC, :ORANGURU, :PYUKUMUKU, :TYPENULL, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Evevee",
    :introSpeech => "This should be fun!",
    :winSpeech => "Victory is mine!",
    :loseSpeech => "I was getting bored anyway...",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :ARBOK, :RAICHU, :SANDSLASH, :WIGGLYTUFF,
      :PARASECT, :DUGTRIO, :PERSIAN, :GOLDUCK, :PRIMEAPE, :POLIWRATH, :VICTREEBEL, :GOLEM, :RAPIDASH, :FARFETCHD, :DODRIO, :DEWGONG, :HAUNTER, :HYPNO, :KINGLER, :ELECTRODE, :HITMONCHAN, :LICKITUNG, :TANGELA, :KANGASKHAN, :SEAKING, :MRMIME, :SCYTHER, :JYNX, :ELECTABUZZ, :PINSIR, :TAUROS, :LAPRAS, :DITTO, :FLAREON, :OMASTAR, :KABUTOPS, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :LANTURN, :TOGETIC, :AMPHAROS, :BELLOSSOM, :SUDOWOODO, :POLITOED, :JUMPLUFF, :SUNFLORA, :MISDREAVUS, :UNOWN, :WOBBUFFET, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :QWILFISH, :SHUCKLE, :URSARING, :MAGCARGO, :CORSOLA, :OCTILLERY, :DELIBIRD, :HOUNDOOM, :STANTLER, :SMEARGLE, :MIGHTYENA, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :DELCATTY, :SABLEYE, :MAWILE, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ROSELIA, :SWALOT, :WAILORD, :CAMERUPT, :TORKOAL, :GRUMPIG, :SPINDA, :CACTURNE, :ALTARIA, :SEVIPER, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :CASTFORM, :KECLEON, :BANETTE, :DUSCLOPS, :TROPIUS, :CHIMECHO, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :METANG, :REGIROCK, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :KRICKETUNE, :LUXRAY, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :FLOATZEL, :CHERRIM, :GASTRODON, :DRIFBLIM, :LOPUNNY, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :CARNIVINE, :LUMINEON, :ABOMASNOW, :LICKILICKY, :ELECTIVIRE, :LEAFEON, :GLACEON, :GALLADE, :PROBOPASS, :DUSKNOIR, :REGIGIGAS, :SERVINE, :WATCHOG, :STOUTLAND, :LIEPARD, :SIMISAGE, :SIMIPOUR, :SIMIPOUR, :MUSHARNA, :UNFEZANT, :ZEBSTRIKA, :SWOOBAT, :AUDINO, :GURDURR, :THROH, :SAWK, :LEAVANNY, :LILLIGANT, :BASCULIN, :MARACTUS, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :CINCCINO, :GOTHORITA, :GOTHITELLE, :DUOSION, :SWANNA, :SAWSBUCK, :EMOLGA, :JELLICENT, :KLANG, :EELEKTROSS, :BEHEEYEM, :BEARTIC, :CRYOGONAL, :STUNFISK, :GOLURK, :BOUFFALANT, :HEATMOR, :PYROAR, :FURFROU, :AROMATISSE, :AURORUS, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :AVALUGG, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :CRABOMINABLE, :ORICORIO, :WISHIWASHI, :MUDSDALE, :LURANTIS, :SHIINOTIC, :ORANGURU, :PYUKUMUKU, :TYPENULL, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Nelisie",
    :introSpeech => "Get ready to lose!",
    :winSpeech => "We destroyed you!",
    :loseSpeech => "Why'd you have to be so mean?",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :ARBOK, :RAICHU, :SANDSLASH, :WIGGLYTUFF,
      :PARASECT, :DUGTRIO, :PERSIAN, :GOLDUCK, :PRIMEAPE, :POLIWRATH, :VICTREEBEL, :GOLEM, :RAPIDASH, :FARFETCHD, :DODRIO, :DEWGONG, :HAUNTER, :HYPNO, :KINGLER, :ELECTRODE, :HITMONCHAN, :LICKITUNG, :TANGELA, :KANGASKHAN, :SEAKING, :MRMIME, :SCYTHER, :JYNX, :ELECTABUZZ, :PINSIR, :TAUROS, :LAPRAS, :DITTO, :FLAREON, :OMASTAR, :KABUTOPS, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :LANTURN, :TOGETIC, :AMPHAROS, :BELLOSSOM, :SUDOWOODO, :POLITOED, :JUMPLUFF, :SUNFLORA, :MISDREAVUS, :UNOWN, :WOBBUFFET, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :QWILFISH, :SHUCKLE, :URSARING, :MAGCARGO, :CORSOLA, :OCTILLERY, :DELIBIRD, :HOUNDOOM, :STANTLER, :SMEARGLE, :MIGHTYENA, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :DELCATTY, :SABLEYE, :MAWILE, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ROSELIA, :SWALOT, :WAILORD, :CAMERUPT, :TORKOAL, :GRUMPIG, :SPINDA, :CACTURNE, :ALTARIA, :SEVIPER, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :CASTFORM, :KECLEON, :BANETTE, :DUSCLOPS, :TROPIUS, :CHIMECHO, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :METANG, :REGIROCK, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :KRICKETUNE, :LUXRAY, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :FLOATZEL, :CHERRIM, :GASTRODON, :DRIFBLIM, :LOPUNNY, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :CARNIVINE, :LUMINEON, :ABOMASNOW, :LICKILICKY, :ELECTIVIRE, :LEAFEON, :GLACEON, :GALLADE, :PROBOPASS, :DUSKNOIR, :REGIGIGAS, :SERVINE, :WATCHOG, :STOUTLAND, :LIEPARD, :SIMISAGE, :SIMIPOUR, :SIMIPOUR, :MUSHARNA, :UNFEZANT, :ZEBSTRIKA, :SWOOBAT, :AUDINO, :GURDURR, :THROH, :SAWK, :LEAVANNY, :LILLIGANT, :BASCULIN, :MARACTUS, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :CINCCINO, :GOTHORITA, :GOTHITELLE, :DUOSION, :SWANNA, :SAWSBUCK, :EMOLGA, :JELLICENT, :KLANG, :EELEKTROSS, :BEHEEYEM, :BEARTIC, :CRYOGONAL, :STUNFISK, :GOLURK, :BOUFFALANT, :HEATMOR, :PYROAR, :FURFROU, :AROMATISSE, :AURORUS, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :AVALUGG, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :CRABOMINABLE, :ORICORIO, :WISHIWASHI, :MUDSDALE, :LURANTIS, :SHIINOTIC, :ORANGURU, :PYUKUMUKU, :TYPENULL, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Obligus",
    :introSpeech => "I don't just study, you know!",
    :winSpeech => "You should study more.",
    :loseSpeech => "I guess I need to study more...",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Ijenske",
    :introSpeech => "Let's see who has the better moves!",
    :winSpeech => "You were hopelessly outmatched.",
    :loseSpeech => "You outplayed us...",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Hawkins",
    :introSpeech => "I seek to be a master of the battling arts.",
    :winSpeech => "You have a long way to go!",
    :loseSpeech => "Perhaps you will be the master...",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Maura",
    :introSpeech => "I will never give up until I win!",
    :winSpeech => "This was the only way it could have gone!",
    :loseSpeech => "I still will not give up...",
    :monIndexes => [
      :SLOWBRO, :HAUNTER, :HYPNO, :MRMIME, :JYNX, :XATU, :ESPEON, :UMBREON, :SLOWKING, :MISDREAVUS, :UNOWN, :WOBBUFFET,
      :GIRAFARIG, :SNEASEL, :HOUNDOOM, :MIGHTYENA, :SHIFTRY, :GARDEVOIR, :SHEDINJA, :SABLEYE, :MEDICHAM, :SHARPEDO, :GRUMPIG, :CACTURNE, :LUNATONE, :SOLROCK, :CLAYDOL, :BANETTE, :DUSCLOPS, :CHIMECHO, :ABSOL, :METANG, :METAGROSS, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :BRONZONG, :SPIRITOMB, :DRAPION, :GALLADE, :DUSKNOIR, :UXIE, :MESPRIT, :CRESSELIA, :LIEPARD, :MUSHARNA, :SWOOBAT, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :JELLICENT, :BEHEEYEM, :GOLURK, :MANDIBUZZ, :MELOETTA, :DELPHOX, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :ORANGURU, :PALOSSAND, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Elise",
    :introSpeech => "I've learned all I know from my mother!",
    :winSpeech => "My mother taught me well!",
    :loseSpeech => "Mother? ",
    :monIndexes => [
      :SLOWBRO, :HAUNTER, :HYPNO, :MRMIME, :JYNX, :XATU, :ESPEON, :UMBREON, :SLOWKING, :MISDREAVUS, :UNOWN, :WOBBUFFET,
      :GIRAFARIG, :SNEASEL, :HOUNDOOM, :MIGHTYENA, :SHIFTRY, :GARDEVOIR, :SHEDINJA, :SABLEYE, :MEDICHAM, :SHARPEDO, :GRUMPIG, :CACTURNE, :LUNATONE, :SOLROCK, :CLAYDOL, :BANETTE, :DUSCLOPS, :CHIMECHO, :ABSOL, :METANG, :METAGROSS, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :BRONZONG, :SPIRITOMB, :DRAPION, :GALLADE, :DUSKNOIR, :UXIE, :MESPRIT, :CRESSELIA, :LIEPARD, :MUSHARNA, :SWOOBAT, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :JELLICENT, :BEHEEYEM, :GOLURK, :MANDIBUZZ, :MELOETTA, :DELPHOX, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :ORANGURU, :PALOSSAND, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Zoey",
    :introSpeech => "Show me your true intentions with this battle!",
    :winSpeech => "You showed me your intent, but mine was stronger!",
    :loseSpeech => "I understand now.",
    :monIndexes => [
      :SLOWBRO, :HAUNTER, :HYPNO, :MRMIME, :JYNX, :XATU, :ESPEON, :UMBREON, :SLOWKING, :MISDREAVUS, :UNOWN, :WOBBUFFET,
      :GIRAFARIG, :SNEASEL, :HOUNDOOM, :MIGHTYENA, :SHIFTRY, :GARDEVOIR, :SHEDINJA, :SABLEYE, :MEDICHAM, :SHARPEDO, :GRUMPIG, :CACTURNE, :LUNATONE, :SOLROCK, :CLAYDOL, :BANETTE, :DUSCLOPS, :CHIMECHO, :ABSOL, :METANG, :METAGROSS, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :BRONZONG, :SPIRITOMB, :DRAPION, :GALLADE, :DUSKNOIR, :UXIE, :MESPRIT, :CRESSELIA, :LIEPARD, :MUSHARNA, :SWOOBAT, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :JELLICENT, :BEHEEYEM, :GOLURK, :MANDIBUZZ, :MELOETTA, :DELPHOX, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :ORANGURU, :PALOSSAND, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Funk",
    :introSpeech => "Don't look at me like that! I'm hip too!",
    :winSpeech => "Hahaha! I'm lolling!",
    :loseSpeech => "Ah, forget it. ",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Shiro",
    :introSpeech => "I shall show you the power of my dear partners!",
    :winSpeech => "Did I not tell you? They're simply wonderful!",
    :loseSpeech => "That was unkind!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Randy",
    :introSpeech => "Age before beauty!",
    :winSpeech => "My battling skills have aged like a fine wine!",
    :loseSpeech => "You should learn to respect your elders!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :LADY,
    :name => "Tina",
    :introSpeech => "If I win, you can have a Sweet Kiss!",
    :winSpeech => "Here you are! A Sweet Kiss from my Jynx- Wait, where are you going!?",
    :loseSpeech => "You want a swift Jump Kick instead!?",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :LADY,
    :name => "Karen",
    :introSpeech => "I need a battle, and I need it now!",
    :winSpeech => "Next, I'll pick up the dry cleaning...",
    :loseSpeech => "What? I demand to speak with a manager!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :LADY,
    :name => "ZOE",
    :introSpeech => "Isn't this facility just fabulous?",
    :winSpeech => "This atmosphere is to die for!",
    :loseSpeech => "I-I was distracted by the lighting!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :COOLTRAINER_Male,
    :name => "Clintz",
    :introSpeech => "You've got nothing on me!",
    :winSpeech => "This is what real skill looks like!",
    :loseSpeech => "Apparently I've got nothing on you...",
    :monIndexes => [
      :CHARIZARD, :ARCANINE, :RAPIDASH, :FLAREON, :TYPHLOSION, :UMBREON, :SNEASEL, :MAGCARGO, :HOUNDOOM, :ENTEI,
      :MIGHTYENA, :SHIFTRY, :SABLEYE, :SHARPEDO, :CAMERUPT, :TORKOAL, :CACTURNE, :ABSOL, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :MAGMORTAR, :EMBOAR, :LIEPARD, :DARMANITAN, :SCRAFTY, :ZOROARK, :MANDIBUZZ, :HEATMOR, :DELPHOX, :TALONFLAME, :PYROAR, :PANGORO, :MALAMAR, :INCINEROAR, :SALAZZLE, :TURTONATOR
    ],
  },
  {
    :tclass => :COOLTRAINER_Male,
    :name => "Henrique",
    :introSpeech => "You look pretty weak.",
    :winSpeech => "Don't worry, you'll toughen up eventually.",
    :loseSpeech => "I was wrong! I was wrong!",
    :monIndexes => [
      :CHARIZARD, :ARCANINE, :RAPIDASH, :FLAREON, :TYPHLOSION, :UMBREON, :SNEASEL, :MAGCARGO, :HOUNDOOM, :ENTEI,
      :MIGHTYENA, :SHIFTRY, :SABLEYE, :SHARPEDO, :CAMERUPT, :TORKOAL, :CACTURNE, :ABSOL, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :MAGMORTAR, :EMBOAR, :LIEPARD, :DARMANITAN, :SCRAFTY, :ZOROARK, :MANDIBUZZ, :HEATMOR, :DELPHOX, :TALONFLAME, :PYROAR, :PANGORO, :MALAMAR, :INCINEROAR, :SALAZZLE, :TURTONATOR
    ],
  },
  {
    :tclass => :COOLTRAINER_Male,
    :name => "Arthur",
    :introSpeech => "I'm destined to defeat you!",
    :winSpeech => "No one can defeat the king!",
    :loseSpeech => "Could the stars have been wrong?",
    :monIndexes => [
      :CHARIZARD, :ARCANINE, :RAPIDASH, :FLAREON, :TYPHLOSION, :UMBREON, :SNEASEL, :MAGCARGO, :HOUNDOOM, :ENTEI,
      :MIGHTYENA, :SHIFTRY, :SABLEYE, :SHARPEDO, :CAMERUPT, :TORKOAL, :CACTURNE, :ABSOL, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :MAGMORTAR, :EMBOAR, :LIEPARD, :DARMANITAN, :SCRAFTY, :ZOROARK, :MANDIBUZZ, :HEATMOR, :DELPHOX, :TALONFLAME, :PYROAR, :PANGORO, :MALAMAR, :INCINEROAR, :SALAZZLE, :TURTONATOR
    ],
  },
  {
    :tclass => :RANGERF,
    :name => "Anne",
    :introSpeech => "I'm so glad I live in a world where there are battles!",
    :winSpeech => "It's delightful when your imaginations come true, isn't it?",
    :loseSpeech => "My life is a perfect graveyard of buried hopes!",
    :monIndexes => [
      :NIDOQUEEN, :DUGTRIO, :GOLEM, :MAROWAK, :RHYDON, :OMASTAR, :KABUTOPS, :AERODACTYL, :SUDOWOODO, :STEELIX,
      :SHUCKLE, :MAGCARGO, :PILOSWINE, :CORSOLA, :DONPHAN, :ARON, :LAIRON, :AGGRON, :CAMERUPT, :FLYGON, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :RELICANTH, :REGIROCK, :TORTERRA, :BASTIODON, :GASTRODON, :RHYPERIOR, :PROBOPASS, :GIGALITH, :SEISMITOAD, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :STUNFISK, :GOLURK, :BARBARACLE, :AURORUS, :CARBINK, :DIANCIE, :LYCANROC, :MUDSDALE, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :RANGERF,
    :name => "Alize",
    :introSpeech => "Don't ever take Pokemon for granted!",
    :winSpeech => "My team knows how much I care for them!",
    :loseSpeech => "I can see you respect your Pokemon!",
    :monIndexes => [
      :NIDOQUEEN, :DUGTRIO, :GOLEM, :MAROWAK, :RHYDON, :OMASTAR, :KABUTOPS, :AERODACTYL, :SUDOWOODO, :STEELIX,
      :SHUCKLE, :MAGCARGO, :PILOSWINE, :CORSOLA, :DONPHAN, :ARON, :LAIRON, :AGGRON, :CAMERUPT, :FLYGON, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :RELICANTH, :REGIROCK, :TORTERRA, :BASTIODON, :GASTRODON, :RHYPERIOR, :PROBOPASS, :GIGALITH, :SEISMITOAD, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :STUNFISK, :GOLURK, :BARBARACLE, :AURORUS, :CARBINK, :DIANCIE, :LYCANROC, :MUDSDALE, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :RANGERF,
    :name => "Lauren",
    :introSpeech => "I'm always in high spirits!",
    :winSpeech => "I'm on Cloud 9!",
    :loseSpeech => "You brought me back down to earth...",
    :monIndexes => [
      :NIDOQUEEN, :DUGTRIO, :GOLEM, :MAROWAK, :RHYDON, :OMASTAR, :KABUTOPS, :AERODACTYL, :SUDOWOODO, :STEELIX,
      :SHUCKLE, :MAGCARGO, :PILOSWINE, :CORSOLA, :DONPHAN, :ARON, :LAIRON, :AGGRON, :CAMERUPT, :FLYGON, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :RELICANTH, :REGIROCK, :TORTERRA, :BASTIODON, :GASTRODON, :RHYPERIOR, :PROBOPASS, :GIGALITH, :SEISMITOAD, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :STUNFISK, :GOLURK, :BARBARACLE, :AURORUS, :CARBINK, :DIANCIE, :LYCANROC, :MUDSDALE, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "Lukan",
    :introSpeech => "Surf's up!",
    :winSpeech => "Watch out for the big waves!",
    :loseSpeech => "Wiped out...",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "Jason",
    :introSpeech => "Me and my Pokemon have been training hard!",
    :winSpeech => "Our strategy was the best!",
    :loseSpeech => "I guess we didn't train hard enough...",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "John",
    :introSpeech => "Wait, a battle?",
    :winSpeech => "Hey, I won!",
    :loseSpeech => "I thought this was the water park!",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Colette",
    :introSpeech => "Isn't it fun, battling like this?",
    :winSpeech => "Win or lose, battles are fun... But especially when I win!",
    :loseSpeech => "M-My Pokemon will bite you!",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :Punk,
    :name => "Bellona",
    :introSpeech => "I'm warning you, I won't lose!",
    :winSpeech => "This is paradise!",
    :loseSpeech => "You're so toxic!",
    :monIndexes => [
      :BEAUTIFLY, :BUTTERFREE, :CROBAT, :GOLBAT, :LEDIAN, :MASQUERAIN, :MOTHIM, :NINJASK, :SCYTHER, :VESPIQUEN,
      :VIVILLON, :YANMEGA, :GOLISOPOD, :TOXAPEX, :DRAGALGE, :ACCELGOR, :AMOONGUSS, :ARAQUANID, :ARBOK, :ARIADOS, :ARMALDO, :BEEDRILL, :CHARJABUG, :CRUSTLE, :DRAPION, :DURANT, :DUSTOX, :ESCAVALIER, :FORRETRESS, :GALVANTULA, :GARBODOR, :GENESECT, :GENGAR, :HAUNTER, :HERACROSS, :ILLUMISE, :KRICKETUNE, :LEAVANNY, :MUK, :NIDOKING, :NIDOQUEEN, :PARASECT, :PINSIR, :QWILFISH, :RIBOMBEE, :ROSELIA, :ROSERADE, :SALAZZLE, :SCIZOR, :SEVIPER, :SHEDINJA, :SHUCKLE, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VIKAVOLT, :VILEPLUME, :VOLBEAT, :VOLCARONA, :WEEZING, :DRIFBLIM, :AEGISLASH, :BANETTE, :CHANDELURE, :COFAGRIGUS, :DECIDUEYE, :DHELMISE, :DOUBLADE, :DUSCLOPS, :DUSKNOIR, :FROSLASS, :GENGAR, :GOLURK, :GOURGEIST, :HAUNTER, :HOOPA, :JELLICENT, :MARSHADOW, :MIMIKYU, :MISDREAVUS, :MISMAGIUS, :PALOSSAND, :ROTOM, :SABLEYE, :SHEDINJA, :SPIRITOMB, :TREVENANT
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Cara",
    :introSpeech => "Let's relax with a nice battle.",
    :winSpeech => "Wasn't that relaxing? ",
    :loseSpeech => "Hey, you splashed me!",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :EXPERT_Male,
    :name => "Gregory",
    :introSpeech => "What makes you think you're so special?",
    :winSpeech => "If you think you're special, you'd better be prepared to back it up!",
    :loseSpeech => "I see.",
    :monIndexes => [
      :AERODACTYL, :ALTARIA, :ARCHEOPS, :ARTICUNO, :BEAUTIFLY, :BRAVIARY, :BUTTERFREE, :CHARIZARD, :CHATOT, :CROBAT,
      :DELIBIRD, :DODRIO, :DRAGONITE, :DRIFBLIM, :EMOLGA, :FARFETCHD, :FEAROW, :GLIGAR, :GLISCOR, :GOLBAT, :GYARADOS, :HAWLUCHA, :HONCHKROW, :JUMPLUFF, :LANDORUS, :LEDIAN, :MANDIBUZZ, :MANTINE, :MASQUERAIN, :MINIOR, :MOLTRES, :MOTHIM, :NINJASK, :NOCTOWL, :NOIVERN, :ORICORIO, :PELIPPER, :PIDGEOT, :SALAMENCE, :SCYTHER, :SIGILYPH, :SKARMORY, :STARAPTOR, :SWANNA, :SWELLOW, :SWOOBAT, :TALONFLAME, :THUNDURUS, :TOGEKISS, :TOGETIC, :TORNADUS, :TOUCANNON, :TROPIUS, :UNFEZANT, :VESPIQUEN, :VIVILLON, :XATU, :YANMEGA, :ZAPDOS
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "Ayden",
    :introSpeech => "Let's have a Water Gun fight!",
    :winSpeech => "Gotcha!",
    :loseSpeech => "Aah! That water was too cold!",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "Marco",
    :introSpeech => "I love surfing!",
    :winSpeech => "You wiped out!",
    :loseSpeech => "I'll beat up my surfboard!",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Cierra",
    :introSpeech => "My Pokemon and I are perfectly synchronized!",
    :winSpeech => "A flawless performance!",
    :loseSpeech => "I messed up...",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Marcy",
    :introSpeech => "Don't get caught in the undertow!",
    :winSpeech => "You need to study the seas more!",
    :loseSpeech => "I got swept away!",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Kathy",
    :introSpeech => "I've won every match I've been in today!",
    :winSpeech => "Another victory for me!",
    :loseSpeech => "My first loss of the day...",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Peyton",
    :introSpeech => "Meet my wonderful Pokemon!",
    :winSpeech => "Aren't they amazing?",
    :loseSpeech => "My Pokemon are still the light of my life!",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Julian",
    :introSpeech => "Are you a rising star, or will you crash and burn?",
    :winSpeech => "This was the battle of my dreams!",
    :loseSpeech => "You're one of a kind!",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Georg",
    :introSpeech => "My Pokemon and I are the dream team!",
    :winSpeech => "We made our dreams real!",
    :loseSpeech => "This is a terrible nightmare!",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :Punk,
    :name => "Haylee",
    :introSpeech => "I don't know how to feel about this...",
    :winSpeech => "This! This feels wonderful!",
    :loseSpeech => "Terrible. I feel terrible.",
    :monIndexes => [
      :BEAUTIFLY, :BUTTERFREE, :CROBAT, :GOLBAT, :LEDIAN, :MASQUERAIN, :MOTHIM, :NINJASK, :SCYTHER, :VESPIQUEN,
      :VIVILLON, :YANMEGA, :GOLISOPOD, :TOXAPEX, :DRAGALGE, :ACCELGOR, :AMOONGUSS, :ARAQUANID, :ARBOK, :ARIADOS, :ARMALDO, :BEEDRILL, :CHARJABUG, :CRUSTLE, :DRAPION, :DURANT, :DUSTOX, :ESCAVALIER, :FORRETRESS, :GALVANTULA, :GARBODOR, :GENESECT, :GENGAR, :HAUNTER, :HERACROSS, :ILLUMISE, :KRICKETUNE, :LEAVANNY, :MUK, :NIDOKING, :NIDOQUEEN, :PARASECT, :PINSIR, :QWILFISH, :RIBOMBEE, :ROSELIA, :ROSERADE, :SALAZZLE, :SCIZOR, :SEVIPER, :SHEDINJA, :SHUCKLE, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VIKAVOLT, :VILEPLUME, :VOLBEAT, :VOLCARONA, :WEEZING, :DRIFBLIM, :AEGISLASH, :BANETTE, :CHANDELURE, :COFAGRIGUS, :DECIDUEYE, :DHELMISE, :DOUBLADE, :DUSCLOPS, :DUSKNOIR, :FROSLASS, :GENGAR, :GOLURK, :GOURGEIST, :HAUNTER, :HOOPA, :JELLICENT, :MARSHADOW, :MIMIKYU, :MISDREAVUS, :MISMAGIUS, :PALOSSAND, :ROTOM, :SABLEYE, :SHEDINJA, :SPIRITOMB, :TREVENANT
    ],
  },
  {
    :tclass => :POACHERF,
    :name => "Amanda",
    :introSpeech => "Hah, you don't stand a chance.",
    :winSpeech => "Crushed it.",
    :loseSpeech => "This was a bad idea anyway.",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :AceTrainerF,
    :name => "Stacy",
    :introSpeech => "Every Pokemon is precious!",
    :winSpeech => "Look how much fun they all had!",
    :loseSpeech => "Oh, your Pokemon are so adorable!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :Clown,
    :name => "Rafael",
    :introSpeech => "I just graduated from Clown College, you know!",
    :winSpeech => "Did I do well?",
    :loseSpeech => "My nose itches...",
    :monIndexes => [
      :ABOMASNOW, :ABSOL, :AGGRON, :ARTICUNO, :AUDINO, :AURORUS, :CARRACOSTA, :CLAYDOL, :CRYOGONAL, :DODRIO, :DRAMPA,
      :DUGTRIO, :EELEKTROSS, :GASTRODON, :GOLURK, :GURDURR, :HAUNTER, :HITMONCHAN, :JELLICENT, :KABUTOPS, :KANGASKHAN, :KECLEON, :LANTURN, :LIEPARD, :LUDICOLO, :LURANTIS, :MANECTRIC, :MUDSDALE, :MUSHARNA, :OMASTAR, :PERSIAN, :PRIMEAPE, :QWILFISH, :RAICHU, :REGIROCK, :ROSELIA, :SABLEYE, :SANDSLASH, :SCYTHER, :SKUNTANK, :SPIRITOMB, :STOUTLAND, :TANGELA, :VICTREEBEL, :ALTARIA, :AMPHAROS, :ARBOK, :ARIADOS, :ARMALDO, :ARON, :AVALUGG, :BANETTE, :BASCULIN, :BASTIODON, :BEARTIC, :BEAUTIFLY, :BEEDRILL, :BEHEEYEM, :BELLOSSOM, :BIBAREL, :BOUFFALANT, :BUTTERFREE, :CACTURNE, :CAMERUPT, :CARBINK, :CARNIVINE, :CASTFORM, :CHARJABUG, :CHATOT, :CHERRIM, :CHIMECHO, :CORSOLA, :CRABOMINABLE, :CRADILY, :CRUSTLE, :DEDENNE, :DELCATTY, :DELIBIRD, :DEWGONG, :DITTO, :DRIFBLIM, :DUNSPARCE, :DUOSION, :DUSCLOPS, :DUSKNOIR, :DUSTOX, :ELECTABUZZ, :ELECTIVIRE, :ELECTRODE, :EMOLGA, :FARFETCHD, :FEAROW, :FLAREON, :FLOATZEL, :FURFROU, :FURRET, :GIRAFARIG, :GLACEON, :GLALIE, :GOLDUCK, :GOLEM, :GOREBYSS, :GOTHITELLE, :GOTHORITA, :GOURGEIST, :GRANBULL, :GROTLE, :GRUMPIG, :GUMSHOOS, :HEATMOR, :HUNTAIL, :HYPNO, :ILLUMISE, :JUMPLUFF, :JYNX, :KLANG, :KOMALA, :KRICKETUNE, :LAIRON, :LAPRAS, :LEAFEON, :LEAVANNY, :LEDIAN, :LICKILICKY, :LICKITUNG, :LOPUNNY, :LUMINEON, :LUNATONE, :LUVDISC, :LUXRAY, :MAGCARGO, :MARACTUS, :MASQUERAIN, :MAWILE, :MEGANIUM, :METANG, :MIGHTYENA, :MINUN, :MISDREAVUS, :MOTHIM, :MRMIME, :NINJASK, :NOCTOWL, :OCTILLERY, :ORANGURU, :ORICORIO, :PACHIRISU, :PARASECT, :PIDGEOT, :PINSIR, :PLUSLE, :POLITOED, :POLIWRATH, :PROBOPASS, :PURUGLY, :PYUKUMUKU, :RAPIDASH, :RATICATE, :REGICE, :REGIGIGAS, :RELICANTH, :SAWSBUCK, :SEAKING, :SERVINE, :SEVIPER, :SHEDINJA, :SHIFTRY, :SHIINOTIC, :SHUCKLE, :SIMIPOUR, :SIMIPOUR, :SIMISAGE, :SLAKING, :SMEARGLE, :SOLROCK, :SPINDA, :STANTLER, :STUNFISK, :SUDOWOODO, :SUNFLORA, :SWALOT, :SWANNA, :SWOOBAT, :THROH, :TOGETIC, :TORKOAL, :TORTERRA, :TOUCANNON, :TREVENANT, :TROPIUS, :TURTONATOR, :TYPENULL, :UNFEZANT, :UNOWN, :URSARING, :VESPIQUEN, :VOLBEAT, :WAILORD, :WALREIN, :WATCHOG, :WHISCASH, :WIGGLYTUFF, :WISHIWASHI, :WOBBUFFET, :WORMADAM, :ZEBSTRIKA, :ARCHEOPS, :AROMATISSE, :CHARIZARD, :CINCCINO, :GALLADE, :HOUNDOOM, :KINGLER, :LILLIGANT, :PYROAR, :SAWK, :TAUROS
    ],
  },
  {
    :tclass => :Clown,
    :name => "Oliver",
    :introSpeech => "I'm an artistic genius!",
    :winSpeech => "Behold, my vision!",
    :loseSpeech => "You're the true artist!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :ARBOK, :RAICHU,
      :SANDSLASH, :NIDOQUEEN, :NIDOKING, :CLEFABLE, :NINETALES, :WIGGLYTUFF, :GOLBAT, :VILEPLUME, :PARASECT, :VENOMOTH, :DUGTRIO, :PERSIAN, :GOLDUCK, :PRIMEAPE, :ARCANINE, :POLIWRATH, :ALAKAZAM, :MACHAMP, :VICTREEBEL, :TENTACRUEL, :GOLEM, :RAPIDASH, :SLOWBRO, :MAGNETON, :FARFETCHD, :DODRIO, :DEWGONG, :MUK, :CLOYSTER, :HAUNTER, :GENGAR, :HYPNO, :KINGLER, :ELECTRODE, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :HITMONCHAN, :LICKITUNG, :WEEZING, :RHYDON, :CHANSEY, :TANGELA, :KANGASKHAN, :SEAKING, :STARMIE, :MRMIME, :SCYTHER, :JYNX, :ELECTABUZZ, :PINSIR, :TAUROS, :GYARADOS, :LAPRAS, :DITTO, :VAPOREON, :JOLTEON, :FLAREON, :OMASTAR, :KABUTOPS, :AERODACTYL, :SNORLAX, :ARTICUNO, :ZAPDOS, :MOLTRES, :DRAGONITE, :MEW, :MEGANIUM, :TYPHLOSION, :FERALIGATR, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :CROBAT, :LANTURN, :TOGETIC, :XATU, :AMPHAROS, :BELLOSSOM, :AZUMARILL, :SUDOWOODO, :POLITOED, :JUMPLUFF, :SUNFLORA, :QUAGSIRE, :ESPEON, :UMBREON, :SLOWKING, :MISDREAVUS, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :DUNSPARCE, :GLIGAR, :STEELIX, :GRANBULL, :QWILFISH, :SCIZOR, :SHUCKLE, :HERACROSS, :SNEASEL, :URSARING, :MAGCARGO, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :SKARMORY, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :STANTLER, :SMEARGLE, :HITMONTOP, :MILTANK, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :TYRANITAR, :CELEBI, :SCEPTILE, :BLAZIKEN, :SWAMPERT, :MIGHTYENA, :LINOONE, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :SWELLOW, :PELIPPER, :GARDEVOIR, :MASQUERAIN, :BRELOOM, :SLAKING, :NINJASK, :SHEDINJA, :EXPLOUD, :HARIYAMA, :DELCATTY, :SABLEYE, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ROSELIA, :SWALOT, :SHARPEDO, :WAILORD, :CAMERUPT, :TORKOAL, :GRUMPIG, :SPINDA, :FLYGON, :CACTURNE, :ALTARIA, :SEVIPER, :LUNATONE, :SOLROCK, :WHISCASH, :CRAWDAUNT, :CLAYDOL, :CRADILY, :ARMALDO, :MILOTIC, :CASTFORM, :KECLEON, :BANETTE, :DUSCLOPS, :TROPIUS, :CHIMECHO, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :SALAMENCE, :METANG, :METAGROSS, :REGIROCK, :REGICE, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :GROTLE, :TORTERRA, :INFERNAPE, :EMPOLEON, :STARAPTOR, :BIBAREL, :KRICKETUNE, :LUXRAY, :ROSERADE, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :FLOATZEL, :CHERRIM, :GASTRODON, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :MISMAGIUS, :HONCHKROW, :PURUGLY, :SKUNTANK, :BRONZONG, :CHATOT, :SPIRITOMB, :GARCHOMP, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :CARNIVINE, :LUMINEON, :ABOMASNOW, :WEAVILE, :MAGNEZONE, :LICKILICKY, :RHYPERIOR, :TANGROWTH, :ELECTIVIRE, :MAGMORTAR, :TOGEKISS, :YANMEGA, :LEAFEON, :GLACEON, :GLISCOR, :MAMOSWINE, :PORYGONZ, :GALLADE, :PROBOPASS, :DUSKNOIR, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :HEATRAN, :REGIGIGAS, :CRESSELIA, :MANAPHY, :DARKRAI, :SHAYMIN, :VICTINI, :SERVINE, :SERPERIOR, :EMBOAR, :SAMUROTT, :WATCHOG, :STOUTLAND, :LIEPARD, :SIMISAGE, :SIMIPOUR, :SIMIPOUR, :MUSHARNA, :UNFEZANT, :ZEBSTRIKA, :GIGALITH, :SWOOBAT, :EXCADRILL, :AUDINO, :GURDURR, :CONKELDURR, :SEISMITOAD, :THROH, :SAWK, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :BASCULIN, :KROOKODILE, :DARMANITAN, :MARACTUS, :CRUSTLE, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :CARRACOSTA, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :SWANNA, :VANILLUXE, :SAWSBUCK, :EMOLGA, :ESCAVALIER, :AMOONGUSS, :JELLICENT, :ALOMOMOLA, :GALVANTULA, :FERROTHORN, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :CHANDELURE, :HAXORUS, :BEARTIC, :CRYOGONAL, :ACCELGOR, :STUNFISK, :MIENSHAO, :DRUDDIGON, :GOLURK, :BISHARP, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :HEATMOR, :DURANT, :HYDREIGON, :VOLCARONA, :COBALION, :TERRAKION, :VIRIZION, :TORNADUS, :THUNDURUS, :LANDORUS, :KYUREM, :KELDEO, :MELOETTA, :GENESECT, :CHESNAUGHT, :DELPHOX, :GRENINJA, :DIGGERSBY, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :FURFROU, :DOUBLADE, :AEGISLASH, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :AURORUS, :SYLVEON, :HAWLUCHA, :DEDENNE, :CARBINK, :GOODRA, :KLEFKI, :TREVENANT, :GOURGEIST, :AVALUGG, :NOIVERN, :ZYGARDE, :DIANCIE, :HOOPA, :VOLCANION, :DECIDUEYE, :INCINEROAR, :PRIMARINA, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :VIKAVOLT, :CRABOMINABLE, :ORICORIO, :RIBOMBEE, :LYCANROC, :WISHIWASHI, :TOXAPEX, :MUDSDALE, :ARAQUANID, :LURANTIS, :SHIINOTIC, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :ORANGURU, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :PYUKUMUKU, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :TURTONATOR, :TOGEDEMARU, :MIMIKYU, :BRUXISH, :DRAMPA, :DHELMISE, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :NECROZMA, :MAGEARNA, :MARSHADOW, :ZERAORA
    ],
  },
  {
    :tclass => :Clown,
    :name => "Park",
    :introSpeech => "Prepare to be entertained!",
    :winSpeech => "Wasn't that amazing?",
    :loseSpeech => "Hey! You're not supposed to laugh now!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :ARBOK, :RAICHU,
      :SANDSLASH, :NIDOQUEEN, :NIDOKING, :CLEFABLE, :NINETALES, :WIGGLYTUFF, :GOLBAT, :VILEPLUME, :PARASECT, :VENOMOTH, :DUGTRIO, :PERSIAN, :GOLDUCK, :PRIMEAPE, :ARCANINE, :POLIWRATH, :ALAKAZAM, :MACHAMP, :VICTREEBEL, :TENTACRUEL, :GOLEM, :RAPIDASH, :SLOWBRO, :MAGNETON, :FARFETCHD, :DODRIO, :DEWGONG, :MUK, :CLOYSTER, :HAUNTER, :GENGAR, :HYPNO, :KINGLER, :ELECTRODE, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :HITMONCHAN, :LICKITUNG, :WEEZING, :RHYDON, :CHANSEY, :TANGELA, :KANGASKHAN, :SEAKING, :STARMIE, :MRMIME, :SCYTHER, :JYNX, :ELECTABUZZ, :PINSIR, :TAUROS, :GYARADOS, :LAPRAS, :DITTO, :VAPOREON, :JOLTEON, :FLAREON, :OMASTAR, :KABUTOPS, :AERODACTYL, :SNORLAX, :ARTICUNO, :ZAPDOS, :MOLTRES, :DRAGONITE, :MEW, :MEGANIUM, :TYPHLOSION, :FERALIGATR, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :CROBAT, :LANTURN, :TOGETIC, :XATU, :AMPHAROS, :BELLOSSOM, :AZUMARILL, :SUDOWOODO, :POLITOED, :JUMPLUFF, :SUNFLORA, :QUAGSIRE, :ESPEON, :UMBREON, :SLOWKING, :MISDREAVUS, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :DUNSPARCE, :GLIGAR, :STEELIX, :GRANBULL, :QWILFISH, :SCIZOR, :SHUCKLE, :HERACROSS, :SNEASEL, :URSARING, :MAGCARGO, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :SKARMORY, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :STANTLER, :SMEARGLE, :HITMONTOP, :MILTANK, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :TYRANITAR, :CELEBI, :SCEPTILE, :BLAZIKEN, :SWAMPERT, :MIGHTYENA, :LINOONE, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :SWELLOW, :PELIPPER, :GARDEVOIR, :MASQUERAIN, :BRELOOM, :SLAKING, :NINJASK, :SHEDINJA, :EXPLOUD, :HARIYAMA, :DELCATTY, :SABLEYE, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ROSELIA, :SWALOT, :SHARPEDO, :WAILORD, :CAMERUPT, :TORKOAL, :GRUMPIG, :SPINDA, :FLYGON, :CACTURNE, :ALTARIA, :SEVIPER, :LUNATONE, :SOLROCK, :WHISCASH, :CRAWDAUNT, :CLAYDOL, :CRADILY, :ARMALDO, :MILOTIC, :CASTFORM, :KECLEON, :BANETTE, :DUSCLOPS, :TROPIUS, :CHIMECHO, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :SALAMENCE, :METANG, :METAGROSS, :REGIROCK, :REGICE, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :GROTLE, :TORTERRA, :INFERNAPE, :EMPOLEON, :STARAPTOR, :BIBAREL, :KRICKETUNE, :LUXRAY, :ROSERADE, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :FLOATZEL, :CHERRIM, :GASTRODON, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :MISMAGIUS, :HONCHKROW, :PURUGLY, :SKUNTANK, :BRONZONG, :CHATOT, :SPIRITOMB, :GARCHOMP, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :CARNIVINE, :LUMINEON, :ABOMASNOW, :WEAVILE, :MAGNEZONE, :LICKILICKY, :RHYPERIOR, :TANGROWTH, :ELECTIVIRE, :MAGMORTAR, :TOGEKISS, :YANMEGA, :LEAFEON, :GLACEON, :GLISCOR, :MAMOSWINE, :PORYGONZ, :GALLADE, :PROBOPASS, :DUSKNOIR, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :HEATRAN, :REGIGIGAS, :CRESSELIA, :MANAPHY, :DARKRAI, :SHAYMIN, :VICTINI, :SERVINE, :SERPERIOR, :EMBOAR, :SAMUROTT, :WATCHOG, :STOUTLAND, :LIEPARD, :SIMISAGE, :SIMIPOUR, :SIMIPOUR, :MUSHARNA, :UNFEZANT, :ZEBSTRIKA, :GIGALITH, :SWOOBAT, :EXCADRILL, :AUDINO, :GURDURR, :CONKELDURR, :SEISMITOAD, :THROH, :SAWK, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :BASCULIN, :KROOKODILE, :DARMANITAN, :MARACTUS, :CRUSTLE, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :CARRACOSTA, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :SWANNA, :VANILLUXE, :SAWSBUCK, :EMOLGA, :ESCAVALIER, :AMOONGUSS, :JELLICENT, :ALOMOMOLA, :GALVANTULA, :FERROTHORN, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :CHANDELURE, :HAXORUS, :BEARTIC, :CRYOGONAL, :ACCELGOR, :STUNFISK, :MIENSHAO, :DRUDDIGON, :GOLURK, :BISHARP, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :HEATMOR, :DURANT, :HYDREIGON, :VOLCARONA, :COBALION, :TERRAKION, :VIRIZION, :TORNADUS, :THUNDURUS, :LANDORUS, :KYUREM, :KELDEO, :MELOETTA, :GENESECT, :CHESNAUGHT, :DELPHOX, :GRENINJA, :DIGGERSBY, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :FURFROU, :DOUBLADE, :AEGISLASH, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :AURORUS, :SYLVEON, :HAWLUCHA, :DEDENNE, :CARBINK, :GOODRA, :KLEFKI, :TREVENANT, :GOURGEIST, :AVALUGG, :NOIVERN, :ZYGARDE, :DIANCIE, :HOOPA, :VOLCANION, :DECIDUEYE, :INCINEROAR, :PRIMARINA, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :VIKAVOLT, :CRABOMINABLE, :ORICORIO, :RIBOMBEE, :LYCANROC, :WISHIWASHI, :TOXAPEX, :MUDSDALE, :ARAQUANID, :LURANTIS, :SHIINOTIC, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :ORANGURU, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :PYUKUMUKU, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :TURTONATOR, :TOGEDEMARU, :MIMIKYU, :BRUXISH, :DRAMPA, :DHELMISE, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :NECROZMA, :MAGEARNA, :MARSHADOW, :ZERAORA
    ],
  },
  {
    :tclass => :Doxy,
    :name => "Pamela",
    :introSpeech => "Pokemon love kind Trainers.",
    :winSpeech => "My Pokemon know I love them, and that's why they're so strong!",
    :loseSpeech => "You seem strong as well as kind!",
    :monIndexes => [
      :RATICATE, :RAICHU, :SANDSLASH, :CLEFABLE, :NINETALES, :WIGGLYTUFF, :DUGTRIO, :PERSIAN, :GOLEM, :MUK, :EXEGGUTOR,
      :MAROWAK, :MRMIME, :TOGETIC, :AZUMARILL, :GRANBULL, :GARDEVOIR, :MAWILE, :TOGEKISS, :WHIMSICOTT, :FLORGES, :AROMATISSE, :SLURPUFF, :SYLVEON, :DEDENNE, :CARBINK, :KLEFKI, :DIANCIE, :PRIMARINA, :RIBOMBEE, :SHIINOTIC, :COMFEY, :MIMIKYU, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :Doxy,
    :name => "Eliza",
    :introSpeech => "Let the dance begin!",
    :winSpeech => "I could have kept battling all day!",
    :loseSpeech => "I could do little to stop you!",
    :monIndexes => [
      :RATICATE, :RAICHU, :SANDSLASH, :CLEFABLE, :NINETALES, :WIGGLYTUFF, :DUGTRIO, :PERSIAN, :GOLEM, :MUK, :EXEGGUTOR,
      :MAROWAK, :MRMIME, :TOGETIC, :AZUMARILL, :GRANBULL, :GARDEVOIR, :MAWILE, :TOGEKISS, :WHIMSICOTT, :FLORGES, :AROMATISSE, :SLURPUFF, :SYLVEON, :DEDENNE, :CARBINK, :KLEFKI, :DIANCIE, :PRIMARINA, :RIBOMBEE, :SHIINOTIC, :COMFEY, :MIMIKYU, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :Doxy,
    :name => "Marisa",
    :introSpeech => "Let us both truly give our all!",
    :winSpeech => "You must try harder next time!",
    :loseSpeech => "We must battle agan sometime!",
    :monIndexes => [
      :RATICATE, :RAICHU, :SANDSLASH, :CLEFABLE, :NINETALES, :WIGGLYTUFF, :DUGTRIO, :PERSIAN, :GOLEM, :MUK, :EXEGGUTOR,
      :MAROWAK, :MRMIME, :TOGETIC, :AZUMARILL, :GRANBULL, :GARDEVOIR, :MAWILE, :TOGEKISS, :WHIMSICOTT, :FLORGES, :AROMATISSE, :SLURPUFF, :SYLVEON, :DEDENNE, :CARBINK, :KLEFKI, :DIANCIE, :PRIMARINA, :RIBOMBEE, :SHIINOTIC, :COMFEY, :MIMIKYU, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Lewis",
    :introSpeech => "Look! Bugs!",
    :winSpeech => "Bugs are only scary if they're your opponents!",
    :loseSpeech => "I guess bugs don't scare you...",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :GOLBAT, :PARASECT, :VENOMOTH,
      :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :SCYTHER, :PINSIR, :TAUROS, :DITTO, :AERODACTYL, :SNORLAX, :ARTICUNO, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :TOGETIC, :XATU, :JUMPLUFF, :GIRAFARIG, :FORRETRESS, :DUNSPARCE, :SHUCKLE, :HERACROSS, :URSARING, :DELIBIRD, :MANTINE, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :BEAUTIFLY, :DUSTOX, :SWELLOW, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :EXPLOUD, :DELCATTY, :VOLBEAT, :ILLUMISE, :SPINDA, :ALTARIA, :ARMALDO, :CASTFORM, :KECLEON, :TROPIUS, :BIBAREL, :KRICKETUNE, :WORMADAM, :MOTHIM, :VESPIQUEN, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :HONCHKROW, :PURUGLY, :CHATOT, :LICKILICKY, :YANMEGA, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :SWOOBAT, :AUDINO, :LEAVANNY, :CRUSTLE, :SIGILYPH, :ARCHEOPS, :CINCCINO, :SWANNA, :SAWSBUCK, :EMOLGA, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :DURANT, :MELOETTA, :TALONFLAME, :VIVILLON, :PYROAR, :FURFROU, :HELIOLISK, :NOIVERN, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :VIKAVOLT, :ORICORIO, :RIBOMBEE, :ARAQUANID, :BEWEAR, :ORANGURU, :GOLISOPOD, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :DRAMPA
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Yarrow",
    :introSpeech => "I try and learn a lesson from every battle!",
    :winSpeech => "Today I learned I'm stronger than you!",
    :loseSpeech => "I think I learned something!",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :GOLBAT, :PARASECT, :VENOMOTH,
      :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :SCYTHER, :PINSIR, :TAUROS, :DITTO, :AERODACTYL, :SNORLAX, :ARTICUNO, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :TOGETIC, :XATU, :JUMPLUFF, :GIRAFARIG, :FORRETRESS, :DUNSPARCE, :SHUCKLE, :HERACROSS, :URSARING, :DELIBIRD, :MANTINE, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :BEAUTIFLY, :DUSTOX, :SWELLOW, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :EXPLOUD, :DELCATTY, :VOLBEAT, :ILLUMISE, :SPINDA, :ALTARIA, :ARMALDO, :CASTFORM, :KECLEON, :TROPIUS, :BIBAREL, :KRICKETUNE, :WORMADAM, :MOTHIM, :VESPIQUEN, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :HONCHKROW, :PURUGLY, :CHATOT, :LICKILICKY, :YANMEGA, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :SWOOBAT, :AUDINO, :LEAVANNY, :CRUSTLE, :SIGILYPH, :ARCHEOPS, :CINCCINO, :SWANNA, :SAWSBUCK, :EMOLGA, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :DURANT, :MELOETTA, :TALONFLAME, :VIVILLON, :PYROAR, :FURFROU, :HELIOLISK, :NOIVERN, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :VIKAVOLT, :ORICORIO, :RIBOMBEE, :ARAQUANID, :BEWEAR, :ORANGURU, :GOLISOPOD, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :DRAMPA
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Destin",
    :introSpeech => "Why is it so hot in here?",
    :winSpeech => "The heat drove me to victory!",
    :loseSpeech => "Anyone have any water?",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :GOLBAT, :PARASECT, :VENOMOTH,
      :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :SCYTHER, :PINSIR, :TAUROS, :DITTO, :AERODACTYL, :SNORLAX, :ARTICUNO, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :TOGETIC, :XATU, :JUMPLUFF, :GIRAFARIG, :FORRETRESS, :DUNSPARCE, :SHUCKLE, :HERACROSS, :URSARING, :DELIBIRD, :MANTINE, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :BEAUTIFLY, :DUSTOX, :SWELLOW, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :EXPLOUD, :DELCATTY, :VOLBEAT, :ILLUMISE, :SPINDA, :ALTARIA, :ARMALDO, :CASTFORM, :KECLEON, :TROPIUS, :BIBAREL, :KRICKETUNE, :WORMADAM, :MOTHIM, :VESPIQUEN, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :HONCHKROW, :PURUGLY, :CHATOT, :LICKILICKY, :YANMEGA, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :SWOOBAT, :AUDINO, :LEAVANNY, :CRUSTLE, :SIGILYPH, :ARCHEOPS, :CINCCINO, :SWANNA, :SAWSBUCK, :EMOLGA, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :DURANT, :MELOETTA, :TALONFLAME, :VIVILLON, :PYROAR, :FURFROU, :HELIOLISK, :NOIVERN, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :VIKAVOLT, :ORICORIO, :RIBOMBEE, :ARAQUANID, :BEWEAR, :ORANGURU, :GOLISOPOD, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :DRAMPA
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Keon",
    :introSpeech => "Prepare for the battle of the century!",
    :winSpeech => "This is a victory I won't soon forget!",
    :loseSpeech => "Well, that's a loss to remember...",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Stuart",
    :introSpeech => "Come on, let's spar a little!",
    :winSpeech => "Beating me was a tall order, and you couldn't measure up!",
    :loseSpeech => "Your fighting spirit is no small thing!",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Nestor",
    :introSpeech => "In battling, as in all things, discipline is important. ",
    :winSpeech => "You and your Pokemon must work on control.",
    :loseSpeech => "Excellent.",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Derrick",
    :introSpeech => "I've just finished my daily meditation. Care for a battle?",
    :winSpeech => "I guess my win was pre-meditated!",
    :loseSpeech => "Looks like I may need to meditate some more.",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :GOLBAT, :PARASECT, :VENOMOTH,
      :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :SCYTHER, :PINSIR, :TAUROS, :DITTO, :AERODACTYL, :SNORLAX, :ARTICUNO, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :TOGETIC, :XATU, :JUMPLUFF, :GIRAFARIG, :FORRETRESS, :DUNSPARCE, :SHUCKLE, :HERACROSS, :URSARING, :DELIBIRD, :MANTINE, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :BEAUTIFLY, :DUSTOX, :SWELLOW, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :EXPLOUD, :DELCATTY, :VOLBEAT, :ILLUMISE, :SPINDA, :ALTARIA, :ARMALDO, :CASTFORM, :KECLEON, :TROPIUS, :BIBAREL, :KRICKETUNE, :WORMADAM, :MOTHIM, :VESPIQUEN, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :HONCHKROW, :PURUGLY, :CHATOT, :LICKILICKY, :YANMEGA, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :SWOOBAT, :AUDINO, :LEAVANNY, :CRUSTLE, :SIGILYPH, :ARCHEOPS, :CINCCINO, :SWANNA, :SAWSBUCK, :EMOLGA, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :DURANT, :MELOETTA, :TALONFLAME, :VIVILLON, :PYROAR, :FURFROU, :HELIOLISK, :NOIVERN, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :VIKAVOLT, :ORICORIO, :RIBOMBEE, :ARAQUANID, :BEWEAR, :ORANGURU, :GOLISOPOD, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :DRAMPA
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Bryson",
    :introSpeech => "Okay. I can do this.",
    :winSpeech => "...I did it! ",
    :loseSpeech => "Well, it was kinda fun anyway!",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :GOLBAT, :PARASECT, :VENOMOTH,
      :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :SCYTHER, :PINSIR, :TAUROS, :DITTO, :AERODACTYL, :SNORLAX, :ARTICUNO, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :TOGETIC, :XATU, :JUMPLUFF, :GIRAFARIG, :FORRETRESS, :DUNSPARCE, :SHUCKLE, :HERACROSS, :URSARING, :DELIBIRD, :MANTINE, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :BEAUTIFLY, :DUSTOX, :SWELLOW, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :EXPLOUD, :DELCATTY, :VOLBEAT, :ILLUMISE, :SPINDA, :ALTARIA, :ARMALDO, :CASTFORM, :KECLEON, :TROPIUS, :BIBAREL, :KRICKETUNE, :WORMADAM, :MOTHIM, :VESPIQUEN, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :HONCHKROW, :PURUGLY, :CHATOT, :LICKILICKY, :YANMEGA, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :SWOOBAT, :AUDINO, :LEAVANNY, :CRUSTLE, :SIGILYPH, :ARCHEOPS, :CINCCINO, :SWANNA, :SAWSBUCK, :EMOLGA, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :DURANT, :MELOETTA, :TALONFLAME, :VIVILLON, :PYROAR, :FURFROU, :HELIOLISK, :NOIVERN, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :VIKAVOLT, :ORICORIO, :RIBOMBEE, :ARAQUANID, :BEWEAR, :ORANGURU, :GOLISOPOD, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :DRAMPA
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Clayton",
    :introSpeech => "I've been hunting for a good opponent for weeks now!",
    :winSpeech => "You put up a good fight. I appreciate it.",
    :loseSpeech => "Hey, that was great!",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :GOLBAT, :PARASECT, :VENOMOTH,
      :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :SCYTHER, :PINSIR, :TAUROS, :DITTO, :AERODACTYL, :SNORLAX, :ARTICUNO, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :TOGETIC, :XATU, :JUMPLUFF, :GIRAFARIG, :FORRETRESS, :DUNSPARCE, :SHUCKLE, :HERACROSS, :URSARING, :DELIBIRD, :MANTINE, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :BEAUTIFLY, :DUSTOX, :SWELLOW, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :EXPLOUD, :DELCATTY, :VOLBEAT, :ILLUMISE, :SPINDA, :ALTARIA, :ARMALDO, :CASTFORM, :KECLEON, :TROPIUS, :BIBAREL, :KRICKETUNE, :WORMADAM, :MOTHIM, :VESPIQUEN, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :HONCHKROW, :PURUGLY, :CHATOT, :LICKILICKY, :YANMEGA, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :SWOOBAT, :AUDINO, :LEAVANNY, :CRUSTLE, :SIGILYPH, :ARCHEOPS, :CINCCINO, :SWANNA, :SAWSBUCK, :EMOLGA, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :DURANT, :MELOETTA, :TALONFLAME, :VIVILLON, :PYROAR, :FURFROU, :HELIOLISK, :NOIVERN, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :VIKAVOLT, :ORICORIO, :RIBOMBEE, :ARAQUANID, :BEWEAR, :ORANGURU, :GOLISOPOD, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :DRAMPA
    ],
  },
  {
    :tclass => :FISHERMAN,
    :name => "Trenton",
    :introSpeech => "I'd rather be fishing...",
    :winSpeech => "I guess a break now and then is a good thing!",
    :loseSpeech => "I shouldn't have taken time out.",
    :monIndexes => [
      :BEEDRILL, :VICTREEBEL, :ARIADOS, :DUSTOX, :LUDICOLO, :ROSELIA, :POLIWRATH, :ARBOK, :GOLDUCK, :DEWGONG, :HAUNTER,
      :SEAKING, :LAPRAS, :OMASTAR, :KABUTOPS, :LANTURN, :POLITOED, :QWILFISH, :CORSOLA, :OCTILLERY, :SWALOT, :WAILORD, :SEVIPER, :WHISCASH, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :BIBAREL, :FLOATZEL, :GASTRODON, :SKUNTANK, :LUMINEON, :SIMIPOUR, :SIMIPOUR, :BASCULIN, :CARRACOSTA, :SWANNA, :JELLICENT, :WISHIWASHI, :PYUKUMUKU, :KINGLER, :VILEPLUME, :BLASTOISE, :GOLBAT, :WEEZING, :VAPOREON, :SLOWKING, :KINGDRA, :SAMUROTT, :SEISMITOAD, :GARBODOR, :BARBARACLE, :CLAWITZER, :BRUXISH, :VENUSAUR, :VENOMOTH, :ROSERADE, :ARAQUANID, :GOLISOPOD, :TOXICROAK, :NIDOQUEEN, :SLOWBRO, :CLOYSTER, :MANTINE, :SHARPEDO, :MILOTIC, :DRAPION, :DRAGALGE, :SALAZZLE
    ],
  },
  {
    :tclass => :FISHERMAN,
    :name => "Jenson",
    :introSpeech => "My Pokemon will show you a true challenge!",
    :winSpeech => "You flopped!",
    :loseSpeech => "You rose to the challenge!",
    :monIndexes => [
      :BEEDRILL, :VICTREEBEL, :ARIADOS, :DUSTOX, :LUDICOLO, :ROSELIA, :POLIWRATH, :ARBOK, :GOLDUCK, :DEWGONG, :HAUNTER,
      :SEAKING, :LAPRAS, :OMASTAR, :KABUTOPS, :LANTURN, :POLITOED, :QWILFISH, :CORSOLA, :OCTILLERY, :SWALOT, :WAILORD, :SEVIPER, :WHISCASH, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :BIBAREL, :FLOATZEL, :GASTRODON, :SKUNTANK, :LUMINEON, :SIMIPOUR, :SIMIPOUR, :BASCULIN, :CARRACOSTA, :SWANNA, :JELLICENT, :WISHIWASHI, :PYUKUMUKU, :KINGLER, :VILEPLUME, :BLASTOISE, :GOLBAT, :WEEZING, :VAPOREON, :SLOWKING, :KINGDRA, :SAMUROTT, :SEISMITOAD, :GARBODOR, :BARBARACLE, :CLAWITZER, :BRUXISH, :VENUSAUR, :VENOMOTH, :ROSERADE, :ARAQUANID, :GOLISOPOD, :TOXICROAK, :NIDOQUEEN, :SLOWBRO, :CLOYSTER, :MANTINE, :SHARPEDO, :MILOTIC, :DRAPION, :DRAGALGE, :SALAZZLE
    ],
  },
  {
    :tclass => :FISHERMAN,
    :name => "Westley",
    :introSpeech => "You seem a decent Trainer. I hate to destroy you.",
    :winSpeech => "You Emboar-faced buffoon!",
    :loseSpeech => "You are a decent Trainer! I still hate to lose. ",
    :monIndexes => [
      :BEEDRILL, :VICTREEBEL, :ARIADOS, :DUSTOX, :LUDICOLO, :ROSELIA, :POLIWRATH, :ARBOK, :GOLDUCK, :DEWGONG, :HAUNTER,
      :SEAKING, :LAPRAS, :OMASTAR, :KABUTOPS, :LANTURN, :POLITOED, :QWILFISH, :CORSOLA, :OCTILLERY, :SWALOT, :WAILORD, :SEVIPER, :WHISCASH, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :BIBAREL, :FLOATZEL, :GASTRODON, :SKUNTANK, :LUMINEON, :SIMIPOUR, :SIMIPOUR, :BASCULIN, :CARRACOSTA, :SWANNA, :JELLICENT, :WISHIWASHI, :PYUKUMUKU, :KINGLER, :VILEPLUME, :BLASTOISE, :GOLBAT, :WEEZING, :VAPOREON, :SLOWKING, :KINGDRA, :SAMUROTT, :SEISMITOAD, :GARBODOR, :BARBARACLE, :CLAWITZER, :BRUXISH, :VENUSAUR, :VENOMOTH, :ROSERADE, :ARAQUANID, :GOLISOPOD, :TOXICROAK, :NIDOQUEEN, :SLOWBRO, :CLOYSTER, :MANTINE, :SHARPEDO, :MILOTIC, :DRAPION, :DRAGALGE, :SALAZZLE
    ],
  },
  {
    :tclass => :KNIGHT,
    :name => "Franka",
    :introSpeech => "Have you heard of me?",
    :winSpeech => "It is I, the great knight Franka!",
    :loseSpeech => "I'm the great knight Franka! How could I lose?",
    :monIndexes => [
      :WIGGLYTUFF, :MRMIME, :TOGETIC, :FORRETRESS, :STEELIX, :GRANBULL, :KINGDRA, :GARDEVOIR, :MAWILE, :ARON, :LAIRON,
      :AGGRON, :FLYGON, :ALTARIA, :METANG, :METAGROSS, :REGISTEEL, :BASTIODON, :BRONZONG, :PROBOPASS, :WHIMSICOTT, :ESCAVALIER, :KLANG, :KLINKLANG, :DRUDDIGON, :DURANT, :KYUREM, :FLORGES, :AEGISLASH, :AROMATISSE, :SLURPUFF, :DRAGALGE, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :RIBOMBEE, :SHIINOTIC, :COMFEY, :TURTONATOR, :TOGEDEMARU, :DRAMPA
    ],
  },
  {
    :tclass => :KNIGHT,
    :name => "Lawson",
    :introSpeech => "It's my duty to defeat you!",
    :winSpeech => "I'll fulfill my duty no matter what!",
    :loseSpeech => "Actually, I'm not sure battling is part of my duties...",
    :monIndexes => [
      :WHISCASH, :MRMIME, :TOGETIC, :FORRETRESS, :STEELIX, :GRANBULL, :KINGDRA, :GARDEVOIR, :MAWILE, :ARON, :LAIRON,
      :AGGRON, :FLYGON, :ALTARIA, :METANG, :METAGROSS, :REGISTEEL, :BASTIODON, :BRONZONG, :PROBOPASS, :WHIMSICOTT, :ESCAVALIER, :KLANG, :KLINKLANG, :DRUDDIGON, :DURANT, :KYUREM, :FLORGES, :AEGISLASH, :AROMATISSE, :SLURPUFF, :DRAGALGE, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :RIBOMBEE, :SHIINOTIC, :COMFEY, :TURTONATOR, :TOGEDEMARU, :DRAMPA
    ],
  },
  {
    :tclass => :KNIGHT,
    :name => "Sammy",
    :introSpeech => "My party is ready to roll!",
    :winSpeech => "Your party is pretty rockin' too!",
    :loseSpeech => "That battle was rockin'!",
    :monIndexes => [
      :WIGGLYTUFF, :MRMIME, :TOGETIC, :FORRETRESS, :STEELIX, :GRANBULL, :KINGDRA, :GARDEVOIR, :MAWILE, :ARON, :LAIRON,
      :AGGRON, :FLYGON, :ALTARIA, :METANG, :METAGROSS, :REGISTEEL, :BASTIODON, :BRONZONG, :PROBOPASS, :WHIMSICOTT, :ESCAVALIER, :KLANG, :KLINKLANG, :DRUDDIGON, :DURANT, :KYUREM, :FLORGES, :AEGISLASH, :AROMATISSE, :SLURPUFF, :DRAGALGE, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :RIBOMBEE, :SHIINOTIC, :COMFEY, :TURTONATOR, :TOGEDEMARU, :DRAMPA
    ],
  },
  {
    :tclass => :MAGMA1,
    :name => "Arnie",
    :introSpeech => "No one in the Magma Gang's ever been able to defeat me!",
    :winSpeech => "No one outside can defeat me either, it seems!",
    :loseSpeech => "Hey, you should think about joining up sometime.",
    :monIndexes => [
      :CHARIZARD, :ARCANINE, :RAPIDASH, :HAUNTER, :FLAREON, :TYPHLOSION, :UMBREON, :MISDREAVUS, :SNEASEL, :MAGCARGO,
      :HOUNDOOM, :ENTEI, :MIGHTYENA, :SHIFTRY, :SHEDINJA, :SABLEYE, :SHARPEDO, :CAMERUPT, :TORKOAL, :CACTURNE, :BANETTE, :DUSCLOPS, :ABSOL, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :MAGMORTAR, :DUSKNOIR, :EMBOAR, :LIEPARD, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :JELLICENT, :GOLURK, :MANDIBUZZ, :HEATMOR, :DELPHOX, :TALONFLAME, :PYROAR, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :TURTONATOR, :DHELMISE
    ],
  },
  {
    :tclass => :MAGMA1,
    :name => "Adrian",
    :introSpeech => "Hey, you! Battle me!",
    :winSpeech => "Heh heh. ",
    :loseSpeech => "You weren't supposed to win!",
    :monIndexes => [
      :CHARIZARD, :ARCANINE, :RAPIDASH, :HAUNTER, :FLAREON, :TYPHLOSION, :UMBREON, :MISDREAVUS, :SNEASEL, :MAGCARGO,
      :HOUNDOOM, :ENTEI, :MIGHTYENA, :SHIFTRY, :SHEDINJA, :SABLEYE, :SHARPEDO, :CAMERUPT, :TORKOAL, :CACTURNE, :BANETTE, :DUSCLOPS, :ABSOL, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :MAGMORTAR, :DUSKNOIR, :EMBOAR, :LIEPARD, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :JELLICENT, :GOLURK, :MANDIBUZZ, :HEATMOR, :DELPHOX, :TALONFLAME, :PYROAR, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :TURTONATOR, :DHELMISE
    ],
  },
  {
    :tclass => :MAGMA1,
    :name => "Chxxo",
    :introSpeech => "I am a single melancholy flame...",
    :winSpeech => "My sorrow blazes as hot as the sun!",
    :loseSpeech => "I burned out!",
    :monIndexes => [
      :CHARIZARD, :ARCANINE, :RAPIDASH, :HAUNTER, :FLAREON, :TYPHLOSION, :UMBREON, :MISDREAVUS, :SNEASEL, :MAGCARGO,
      :HOUNDOOM, :ENTEI, :MIGHTYENA, :SHIFTRY, :SHEDINJA, :SABLEYE, :SHARPEDO, :CAMERUPT, :TORKOAL, :CACTURNE, :BANETTE, :DUSCLOPS, :ABSOL, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :MAGMORTAR, :DUSKNOIR, :EMBOAR, :LIEPARD, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :JELLICENT, :GOLURK, :MANDIBUZZ, :HEATMOR, :DELPHOX, :TALONFLAME, :PYROAR, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :TURTONATOR, :DHELMISE
    ],
  },
  {
    :tclass => :LADY,
    :name => "Juliana",
    :introSpeech => "Aren't these shoes adorable?",
    :winSpeech => "Eeee! I've got to buy a matching bag to celebrate my victory!",
    :loseSpeech => "I guess I'll go shopping some more to cheer myself up after that loss!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :LADY,
    :name => "Rylie",
    :introSpeech => "This establishment has no class!",
    :winSpeech => "Perhaps I can lend some class to this place.",
    :loseSpeech => "You no-good Rattata!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :LADY,
    :name => "Chelsea",
    :introSpeech => "Show me your passion for this role!",
    :winSpeech => "I owned the stage, as always!",
    :loseSpeech => "You were dazzling, darling!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :BEAUTY,
    :name => "Danela",
    :introSpeech => "Haven't I seen you somewhere before? ",
    :winSpeech => "I must've been mistaken.",
    :loseSpeech => "Your battling style is familiar, too!",
    :monIndexes => [
      :VENUSAUR, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :VILEPLUME, :PARASECT, :VICTREEBEL, :FARFETCHD, :DODRIO,
      :DEWGONG, :CLOYSTER, :EXEGGUTOR, :LICKITUNG, :TANGELA, :KANGASKHAN, :JYNX, :TAUROS, :LAPRAS, :DITTO, :SNORLAX, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :BELLOSSOM, :JUMPLUFF, :SUNFLORA, :GIRAFARIG, :DUNSPARCE, :SNEASEL, :URSARING, :PILOSWINE, :DELIBIRD, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :SCEPTILE, :LINOONE, :LUDICOLO, :SHIFTRY, :SWELLOW, :SLAKING, :EXPLOUD, :DELCATTY, :ROSELIA, :SPINDA, :CACTURNE, :CRADILY, :CASTFORM, :KECLEON, :TROPIUS, :GLALIE, :WALREIN, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :ROSERADE, :CHERRIM, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :CARNIVINE, :ABOMASNOW, :LICKILICKY, :LEAFEON, :GLACEON, :REGIGIGAS, :SHAYMIN, :SERVINE, :WATCHOG, :STOUTLAND, :SIMISAGE, :UNFEZANT, :AUDINO, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :MARACTUS, :CINCCINO, :VANILLUXE, :SAWSBUCK, :BEARTIC, :CRYOGONAL, :BOUFFALANT, :BRAVIARY, :VIRIZION, :KYUREM, :MELOETTA, :PYROAR, :FURFROU, :HELIOLISK, :AURORUS, :TREVENANT, :GOURGEIST, :AVALUGG, :DECIDUEYE, :TOUCANNON, :GUMSHOOS, :CRABOMINABLE, :LURANTIS, :SHIINOTIC, :BEWEAR, :TSAREENA, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :DRAMPA, :DHELMISE
    ],
  },
  {
    :tclass => :BEAUTY,
    :name => "Lizbeth",
    :introSpeech => "Would you like to hear a secret?",
    :winSpeech => "Well, now you'll never know!",
    :loseSpeech => "The secret is: I'm really just an amateur battler.",
    :monIndexes => [
      :VENUSAUR, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :VILEPLUME, :PARASECT, :VICTREEBEL, :FARFETCHD, :DODRIO,
      :DEWGONG, :CLOYSTER, :EXEGGUTOR, :LICKITUNG, :TANGELA, :KANGASKHAN, :JYNX, :TAUROS, :LAPRAS, :DITTO, :SNORLAX, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :BELLOSSOM, :JUMPLUFF, :SUNFLORA, :GIRAFARIG, :DUNSPARCE, :SNEASEL, :URSARING, :PILOSWINE, :DELIBIRD, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :SCEPTILE, :LINOONE, :LUDICOLO, :SHIFTRY, :SWELLOW, :SLAKING, :EXPLOUD, :DELCATTY, :ROSELIA, :SPINDA, :CACTURNE, :CRADILY, :CASTFORM, :KECLEON, :TROPIUS, :GLALIE, :WALREIN, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :ROSERADE, :CHERRIM, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :CARNIVINE, :ABOMASNOW, :LICKILICKY, :LEAFEON, :GLACEON, :REGIGIGAS, :SHAYMIN, :SERVINE, :WATCHOG, :STOUTLAND, :SIMISAGE, :UNFEZANT, :AUDINO, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :MARACTUS, :CINCCINO, :VANILLUXE, :SAWSBUCK, :BEARTIC, :CRYOGONAL, :BOUFFALANT, :BRAVIARY, :VIRIZION, :KYUREM, :MELOETTA, :PYROAR, :FURFROU, :HELIOLISK, :AURORUS, :TREVENANT, :GOURGEIST, :AVALUGG, :DECIDUEYE, :TOUCANNON, :GUMSHOOS, :CRABOMINABLE, :LURANTIS, :SHIINOTIC, :BEWEAR, :TSAREENA, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :DRAMPA, :DHELMISE
    ],
  },
  {
    :tclass => :BEAUTY,
    :name => "Amelia",
    :introSpeech => "I'm a Coordinator in my spare time. Show me your Pokemon's appeal!",
    :winSpeech => "Hmm, it looks like your style needs work.",
    :loseSpeech => "So impressive! You've got my support for sure!",
    :monIndexes => [
      :VENUSAUR, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :VILEPLUME, :PARASECT, :VICTREEBEL, :FARFETCHD, :DODRIO,
      :DEWGONG, :CLOYSTER, :EXEGGUTOR, :LICKITUNG, :TANGELA, :KANGASKHAN, :JYNX, :TAUROS, :LAPRAS, :DITTO, :SNORLAX, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :BELLOSSOM, :JUMPLUFF, :SUNFLORA, :GIRAFARIG, :DUNSPARCE, :SNEASEL, :URSARING, :PILOSWINE, :DELIBIRD, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :SCEPTILE, :LINOONE, :LUDICOLO, :SHIFTRY, :SWELLOW, :SLAKING, :EXPLOUD, :DELCATTY, :ROSELIA, :SPINDA, :CACTURNE, :CRADILY, :CASTFORM, :KECLEON, :TROPIUS, :GLALIE, :WALREIN, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :ROSERADE, :CHERRIM, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :CARNIVINE, :ABOMASNOW, :LICKILICKY, :LEAFEON, :GLACEON, :REGIGIGAS, :SHAYMIN, :SERVINE, :WATCHOG, :STOUTLAND, :SIMISAGE, :UNFEZANT, :AUDINO, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :MARACTUS, :CINCCINO, :VANILLUXE, :SAWSBUCK, :BEARTIC, :CRYOGONAL, :BOUFFALANT, :BRAVIARY, :VIRIZION, :KYUREM, :MELOETTA, :PYROAR, :FURFROU, :HELIOLISK, :AURORUS, :TREVENANT, :GOURGEIST, :AVALUGG, :DECIDUEYE, :TOUCANNON, :GUMSHOOS, :CRABOMINABLE, :LURANTIS, :SHIINOTIC, :BEWEAR, :TSAREENA, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :DRAMPA, :DHELMISE
    ],
  },
  {
    :tclass => :NatureGirl,
    :name => "Jillian",
    :introSpeech => "My brother couldn't beat me- can you?",
    :winSpeech => "Nope, I'm still the strongest!",
    :loseSpeech => "Well, I hope you beat him, too.",
    :monIndexes => [
      :VENUSAUR, :BUTTERFREE, :BEEDRILL, :WIGGLYTUFF, :VILEPLUME, :PARASECT, :VENOMOTH, :VICTREEBEL, :EXEGGUTOR,
      :TANGELA, :MRMIME, :SCYTHER, :PINSIR, :MEGANIUM, :LEDIAN, :ARIADOS, :TOGETIC, :BELLOSSOM, :JUMPLUFF, :SUNFLORA, :FORRETRESS, :GRANBULL, :SHUCKLE, :HERACROSS, :SCEPTILE, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :GARDEVOIR, :MASQUERAIN, :NINJASK, :SHEDINJA, :MAWILE, :VOLBEAT, :ILLUMISE, :ROSELIA, :CACTURNE, :CRADILY, :ARMALDO, :TROPIUS, :GROTLE, :TORTERRA, :KRICKETUNE, :ROSERADE, :WORMADAM, :MOTHIM, :VESPIQUEN, :CHERRIM, :CARNIVINE, :ABOMASNOW, :YANMEGA, :LEAFEON, :SHAYMIN, :SERVINE, :SIMISAGE, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :MARACTUS, :CRUSTLE, :SAWSBUCK, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :DURANT, :VIRIZION, :VIVILLON, :FLORGES, :AROMATISSE, :SLURPUFF, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :DIANCIE, :DECIDUEYE, :CHARJABUG, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :LURANTIS, :SHIINOTIC, :TSAREENA, :COMFEY, :GOLISOPOD, :DHELMISE
    ],
  },
  {
    :tclass => :NatureGirl,
    :name => "Abbie",
    :introSpeech => "What is that strange smell?",
    :winSpeech => "That smell- it's you! It must be!",
    :loseSpeech => "Oh. Maybe it's me.",
    :monIndexes => [
      :VENUSAUR, :BUTTERFREE, :BEEDRILL, :WIGGLYTUFF, :VILEPLUME, :PARASECT, :VENOMOTH, :VICTREEBEL, :EXEGGUTOR,
      :TANGELA, :MRMIME, :SCYTHER, :PINSIR, :MEGANIUM, :LEDIAN, :ARIADOS, :TOGETIC, :BELLOSSOM, :JUMPLUFF, :SUNFLORA, :FORRETRESS, :GRANBULL, :SHUCKLE, :HERACROSS, :SCEPTILE, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :GARDEVOIR, :MASQUERAIN, :NINJASK, :SHEDINJA, :MAWILE, :VOLBEAT, :ILLUMISE, :ROSELIA, :CACTURNE, :CRADILY, :ARMALDO, :TROPIUS, :GROTLE, :TORTERRA, :KRICKETUNE, :ROSERADE, :WORMADAM, :MOTHIM, :VESPIQUEN, :CHERRIM, :CARNIVINE, :ABOMASNOW, :YANMEGA, :LEAFEON, :SHAYMIN, :SERVINE, :SIMISAGE, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :MARACTUS, :CRUSTLE, :SAWSBUCK, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :DURANT, :VIRIZION, :VIVILLON, :FLORGES, :AROMATISSE, :SLURPUFF, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :DIANCIE, :DECIDUEYE, :CHARJABUG, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :LURANTIS, :SHIINOTIC, :TSAREENA, :COMFEY, :GOLISOPOD, :DHELMISE
    ],
  },
  {
    :tclass => :NatureGirl,
    :name => "Natalia",
    :introSpeech => "Sometimes I wish I were a princess...",
    :winSpeech => "Perhaps I'm no princess, but I'm still plenty strong!",
    :loseSpeech => "I'd be a very strange, enchanted girl!",
    :monIndexes => [
      :VENUSAUR, :BUTTERFREE, :BEEDRILL, :WIGGLYTUFF, :VILEPLUME, :PARASECT, :VENOMOTH, :VICTREEBEL, :EXEGGUTOR,
      :TANGELA, :MRMIME, :SCYTHER, :PINSIR, :MEGANIUM, :LEDIAN, :ARIADOS, :TOGETIC, :BELLOSSOM, :JUMPLUFF, :SUNFLORA, :FORRETRESS, :GRANBULL, :SHUCKLE, :HERACROSS, :SCEPTILE, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :GARDEVOIR, :MASQUERAIN, :NINJASK, :SHEDINJA, :MAWILE, :VOLBEAT, :ILLUMISE, :ROSELIA, :CACTURNE, :CRADILY, :ARMALDO, :TROPIUS, :GROTLE, :TORTERRA, :KRICKETUNE, :ROSERADE, :WORMADAM, :MOTHIM, :VESPIQUEN, :CHERRIM, :CARNIVINE, :ABOMASNOW, :YANMEGA, :LEAFEON, :SHAYMIN, :SERVINE, :SIMISAGE, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :MARACTUS, :CRUSTLE, :SAWSBUCK, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :DURANT, :VIRIZION, :VIVILLON, :FLORGES, :AROMATISSE, :SLURPUFF, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :DIANCIE, :DECIDUEYE, :CHARJABUG, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :LURANTIS, :SHIINOTIC, :TSAREENA, :COMFEY, :GOLISOPOD, :DHELMISE
    ],
  },
  {
    :tclass => :GUITARIST,
    :name => "Antonio",
    :introSpeech => "Let me play you this song I wrote!",
    :winSpeech => "Wasn't it pretty?",
    :loseSpeech => "I hope you'll remember me!",
    :monIndexes => [
      :RAICHU, :GOLEM, :ELECTRODE, :RHYDON, :ELECTABUZZ, :JOLTEON, :OMASTAR, :KABUTOPS, :AERODACTYL, :LANTURN,
      :AMPHAROS, :SUDOWOODO, :SHUCKLE, :MAGCARGO, :CORSOLA, :KINGDRA, :RAIKOU, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :FLYGON, :ALTARIA, :LUNATONE, :SOLROCK, :CRADILY, :ARMALDO, :RELICANTH, :REGIROCK, :LUXRAY, :BASTIODON, :PACHIRISU, :RHYPERIOR, :ELECTIVIRE, :PROBOPASS, :ZEBSTRIKA, :GIGALITH, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :EMOLGA, :GALVANTULA, :EELEKTROSS, :STUNFISK, :DRUDDIGON, :KYUREM, :BARBARACLE, :DRAGALGE, :HELIOLISK, :AURORUS, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :CHARJABUG, :VIKAVOLT, :LYCANROC, :MINIOR, :TURTONATOR, :TOGEDEMARU, :DRAMPA
    ],
  },
  {
    :tclass => :GUITARIST,
    :name => "Jaden",
    :introSpeech => "Hello, I love you!",
    :winSpeech => "You hold your head so high!",
    :loseSpeech => "Won't you tell me your name?",
    :monIndexes => [
      :RAICHU, :GOLEM, :ELECTRODE, :RHYDON, :ELECTABUZZ, :JOLTEON, :OMASTAR, :KABUTOPS, :AERODACTYL, :LANTURN,
      :AMPHAROS, :SUDOWOODO, :SHUCKLE, :MAGCARGO, :CORSOLA, :KINGDRA, :RAIKOU, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :FLYGON, :ALTARIA, :LUNATONE, :SOLROCK, :CRADILY, :ARMALDO, :RELICANTH, :REGIROCK, :LUXRAY, :BASTIODON, :PACHIRISU, :RHYPERIOR, :ELECTIVIRE, :PROBOPASS, :ZEBSTRIKA, :GIGALITH, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :EMOLGA, :GALVANTULA, :EELEKTROSS, :STUNFISK, :DRUDDIGON, :KYUREM, :BARBARACLE, :DRAGALGE, :HELIOLISK, :AURORUS, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :CHARJABUG, :VIKAVOLT, :LYCANROC, :MINIOR, :TURTONATOR, :TOGEDEMARU, :DRAMPA
    ],
  },
  {
    :tclass => :GUITARIST,
    :name => "Dakota",
    :introSpeech => "Hey, have you heard Hardy play? I'm a big fan!",
    :winSpeech => "You battled him? Do you think you could get me an autograph?",
    :loseSpeech => "He's just so cool!",
    :monIndexes => [
      :RAICHU, :GOLEM, :ELECTRODE, :RHYDON, :ELECTABUZZ, :JOLTEON, :OMASTAR, :KABUTOPS, :AERODACTYL, :LANTURN,
      :AMPHAROS, :SUDOWOODO, :SHUCKLE, :MAGCARGO, :CORSOLA, :KINGDRA, :RAIKOU, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :FLYGON, :ALTARIA, :LUNATONE, :SOLROCK, :CRADILY, :ARMALDO, :RELICANTH, :REGIROCK, :LUXRAY, :BASTIODON, :PACHIRISU, :RHYPERIOR, :ELECTIVIRE, :PROBOPASS, :ZEBSTRIKA, :GIGALITH, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :EMOLGA, :GALVANTULA, :EELEKTROSS, :STUNFISK, :DRUDDIGON, :KYUREM, :BARBARACLE, :DRAGALGE, :HELIOLISK, :AURORUS, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :CHARJABUG, :VIKAVOLT, :LYCANROC, :MINIOR, :TURTONATOR, :TOGEDEMARU, :DRAMPA
    ],
  },
  {
    :tclass => :Casanova,
    :name => "Brayden",
    :introSpeech => "It's such a fine day, don't you think?",
    :winSpeech => "The sun is positively radiant!",
    :loseSpeech => "Even a loss can't sour this weather!",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :GOLBAT, :FARFETCHD, :DODRIO, :LICKITUNG,
      :KANGASKHAN, :SCYTHER, :TAUROS, :DITTO, :AERODACTYL, :SNORLAX, :ARTICUNO, :FURRET, :NOCTOWL, :LEDIAN, :TOGETIC, :XATU, :JUMPLUFF, :UMBREON, :GIRAFARIG, :DUNSPARCE, :SNEASEL, :URSARING, :DELIBIRD, :MANTINE, :HOUNDOOM, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :MIGHTYENA, :LINOONE, :BEAUTIFLY, :SHIFTRY, :SWELLOW, :MASQUERAIN, :SLAKING, :NINJASK, :EXPLOUD, :DELCATTY, :SABLEYE, :SHARPEDO, :SPINDA, :CACTURNE, :ALTARIA, :CASTFORM, :KECLEON, :TROPIUS, :ABSOL, :BIBAREL, :MOTHIM, :VESPIQUEN, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :HONCHKROW, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :DRAPION, :LICKILICKY, :YANMEGA, :REGIGIGAS, :WATCHOG, :STOUTLAND, :LIEPARD, :UNFEZANT, :SWOOBAT, :AUDINO, :SCRAFTY, :SIGILYPH, :ARCHEOPS, :ZOROARK, :CINCCINO, :SWANNA, :SAWSBUCK, :EMOLGA, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :MELOETTA, :TALONFLAME, :VIVILLON, :PYROAR, :PANGORO, :FURFROU, :MALAMAR, :HELIOLISK, :NOIVERN, :INCINEROAR, :TOUCANNON, :GUMSHOOS, :ORICORIO, :BEWEAR, :ORANGURU, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :DRAMPA
    ],
  },
  {
    :tclass => :Casanova,
    :name => "Corson",
    :introSpeech => "Heh heh. This is gonna be fun.",
    :winSpeech => "Too easy!",
    :loseSpeech => "That wasn't fun at all!",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :GOLBAT, :FARFETCHD, :DODRIO, :LICKITUNG,
      :KANGASKHAN, :SCYTHER, :TAUROS, :DITTO, :AERODACTYL, :SNORLAX, :ARTICUNO, :FURRET, :NOCTOWL, :LEDIAN, :TOGETIC, :XATU, :JUMPLUFF, :UMBREON, :GIRAFARIG, :DUNSPARCE, :SNEASEL, :URSARING, :DELIBIRD, :MANTINE, :HOUNDOOM, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :MIGHTYENA, :LINOONE, :BEAUTIFLY, :SHIFTRY, :SWELLOW, :MASQUERAIN, :SLAKING, :NINJASK, :EXPLOUD, :DELCATTY, :SABLEYE, :SHARPEDO, :SPINDA, :CACTURNE, :ALTARIA, :CASTFORM, :KECLEON, :TROPIUS, :ABSOL, :BIBAREL, :MOTHIM, :VESPIQUEN, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :HONCHKROW, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :DRAPION, :LICKILICKY, :YANMEGA, :REGIGIGAS, :WATCHOG, :STOUTLAND, :LIEPARD, :UNFEZANT, :SWOOBAT, :AUDINO, :SCRAFTY, :SIGILYPH, :ARCHEOPS, :ZOROARK, :CINCCINO, :SWANNA, :SAWSBUCK, :EMOLGA, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :MELOETTA, :TALONFLAME, :VIVILLON, :PYROAR, :PANGORO, :FURFROU, :MALAMAR, :HELIOLISK, :NOIVERN, :INCINEROAR, :TOUCANNON, :GUMSHOOS, :ORICORIO, :BEWEAR, :ORANGURU, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :DRAMPA
    ],
  },
  {
    :tclass => :Casanova,
    :name => "TJ",
    :introSpeech => "Well, hello there, gorgeous!",
    :winSpeech => "Ah, I love my pocket mirror!",
    :loseSpeech => "My mirror! You scuffed it!",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :GOLBAT, :FARFETCHD, :DODRIO, :GENGAR,
      :LICKITUNG, :KANGASKHAN, :SCYTHER, :TAUROS, :DITTO, :AERODACTYL, :SNORLAX, :ARTICUNO, :FURRET, :NOCTOWL, :LEDIAN, :TOGETIC, :XATU, :AMPHAROS, :JUMPLUFF, :UMBREON, :GIRAFARIG, :DUNSPARCE, :SNEASEL, :URSARING, :DELIBIRD, :MANTINE, :HOUNDOOM, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :MIGHTYENA, :LINOONE, :BEAUTIFLY, :SHIFTRY, :SWELLOW, :MASQUERAIN, :SLAKING, :NINJASK, :EXPLOUD, :DELCATTY, :SABLEYE, :SHARPEDO, :SPINDA, :CACTURNE, :ALTARIA, :CASTFORM, :KECLEON, :TROPIUS, :ABSOL, :BIBAREL, :ROSERADE, :MOTHIM, :VESPIQUEN, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :HONCHKROW, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :DRAPION, :LICKILICKY, :YANMEGA, :REGIGIGAS, :WATCHOG, :STOUTLAND, :LIEPARD, :UNFEZANT, :SWOOBAT, :AUDINO, :SCRAFTY, :SIGILYPH, :ARCHEOPS, :ZOROARK, :CINCCINO, :SWANNA, :SAWSBUCK, :EMOLGA, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :MELOETTA, :TALONFLAME, :VIVILLON, :PYROAR, :PANGORO, :FURFROU, :MALAMAR, :HELIOLISK, :NOIVERN, :INCINEROAR, :TOUCANNON, :GUMSHOOS, :ORICORIO, :BEWEAR, :ORANGURU, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :DRAMPA
    ],
  },
  {
    :tclass => :AQUA1,
    :name => "Rossi",
    :introSpeech => "Water you looking at?",
    :winSpeech => "I hope someone's streaming this win!",
    :loseSpeech => "C'mon, you could have at least laughed!",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :UMBREON, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :HOUNDOOM, :KINGDRA, :MIGHTYENA, :LUDICOLO, :SHIFTRY, :SABLEYE, :SHARPEDO, :WAILORD, :CACTURNE, :WHISCASH, :MILOTIC, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :LIEPARD, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :SCRAFTY, :CARRACOSTA, :ZOROARK, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :MANDIBUZZ, :KYUREM, :PANGORO, :MALAMAR, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :INCINEROAR, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :AQUA1,
    :name => "Kaden",
    :introSpeech => "Don't think ya can fool me!",
    :winSpeech => "I know what yer up to!",
    :loseSpeech => "I still don't trust ya!",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :UMBREON, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :HOUNDOOM, :KINGDRA, :MIGHTYENA, :LUDICOLO, :SHIFTRY, :SABLEYE, :SHARPEDO, :WAILORD, :CACTURNE, :WHISCASH, :MILOTIC, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :LIEPARD, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :SCRAFTY, :CARRACOSTA, :ZOROARK, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :MANDIBUZZ, :KYUREM, :PANGORO, :MALAMAR, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :INCINEROAR, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :AQUA1,
    :name => "Maxwell",
    :introSpeech => "Do I look intimidating? Be honest.",
    :winSpeech => "There's no way that other Maxwell is stronger than me.",
    :loseSpeech => "I wish people would stop mistaking me for that jerk in the Magma Gang!",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :UMBREON, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :HOUNDOOM, :KINGDRA, :MIGHTYENA, :LUDICOLO, :SHIFTRY, :SABLEYE, :SHARPEDO, :WAILORD, :CACTURNE, :WHISCASH, :MILOTIC, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :LIEPARD, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :SCRAFTY, :CARRACOSTA, :ZOROARK, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :MANDIBUZZ, :KYUREM, :PANGORO, :MALAMAR, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :INCINEROAR, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Daryl",
    :introSpeech => "My intuition's telling me you're pretty strong!",
    :winSpeech => "I'm really smokin'!",
    :loseSpeech => "You've gone too far!",
    :monIndexes => [
      :NIDOQUEEN, :DUGTRIO, :GOLEM, :MAROWAK, :RHYDON, :OMASTAR, :KABUTOPS, :AERODACTYL, :SUDOWOODO, :STEELIX,
      :SHUCKLE, :MAGCARGO, :PILOSWINE, :CORSOLA, :DONPHAN, :ARON, :LAIRON, :AGGRON, :CAMERUPT, :FLYGON, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :RELICANTH, :REGIROCK, :TORTERRA, :BASTIODON, :GASTRODON, :RHYPERIOR, :PROBOPASS, :GIGALITH, :SEISMITOAD, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :STUNFISK, :GOLURK, :BARBARACLE, :AURORUS, :CARBINK, :DIANCIE, :LYCANROC, :MUDSDALE, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Kenneth",
    :introSpeech => "Battling's just another kind of mountain to climb!",
    :winSpeech => "I'm still a long way from the peak, but I'll make it!",
    :loseSpeech => "The view from here's pretty good, though.",
    :monIndexes => [
      :NIDOQUEEN, :DUGTRIO, :GOLEM, :MAROWAK, :RHYDON, :OMASTAR, :KABUTOPS, :AERODACTYL, :SUDOWOODO, :STEELIX,
      :SHUCKLE, :MAGCARGO, :PILOSWINE, :CORSOLA, :DONPHAN, :ARON, :LAIRON, :AGGRON, :CAMERUPT, :FLYGON, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :RELICANTH, :REGIROCK, :TORTERRA, :BASTIODON, :GASTRODON, :RHYPERIOR, :PROBOPASS, :GIGALITH, :SEISMITOAD, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :STUNFISK, :GOLURK, :BARBARACLE, :AURORUS, :CARBINK, :DIANCIE, :LYCANROC, :MUDSDALE, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Skrubb",
    :introSpeech => "Hey- are you okay?",
    :winSpeech => "Seriously though, are you okay?",
    :loseSpeech => "Now I'm not okay...",
    :monIndexes => [
      :NIDOQUEEN, :DUGTRIO, :GOLEM, :MAROWAK, :RHYDON, :OMASTAR, :KABUTOPS, :AERODACTYL, :SUDOWOODO, :STEELIX,
      :SHUCKLE, :MAGCARGO, :PILOSWINE, :CORSOLA, :DONPHAN, :ARON, :LAIRON, :AGGRON, :CAMERUPT, :FLYGON, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :RELICANTH, :REGIROCK, :TORTERRA, :BASTIODON, :GASTRODON, :RHYPERIOR, :PROBOPASS, :GIGALITH, :SEISMITOAD, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :STUNFISK, :GOLURK, :BARBARACLE, :AURORUS, :CARBINK, :DIANCIE, :LYCANROC, :MUDSDALE, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :TechNerd,
    :name => "Caden",
    :introSpeech => "Are you expecting an effortless victory? ",
    :winSpeech => "Overconfidence is never advised. ",
    :loseSpeech => "I suppose your expectation was well-founded...",
    :monIndexes => [
      :BUTTERFREE, :BEEDRILL, :RAICHU, :PARASECT, :VENOMOTH, :ELECTRODE, :SCYTHER, :ELECTABUZZ, :PINSIR, :JOLTEON,
      :LEDIAN, :ARIADOS, :LANTURN, :AMPHAROS, :FORRETRESS, :STEELIX, :SHUCKLE, :HERACROSS, :RAIKOU, :BEAUTIFLY, :DUSTOX, :MASQUERAIN, :NINJASK, :SHEDINJA, :MAWILE, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ARMALDO, :METANG, :METAGROSS, :REGISTEEL, :KRICKETUNE, :LUXRAY, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :YANMEGA, :PROBOPASS, :ZEBSTRIKA, :LEAVANNY, :CRUSTLE, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :ACCELGOR, :STUNFISK, :DURANT, :VIVILLON, :HELIOLISK, :DEDENNE, :CHARJABUG, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :GOLISOPOD, :TOGEDEMARU
    ],
  },
  {
    :tclass => :TechNerd,
    :name => "Veno",
    :introSpeech => "Statistically speaking, battling here is safer than 82.6% of places.",
    :winSpeech => "Safer and more fun!",
    :loseSpeech => "Make sure you stay out of the mines!",
    :monIndexes => [
      :BUTTERFREE, :BEEDRILL, :RAICHU, :PARASECT, :VENOMOTH, :ELECTRODE, :SCYTHER, :ELECTABUZZ, :PINSIR, :JOLTEON,
      :LEDIAN, :ARIADOS, :LANTURN, :AMPHAROS, :FORRETRESS, :STEELIX, :SHUCKLE, :HERACROSS, :RAIKOU, :BEAUTIFLY, :DUSTOX, :MASQUERAIN, :NINJASK, :SHEDINJA, :MAWILE, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ARMALDO, :METANG, :METAGROSS, :REGISTEEL, :KRICKETUNE, :LUXRAY, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :YANMEGA, :PROBOPASS, :ZEBSTRIKA, :LEAVANNY, :CRUSTLE, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :ACCELGOR, :STUNFISK, :DURANT, :VIVILLON, :HELIOLISK, :DEDENNE, :CHARJABUG, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :GOLISOPOD, :TOGEDEMARU
    ],
  },
  {
    :tclass => :TechNerd,
    :name => "Nash",
    :introSpeech => "Hey, check out my new Pokenav! It's the latest model!",
    :winSpeech => "Superior tech and superior skills!",
    :loseSpeech => "M-my hard drive! It crashed!",
    :monIndexes => [
      :BUTTERFREE, :BEEDRILL, :RAICHU, :PARASECT, :VENOMOTH, :ELECTRODE, :SCYTHER, :ELECTABUZZ, :PINSIR, :JOLTEON,
      :LEDIAN, :ARIADOS, :LANTURN, :AMPHAROS, :FORRETRESS, :STEELIX, :SHUCKLE, :HERACROSS, :RAIKOU, :BEAUTIFLY, :DUSTOX, :MASQUERAIN, :NINJASK, :SHEDINJA, :MAWILE, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ARMALDO, :METANG, :METAGROSS, :REGISTEEL, :KRICKETUNE, :LUXRAY, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :YANMEGA, :PROBOPASS, :ZEBSTRIKA, :LEAVANNY, :CRUSTLE, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :ACCELGOR, :STUNFISK, :DURANT, :VIVILLON, :HELIOLISK, :DEDENNE, :CHARJABUG, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :GOLISOPOD, :TOGEDEMARU
    ],
  },
  {
    :tclass => :POACHERM,
    :name => "Ulysses",
    :introSpeech => "No excuses! Prepare for battle!",
    :winSpeech => "Cake.",
    :loseSpeech => "I've still got a lot to learn.",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :AceTrainerM,
    :name => "Nik",
    :introSpeech => "I'm faster than you'd believe!",
    :winSpeech => "Told you I was fast!",
    :loseSpeech => "You're still faster? How can that be...?",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :Punk,
    :name => "Lua",
    :introSpeech => "What's that look for?",
    :winSpeech => "You're not lookin' so hot now!",
    :loseSpeech => "Gloating's not cool, y'know!",
    :monIndexes => [
      :BEAUTIFLY, :BUTTERFREE, :CROBAT, :GOLBAT, :LEDIAN, :MASQUERAIN, :MOTHIM, :NINJASK, :SCYTHER, :VESPIQUEN,
      :VIVILLON, :YANMEGA, :GOLISOPOD, :TOXAPEX, :DRAGALGE, :ACCELGOR, :AMOONGUSS, :ARAQUANID, :ARBOK, :ARIADOS, :ARMALDO, :BEEDRILL, :CHARJABUG, :CRUSTLE, :DRAPION, :DURANT, :DUSTOX, :ESCAVALIER, :FORRETRESS, :GALVANTULA, :GARBODOR, :GENESECT, :GENGAR, :HAUNTER, :HERACROSS, :ILLUMISE, :KRICKETUNE, :LEAVANNY, :MUK, :NIDOKING, :NIDOQUEEN, :PARASECT, :PINSIR, :QWILFISH, :RIBOMBEE, :ROSELIA, :ROSERADE, :SALAZZLE, :SCIZOR, :SEVIPER, :SHEDINJA, :SHUCKLE, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VIKAVOLT, :VILEPLUME, :VOLBEAT, :VOLCARONA, :WEEZING, :DRIFBLIM, :AEGISLASH, :BANETTE, :CHANDELURE, :COFAGRIGUS, :DECIDUEYE, :DHELMISE, :DOUBLADE, :DUSCLOPS, :DUSKNOIR, :FROSLASS, :GENGAR, :GOLURK, :GOURGEIST, :HAUNTER, :HOOPA, :JELLICENT, :MARSHADOW, :MIMIKYU, :MISDREAVUS, :MISMAGIUS, :PALOSSAND, :ROTOM, :SABLEYE, :SHEDINJA, :SPIRITOMB, :TREVENANT
    ],
  },
  {
    :tclass => :AceTrainerF,
    :name => "Ellen",
    :introSpeech => "Now, watch carefully.",
    :winSpeech => "Now, did you learn anything?",
    :loseSpeech => "W-what? That was fast!",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :POACHERM,
    :name => "Ramon",
    :introSpeech => "Oh, hey! Long time no see!",
    :winSpeech => "I stole that victory!",
    :loseSpeech => "Strong as ever, I see...",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :AceTrainerM,
    :name => "Aaron",
    :introSpeech => "Here it is, my one big shot!",
    :winSpeech => "They're not gonna laugh anymore!",
    :loseSpeech => "You saw right through me...",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :POACHERF,
    :name => "Alondra",
    :introSpeech => "My sister bet me I couldn't win ten battles here... I've already won nine!",
    :winSpeech => "Ha! Now she owes me bigtime!",
    :loseSpeech => "My sister's such a jerk...",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :POACHERF,
    :name => "Adriana",
    :introSpeech => "Give it your all!",
    :winSpeech => "You've got to try harder next time!",
    :loseSpeech => "I bet my sister she'd lose here, so beat her too, okay?",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :POACHERM,
    :name => "Malik",
    :introSpeech => "You're not with Interpol, are you?",
    :winSpeech => "Gotta keep on top of my game...",
    :loseSpeech => "Don't ask me why.",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :POACHERF,
    :name => "Jill",
    :introSpeech => "Oh, I love your hair!",
    :winSpeech => "Can you tell me where you had it done?",
    :loseSpeech => "You battle well, too!",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :AceTrainerM,
    :name => "Erik",
    :introSpeech => "I prefer battling at night...",
    :winSpeech => "The darkness calms me. ",
    :loseSpeech => "The light of day throws off my focus!",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :AceTrainerF,
    :name => "Yazmin",
    :introSpeech => "There's not much I like more than a good battle!",
    :winSpeech => "If there's anything I like more, it's a good victory!",
    :loseSpeech => "Battling's fun, but I'd rather have cake.",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "Jamal",
    :introSpeech => "I'm training to be a lifeguard. Can I practice while we battle?",
    :winSpeech => "My test's tomorrow!",
    :loseSpeech => "No running!",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Leslie",
    :introSpeech => "Hmm. Do you think this would be a good place for a field trip?",
    :winSpeech => "I'm looking for a good place to bring my students!",
    :loseSpeech => "Maybe the trainers are a bit too strong...",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :KINGDRA, :LUDICOLO, :SHARPEDO, :WAILORD, :WHISCASH, :MILOTIC, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :CARRACOSTA, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :KYUREM, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :MAGMA2,
    :name => "Dave",
    :introSpeech => "Say... you don't recognize me, right?",
    :winSpeech => "No idea who I am? Good.",
    :loseSpeech => "The truth is, I'm undercover. Don't tell anyone! ",
    :monIndexes => [
      :CHARIZARD, :ARCANINE, :RAPIDASH, :HAUNTER, :FLAREON, :TYPHLOSION, :UMBREON, :MISDREAVUS, :SNEASEL, :MAGCARGO,
      :HOUNDOOM, :ENTEI, :MIGHTYENA, :SHIFTRY, :SHEDINJA, :SABLEYE, :SHARPEDO, :CAMERUPT, :TORKOAL, :CACTURNE, :BANETTE, :DUSCLOPS, :ABSOL, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :MAGMORTAR, :DUSKNOIR, :EMBOAR, :LIEPARD, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :JELLICENT, :GOLURK, :MANDIBUZZ, :HEATMOR, :DELPHOX, :TALONFLAME, :PYROAR, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :TURTONATOR, :DHELMISE
    ],
  },
  {
    :tclass => :MAGMA2,
    :name => "Carlo",
    :introSpeech => "I'm so mad! I got fired this morning!",
    :winSpeech => "Maybe I can make a new career as a battler...",
    :loseSpeech => "Fired, then defeated... Ugh!",
    :monIndexes => [
      :CHARIZARD, :ARCANINE, :RAPIDASH, :HAUNTER, :FLAREON, :TYPHLOSION, :UMBREON, :MISDREAVUS, :SNEASEL, :MAGCARGO,
      :HOUNDOOM, :ENTEI, :MIGHTYENA, :SHIFTRY, :SHEDINJA, :SABLEYE, :SHARPEDO, :CAMERUPT, :TORKOAL, :CACTURNE, :BANETTE, :DUSCLOPS, :ABSOL, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :MAGMORTAR, :DUSKNOIR, :EMBOAR, :LIEPARD, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :JELLICENT, :GOLURK, :MANDIBUZZ, :HEATMOR, :DELPHOX, :TALONFLAME, :PYROAR, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :TURTONATOR, :DHELMISE
    ],
  },
  {
    :tclass => :BATTLEGIRL,
    :name => "Emilia",
    :introSpeech => "I'm bored. Entertain me!",
    :winSpeech => "You put up a good fight! ",
    :loseSpeech => "That was entertaining!",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :BATTLEGIRL,
    :name => "Dalia",
    :introSpeech => "Just be careful with my Pokemon. They're very precious!",
    :winSpeech => "They're both precious and strong!",
    :loseSpeech => "Precious and fragile!",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Nate",
    :introSpeech => "I hope you will not be hurt when I crush you!",
    :winSpeech => "Deep breaths, now. ",
    :loseSpeech => "Perhaps I spoke too soon.",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Ricardo",
    :introSpeech => "Have you seen my wife? Her name's Lucy!",
    :winSpeech => "If you see her, tell her I'm looking for her!",
    :loseSpeech => "I'll just go find her, then...",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Shizuka",
    :introSpeech => "There's something about you...",
    :winSpeech => "I will never forget you!",
    :loseSpeech => "You're just so fascinating!",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :BATTLEGIRL,
    :name => "Lucy",
    :introSpeech => "A quick victory, then I'll go home. ",
    :winSpeech => "That was fun! ",
    :loseSpeech => "Well, time to go find my husband...",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :BATTLEGIRL,
    :name => "Kelly",
    :introSpeech => "Ugh, so much homework...",
    :winSpeech => "Back to studying!",
    :loseSpeech => "I shouldn't have taken time out to battle.",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :BATTLEGIRL,
    :name => "Rayna",
    :introSpeech => "I'm Victoria's biggest fan!",
    :winSpeech => "Through trying to be like her, I have become strong!",
    :loseSpeech => "I wonder if she'd sign my uniform...",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :Orderly,
    :name => "Pyrros",
    :introSpeech => "Something smells around here.",
    :winSpeech => "I guess it was you! ",
    :loseSpeech => "I guess it was me...",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :Orderly,
    :name => "Kale",
    :introSpeech => "Battling's good for your health!",
    :winSpeech => "Victory's even better!",
    :loseSpeech => "Even losing helps you grow!",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :Orderly,
    :name => "Geoff",
    :introSpeech => "Excuse me, which way to the men's room? This hotel is a bit confusing!",
    :winSpeech => "What do you mean this isn't a hotel!?",
    :loseSpeech => "I'll just check down this hallway then!",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :OrderlyF,
    :name => "Kristen",
    :introSpeech => "I'll wipe the floor with you!",
    :winSpeech => "I always clean up here! Haha!",
    :loseSpeech => "I guess I'm a scrub...",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :OrderlyF,
    :name => "Selphy",
    :introSpeech => "Can we battle quietly? I'm waiting for a phone call.",
    :winSpeech => "Hello? Oh, hi, thanks for calling...",
    :loseSpeech => "That wasn't very quiet! I hope I didn't miss it.",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :OrderlyF,
    :name => "Chloe",
    :introSpeech => "Battle mode: engaged.",
    :winSpeech => "Victory: registered. Noting strategies.",
    :loseSpeech => "Defeat: registered. ",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :PSYCHIC_Male,
    :name => "Norton",
    :introSpeech => "I know you from somewhere...",
    :winSpeech => "I saw this victory in a dream! ",
    :loseSpeech => "Where have I seen you before?",
    :monIndexes => [
      :SLOWBRO, :HAUNTER, :HYPNO, :MRMIME, :JYNX, :XATU, :ESPEON, :UMBREON, :SLOWKING, :MISDREAVUS, :UNOWN, :WOBBUFFET,
      :GIRAFARIG, :SNEASEL, :HOUNDOOM, :MIGHTYENA, :SHIFTRY, :GARDEVOIR, :SHEDINJA, :SABLEYE, :MEDICHAM, :SHARPEDO, :GRUMPIG, :CACTURNE, :LUNATONE, :SOLROCK, :CLAYDOL, :BANETTE, :DUSCLOPS, :CHIMECHO, :ABSOL, :METANG, :METAGROSS, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :BRONZONG, :SPIRITOMB, :DRAPION, :GALLADE, :DUSKNOIR, :UXIE, :MESPRIT, :CRESSELIA, :LIEPARD, :MUSHARNA, :SWOOBAT, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :JELLICENT, :BEHEEYEM, :GOLURK, :MANDIBUZZ, :MELOETTA, :DELPHOX, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :ORANGURU, :PALOSSAND, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :PSYCHIC_Male,
    :name => "Haze",
    :introSpeech => "My battling is remarkable.",
    :winSpeech => "Yours, however... no.",
    :loseSpeech => "Your battling is more remarkable, however!",
    :monIndexes => [
      :SLOWBRO, :HAUNTER, :HYPNO, :MRMIME, :JYNX, :XATU, :ESPEON, :UMBREON, :SLOWKING, :MISDREAVUS, :UNOWN, :WOBBUFFET,
      :GIRAFARIG, :SNEASEL, :HOUNDOOM, :MIGHTYENA, :SHIFTRY, :GARDEVOIR, :SHEDINJA, :SABLEYE, :MEDICHAM, :SHARPEDO, :GRUMPIG, :CACTURNE, :LUNATONE, :SOLROCK, :CLAYDOL, :BANETTE, :DUSCLOPS, :CHIMECHO, :ABSOL, :METANG, :METAGROSS, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :BRONZONG, :SPIRITOMB, :DRAPION, :GALLADE, :DUSKNOIR, :UXIE, :MESPRIT, :CRESSELIA, :LIEPARD, :MUSHARNA, :SWOOBAT, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :JELLICENT, :BEHEEYEM, :GOLURK, :MANDIBUZZ, :MELOETTA, :DELPHOX, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :ORANGURU, :PALOSSAND, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :PSYCHIC_Male,
    :name => "Zach",
    :introSpeech => "I can mimic any Pokemon!",
    :winSpeech => "See? I'm as happy as a Blissey!",
    :loseSpeech => "See! I'm as furious as a Primeape!",
    :monIndexes => [
      :SLOWBRO, :HAUNTER, :HYPNO, :MRMIME, :JYNX, :XATU, :ESPEON, :UMBREON, :SLOWKING, :MISDREAVUS, :UNOWN, :WOBBUFFET,
      :GIRAFARIG, :SNEASEL, :HOUNDOOM, :MIGHTYENA, :SHIFTRY, :GARDEVOIR, :SHEDINJA, :SABLEYE, :MEDICHAM, :SHARPEDO, :GRUMPIG, :CACTURNE, :LUNATONE, :SOLROCK, :CLAYDOL, :BANETTE, :DUSCLOPS, :CHIMECHO, :ABSOL, :METANG, :METAGROSS, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :BRONZONG, :SPIRITOMB, :DRAPION, :GALLADE, :DUSKNOIR, :UXIE, :MESPRIT, :CRESSELIA, :LIEPARD, :MUSHARNA, :SWOOBAT, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :JELLICENT, :BEHEEYEM, :GOLURK, :MANDIBUZZ, :MELOETTA, :DELPHOX, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :ORANGURU, :PALOSSAND, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Kaitlyn",
    :introSpeech => "Have you ever met a real telekinetic before?",
    :winSpeech => "See what a real Psychic looks like!",
    :loseSpeech => "I didn't get a chance to show my true power!",
    :monIndexes => [
      :SLOWBRO, :HAUNTER, :HYPNO, :MRMIME, :JYNX, :XATU, :ESPEON, :UMBREON, :SLOWKING, :MISDREAVUS, :UNOWN, :WOBBUFFET,
      :GIRAFARIG, :SNEASEL, :HOUNDOOM, :MIGHTYENA, :SHIFTRY, :GARDEVOIR, :SHEDINJA, :SABLEYE, :MEDICHAM, :SHARPEDO, :GRUMPIG, :CACTURNE, :LUNATONE, :SOLROCK, :CLAYDOL, :BANETTE, :DUSCLOPS, :CHIMECHO, :ABSOL, :METANG, :METAGROSS, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :BRONZONG, :SPIRITOMB, :DRAPION, :GALLADE, :DUSKNOIR, :UXIE, :MESPRIT, :CRESSELIA, :LIEPARD, :MUSHARNA, :SWOOBAT, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :JELLICENT, :BEHEEYEM, :GOLURK, :MANDIBUZZ, :MELOETTA, :DELPHOX, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :ORANGURU, :PALOSSAND, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Cyri",
    :introSpeech => "My teacher has assured me I will win today.",
    :winSpeech => "I'll never doubt my teacher again!",
    :loseSpeech => "My teacher was... wrong?",
    :monIndexes => [
      :SLOWBRO, :HAUNTER, :HYPNO, :MRMIME, :JYNX, :XATU, :ESPEON, :UMBREON, :SLOWKING, :MISDREAVUS, :UNOWN, :WOBBUFFET,
      :GIRAFARIG, :SNEASEL, :HOUNDOOM, :MIGHTYENA, :SHIFTRY, :GARDEVOIR, :SHEDINJA, :SABLEYE, :MEDICHAM, :SHARPEDO, :GRUMPIG, :CACTURNE, :LUNATONE, :SOLROCK, :CLAYDOL, :BANETTE, :DUSCLOPS, :CHIMECHO, :ABSOL, :METANG, :METAGROSS, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :BRONZONG, :SPIRITOMB, :DRAPION, :GALLADE, :DUSKNOIR, :UXIE, :MESPRIT, :CRESSELIA, :LIEPARD, :MUSHARNA, :SWOOBAT, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :JELLICENT, :BEHEEYEM, :GOLURK, :MANDIBUZZ, :MELOETTA, :DELPHOX, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :ORANGURU, :PALOSSAND, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Kendra",
    :introSpeech => "This is a dangerous place. Leave at once.",
    :winSpeech => "You were warned!",
    :loseSpeech => "Intimidating you didn't work, huh?",
    :monIndexes => [
      :SLOWBRO, :HAUNTER, :HYPNO, :MRMIME, :JYNX, :XATU, :ESPEON, :UMBREON, :SLOWKING, :MISDREAVUS, :UNOWN, :WOBBUFFET,
      :GIRAFARIG, :SNEASEL, :HOUNDOOM, :MIGHTYENA, :SHIFTRY, :GARDEVOIR, :SHEDINJA, :SABLEYE, :MEDICHAM, :SHARPEDO, :GRUMPIG, :CACTURNE, :LUNATONE, :SOLROCK, :CLAYDOL, :BANETTE, :DUSCLOPS, :CHIMECHO, :ABSOL, :METANG, :METAGROSS, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :BRONZONG, :SPIRITOMB, :DRAPION, :GALLADE, :DUSKNOIR, :UXIE, :MESPRIT, :CRESSELIA, :LIEPARD, :MUSHARNA, :SWOOBAT, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :JELLICENT, :BEHEEYEM, :GOLURK, :MANDIBUZZ, :MELOETTA, :DELPHOX, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :ORANGURU, :PALOSSAND, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :CultistF,
    :name => "Molly",
    :introSpeech => "You won't find a cuter Trainer anywhere in Reborn!",
    :winSpeech => "I'm the number one adorable Trainer!",
    :loseSpeech => "Was my cuteness not distracting enough? ",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :CultistF,
    :name => "Jazmin",
    :introSpeech => "My wit is stronger than even my Pokemon!",
    :winSpeech => "My Pokemon are plenty strong, too!",
    :loseSpeech => "How dare you silence me!?",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :CultistF,
    :name => "Kelsey",
    :introSpeech => "You don't know our true purpose, here...",
    :winSpeech => "Our true purpose... wouldn't you like to know?",
    :loseSpeech => "Very well. Our true purpose is simply to make money. Anticlimactic, I know.",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Jalen",
    :introSpeech => "My Pokemon are all perfectly disciplined. ",
    :winSpeech => "We're a perfect combination!",
    :loseSpeech => "We fought perfectly and still lost?",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Griffen",
    :introSpeech => "Our battle shall be legendary!",
    :winSpeech => "My triumph will be told for years to come!",
    :loseSpeech => "They will sing of your victory for years to come!",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Xander",
    :introSpeech => "I've borrowed my boyfriend's Pokemon for this!",
    :winSpeech => "He'll be so proud of them for this!",
    :loseSpeech => "I guess they're not quite used to me...",
    :monIndexes => [
      :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :MRMIME, :TAUROS,
      :DITTO, :SNORLAX, :FURRET, :NOCTOWL, :TOGETIC, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :URSARING, :KINGDRA, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :SWELLOW, :GARDEVOIR, :SLAKING, :EXPLOUD, :DELCATTY, :MAWILE, :SPINDA, :FLYGON, :ALTARIA, :CASTFORM, :KECLEON, :BIBAREL, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :LICKILICKY, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :AUDINO, :WHIMSICOTT, :CINCCINO, :SAWSBUCK, :DRUDDIGON, :BOUFFALANT, :BRAVIARY, :KYUREM, :MELOETTA, :PYROAR, :FLORGES, :FURFROU, :AROMATISSE, :SLURPUFF, :DRAGALGE, :HELIOLISK, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :TOUCANNON, :GUMSHOOS, :RIBOMBEE, :SHIINOTIC, :BEWEAR, :COMFEY, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Marvin",
    :introSpeech => "You're bound to be entertaining to battle.",
    :winSpeech => "Isn't that lovely?",
    :loseSpeech => "This makes me very angry indeed!",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Brennan",
    :introSpeech => "I wish to see how youngsters battle these days.",
    :winSpeech => "How quaint.",
    :loseSpeech => "How interesting.",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Baley",
    :introSpeech => "Can you dig my sound?",
    :winSpeech => "Yeah! Dig my sonic boom!",
    :loseSpeech => "It's like you're soundproof!",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :GOLBAT, :PARASECT, :VENOMOTH,
      :FARFETCHD, :DODRIO, :LICKITUNG, :KANGASKHAN, :SCYTHER, :PINSIR, :TAUROS, :DITTO, :AERODACTYL, :SNORLAX, :ARTICUNO, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :TOGETIC, :XATU, :JUMPLUFF, :GIRAFARIG, :FORRETRESS, :DUNSPARCE, :SHUCKLE, :HERACROSS, :URSARING, :DELIBIRD, :MANTINE, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :LINOONE, :BEAUTIFLY, :DUSTOX, :SWELLOW, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :EXPLOUD, :DELCATTY, :VOLBEAT, :ILLUMISE, :SPINDA, :ALTARIA, :ARMALDO, :CASTFORM, :KECLEON, :TROPIUS, :BIBAREL, :KRICKETUNE, :WORMADAM, :MOTHIM, :VESPIQUEN, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :HONCHKROW, :PURUGLY, :CHATOT, :LICKILICKY, :YANMEGA, :REGIGIGAS, :WATCHOG, :STOUTLAND, :UNFEZANT, :SWOOBAT, :AUDINO, :LEAVANNY, :CRUSTLE, :SIGILYPH, :ARCHEOPS, :CINCCINO, :SWANNA, :SAWSBUCK, :EMOLGA, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :DURANT, :MELOETTA, :TALONFLAME, :VIVILLON, :PYROAR, :FURFROU, :HELIOLISK, :NOIVERN, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :VIKAVOLT, :ORICORIO, :RIBOMBEE, :ARAQUANID, :BEWEAR, :ORANGURU, :GOLISOPOD, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :DRAMPA
    ],
  },
  {
    :tclass => :KNIGHT,
    :name => "Zackary",
    :introSpeech => "We need to talk. Your behaviour here has not been chivalrous at all!",
    :winSpeech => "Thank you. I see you understand. ",
    :loseSpeech => "Haven't you won enough? ",
    :monIndexes => [
      :WIGGLYTUFF, :MRMIME, :TOGETIC, :FORRETRESS, :STEELIX, :GRANBULL, :KINGDRA, :GARDEVOIR, :MAWILE, :ARON, :LAIRON,
      :AGGRON, :FLYGON, :ALTARIA, :METANG, :METAGROSS, :REGISTEEL, :BASTIODON, :BRONZONG, :PROBOPASS, :WHIMSICOTT, :ESCAVALIER, :KLANG, :KLINKLANG, :DRUDDIGON, :DURANT, :KYUREM, :FLORGES, :AEGISLASH, :AROMATISSE, :SLURPUFF, :DRAGALGE, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :RIBOMBEE, :SHIINOTIC, :COMFEY, :TURTONATOR, :TOGEDEMARU, :DRAMPA
    ],
  },
  {
    :tclass => :AQUA2,
    :name => "Gabriel",
    :introSpeech => "I'm thinking of quitting to become a musician.",
    :winSpeech => "But then again... couldn't I do both?",
    :loseSpeech => "It's like I thought. From now on, I'm focusing on my first album.",
    :monIndexes => [
      :BLASTOISE, :GOLDUCK, :POLIWRATH, :SLOWBRO, :DEWGONG, :CLOYSTER, :KINGLER, :SEAKING, :JYNX, :LAPRAS, :VAPOREON,
      :OMASTAR, :KABUTOPS, :ARTICUNO, :LANTURN, :POLITOED, :UMBREON, :SLOWKING, :QWILFISH, :SNEASEL, :PILOSWINE, :CORSOLA, :OCTILLERY, :DELIBIRD, :MANTINE, :HOUNDOOM, :KINGDRA, :MIGHTYENA, :LUDICOLO, :SHIFTRY, :SABLEYE, :SHARPEDO, :WAILORD, :CACTURNE, :WHISCASH, :MILOTIC, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :REGICE, :BIBAREL, :FLOATZEL, :GASTRODON, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :LUMINEON, :ABOMASNOW, :GLACEON, :SAMUROTT, :LIEPARD, :SIMIPOUR, :SIMIPOUR, :SEISMITOAD, :BASCULIN, :SCRAFTY, :CARRACOSTA, :ZOROARK, :SWANNA, :VANILLUXE, :JELLICENT, :BEARTIC, :CRYOGONAL, :MANDIBUZZ, :KYUREM, :PANGORO, :MALAMAR, :BARBARACLE, :CLAWITZER, :AURORUS, :AVALUGG, :INCINEROAR, :CRABOMINABLE, :WISHIWASHI, :ARAQUANID, :GOLISOPOD, :PYUKUMUKU, :BRUXISH
    ],
  },
  {
    :tclass => :LADY,
    :name => "Emily",
    :introSpeech => "You're quite striking!",
    :winSpeech => "You struck out!",
    :loseSpeech => "You struck my Pokemon with all you had!",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :BEAUTY,
    :name => "Jordyn",
    :introSpeech => "You don't know my secret...",
    :winSpeech => "I am not as I appear...",
    :loseSpeech => "Could you... possibly know the truth?",
    :monIndexes => [
      :VENUSAUR, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :VILEPLUME, :PARASECT, :VICTREEBEL, :FARFETCHD, :DODRIO,
      :DEWGONG, :CLOYSTER, :EXEGGUTOR, :LICKITUNG, :TANGELA, :KANGASKHAN, :JYNX, :TAUROS, :LAPRAS, :DITTO, :SNORLAX, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :BELLOSSOM, :JUMPLUFF, :SUNFLORA, :GIRAFARIG, :DUNSPARCE, :SNEASEL, :URSARING, :PILOSWINE, :DELIBIRD, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :SCEPTILE, :LINOONE, :LUDICOLO, :SHIFTRY, :SWELLOW, :SLAKING, :EXPLOUD, :DELCATTY, :ROSELIA, :SPINDA, :CACTURNE, :CRADILY, :CASTFORM, :KECLEON, :TROPIUS, :GLALIE, :WALREIN, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :ROSERADE, :CHERRIM, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :CARNIVINE, :ABOMASNOW, :LICKILICKY, :LEAFEON, :GLACEON, :REGIGIGAS, :SHAYMIN, :SERVINE, :WATCHOG, :STOUTLAND, :SIMISAGE, :UNFEZANT, :AUDINO, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :MARACTUS, :CINCCINO, :VANILLUXE, :SAWSBUCK, :BEARTIC, :CRYOGONAL, :BOUFFALANT, :BRAVIARY, :VIRIZION, :KYUREM, :MELOETTA, :PYROAR, :FURFROU, :HELIOLISK, :AURORUS, :TREVENANT, :GOURGEIST, :AVALUGG, :DECIDUEYE, :TOUCANNON, :GUMSHOOS, :CRABOMINABLE, :LURANTIS, :SHIINOTIC, :BEWEAR, :TSAREENA, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :DRAMPA, :DHELMISE
    ],
  },
  {
    :tclass => :NatureGirl,
    :name => "Sofia",
    :introSpeech => "This place makes me nervous.",
    :winSpeech => "I miss the forest.",
    :loseSpeech => "Where are the trees? The water?",
    :monIndexes => [
      :VENUSAUR, :BUTTERFREE, :BEEDRILL, :WIGGLYTUFF, :VILEPLUME, :PARASECT, :VENOMOTH, :VICTREEBEL, :EXEGGUTOR,
      :TANGELA, :MRMIME, :SCYTHER, :PINSIR, :MEGANIUM, :LEDIAN, :ARIADOS, :TOGETIC, :BELLOSSOM, :JUMPLUFF, :SUNFLORA, :FORRETRESS, :GRANBULL, :SHUCKLE, :HERACROSS, :SCEPTILE, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :GARDEVOIR, :MASQUERAIN, :NINJASK, :SHEDINJA, :MAWILE, :VOLBEAT, :ILLUMISE, :ROSELIA, :CACTURNE, :CRADILY, :ARMALDO, :TROPIUS, :GROTLE, :TORTERRA, :KRICKETUNE, :ROSERADE, :WORMADAM, :MOTHIM, :VESPIQUEN, :CHERRIM, :CARNIVINE, :ABOMASNOW, :YANMEGA, :LEAFEON, :SHAYMIN, :SERVINE, :SIMISAGE, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :MARACTUS, :CRUSTLE, :SAWSBUCK, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :DURANT, :VIRIZION, :VIVILLON, :FLORGES, :AROMATISSE, :SLURPUFF, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :DIANCIE, :DECIDUEYE, :CHARJABUG, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :LURANTIS, :SHIINOTIC, :TSAREENA, :COMFEY, :GOLISOPOD, :DHELMISE
    ],
  },
  {
    :tclass => :POACHERM,
    :name => "Braden",
    :introSpeech => "Can we hurry? I'm missing my favourite show.",
    :winSpeech => "Hey, this was even more fun than my show!",
    :loseSpeech => "At least I can get back to the TV now!",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :POACHERM,
    :name => "Kayden",
    :introSpeech => "Hey, what's the food like here?",
    :winSpeech => "Maybe now I'll go get a snack...",
    :loseSpeech => "I thought something smelled good earlier.",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :AceTrainerM,
    :name => "Sassacus",
    :introSpeech => "Have you ever been to Hoenn?",
    :winSpeech => "Never mind. The trainers there would destroy you.",
    :loseSpeech => "I won a free trip there once. Great place. ",
    :monIndexes => [
      :NIDOKING, :CLEFABLE, :NINETALES, :ALAKAZAM, :TENTACRUEL, :MAGNETON, :MUK, :GENGAR, :CHANSEY, :STARMIE,
      :GYARADOS, :ZAPDOS, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :GLIGAR, :SCIZOR, :SKARMORY, :BLISSEY, :SUICUNE, :TYRANITAR, :CELEBI, :BLAZIKEN, :SWAMPERT, :PELIPPER, :BRELOOM, :CRAWDAUNT, :SALAMENCE, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :GARCHOMP, :LUCARIO, :HIPPOWDON, :WEAVILE, :MAGNEZONE, :TANGROWTH, :TOGEKISS, :GLISCOR, :MAMOSWINE, :PORYGONZ, :FROSLASS, :ROTOM, :AZELF, :HEATRAN, :MANAPHY, :DARKRAI, :VICTINI, :SERPERIOR, :EXCADRILL, :CONKELDURR, :KROOKODILE, :AMOONGUSS, :ALOMOMOLA, :FERROTHORN, :CHANDELURE, :HAXORUS, :BISHARP, :HYDREIGON, :VOLCARONA, :COBALION, :TERRAKION, :TORNADUS, :THUNDURUS, :LANDORUS, :KELDEO, :GENESECT, :CHESNAUGHT, :GRENINJA, :DIGGERSBY, :DOUBLADE, :AEGISLASH, :SYLVEON, :HAWLUCHA, :KLEFKI, :ZYGARDE, :VOLCANION, :PRIMARINA, :TOXAPEX, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA, :MARSHADOW, :ZERAORA
    ],
  },
  {
    :tclass => :POACHERF,
    :name => "Julianna",
    :introSpeech => "You look pretty tired.",
    :winSpeech => "I hit you with a Wake-Up Slap!",
    :loseSpeech => "Did you use Yawn on me?",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :Punk,
    :name => "Amara",
    :introSpeech => "You really think you can beat me? Plumeria's my cousin, you know!",
    :winSpeech => "Alolan pride!",
    :loseSpeech => "She better never find out about this...",
    :monIndexes => [
      :BEAUTIFLY, :BUTTERFREE, :CROBAT, :GOLBAT, :LEDIAN, :MASQUERAIN, :MOTHIM, :NINJASK, :SCYTHER, :VESPIQUEN,
      :VIVILLON, :YANMEGA, :GOLISOPOD, :TOXAPEX, :DRAGALGE, :ACCELGOR, :AMOONGUSS, :ARAQUANID, :ARBOK, :ARIADOS, :ARMALDO, :BEEDRILL, :CHARJABUG, :CRUSTLE, :DRAPION, :DURANT, :DUSTOX, :ESCAVALIER, :FORRETRESS, :GALVANTULA, :GARBODOR, :GENESECT, :GENGAR, :HAUNTER, :HERACROSS, :ILLUMISE, :KRICKETUNE, :LEAVANNY, :MUK, :NIDOKING, :NIDOQUEEN, :PARASECT, :PINSIR, :QWILFISH, :RIBOMBEE, :ROSELIA, :ROSERADE, :SALAZZLE, :SCIZOR, :SEVIPER, :SHEDINJA, :SHUCKLE, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VIKAVOLT, :VILEPLUME, :VOLBEAT, :VOLCARONA, :WEEZING, :DRIFBLIM, :AEGISLASH, :BANETTE, :CHANDELURE, :COFAGRIGUS, :DECIDUEYE, :DHELMISE, :DOUBLADE, :DUSCLOPS, :DUSKNOIR, :FROSLASS, :GENGAR, :GOLURK, :GOURGEIST, :HAUNTER, :HOOPA, :JELLICENT, :MARSHADOW, :MIMIKYU, :MISDREAVUS, :MISMAGIUS, :PALOSSAND, :ROTOM, :SABLEYE, :SHEDINJA, :SPIRITOMB, :TREVENANT
    ],
  },
  {
    :tclass => :AceTrainerF,
    :name => "Lynn",
    :introSpeech => "Your secret can't be hidden forever...",
    :winSpeech => "I know your secret now!",
    :loseSpeech => "You can't safeguard your own secret...",
    :monIndexes => [
      :NIDOKING, :CLEFABLE, :NINETALES, :ALAKAZAM, :TENTACRUEL, :MAGNETON, :MUK, :GENGAR, :CHANSEY, :STARMIE,
      :GYARADOS, :ZAPDOS, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :GLIGAR, :SCIZOR, :SKARMORY, :BLISSEY, :SUICUNE, :TYRANITAR, :CELEBI, :BLAZIKEN, :SWAMPERT, :PELIPPER, :BRELOOM, :CRAWDAUNT, :SALAMENCE, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :GARCHOMP, :LUCARIO, :HIPPOWDON, :WEAVILE, :MAGNEZONE, :TANGROWTH, :TOGEKISS, :GLISCOR, :MAMOSWINE, :PORYGONZ, :FROSLASS, :ROTOM, :AZELF, :HEATRAN, :MANAPHY, :DARKRAI, :VICTINI, :SERPERIOR, :EXCADRILL, :CONKELDURR, :KROOKODILE, :AMOONGUSS, :ALOMOMOLA, :FERROTHORN, :CHANDELURE, :HAXORUS, :BISHARP, :HYDREIGON, :VOLCARONA, :COBALION, :TERRAKION, :TORNADUS, :THUNDURUS, :LANDORUS, :KELDEO, :GENESECT, :CHESNAUGHT, :GRENINJA, :DIGGERSBY, :DOUBLADE, :AEGISLASH, :SYLVEON, :HAWLUCHA, :KLEFKI, :ZYGARDE, :VOLCANION, :PRIMARINA, :TOXAPEX, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA, :MARSHADOW, :ZERAORA
    ],
  },
  {
    :tclass => :Orderly,
    :name => "Alucs",
    :introSpeech => "Don't mind me, just here to clean...",
    :winSpeech => "Clearly you've forgotten the first rule of battle: do not act incautiously around little smiling orderlies!",
    :loseSpeech => "Impressive, hmm.",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :Orderly,
    :name => "Dominic",
    :introSpeech => "Hold still! I need to get a picture of this moment!",
    :winSpeech => "Make sure you get my good side for my scrapbook!",
    :loseSpeech => "I don't really want a picture of this...",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :Orderly,
    :name => "Arcin",
    :introSpeech => "Wh- a battle? Why do you want to battle me? I'm just an orderly!",
    :winSpeech => "I guess this is one way to make some cash!",
    :loseSpeech => "Sneak in to steal somethin' and get trounced in battle... this is not my day!",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :OrderlyF,
    :name => "Valeria",
    :introSpeech => "I'm done holding back!",
    :winSpeech => "My power ascends!",
    :loseSpeech => "You crossed a line!",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :OrderlyF,
    :name => "Delaney",
    :introSpeech => "I'm not sure this was the right part-time job for me...",
    :winSpeech => "The bonus pay's great though!",
    :loseSpeech => "Nope. Definitely should've applied at Sweet Kiss Candy Shop.",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :OrderlyF,
    :name => "Meghan",
    :introSpeech => "Hey, have you read the latest issue of 'Blaziken Mask'?",
    :winSpeech => "I can't wait until next week's issue!",
    :loseSpeech => "It's mind-blowing! ",
    :monIndexes => [
      :RAICHU, :SLOWBRO, :HYPNO, :ELECTRODE, :MRMIME, :JYNX, :ELECTABUZZ, :JOLTEON, :LANTURN, :XATU, :AMPHAROS, :ESPEON,
      :SLOWKING, :UNOWN, :WOBBUFFET, :GIRAFARIG, :FORRETRESS, :STEELIX, :RAIKOU, :GARDEVOIR, :MAWILE, :ARON, :LAIRON, :AGGRON, :MEDICHAM, :MANECTRIC, :PLUSLE, :MINUN, :GRUMPIG, :LUNATONE, :SOLROCK, :CLAYDOL, :CHIMECHO, :METANG, :METAGROSS, :REGISTEEL, :LUXRAY, :BASTIODON, :PACHIRISU, :BRONZONG, :ELECTIVIRE, :GALLADE, :PROBOPASS, :UXIE, :MESPRIT, :CRESSELIA, :MUSHARNA, :ZEBSTRIKA, :SWOOBAT, :SIGILYPH, :GOTHORITA, :GOTHITELLE, :DUOSION, :REUNICLUS, :EMOLGA, :ESCAVALIER, :GALVANTULA, :KLANG, :KLINKLANG, :EELEKTROSS, :BEHEEYEM, :STUNFISK, :DURANT, :MELOETTA, :DELPHOX, :MALAMAR, :HELIOLISK, :DEDENNE, :HOOPA, :CHARJABUG, :VIKAVOLT, :ORANGURU, :TOGEDEMARU, :BRUXISH, :NECROZMA
    ],
  },
  {
    :tclass => :MAGMA1,
    :name => "Roberto",
    :introSpeech => "You want to know why I joined the Magma Gang?",
    :winSpeech => "It's because we're the strongest in Reborn City!",
    :loseSpeech => "It's because I just can't stand the cold. ",
    :monIndexes => [
      :ARCANINE, :GENGAR, :MOLTRES, :TYPHLOSION, :UMBREON, :SNEASEL, :ENTEI, :TYRANITAR, :BLAZIKEN, :SHARPEDO,
      :CRAWDAUNT, :INFERNAPE, :MISMAGIUS, :HONCHKROW, :DRAPION, :WEAVILE, :MAGMORTAR, :FROSLASS, :ROTOM, :HEATRAN, :DARKRAI, :VICTINI, :EMBOAR, :KROOKODILE, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :VOLCARONA, :DELPHOX, :GRENINJA, :TALONFLAME, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :MIMIKYU, :DHELMISE, :MARSHADOW
    ],
  },
  {
    :tclass => :MAGMA1,
    :name => "Damian",
    :introSpeech => "Brace yourself for a Heat Wave!",
    :winSpeech => "You Overheated!",
    :loseSpeech => "I'm Fire Blasting off again...",
    :monIndexes => [
      :ARCANINE, :GENGAR, :MOLTRES, :TYPHLOSION, :UMBREON, :SNEASEL, :ENTEI, :TYRANITAR, :BLAZIKEN, :SHARPEDO,
      :CRAWDAUNT, :INFERNAPE, :MISMAGIUS, :HONCHKROW, :DRAPION, :WEAVILE, :MAGMORTAR, :FROSLASS, :ROTOM, :HEATRAN, :DARKRAI, :VICTINI, :EMBOAR, :KROOKODILE, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :VOLCARONA, :DELPHOX, :GRENINJA, :TALONFLAME, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :MIMIKYU, :DHELMISE, :MARSHADOW
    ],
  },
  {
    :tclass => :MAGMA1,
    :name => "Fiwam",
    :introSpeech => "I keep telling the boss we need new uniforms...",
    :winSpeech => "Maybe he'll listen now!",
    :loseSpeech => "Honestly, why can't we look more stylish?",
    :monIndexes => [
      :ARCANINE, :GENGAR, :MOLTRES, :TYPHLOSION, :UMBREON, :SNEASEL, :ENTEI, :TYRANITAR, :BLAZIKEN, :SHARPEDO,
      :CRAWDAUNT, :INFERNAPE, :MISMAGIUS, :HONCHKROW, :DRAPION, :WEAVILE, :MAGMORTAR, :FROSLASS, :ROTOM, :HEATRAN, :DARKRAI, :VICTINI, :EMBOAR, :KROOKODILE, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :VOLCARONA, :DELPHOX, :GRENINJA, :TALONFLAME, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :MIMIKYU, :DHELMISE, :MARSHADOW
    ],
  },
  {
    :tclass => :MAGMA1,
    :name => "Graham",
    :introSpeech => "Don't take this personally.",
    :winSpeech => "It was just business.",
    :loseSpeech => "Okay, I get it!",
    :monIndexes => [
      :ARCANINE, :GENGAR, :MOLTRES, :TYPHLOSION, :UMBREON, :SNEASEL, :ENTEI, :TYRANITAR, :BLAZIKEN, :SHARPEDO,
      :CRAWDAUNT, :INFERNAPE, :MISMAGIUS, :HONCHKROW, :DRAPION, :WEAVILE, :MAGMORTAR, :FROSLASS, :ROTOM, :HEATRAN, :DARKRAI, :VICTINI, :EMBOAR, :KROOKODILE, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :VOLCARONA, :DELPHOX, :GRENINJA, :TALONFLAME, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :MIMIKYU, :DHELMISE, :MARSHADOW
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Tylor",
    :introSpeech => "Normally, I wouldn't do this, but...",
    :winSpeech => "I'm fairy certain I just beat you!",
    :loseSpeech => "Stop 'dragon my heart around!",
    :monIndexes => [
      :CLEFABLE, :CHANSEY, :SNORLAX, :DRAGONITE, :AZUMARILL, :KINGDRA, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE,
      :SWELLOW, :GARDEVOIR, :EXPLOUD, :FLYGON, :SALAMENCE, :LATIAS, :LATIOS, :STARAPTOR, :AMBIPOM, :GARCHOMP, :TOGEKISS, :PORYGONZ, :WHIMSICOTT, :HAXORUS, :DRUDDIGON, :BRAVIARY, :HYDREIGON, :KYUREM, :MELOETTA, :DIGGERSBY, :FLORGES, :SLURPUFF, :DRAGALGE, :HELIOLISK, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :PRIMARINA, :RIBOMBEE, :BEWEAR, :COMFEY, :SILVALLY, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :BATTLEGIRL,
    :name => "Jaren",
    :introSpeech => "I'll show you my fighting spirit!",
    :winSpeech => "Was that enough spirit for you?",
    :loseSpeech => "Your Pokemon were distracting, okay? They're too cute!",
    :monIndexes => [
      :LATIOS, :JIRACHI, :GROTLE, :TORTERRA, :INFERNAPE, :RAMPARDOS, :BASTIODON, :FLOATZEL, :HONCHKROW, :PURUGLY,
      :ABOMASNOW, :MAGNEZONE, :LICKILICKY, :MAGMORTAR
    ],
  },
  {
    :tclass => :TechNerd,
    :name => "Cordell",
    :introSpeech => "This is my 17th match this week. ",
    :winSpeech => "Hey! My first win this week!",
    :loseSpeech => "Match 17: loss. ",
    :monIndexes => [
      :VENOMOTH, :MAGNETON, :JOLTEON, :ZAPDOS, :FORRETRESS, :STEELIX, :SCIZOR, :HERACROSS, :SKARMORY, :RAIKOU,
      :METAGROSS, :REGISTEEL, :JIRACHI, :EMPOLEON, :BRONZONG, :LUCARIO, :MAGNEZONE, :YANMEGA, :ROTOM, :HEATRAN, :EXCADRILL, :ESCAVALIER, :GALVANTULA, :FERROTHORN, :KLINKLANG, :ACCELGOR, :BISHARP, :DURANT, :VOLCARONA, :COBALION, :THUNDURUS, :GENESECT, :VIVILLON, :DOUBLADE, :AEGISLASH, :HELIOLISK, :KLEFKI, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :GOLISOPOD, :TOGEDEMARU, :TAPUKOKO, :MAGEARNA, :ZERAORA
    ],
  },
  {
    :tclass => :Doxy,
    :name => "Ro",
    :introSpeech => "Check out my new shoes!",
    :winSpeech => "Ha! Distracted you!",
    :loseSpeech => "I'm just too excited about these shoes!",
    :monIndexes => [
      :RATICATE, :RAICHU, :SANDSLASH, :CLEFABLE, :NINETALES, :WIGGLYTUFF, :DUGTRIO, :PERSIAN, :GOLEM, :MUK, :EXEGGUTOR,
      :MAROWAK, :MRMIME, :TOGETIC, :AZUMARILL, :GRANBULL, :GARDEVOIR, :MAWILE, :TOGEKISS, :WHIMSICOTT, :FLORGES, :AROMATISSE, :SLURPUFF, :SYLVEON, :DEDENNE, :CARBINK, :KLEFKI, :DIANCIE, :PRIMARINA, :RIBOMBEE, :SHIINOTIC, :COMFEY, :MIMIKYU, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :YOUNGSTER,
    :name => "Marshall",
    :introSpeech => "I have my own place now! Yay!",
    :winSpeech => "I accept this win in the name of Fort Marshall!",
    :loseSpeech => "It's really a tree fort...",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :YOUNGSTER,
    :name => "Johan",
    :introSpeech => "Do you like Fossil Pokemon?",
    :winSpeech => "Next time, you should battle with Fossil Pokemon!",
    :loseSpeech => "Fossil Pokemon are the best! My favorite's Carracosta!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Shea",
    :introSpeech => "I am beauty! I am grace!",
    :winSpeech => "I stole victory in this place!",
    :loseSpeech => "Even in defeat, I'm elegant!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Deneb",
    :introSpeech => "Ready? Okay!",
    :winSpeech => "Here we go, no need to fear it! I'm filled up with battling spirit!",
    :loseSpeech => "That's all right, that's okay, I'll try again another day...",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "Isiah",
    :introSpeech => "Hey, if you see my mom, don't tell her I was here, okay?",
    :winSpeech => "Mom thinks I study all the time, but that's boring!",
    :loseSpeech => "I'm supposed to be studying right now...",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "Garrett",
    :introSpeech => "Not much to say, huh?",
    :winSpeech => "You should try speaking up a bit more!",
    :loseSpeech => "It's okay. I don't always feel like talking either.",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :Punk,
    :name => "Haylie",
    :introSpeech => "I haven't slept in a week...",
    :winSpeech => "Finally, I can sleep...",
    :loseSpeech => "Is there a Ghost Pokemon following me? Maybe that's keeping me awake...",
    :monIndexes => [
      :BEAUTIFLY, :BUTTERFREE, :CROBAT, :GOLBAT, :LEDIAN, :MASQUERAIN, :MOTHIM, :NINJASK, :SCYTHER, :VESPIQUEN,
      :VIVILLON, :YANMEGA, :GOLISOPOD, :TOXAPEX, :DRAGALGE, :ACCELGOR, :AMOONGUSS, :ARAQUANID, :ARBOK, :ARIADOS, :ARMALDO, :BEEDRILL, :CHARJABUG, :CRUSTLE, :DRAPION, :DURANT, :DUSTOX, :ESCAVALIER, :FORRETRESS, :GALVANTULA, :GARBODOR, :GENESECT, :GENGAR, :HAUNTER, :HERACROSS, :ILLUMISE, :KRICKETUNE, :LEAVANNY, :MUK, :NIDOKING, :NIDOQUEEN, :PARASECT, :PINSIR, :QWILFISH, :RIBOMBEE, :ROSELIA, :ROSERADE, :SALAZZLE, :SCIZOR, :SEVIPER, :SHEDINJA, :SHUCKLE, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VIKAVOLT, :VILEPLUME, :VOLBEAT, :VOLCARONA, :WEEZING, :DRIFBLIM, :AEGISLASH, :BANETTE, :CHANDELURE, :COFAGRIGUS, :DECIDUEYE, :DHELMISE, :DOUBLADE, :DUSCLOPS, :DUSKNOIR, :FROSLASS, :GENGAR, :GOLURK, :GOURGEIST, :HAUNTER, :HOOPA, :JELLICENT, :MARSHADOW, :MIMIKYU, :MISDREAVUS, :MISMAGIUS, :PALOSSAND, :ROTOM, :SABLEYE, :SHEDINJA, :SPIRITOMB, :TREVENANT
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Megan",
    :introSpeech => "There's no telling where this battle will go!",
    :winSpeech => "I'm no ordinary girl!",
    :loseSpeech => "I must get better...",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :YOUNGSTER,
    :name => "Issac",
    :introSpeech => "My battle skills are no laughing matter!",
    :winSpeech => "I guess I got the last laugh!",
    :loseSpeech => "Please don't laugh at me!",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :YOUNGSTER,
    :name => "Quinton",
    :introSpeech => "Want to play ball after this?",
    :winSpeech => "I'm a whiz with both basketballs and Pokeballs!",
    :loseSpeech => "If you ever want to play basketball, just let me know!",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :LADY,
    :name => "Salma",
    :introSpeech => "Let's see... I like long walks on Azurine Island, dancing... oh, a battle? Sure, I like battling too!",
    :winSpeech => "Sorry, but you're just not my type!",
    :loseSpeech => "Huh? This wasn't the OKCufant meetup? Oh dear...",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :LADY,
    :name => "Ansley",
    :introSpeech => "This is the best day of my life!",
    :winSpeech => "First I get engaged, then I win against you- this day couldn't get any better!",
    :loseSpeech => "Even this can't dampen my spirits!",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Holden",
    :introSpeech => "Heh heh...",
    :winSpeech => "This place is sad, if even a kid like me can win!",
    :loseSpeech => "I didn't know the trainers here were this strong!",
    :monIndexes => [
      :GOLBAT, :VENOMOTH, :CHANSEY, :GYARADOS, :AERODACTYL, :SNORLAX, :ZAPDOS, :MOLTRES, :DRAGONITE, :CROBAT, :XATU,
      :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :SKARMORY, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE, :SWELLOW, :PELIPPER, :EXPLOUD, :SALAMENCE, :STARAPTOR, :AMBIPOM, :HONCHKROW, :TOGEKISS, :YANMEGA, :GLISCOR, :PORYGONZ, :SIGILYPH, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BRAVIARY, :MANDIBUZZ, :DURANT, :VOLCARONA, :TORNADUS, :THUNDURUS, :LANDORUS, :MELOETTA, :GENESECT, :DIGGERSBY, :TALONFLAME, :VIVILLON, :HELIOLISK, :HAWLUCHA, :NOIVERN, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :BEWEAR, :GOLISOPOD, :SILVALLY, :MINIOR
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Luca",
    :introSpeech => "What kind of riffraff did they let in here?",
    :winSpeech => "Take a closer look!",
    :loseSpeech => "You beat me? I don't buy that!",
    :monIndexes => [
      :GOLBAT, :VENOMOTH, :CHANSEY, :GYARADOS, :AERODACTYL, :SNORLAX, :ZAPDOS, :MOLTRES, :DRAGONITE, :CROBAT, :XATU,
      :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :SKARMORY, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE, :SWELLOW, :PELIPPER, :EXPLOUD, :SALAMENCE, :STARAPTOR, :AMBIPOM, :HONCHKROW, :TOGEKISS, :YANMEGA, :GLISCOR, :PORYGONZ, :SIGILYPH, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BRAVIARY, :MANDIBUZZ, :DURANT, :VOLCARONA, :TORNADUS, :THUNDURUS, :LANDORUS, :MELOETTA, :GENESECT, :DIGGERSBY, :TALONFLAME, :VIVILLON, :HELIOLISK, :HAWLUCHA, :NOIVERN, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :BEWEAR, :GOLISOPOD, :SILVALLY, :MINIOR
    ],
  },
  {
    :tclass => :HARDHAT,
    :name => "Jamison",
    :introSpeech => "It's been a long shift. Time to cool down with a battle!",
    :winSpeech => "Just what I needed!",
    :loseSpeech => "Now I'm even more stressed!",
    :monIndexes => [
      :VENUSAUR, :GOLBAT, :VILEPLUME, :ARCANINE, :EXEGGUTOR, :GYARADOS, :AERODACTYL, :ZAPDOS, :MOLTRES, :DRAGONITE,
      :TYPHLOSION, :CROBAT, :XATU, :GLIGAR, :MANTINE, :SKARMORY, :ENTEI, :CELEBI, :SCEPTILE, :BLAZIKEN, :SWELLOW, :PELIPPER, :BRELOOM, :SALAMENCE, :INFERNAPE, :STARAPTOR, :ROSERADE, :HONCHKROW, :TANGROWTH, :MAGMORTAR, :TOGEKISS, :YANMEGA, :GLISCOR, :HEATRAN, :SHAYMIN, :VICTINI, :SERPERIOR, :EMBOAR, :WHIMSICOTT, :DARMANITAN, :SIGILYPH, :AMOONGUSS, :FERROTHORN, :CHANDELURE, :BRAVIARY, :MANDIBUZZ, :VOLCARONA, :VIRIZION, :TORNADUS, :THUNDURUS, :LANDORUS, :CHESNAUGHT, :DELPHOX, :TALONFLAME, :VIVILLON, :HAWLUCHA, :NOIVERN, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :TSAREENA, :MINIOR, :DHELMISE, :TAPUBULU
    ],
  },
  {
    :tclass => :HARDHAT,
    :name => "Gunnar",
    :introSpeech => "Behold the Great Gunnar, Reborn's most gorgeous gamer!",
    :winSpeech => "Gorgeous and godly in battle!",
    :loseSpeech => "Grumble grumble...",
    :monIndexes => [
      :VENUSAUR, :GOLBAT, :VILEPLUME, :ARCANINE, :EXEGGUTOR, :GYARADOS, :AERODACTYL, :ZAPDOS, :MOLTRES, :DRAGONITE,
      :TYPHLOSION, :CROBAT, :XATU, :GLIGAR, :MANTINE, :SKARMORY, :ENTEI, :CELEBI, :SCEPTILE, :BLAZIKEN, :SWELLOW, :PELIPPER, :BRELOOM, :SALAMENCE, :INFERNAPE, :STARAPTOR, :ROSERADE, :HONCHKROW, :TANGROWTH, :MAGMORTAR, :TOGEKISS, :YANMEGA, :GLISCOR, :HEATRAN, :SHAYMIN, :VICTINI, :SERPERIOR, :EMBOAR, :WHIMSICOTT, :DARMANITAN, :SIGILYPH, :AMOONGUSS, :FERROTHORN, :CHANDELURE, :BRAVIARY, :MANDIBUZZ, :VOLCARONA, :VIRIZION, :TORNADUS, :THUNDURUS, :LANDORUS, :CHESNAUGHT, :DELPHOX, :TALONFLAME, :VIVILLON, :HAWLUCHA, :NOIVERN, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :TSAREENA, :MINIOR, :DHELMISE, :TAPUBULU
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "Pierce",
    :introSpeech => "This battle... Will it finally be enough for me?",
    :winSpeech => "Look at me now!",
    :loseSpeech => "I really tried to make it out!",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Regina",
    :introSpeech => "I came here with my friends! It's been a blast so far!",
    :winSpeech => "This battle was totally fun, too!",
    :loseSpeech => "You're so mean!!",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Cat",
    :introSpeech => "It's so cold! Does someone have the air conditioner cranked up?",
    :winSpeech => "Aah, that's better. The battle warmed me up!",
    :loseSpeech => "Seriously, why's it so icy in here?",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Sol",
    :introSpeech => "Man, it's nice out today.",
    :winSpeech => "This kind of weather is downright inspiring.",
    :loseSpeech => "Hey, you're good. We should go fishing sometime!",
    :monIndexes => [
      :GOLBAT, :VENOMOTH, :CHANSEY, :GYARADOS, :AERODACTYL, :SNORLAX, :ZAPDOS, :MOLTRES, :DRAGONITE, :CROBAT, :XATU,
      :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :SKARMORY, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE, :SWELLOW, :PELIPPER, :EXPLOUD, :SALAMENCE, :STARAPTOR, :AMBIPOM, :HONCHKROW, :TOGEKISS, :YANMEGA, :GLISCOR, :PORYGONZ, :SIGILYPH, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BRAVIARY, :MANDIBUZZ, :DURANT, :VOLCARONA, :TORNADUS, :THUNDURUS, :LANDORUS, :MELOETTA, :GENESECT, :DIGGERSBY, :TALONFLAME, :VIVILLON, :HELIOLISK, :HAWLUCHA, :NOIVERN, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :BEWEAR, :GOLISOPOD, :SILVALLY, :MINIOR
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Earl",
    :introSpeech => "Hehe, check this out.",
    :winSpeech => "Well, did I bug you?",
    :loseSpeech => "You're really bugging me!",
    :monIndexes => [
      :GOLBAT, :VENOMOTH, :CHANSEY, :GYARADOS, :AERODACTYL, :SNORLAX, :ZAPDOS, :MOLTRES, :DRAGONITE, :CROBAT, :XATU,
      :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :SKARMORY, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE, :SWELLOW, :PELIPPER, :EXPLOUD, :SALAMENCE, :STARAPTOR, :AMBIPOM, :HONCHKROW, :TOGEKISS, :YANMEGA, :GLISCOR, :PORYGONZ, :SIGILYPH, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BRAVIARY, :MANDIBUZZ, :DURANT, :VOLCARONA, :TORNADUS, :THUNDURUS, :LANDORUS, :MELOETTA, :GENESECT, :DIGGERSBY, :TALONFLAME, :VIVILLON, :HELIOLISK, :HAWLUCHA, :NOIVERN, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :BEWEAR, :GOLISOPOD, :SILVALLY, :MINIOR
    ],
  },
  {
    :tclass => :FISHERMAN,
    :name => "Ari",
    :introSpeech => "You're lookin' at this year's valedictorian!",
    :winSpeech => "They're going to put up a trophy with my name on it and everything!",
    :loseSpeech => "OTS? No, no. I meant Canalave Fishing Institute!",
    :monIndexes => [
      :VENUSAUR, :BLASTOISE, :NIDOQUEEN, :NIDOKING, :GOLBAT, :VILEPLUME, :VENOMOTH, :TENTACRUEL, :SLOWBRO, :MUK,
      :CLOYSTER, :GENGAR, :WEEZING, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :SLOWKING, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :ROSERADE, :DRAPION, :TOXICROAK, :MANAPHY, :SAMUROTT, :SEISMITOAD, :GARBODOR, :AMOONGUSS, :ALOMOMOLA, :KELDEO, :GRENINJA, :BARBARACLE, :DRAGALGE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :SALAZZLE, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :FISHERMAN,
    :name => "Hunter",
    :introSpeech => "Quiet, quiet... wait for the bite.",
    :winSpeech => "Looks like I hooked a big one there!",
    :loseSpeech => "That wasn't quiet, kid!",
    :monIndexes => [
      :VENUSAUR, :BLASTOISE, :NIDOQUEEN, :NIDOKING, :GOLBAT, :VILEPLUME, :VENOMOTH, :TENTACRUEL, :SLOWBRO, :MUK,
      :CLOYSTER, :GENGAR, :WEEZING, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :SLOWKING, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :ROSERADE, :DRAPION, :TOXICROAK, :MANAPHY, :SAMUROTT, :SEISMITOAD, :GARBODOR, :AMOONGUSS, :ALOMOMOLA, :KELDEO, :GRENINJA, :BARBARACLE, :DRAGALGE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :SALAZZLE, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :KNIGHT,
    :name => "Aiden",
    :introSpeech => "I'm normally a Gym Trainer, but today's my day off. ",
    :winSpeech => "If I win enough here, maybe I'll get a promotion!",
    :loseSpeech => "Between you and me? I hate these costumes. We deserve a raise for wearing them!",
    :monIndexes => [
      :CLEFABLE, :MAGNETON, :DRAGONITE, :AZUMARILL, :FORRETRESS, :STEELIX, :SCIZOR, :SKARMORY, :KINGDRA, :GARDEVOIR,
      :FLYGON, :SALAMENCE, :METAGROSS, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :EMPOLEON, :BRONZONG, :GARCHOMP, :LUCARIO, :MAGNEZONE, :TOGEKISS, :HEATRAN, :EXCADRILL, :WHIMSICOTT, :ESCAVALIER, :FERROTHORN, :KLINKLANG, :HAXORUS, :DRUDDIGON, :BISHARP, :DURANT, :HYDREIGON, :COBALION, :KYUREM, :GENESECT, :FLORGES, :DOUBLADE, :AEGISLASH, :SLURPUFF, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :ZYGARDE, :DIANCIE, :PRIMARINA, :RIBOMBEE, :COMFEY, :TOGEDEMARU, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :KNIGHT,
    :name => "Xavier",
    :introSpeech => "En garde!",
    :winSpeech => "I reign victorious! No blackguard such as yourself could ever defeat me!",
    :loseSpeech => "A fine battle. You fight with skill!",
    :monIndexes => [
      :CLEFABLE, :MAGNETON, :DRAGONITE, :AZUMARILL, :FORRETRESS, :STEELIX, :SCIZOR, :SKARMORY, :KINGDRA, :GARDEVOIR,
      :FLYGON, :SALAMENCE, :METAGROSS, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :EMPOLEON, :BRONZONG, :GARCHOMP, :LUCARIO, :MAGNEZONE, :TOGEKISS, :HEATRAN, :EXCADRILL, :WHIMSICOTT, :ESCAVALIER, :FERROTHORN, :KLINKLANG, :HAXORUS, :DRUDDIGON, :BISHARP, :DURANT, :HYDREIGON, :COBALION, :KYUREM, :GENESECT, :FLORGES, :DOUBLADE, :AEGISLASH, :SLURPUFF, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :ZYGARDE, :DIANCIE, :PRIMARINA, :RIBOMBEE, :COMFEY, :TOGEDEMARU, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :PoliceOfficer,
    :name => "Clinton",
    :introSpeech => "'Scuse me, but I couldn't help noticing-- your outfit.",
    :winSpeech => "It needs a little something extra. Maybe a new hat? ",
    :loseSpeech => "It looks amazing! ",
    :monIndexes => [
      :ARCANINE, :MAGNETON, :CHANSEY, :JOLTEON, :SNORLAX, :ZAPDOS, :MOLTRES, :TYPHLOSION, :PORYGON2, :MILTANK,
      :BLISSEY, :RAIKOU, :ENTEI, :BLAZIKEN, :LINOONE, :SWELLOW, :EXPLOUD, :INFERNAPE, :STARAPTOR, :AMBIPOM, :MAGNEZONE, :MAGMORTAR, :PORYGONZ, :ROTOM, :HEATRAN, :VICTINI, :EMBOAR, :DARMANITAN, :GALVANTULA, :CHANDELURE, :BRAVIARY, :VOLCARONA, :THUNDURUS, :MELOETTA, :DELPHOX, :DIGGERSBY, :TALONFLAME, :HELIOLISK, :VOLCANION, :INCINEROAR, :VIKAVOLT, :SALAZZLE, :BEWEAR, :SILVALLY, :TOGEDEMARU, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :PoliceOfficer,
    :name => "Jesse",
    :introSpeech => "Um-- Prepare for battle!",
    :winSpeech => "Thank you, Trainer!",
    :loseSpeech => "This is the weirdest training requirement for a job I've ever heard of.",
    :monIndexes => [
      :ARCANINE, :MAGNETON, :CHANSEY, :JOLTEON, :SNORLAX, :ZAPDOS, :MOLTRES, :TYPHLOSION, :PORYGON2, :MILTANK,
      :BLISSEY, :RAIKOU, :ENTEI, :BLAZIKEN, :LINOONE, :SWELLOW, :EXPLOUD, :INFERNAPE, :STARAPTOR, :AMBIPOM, :MAGNEZONE, :MAGMORTAR, :PORYGONZ, :ROTOM, :HEATRAN, :VICTINI, :EMBOAR, :DARMANITAN, :GALVANTULA, :CHANDELURE, :BRAVIARY, :VOLCARONA, :THUNDURUS, :MELOETTA, :DELPHOX, :DIGGERSBY, :TALONFLAME, :HELIOLISK, :VOLCANION, :INCINEROAR, :VIKAVOLT, :SALAZZLE, :BEWEAR, :SILVALLY, :TOGEDEMARU, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :GUITARIST,
    :name => "Eduardo",
    :introSpeech => "Stop me if you've heard this one.",
    :winSpeech => "My music will never die!",
    :loseSpeech => "Sure, sure, it's not the most unique riff. But it still rocks!",
    :monIndexes => [
      :MAGNETON, :RHYDON, :JOLTEON, :AERODACTYL, :ZAPDOS, :DRAGONITE, :KINGDRA, :RAIKOU, :TYRANITAR, :FLYGON,
      :SALAMENCE, :LATIAS, :LATIOS, :GARCHOMP, :MAGNEZONE, :RHYPERIOR, :ROTOM, :GIGALITH, :GALVANTULA, :HAXORUS, :DRUDDIGON, :HYDREIGON, :TERRAKION, :THUNDURUS, :KYUREM, :BARBARACLE, :DRAGALGE, :HELIOLISK, :GOODRA, :NOIVERN, :ZYGARDE, :DIANCIE, :VIKAVOLT, :LYCANROC, :MINIOR, :TOGEDEMARU, :KOMMOO, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :GUITARIST,
    :name => "Hal",
    :introSpeech => "Hey, kids! Welcome to a special episode of Hal's Preschool Hour!",
    :winSpeech => "This week's episode is brought to you by Obsidia Department Store!",
    :loseSpeech => "Shit! Wait, cut! Cut! ",
    :monIndexes => [
      :MAGNETON, :RHYDON, :JOLTEON, :AERODACTYL, :ZAPDOS, :DRAGONITE, :KINGDRA, :RAIKOU, :TYRANITAR, :FLYGON,
      :SALAMENCE, :LATIAS, :LATIOS, :GARCHOMP, :MAGNEZONE, :RHYPERIOR, :ROTOM, :GIGALITH, :GALVANTULA, :HAXORUS, :DRUDDIGON, :HYDREIGON, :TERRAKION, :THUNDURUS, :KYUREM, :BARBARACLE, :DRAGALGE, :HELIOLISK, :GOODRA, :NOIVERN, :ZYGARDE, :DIANCIE, :VIKAVOLT, :LYCANROC, :MINIOR, :TOGEDEMARU, :KOMMOO, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :Casanova,
    :name => "Gage",
    :introSpeech => "Fly on the wings of love, my dear.",
    :winSpeech => "Am I not making your heart soar?",
    :loseSpeech => "You're making my heart soar!",
    :monIndexes => [
      :GOLBAT, :CHANSEY, :GYARADOS, :AERODACTYL, :SNORLAX, :ZAPDOS, :MOLTRES, :DRAGONITE, :CROBAT, :XATU, :UMBREON,
      :GLIGAR, :SNEASEL, :MANTINE, :SKARMORY, :PORYGON2, :MILTANK, :BLISSEY, :TYRANITAR, :LINOONE, :SWELLOW, :PELIPPER, :EXPLOUD, :SHARPEDO, :CRAWDAUNT, :SALAMENCE, :STARAPTOR, :AMBIPOM, :HONCHKROW, :DRAPION, :WEAVILE, :TOGEKISS, :YANMEGA, :GLISCOR, :PORYGONZ, :DARKRAI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :ZOROARK, :BISHARP, :BRAVIARY, :MANDIBUZZ, :HYDREIGON, :TORNADUS, :THUNDURUS, :LANDORUS, :MELOETTA, :GRENINJA, :DIGGERSBY, :TALONFLAME, :VIVILLON, :PANGORO, :MALAMAR, :HELIOLISK, :HAWLUCHA, :NOIVERN, :INCINEROAR, :BEWEAR, :SILVALLY, :MINIOR
    ],
  },
  {
    :tclass => :Casanova,
    :name => "Ksldr",
    :introSpeech => "I had a strange dream last night...",
    :winSpeech => "Y-you! Your scary face was in my dream!",
    :loseSpeech => "A bittersweet dream, much like this battle.",
    :monIndexes => [
      :GOLBAT, :CHANSEY, :GYARADOS, :AERODACTYL, :SNORLAX, :ZAPDOS, :MOLTRES, :DRAGONITE, :CROBAT, :XATU, :UMBREON,
      :GLIGAR, :SNEASEL, :MANTINE, :SKARMORY, :PORYGON2, :MILTANK, :BLISSEY, :TYRANITAR, :LINOONE, :SWELLOW, :PELIPPER, :EXPLOUD, :SHARPEDO, :CRAWDAUNT, :SALAMENCE, :STARAPTOR, :AMBIPOM, :HONCHKROW, :DRAPION, :WEAVILE, :TOGEKISS, :YANMEGA, :GLISCOR, :PORYGONZ, :DARKRAI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :ZOROARK, :BISHARP, :BRAVIARY, :MANDIBUZZ, :HYDREIGON, :TORNADUS, :THUNDURUS, :LANDORUS, :MELOETTA, :GRENINJA, :DIGGERSBY, :TALONFLAME, :VIVILLON, :PANGORO, :MALAMAR, :HELIOLISK, :HAWLUCHA, :NOIVERN, :INCINEROAR, :BEWEAR, :SILVALLY, :MINIOR
    ],
  },
  {
    :tclass => :AQUA1,
    :name => "Jarrett",
    :introSpeech => "This music- I just have to dance!",
    :winSpeech => "Heck yeah! My moves are awesome!",
    :loseSpeech => "Okay, maybe I did get a little distracted.",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :UMBREON, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :TYRANITAR, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :HONCHKROW, :DRAPION, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :DARKRAI, :SAMUROTT, :SEISMITOAD, :KROOKODILE, :SCRAFTY, :ZOROARK, :VANILLUXE, :ALOMOMOLA, :BISHARP, :MANDIBUZZ, :HYDREIGON, :KYUREM, :KELDEO, :GRENINJA, :PANGORO, :MALAMAR, :BARBARACLE, :CLAWITZER, :VOLCANION, :INCINEROAR, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :AQUA1,
    :name => "Garett",
    :introSpeech => "Hey, kid. You taking care of this place?",
    :winSpeech => "Keep training. From what I hear, this place needs it.",
    :loseSpeech => "Good, good.",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :UMBREON, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :TYRANITAR, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :HONCHKROW, :DRAPION, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :DARKRAI, :SAMUROTT, :SEISMITOAD, :KROOKODILE, :SCRAFTY, :ZOROARK, :VANILLUXE, :ALOMOMOLA, :BISHARP, :MANDIBUZZ, :HYDREIGON, :KYUREM, :KELDEO, :GRENINJA, :PANGORO, :MALAMAR, :BARBARACLE, :CLAWITZER, :VOLCANION, :INCINEROAR, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Emanuel",
    :introSpeech => "Sometimes you need a hard head to win!",
    :winSpeech => "Strong and immovable as stone!",
    :loseSpeech => "I flinched!",
    :monIndexes => [
      :NIDOQUEEN, :NIDOKING, :MAROWAK, :RHYDON, :AERODACTYL, :QUAGSIRE, :GLIGAR, :STEELIX, :PILOSWINE, :DONPHAN,
      :TYRANITAR, :SWAMPERT, :FLYGON, :GARCHOMP, :HIPPOWDON, :RHYPERIOR, :GLISCOR, :MAMOSWINE, :GIGALITH, :EXCADRILL, :SEISMITOAD, :KROOKODILE, :TERRAKION, :LANDORUS, :DIGGERSBY, :BARBARACLE, :ZYGARDE, :DIANCIE, :LYCANROC, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Gustavo",
    :introSpeech => "Charge! Charge!",
    :winSpeech => "Now that I win, can I get a Pokenav with a better battery?",
    :loseSpeech => "Come on, you stupid PokeNav! Charge already!",
    :monIndexes => [
      :NIDOQUEEN, :NIDOKING, :MAROWAK, :RHYDON, :AERODACTYL, :QUAGSIRE, :GLIGAR, :STEELIX, :PILOSWINE, :DONPHAN,
      :TYRANITAR, :SWAMPERT, :FLYGON, :GARCHOMP, :HIPPOWDON, :RHYPERIOR, :GLISCOR, :MAMOSWINE, :GIGALITH, :EXCADRILL, :SEISMITOAD, :KROOKODILE, :TERRAKION, :LANDORUS, :DIGGERSBY, :BARBARACLE, :ZYGARDE, :DIANCIE, :LYCANROC, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :TechNerd,
    :name => "Kameron",
    :introSpeech => "I've been working on my latest invention!",
    :winSpeech => "It's an ultra-high-speed charger for any battery!",
    :loseSpeech => "But you didn't get to hear about it!",
    :monIndexes => [
      :VENOMOTH, :MAGNETON, :JOLTEON, :ZAPDOS, :FORRETRESS, :STEELIX, :SCIZOR, :HERACROSS, :SKARMORY, :RAIKOU,
      :METAGROSS, :REGISTEEL, :JIRACHI, :EMPOLEON, :BRONZONG, :LUCARIO, :MAGNEZONE, :YANMEGA, :ROTOM, :HEATRAN, :EXCADRILL, :ESCAVALIER, :GALVANTULA, :FERROTHORN, :KLINKLANG, :ACCELGOR, :BISHARP, :DURANT, :VOLCARONA, :COBALION, :THUNDURUS, :GENESECT, :VIVILLON, :DOUBLADE, :AEGISLASH, :HELIOLISK, :KLEFKI, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :GOLISOPOD, :TOGEDEMARU, :TAPUKOKO, :MAGEARNA, :ZERAORA
    ],
  },
  {
    :tclass => :TechNerd,
    :name => "Alfredo",
    :introSpeech => "I'm a bit stuck. Let's see if this battle gives me any ideas!",
    :winSpeech => "No new ideas, but that was fascinating.",
    :loseSpeech => "I think I figured it out! Thanks!",
    :monIndexes => [
      :VENOMOTH, :MAGNETON, :JOLTEON, :ZAPDOS, :FORRETRESS, :STEELIX, :SCIZOR, :HERACROSS, :SKARMORY, :RAIKOU,
      :METAGROSS, :REGISTEEL, :JIRACHI, :EMPOLEON, :BRONZONG, :LUCARIO, :MAGNEZONE, :YANMEGA, :ROTOM, :HEATRAN, :EXCADRILL, :ESCAVALIER, :GALVANTULA, :FERROTHORN, :KLINKLANG, :ACCELGOR, :BISHARP, :DURANT, :VOLCARONA, :COBALION, :THUNDURUS, :GENESECT, :VIVILLON, :DOUBLADE, :AEGISLASH, :HELIOLISK, :KLEFKI, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :GOLISOPOD, :TOGEDEMARU, :TAPUKOKO, :MAGEARNA, :ZERAORA
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Ruben",
    :introSpeech => "I've always been a traveler at heart.",
    :winSpeech => "Be on your way, then. ",
    :loseSpeech => "And it looks like you've sent me on my way once again!",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Lamar",
    :introSpeech => "I'll show you the best Pokemon money can buy!",
    :winSpeech => "They're nowhere near mine, of course, but your Pokemon performed admirably as well!",
    :loseSpeech => "My dears, you're still the best! ",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :YOUNGSTER,
    :name => "Jaxon",
    :introSpeech => "Fall's my favourite season. ",
    :winSpeech => "Fall's my favourite, but I'm awesome all year round!",
    :loseSpeech => "Sawsbuck look their best in the fall, after all!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :YOUNGSTER,
    :name => "Logan",
    :introSpeech => "Hmm... should I study, or take a nap?",
    :winSpeech => "Okay, fiiiine, I'll study.",
    :loseSpeech => "Naptime it is!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Emilee",
    :introSpeech => "Ohmigosh, are you for real?",
    :winSpeech => "Why do you look so much like the Champion but fight so badly?",
    :loseSpeech => "I met a celebrity!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Josie",
    :introSpeech => "Which color scarf do you think I should buy my Pokemon?",
    :winSpeech => "This is a sign! I'll buy them both!",
    :loseSpeech => "I saw a green one in the Department Store, but I also saw a red one online...",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :COOLTRAINER_Male,
    :name => "Torre",
    :introSpeech => "How much do you know about Grass-type Pokemon?",
    :winSpeech => "I'm trying to raise a Flabebe, but- Wait, what do you mean that's not a Grass-type?",
    :loseSpeech => "More than me, I bet...",
    :monIndexes => [
      :ARCANINE, :MOLTRES, :TYPHLOSION, :UMBREON, :SNEASEL, :ENTEI, :TYRANITAR, :BLAZIKEN, :SHARPEDO, :CRAWDAUNT,
      :INFERNAPE, :HONCHKROW, :DRAPION, :WEAVILE, :MAGMORTAR, :HEATRAN, :DARKRAI, :VICTINI, :EMBOAR, :KROOKODILE, :DARMANITAN, :SCRAFTY, :ZOROARK, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :VOLCARONA, :DELPHOX, :GRENINJA, :TALONFLAME, :PANGORO, :MALAMAR, :VOLCANION, :INCINEROAR, :SALAZZLE
    ],
  },
  {
    :tclass => :COOLTRAINER_Male,
    :name => "Skyler",
    :introSpeech => "Let me ingrain my battle style into your memory.",
    :winSpeech => "I'm unforgettable now!",
    :loseSpeech => "That was pretty rude!",
    :monIndexes => [
      :ARCANINE, :MOLTRES, :TYPHLOSION, :UMBREON, :SNEASEL, :ENTEI, :TYRANITAR, :BLAZIKEN, :SHARPEDO, :CRAWDAUNT,
      :INFERNAPE, :HONCHKROW, :DRAPION, :WEAVILE, :MAGMORTAR, :HEATRAN, :DARKRAI, :VICTINI, :EMBOAR, :KROOKODILE, :DARMANITAN, :SCRAFTY, :ZOROARK, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :VOLCARONA, :DELPHOX, :GRENINJA, :TALONFLAME, :PANGORO, :MALAMAR, :VOLCANION, :INCINEROAR, :SALAZZLE
    ],
  },
  {
    :tclass => :RANGERF,
    :name => "Ruth",
    :introSpeech => "Life is a carnival!",
    :winSpeech => "Life is a carnival, and I just won the top prize!",
    :loseSpeech => "Let me off the ride!",
    :monIndexes => [
      :NIDOQUEEN, :NIDOKING, :MAROWAK, :RHYDON, :AERODACTYL, :QUAGSIRE, :GLIGAR, :STEELIX, :PILOSWINE, :DONPHAN,
      :TYRANITAR, :SWAMPERT, :FLYGON, :GARCHOMP, :HIPPOWDON, :RHYPERIOR, :GLISCOR, :MAMOSWINE, :GIGALITH, :EXCADRILL, :SEISMITOAD, :KROOKODILE, :TERRAKION, :LANDORUS, :DIGGERSBY, :BARBARACLE, :ZYGARDE, :DIANCIE, :LYCANROC, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :RANGERF,
    :name => "Melody",
    :introSpeech => "So this is what a real battle's like!",
    :winSpeech => "If I win enough, maybe Mom won't worry so much...",
    :loseSpeech => "I think I'll go for a swim now...",
    :monIndexes => [
      :NIDOQUEEN, :NIDOKING, :MAROWAK, :RHYDON, :AERODACTYL, :QUAGSIRE, :GLIGAR, :STEELIX, :PILOSWINE, :DONPHAN,
      :TYRANITAR, :SWAMPERT, :FLYGON, :GARCHOMP, :HIPPOWDON, :RHYPERIOR, :GLISCOR, :MAMOSWINE, :GIGALITH, :EXCADRILL, :SEISMITOAD, :KROOKODILE, :TERRAKION, :LANDORUS, :DIGGERSBY, :BARBARACLE, :ZYGARDE, :DIANCIE, :LYCANROC, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "Pedro",
    :introSpeech => "Hey! You ever been white-water swimming before?",
    :winSpeech => "It's pretty extreme. I doubt your Pokemon are strong enough to handle it.",
    :loseSpeech => "It's pretty extreme, but my Pokemon protect me!",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "Erick",
    :introSpeech => "I'm more of a techie, but sometimes I like to take a break.",
    :winSpeech => "I guess I'm awesome whichever Pokemon I battle with!",
    :loseSpeech => "I guess I should've practiced more with these Pokemon!",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Elaine",
    :introSpeech => "Can you come back later? I just want to relax right now.",
    :winSpeech => "Thanks. Just a few more minutes of rest...",
    :loseSpeech => "Well, I'm all riled up now!",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Joyce",
    :introSpeech => "I want to be a Primarina when I grow up!",
    :winSpeech => "You la-la-la looooooost!",
    :loseSpeech => "Tra la la.... I looooooost!",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :PoliceOfficer,
    :name => "Todd",
    :introSpeech => "Why can't I find any good cafes?",
    :winSpeech => "Maybe I'll treat myself to Spyce tonight.",
    :loseSpeech => "Hey, kid, do you know if Mika's Coffee has a branch here?",
    :monIndexes => [
      :ARCANINE, :MAGNETON, :CHANSEY, :JOLTEON, :SNORLAX, :ZAPDOS, :MOLTRES, :TYPHLOSION, :PORYGON2, :MILTANK,
      :BLISSEY, :RAIKOU, :ENTEI, :BLAZIKEN, :LINOONE, :SWELLOW, :EXPLOUD, :INFERNAPE, :STARAPTOR, :AMBIPOM, :MAGNEZONE, :MAGMORTAR, :PORYGONZ, :ROTOM, :HEATRAN, :VICTINI, :EMBOAR, :DARMANITAN, :GALVANTULA, :CHANDELURE, :BRAVIARY, :VOLCARONA, :THUNDURUS, :MELOETTA, :DELPHOX, :DIGGERSBY, :TALONFLAME, :HELIOLISK, :VOLCANION, :INCINEROAR, :VIKAVOLT, :SALAZZLE, :BEWEAR, :SILVALLY, :TOGEDEMARU, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :PoliceOfficer,
    :name => "Gavin",
    :introSpeech => "This is nice. Just some good music and a few battles.",
    :winSpeech => "So much better than when I was stationed in Beryl!",
    :loseSpeech => "Losing doesn't get any easier, though!",
    :monIndexes => [
      :ARCANINE, :MAGNETON, :CHANSEY, :JOLTEON, :SNORLAX, :ZAPDOS, :MOLTRES, :TYPHLOSION, :PORYGON2, :MILTANK,
      :BLISSEY, :RAIKOU, :ENTEI, :BLAZIKEN, :LINOONE, :SWELLOW, :EXPLOUD, :INFERNAPE, :STARAPTOR, :AMBIPOM, :MAGNEZONE, :MAGMORTAR, :PORYGONZ, :ROTOM, :HEATRAN, :VICTINI, :EMBOAR, :DARMANITAN, :GALVANTULA, :CHANDELURE, :BRAVIARY, :VOLCARONA, :THUNDURUS, :MELOETTA, :DELPHOX, :DIGGERSBY, :TALONFLAME, :HELIOLISK, :VOLCANION, :INCINEROAR, :VIKAVOLT, :SALAZZLE, :BEWEAR, :SILVALLY, :TOGEDEMARU, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Malory",
    :introSpeech => "Hey guuuys, we're live from the Reborn region! Just about to have a battle in the famous Reborn Nightclub! Wish me luck!",
    :winSpeech => "Another win for MaloryMoo92! Thanks to all my watchers for supporting me~!",
    :loseSpeech => "Hey, you were awesome! Can I get a quote for all my watchers?",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Esther",
    :introSpeech => "It's my birthday today!",
    :winSpeech => "A win is a nice enough present!",
    :loseSpeech => "It's my birthday but I have to give you money...",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :AQUA2,
    :name => "Oscar",
    :introSpeech => "Ugh... Do we have to do this?",
    :winSpeech => "Haha! Is that all you got?",
    :loseSpeech => "Another loss... Figures",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :UMBREON, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :TYRANITAR, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :HONCHKROW, :DRAPION, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :DARKRAI, :SAMUROTT, :SEISMITOAD, :KROOKODILE, :SCRAFTY, :ZOROARK, :VANILLUXE, :ALOMOMOLA, :BISHARP, :MANDIBUZZ, :HYDREIGON, :KYUREM, :KELDEO, :GRENINJA, :PANGORO, :MALAMAR, :BARBARACLE, :CLAWITZER, :VOLCANION, :INCINEROAR, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :AQUA2,
    :name => "Wilson",
    :introSpeech => "Get ready. I ain't here to play ball.",
    :winSpeech => "Told you.",
    :loseSpeech => "'Pparently I was the one who wasn't ready! ",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :UMBREON, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :TYRANITAR, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :HONCHKROW, :DRAPION, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :DARKRAI, :SAMUROTT, :SEISMITOAD, :KROOKODILE, :SCRAFTY, :ZOROARK, :VANILLUXE, :ALOMOMOLA, :BISHARP, :MANDIBUZZ, :HYDREIGON, :KYUREM, :KELDEO, :GRENINJA, :PANGORO, :MALAMAR, :BARBARACLE, :CLAWITZER, :VOLCANION, :INCINEROAR, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :Doxy,
    :name => "Clare",
    :introSpeech => "Oooh, you look tough!",
    :winSpeech => "I hate when I'm wrong...",
    :loseSpeech => "You were super tough! Can I get your autograph?",
    :monIndexes => [
      :RATICATE, :RAICHU, :SANDSLASH, :CLEFABLE, :NINETALES, :WIGGLYTUFF, :DUGTRIO, :PERSIAN, :GOLEM, :MUK, :EXEGGUTOR,
      :MAROWAK, :MRMIME, :TOGETIC, :AZUMARILL, :GRANBULL, :GARDEVOIR, :MAWILE, :TOGEKISS, :WHIMSICOTT, :FLORGES, :AROMATISSE, :SLURPUFF, :SYLVEON, :DEDENNE, :CARBINK, :KLEFKI, :DIANCIE, :PRIMARINA, :RIBOMBEE, :SHIINOTIC, :COMFEY, :MIMIKYU, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :Doxy,
    :name => "Tess",
    :introSpeech => "I make Pokemon keychains. If you win, I'll give you a free customized keychain!",
    :winSpeech => "Better luck next time! You should still check out my shop when I open it, though!",
    :loseSpeech => "That was great! Okay, so let's get your contact info for that commission...",
    :monIndexes => [
      :RATICATE, :RAICHU, :SANDSLASH, :CLEFABLE, :NINETALES, :WIGGLYTUFF, :DUGTRIO, :PERSIAN, :GOLEM, :MUK, :EXEGGUTOR,
      :MAROWAK, :MRMIME, :TOGETIC, :AZUMARILL, :GRANBULL, :GARDEVOIR, :MAWILE, :TOGEKISS, :WHIMSICOTT, :FLORGES, :AROMATISSE, :SLURPUFF, :SYLVEON, :DEDENNE, :CARBINK, :KLEFKI, :DIANCIE, :PRIMARINA, :RIBOMBEE, :SHIINOTIC, :COMFEY, :MIMIKYU, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :POACHERM,
    :name => "Leon",
    :introSpeech => "I don't care what those numbskulls say, I'm the best trainer here.",
    :winSpeech => "Nothing can hold me down!",
    :loseSpeech => "Maybe they had a point. Hey, Mom, Dad, I'm sorry for callin' you numbskulls!",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :POACHERM,
    :name => "Melih",
    :introSpeech => "Man, this is the life!",
    :winSpeech => "Haha, that sad face looks good on you!",
    :loseSpeech => "Even losin's not so bad here!",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :AceTrainerM,
    :name => "Vince",
    :introSpeech => "Let's crash this party!",
    :winSpeech => "Let's keep the party going!",
    :loseSpeech => "Man, why d'you have to be such a party pooper?",
    :monIndexes => [
      :AEGISLASH, :BLAZIKEN, :DARKRAI, :DEOXYS, :GENESECT, :LANDORUS, :MARSHADOW, :METAGROSS, :ZYGARDE
    ],
  },
  {
    :tclass => :AceTrainerM,
    :name => "Bryon",
    :introSpeech => "So if Swift has 60 base power, and I factor in- wait, I'm not ready yet!",
    :winSpeech => "I'm learning!",
    :loseSpeech => "My calculations were wrong...",
    :monIndexes => [
      :AEGISLASH, :BLAZIKEN, :DARKRAI, :DEOXYS, :GENESECT, :LANDORUS, :MARSHADOW, :METAGROSS, :ZYGARDE
    ],
  },
  {
    :tclass => :POACHERF,
    :name => "Ava",
    :introSpeech => "I am a treasure of this world!",
    :winSpeech => "I am positively peerless!",
    :loseSpeech => "How could you treat me this way!? ",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :POACHERF,
    :name => "Miriam",
    :introSpeech => "Why are you looking at me that way?",
    :winSpeech => "Quit with that look!",
    :loseSpeech => "Your gaze is unnerving...",
    :monIndexes => [
      :GENGAR, :HAUNTER, :CROBAT, :GOLBAT, :TOXAPEX, :DRAGALGE, :AMOONGUSS, :ARBOK, :ARIADOS, :BEEDRILL, :DRAPION,
      :DUSTOX, :GARBODOR, :MUK, :NIDOKING, :NIDOQUEEN, :QWILFISH, :ROSELIA, :ROSERADE, :SALAZZLE, :SEVIPER, :SKUNTANK, :SWALOT, :TENTACRUEL, :TOXICROAK, :VENOMOTH, :VENUSAUR, :VICTREEBEL, :VILEPLUME, :WEEZING, :DECIDUEYE, :DHELMISE, :GOURGEIST, :TREVENANT, :JUMPLUFF, :TROPIUS, :ABOMASNOW, :BELLOSSOM, :BRELOOM, :CACTURNE, :CARNIVINE, :CELEBI, :CHERRIM, :CHESNAUGHT, :CRADILY, :EXEGGUTOR, :FERROTHORN, :GROTLE, :LEAFEON, :LEAVANNY, :LILLIGANT, :LUDICOLO, :LURANTIS, :MARACTUS, :MEGANIUM, :PARASECT, :SAWSBUCK, :SCEPTILE, :SERPERIOR, :SERVINE, :SHAYMIN, :SHIFTRY, :SHIINOTIC, :SIMISAGE, :SUNFLORA, :TANGELA, :TANGROWTH, :TAPUBULU, :TORTERRA, :TSAREENA, :VIRIZION, :WHIMSICOTT, :SABLEYE, :SPIRITOMB, :HONCHKROW, :MANDIBUZZ, :HYDREIGON, :ABSOL, :BISHARP, :CRAWDAUNT, :DARKRAI, :GRENINJA, :HOUNDOOM, :INCINEROAR, :KROOKODILE, :LIEPARD, :MALAMAR, :MIGHTYENA, :PANGORO, :SCRAFTY, :SHARPEDO, :SNEASEL, :TYRANITAR, :UMBREON, :WEAVILE, :ZOROARK
    ],
  },
  {
    :tclass => :AceTrainerF,
    :name => "Carrie",
    :introSpeech => "Please don't shout at me...",
    :winSpeech => "Thank you for a nice battle...",
    :loseSpeech => "YOU JERK-- oops, I shouted...",
    :monIndexes => [
      :AEGISLASH, :BLAZIKEN, :DARKRAI, :DEOXYS, :GENESECT, :LANDORUS, :MARSHADOW, :METAGROSS, :ZYGARDE
    ],
  },
  {
    :tclass => :AceTrainerF,
    :name => "Lilly",
    :introSpeech => "The trainers here have been boring me. Are you more interesting?",
    :winSpeech => "Yawn. Still bored!",
    :loseSpeech => "Definitely not boring! Maybe a little too much!",
    :monIndexes => [
      :AEGISLASH, :BLAZIKEN, :DARKRAI, :DEOXYS, :GENESECT, :LANDORUS, :MARSHADOW, :METAGROSS, :ZYGARDE
    ],
  },
  {
    :tclass => :Orderly,
    :name => "Joey",
    :introSpeech => "Don't let your wins make you comfortable. ",
    :winSpeech => "Battles here are easy to win!",
    :loseSpeech => "Clearly, there's no shortage of skill here!",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :MAGNETON, :STARMIE, :JOLTEON, :ZAPDOS, :MEW, :XATU, :ESPEON, :SLOWKING, :FORRETRESS,
      :STEELIX, :SCIZOR, :SKARMORY, :RAIKOU, :CELEBI, :GARDEVOIR, :MEDICHAM, :METAGROSS, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :EMPOLEON, :BRONZONG, :LUCARIO, :MAGNEZONE, :ROTOM, :UXIE, :MESPRIT, :AZELF, :HEATRAN, :CRESSELIA, :VICTINI, :EXCADRILL, :SIGILYPH, :REUNICLUS, :ESCAVALIER, :GALVANTULA, :FERROTHORN, :KLINKLANG, :BISHARP, :DURANT, :COBALION, :THUNDURUS, :MELOETTA, :GENESECT, :DELPHOX, :DOUBLADE, :AEGISLASH, :MALAMAR, :HELIOLISK, :KLEFKI, :HOOPA, :VIKAVOLT, :TOGEDEMARU, :BRUXISH, :TAPUKOKO, :TAPULELE, :NECROZMA, :MAGEARNA, :ZERAORA
    ],
  },
  {
    :tclass => :Orderly,
    :name => "Chaz",
    :introSpeech => "I hate cleaning, but the battling's not so bad. ",
    :winSpeech => "Heck yeah! ",
    :loseSpeech => "Did you have to win so fast? Now I have to go back to cleaning...",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :MAGNETON, :STARMIE, :JOLTEON, :ZAPDOS, :MEW, :XATU, :ESPEON, :SLOWKING, :FORRETRESS,
      :STEELIX, :SCIZOR, :SKARMORY, :RAIKOU, :CELEBI, :GARDEVOIR, :MEDICHAM, :METAGROSS, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :EMPOLEON, :BRONZONG, :LUCARIO, :MAGNEZONE, :ROTOM, :UXIE, :MESPRIT, :AZELF, :HEATRAN, :CRESSELIA, :VICTINI, :EXCADRILL, :SIGILYPH, :REUNICLUS, :ESCAVALIER, :GALVANTULA, :FERROTHORN, :KLINKLANG, :BISHARP, :DURANT, :COBALION, :THUNDURUS, :MELOETTA, :GENESECT, :DELPHOX, :DOUBLADE, :AEGISLASH, :MALAMAR, :HELIOLISK, :KLEFKI, :HOOPA, :VIKAVOLT, :TOGEDEMARU, :BRUXISH, :TAPUKOKO, :TAPULELE, :NECROZMA, :MAGEARNA, :ZERAORA
    ],
  },
  {
    :tclass => :Orderly,
    :name => "Nelson",
    :introSpeech => "All right, let's keep it going!",
    :winSpeech => "Oh hey, I did it. Good battle, kid. ",
    :loseSpeech => "Eh. I'd better go check on that lazy Chaz...",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :MAGNETON, :STARMIE, :JOLTEON, :ZAPDOS, :MEW, :XATU, :ESPEON, :SLOWKING, :FORRETRESS,
      :STEELIX, :SCIZOR, :SKARMORY, :RAIKOU, :CELEBI, :GARDEVOIR, :MEDICHAM, :METAGROSS, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :EMPOLEON, :BRONZONG, :LUCARIO, :MAGNEZONE, :ROTOM, :UXIE, :MESPRIT, :AZELF, :HEATRAN, :CRESSELIA, :VICTINI, :EXCADRILL, :SIGILYPH, :REUNICLUS, :ESCAVALIER, :GALVANTULA, :FERROTHORN, :KLINKLANG, :BISHARP, :DURANT, :COBALION, :THUNDURUS, :MELOETTA, :GENESECT, :DELPHOX, :DOUBLADE, :AEGISLASH, :MALAMAR, :HELIOLISK, :KLEFKI, :HOOPA, :VIKAVOLT, :TOGEDEMARU, :BRUXISH, :TAPUKOKO, :TAPULELE, :NECROZMA, :MAGEARNA, :ZERAORA
    ],
  },
  {
    :tclass => :OrderlyF,
    :name => "Shania",
    :introSpeech => "You think you're special?",
    :winSpeech => "That didn't impress me much.",
    :loseSpeech => "You're something else!",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :MAGNETON, :STARMIE, :JOLTEON, :ZAPDOS, :MEW, :XATU, :ESPEON, :SLOWKING, :FORRETRESS,
      :STEELIX, :SCIZOR, :SKARMORY, :RAIKOU, :CELEBI, :GARDEVOIR, :MEDICHAM, :METAGROSS, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :EMPOLEON, :BRONZONG, :LUCARIO, :MAGNEZONE, :ROTOM, :UXIE, :MESPRIT, :AZELF, :HEATRAN, :CRESSELIA, :VICTINI, :EXCADRILL, :SIGILYPH, :REUNICLUS, :ESCAVALIER, :GALVANTULA, :FERROTHORN, :KLINKLANG, :BISHARP, :DURANT, :COBALION, :THUNDURUS, :MELOETTA, :GENESECT, :DELPHOX, :DOUBLADE, :AEGISLASH, :MALAMAR, :HELIOLISK, :KLEFKI, :HOOPA, :VIKAVOLT, :TOGEDEMARU, :BRUXISH, :TAPUKOKO, :TAPULELE, :NECROZMA, :MAGEARNA, :ZERAORA
    ],
  },
  {
    :tclass => :OrderlyF,
    :name => "Stella",
    :introSpeech => "Have you ever been to Unova?",
    :winSpeech => "You should go! ",
    :loseSpeech => "You're sure stronger than the trainers there...",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :MAGNETON, :STARMIE, :JOLTEON, :ZAPDOS, :MEW, :XATU, :ESPEON, :SLOWKING, :FORRETRESS,
      :STEELIX, :SCIZOR, :SKARMORY, :RAIKOU, :CELEBI, :GARDEVOIR, :MEDICHAM, :METAGROSS, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :EMPOLEON, :BRONZONG, :LUCARIO, :MAGNEZONE, :ROTOM, :UXIE, :MESPRIT, :AZELF, :HEATRAN, :CRESSELIA, :VICTINI, :EXCADRILL, :SIGILYPH, :REUNICLUS, :ESCAVALIER, :GALVANTULA, :FERROTHORN, :KLINKLANG, :BISHARP, :DURANT, :COBALION, :THUNDURUS, :MELOETTA, :GENESECT, :DELPHOX, :DOUBLADE, :AEGISLASH, :MALAMAR, :HELIOLISK, :KLEFKI, :HOOPA, :VIKAVOLT, :TOGEDEMARU, :BRUXISH, :TAPUKOKO, :TAPULELE, :NECROZMA, :MAGEARNA, :ZERAORA
    ],
  },
  {
    :tclass => :OrderlyF,
    :name => "Dorine",
    :introSpeech => "Let's all sing a happy battling song!",
    :winSpeech => "We're finishing our happy battling song!",
    :loseSpeech => "B-but you were singing off key! ",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :MAGNETON, :STARMIE, :JOLTEON, :ZAPDOS, :MEW, :XATU, :ESPEON, :SLOWKING, :FORRETRESS,
      :STEELIX, :SCIZOR, :SKARMORY, :RAIKOU, :CELEBI, :GARDEVOIR, :MEDICHAM, :METAGROSS, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :EMPOLEON, :BRONZONG, :LUCARIO, :MAGNEZONE, :ROTOM, :UXIE, :MESPRIT, :AZELF, :HEATRAN, :CRESSELIA, :VICTINI, :EXCADRILL, :SIGILYPH, :REUNICLUS, :ESCAVALIER, :GALVANTULA, :FERROTHORN, :KLINKLANG, :BISHARP, :DURANT, :COBALION, :THUNDURUS, :MELOETTA, :GENESECT, :DELPHOX, :DOUBLADE, :AEGISLASH, :MALAMAR, :HELIOLISK, :KLEFKI, :HOOPA, :VIKAVOLT, :TOGEDEMARU, :BRUXISH, :TAPUKOKO, :TAPULELE, :NECROZMA, :MAGEARNA, :ZERAORA
    ],
  },
  {
    :tclass => :MAGMA1,
    :name => "Maddox",
    :introSpeech => "By the time I'm finished with you, you'll never want to battle again!",
    :winSpeech => "I will reign supreme!",
    :loseSpeech => "Didn't buy it, huh? Ah well.",
    :monIndexes => [
      :ARCANINE, :GENGAR, :MOLTRES, :TYPHLOSION, :UMBREON, :SNEASEL, :ENTEI, :TYRANITAR, :BLAZIKEN, :SHARPEDO,
      :CRAWDAUNT, :INFERNAPE, :MISMAGIUS, :HONCHKROW, :DRAPION, :WEAVILE, :MAGMORTAR, :FROSLASS, :ROTOM, :HEATRAN, :DARKRAI, :VICTINI, :EMBOAR, :KROOKODILE, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :VOLCARONA, :DELPHOX, :GRENINJA, :TALONFLAME, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :MIMIKYU, :DHELMISE, :MARSHADOW
    ],
  },
  {
    :tclass => :MAGMA1,
    :name => "Davin",
    :introSpeech => "Even now that the city's doin' better, it's hard to find strong Pokemon here.",
    :winSpeech => "Like, why aren't there any Salamence or Hydreigon in the city?",
    :loseSpeech => "Where'd you get that team!?",
    :monIndexes => [
      :ARCANINE, :GENGAR, :MOLTRES, :TYPHLOSION, :UMBREON, :SNEASEL, :ENTEI, :TYRANITAR, :BLAZIKEN, :SHARPEDO,
      :CRAWDAUNT, :INFERNAPE, :MISMAGIUS, :HONCHKROW, :DRAPION, :WEAVILE, :MAGMORTAR, :FROSLASS, :ROTOM, :HEATRAN, :DARKRAI, :VICTINI, :EMBOAR, :KROOKODILE, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :VOLCARONA, :DELPHOX, :GRENINJA, :TALONFLAME, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :MIMIKYU, :DHELMISE, :MARSHADOW
    ],
  },
  {
    :tclass => :MAGMA1,
    :name => "Trevon",
    :introSpeech => "Hey! Have you heard about our Lord and Savior Groudon today?",
    :winSpeech => "It made the land! It made me strong!",
    :loseSpeech => "Okay, okay, I'm leaving!",
    :monIndexes => [
      :ARCANINE, :GENGAR, :MOLTRES, :TYPHLOSION, :UMBREON, :SNEASEL, :ENTEI, :TYRANITAR, :BLAZIKEN, :SHARPEDO,
      :CRAWDAUNT, :INFERNAPE, :MISMAGIUS, :HONCHKROW, :DRAPION, :WEAVILE, :MAGMORTAR, :FROSLASS, :ROTOM, :HEATRAN, :DARKRAI, :VICTINI, :EMBOAR, :KROOKODILE, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :VOLCARONA, :DELPHOX, :GRENINJA, :TALONFLAME, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :MIMIKYU, :DHELMISE, :MARSHADOW
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Mateo",
    :introSpeech => "This won't take long...",
    :winSpeech => "Easy. ",
    :loseSpeech => "...Well, I wasn't wrong!",
    :monIndexes => [
      :MACHAMP, :MAGNETON, :HITMONLEE, :FORRETRESS, :STEELIX, :SCIZOR, :HERACROSS, :SKARMORY, :HITMONTOP, :BLAZIKEN,
      :BRELOOM, :HARIYAMA, :MEDICHAM, :METAGROSS, :REGISTEEL, :JIRACHI, :INFERNAPE, :EMPOLEON, :BRONZONG, :LUCARIO, :TOXICROAK, :MAGNEZONE, :HEATRAN, :EMBOAR, :EXCADRILL, :CONKELDURR, :SCRAFTY, :ESCAVALIER, :FERROTHORN, :KLINKLANG, :MIENSHAO, :BISHARP, :DURANT, :COBALION, :TERRAKION, :VIRIZION, :KELDEO, :GENESECT, :CHESNAUGHT, :PANGORO, :DOUBLADE, :AEGISLASH, :HAWLUCHA, :KLEFKI, :BEWEAR, :PASSIMIAN, :TOGEDEMARU, :KOMMOO, :MAGEARNA, :MARSHADOW
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Bret",
    :introSpeech => "Y'know what bothers me about being a Blackbelt?",
    :winSpeech => "I just don't get why the strongest rank has the dullest belt!",
    :loseSpeech => "Well, losing, for one thing...",
    :monIndexes => [
      :MACHAMP, :MAGNETON, :HITMONLEE, :FORRETRESS, :STEELIX, :SCIZOR, :HERACROSS, :SKARMORY, :HITMONTOP, :BLAZIKEN,
      :BRELOOM, :HARIYAMA, :MEDICHAM, :METAGROSS, :REGISTEEL, :JIRACHI, :INFERNAPE, :EMPOLEON, :BRONZONG, :LUCARIO, :TOXICROAK, :MAGNEZONE, :HEATRAN, :EMBOAR, :EXCADRILL, :CONKELDURR, :SCRAFTY, :ESCAVALIER, :FERROTHORN, :KLINKLANG, :MIENSHAO, :BISHARP, :DURANT, :COBALION, :TERRAKION, :VIRIZION, :KELDEO, :GENESECT, :CHESNAUGHT, :PANGORO, :DOUBLADE, :AEGISLASH, :HAWLUCHA, :KLEFKI, :BEWEAR, :PASSIMIAN, :TOGEDEMARU, :KOMMOO, :MAGEARNA, :MARSHADOW
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Raul",
    :introSpeech => "You're safe... Nothing can harm you...",
    :winSpeech => "Get stronger! That's all I ask before you challenge me again.",
    :loseSpeech => "I guess I should forget these wide-eyed dreams of winning...",
    :monIndexes => [
      :MACHAMP, :MAGNETON, :HITMONLEE, :FORRETRESS, :STEELIX, :SCIZOR, :HERACROSS, :SKARMORY, :HITMONTOP, :BLAZIKEN,
      :BRELOOM, :HARIYAMA, :MEDICHAM, :METAGROSS, :REGISTEEL, :JIRACHI, :INFERNAPE, :EMPOLEON, :BRONZONG, :LUCARIO, :TOXICROAK, :MAGNEZONE, :HEATRAN, :EMBOAR, :EXCADRILL, :CONKELDURR, :SCRAFTY, :ESCAVALIER, :FERROTHORN, :KLINKLANG, :MIENSHAO, :BISHARP, :DURANT, :COBALION, :TERRAKION, :VIRIZION, :KELDEO, :GENESECT, :CHESNAUGHT, :PANGORO, :DOUBLADE, :AEGISLASH, :HAWLUCHA, :KLEFKI, :BEWEAR, :PASSIMIAN, :TOGEDEMARU, :KOMMOO, :MAGEARNA, :MARSHADOW
    ],
  },
  {
    :tclass => :BATTLEGIRL,
    :name => "Kay",
    :introSpeech => "Man, this is a lot of battles...",
    :winSpeech => "I'm tired, but it feels good!",
    :loseSpeech => "Victoria sending us here was brutal!",
    :monIndexes => [
      :MACHAMP, :MAGNETON, :HITMONLEE, :FORRETRESS, :STEELIX, :SCIZOR, :HERACROSS, :SKARMORY, :HITMONTOP, :BLAZIKEN,
      :BRELOOM, :HARIYAMA, :MEDICHAM, :METAGROSS, :REGISTEEL, :JIRACHI, :INFERNAPE, :EMPOLEON, :BRONZONG, :LUCARIO, :TOXICROAK, :MAGNEZONE, :HEATRAN, :EMBOAR, :EXCADRILL, :CONKELDURR, :SCRAFTY, :ESCAVALIER, :FERROTHORN, :KLINKLANG, :MIENSHAO, :BISHARP, :DURANT, :COBALION, :TERRAKION, :VIRIZION, :KELDEO, :GENESECT, :CHESNAUGHT, :PANGORO, :DOUBLADE, :AEGISLASH, :HAWLUCHA, :KLEFKI, :BEWEAR, :PASSIMIAN, :TOGEDEMARU, :KOMMOO, :MAGEARNA, :MARSHADOW
    ],
  },
  {
    :tclass => :BATTLEGIRL,
    :name => "Mimi",
    :introSpeech => "Get out of the way, please.",
    :winSpeech => "Merci for letting me through.",
    :loseSpeech => "You defeat Mimi? You toss her Pokemon away!? Jail for Trainer!",
    :monIndexes => [
      :MACHAMP, :MAGNETON, :HITMONLEE, :FORRETRESS, :STEELIX, :SCIZOR, :HERACROSS, :SKARMORY, :HITMONTOP, :BLAZIKEN,
      :BRELOOM, :HARIYAMA, :MEDICHAM, :METAGROSS, :REGISTEEL, :JIRACHI, :INFERNAPE, :EMPOLEON, :BRONZONG, :LUCARIO, :TOXICROAK, :MAGNEZONE, :HEATRAN, :EMBOAR, :EXCADRILL, :CONKELDURR, :SCRAFTY, :ESCAVALIER, :FERROTHORN, :KLINKLANG, :MIENSHAO, :BISHARP, :DURANT, :COBALION, :TERRAKION, :VIRIZION, :KELDEO, :GENESECT, :CHESNAUGHT, :PANGORO, :DOUBLADE, :AEGISLASH, :HAWLUCHA, :KLEFKI, :BEWEAR, :PASSIMIAN, :TOGEDEMARU, :KOMMOO, :MAGEARNA, :MARSHADOW
    ],
  },
  {
    :tclass => :BATTLEGIRL,
    :name => "Alana",
    :introSpeech => "I am the Striking Pyroar...",
    :winSpeech => "Feel my blazing conviction!",
    :loseSpeech => "You must be the Charging Lapras...",
    :monIndexes => [
      :MACHAMP, :MAGNETON, :HITMONLEE, :FORRETRESS, :STEELIX, :SCIZOR, :HERACROSS, :SKARMORY, :HITMONTOP, :BLAZIKEN,
      :BRELOOM, :HARIYAMA, :MEDICHAM, :METAGROSS, :REGISTEEL, :JIRACHI, :INFERNAPE, :EMPOLEON, :BRONZONG, :LUCARIO, :TOXICROAK, :MAGNEZONE, :HEATRAN, :EMBOAR, :EXCADRILL, :CONKELDURR, :SCRAFTY, :ESCAVALIER, :FERROTHORN, :KLINKLANG, :MIENSHAO, :BISHARP, :DURANT, :COBALION, :TERRAKION, :VIRIZION, :KELDEO, :GENESECT, :CHESNAUGHT, :PANGORO, :DOUBLADE, :AEGISLASH, :HAWLUCHA, :KLEFKI, :BEWEAR, :PASSIMIAN, :TOGEDEMARU, :KOMMOO, :MAGEARNA, :MARSHADOW
    ],
  },
  {
    :tclass => :PoliceOfficer,
    :name => "Alexas",
    :introSpeech => "Ah, a youngster! Good to meet you, young Trainer!",
    :winSpeech => "That was a fine showing!",
    :loseSpeech => "Have you considered a job in law enforcement? ",
    :monIndexes => [
      :ARCANINE, :MAGNETON, :CHANSEY, :JOLTEON, :SNORLAX, :ZAPDOS, :MOLTRES, :TYPHLOSION, :PORYGON2, :MILTANK,
      :BLISSEY, :RAIKOU, :ENTEI, :BLAZIKEN, :LINOONE, :SWELLOW, :EXPLOUD, :INFERNAPE, :STARAPTOR, :AMBIPOM, :MAGNEZONE, :MAGMORTAR, :PORYGONZ, :ROTOM, :HEATRAN, :VICTINI, :EMBOAR, :DARMANITAN, :GALVANTULA, :CHANDELURE, :BRAVIARY, :VOLCARONA, :THUNDURUS, :MELOETTA, :DELPHOX, :DIGGERSBY, :TALONFLAME, :HELIOLISK, :VOLCANION, :INCINEROAR, :VIKAVOLT, :SALAZZLE, :BEWEAR, :SILVALLY, :TOGEDEMARU, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :PoliceOfficer,
    :name => "Weston",
    :introSpeech => "Hey, buddy... You seen my Growlithe?",
    :winSpeech => " No? Okay, thanks anyway. ",
    :loseSpeech => "He hates when I don't let him battle... Kerry, here boy!",
    :monIndexes => [
      :ARCANINE, :MAGNETON, :CHANSEY, :JOLTEON, :SNORLAX, :ZAPDOS, :MOLTRES, :TYPHLOSION, :PORYGON2, :MILTANK,
      :BLISSEY, :RAIKOU, :ENTEI, :BLAZIKEN, :LINOONE, :SWELLOW, :EXPLOUD, :INFERNAPE, :STARAPTOR, :AMBIPOM, :MAGNEZONE, :MAGMORTAR, :PORYGONZ, :ROTOM, :HEATRAN, :VICTINI, :EMBOAR, :DARMANITAN, :GALVANTULA, :CHANDELURE, :BRAVIARY, :VOLCARONA, :THUNDURUS, :MELOETTA, :DELPHOX, :DIGGERSBY, :TALONFLAME, :HELIOLISK, :VOLCANION, :INCINEROAR, :VIKAVOLT, :SALAZZLE, :BEWEAR, :SILVALLY, :TOGEDEMARU, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :PoliceOfficer,
    :name => "Monroe",
    :introSpeech => "Don't you look at me like that! I know you think I'm an old man! Well, I've got news for you!",
    :winSpeech => "I'm not old! I'm a seasoned veteran!",
    :loseSpeech => "...Maybe I am too old for this. ",
    :monIndexes => [
      :ARCANINE, :MAGNETON, :CHANSEY, :JOLTEON, :SNORLAX, :ZAPDOS, :MOLTRES, :TYPHLOSION, :PORYGON2, :MILTANK,
      :BLISSEY, :RAIKOU, :ENTEI, :BLAZIKEN, :LINOONE, :SWELLOW, :EXPLOUD, :INFERNAPE, :STARAPTOR, :AMBIPOM, :MAGNEZONE, :MAGMORTAR, :PORYGONZ, :ROTOM, :HEATRAN, :VICTINI, :EMBOAR, :DARMANITAN, :GALVANTULA, :CHANDELURE, :BRAVIARY, :VOLCARONA, :THUNDURUS, :MELOETTA, :DELPHOX, :DIGGERSBY, :TALONFLAME, :HELIOLISK, :VOLCANION, :INCINEROAR, :VIKAVOLT, :SALAZZLE, :BEWEAR, :SILVALLY, :TOGEDEMARU, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :NatureGirl,
    :name => "Nadia",
    :introSpeech => "You know Adrienn, right? Do you think you could get a message to xem?",
    :winSpeech => "Let xem know I really appreciate xyr work. This place finally feels like home again. ",
    :loseSpeech => "I wanted to send a thank you note for all xe's done to restore the city!",
    :monIndexes => [
      :VENUSAUR, :CLEFABLE, :VILEPLUME, :VENOMOTH, :EXEGGUTOR, :AZUMARILL, :FORRETRESS, :SCIZOR, :HERACROSS, :CELEBI,
      :SCEPTILE, :GARDEVOIR, :BRELOOM, :ROSERADE, :TANGROWTH, :TOGEKISS, :YANMEGA, :SHAYMIN, :SERPERIOR, :WHIMSICOTT, :ESCAVALIER, :AMOONGUSS, :GALVANTULA, :FERROTHORN, :ACCELGOR, :DURANT, :VOLCARONA, :VIRIZION, :GENESECT, :CHESNAUGHT, :VIVILLON, :FLORGES, :SLURPUFF, :SYLVEON, :KLEFKI, :DIANCIE, :DECIDUEYE, :PRIMARINA, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :TSAREENA, :COMFEY, :GOLISOPOD, :MIMIKYU, :DHELMISE, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :NatureGirl,
    :name => "Miranda",
    :introSpeech => "Let me find happiness through this battle!",
    :winSpeech => "You'll be okay. In time you'll learn how to lose with grace. ",
    :loseSpeech => "There's just no telling how far you'll go to win!",
    :monIndexes => [
      :VENUSAUR, :CLEFABLE, :VILEPLUME, :VENOMOTH, :EXEGGUTOR, :AZUMARILL, :FORRETRESS, :SCIZOR, :HERACROSS, :CELEBI,
      :SCEPTILE, :GARDEVOIR, :BRELOOM, :ROSERADE, :TANGROWTH, :TOGEKISS, :YANMEGA, :SHAYMIN, :SERPERIOR, :WHIMSICOTT, :ESCAVALIER, :AMOONGUSS, :GALVANTULA, :FERROTHORN, :ACCELGOR, :DURANT, :VOLCARONA, :VIRIZION, :GENESECT, :CHESNAUGHT, :VIVILLON, :FLORGES, :SLURPUFF, :SYLVEON, :KLEFKI, :DIANCIE, :DECIDUEYE, :PRIMARINA, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :TSAREENA, :COMFEY, :GOLISOPOD, :MIMIKYU, :DHELMISE, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :NatureGirl,
    :name => "Emma",
    :introSpeech => "Hey, what's with the long face?",
    :winSpeech => "Try not to worry about it too much, okay?",
    :loseSpeech => "I want to sing a song of sorrow now...",
    :monIndexes => [
      :VENUSAUR, :CLEFABLE, :VILEPLUME, :VENOMOTH, :EXEGGUTOR, :AZUMARILL, :FORRETRESS, :SCIZOR, :HERACROSS, :CELEBI,
      :SCEPTILE, :GARDEVOIR, :BRELOOM, :ROSERADE, :TANGROWTH, :TOGEKISS, :YANMEGA, :SHAYMIN, :SERPERIOR, :WHIMSICOTT, :ESCAVALIER, :AMOONGUSS, :GALVANTULA, :FERROTHORN, :ACCELGOR, :DURANT, :VOLCARONA, :VIRIZION, :GENESECT, :CHESNAUGHT, :VIVILLON, :FLORGES, :SLURPUFF, :SYLVEON, :KLEFKI, :DIANCIE, :DECIDUEYE, :PRIMARINA, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :TSAREENA, :COMFEY, :GOLISOPOD, :MIMIKYU, :DHELMISE, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :PSYCHIC_Male,
    :name => "Rolando",
    :introSpeech => "It is I, Roserade Mask!",
    :winSpeech => "My work here is finished!",
    :loseSpeech => "But I didn't even get to do anything!",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :GENGAR, :STARMIE, :MEW, :XATU, :ESPEON, :UMBREON, :SLOWKING, :SNEASEL, :TYRANITAR, :CELEBI,
      :GARDEVOIR, :MEDICHAM, :SHARPEDO, :CRAWDAUNT, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :WEAVILE, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :CRESSELIA, :DARKRAI, :VICTINI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :REUNICLUS, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :MELOETTA, :DELPHOX, :GRENINJA, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :DECIDUEYE, :INCINEROAR, :PALOSSAND, :MIMIKYU, :BRUXISH, :DHELMISE, :TAPULELE, :NECROZMA, :MARSHADOW
    ],
  },
  {
    :tclass => :PSYCHIC_Male,
    :name => "Stanly",
    :introSpeech => "Let me read your aura...",
    :winSpeech => "Your aura is as green as you are!",
    :loseSpeech => "I've never seen such an aura before!",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :GENGAR, :STARMIE, :MEW, :XATU, :ESPEON, :UMBREON, :SLOWKING, :SNEASEL, :TYRANITAR, :CELEBI,
      :GARDEVOIR, :MEDICHAM, :SHARPEDO, :CRAWDAUNT, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :WEAVILE, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :CRESSELIA, :DARKRAI, :VICTINI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :REUNICLUS, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :MELOETTA, :DELPHOX, :GRENINJA, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :DECIDUEYE, :INCINEROAR, :PALOSSAND, :MIMIKYU, :BRUXISH, :DHELMISE, :TAPULELE, :NECROZMA, :MARSHADOW
    ],
  },
  {
    :tclass => :PSYCHIC_Male,
    :name => "Dario",
    :introSpeech => "There is no such thing as luck! I win with pure skill! ",
    :winSpeech => "And now we see who's the more skilled!",
    :loseSpeech => "Psh. You got lucky. ",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :GENGAR, :STARMIE, :MEW, :XATU, :ESPEON, :UMBREON, :SLOWKING, :SNEASEL, :TYRANITAR, :CELEBI,
      :GARDEVOIR, :MEDICHAM, :SHARPEDO, :CRAWDAUNT, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :WEAVILE, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :CRESSELIA, :DARKRAI, :VICTINI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :REUNICLUS, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :MELOETTA, :DELPHOX, :GRENINJA, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :DECIDUEYE, :INCINEROAR, :PALOSSAND, :MIMIKYU, :BRUXISH, :DHELMISE, :TAPULELE, :NECROZMA, :MARSHADOW
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Karlee",
    :introSpeech => "I have a feeling I'm about to win!",
    :winSpeech => "Don't take it too hard. I've never been wrong before!",
    :loseSpeech => "W-what? But my intuition...",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :GENGAR, :STARMIE, :MEW, :XATU, :ESPEON, :UMBREON, :SLOWKING, :SNEASEL, :TYRANITAR, :CELEBI,
      :GARDEVOIR, :MEDICHAM, :SHARPEDO, :CRAWDAUNT, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :WEAVILE, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :CRESSELIA, :DARKRAI, :VICTINI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :REUNICLUS, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :MELOETTA, :DELPHOX, :GRENINJA, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :DECIDUEYE, :INCINEROAR, :PALOSSAND, :MIMIKYU, :BRUXISH, :DHELMISE, :TAPULELE, :NECROZMA, :MARSHADOW
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Jaylin",
    :introSpeech => "Please impress me. ",
    :winSpeech => "Another one too weak...",
    :loseSpeech => "You've certainly got what it takes...",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :GENGAR, :STARMIE, :MEW, :XATU, :ESPEON, :UMBREON, :SLOWKING, :SNEASEL, :TYRANITAR, :CELEBI,
      :GARDEVOIR, :MEDICHAM, :SHARPEDO, :CRAWDAUNT, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :WEAVILE, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :CRESSELIA, :DARKRAI, :VICTINI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :REUNICLUS, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :MELOETTA, :DELPHOX, :GRENINJA, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :DECIDUEYE, :INCINEROAR, :PALOSSAND, :MIMIKYU, :BRUXISH, :DHELMISE, :TAPULELE, :NECROZMA, :MARSHADOW
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Ingrid",
    :introSpeech => "Are you ready to lose?",
    :winSpeech => "You'll see me in your dreams!",
    :loseSpeech => "You went overboard...",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :GENGAR, :STARMIE, :MEW, :XATU, :ESPEON, :UMBREON, :SLOWKING, :SNEASEL, :TYRANITAR, :CELEBI,
      :GARDEVOIR, :MEDICHAM, :SHARPEDO, :CRAWDAUNT, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :WEAVILE, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :CRESSELIA, :DARKRAI, :VICTINI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :REUNICLUS, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :MELOETTA, :DELPHOX, :GRENINJA, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :DECIDUEYE, :INCINEROAR, :PALOSSAND, :MIMIKYU, :BRUXISH, :DHELMISE, :TAPULELE, :NECROZMA, :MARSHADOW
    ],
  },
  {
    :tclass => :CultistF,
    :name => "Delilah",
    :introSpeech => "Hey there!",
    :winSpeech => "Definitely not the one.",
    :loseSpeech => "No, you're not the one...",
    :monIndexes => [
      :CLEFABLE, :CHANSEY, :SNORLAX, :DRAGONITE, :AZUMARILL, :KINGDRA, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE,
      :SWELLOW, :GARDEVOIR, :EXPLOUD, :FLYGON, :SALAMENCE, :LATIAS, :LATIOS, :STARAPTOR, :AMBIPOM, :GARCHOMP, :TOGEKISS, :PORYGONZ, :WHIMSICOTT, :HAXORUS, :DRUDDIGON, :BRAVIARY, :HYDREIGON, :KYUREM, :MELOETTA, :DIGGERSBY, :FLORGES, :SLURPUFF, :DRAGALGE, :HELIOLISK, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :PRIMARINA, :RIBOMBEE, :BEWEAR, :COMFEY, :SILVALLY, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :CultistF,
    :name => "Carly",
    :introSpeech => "Hey, you know where a gal can get a Soda Pop around here?",
    :winSpeech => "Never mind, never mind.",
    :loseSpeech => "I'm really thirsty!",
    :monIndexes => [
      :CLEFABLE, :CHANSEY, :SNORLAX, :DRAGONITE, :AZUMARILL, :KINGDRA, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE,
      :SWELLOW, :GARDEVOIR, :EXPLOUD, :FLYGON, :SALAMENCE, :LATIAS, :LATIOS, :STARAPTOR, :AMBIPOM, :GARCHOMP, :TOGEKISS, :PORYGONZ, :WHIMSICOTT, :HAXORUS, :DRUDDIGON, :BRAVIARY, :HYDREIGON, :KYUREM, :MELOETTA, :DIGGERSBY, :FLORGES, :SLURPUFF, :DRAGALGE, :HELIOLISK, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :PRIMARINA, :RIBOMBEE, :BEWEAR, :COMFEY, :SILVALLY, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :CultistF,
    :name => "Lexie",
    :introSpeech => "Take a look at my cute Pokemon!",
    :winSpeech => "Weren't they adorable?",
    :loseSpeech => "What do you mean they're not cute!? Shows how much you know!",
    :monIndexes => [
      :CLEFABLE, :CHANSEY, :SNORLAX, :DRAGONITE, :AZUMARILL, :KINGDRA, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE,
      :SWELLOW, :GARDEVOIR, :EXPLOUD, :FLYGON, :SALAMENCE, :LATIAS, :LATIOS, :STARAPTOR, :AMBIPOM, :GARCHOMP, :TOGEKISS, :PORYGONZ, :WHIMSICOTT, :HAXORUS, :DRUDDIGON, :BRAVIARY, :HYDREIGON, :KYUREM, :MELOETTA, :DIGGERSBY, :FLORGES, :SLURPUFF, :DRAGALGE, :HELIOLISK, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :PRIMARINA, :RIBOMBEE, :BEWEAR, :COMFEY, :SILVALLY, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Miller",
    :introSpeech => "Just act like everything's normal, okay? Now, have you run into a cultist named Marv?",
    :winSpeech => "He's wanted for stealing large quantities of Pecha Berries...",
    :loseSpeech => "It's fine. Don't worry about it. ",
    :monIndexes => [
      :CLEFABLE, :CHANSEY, :SNORLAX, :DRAGONITE, :AZUMARILL, :KINGDRA, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE,
      :SWELLOW, :GARDEVOIR, :EXPLOUD, :FLYGON, :SALAMENCE, :LATIAS, :LATIOS, :STARAPTOR, :AMBIPOM, :GARCHOMP, :TOGEKISS, :PORYGONZ, :WHIMSICOTT, :HAXORUS, :DRUDDIGON, :BRAVIARY, :HYDREIGON, :KYUREM, :MELOETTA, :DIGGERSBY, :FLORGES, :SLURPUFF, :DRAGALGE, :HELIOLISK, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :PRIMARINA, :RIBOMBEE, :BEWEAR, :COMFEY, :SILVALLY, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Marv",
    :introSpeech => "Y-you haven't seen any coppers around here, have you?",
    :winSpeech => "Phew. ",
    :loseSpeech => "No reason!!",
    :monIndexes => [
      :CLEFABLE, :CHANSEY, :SNORLAX, :DRAGONITE, :AZUMARILL, :KINGDRA, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE,
      :SWELLOW, :GARDEVOIR, :EXPLOUD, :FLYGON, :SALAMENCE, :LATIAS, :LATIOS, :STARAPTOR, :AMBIPOM, :GARCHOMP, :TOGEKISS, :PORYGONZ, :WHIMSICOTT, :HAXORUS, :DRUDDIGON, :BRAVIARY, :HYDREIGON, :KYUREM, :MELOETTA, :DIGGERSBY, :FLORGES, :SLURPUFF, :DRAGALGE, :HELIOLISK, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :PRIMARINA, :RIBOMBEE, :BEWEAR, :COMFEY, :SILVALLY, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Layton",
    :introSpeech => "I've always loved battling...",
    :winSpeech => "Well done, really!",
    :loseSpeech => "A battle is an exquisite puzzle, is it not?",
    :monIndexes => [
      :CLEFABLE, :CHANSEY, :SNORLAX, :DRAGONITE, :AZUMARILL, :KINGDRA, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE,
      :SWELLOW, :GARDEVOIR, :EXPLOUD, :FLYGON, :SALAMENCE, :LATIAS, :LATIOS, :STARAPTOR, :AMBIPOM, :GARCHOMP, :TOGEKISS, :PORYGONZ, :WHIMSICOTT, :HAXORUS, :DRUDDIGON, :BRAVIARY, :HYDREIGON, :KYUREM, :MELOETTA, :DIGGERSBY, :FLORGES, :SLURPUFF, :DRAGALGE, :HELIOLISK, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :PRIMARINA, :RIBOMBEE, :BEWEAR, :COMFEY, :SILVALLY, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Payson",
    :introSpeech => "Battles are best when you go in without expectation.",
    :winSpeech => "You must expect the unexpected, my friend. ",
    :loseSpeech => "If you do not expect to win, a loss won't set you back much.",
    :monIndexes => [
      :NIDOKING, :CLEFABLE, :NINETALES, :ALAKAZAM, :TENTACRUEL, :MAGNETON, :MUK, :GENGAR, :CHANSEY, :STARMIE,
      :GYARADOS, :ZAPDOS, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :GLIGAR, :SCIZOR, :SKARMORY, :BLISSEY, :SUICUNE, :TYRANITAR, :CELEBI, :BLAZIKEN, :SWAMPERT, :PELIPPER, :BRELOOM, :CRAWDAUNT, :SALAMENCE, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :GARCHOMP, :LUCARIO, :HIPPOWDON, :WEAVILE, :MAGNEZONE, :TANGROWTH, :TOGEKISS, :GLISCOR, :MAMOSWINE, :PORYGONZ, :FROSLASS, :ROTOM, :AZELF, :HEATRAN, :MANAPHY, :DARKRAI, :VICTINI, :SERPERIOR, :EXCADRILL, :CONKELDURR, :KROOKODILE, :AMOONGUSS, :ALOMOMOLA, :FERROTHORN, :CHANDELURE, :HAXORUS, :BISHARP, :HYDREIGON, :VOLCARONA, :COBALION, :TERRAKION, :TORNADUS, :THUNDURUS, :LANDORUS, :KELDEO, :GENESECT, :CHESNAUGHT, :GRENINJA, :DIGGERSBY, :DOUBLADE, :AEGISLASH, :SYLVEON, :HAWLUCHA, :KLEFKI, :ZYGARDE, :VOLCANION, :PRIMARINA, :TOXAPEX, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA, :MARSHADOW, :ZERAORA
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Gregory",
    :introSpeech => "I may appear frail... ",
    :winSpeech => "Never underestimate Gregory!",
    :loseSpeech => "All I need is a bit more time...",
    :monIndexes => [
      :NIDOKING, :CLEFABLE, :NINETALES, :ALAKAZAM, :TENTACRUEL, :MAGNETON, :MUK, :GENGAR, :CHANSEY, :STARMIE,
      :GYARADOS, :ZAPDOS, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :GLIGAR, :SCIZOR, :SKARMORY, :BLISSEY, :SUICUNE, :TYRANITAR, :CELEBI, :BLAZIKEN, :SWAMPERT, :PELIPPER, :BRELOOM, :CRAWDAUNT, :SALAMENCE, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :GARCHOMP, :LUCARIO, :HIPPOWDON, :WEAVILE, :MAGNEZONE, :TANGROWTH, :TOGEKISS, :GLISCOR, :MAMOSWINE, :PORYGONZ, :FROSLASS, :ROTOM, :AZELF, :HEATRAN, :MANAPHY, :DARKRAI, :VICTINI, :SERPERIOR, :EXCADRILL, :CONKELDURR, :KROOKODILE, :AMOONGUSS, :ALOMOMOLA, :FERROTHORN, :CHANDELURE, :HAXORUS, :BISHARP, :HYDREIGON, :VOLCARONA, :COBALION, :TERRAKION, :TORNADUS, :THUNDURUS, :LANDORUS, :KELDEO, :GENESECT, :CHESNAUGHT, :GRENINJA, :DIGGERSBY, :DOUBLADE, :AEGISLASH, :SYLVEON, :HAWLUCHA, :KLEFKI, :ZYGARDE, :VOLCANION, :PRIMARINA, :TOXAPEX, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA, :MARSHADOW, :ZERAORA
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Reese",
    :introSpeech => "Now watch how a sweet ol' fella like me battles!",
    :winSpeech => "That battle was a treat!",
    :loseSpeech => "I'm falling to pieces...",
    :monIndexes => [
      :NIDOKING, :CLEFABLE, :NINETALES, :ALAKAZAM, :TENTACRUEL, :MAGNETON, :MUK, :GENGAR, :CHANSEY, :STARMIE,
      :GYARADOS, :ZAPDOS, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :GLIGAR, :SCIZOR, :SKARMORY, :BLISSEY, :SUICUNE, :TYRANITAR, :CELEBI, :BLAZIKEN, :SWAMPERT, :PELIPPER, :BRELOOM, :CRAWDAUNT, :SALAMENCE, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :GARCHOMP, :LUCARIO, :HIPPOWDON, :WEAVILE, :MAGNEZONE, :TANGROWTH, :TOGEKISS, :GLISCOR, :MAMOSWINE, :PORYGONZ, :FROSLASS, :ROTOM, :AZELF, :HEATRAN, :MANAPHY, :DARKRAI, :VICTINI, :SERPERIOR, :EXCADRILL, :CONKELDURR, :KROOKODILE, :AMOONGUSS, :ALOMOMOLA, :FERROTHORN, :CHANDELURE, :HAXORUS, :BISHARP, :HYDREIGON, :VOLCARONA, :COBALION, :TERRAKION, :TORNADUS, :THUNDURUS, :LANDORUS, :KELDEO, :GENESECT, :CHESNAUGHT, :GRENINJA, :DIGGERSBY, :DOUBLADE, :AEGISLASH, :SYLVEON, :HAWLUCHA, :KLEFKI, :ZYGARDE, :VOLCANION, :PRIMARINA, :TOXAPEX, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA, :MARSHADOW, :ZERAORA
    ],
  },
  {
    :tclass => :MAGMA2,
    :name => "Mason",
    :introSpeech => "I'm up for a promotion. Would you mind sparring with me as practice?",
    :winSpeech => "Thanks! I'll get that promotion for sure!",
    :loseSpeech => "That was jarring...",
    :monIndexes => [
      :ARCANINE, :GENGAR, :MOLTRES, :TYPHLOSION, :UMBREON, :SNEASEL, :ENTEI, :TYRANITAR, :BLAZIKEN, :SHARPEDO,
      :CRAWDAUNT, :INFERNAPE, :MISMAGIUS, :HONCHKROW, :DRAPION, :WEAVILE, :MAGMORTAR, :FROSLASS, :ROTOM, :HEATRAN, :DARKRAI, :VICTINI, :EMBOAR, :KROOKODILE, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :VOLCARONA, :DELPHOX, :GRENINJA, :TALONFLAME, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :MIMIKYU, :DHELMISE, :MARSHADOW
    ],
  },
  {
    :tclass => :MAGMA2,
    :name => "Toby",
    :introSpeech => "I'm tall, right? D'you think I can pass for an adult?",
    :winSpeech => "Hah! You got beaten by a kid!",
    :loseSpeech => "This is so unfair! I'm telling...",
    :monIndexes => [
      :ARCANINE, :GENGAR, :MOLTRES, :TYPHLOSION, :UMBREON, :SNEASEL, :ENTEI, :TYRANITAR, :BLAZIKEN, :SHARPEDO,
      :CRAWDAUNT, :INFERNAPE, :MISMAGIUS, :HONCHKROW, :DRAPION, :WEAVILE, :MAGMORTAR, :FROSLASS, :ROTOM, :HEATRAN, :DARKRAI, :VICTINI, :EMBOAR, :KROOKODILE, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :VOLCARONA, :DELPHOX, :GRENINJA, :TALONFLAME, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :MIMIKYU, :DHELMISE, :MARSHADOW
    ],
  },
  {
    :tclass => :BEAUTY,
    :name => "Dorothy",
    :introSpeech => "I don't think I'm in Pastoria anymore...",
    :winSpeech => "The way to win was with me all along! It was you, my darling Pokemon!",
    :loseSpeech => "The Trainers here are so strong! You must have a rainbow of badges!",
    :monIndexes => [
      :VENUSAUR, :VILEPLUME, :CLOYSTER, :EXEGGUTOR, :CHANSEY, :SNORLAX, :SNEASEL, :PILOSWINE, :PORYGON2, :MILTANK,
      :BLISSEY, :CELEBI, :SCEPTILE, :LINOONE, :SWELLOW, :BRELOOM, :EXPLOUD, :STARAPTOR, :ROSERADE, :AMBIPOM, :WEAVILE, :TANGROWTH, :MAMOSWINE, :PORYGONZ, :FROSLASS, :SHAYMIN, :SERPERIOR, :WHIMSICOTT, :VANILLUXE, :AMOONGUSS, :FERROTHORN, :BRAVIARY, :VIRIZION, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :HELIOLISK, :DECIDUEYE, :BEWEAR, :TSAREENA, :SILVALLY, :DHELMISE, :TAPUBULU
    ],
  },
  {
    :tclass => :LADY,
    :name => "Piper",
    :introSpeech => "Have you any interest in stargazing?",
    :winSpeech => "The finest place I've found is Teknite Ridge!",
    :loseSpeech => "Clearly, I'm gazing at a star right now!",
    :monIndexes => [
      :NIDOKING, :CLEFABLE, :NINETALES, :ALAKAZAM, :TENTACRUEL, :MAGNETON, :MUK, :GENGAR, :CHANSEY, :STARMIE,
      :GYARADOS, :ZAPDOS, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :GLIGAR, :SCIZOR, :SKARMORY, :BLISSEY, :SUICUNE, :TYRANITAR, :CELEBI, :BLAZIKEN, :SWAMPERT, :PELIPPER, :BRELOOM, :CRAWDAUNT, :SALAMENCE, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :GARCHOMP, :LUCARIO, :HIPPOWDON, :WEAVILE, :MAGNEZONE, :TANGROWTH, :TOGEKISS, :GLISCOR, :MAMOSWINE, :PORYGONZ, :FROSLASS, :ROTOM, :AZELF, :HEATRAN, :MANAPHY, :DARKRAI, :VICTINI, :SERPERIOR, :EXCADRILL, :CONKELDURR, :KROOKODILE, :AMOONGUSS, :ALOMOMOLA, :FERROTHORN, :CHANDELURE, :HAXORUS, :BISHARP, :HYDREIGON, :VOLCARONA, :COBALION, :TERRAKION, :TORNADUS, :THUNDURUS, :LANDORUS, :KELDEO, :GENESECT, :CHESNAUGHT, :GRENINJA, :DIGGERSBY, :DOUBLADE, :AEGISLASH, :SYLVEON, :HAWLUCHA, :KLEFKI, :ZYGARDE, :VOLCANION, :PRIMARINA, :TOXAPEX, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA, :MARSHADOW, :ZERAORA
    ],
  },
  {
    :tclass => :EXPERT_Male,
    :name => "Finn",
    :introSpeech => "Let's just make this quick. I have a train to catch.",
    :winSpeech => "Good, thank you.",
    :loseSpeech => "Perhaps I could stick around a while after all.",
    :monIndexes => [
      :AERODACTYL, :ALTARIA, :ARCHEOPS, :ARTICUNO, :BEAUTIFLY, :BRAVIARY, :BUTTERFREE, :CHARIZARD, :CHATOT, :CROBAT,
      :DELIBIRD, :DODRIO, :DRAGONITE, :DRIFBLIM, :EMOLGA, :FARFETCHD, :FEAROW, :GLIGAR, :GLISCOR, :GOLBAT, :GYARADOS, :HAWLUCHA, :HONCHKROW, :JUMPLUFF, :LANDORUS, :LEDIAN, :MANDIBUZZ, :MANTINE, :MASQUERAIN, :MINIOR, :MOLTRES, :MOTHIM, :NINJASK, :NOCTOWL, :NOIVERN, :ORICORIO, :PELIPPER, :PIDGEOT, :SALAMENCE, :SCYTHER, :SIGILYPH, :SKARMORY, :STARAPTOR, :SWANNA, :SWELLOW, :SWOOBAT, :TALONFLAME, :THUNDURUS, :TOGEKISS, :TOGETIC, :TORNADUS, :TOUCANNON, :TROPIUS, :UNFEZANT, :VESPIQUEN, :VIVILLON, :XATU, :YANMEGA, :ZAPDOS
    ],
  },
  {
    :tclass => :SWIMMERBOI,
    :name => "Sameer",
    :introSpeech => "I'm at the top of my class in swimming and battles!",
    :winSpeech => "You're pretty good, though! Nice form!",
    :loseSpeech => "Man, I'm glad you're not in my class...",
    :monIndexes => [
      :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL, :QUAGSIRE, :SLOWKING,
      :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Fiona",
    :introSpeech => "So you're the one they think can defeat me? All right, give me your best. ",
    :winSpeech => "Another weakling... No offense.",
    :loseSpeech => "What kind of Trainer are you?!",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Gloria",
    :introSpeech => "Ohmigosh! I'm your number one fan! ",
    :winSpeech => "I- did I really win?",
    :loseSpeech => "I got defeated by the Champion themself... this is the best day of my life...",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :SAMUROTT, :SEISMITOAD, :VANILLUXE, :ALOMOMOLA, :KYUREM, :KELDEO, :GRENINJA, :BARBARACLE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :CUEBALL,
    :name => "Nico",
    :introSpeech => "Well, well, well. What d'you think my odds are of beating you?",
    :winSpeech => "Every now and then, someone beats the odds. ",
    :loseSpeech => "Nyeh. The odds were stacked against me anyway.",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :GOLBAT, :VILEPLUME, :VENOMOTH, :DUGTRIO, :PRIMEAPE, :MACHAMP, :VICTREEBEL,
      :TENTACRUEL, :MUK, :HAUNTER, :GENGAR, :MAROWAK, :HITMONLEE, :HITMONCHAN, :WEEZING, :RHYDON, :CROBAT, :QUAGSIRE, :GLIGAR, :STEELIX, :QWILFISH, :HERACROSS, :PILOSWINE, :DONPHAN, :HITMONTOP, :BLAZIKEN, :SWAMPERT, :BRELOOM, :HARIYAMA, :MEDICHAM, :ROSELIA, :FLYGON, :CLAYDOL, :INFERNAPE, :ROSERADE, :GASTRODON, :SKUNTANK, :GARCHOMP, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :RHYPERIOR, :GLISCOR, :MAMOSWINE, :GALLADE, :EMBOAR, :EXCADRILL, :GURDURR, :CONKELDURR, :SEISMITOAD, :SAWK, :KROOKODILE, :SCRAFTY, :GARBODOR, :AMOONGUSS, :MIENSHAO, :GOLURK, :COBALION, :TERRAKION, :VIRIZION, :LANDORUS, :KELDEO, :CHESNAUGHT, :DIGGERSBY, :PANGORO, :DRAGALGE, :HAWLUCHA, :ZYGARDE, :TOXAPEX, :MUDSDALE, :SALAZZLE, :BEWEAR, :PASSIMIAN, :PALOSSAND, :KOMMOO, :MARSHADOW
    ],
  },
  {
    :tclass => :CUEBALL,
    :name => "Jeremy",
    :introSpeech => "I keep perfect time, each day!",
    :winSpeech => "There's exactly twelve minutes until my next battle...",
    :loseSpeech => "My defeat took forty-seven seconds less than I predicted...",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :GOLBAT, :VILEPLUME, :VENOMOTH, :DUGTRIO, :PRIMEAPE, :MACHAMP, :VICTREEBEL,
      :TENTACRUEL, :MUK, :HAUNTER, :GENGAR, :MAROWAK, :HITMONLEE, :HITMONCHAN, :WEEZING, :RHYDON, :CROBAT, :QUAGSIRE, :GLIGAR, :STEELIX, :QWILFISH, :HERACROSS, :PILOSWINE, :DONPHAN, :HITMONTOP, :BLAZIKEN, :SWAMPERT, :BRELOOM, :HARIYAMA, :MEDICHAM, :ROSELIA, :FLYGON, :CLAYDOL, :INFERNAPE, :ROSERADE, :GASTRODON, :SKUNTANK, :GARCHOMP, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :RHYPERIOR, :GLISCOR, :MAMOSWINE, :GALLADE, :EMBOAR, :EXCADRILL, :GURDURR, :CONKELDURR, :SEISMITOAD, :SAWK, :KROOKODILE, :SCRAFTY, :GARBODOR, :AMOONGUSS, :MIENSHAO, :GOLURK, :COBALION, :TERRAKION, :VIRIZION, :LANDORUS, :KELDEO, :CHESNAUGHT, :DIGGERSBY, :PANGORO, :DRAGALGE, :HAWLUCHA, :ZYGARDE, :TOXAPEX, :MUDSDALE, :SALAZZLE, :BEWEAR, :PASSIMIAN, :PALOSSAND, :KOMMOO, :MARSHADOW
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Caitlin",
    :introSpeech => "I'm writing a book! Try and give me some good inspiration.",
    :winSpeech => "Hmm... A sudden fateful meeting for the hero, maybe?",
    :loseSpeech => "Yes, that's perfect! I know just what to write next!",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Reena",
    :introSpeech => "I'm training in Pokemon first aid. Let me take a look at your Pokemon for you.",
    :winSpeech => "Well, they were fine before my Pokemon beat them all up...",
    :loseSpeech => "They're definitely all in top battling shape!",
    :monIndexes => [
      :VENUSAUR, :NIDOQUEEN, :NIDOKING, :NINETALES, :VENOMOTH, :ARCANINE, :ALAKAZAM, :MACHAMP, :TENTACRUEL, :SLOWBRO,
      :MAGNETON, :MUK, :CLOYSTER, :GENGAR, :MAROWAK, :STARMIE, :GYARADOS, :JOLTEON, :SNORLAX, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :QUAGSIRE, :ESPEON, :UMBREON, :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :DONPHAN, :PORYGON2, :BLISSEY, :RAIKOU, :ENTEI, :SUICUNE, :CELEBI, :SWAMPERT, :LINOONE, :SWELLOW, :GARDEVOIR, :BRELOOM, :SHARPEDO, :FLYGON, :CRAWDAUNT, :MILOTIC, :SALAMENCE, :REGISTEEL, :LATIAS, :LATIOS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :ROSERADE, :HONCHKROW, :BRONZONG, :LUCARIO, :HIPPOWDON, :DRAPION, :TOXICROAK, :WEAVILE, :RHYPERIOR, :TOGEKISS, :YANMEGA, :MAMOSWINE, :PORYGONZ, :FROSLASS, :UXIE, :AZELF, :CRESSELIA, :SHAYMIN, :GIGALITH, :CONKELDURR, :KROOKODILE, :DARMANITAN, :ZOROARK, :REUNICLUS, :ESCAVALIER, :AMOONGUSS, :ALOMOMOLA, :GALVANTULA, :CHANDELURE, :HAXORUS, :MIENSHAO, :BISHARP, :MANDIBUZZ, :DURANT, :HYDREIGON, :COBALION, :TERRAKION, :VIRIZION, :THUNDURUS, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :TALONFLAME, :FLORGES, :DOUBLADE, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :DIANCIE, :HOOPA, :VOLCANION, :PRIMARINA, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :GOLISOPOD, :MIMIKYU, :NECROZMA, :ZERAORA
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Avery",
    :introSpeech => "Personally, I don't think Flying-types should even be allowed in here!",
    :winSpeech => "My Bugs can defeat even the most vicious of them!",
    :loseSpeech => "They moult, they screech, and they frighten my precious Bugs!",
    :monIndexes => [
      :GOLBAT, :VENOMOTH, :CHANSEY, :GYARADOS, :AERODACTYL, :SNORLAX, :ZAPDOS, :MOLTRES, :DRAGONITE, :CROBAT, :XATU,
      :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :SKARMORY, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE, :SWELLOW, :PELIPPER, :EXPLOUD, :SALAMENCE, :STARAPTOR, :AMBIPOM, :HONCHKROW, :TOGEKISS, :YANMEGA, :GLISCOR, :PORYGONZ, :SIGILYPH, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BRAVIARY, :MANDIBUZZ, :DURANT, :VOLCARONA, :TORNADUS, :THUNDURUS, :LANDORUS, :MELOETTA, :GENESECT, :DIGGERSBY, :TALONFLAME, :VIVILLON, :HELIOLISK, :HAWLUCHA, :NOIVERN, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :BEWEAR, :GOLISOPOD, :SILVALLY, :MINIOR
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Liam",
    :introSpeech => "Say... You're not looking so hot.",
    :winSpeech => "You might want to take a break, hey?",
    :loseSpeech => "Appearances aren't everything, I guess...",
    :monIndexes => [
      :GOLBAT, :VENOMOTH, :CHANSEY, :GYARADOS, :AERODACTYL, :SNORLAX, :ZAPDOS, :MOLTRES, :DRAGONITE, :CROBAT, :XATU,
      :FORRETRESS, :GLIGAR, :SCIZOR, :HERACROSS, :MANTINE, :SKARMORY, :PORYGON2, :MILTANK, :BLISSEY, :LINOONE, :SWELLOW, :PELIPPER, :EXPLOUD, :SALAMENCE, :STARAPTOR, :AMBIPOM, :HONCHKROW, :TOGEKISS, :YANMEGA, :GLISCOR, :PORYGONZ, :SIGILYPH, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :BRAVIARY, :MANDIBUZZ, :DURANT, :VOLCARONA, :TORNADUS, :THUNDURUS, :LANDORUS, :MELOETTA, :GENESECT, :DIGGERSBY, :TALONFLAME, :VIVILLON, :HELIOLISK, :HAWLUCHA, :NOIVERN, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :BEWEAR, :GOLISOPOD, :SILVALLY, :MINIOR
    ],
  },
  {
    :tclass => :FISHERMAN,
    :name => "Theo",
    :introSpeech => "Care to cast your line?",
    :winSpeech => "I lured that victory to me, easy!",
    :loseSpeech => "I won't be so easily baited next time!",
    :monIndexes => [
      :VENUSAUR, :BLASTOISE, :NIDOQUEEN, :NIDOKING, :GOLBAT, :VILEPLUME, :VENOMOTH, :TENTACRUEL, :SLOWBRO, :MUK,
      :CLOYSTER, :GENGAR, :WEEZING, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :SLOWKING, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :ROSERADE, :DRAPION, :TOXICROAK, :MANAPHY, :SAMUROTT, :SEISMITOAD, :GARBODOR, :AMOONGUSS, :ALOMOMOLA, :KELDEO, :GRENINJA, :BARBARACLE, :DRAGALGE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :SALAZZLE, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :FISHERMAN,
    :name => "Bailey",
    :introSpeech => "You ever been to Hoppy Town?",
    :winSpeech => "You'd be surprised what a lifetime of Jump tourneys can prepare ya for!",
    :loseSpeech => "We're not much for battle, but you've never seen prettier Pokemon!",
    :monIndexes => [
      :VENUSAUR, :BLASTOISE, :NIDOQUEEN, :NIDOKING, :GOLBAT, :VILEPLUME, :VENOMOTH, :TENTACRUEL, :SLOWBRO, :MUK,
      :CLOYSTER, :GENGAR, :WEEZING, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :SLOWKING, :MANTINE, :KINGDRA, :SUICUNE, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :ROSERADE, :DRAPION, :TOXICROAK, :MANAPHY, :SAMUROTT, :SEISMITOAD, :GARBODOR, :AMOONGUSS, :ALOMOMOLA, :KELDEO, :GRENINJA, :BARBARACLE, :DRAGALGE, :CLAWITZER, :VOLCANION, :PRIMARINA, :TOXAPEX, :ARAQUANID, :SALAZZLE, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :KNIGHT,
    :name => "Hugo",
    :introSpeech => "Before we battle, let us set the stage!",
    :winSpeech => "This unassuming bard takes home the prize!",
    :loseSpeech => "A well-intended loss is not a shame.",
    :monIndexes => [
      :CLEFABLE, :MAGNETON, :DRAGONITE, :AZUMARILL, :FORRETRESS, :STEELIX, :SCIZOR, :SKARMORY, :KINGDRA, :GARDEVOIR,
      :FLYGON, :SALAMENCE, :METAGROSS, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :EMPOLEON, :BRONZONG, :GARCHOMP, :LUCARIO, :MAGNEZONE, :TOGEKISS, :HEATRAN, :EXCADRILL, :WHIMSICOTT, :ESCAVALIER, :FERROTHORN, :KLINKLANG, :HAXORUS, :DRUDDIGON, :BISHARP, :DURANT, :HYDREIGON, :COBALION, :KYUREM, :GENESECT, :FLORGES, :DOUBLADE, :AEGISLASH, :SLURPUFF, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :ZYGARDE, :DIANCIE, :PRIMARINA, :RIBOMBEE, :COMFEY, :TOGEDEMARU, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :KNIGHT,
    :name => "Knight",
    :introSpeech => "I hereby declare this day open.",
    :winSpeech => "I hereby declare you closed.",
    :loseSpeech => "I hereby declare this day closed.",
    :monIndexes => [
      :CLEFABLE, :MAGNETON, :DRAGONITE, :AZUMARILL, :FORRETRESS, :STEELIX, :SCIZOR, :SKARMORY, :KINGDRA, :GARDEVOIR,
      :FLYGON, :SALAMENCE, :METAGROSS, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :EMPOLEON, :BRONZONG, :GARCHOMP, :LUCARIO, :MAGNEZONE, :TOGEKISS, :HEATRAN, :EXCADRILL, :WHIMSICOTT, :ESCAVALIER, :FERROTHORN, :KLINKLANG, :HAXORUS, :DRUDDIGON, :BISHARP, :DURANT, :HYDREIGON, :COBALION, :KYUREM, :GENESECT, :FLORGES, :DOUBLADE, :AEGISLASH, :SLURPUFF, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :ZYGARDE, :DIANCIE, :PRIMARINA, :RIBOMBEE, :COMFEY, :TOGEDEMARU, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :KNIGHT,
    :name => "Bryce",
    :introSpeech => "Do you know where a man can find a Pokemon spa?",
    :winSpeech => "I must find a place for my dear partner to relax!",
    :loseSpeech => "There are two, and close to here? Many thanks!",
    :monIndexes => [
      :CLEFABLE, :MAGNETON, :DRAGONITE, :AZUMARILL, :FORRETRESS, :STEELIX, :SCIZOR, :SKARMORY, :KINGDRA, :GARDEVOIR,
      :FLYGON, :SALAMENCE, :METAGROSS, :REGISTEEL, :LATIAS, :LATIOS, :JIRACHI, :EMPOLEON, :BRONZONG, :GARCHOMP, :LUCARIO, :MAGNEZONE, :TOGEKISS, :HEATRAN, :EXCADRILL, :WHIMSICOTT, :ESCAVALIER, :FERROTHORN, :KLINKLANG, :HAXORUS, :DRUDDIGON, :BISHARP, :DURANT, :HYDREIGON, :COBALION, :KYUREM, :GENESECT, :FLORGES, :DOUBLADE, :AEGISLASH, :SLURPUFF, :DRAGALGE, :SYLVEON, :GOODRA, :KLEFKI, :NOIVERN, :ZYGARDE, :DIANCIE, :PRIMARINA, :RIBOMBEE, :COMFEY, :TOGEDEMARU, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :PoliceOfficer,
    :name => "Gideon",
    :introSpeech => "How do you do, fellow youth?",
    :winSpeech => "I am the hopscotch and battle MASTER!",
    :loseSpeech => "Keep away from the 'Rare Candy'!",
    :monIndexes => [
      :ARCANINE, :MAGNETON, :CHANSEY, :JOLTEON, :SNORLAX, :ZAPDOS, :MOLTRES, :TYPHLOSION, :PORYGON2, :MILTANK,
      :BLISSEY, :RAIKOU, :ENTEI, :BLAZIKEN, :LINOONE, :SWELLOW, :EXPLOUD, :INFERNAPE, :STARAPTOR, :AMBIPOM, :MAGNEZONE, :MAGMORTAR, :PORYGONZ, :ROTOM, :HEATRAN, :VICTINI, :EMBOAR, :DARMANITAN, :GALVANTULA, :CHANDELURE, :BRAVIARY, :VOLCARONA, :THUNDURUS, :MELOETTA, :DELPHOX, :DIGGERSBY, :TALONFLAME, :HELIOLISK, :VOLCANION, :INCINEROAR, :VIKAVOLT, :SALAZZLE, :BEWEAR, :SILVALLY, :TOGEDEMARU, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :PoliceOfficer,
    :name => "Triston",
    :introSpeech => "Have you ever noticed this place looks like a fire hazard? Pretty sure I smell smoke...",
    :winSpeech => "See? It's 'cause I'm on fire today!",
    :loseSpeech => "See? It's 'cause you're on fire today!",
    :monIndexes => [
      :ARCANINE, :MAGNETON, :CHANSEY, :JOLTEON, :SNORLAX, :ZAPDOS, :MOLTRES, :TYPHLOSION, :PORYGON2, :MILTANK,
      :BLISSEY, :RAIKOU, :ENTEI, :BLAZIKEN, :LINOONE, :SWELLOW, :EXPLOUD, :INFERNAPE, :STARAPTOR, :AMBIPOM, :MAGNEZONE, :MAGMORTAR, :PORYGONZ, :ROTOM, :HEATRAN, :VICTINI, :EMBOAR, :DARMANITAN, :GALVANTULA, :CHANDELURE, :BRAVIARY, :VOLCARONA, :THUNDURUS, :MELOETTA, :DELPHOX, :DIGGERSBY, :TALONFLAME, :HELIOLISK, :VOLCANION, :INCINEROAR, :VIKAVOLT, :SALAZZLE, :BEWEAR, :SILVALLY, :TOGEDEMARU, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :GUITARIST,
    :name => "Charles",
    :introSpeech => "Hey, d'you want to be in my band?",
    :winSpeech => "Never mind. I don't think you're ready. ",
    :loseSpeech => "On second thought, you might drown the others out...",
    :monIndexes => [
      :MAGNETON, :RHYDON, :JOLTEON, :AERODACTYL, :ZAPDOS, :DRAGONITE, :KINGDRA, :RAIKOU, :TYRANITAR, :FLYGON,
      :SALAMENCE, :LATIAS, :LATIOS, :GARCHOMP, :MAGNEZONE, :RHYPERIOR, :ROTOM, :GIGALITH, :GALVANTULA, :HAXORUS, :DRUDDIGON, :HYDREIGON, :TERRAKION, :THUNDURUS, :KYUREM, :BARBARACLE, :DRAGALGE, :HELIOLISK, :GOODRA, :NOIVERN, :ZYGARDE, :DIANCIE, :VIKAVOLT, :LYCANROC, :MINIOR, :TOGEDEMARU, :KOMMOO, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :GUITARIST,
    :name => "Raymond",
    :introSpeech => "Prepare to be wowed.",
    :winSpeech => "Devastatingly musical and a showstopping battler? I really am the whole package!",
    :loseSpeech => "I guess a cat can't be dazzlingly talented in everything...",
    :monIndexes => [
      :MAGNETON, :RHYDON, :JOLTEON, :AERODACTYL, :ZAPDOS, :DRAGONITE, :KINGDRA, :RAIKOU, :TYRANITAR, :FLYGON,
      :SALAMENCE, :LATIAS, :LATIOS, :GARCHOMP, :MAGNEZONE, :RHYPERIOR, :ROTOM, :GIGALITH, :GALVANTULA, :HAXORUS, :DRUDDIGON, :HYDREIGON, :TERRAKION, :THUNDURUS, :KYUREM, :BARBARACLE, :DRAGALGE, :HELIOLISK, :GOODRA, :NOIVERN, :ZYGARDE, :DIANCIE, :VIKAVOLT, :LYCANROC, :MINIOR, :TOGEDEMARU, :KOMMOO, :TAPUKOKO, :ZERAORA
    ],
  },
  {
    :tclass => :Casanova,
    :name => "Dirk",
    :introSpeech => "Say... How about we go watch the sunset together after this?",
    :winSpeech => "Come on, my feathered beauties!",
    :loseSpeech => "You? No, no! I was talking to my Pokemon!",
    :monIndexes => [
      :GOLBAT, :CHANSEY, :GYARADOS, :AERODACTYL, :SNORLAX, :ZAPDOS, :MOLTRES, :DRAGONITE, :CROBAT, :XATU, :UMBREON,
      :GLIGAR, :SNEASEL, :MANTINE, :SKARMORY, :PORYGON2, :MILTANK, :BLISSEY, :TYRANITAR, :LINOONE, :SWELLOW, :PELIPPER, :EXPLOUD, :SHARPEDO, :CRAWDAUNT, :SALAMENCE, :STARAPTOR, :AMBIPOM, :HONCHKROW, :DRAPION, :WEAVILE, :TOGEKISS, :YANMEGA, :GLISCOR, :PORYGONZ, :DARKRAI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :ZOROARK, :BISHARP, :BRAVIARY, :MANDIBUZZ, :HYDREIGON, :TORNADUS, :THUNDURUS, :LANDORUS, :MELOETTA, :GRENINJA, :DIGGERSBY, :TALONFLAME, :VIVILLON, :PANGORO, :MALAMAR, :HELIOLISK, :HAWLUCHA, :NOIVERN, :INCINEROAR, :BEWEAR, :SILVALLY, :MINIOR
    ],
  },
  {
    :tclass => :Casanova,
    :name => "Harold",
    :introSpeech => "Okay, it's settled. If I win here, I'll ask Amaria out!",
    :winSpeech => "All right, I'll do it!",
    :loseSpeech => "I-I don't have the nerve!",
    :monIndexes => [
      :GOLBAT, :CHANSEY, :GYARADOS, :AERODACTYL, :SNORLAX, :ZAPDOS, :MOLTRES, :DRAGONITE, :CROBAT, :XATU, :UMBREON,
      :GLIGAR, :SNEASEL, :MANTINE, :SKARMORY, :PORYGON2, :MILTANK, :BLISSEY, :TYRANITAR, :LINOONE, :SWELLOW, :PELIPPER, :EXPLOUD, :SHARPEDO, :CRAWDAUNT, :SALAMENCE, :STARAPTOR, :AMBIPOM, :HONCHKROW, :DRAPION, :WEAVILE, :TOGEKISS, :YANMEGA, :GLISCOR, :PORYGONZ, :DARKRAI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :ZOROARK, :BISHARP, :BRAVIARY, :MANDIBUZZ, :HYDREIGON, :TORNADUS, :THUNDURUS, :LANDORUS, :MELOETTA, :GRENINJA, :DIGGERSBY, :TALONFLAME, :VIVILLON, :PANGORO, :MALAMAR, :HELIOLISK, :HAWLUCHA, :NOIVERN, :INCINEROAR, :BEWEAR, :SILVALLY, :MINIOR
    ],
  },
  {
    :tclass => :AQUA1,
    :name => "Marck-Marie",
    :introSpeech => "Hey, d'you mind testing these cookies? I think I messed up the recipe...",
    :winSpeech => "The cookies are salty like you! Haha!",
    :loseSpeech => "The cookies stink... and so do my battle skills!",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :UMBREON, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :TYRANITAR, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :HONCHKROW, :DRAPION, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :DARKRAI, :SAMUROTT, :SEISMITOAD, :KROOKODILE, :SCRAFTY, :ZOROARK, :VANILLUXE, :ALOMOMOLA, :BISHARP, :MANDIBUZZ, :HYDREIGON, :KYUREM, :KELDEO, :GRENINJA, :PANGORO, :MALAMAR, :BARBARACLE, :CLAWITZER, :VOLCANION, :INCINEROAR, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :AQUA1,
    :name => "Peter",
    :introSpeech => "Hey, have you got the time? To listen to my little rhyme?",
    :winSpeech => "You can't deny my skills are great! Now bring on the next fight! I don't want to wait!",
    :loseSpeech => "I guess the rumors must be true-- all the things they say about you!",
    :monIndexes => [
      :BLASTOISE, :TENTACRUEL, :SLOWBRO, :CLOYSTER, :STARMIE, :GYARADOS, :VAPOREON, :FERALIGATR, :AZUMARILL,
      :QUAGSIRE, :UMBREON, :SLOWKING, :SNEASEL, :PILOSWINE, :MANTINE, :KINGDRA, :SUICUNE, :TYRANITAR, :SWAMPERT, :PELIPPER, :SHARPEDO, :CRAWDAUNT, :MILOTIC, :EMPOLEON, :HONCHKROW, :DRAPION, :WEAVILE, :MAMOSWINE, :FROSLASS, :MANAPHY, :DARKRAI, :SAMUROTT, :SEISMITOAD, :KROOKODILE, :SCRAFTY, :ZOROARK, :VANILLUXE, :ALOMOMOLA, :BISHARP, :MANDIBUZZ, :HYDREIGON, :KYUREM, :KELDEO, :GRENINJA, :PANGORO, :MALAMAR, :BARBARACLE, :CLAWITZER, :VOLCANION, :INCINEROAR, :PRIMARINA, :TOXAPEX, :ARAQUANID, :GOLISOPOD, :BRUXISH, :TAPUFINI
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Dev",
    :introSpeech => "I love hiking, but I can't stand all the bugs...",
    :winSpeech => "I'll conquer them eventually...",
    :loseSpeech => "The bugs! They're overwhelming!",
    :monIndexes => [
      :NIDOQUEEN, :NIDOKING, :MAROWAK, :RHYDON, :AERODACTYL, :QUAGSIRE, :GLIGAR, :STEELIX, :PILOSWINE, :DONPHAN,
      :TYRANITAR, :SWAMPERT, :FLYGON, :GARCHOMP, :HIPPOWDON, :RHYPERIOR, :GLISCOR, :MAMOSWINE, :GIGALITH, :EXCADRILL, :SEISMITOAD, :KROOKODILE, :TERRAKION, :LANDORUS, :DIGGERSBY, :BARBARACLE, :ZYGARDE, :DIANCIE, :LYCANROC, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Corey",
    :introSpeech => "I've been searching for the best trail in Reborn. You've been all over, right? Any suggestions?",
    :winSpeech => "Maybe I should try climbing Victory Road next...",
    :loseSpeech => "Hey, hey! I said I wanted a trail, not a fail!",
    :monIndexes => [
      :NIDOQUEEN, :NIDOKING, :MAROWAK, :RHYDON, :AERODACTYL, :QUAGSIRE, :GLIGAR, :STEELIX, :PILOSWINE, :DONPHAN,
      :TYRANITAR, :SWAMPERT, :FLYGON, :GARCHOMP, :HIPPOWDON, :RHYPERIOR, :GLISCOR, :MAMOSWINE, :GIGALITH, :EXCADRILL, :SEISMITOAD, :KROOKODILE, :TERRAKION, :LANDORUS, :DIGGERSBY, :BARBARACLE, :ZYGARDE, :DIANCIE, :LYCANROC, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :HARDHAT,
    :name => "Andre",
    :introSpeech => "Last battle before break!",
    :winSpeech => "Nice! The guys owe me a burger now!",
    :loseSpeech => "All right, back to building...",
    :monIndexes => [
      :VENUSAUR, :GOLBAT, :VILEPLUME, :ARCANINE, :EXEGGUTOR, :GYARADOS, :AERODACTYL, :ZAPDOS, :MOLTRES, :DRAGONITE,
      :TYPHLOSION, :CROBAT, :XATU, :GLIGAR, :MANTINE, :SKARMORY, :ENTEI, :CELEBI, :SCEPTILE, :BLAZIKEN, :SWELLOW, :PELIPPER, :BRELOOM, :SALAMENCE, :INFERNAPE, :STARAPTOR, :ROSERADE, :HONCHKROW, :TANGROWTH, :MAGMORTAR, :TOGEKISS, :YANMEGA, :GLISCOR, :HEATRAN, :SHAYMIN, :VICTINI, :SERPERIOR, :EMBOAR, :WHIMSICOTT, :DARMANITAN, :SIGILYPH, :AMOONGUSS, :FERROTHORN, :CHANDELURE, :BRAVIARY, :MANDIBUZZ, :VOLCARONA, :VIRIZION, :TORNADUS, :THUNDURUS, :LANDORUS, :CHESNAUGHT, :DELPHOX, :TALONFLAME, :VIVILLON, :HAWLUCHA, :NOIVERN, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :TSAREENA, :MINIOR, :DHELMISE, :TAPUBULU
    ],
  },
  {
    :tclass => :HARDHAT,
    :name => "Ferris",
    :introSpeech => "I may be just a builder, but I just know I can beat ya!",
    :winSpeech => "What'd I say?",
    :loseSpeech => "All right, got a bit too confident there...",
    :monIndexes => [
      :VENUSAUR, :GOLBAT, :VILEPLUME, :ARCANINE, :EXEGGUTOR, :GYARADOS, :AERODACTYL, :ZAPDOS, :MOLTRES, :DRAGONITE,
      :TYPHLOSION, :CROBAT, :XATU, :GLIGAR, :MANTINE, :SKARMORY, :ENTEI, :CELEBI, :SCEPTILE, :BLAZIKEN, :SWELLOW, :PELIPPER, :BRELOOM, :SALAMENCE, :INFERNAPE, :STARAPTOR, :ROSERADE, :HONCHKROW, :TANGROWTH, :MAGMORTAR, :TOGEKISS, :YANMEGA, :GLISCOR, :HEATRAN, :SHAYMIN, :VICTINI, :SERPERIOR, :EMBOAR, :WHIMSICOTT, :DARMANITAN, :SIGILYPH, :AMOONGUSS, :FERROTHORN, :CHANDELURE, :BRAVIARY, :MANDIBUZZ, :VOLCARONA, :VIRIZION, :TORNADUS, :THUNDURUS, :LANDORUS, :CHESNAUGHT, :DELPHOX, :TALONFLAME, :VIVILLON, :HAWLUCHA, :NOIVERN, :VOLCANION, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :TSAREENA, :MINIOR, :DHELMISE, :TAPUBULU
    ],
  },
  {
    :tclass => :LADY,
    :name => "Alivia",
    :introSpeech => "Tee hee, Paige just told me the most droll joke!",
    :winSpeech => "You were an even more droll joke!",
    :loseSpeech => "Hee hee... I was distracted, but it really was so funny, darling!",
    :monIndexes => [
      :NIDOKING, :CLEFABLE, :NINETALES, :ALAKAZAM, :TENTACRUEL, :MAGNETON, :MUK, :GENGAR, :CHANSEY, :STARMIE,
      :GYARADOS, :ZAPDOS, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :GLIGAR, :SCIZOR, :SKARMORY, :BLISSEY, :SUICUNE, :TYRANITAR, :CELEBI, :BLAZIKEN, :SWAMPERT, :PELIPPER, :BRELOOM, :CRAWDAUNT, :SALAMENCE, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :GARCHOMP, :LUCARIO, :HIPPOWDON, :WEAVILE, :MAGNEZONE, :TANGROWTH, :TOGEKISS, :GLISCOR, :MAMOSWINE, :PORYGONZ, :FROSLASS, :ROTOM, :AZELF, :HEATRAN, :MANAPHY, :DARKRAI, :VICTINI, :SERPERIOR, :EXCADRILL, :CONKELDURR, :KROOKODILE, :AMOONGUSS, :ALOMOMOLA, :FERROTHORN, :CHANDELURE, :HAXORUS, :BISHARP, :HYDREIGON, :VOLCARONA, :COBALION, :TERRAKION, :TORNADUS, :THUNDURUS, :LANDORUS, :KELDEO, :GENESECT, :CHESNAUGHT, :GRENINJA, :DIGGERSBY, :DOUBLADE, :AEGISLASH, :SYLVEON, :HAWLUCHA, :KLEFKI, :ZYGARDE, :VOLCANION, :PRIMARINA, :TOXAPEX, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA, :MARSHADOW, :ZERAORA
    ],
  },
  {
    :tclass => :LADY,
    :name => "Paige",
    :introSpeech => "We've only a short battle together, so let's make the most of it!",
    :winSpeech => "Someone's got to lose, but I do hope you enjoyed yourself!",
    :loseSpeech => "That was lovely! Oh, I must tell Livi about this!",
    :monIndexes => [
      :NIDOKING, :CLEFABLE, :NINETALES, :ALAKAZAM, :TENTACRUEL, :MAGNETON, :MUK, :GENGAR, :CHANSEY, :STARMIE,
      :GYARADOS, :ZAPDOS, :MOLTRES, :DRAGONITE, :MEW, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :GLIGAR, :SCIZOR, :SKARMORY, :BLISSEY, :SUICUNE, :TYRANITAR, :CELEBI, :BLAZIKEN, :SWAMPERT, :PELIPPER, :BRELOOM, :CRAWDAUNT, :SALAMENCE, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :INFERNAPE, :EMPOLEON, :STARAPTOR, :GARCHOMP, :LUCARIO, :HIPPOWDON, :WEAVILE, :MAGNEZONE, :TANGROWTH, :TOGEKISS, :GLISCOR, :MAMOSWINE, :PORYGONZ, :FROSLASS, :ROTOM, :AZELF, :HEATRAN, :MANAPHY, :DARKRAI, :VICTINI, :SERPERIOR, :EXCADRILL, :CONKELDURR, :KROOKODILE, :AMOONGUSS, :ALOMOMOLA, :FERROTHORN, :CHANDELURE, :HAXORUS, :BISHARP, :HYDREIGON, :VOLCARONA, :COBALION, :TERRAKION, :TORNADUS, :THUNDURUS, :LANDORUS, :KELDEO, :GENESECT, :CHESNAUGHT, :GRENINJA, :DIGGERSBY, :DOUBLADE, :AEGISLASH, :SYLVEON, :HAWLUCHA, :KLEFKI, :ZYGARDE, :VOLCANION, :PRIMARINA, :TOXAPEX, :MIMIKYU, :KOMMOO, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA, :MARSHADOW, :ZERAORA
    ],
  },
  {
    :tclass => :BEAUTY,
    :name => "Anya",
    :introSpeech => "Watch me as I battle, please. I'm trying to become more graceful.",
    :winSpeech => "That was my best battle yet! Thank you, stranger!",
    :loseSpeech => "I guess I gotta learn to lose with grace, as well...",
    :monIndexes => [
      :VENUSAUR, :VILEPLUME, :CLOYSTER, :EXEGGUTOR, :CHANSEY, :SNORLAX, :SNEASEL, :PILOSWINE, :PORYGON2, :MILTANK,
      :BLISSEY, :CELEBI, :SCEPTILE, :LINOONE, :SWELLOW, :BRELOOM, :EXPLOUD, :STARAPTOR, :ROSERADE, :AMBIPOM, :WEAVILE, :TANGROWTH, :MAMOSWINE, :PORYGONZ, :FROSLASS, :SHAYMIN, :SERPERIOR, :WHIMSICOTT, :VANILLUXE, :AMOONGUSS, :FERROTHORN, :BRAVIARY, :VIRIZION, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :HELIOLISK, :DECIDUEYE, :BEWEAR, :TSAREENA, :SILVALLY, :DHELMISE, :TAPUBULU
    ],
  },
  {
    :tclass => :BEAUTY,
    :name => "Dawn",
    :introSpeech => "Yawn... The lighting here makes me sleepy!",
    :winSpeech => "You did your best!",
    :loseSpeech => "Time for a nap...",
    :monIndexes => [
      :VENUSAUR, :VILEPLUME, :CLOYSTER, :EXEGGUTOR, :CHANSEY, :SNORLAX, :SNEASEL, :PILOSWINE, :PORYGON2, :MILTANK,
      :BLISSEY, :CELEBI, :SCEPTILE, :LINOONE, :SWELLOW, :BRELOOM, :EXPLOUD, :STARAPTOR, :ROSERADE, :AMBIPOM, :WEAVILE, :TANGROWTH, :MAMOSWINE, :PORYGONZ, :FROSLASS, :SHAYMIN, :SERPERIOR, :WHIMSICOTT, :VANILLUXE, :AMOONGUSS, :FERROTHORN, :BRAVIARY, :VIRIZION, :KYUREM, :MELOETTA, :CHESNAUGHT, :DIGGERSBY, :HELIOLISK, :DECIDUEYE, :BEWEAR, :TSAREENA, :SILVALLY, :DHELMISE, :TAPUBULU
    ],
  },
  {
    :tclass => :NatureGirl,
    :name => "Abby",
    :introSpeech => "I'm a bit hungry... You have any Water Stones? ",
    :winSpeech => "Maybe I can buy one here...",
    :loseSpeech => "No? All right, I'll just get a sandwich instead...",
    :monIndexes => [
      :VENUSAUR, :CLEFABLE, :VILEPLUME, :VENOMOTH, :EXEGGUTOR, :AZUMARILL, :FORRETRESS, :SCIZOR, :HERACROSS, :CELEBI,
      :SCEPTILE, :GARDEVOIR, :BRELOOM, :ROSERADE, :TANGROWTH, :TOGEKISS, :YANMEGA, :SHAYMIN, :SERPERIOR, :WHIMSICOTT, :ESCAVALIER, :AMOONGUSS, :GALVANTULA, :FERROTHORN, :ACCELGOR, :DURANT, :VOLCARONA, :VIRIZION, :GENESECT, :CHESNAUGHT, :VIVILLON, :FLORGES, :SLURPUFF, :SYLVEON, :KLEFKI, :DIANCIE, :DECIDUEYE, :PRIMARINA, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :TSAREENA, :COMFEY, :GOLISOPOD, :MIMIKYU, :DHELMISE, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :NatureGirl,
    :name => "Gretel",
    :introSpeech => "I'm warnin' ya, people hate to battle me!",
    :winSpeech => "Haha! Nothin' like a loss to Gretel to make yer day! ",
    :loseSpeech => "What? How could I lose? Ya must've cheated, I'm sure of it!",
    :monIndexes => [
      :VENUSAUR, :CLEFABLE, :VILEPLUME, :VENOMOTH, :EXEGGUTOR, :AZUMARILL, :FORRETRESS, :SCIZOR, :HERACROSS, :CELEBI,
      :SCEPTILE, :GARDEVOIR, :BRELOOM, :ROSERADE, :TANGROWTH, :TOGEKISS, :YANMEGA, :SHAYMIN, :SERPERIOR, :WHIMSICOTT, :ESCAVALIER, :AMOONGUSS, :GALVANTULA, :FERROTHORN, :ACCELGOR, :DURANT, :VOLCARONA, :VIRIZION, :GENESECT, :CHESNAUGHT, :VIVILLON, :FLORGES, :SLURPUFF, :SYLVEON, :KLEFKI, :DIANCIE, :DECIDUEYE, :PRIMARINA, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :TSAREENA, :COMFEY, :GOLISOPOD, :MIMIKYU, :DHELMISE, :TAPUKOKO, :TAPULELE, :TAPUBULU, :TAPUFINI, :MAGEARNA
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Thomas",
    :introSpeech => "Let me show you what the wilds have taught me.",
    :winSpeech => "You should learn from the wilds!",
    :loseSpeech => "It seems I wasn't ready.",
    :monIndexes => [
      :NIDOQUEEN, :NIDOKING, :MAROWAK, :RHYDON, :AERODACTYL, :QUAGSIRE, :GLIGAR, :STEELIX, :PILOSWINE, :DONPHAN,
      :TYRANITAR, :SWAMPERT, :FLYGON, :GARCHOMP, :HIPPOWDON, :RHYPERIOR, :GLISCOR, :MAMOSWINE, :GIGALITH, :EXCADRILL, :SEISMITOAD, :KROOKODILE, :TERRAKION, :LANDORUS, :DIGGERSBY, :BARBARACLE, :ZYGARDE, :DIANCIE, :LYCANROC, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Zaki",
    :introSpeech => "Just try me! I've been hardened by nature!",
    :winSpeech => "Smell ya later",
    :loseSpeech => "You're stronger than you look...",
    :monIndexes => [
      :NIDOQUEEN, :NIDOKING, :MAROWAK, :RHYDON, :AERODACTYL, :QUAGSIRE, :GLIGAR, :STEELIX, :PILOSWINE, :DONPHAN,
      :TYRANITAR, :SWAMPERT, :FLYGON, :GARCHOMP, :HIPPOWDON, :RHYPERIOR, :GLISCOR, :MAMOSWINE, :GIGALITH, :EXCADRILL, :SEISMITOAD, :KROOKODILE, :TERRAKION, :LANDORUS, :DIGGERSBY, :BARBARACLE, :ZYGARDE, :DIANCIE, :LYCANROC, :PALOSSAND, :MINIOR
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Naria",
    :introSpeech => "You cannot fathom my superior intellect!",
    :winSpeech => "Superiority reigns supreme! Wait, is that redundant?",
    :loseSpeech => "What could have been my downfall?",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :GENGAR, :STARMIE, :MEW, :XATU, :ESPEON, :UMBREON, :SLOWKING, :SNEASEL, :TYRANITAR, :CELEBI,
      :GARDEVOIR, :MEDICHAM, :SHARPEDO, :CRAWDAUNT, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :WEAVILE, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :CRESSELIA, :DARKRAI, :VICTINI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :REUNICLUS, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :MELOETTA, :DELPHOX, :GRENINJA, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :DECIDUEYE, :INCINEROAR, :PALOSSAND, :MIMIKYU, :BRUXISH, :DHELMISE, :TAPULELE, :NECROZMA, :MARSHADOW
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Anabell",
    :introSpeech => "Could this all be preordained?",
    :winSpeech => "Fate spoke, and you have listened well. ",
    :loseSpeech => "There is so much I don't know...",
    :monIndexes => [
      :ALAKAZAM, :SLOWBRO, :GENGAR, :STARMIE, :MEW, :XATU, :ESPEON, :UMBREON, :SLOWKING, :SNEASEL, :TYRANITAR, :CELEBI,
      :GARDEVOIR, :MEDICHAM, :SHARPEDO, :CRAWDAUNT, :METAGROSS, :LATIAS, :LATIOS, :JIRACHI, :DEOXYS, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :WEAVILE, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :CRESSELIA, :DARKRAI, :VICTINI, :KROOKODILE, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ZOROARK, :REUNICLUS, :CHANDELURE, :BISHARP, :MANDIBUZZ, :HYDREIGON, :MELOETTA, :DELPHOX, :GRENINJA, :PANGORO, :DOUBLADE, :AEGISLASH, :MALAMAR, :HOOPA, :DECIDUEYE, :INCINEROAR, :PALOSSAND, :MIMIKYU, :BRUXISH, :DHELMISE, :TAPULELE, :NECROZMA, :MARSHADOW
    ],
  },
  {
    :tclass => :Casanova,
    :name => "Andrew",
    :introSpeech => "You'll be just another stepping stone on my path to victory!",
    :winSpeech => "Stand down, stone.",
    :loseSpeech => "I lost?! To you?",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :GOLBAT, :FARFETCHD, :DODRIO, :LICKITUNG,
      :KANGASKHAN, :SCYTHER, :TAUROS, :DITTO, :AERODACTYL, :SNORLAX, :ARTICUNO, :FURRET, :NOCTOWL, :LEDIAN, :TOGETIC, :XATU, :JUMPLUFF, :UMBREON, :GIRAFARIG, :DUNSPARCE, :SNEASEL, :URSARING, :DELIBIRD, :MANTINE, :HOUNDOOM, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :MIGHTYENA, :LINOONE, :BEAUTIFLY, :SHIFTRY, :SWELLOW, :MASQUERAIN, :SLAKING, :NINJASK, :EXPLOUD, :DELCATTY, :SABLEYE, :SHARPEDO, :SPINDA, :CACTURNE, :ALTARIA, :CASTFORM, :KECLEON, :TROPIUS, :ABSOL, :BIBAREL, :MOTHIM, :VESPIQUEN, :AMBIPOM, :DRIFBLIM, :LOPUNNY, :HONCHKROW, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :DRAPION, :LICKILICKY, :YANMEGA, :REGIGIGAS, :WATCHOG, :STOUTLAND, :LIEPARD, :UNFEZANT, :SWOOBAT, :AUDINO, :SCRAFTY, :SIGILYPH, :ARCHEOPS, :ZOROARK, :CINCCINO, :SWANNA, :SAWSBUCK, :EMOLGA, :BOUFFALANT, :BRAVIARY, :MANDIBUZZ, :MELOETTA, :TALONFLAME, :VIVILLON, :PYROAR, :PANGORO, :FURFROU, :MALAMAR, :HELIOLISK, :NOIVERN, :INCINEROAR, :TOUCANNON, :GUMSHOOS, :ORICORIO, :BEWEAR, :ORANGURU, :TYPENULL, :SILVALLY, :MINIOR, :KOMALA, :DRAMPA
    ],
  },
  {
    :tclass => :BEAUTY,
    :name => "Liandra",
    :introSpeech => "Try not to make this embarrassing... ",
    :winSpeech => "What did I say before about being embarrassing?",
    :loseSpeech => "Oh? This is quite unexpected...",
    :monIndexes => [
      :VENUSAUR, :PIDGEOT, :RATICATE, :FEAROW, :WIGGLYTUFF, :VILEPLUME, :PARASECT, :VICTREEBEL, :FARFETCHD, :DODRIO,
      :DEWGONG, :CLOYSTER, :EXEGGUTOR, :LICKITUNG, :TANGELA, :KANGASKHAN, :JYNX, :TAUROS, :LAPRAS, :DITTO, :SNORLAX, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :BELLOSSOM, :JUMPLUFF, :SUNFLORA, :GIRAFARIG, :DUNSPARCE, :SNEASEL, :URSARING, :PILOSWINE, :DELIBIRD, :PORYGON2, :STANTLER, :SMEARGLE, :MILTANK, :SCEPTILE, :LINOONE, :LUDICOLO, :SHIFTRY, :SWELLOW, :SLAKING, :EXPLOUD, :DELCATTY, :ROSELIA, :SPINDA, :CACTURNE, :CRADILY, :CASTFORM, :KECLEON, :TROPIUS, :GLALIE, :WALREIN, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :ROSERADE, :CHERRIM, :AMBIPOM, :LOPUNNY, :PURUGLY, :CHATOT, :CARNIVINE, :ABOMASNOW, :LICKILICKY, :LEAFEON, :GLACEON, :REGIGIGAS, :SHAYMIN, :SERVINE, :WATCHOG, :STOUTLAND, :SIMISAGE, :UNFEZANT, :AUDINO, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :MARACTUS, :CINCCINO, :VANILLUXE, :SAWSBUCK, :BEARTIC, :CRYOGONAL, :BOUFFALANT, :BRAVIARY, :VIRIZION, :KYUREM, :MELOETTA, :PYROAR, :FURFROU, :HELIOLISK, :AURORUS, :TREVENANT, :GOURGEIST, :AVALUGG, :DECIDUEYE, :TOUCANNON, :GUMSHOOS, :CRABOMINABLE, :LURANTIS, :SHIINOTIC, :BEWEAR, :TSAREENA, :ORANGURU, :TYPENULL, :SILVALLY, :KOMALA, :DRAMPA, :DHELMISE
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Eliah",
    :introSpeech => "Let us have an entertaining battle.",
    :winSpeech => "Is that truly the best you can do? Balderdash!",
    :loseSpeech => "Most excellent!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :GENTLEMAN,
    :name => "Warner",
    :introSpeech => "Show me what life has taught you, youngster.",
    :winSpeech => "If nothing else, age will school you yet.",
    :loseSpeech => "You're more than ready!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :NIDOQUEEN, :GOLBAT, :VILEPLUME, :VENOMOTH, :ARCANINE, :MACHAMP, :SLOWBRO,
      :CLOYSTER, :KINGLER, :EXEGGUTOR, :MAROWAK, :HITMONLEE, :WEEZING, :RHYDON, :TAUROS, :VAPOREON, :JOLTEON, :AERODACTYL, :SNORLAX, :TYPHLOSION, :XATU, :ESPEON, :UMBREON, :SLOWKING, :FORRETRESS, :STEELIX, :HERACROSS, :SNEASEL, :PILOSWINE, :MANTINE, :HOUNDOOM, :KINGDRA, :DONPHAN, :PORYGON2, :HITMONTOP, :MILTANK, :RAIKOU, :ENTEI, :SCEPTILE, :LINOONE, :SWELLOW, :GARDEVOIR, :EXPLOUD, :HARIYAMA, :MEDICHAM, :SHARPEDO, :FLYGON, :MILOTIC, :REGISTEEL, :ROSERADE, :AMBIPOM, :MISMAGIUS, :HONCHKROW, :BRONZONG, :DRAPION, :TOXICROAK, :RHYPERIOR, :MAGMORTAR, :YANMEGA, :GALLADE, :UXIE, :MESPRIT, :CRESSELIA, :SHAYMIN, :EMBOAR, :SAMUROTT, :GIGALITH, :SEISMITOAD, :SAWK, :WHIMSICOTT, :LILLIGANT, :DARMANITAN, :SCRAFTY, :SIGILYPH, :COFAGRIGUS, :ARCHEOPS, :GARBODOR, :ZOROARK, :CINCCINO, :REUNICLUS, :VANILLUXE, :ESCAVALIER, :GALVANTULA, :KLINKLANG, :ACCELGOR, :MIENSHAO, :DRUDDIGON, :BRAVIARY, :MANDIBUZZ, :DURANT, :VIRIZION, :KYUREM, :MELOETTA, :DELPHOX, :TALONFLAME, :VIVILLON, :PYROAR, :FLORGES, :PANGORO, :AROMATISSE, :SLURPUFF, :MALAMAR, :BARBARACLE, :DRAGALGE, :CLAWITZER, :HELIOLISK, :GOODRA, :NOIVERN, :DIANCIE, :HOOPA, :DECIDUEYE, :INCINEROAR, :VIKAVOLT, :RIBOMBEE, :LYCANROC, :ARAQUANID, :SALAZZLE, :BEWEAR, :TSAREENA, :COMFEY, :PASSIMIAN, :GOLISOPOD, :PALOSSAND, :SILVALLY, :MINIOR, :TOGEDEMARU, :BRUXISH, :DHELMISE, :NECROZMA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Lux",
    :introSpeech => "You ready? Cause here I come!",
    :winSpeech => "You shoulda been more ready!",
    :loseSpeech => "What?! No!",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :ARBOK, :RAICHU, :SANDSLASH, :WIGGLYTUFF,
      :PARASECT, :DUGTRIO, :PERSIAN, :GOLDUCK, :PRIMEAPE, :POLIWRATH, :VICTREEBEL, :GOLEM, :RAPIDASH, :FARFETCHD, :DODRIO, :DEWGONG, :HAUNTER, :HYPNO, :KINGLER, :ELECTRODE, :HITMONCHAN, :LICKITUNG, :TANGELA, :KANGASKHAN, :SEAKING, :MRMIME, :SCYTHER, :JYNX, :ELECTABUZZ, :PINSIR, :TAUROS, :LAPRAS, :DITTO, :FLAREON, :OMASTAR, :KABUTOPS, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :LANTURN, :TOGETIC, :AMPHAROS, :BELLOSSOM, :SUDOWOODO, :POLITOED, :JUMPLUFF, :SUNFLORA, :MISDREAVUS, :UNOWN, :WOBBUFFET, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :QWILFISH, :SHUCKLE, :URSARING, :MAGCARGO, :CORSOLA, :OCTILLERY, :DELIBIRD, :HOUNDOOM, :STANTLER, :SMEARGLE, :MIGHTYENA, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :DELCATTY, :SABLEYE, :MAWILE, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ROSELIA, :SWALOT, :WAILORD, :CAMERUPT, :TORKOAL, :GRUMPIG, :SPINDA, :CACTURNE, :ALTARIA, :SEVIPER, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :CASTFORM, :KECLEON, :BANETTE, :DUSCLOPS, :TROPIUS, :CHIMECHO, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :METANG, :REGIROCK, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :KRICKETUNE, :LUXRAY, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :FLOATZEL, :CHERRIM, :GASTRODON, :DRIFBLIM, :LOPUNNY, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :CARNIVINE, :LUMINEON, :ABOMASNOW, :LICKILICKY, :ELECTIVIRE, :LEAFEON, :GLACEON, :GALLADE, :PROBOPASS, :DUSKNOIR, :REGIGIGAS, :SERVINE, :WATCHOG, :STOUTLAND, :LIEPARD, :SIMISAGE, :SIMIPOUR, :SIMIPOUR, :MUSHARNA, :UNFEZANT, :ZEBSTRIKA, :SWOOBAT, :AUDINO, :GURDURR, :THROH, :SAWK, :LEAVANNY, :LILLIGANT, :BASCULIN, :MARACTUS, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :CINCCINO, :GOTHORITA, :GOTHITELLE, :DUOSION, :SWANNA, :SAWSBUCK, :EMOLGA, :JELLICENT, :KLANG, :EELEKTROSS, :BEHEEYEM, :BEARTIC, :CRYOGONAL, :STUNFISK, :GOLURK, :BOUFFALANT, :HEATMOR, :PYROAR, :FURFROU, :AROMATISSE, :AURORUS, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :AVALUGG, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :CRABOMINABLE, :ORICORIO, :WISHIWASHI, :MUDSDALE, :LURANTIS, :SHIINOTIC, :ORANGURU, :PYUKUMUKU, :TYPENULL, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Aurora",
    :introSpeech => "No one is ending my streak!",
    :winSpeech => "I'll be at the top! You just wait!",
    :loseSpeech => "Another one down! Let's go, lucky No. 7!",
    :monIndexes => [
      :CHARIZARD, :BUTTERFREE, :BEEDRILL, :PIDGEOT, :RATICATE, :FEAROW, :ARBOK, :RAICHU, :SANDSLASH, :WIGGLYTUFF,
      :PARASECT, :DUGTRIO, :PERSIAN, :GOLDUCK, :PRIMEAPE, :POLIWRATH, :VICTREEBEL, :GOLEM, :RAPIDASH, :FARFETCHD, :DODRIO, :DEWGONG, :HAUNTER, :HYPNO, :KINGLER, :ELECTRODE, :HITMONCHAN, :LICKITUNG, :TANGELA, :KANGASKHAN, :SEAKING, :MRMIME, :SCYTHER, :JYNX, :ELECTABUZZ, :PINSIR, :TAUROS, :LAPRAS, :DITTO, :FLAREON, :OMASTAR, :KABUTOPS, :ARTICUNO, :MEGANIUM, :FURRET, :NOCTOWL, :LEDIAN, :ARIADOS, :LANTURN, :TOGETIC, :AMPHAROS, :BELLOSSOM, :SUDOWOODO, :POLITOED, :JUMPLUFF, :SUNFLORA, :MISDREAVUS, :UNOWN, :WOBBUFFET, :GIRAFARIG, :DUNSPARCE, :GRANBULL, :QWILFISH, :SHUCKLE, :URSARING, :MAGCARGO, :CORSOLA, :OCTILLERY, :DELIBIRD, :HOUNDOOM, :STANTLER, :SMEARGLE, :MIGHTYENA, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :MASQUERAIN, :SLAKING, :NINJASK, :SHEDINJA, :DELCATTY, :SABLEYE, :MAWILE, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :VOLBEAT, :ILLUMISE, :ROSELIA, :SWALOT, :WAILORD, :CAMERUPT, :TORKOAL, :GRUMPIG, :SPINDA, :CACTURNE, :ALTARIA, :SEVIPER, :LUNATONE, :SOLROCK, :WHISCASH, :CLAYDOL, :CRADILY, :ARMALDO, :CASTFORM, :KECLEON, :BANETTE, :DUSCLOPS, :TROPIUS, :CHIMECHO, :ABSOL, :GLALIE, :WALREIN, :HUNTAIL, :GOREBYSS, :RELICANTH, :LUVDISC, :METANG, :REGIROCK, :REGICE, :GROTLE, :TORTERRA, :BIBAREL, :KRICKETUNE, :LUXRAY, :BASTIODON, :WORMADAM, :MOTHIM, :VESPIQUEN, :PACHIRISU, :FLOATZEL, :CHERRIM, :GASTRODON, :DRIFBLIM, :LOPUNNY, :PURUGLY, :SKUNTANK, :CHATOT, :SPIRITOMB, :CARNIVINE, :LUMINEON, :ABOMASNOW, :LICKILICKY, :ELECTIVIRE, :LEAFEON, :GLACEON, :GALLADE, :PROBOPASS, :DUSKNOIR, :REGIGIGAS, :SERVINE, :WATCHOG, :STOUTLAND, :LIEPARD, :SIMISAGE, :SIMIPOUR, :SIMIPOUR, :MUSHARNA, :UNFEZANT, :ZEBSTRIKA, :SWOOBAT, :AUDINO, :GURDURR, :THROH, :SAWK, :LEAVANNY, :LILLIGANT, :BASCULIN, :MARACTUS, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :CINCCINO, :GOTHORITA, :GOTHITELLE, :DUOSION, :SWANNA, :SAWSBUCK, :EMOLGA, :JELLICENT, :KLANG, :EELEKTROSS, :BEHEEYEM, :BEARTIC, :CRYOGONAL, :STUNFISK, :GOLURK, :BOUFFALANT, :HEATMOR, :PYROAR, :FURFROU, :AROMATISSE, :AURORUS, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :AVALUGG, :TOUCANNON, :GUMSHOOS, :CHARJABUG, :CRABOMINABLE, :ORICORIO, :WISHIWASHI, :MUDSDALE, :LURANTIS, :SHIINOTIC, :ORANGURU, :PYUKUMUKU, :TYPENULL, :KOMALA, :TURTONATOR, :DRAMPA
    ],
  },
  {
    :tclass => :COOLTRAINER_Male,
    :name => "Raymond",
    :introSpeech => "Come get some! I'll run you over!",
    :winSpeech => "Ground into dirt! How do you like me now?!",
    :loseSpeech => "I'll get you next time!",
    :monIndexes => [
      :CHARIZARD, :ARCANINE, :RAPIDASH, :FLAREON, :TYPHLOSION, :UMBREON, :SNEASEL, :MAGCARGO, :HOUNDOOM, :ENTEI,
      :MIGHTYENA, :SHIFTRY, :SABLEYE, :SHARPEDO, :CAMERUPT, :TORKOAL, :CACTURNE, :ABSOL, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :MAGMORTAR, :EMBOAR, :LIEPARD, :DARMANITAN, :SCRAFTY, :ZOROARK, :MANDIBUZZ, :HEATMOR, :DELPHOX, :TALONFLAME, :PYROAR, :PANGORO, :MALAMAR, :INCINEROAR, :SALAZZLE, :TURTONATOR
    ],
  },
  {
    :tclass => :COOLTRAINER_Male,
    :name => "Braxie",
    :introSpeech => "You think you can take me?",
    :winSpeech => "Can't take me nowhere.",
    :loseSpeech => "You got lucky punk!",
    :monIndexes => [
      :CHARIZARD, :ARCANINE, :RAPIDASH, :FLAREON, :TYPHLOSION, :UMBREON, :SNEASEL, :MAGCARGO, :HOUNDOOM, :ENTEI,
      :MIGHTYENA, :SHIFTRY, :SABLEYE, :SHARPEDO, :CAMERUPT, :TORKOAL, :CACTURNE, :ABSOL, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :MAGMORTAR, :EMBOAR, :LIEPARD, :DARMANITAN, :SCRAFTY, :ZOROARK, :MANDIBUZZ, :HEATMOR, :DELPHOX, :TALONFLAME, :PYROAR, :PANGORO, :MALAMAR, :INCINEROAR, :SALAZZLE, :TURTONATOR
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Carl",
    :introSpeech => "Always ready for a challenge!",
    :winSpeech => "Done! Next!",
    :loseSpeech => "This, I couldn't overcome...",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Gabriel",
    :introSpeech => "How long will you last I wonder?",
    :winSpeech => "Not long enough!",
    :loseSpeech => "It seems I underestimated you!",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :NatureGirl,
    :name => "Ana",
    :introSpeech => "You cannot break the bonds between me and my Pok\xC3\xA9mon...",
    :winSpeech => "Friends, you've done it!",
    :loseSpeech => "How can this be...?",
    :monIndexes => [
      :VENUSAUR, :BUTTERFREE, :BEEDRILL, :WIGGLYTUFF, :VILEPLUME, :PARASECT, :VENOMOTH, :VICTREEBEL, :EXEGGUTOR,
      :TANGELA, :MRMIME, :SCYTHER, :PINSIR, :MEGANIUM, :LEDIAN, :ARIADOS, :TOGETIC, :BELLOSSOM, :JUMPLUFF, :SUNFLORA, :FORRETRESS, :GRANBULL, :SHUCKLE, :HERACROSS, :SCEPTILE, :BEAUTIFLY, :DUSTOX, :LUDICOLO, :SHIFTRY, :GARDEVOIR, :MASQUERAIN, :NINJASK, :SHEDINJA, :MAWILE, :VOLBEAT, :ILLUMISE, :ROSELIA, :CACTURNE, :CRADILY, :ARMALDO, :TROPIUS, :GROTLE, :TORTERRA, :KRICKETUNE, :ROSERADE, :WORMADAM, :MOTHIM, :VESPIQUEN, :CHERRIM, :CARNIVINE, :ABOMASNOW, :YANMEGA, :LEAFEON, :SHAYMIN, :SERVINE, :SIMISAGE, :LEAVANNY, :WHIMSICOTT, :LILLIGANT, :MARACTUS, :CRUSTLE, :SAWSBUCK, :ESCAVALIER, :GALVANTULA, :ACCELGOR, :DURANT, :VIRIZION, :VIVILLON, :FLORGES, :AROMATISSE, :SLURPUFF, :DEDENNE, :CARBINK, :TREVENANT, :GOURGEIST, :DIANCIE, :DECIDUEYE, :CHARJABUG, :VIKAVOLT, :RIBOMBEE, :ARAQUANID, :LURANTIS, :SHIINOTIC, :TSAREENA, :COMFEY, :GOLISOPOD, :DHELMISE
    ],
  },
  {
    :tclass => :BLACKBELT,
    :name => "Frank",
    :introSpeech => "Face me! Hold nothing back! ",
    :winSpeech => "You must continue your training yet!",
    :loseSpeech => "I will keep training! I will keep fighting!",
    :monIndexes => [
      :PRIMEAPE, :POLIWRATH, :HITMONCHAN, :MAWILE, :ARON, :LAIRON, :AGGRON, :METANG, :BASTIODON, :PROBOPASS, :GURDURR,
      :THROH, :KLANG, :CRABOMINABLE, :GALLADE, :SAWK, :HITMONLEE, :STEELIX, :HITMONTOP, :HARIYAMA, :MEDICHAM, :EMBOAR, :SCRAFTY, :KLINKLANG, :PANGORO, :PASSIMIAN, :TOGEDEMARU, :MACHAMP, :FORRETRESS, :HERACROSS, :REGISTEEL, :BRONZONG, :TOXICROAK, :ESCAVALIER, :MIENSHAO, :DURANT, :VIRIZION, :BEWEAR
    ],
  },
  {
    :tclass => :GUITARIST,
    :name => "Rexie",
    :introSpeech => "Duuude! You can't take my riffs!",
    :winSpeech => "My riffs, duuude!",
    :loseSpeech => "What? You've got style!",
    :monIndexes => [
      :RAICHU, :GOLEM, :ELECTRODE, :RHYDON, :ELECTABUZZ, :JOLTEON, :OMASTAR, :KABUTOPS, :AERODACTYL, :LANTURN,
      :AMPHAROS, :SUDOWOODO, :SHUCKLE, :MAGCARGO, :CORSOLA, :KINGDRA, :RAIKOU, :ARON, :LAIRON, :AGGRON, :MANECTRIC, :PLUSLE, :MINUN, :FLYGON, :ALTARIA, :LUNATONE, :SOLROCK, :CRADILY, :ARMALDO, :RELICANTH, :REGIROCK, :LUXRAY, :BASTIODON, :PACHIRISU, :RHYPERIOR, :ELECTIVIRE, :PROBOPASS, :ZEBSTRIKA, :GIGALITH, :CRUSTLE, :CARRACOSTA, :ARCHEOPS, :EMOLGA, :GALVANTULA, :EELEKTROSS, :STUNFISK, :DRUDDIGON, :KYUREM, :BARBARACLE, :DRAGALGE, :HELIOLISK, :AURORUS, :DEDENNE, :CARBINK, :GOODRA, :NOIVERN, :DIANCIE, :CHARJABUG, :VIKAVOLT, :LYCANROC, :MINIOR, :TURTONATOR, :TOGEDEMARU, :DRAMPA
    ],
  },
  {
    :tclass => :Punk,
    :name => "Taranis",
    :introSpeech => "I won't go easy just 'cause you're the favourite to win!",
    :winSpeech => "Nice showing!",
    :loseSpeech => "I guess you're the favourite for a reason...",
    :monIndexes => [
      :SNORLAX, :UMBREON, :UNOWN, :SNEASEL, :HOUNDOOM, :MAWILE, :SEVIPER, :CLAYDOL, :BANETTE, :DUSCLOPS, :HONCHKROW,
      :CHATOT, :WEAVILE, :DUSKNOIR, :DARKRAI, :ZEBSTRIKA, :SIGILYPH, :CHANDELURE, :ZYGARDE, :TOUCANNON, :SALAZZLE, :PYUKUMUKU, :NECROZMA
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Nicki",
    :introSpeech => "I love Meowth! I love every kind of Meowth!",
    :winSpeech => "Now I can buy my darlings new toys!",
    :loseSpeech => "I wish I could hug all of them...",
    :monIndexes => [
      :BLASTOISE, :BANETTE, :VOLCARONA, :MUDSDALE
    ],
  },
  {
    :tclass => :TechNerd,
    :name => "Gabe",
    :introSpeech => "Technology is my job! And nature is my passion!",
    :winSpeech => "Natural science is a natural victory!",
    :loseSpeech => "I'm not always that good at balancing them...",
    :monIndexes => [
      :LANTURN, :SERPERIOR, :DRUDDIGON, :GOODRA
    ],
  },
  {
    :tclass => :CultistF,
    :name => "Kyu",
    :introSpeech => "Like a bolt from the blue, it's time for a Pok\xC3\xA9mon battle between me and you.",
    :winSpeech => "You've gotta enjoy the moment with everything you've got.",
    :loseSpeech => "Ah, beans.",
    :monIndexes => [
      :NINETALES, :GENGAR, :GARDEVOIR, :MISMAGIUS, :SPIRITOMB, :WEAVILE, :TOGEKISS, :DARKRAI, :ZOROARK, :CHANDELURE,
      :HYDREIGON, :GRENINJA, :FLORGES, :PANGORO, :AEGISLASH, :SYLVEON, :INCINEROAR, :MIMIKYU
    ],
  },
  {
    :tclass => :COOLTRAINER_Male,
    :name => "Leo",
    :introSpeech => "Beautifly has demanded you soul!",
    :winSpeech => "Enjoy the feast, Beautifly...",
    :loseSpeech => "What? Ya got lucky.",
    :monIndexes => [
      :BEAUTIFLY, :METAGROSS, :LATIAS, :TORTERRA
    ],
  },
  {
    :tclass => :KNIGHT,
    :name => "Seyon",
    :introSpeech => "Let the future be determined by this battle!",
    :winSpeech => "Victory has been served to me!",
    :loseSpeech => "Defeat has been served to me...",
    :monIndexes => [
      :NINETALES, :DRAGONITE, :HEATRAN, :EXCADRILL
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Victor",
    :introSpeech => "Oi, mate!",
    :winSpeech => "That's another one in the bag!",
    :loseSpeech => "God diddely damn, dog, you`re good!",
    :monIndexes => [
      :BLASTOISE, :SHUCKLE, :TYRANITAR, :METAGROSS, :EMPOLEON, :ARCHEOPS
    ],
  },
  {
    :tclass => :Cultist,
    :name => "Kim",
    :introSpeech => "For the almighty and powerful Bapabui!",
    :winSpeech => "Nothing can stop the greatness of Bapabui!",
    :loseSpeech => "Please have mercy on my soul, great Bapabui.",
    :monIndexes => [
      :SCEPTILE, :STARAPTOR, :EXCADRILL, :HYDREIGON, :TYRANTRUM, :GOLISOPOD
    ],
  },
  {
    :tclass => :MAGMA2,
    :name => "James",
    :introSpeech => "How much have you dealt with the Aqua and Magma Gangs?",
    :winSpeech => "I'm tryin' to write a book about their history...",
    :loseSpeech => "I bet you beat them pretty handily, huh?",
    :monIndexes => [
      :CHARIZARD, :TYPHLOSION, :BLAZIKEN, :INFERNAPE
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Seal",
    :introSpeech => "As far as I'm concerned, the rounder the Pokemon, the better!",
    :winSpeech => "Spheal, Rowlet, Jigglypuff- I love 'em all!",
    :loseSpeech => "You've got too many sharp edges...",
    :monIndexes => [
      :SLOWBRO, :TANGELA, :CRAWDAUNT, :HONCHKROW, :HAXORUS, :GOLURK, :DHELMISE
    ],
  },
  {
    :tclass => :AceTrainerM,
    :name => "Blue",
    :introSpeech => "If I can't win, at least I can improve my mind.",
    :winSpeech => "I've reached the peak! ",
    :loseSpeech => "I learned a lot from this battle; thank you for that.",
    :monIndexes => [
      :TYPHLOSION, :GARDEVOIR, :SERPERIOR, :GRENINJA
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "B",
    :introSpeech => "After I beat you, Fern will finally pay attention to me!",
    :winSpeech => "Now if you'll excuse me, I have a certain someone to go ask on a date!",
    :loseSpeech => "Now how is he going to notice me?!",
    :monIndexes => [
      :CHARIZARD, :NINETALES, :VAPOREON, :JOLTEON, :FLAREON, :AERODACTYL, :ARTICUNO, :MOLTRES, :DRAGONITE, :MEW,
      :MEGANIUM, :TYPHLOSION, :CROBAT, :AMPHAROS, :ESPEON, :UMBREON, :SKARMORY, :KINGDRA, :TYRANITAR, :CELEBI, :SCEPTILE, :GARDEVOIR, :FLYGON, :MILOTIC, :ABSOL, :SALAMENCE, :METAGROSS, :TORTERRA, :STARAPTOR, :ROSERADE, :GARCHOMP, :LEAFEON, :GLACEON, :GALLADE, :FROSLASS, :SERPERIOR, :SAMUROTT, :GALVANTULA, :KLINKLANG, :EELEKTROSS, :CHANDELURE, :HAXORUS, :GRENINJA, :TALONFLAME, :VIVILLON, :AEGISLASH, :SYLVEON, :GOODRA
    ],
  },
  {
    :tclass => :LADY,
    :name => "Amelia",
    :introSpeech => "If the faith between you and your Pok\xC3\xA9mon wavers even for a moment, you will not find victory against me.",
    :winSpeech => "The faith you have in your Pok\xC3\xA9mon and they in you needs work",
    :loseSpeech => "You and your Pok\xC3\xA9mon... Such an unbreakable faith...",
    :monIndexes => [
      :SANDSLASH, :NINETALES, :LAPRAS, :ARTICUNO, :GLACEON, :MAMOSWINE
    ],
  },
  {
    :tclass => :AceTrainerF,
    :name => "Lisa",
    :introSpeech => "Why hello there, cutie. Wanna have some fun?",
    :winSpeech => "Don't feel bad; you still have one thing going for you.",
    :loseSpeech => "Cute and strong... How about giving me a call later?",
    :monIndexes => [
      :NINETALES, :GARDEVOIR, :ABSOL, :ROSERADE, :LUCARIO, :FROSLASS, :SERPERIOR, :MEOWSTIC, :SYLVEON, :LYCANROC,
      :MIMIKYU
    ],
  },
  {
    :tclass => :NatureGirl,
    :name => "Dream",
    :introSpeech => "Ame's done so much for me y'know? I'll never forget her... But enough requiem. How about we run a little test, eh 'champion'?",
    :winSpeech => "Teehee, not even the restrictions here could prevent you from losing to me? Keep dreaming, and next time I'll hold back even more.",
    :loseSpeech => "That was a fun little distraction, thanks! Maybe one day you'll even be able to wake up to the real me...",
    :monIndexes => [
      :NINETALES, :DRAGONITE, :TYPHLOSION, :AMPHAROS, :ESPEON, :UMBREON, :SCIZOR, :CORSOLA, :KINGDRA, :GARDEVOIR,
      :MAWILE, :ALTARIA, :FLYGON, :MILOTIC, :METAGROSS, :JIRACHI, :EMPOLEON, :STARAPTOR, :HONCHKROW, :WEAVILE, :MAGNEZONE, :TOGEKISS, :LEAFEON, :GLACEON, :GLISCOR, :MAMOSWINE, :GALLADE, :SHAYMIN, :EXCADRILL, :KROOKODILE, :CINCCINO, :GALVANTULA, :CHANDELURE, :BISHARP, :VOLCARONA, :AEGISLASH, :DRAGALGE, :SYLVEON, :RIBOMBEE, :ARAQUANID, :MINIOR, :MIMIKYU
    ],
  },
  {
    :tclass => :AceTrainerM,
    :name => "Tim",
    :introSpeech => "Submit to the power of Unova!",
    :winSpeech => "See what I told you? You can't beat Gen 5!",
    :loseSpeech => "It's not by rejecting different ideas, but by accepting different ideas that the world creates a chemical reaction. That is truly the formula for changing the world.",
    :monIndexes => [
      :SERPERIOR, :EMBOAR, :SAMUROTT, :STOUTLAND, :MUSHARNA, :KROOKODILE
    ],
  },
  {
    :tclass => :PkMnRANGER_Male,
    :name => "Paul",
    :introSpeech => "Let's see what treasures are in store for us!",
    :winSpeech => "What a find! I'll keep this close to my chest.",
    :loseSpeech => "Ah, so that was all it was...",
    :monIndexes => [
      :ARCANINE, :DRAGONITE, :SWAMPERT, :GALLADE
    ],
  },
  {
    :tclass => :MAGMA2,
    :name => "Lindi",
    :introSpeech => "It's time to rock this house!",
    :winSpeech => "It's a long way to the top.",
    :loseSpeech => "You're a real rockstar!",
    :monIndexes => [
      :STEELIX, :TORTERRA, :EMPOLEON, :MAGNEZONE, :RHYPERIOR, :ELECTIVIRE, :MAMOSWINE, :EMBOAR,
      :KROOKODILE
    ],
  },
  {
    :tclass => :LADY,
    :name => "Blue",
    :introSpeech => "Did you know that a banana is an official unit of measurement?",
    :winSpeech => "The way to the top is hard, but one day you'll make it!",
    :loseSpeech => "I'm Blue~ Da-ba-dee, da-ba-daa...",
    :monIndexes => [
      :MACHAMP, :AMPHAROS, :BLAZIKEN, :GARDEVOIR, :SEISMITOAD, :LILLIGANT
    ],
  },
  {
    :tclass => :PSYCHIC_Female,
    :name => "Mac",
    :introSpeech => "Finally.",
    :winSpeech => "Don't worry about it. ",
    :loseSpeech => "I'm free!",
    :monIndexes => [
      :NINETALES, :AERODACTYL, :ARTICUNO, :ZAPDOS, :MOLTRES, :CROBAT, :RAIKOU, :ENTEI, :SUICUNE, :SCEPTILE, :FLYGON,
      :SALAMENCE, :TOGEKISS, :LEAVANNY, :SCOLIPEDE, :WHIMSICOTT, :ZOROARK, :GALVANTULA, :VOLCARONA, :MEOWSTIC, :AEGISLASH, :DRAGALGE, :NOIVERN, :RIBOMBEE, :LYCANROC, :TOGEDEMARU, :MIMIKYU, :KOMMOO
    ],
  },
  {
    :tclass => :AceTrainerM,
    :name => "Trevor",
    :introSpeech => "When one chapter ends, another begins.  Show me the story you have written!",
    :winSpeech => "You certainly look like you have many chapters written in your story, but I'm sure you have many more to go!",
    :loseSpeech => "Interesting... how does one learn from loss?  Learn from this experience, for your story still lives on!",
    :monIndexes => [
      :VENUSAUR, :CHARIZARD, :BLASTOISE, :RAICHU, :NIDOKING, :CLEFABLE, :WIGGLYTUFF, :ALAKAZAM, :RAPIDASH, :CLOYSTER,
      :GENGAR, :SEAKING, :STARMIE, :GYARADOS, :DITTO, :ARTICUNO, :ZAPDOS, :MOLTRES, :DRAGONITE, :MEW, :MEGANIUM, :TYPHLOSION, :FERALIGATR, :CROBAT, :AZUMARILL, :QUAGSIRE, :ESPEON, :UMBREON, :RAIKOU, :ENTEI, :SUICUNE, :TYRANITAR, :CELEBI, :SCEPTILE, :BLAZIKEN, :SWAMPERT, :PELIPPER, :GARDEVOIR, :BRELOOM, :SHARPEDO, :ABSOL, :SALAMENCE, :METAGROSS, :REGIROCK, :REGICE, :REGISTEEL, :JIRACHI, :DEOXYS, :TORTERRA, :INFERNAPE, :EMPOLEON, :ROSERADE, :LOPUNNY, :MISMAGIUS, :HONCHKROW, :SPIRITOMB, :GARCHOMP, :ABOMASNOW, :WEAVILE, :ELECTIVIRE, :MAGMORTAR, :GLISCOR, :GALLADE, :DUSKNOIR, :FROSLASS, :ROTOM, :UXIE, :MESPRIT, :AZELF, :CRESSELIA, :MANAPHY, :DARKRAI, :SHAYMIN, :VICTINI, :SERPERIOR, :EMBOAR, :SAMUROTT, :GIGALITH, :EXCADRILL, :WHIMSICOTT, :CRUSTLE, :SCRAFTY, :ZOROARK, :CINCCINO, :REUNICLUS, :CHANDELURE, :HAXORUS, :HYDREIGON, :VOLCARONA, :TORNADUS, :THUNDURUS, :LANDORUS, :CHESNAUGHT, :DELPHOX, :GRENINJA, :MEOWSTIC, :AEGISLASH, :MALAMAR, :GOODRA, :KLEFKI, :DECIDUEYE, :INCINEROAR, :PRIMARINA, :SILVALLY, :KOMMOO
    ],
  },
  {
    :tclass => :MAGMA2,
    :name => "Nick",
    :introSpeech => "Give it your best!",
    :winSpeech => "I bet Mario will never see this either!",
    :loseSpeech => "I bet Mario will never see this!",
    :monIndexes => [
      :CHARIZARD, :ARCANINE, :RAPIDASH, :HAUNTER, :FLAREON, :TYPHLOSION, :UMBREON, :MISDREAVUS, :SNEASEL, :MAGCARGO,
      :HOUNDOOM, :ENTEI, :MIGHTYENA, :SHIFTRY, :SHEDINJA, :SABLEYE, :SHARPEDO, :WAILORD, :CAMERUPT, :TORKOAL, :CACTURNE, :BANETTE, :DUSCLOPS, :ABSOL, :DRIFBLIM, :MISMAGIUS, :HONCHKROW, :SKUNTANK, :SPIRITOMB, :DRAPION, :MAGMORTAR, :DUSKNOIR, :EMBOAR, :LIEPARD, :DARMANITAN, :SCRAFTY, :COFAGRIGUS, :ZOROARK, :JELLICENT, :GOLURK, :MANDIBUZZ, :HEATMOR, :DELPHOX, :TALONFLAME, :PYROAR, :PANGORO, :MALAMAR, :TREVENANT, :GOURGEIST, :HOOPA, :DECIDUEYE, :INCINEROAR, :SALAZZLE, :PALOSSAND, :TURTONATOR, :DHELMISE
    ],
  },
  {
    :tclass => :AceTrainerM,
    :name => "Adam",
    :introSpeech => "It's me, the best Trainer and battler!",
    :winSpeech => "I told you I was the best!",
    :loseSpeech => "Hah, so this is your power...",
    :monIndexes => [
      :CHARIZARD, :ALAKAZAM, :STARMIE, :DRAGONITE, :SLAKING, :ARCHEOPS
    ],
  },
  {
    :tclass => :AceTrainerM,
    :name => "Ngoc",
    :introSpeech => "I used these Pok\xC3\xA9mon in my final teams in every adventure I've taken!",
    :winSpeech => "That is why I used them!",
    :loseSpeech => "I'll use a different combination next time!",
    :monIndexes => [
      :ARCANINE, :GENGAR, :STARMIE, :GYARADOS, :SCIZOR, :BLAZIKEN, :SALAMENCE, :LATIOS, :GARCHOMP, :TOGEKISS,
      :MAMOSWINE, :EXCADRILL
    ],
  },
  {
    :tclass => :CultistF,
    :name => "Holly",
    :introSpeech => "The colors of the world are changing!",
    :winSpeech => "Red, a world about to dawn.",
    :loseSpeech => "Black, the color of despair.",
    :monIndexes => [
      :NINETALES, :POLITOED, :PELIPPER, :ROSERADE, :FLOATZEL, :LICKILICKY, :LEAFEON, :PORYGONZ,
      :VOLCARONA
    ],
  },
  {
    :tclass => :AceTrainerF,
    :name => "Saya",
    :introSpeech => "Oooh, I'm up against the Champion huh? Guess I better bring my A game.",
    :winSpeech => "Don't worry, there's no shame in losing to me.",
    :loseSpeech => "Well done!",
    :monIndexes => [
      :DRAGONITE, :MEW, :ESPEON, :UMBREON, :SCIZOR, :TYRANITAR, :MILOTIC, :LATIAS, :ROSERADE, :HONCHKROW, :DARKRAI,
      :EXCADRILL, :CONKELDURR, :CHANDELURE, :HYDREIGON, :VOLCARONA, :GRENINJA, :AEGISLASH, :DRAGALGE, :SYLVEON, :PRIMARINA, :SILVALLY, :MIMIKYU
    ],
  },
  {
    :tclass => :TechNerd,
    :name => "Brabo",
    :introSpeech => "So I'm sitting there, barbeque sauce on my Skitty...",
    :winSpeech => "You know I had to do it to 'em.",
    :loseSpeech => "This is not the way...",
    :monIndexes => [
      :BUTTERFREE, :WHIMSICOTT, :NINETALES, :EXCADRILL, :KINGDRA, :ZOROARK, :MARSHADOW, :MIMIKYU, :SABLEYE, :BLAZIKEN,
      :ROTOM, :METAGROSS, :LYCANROC, :BLISSEY, :GENGAR, :HAWLUCHA, :GARCHOMP, :TOXAPEX, :PORYGONZ, :MAMOSWINE, :ABSOL
    ],
  },
  {
    :tclass => :TechNerd,
    :name => "Xes",
    :introSpeech => "People are capable of creating a path towards their goal. Are you ready to fight in order to reach it?",
    :winSpeech => "When people have an overwhelming advantage, they sometimes take on a little risk to try and show off their superiority over the other.",
    :loseSpeech => "Victory isn\xE2\x80\x99t something you are given. It is something you take.",
    :monIndexes => [
      :CLEFABLE, :GENGAR, :DRAGONITE, :SUICUNE, :INFERNAPE, :WEAVILE, :MAGNEZONE, :GLISCOR, :FERROTHORN
    ],
  },
  {
    :tclass => :SWIMMERGRIL,
    :name => "Colette",
    :introSpeech => "Maybe this night club represents the futile and endless dance of those who vie for greatness?",
    :winSpeech => "Or maybe I\xE2\x80\x99m just high from all this catnip, nya? I\xE2\x80\x99m a dancer here. I needed to lose quick and then get back to my job, dammit! Now I have to advance!",
    :loseSpeech => "*bites you* If you\xE2\x80\x99d lost you wouldn\xE2\x80\x99t have been bitten. There\xE2\x80\x99s no lesson here to learn. The path forward only leads back into my jaws.",
    :monIndexes => [
      :NINETALES, :AEGISLASH, :LAPRAS, :DITTO, :MACHAMP, :SHUCKLE, :HYDREIGON, :SHEDINJA, :ARTICUNO
    ],
  },
  {
    :tclass => :HIKER,
    :name => "Yuri",
    :introSpeech => "G'day. I've heard a lot about you. I'd love to see the bond between you and your Pok\xC3\xA9mon.",
    :winSpeech => "What, you're the savior of the region? What a disappointing display.",
    :loseSpeech => "From the bottom of my heart, thank you.",
    :monIndexes => [
      :CHARIZARD, :BEEDRILL, :NIDOQUEEN, :NINETALES, :ARCANINE, :MUK, :DRAGONITE, :AMPHAROS, :HOUNDOOM, :BLAZIKEN,
      :SWAMPERT, :AGGRON, :TORTERRA, :LUXRAY, :PACHIRISU, :GARCHOMP, :TOXICROAK, :SWOOBAT, :AUDINO, :SCRAFTY, :ARCHEOPS, :GRENINJA, :AEGISLASH
    ],
  },
  {
    :tclass => :COOLTRAINER_Female,
    :name => "Maiko",
    :introSpeech => "Attack perfect, full combo!",
    :winSpeech => "All right, a new high score!",
    :loseSpeech => "Awww, you couldn't make it.",
    :monIndexes => [
      :DRAGONITE, :EXPLOUD, :VOLCARONA, :HAWLUCHA, :PRIMARINA, :ORICORIO
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Stray",
    :introSpeech => "Someone stole my fucking porch. I opened my door an fell.",
    :winSpeech => "Winstreak? No shot, can\xE2\x80\x99t have shit in Reborn.",
    :loseSpeech => "You can\xE2\x80\x99t have shit in Spinel Town.",
    :monIndexes => [
      :FERALIGATR, :SCIZOR, :SALAMENCE, :STARAPTOR, :TOXAPEX
    ],
  },
  {
    :tclass => :RANGERF,
    :name => "Raven",
    :introSpeech => "I'm buzzing with excitement! The anticipation has me feeling antsy!",
    :winSpeech => "I hope I didn't bug you too much! ",
    :loseSpeech => "Looks like I couldn't worm my way out of this one, and now my progress has stag-nated. ",
    :monIndexes => [
      :PINSIR, :HERACROSS, :MASQUERAIN, :SHEDINJA, :VOLBEAT, :ARMALDO, :YANMEGA, :ESCAVALIER, :GALVANTULA, :DURANT,
      :VOLCARONA, :VIVILLON, :VIKAVOLT, :ARAQUANID, :GOLISOPOD
    ],
  },
  {
    :tclass => :StreetRat,
    :name => "Damian",
    :introSpeech => "Yeah, I have lived without all the fancy things that people use to get somewhere in life, but I got here through sheer force of will. Now bring it!",
    :winSpeech => "I told you, sheer force of will!",
    :loseSpeech => "I see... I guess I can't... I can't rival someone who has a stronger will.",
    :monIndexes => [
      :PINSIR, :HERACROSS, :MASQUERAIN, :SHEDINJA, :VOLBEAT, :ARMALDO, :YANMEGA, :ESCAVALIER, :GALVANTULA, :DURANT,
      :VOLCARONA, :VIVILLON, :VIKAVOLT, :ARAQUANID, :GOLISOPOD
    ],
  },
]
