From 657da1d9e467e71dd465e26939ac068281b475ec Mon Sep 17 00:00:00 2001 From: Tetrable Date: Thu, 19 Jul 2018 18:21:14 +0100 Subject: Cleanup pokedex arrays Pokedex arrays now use HOENN_DEX and NATIONAL_DEX defines --- src/pokemon_1.c | 1247 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1244 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/pokemon_1.c b/src/pokemon_1.c index 4f5094024..f2ab3830c 100644 --- a/src/pokemon_1.c +++ b/src/pokemon_1.c @@ -24,9 +24,1250 @@ struct Pokemon gPlayerParty[6]; u8 gEnemyPartyCount; struct Pokemon gEnemyParty[6]; -const u16 gSpeciesToHoennPokedexNum[] = {203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 156, 157, 112, 113, 227, 228, 229, 230, 231, 232, 233, 234, 153, 154, 138, 139, 63, 64, 88, 89, 90, 235, 236, 237, 238, 239, 240, 241, 242, 158, 159, 243, 244, 245, 246, 247, 248, 249, 39, 40, 41, 73, 74, 75, 250, 251, 252, 66, 67, 57, 58, 59, 253, 254, 255, 256, 82, 83, 257, 92, 93, 258, 259, 106, 107, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 84, 85, 270, 271, 272, 273, 274, 275, 276, 108, 109, 169, 170, 277, 278, 279, 184, 185, 50, 51, 143, 144, 280, 281, 282, 283, 284, 167, 285, 52, 53, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 65, 181, 182, 155, 324, 137, 325, 326, 162, 163, 327, 328, 329, 91, 55, 56, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 161, 164, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 168, 357, 358, 359, 103, 104, 360, 361, 180, 362, 363, 364, 365, 115, 366, 367, 186, 165, 166, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 42, 43, 44, 25, 26, 34, 35, 114, 27, 28, 32, 33, 99, 100, 61, 62, 145, 131, 132, 60, 105, 68, 127, 128, 183, 129, 130, 140, 141, 97, 98, 116, 117, 118, 48, 49, 78, 79, 101, 102, 173, 174, 175, 119, 120, 171, 172, 125, 126, 54, 110, 111, 80, 81, 69, 76, 77, 121, 122, 160, 148, 149, 94, 36, 37, 38, 95, 96, 150, 45, 46, 47, 176, 177, 178, 152, 146, 147, 124, 123, 179, 70, 71, 72, 142, 86, 87, 133, 134, 135, 136, 29, 30, 31, 187, 188, 189, 190, 191, 192, 193, 194, 195, 198, 199, 200, 196, 197, 201, 202, 151}; -const u16 gSpeciesToNationalPokedexNum[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 290, 291, 292, 276, 277, 285, 286, 327, 278, 279, 283, 284, 320, 321, 300, 301, 352, 343, 344, 299, 324, 302, 339, 340, 370, 341, 342, 349, 350, 318, 319, 328, 329, 330, 296, 297, 309, 310, 322, 323, 363, 364, 365, 331, 332, 361, 362, 337, 338, 298, 325, 326, 311, 312, 303, 307, 308, 333, 334, 360, 355, 356, 315, 287, 288, 289, 316, 317, 357, 293, 294, 295, 366, 367, 368, 359, 353, 354, 336, 335, 369, 304, 305, 306, 351, 313, 314, 345, 346, 347, 348, 280, 281, 282, 371, 372, 373, 374, 375, 376, 377, 378, 379, 382, 383, 384, 380, 381, 385, 386, 358}; -const u16 gHoennToNationalOrder[] = {252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 63, 64, 65, 290, 291, 292, 293, 294, 295, 296, 297, 118, 119, 129, 130, 298, 183, 184, 74, 75, 76, 299, 300, 301, 41, 42, 169, 72, 73, 302, 303, 304, 305, 306, 66, 67, 68, 307, 308, 309, 310, 311, 312, 81, 82, 100, 101, 313, 314, 43, 44, 45, 182, 84, 85, 315, 316, 317, 318, 319, 320, 321, 322, 323, 218, 219, 324, 88, 89, 109, 110, 325, 326, 27, 28, 327, 227, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 174, 39, 40, 349, 350, 351, 120, 121, 352, 353, 354, 355, 356, 357, 358, 359, 37, 38, 172, 25, 26, 54, 55, 360, 202, 177, 178, 203, 231, 232, 127, 214, 111, 112, 361, 362, 363, 364, 365, 366, 367, 368, 369, 222, 170, 171, 370, 116, 117, 230, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33, 34, 35, 36, 46, 47, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 60, 61, 62, 69, 70, 71, 77, 78, 79, 80, 83, 86, 87, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 102, 103, 104, 105, 106, 107, 108, 113, 114, 115, 122, 123, 124, 125, 126, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 173, 175, 176, 179, 180, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 215, 216, 217, 220, 221, 223, 224, 225, 226, 228, 229, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411}; +const u16 gSpeciesToHoennPokedexNum[] = // Assigns all species to the Hoenn Dex Index +{ + HOENN_DEX_BULBASAUR, // Bulbasaur + HOENN_DEX_IVYSAUR, // Ivysaur + HOENN_DEX_VENUSAUR, // Venusaur + HOENN_DEX_CHARMANDER, // Charmander + HOENN_DEX_CHARMELEON, // Charmeleon + HOENN_DEX_CHARIZARD, // Charizard + HOENN_DEX_SQUIRTLE, // Squirtle + HOENN_DEX_WARTORTLE, // Wartortle + HOENN_DEX_BLASTOISE, // Blastoise + HOENN_DEX_CATERPIE, // Caterpie + HOENN_DEX_METAPOD, // Metapod + HOENN_DEX_BUTTERFREE, // Butterfree + HOENN_DEX_WEEDLE, // Weedle + HOENN_DEX_KAKUNA, // Kakuna + HOENN_DEX_BEEDRILL, // Beedrill + HOENN_DEX_PIDGEY, // Pidgey + HOENN_DEX_PIDGEOTTO, // Pidgeotto + HOENN_DEX_PIDGEOT, // Pidgeot + HOENN_DEX_RATTATA, // Rattata + HOENN_DEX_RATICATE, // Raticate + HOENN_DEX_SPEAROW, // Spearow + HOENN_DEX_FEAROW, // Fearow + HOENN_DEX_EKANS, // Ekans + HOENN_DEX_ARBOK, // Arbok + HOENN_DEX_PIKACHU, // Pikachu + HOENN_DEX_RAICHU, // Raichu + HOENN_DEX_SANDSHREW, // Sandshrew + HOENN_DEX_SANDSLASH, // Sandslash + HOENN_DEX_NIDORAN_F, // Nidoran♀ + HOENN_DEX_NIDORINA, // Nidorina + HOENN_DEX_NIDOQUEEN, // Nidoqueen + HOENN_DEX_NIDORAN_M, // Nidoran♂ + HOENN_DEX_NIDORINO, // Nidorino + HOENN_DEX_NIDOKING, // Nidoking + HOENN_DEX_CLEFAIRY, // Clefairy + HOENN_DEX_CLEFABLE, // Clefable + HOENN_DEX_VULPIX, // Vulpix + HOENN_DEX_NINETALES, // Ninetales + HOENN_DEX_JIGGLYPUFF, // Jigglypuff + HOENN_DEX_WIGGLYTUFF, // Wigglytuff + HOENN_DEX_ZUBAT, // Zubat + HOENN_DEX_GOLBAT, // Golbat + HOENN_DEX_ODDISH, // Oddish + HOENN_DEX_GLOOM, // Gloom + HOENN_DEX_VILEPLUME, // Vileplume + HOENN_DEX_PARAS, // Paras + HOENN_DEX_PARASECT, // Parasect + HOENN_DEX_VENONAT, // Venonat + HOENN_DEX_VENOMOTH, // Venomoth + HOENN_DEX_DIGLETT, // Diglett + HOENN_DEX_DUGTRIO, // Dugtrio + HOENN_DEX_MEOWTH, // Meowth + HOENN_DEX_PERSIAN, // Persian + HOENN_DEX_PSYDUCK, // Psyduck + HOENN_DEX_GOLDUCK, // Golduck + HOENN_DEX_MANKEY, // Mankey + HOENN_DEX_PRIMEAPE, // Primeape + HOENN_DEX_GROWLITHE, // Growlithe + HOENN_DEX_ARCANINE, // Arcanine + HOENN_DEX_POLIWAG, // Poliwag + HOENN_DEX_POLIWHIRL, // Poliwhirl + HOENN_DEX_POLIWRATH, // Poliwrath + HOENN_DEX_ABRA, // Abra + HOENN_DEX_KADABRA, // Kadabra + HOENN_DEX_ALAKAZAM, // Alakazam + HOENN_DEX_MACHOP, // Machop + HOENN_DEX_MACHOKE, // Machoke + HOENN_DEX_MACHAMP, // Machamp + HOENN_DEX_BELLSPROUT, // Bellsprout + HOENN_DEX_WEEPINBELL, // Weepinbell + HOENN_DEX_VICTREEBEL, // Victreebel + HOENN_DEX_TENTACOOL, // Tentacool + HOENN_DEX_TENTACRUEL, // Tentacruel + HOENN_DEX_GEODUDE, // Geodude + HOENN_DEX_GRAVELER, // Graveler + HOENN_DEX_GOLEM, // Golem + HOENN_DEX_PONYTA, // Ponyta + HOENN_DEX_RAPIDASH, // Rapidash + HOENN_DEX_SLOWPOKE, // Slowpoke + HOENN_DEX_SLOWBRO, // Slowbro + HOENN_DEX_MAGNEMITE, // Magnemite + HOENN_DEX_MAGNETON, // Magneton + HOENN_DEX_FARFETCHD, // Farfetch'd + HOENN_DEX_DODUO, // Doduo + HOENN_DEX_DODRIO, // Dodrio + HOENN_DEX_SEEL, // Seel + HOENN_DEX_DEWGONG, // Dewgong + HOENN_DEX_GRIMER, // Grimer + HOENN_DEX_MUK, // Muk + HOENN_DEX_SHELLDER, // Shellder + HOENN_DEX_CLOYSTER, // Cloyster + HOENN_DEX_GASTLY, // Gastly + HOENN_DEX_HAUNTER, // Haunter + HOENN_DEX_GENGAR, // Gengar + HOENN_DEX_ONIX, // Onix + HOENN_DEX_DROWZEE, // Drowzee + HOENN_DEX_HYPNO, // Hypno + HOENN_DEX_KRABBY, // Krabby + HOENN_DEX_KINGLER, // Kingler + HOENN_DEX_VOLTORB, // Voltorb + HOENN_DEX_ELECTRODE, // Electrode + HOENN_DEX_EXEGGCUTE, // Exeggcute + HOENN_DEX_EXEGGUTOR, // Exeggutor + HOENN_DEX_CUBONE, // Cubone + HOENN_DEX_MAROWAK, // Marowak + HOENN_DEX_HITMONLEE, // Hitmonlee + HOENN_DEX_HITMONCHAN, // Hitmonchan + HOENN_DEX_LICKITUNG, // Lickitung + HOENN_DEX_KOFFING, // Koffing + HOENN_DEX_WEEZING, // Weezing + HOENN_DEX_RHYHORN, // Rhyhorn + HOENN_DEX_RHYDON, // Rhydon + HOENN_DEX_CHANSEY, // Chansey + HOENN_DEX_TANGELA, // Tangela + HOENN_DEX_KANGASKHAN, // Kangaskhan + HOENN_DEX_HORSEA, // Horsea + HOENN_DEX_SEADRA, // Seadra + HOENN_DEX_GOLDEEN, // Goldeen + HOENN_DEX_SEAKING, // Seaking + HOENN_DEX_STARYU, // Staryu + HOENN_DEX_STARMIE, // Starmie + HOENN_DEX_MR_MIME, // Mr. Mime + HOENN_DEX_SCYTHER, // Scyther + HOENN_DEX_JYNX, // Jynx + HOENN_DEX_ELECTABUZZ, // Electabuzz + HOENN_DEX_MAGMAR, // Magmar + HOENN_DEX_PINSIR, // Pinsir + HOENN_DEX_TAUROS, // Tauros + HOENN_DEX_MAGIKARP, // Magikarp + HOENN_DEX_GYARADOS, // Gyarados + HOENN_DEX_LAPRAS, // Lapras + HOENN_DEX_DITTO, // Ditto + HOENN_DEX_EEVEE, // Eevee + HOENN_DEX_VAPOREON, // Vaporeon + HOENN_DEX_JOLTEON, // Jolteon + HOENN_DEX_FLAREON, // Flareon + HOENN_DEX_PORYGON, // Porygon + HOENN_DEX_OMANYTE, // Omanyte + HOENN_DEX_OMASTAR, // Omastar + HOENN_DEX_KABUTO, // Kabuto + HOENN_DEX_KABUTOPS, // Kabutops + HOENN_DEX_AERODACTYL, // Aerodactyl + HOENN_DEX_SNORLAX, // Snorlax + HOENN_DEX_ARTICUNO, // Articuno + HOENN_DEX_ZAPDOS, // Zapdos + HOENN_DEX_MOLTRES, // Moltres + HOENN_DEX_DRATINI, // Dratini + HOENN_DEX_DRAGONAIR, // Dragonair + HOENN_DEX_DRAGONITE, // Dragonite + HOENN_DEX_MEWTWO, // Mewtwo + HOENN_DEX_MEW, // Mew + HOENN_DEX_CHIKORITA, // Chikorita + HOENN_DEX_BAYLEEF, // Bayleef + HOENN_DEX_MEGANIUM, // Meganium + HOENN_DEX_CYNDAQUIL, // Cyndaquil + HOENN_DEX_QUILAVA, // Quilava + HOENN_DEX_TYPHLOSION, // Typhlosion + HOENN_DEX_TOTODILE, // Totodile + HOENN_DEX_CROCONAW, // Croconaw + HOENN_DEX_FERALIGATR, // Feraligatr + HOENN_DEX_SENTRET, // Sentret + HOENN_DEX_FURRET, // Furret + HOENN_DEX_HOOTHOOT, // Hoothoot + HOENN_DEX_NOCTOWL, // Noctowl + HOENN_DEX_LEDYBA, // Ledyba + HOENN_DEX_LEDIAN, // Ledian + HOENN_DEX_SPINARAK, // Spinarak + HOENN_DEX_ARIADOS, // Ariados + HOENN_DEX_CROBAT, // Crobat + HOENN_DEX_CHINCHOU, // Chinchou + HOENN_DEX_LANTURN, // Lanturn + HOENN_DEX_PICHU, // Pichu + HOENN_DEX_CLEFFA, // Cleffa + HOENN_DEX_IGGLYBUFF, // Igglybuff + HOENN_DEX_TOGEPI, // Togepi + HOENN_DEX_TOGETIC, // Togetic + HOENN_DEX_NATU, // Natu + HOENN_DEX_XATU, // Xatu + HOENN_DEX_MAREEP, // Mareep + HOENN_DEX_FLAAFFY, // Flaaffy + HOENN_DEX_AMPHAROS, // Ampharos + HOENN_DEX_BELLOSSOM, // Bellossom + HOENN_DEX_MARILL, // Marill + HOENN_DEX_AZUMARILL, // Azumarill + HOENN_DEX_SUDOWOODO, // Sudowoodo + HOENN_DEX_POLITOED, // Politoed + HOENN_DEX_HOPPIP, // Hoppip + HOENN_DEX_SKIPLOOM, // Skiploom + HOENN_DEX_JUMPLUFF, // Jumpluff + HOENN_DEX_AIPOM, // Aipom + HOENN_DEX_SUNKERN, // Sunkern + HOENN_DEX_SUNFLORA, // Sunflora + HOENN_DEX_YANMA, // Yanma + HOENN_DEX_WOOPER, // Wooper + HOENN_DEX_QUAGSIRE, // Quagsire + HOENN_DEX_ESPEON, // Espeon + HOENN_DEX_UMBREON, // Umbreon + HOENN_DEX_MURKROW, // Murkrow + HOENN_DEX_SLOWKING, // Slowking + HOENN_DEX_MISDREAVUS, // Misdreavus + HOENN_DEX_UNOWN, // Unown A + HOENN_DEX_WOBBUFFET, // Wobbuffet + HOENN_DEX_GIRAFARIG, // Girafarig + HOENN_DEX_PINECO, // Pineco + HOENN_DEX_FORRETRESS, // Forretress + HOENN_DEX_DUNSPARCE, // Dunsparce + HOENN_DEX_GLIGAR, // Gligar + HOENN_DEX_STEELIX, // Steelix + HOENN_DEX_SNUBBULL, // Snubbull + HOENN_DEX_GRANBULL, // Granbull + HOENN_DEX_QWILFISH, // Qwilfish + HOENN_DEX_SCIZOR, // Scizor + HOENN_DEX_SHUCKLE, // Shuckle + HOENN_DEX_HERACROSS, // Heracross + HOENN_DEX_SNEASEL, // Sneasel + HOENN_DEX_TEDDIURSA, // Teddiursa + HOENN_DEX_URSARING, // Ursaring + HOENN_DEX_SLUGMA, // Slugma + HOENN_DEX_MAGCARGO, // Magcargo + HOENN_DEX_SWINUB, // Swinub + HOENN_DEX_PILOSWINE, // Piloswine + HOENN_DEX_CORSOLA, // Corsola + HOENN_DEX_REMORAID, // Remoraid + HOENN_DEX_OCTILLERY, // Octillery + HOENN_DEX_DELIBIRD, // Delibird + HOENN_DEX_MANTINE, // Mantine + HOENN_DEX_SKARMORY, // Skarmory + HOENN_DEX_HOUNDOUR, // Houndour + HOENN_DEX_HOUNDOOM, // Houndoom + HOENN_DEX_KINGDRA, // Kingdra + HOENN_DEX_PHANPY, // Phanpy + HOENN_DEX_DONPHAN, // Donphan + HOENN_DEX_PORYGON2, // Porygon2 + HOENN_DEX_STANTLER, // Stantler + HOENN_DEX_SMEARGLE, // Smeargle + HOENN_DEX_TYROGUE, // Tyrogue + HOENN_DEX_HITMONTOP, // Hitmontop + HOENN_DEX_SMOOCHUM, // Smoochum + HOENN_DEX_ELEKID, // Elekid + HOENN_DEX_MAGBY, // Magby + HOENN_DEX_MILTANK, // Miltank + HOENN_DEX_BLISSEY, // Blissey + HOENN_DEX_RAIKOU, // Raikou + HOENN_DEX_ENTEI, // Entei + HOENN_DEX_SUICUNE, // Suicune + HOENN_DEX_LARVITAR, // Larvitar + HOENN_DEX_PUPITAR, // Pupitar + HOENN_DEX_TYRANITAR, // Tyranitar + HOENN_DEX_LUGIA, // Lugia + HOENN_DEX_HO_OH, // Ho-Oh + HOENN_DEX_CELEBI, // Celebi + HOENN_DEX_OLD_UNOWN_B, // Unown B (Old) + HOENN_DEX_OLD_UNOWN_C, // Unown C (Old) + HOENN_DEX_OLD_UNOWN_D, // Unown D (Old) + HOENN_DEX_OLD_UNOWN_E, // Unown E (Old) + HOENN_DEX_OLD_UNOWN_F, // Unown F (Old) + HOENN_DEX_OLD_UNOWN_G, // Unown G (Old) + HOENN_DEX_OLD_UNOWN_H, // Unown H (Old) + HOENN_DEX_OLD_UNOWN_I, // Unown I (Old) + HOENN_DEX_OLD_UNOWN_J, // Unown J (Old) + HOENN_DEX_OLD_UNOWN_K, // Unown K (Old) + HOENN_DEX_OLD_UNOWN_L, // Unown L (Old) + HOENN_DEX_OLD_UNOWN_M, // Unown M (Old) + HOENN_DEX_OLD_UNOWN_N, // Unown N (Old) + HOENN_DEX_OLD_UNOWN_O, // Unown O (Old) + HOENN_DEX_OLD_UNOWN_P, // Unown P (Old) + HOENN_DEX_OLD_UNOWN_Q, // Unown Q (Old) + HOENN_DEX_OLD_UNOWN_R, // Unown R (Old) + HOENN_DEX_OLD_UNOWN_S, // Unown S (Old) + HOENN_DEX_OLD_UNOWN_T, // Unown T (Old) + HOENN_DEX_OLD_UNOWN_U, // Unown U (Old) + HOENN_DEX_OLD_UNOWN_V, // Unown V (Old) + HOENN_DEX_OLD_UNOWN_W, // Unown W (Old) + HOENN_DEX_OLD_UNOWN_X, // Unown X (Old) + HOENN_DEX_OLD_UNOWN_Y, // Unown Y (Old) + HOENN_DEX_OLD_UNOWN_Z, // Unown Z (Old) + HOENN_DEX_TREECKO, // Treecko + HOENN_DEX_GROVYLE, // Grovyle + HOENN_DEX_SCEPTILE, // Sceptile + HOENN_DEX_TORCHIC, // Torchic + HOENN_DEX_COMBUSKEN, // Combusken + HOENN_DEX_BLAZIKEN, // Blaziken + HOENN_DEX_MUDKIP, // Mudkip + HOENN_DEX_MARSHTOMP, // Marshtomp + HOENN_DEX_SWAMPERT, // Swampert + HOENN_DEX_POOCHYENA, // Poochyena + HOENN_DEX_MIGHTYENA, // Mightyena + HOENN_DEX_ZIGZAGOON, // Zigzagoon + HOENN_DEX_LINOONE, // Linoone + HOENN_DEX_WURMPLE, // Wurmple + HOENN_DEX_SILCOON, // Silcoon + HOENN_DEX_BEAUTIFLY, // Beautifly + HOENN_DEX_CASCOON, // Cascoon + HOENN_DEX_DUSTOX, // Dustox + HOENN_DEX_LOTAD, // Lotad + HOENN_DEX_LOMBRE, // Lombre + HOENN_DEX_LUDICOLO, // Ludicolo + HOENN_DEX_SEEDOT, // Seedot + HOENN_DEX_NUZLEAF, // Nuzleaf + HOENN_DEX_SHIFTRY, // Shiftry + HOENN_DEX_NINCADA, // Nincada + HOENN_DEX_NINJASK, // Ninjask + HOENN_DEX_SHEDINJA, // Shedinja + HOENN_DEX_TAILLOW, // Taillow + HOENN_DEX_SWELLOW, // Swellow + HOENN_DEX_SHROOMISH, // Shroomish + HOENN_DEX_BRELOOM, // Breloom + HOENN_DEX_SPINDA, // Spinda + HOENN_DEX_WINGULL, // Wingull + HOENN_DEX_PELIPPER, // Pelipper + HOENN_DEX_SURSKIT, // Surskit + HOENN_DEX_MASQUERAIN, // Masquerain + HOENN_DEX_WAILMER, // Wailmer + HOENN_DEX_WAILORD, // Wailord + HOENN_DEX_SKITTY, // Skitty + HOENN_DEX_DELCATTY, // Delcatty + HOENN_DEX_KECLEON, // Kecleon + HOENN_DEX_BALTOY, // Baltoy + HOENN_DEX_CLAYDOL, // Claydol + HOENN_DEX_NOSEPASS, // Nosepass + HOENN_DEX_TORKOAL, // Torkoal + HOENN_DEX_SABLEYE, // Sableye + HOENN_DEX_BARBOACH, // Barboach + HOENN_DEX_WHISCASH, // Whiscash + HOENN_DEX_LUVDISC, // Luvdisc + HOENN_DEX_CORPHISH, // Corphish + HOENN_DEX_CRAWDAUNT, // Crawdaunt + HOENN_DEX_FEEBAS, // Feebas + HOENN_DEX_MILOTIC, // Milotic + HOENN_DEX_CARVANHA, // Carvanha + HOENN_DEX_SHARPEDO, // Sharpedo + HOENN_DEX_TRAPINCH, // Trapinch + HOENN_DEX_VIBRAVA, // Vibrava + HOENN_DEX_FLYGON, // Flygon + HOENN_DEX_MAKUHITA, // Makuhita + HOENN_DEX_HARIYAMA, // Hariyama + HOENN_DEX_ELECTRIKE, // Electrike + HOENN_DEX_MANECTRIC, // Manectric + HOENN_DEX_NUMEL, // Numel + HOENN_DEX_CAMERUPT, // Camerupt + HOENN_DEX_SPHEAL, // Spheal + HOENN_DEX_SEALEO, // Sealeo + HOENN_DEX_WALREIN, // Walrein + HOENN_DEX_CACNEA, // Cacnea + HOENN_DEX_CACTURNE, // Cacturne + HOENN_DEX_SNORUNT, // Snorunt + HOENN_DEX_GLALIE, // Glalie + HOENN_DEX_LUNATONE, // Lunatone + HOENN_DEX_SOLROCK, // Solrock + HOENN_DEX_AZURILL, // Azurill + HOENN_DEX_SPOINK, // Spoink + HOENN_DEX_GRUMPIG, // Grumpig + HOENN_DEX_PLUSLE, // Plusle + HOENN_DEX_MINUN, // Minun + HOENN_DEX_MAWILE, // Mawile + HOENN_DEX_MEDITITE, // Meditite + HOENN_DEX_MEDICHAM, // Medicham + HOENN_DEX_SWABLU, // Swablu + HOENN_DEX_ALTARIA, // Altaria + HOENN_DEX_WYNAUT, // Wynaut + HOENN_DEX_DUSKULL, // Duskull + HOENN_DEX_DUSCLOPS, // Dusclops + HOENN_DEX_ROSELIA, // Roselia + HOENN_DEX_SLAKOTH, // Slakoth + HOENN_DEX_VIGOROTH, // Vigoroth + HOENN_DEX_SLAKING, // Slaking + HOENN_DEX_GULPIN, // Gulpin + HOENN_DEX_SWALOT, // Swalot + HOENN_DEX_TROPIUS, // Tropius + HOENN_DEX_WHISMUR, // Whismur + HOENN_DEX_LOUDRED, // Loudred + HOENN_DEX_EXPLOUD, // Exploud + HOENN_DEX_CLAMPERL, // Clamperl + HOENN_DEX_HUNTAIL, // Huntail + HOENN_DEX_GOREBYSS, // Gorebyss + HOENN_DEX_ABSOL, // Absol + HOENN_DEX_SHUPPET, // Shuppet + HOENN_DEX_BANETTE, // Banette + HOENN_DEX_SEVIPER, // Seviper + HOENN_DEX_ZANGOOSE, // Zangoose + HOENN_DEX_RELICANTH, // Relicanth + HOENN_DEX_ARON, // Aron + HOENN_DEX_LAIRON, // Lairon + HOENN_DEX_AGGRON, // Aggron + HOENN_DEX_CASTFORM, // Castform + HOENN_DEX_VOLBEAT, // Volbeat + HOENN_DEX_ILLUMISE, // Illumise + HOENN_DEX_LILEEP, // Lileep + HOENN_DEX_CRADILY, // Cradily + HOENN_DEX_ANORITH, // Anorith + HOENN_DEX_ARMALDO, // Armaldo + HOENN_DEX_RALTS, // Ralts + HOENN_DEX_KIRLIA, // Kirlia + HOENN_DEX_GARDEVOIR, // Gardevoir + HOENN_DEX_BAGON, // Bagon + HOENN_DEX_SHELGON, // Shelgon + HOENN_DEX_SALAMENCE, // Salamence + HOENN_DEX_BELDUM, // Beldum + HOENN_DEX_METANG, // Metang + HOENN_DEX_METAGROSS, // Metagross + HOENN_DEX_REGIROCK, // Regirock + HOENN_DEX_REGICE, // Regice + HOENN_DEX_REGISTEEL, // Registeel + HOENN_DEX_KYOGRE, // Kyogre + HOENN_DEX_GROUDON, // Groudon + HOENN_DEX_RAYQUAZA, // Rayquaza + HOENN_DEX_LATIAS, // Latias + HOENN_DEX_LATIOS, // Latios + HOENN_DEX_JIRACHI, // Jirachi + HOENN_DEX_DEOXYS, // Deoxys + HOENN_DEX_CHIMECHO // Chimecho +}; + +const u16 gSpeciesToNationalPokedexNum[] = // Assigns all species to the National Dex Index +{ + NATIONAL_DEX_BULBASAUR, // Bulbasaur + NATIONAL_DEX_IVYSAUR, // Ivysaur + NATIONAL_DEX_VENUSAUR, // Venusaur + NATIONAL_DEX_CHARMANDER, // Charmander + NATIONAL_DEX_CHARMELEON, // Charmeleon + NATIONAL_DEX_CHARIZARD, // Charizard + NATIONAL_DEX_SQUIRTLE, // Squirtle + NATIONAL_DEX_WARTORTLE, // Wartortle + NATIONAL_DEX_BLASTOISE, // Blastoise + NATIONAL_DEX_CATERPIE, // Caterpie + NATIONAL_DEX_METAPOD, // Metapod + NATIONAL_DEX_BUTTERFREE, // Butterfree + NATIONAL_DEX_WEEDLE, // Weedle + NATIONAL_DEX_KAKUNA, // Kakuna + NATIONAL_DEX_BEEDRILL, // Beedrill + NATIONAL_DEX_PIDGEY, // Pidgey + NATIONAL_DEX_PIDGEOTTO, // Pidgeotto + NATIONAL_DEX_PIDGEOT, // Pidgeot + NATIONAL_DEX_RATTATA, // Rattata + NATIONAL_DEX_RATICATE, // Raticate + NATIONAL_DEX_SPEAROW, // Spearow + NATIONAL_DEX_FEAROW, // Fearow + NATIONAL_DEX_EKANS, // Ekans + NATIONAL_DEX_ARBOK, // Arbok + NATIONAL_DEX_PIKACHU, // Pikachu + NATIONAL_DEX_RAICHU, // Raichu + NATIONAL_DEX_SANDSHREW, // Sandshrew + NATIONAL_DEX_SANDSLASH, // Sandslash + NATIONAL_DEX_NIDORAN_F, // Nidoran♀ + NATIONAL_DEX_NIDORINA, // Nidorina + NATIONAL_DEX_NIDOQUEEN, // Nidoqueen + NATIONAL_DEX_NIDORAN_M, // Nidoran♂ + NATIONAL_DEX_NIDORINO, // Nidorino + NATIONAL_DEX_NIDOKING, // Nidoking + NATIONAL_DEX_CLEFAIRY, // Clefairy + NATIONAL_DEX_CLEFABLE, // Clefable + NATIONAL_DEX_VULPIX, // Vulpix + NATIONAL_DEX_NINETALES, // Ninetales + NATIONAL_DEX_JIGGLYPUFF, // Jigglypuff + NATIONAL_DEX_WIGGLYTUFF, // Wigglytuff + NATIONAL_DEX_ZUBAT, // Zubat + NATIONAL_DEX_GOLBAT, // Golbat + NATIONAL_DEX_ODDISH, // Oddish + NATIONAL_DEX_GLOOM, // Gloom + NATIONAL_DEX_VILEPLUME, // Vileplume + NATIONAL_DEX_PARAS, // Paras + NATIONAL_DEX_PARASECT, // Parasect + NATIONAL_DEX_VENONAT, // Venonat + NATIONAL_DEX_VENOMOTH, // Venomoth + NATIONAL_DEX_DIGLETT, // Diglett + NATIONAL_DEX_DUGTRIO, // Dugtrio + NATIONAL_DEX_MEOWTH, // Meowth + NATIONAL_DEX_PERSIAN, // Persian + NATIONAL_DEX_PSYDUCK, // Psyduck + NATIONAL_DEX_GOLDUCK, // Golduck + NATIONAL_DEX_MANKEY, // Mankey + NATIONAL_DEX_PRIMEAPE, // Primeape + NATIONAL_DEX_GROWLITHE, // Growlithe + NATIONAL_DEX_ARCANINE, // Arcanine + NATIONAL_DEX_POLIWAG, // Poliwag + NATIONAL_DEX_POLIWHIRL, // Poliwhirl + NATIONAL_DEX_POLIWRATH, // Poliwrath + NATIONAL_DEX_ABRA, // Abra + NATIONAL_DEX_KADABRA, // Kadabra + NATIONAL_DEX_ALAKAZAM, // Alakazam + NATIONAL_DEX_MACHOP, // Machop + NATIONAL_DEX_MACHOKE, // Machoke + NATIONAL_DEX_MACHAMP, // Machamp + NATIONAL_DEX_BELLSPROUT, // Bellsprout + NATIONAL_DEX_WEEPINBELL, // Weepinbell + NATIONAL_DEX_VICTREEBEL, // Victreebel + NATIONAL_DEX_TENTACOOL, // Tentacool + NATIONAL_DEX_TENTACRUEL, // Tentacruel + NATIONAL_DEX_GEODUDE, // Geodude + NATIONAL_DEX_GRAVELER, // Graveler + NATIONAL_DEX_GOLEM, // Golem + NATIONAL_DEX_PONYTA, // Ponyta + NATIONAL_DEX_RAPIDASH, // Rapidash + NATIONAL_DEX_SLOWPOKE, // Slowpoke + NATIONAL_DEX_SLOWBRO, // Slowbro + NATIONAL_DEX_MAGNEMITE, // Magnemite + NATIONAL_DEX_MAGNETON, // Magneton + NATIONAL_DEX_FARFETCHD, // Farfetch'd + NATIONAL_DEX_DODUO, // Doduo + NATIONAL_DEX_DODRIO, // Dodrio + NATIONAL_DEX_SEEL, // Seel + NATIONAL_DEX_DEWGONG, // Dewgong + NATIONAL_DEX_GRIMER, // Grimer + NATIONAL_DEX_MUK, // Muk + NATIONAL_DEX_SHELLDER, // Shellder + NATIONAL_DEX_CLOYSTER, // Cloyster + NATIONAL_DEX_GASTLY, // Gastly + NATIONAL_DEX_HAUNTER, // Haunter + NATIONAL_DEX_GENGAR, // Gengar + NATIONAL_DEX_ONIX, // Onix + NATIONAL_DEX_DROWZEE, // Drowzee + NATIONAL_DEX_HYPNO, // Hypno + NATIONAL_DEX_KRABBY, // Krabby + NATIONAL_DEX_KINGLER, // Kingler + NATIONAL_DEX_VOLTORB, // Voltorb + NATIONAL_DEX_ELECTRODE, // Electrode + NATIONAL_DEX_EXEGGCUTE, // Exeggcute + NATIONAL_DEX_EXEGGUTOR, // Exeggutor + NATIONAL_DEX_CUBONE, // Cubone + NATIONAL_DEX_MAROWAK, // Marowak + NATIONAL_DEX_HITMONLEE, // Hitmonlee + NATIONAL_DEX_HITMONCHAN, // Hitmonchan + NATIONAL_DEX_LICKITUNG, // Lickitung + NATIONAL_DEX_KOFFING, // Koffing + NATIONAL_DEX_WEEZING, // Weezing + NATIONAL_DEX_RHYHORN, // Rhyhorn + NATIONAL_DEX_RHYDON, // Rhydon + NATIONAL_DEX_CHANSEY, // Chansey + NATIONAL_DEX_TANGELA, // Tangela + NATIONAL_DEX_KANGASKHAN, // Kangaskhan + NATIONAL_DEX_HORSEA, // Horsea + NATIONAL_DEX_SEADRA, // Seadra + NATIONAL_DEX_GOLDEEN, // Goldeen + NATIONAL_DEX_SEAKING, // Seaking + NATIONAL_DEX_STARYU, // Staryu + NATIONAL_DEX_STARMIE, // Starmie + NATIONAL_DEX_MR_MIME, // Mr. Mime + NATIONAL_DEX_SCYTHER, // Scyther + NATIONAL_DEX_JYNX, // Jynx + NATIONAL_DEX_ELECTABUZZ, // Electabuzz + NATIONAL_DEX_MAGMAR, // Magmar + NATIONAL_DEX_PINSIR, // Pinsir + NATIONAL_DEX_TAUROS, // Tauros + NATIONAL_DEX_MAGIKARP, // Magikarp + NATIONAL_DEX_GYARADOS, // Gyarados + NATIONAL_DEX_LAPRAS, // Lapras + NATIONAL_DEX_DITTO, // Ditto + NATIONAL_DEX_EEVEE, // Eevee + NATIONAL_DEX_VAPOREON, // Vaporeon + NATIONAL_DEX_JOLTEON, // Jolteon + NATIONAL_DEX_FLAREON, // Flareon + NATIONAL_DEX_PORYGON, // Porygon + NATIONAL_DEX_OMANYTE, // Omanyte + NATIONAL_DEX_OMASTAR, // Omastar + NATIONAL_DEX_KABUTO, // Kabuto + NATIONAL_DEX_KABUTOPS, // Kabutops + NATIONAL_DEX_AERODACTYL, // Aerodactyl + NATIONAL_DEX_SNORLAX, // Snorlax + NATIONAL_DEX_ARTICUNO, // Articuno + NATIONAL_DEX_ZAPDOS, // Zapdos + NATIONAL_DEX_MOLTRES, // Moltres + NATIONAL_DEX_DRATINI, // Dratini + NATIONAL_DEX_DRAGONAIR, // Dragonair + NATIONAL_DEX_DRAGONITE, // Dragonite + NATIONAL_DEX_MEWTWO, // Mewtwo + NATIONAL_DEX_MEW, // Mew + NATIONAL_DEX_CHIKORITA, // Chikorita + NATIONAL_DEX_BAYLEEF, // Bayleef + NATIONAL_DEX_MEGANIUM, // Meganium + NATIONAL_DEX_CYNDAQUIL, // Cyndaquil + NATIONAL_DEX_QUILAVA, // Quilava + NATIONAL_DEX_TYPHLOSION, // Typhlosion + NATIONAL_DEX_TOTODILE, // Totodile + NATIONAL_DEX_CROCONAW, // Croconaw + NATIONAL_DEX_FERALIGATR, // Feraligatr + NATIONAL_DEX_SENTRET, // Sentret + NATIONAL_DEX_FURRET, // Furret + NATIONAL_DEX_HOOTHOOT, // Hoothoot + NATIONAL_DEX_NOCTOWL, // Noctowl + NATIONAL_DEX_LEDYBA, // Ledyba + NATIONAL_DEX_LEDIAN, // Ledian + NATIONAL_DEX_SPINARAK, // Spinarak + NATIONAL_DEX_ARIADOS, // Ariados + NATIONAL_DEX_CROBAT, // Crobat + NATIONAL_DEX_CHINCHOU, // Chinchou + NATIONAL_DEX_LANTURN, // Lanturn + NATIONAL_DEX_PICHU, // Pichu + NATIONAL_DEX_CLEFFA, // Cleffa + NATIONAL_DEX_IGGLYBUFF, // Igglybuff + NATIONAL_DEX_TOGEPI, // Togepi + NATIONAL_DEX_TOGETIC, // Togetic + NATIONAL_DEX_NATU, // Natu + NATIONAL_DEX_XATU, // Xatu + NATIONAL_DEX_MAREEP, // Mareep + NATIONAL_DEX_FLAAFFY, // Flaaffy + NATIONAL_DEX_AMPHAROS, // Ampharos + NATIONAL_DEX_BELLOSSOM, // Bellossom + NATIONAL_DEX_MARILL, // Marill + NATIONAL_DEX_AZUMARILL, // Azumarill + NATIONAL_DEX_SUDOWOODO, // Sudowoodo + NATIONAL_DEX_POLITOED, // Politoed + NATIONAL_DEX_HOPPIP, // Hoppip + NATIONAL_DEX_SKIPLOOM, // Skiploom + NATIONAL_DEX_JUMPLUFF, // Jumpluff + NATIONAL_DEX_AIPOM, // Aipom + NATIONAL_DEX_SUNKERN, // Sunkern + NATIONAL_DEX_SUNFLORA, // Sunflora + NATIONAL_DEX_YANMA, // Yanma + NATIONAL_DEX_WOOPER, // Wooper + NATIONAL_DEX_QUAGSIRE, // Quagsire + NATIONAL_DEX_ESPEON, // Espeon + NATIONAL_DEX_UMBREON, // Umbreon + NATIONAL_DEX_MURKROW, // Murkrow + NATIONAL_DEX_SLOWKING, // Slowking + NATIONAL_DEX_MISDREAVUS, // Misdreavus + NATIONAL_DEX_UNOWN, // Unown A + NATIONAL_DEX_WOBBUFFET, // Wobbuffet + NATIONAL_DEX_GIRAFARIG, // Girafarig + NATIONAL_DEX_PINECO, // Pineco + NATIONAL_DEX_FORRETRESS, // Forretress + NATIONAL_DEX_DUNSPARCE, // Dunsparce + NATIONAL_DEX_GLIGAR, // Gligar + NATIONAL_DEX_STEELIX, // Steelix + NATIONAL_DEX_SNUBBULL, // Snubbull + NATIONAL_DEX_GRANBULL, // Granbull + NATIONAL_DEX_QWILFISH, // Qwilfish + NATIONAL_DEX_SCIZOR, // Scizor + NATIONAL_DEX_SHUCKLE, // Shuckle + NATIONAL_DEX_HERACROSS, // Heracross + NATIONAL_DEX_SNEASEL, // Sneasel + NATIONAL_DEX_TEDDIURSA, // Teddiursa + NATIONAL_DEX_URSARING, // Ursaring + NATIONAL_DEX_SLUGMA, // Slugma + NATIONAL_DEX_MAGCARGO, // Magcargo + NATIONAL_DEX_SWINUB, // Swinub + NATIONAL_DEX_PILOSWINE, // Piloswine + NATIONAL_DEX_CORSOLA, // Corsola + NATIONAL_DEX_REMORAID, // Remoraid + NATIONAL_DEX_OCTILLERY, // Octillery + NATIONAL_DEX_DELIBIRD, // Delibird + NATIONAL_DEX_MANTINE, // Mantine + NATIONAL_DEX_SKARMORY, // Skarmory + NATIONAL_DEX_HOUNDOUR, // Houndour + NATIONAL_DEX_HOUNDOOM, // Houndoom + NATIONAL_DEX_KINGDRA, // Kingdra + NATIONAL_DEX_PHANPY, // Phanpy + NATIONAL_DEX_DONPHAN, // Donphan + NATIONAL_DEX_PORYGON2, // Porygon2 + NATIONAL_DEX_STANTLER, // Stantler + NATIONAL_DEX_SMEARGLE, // Smeargle + NATIONAL_DEX_TYROGUE, // Tyrogue + NATIONAL_DEX_HITMONTOP, // Hitmontop + NATIONAL_DEX_SMOOCHUM, // Smoochum + NATIONAL_DEX_ELEKID, // Elekid + NATIONAL_DEX_MAGBY, // Magby + NATIONAL_DEX_MILTANK, // Miltank + NATIONAL_DEX_BLISSEY, // Blissey + NATIONAL_DEX_RAIKOU, // Raikou + NATIONAL_DEX_ENTEI, // Entei + NATIONAL_DEX_SUICUNE, // Suicune + NATIONAL_DEX_LARVITAR, // Larvitar + NATIONAL_DEX_PUPITAR, // Pupitar + NATIONAL_DEX_TYRANITAR, // Tyranitar + NATIONAL_DEX_LUGIA, // Lugia + NATIONAL_DEX_HO_OH, // Ho-Oh + NATIONAL_DEX_CELEBI, // Celebi + NATIONAL_DEX_OLD_UNOWN_B, // Unown B (Old) + NATIONAL_DEX_OLD_UNOWN_C, // Unown C (Old) + NATIONAL_DEX_OLD_UNOWN_D, // Unown D (Old) + NATIONAL_DEX_OLD_UNOWN_E, // Unown E (Old) + NATIONAL_DEX_OLD_UNOWN_F, // Unown F (Old) + NATIONAL_DEX_OLD_UNOWN_G, // Unown G (Old) + NATIONAL_DEX_OLD_UNOWN_H, // Unown H (Old) + NATIONAL_DEX_OLD_UNOWN_I, // Unown I (Old) + NATIONAL_DEX_OLD_UNOWN_J, // Unown J (Old) + NATIONAL_DEX_OLD_UNOWN_K, // Unown K (Old) + NATIONAL_DEX_OLD_UNOWN_L, // Unown L (Old) + NATIONAL_DEX_OLD_UNOWN_M, // Unown M (Old) + NATIONAL_DEX_OLD_UNOWN_N, // Unown N (Old) + NATIONAL_DEX_OLD_UNOWN_O, // Unown O (Old) + NATIONAL_DEX_OLD_UNOWN_P, // Unown P (Old) + NATIONAL_DEX_OLD_UNOWN_Q, // Unown Q (Old) + NATIONAL_DEX_OLD_UNOWN_R, // Unown R (Old) + NATIONAL_DEX_OLD_UNOWN_S, // Unown S (Old) + NATIONAL_DEX_OLD_UNOWN_T, // Unown T (Old) + NATIONAL_DEX_OLD_UNOWN_U, // Unown U (Old) + NATIONAL_DEX_OLD_UNOWN_V, // Unown V (Old) + NATIONAL_DEX_OLD_UNOWN_W, // Unown W (Old) + NATIONAL_DEX_OLD_UNOWN_X, // Unown X (Old) + NATIONAL_DEX_OLD_UNOWN_Y, // Unown Y (Old) + NATIONAL_DEX_OLD_UNOWN_Z, // Unown Z (Old) + NATIONAL_DEX_TREECKO, // Treecko + NATIONAL_DEX_GROVYLE, // Grovyle + NATIONAL_DEX_SCEPTILE, // Sceptile + NATIONAL_DEX_TORCHIC, // Torchic + NATIONAL_DEX_COMBUSKEN, // Combusken + NATIONAL_DEX_BLAZIKEN, // Blaziken + NATIONAL_DEX_MUDKIP, // Mudkip + NATIONAL_DEX_MARSHTOMP, // Marshtomp + NATIONAL_DEX_SWAMPERT, // Swampert + NATIONAL_DEX_POOCHYENA, // Poochyena + NATIONAL_DEX_MIGHTYENA, // Mightyena + NATIONAL_DEX_ZIGZAGOON, // Zigzagoon + NATIONAL_DEX_LINOONE, // Linoone + NATIONAL_DEX_WURMPLE, // Wurmple + NATIONAL_DEX_SILCOON, // Silcoon + NATIONAL_DEX_BEAUTIFLY, // Beautifly + NATIONAL_DEX_CASCOON, // Cascoon + NATIONAL_DEX_DUSTOX, // Dustox + NATIONAL_DEX_LOTAD, // Lotad + NATIONAL_DEX_LOMBRE, // Lombre + NATIONAL_DEX_LUDICOLO, // Ludicolo + NATIONAL_DEX_SEEDOT, // Seedot + NATIONAL_DEX_NUZLEAF, // Nuzleaf + NATIONAL_DEX_SHIFTRY, // Shiftry + NATIONAL_DEX_NINCADA, // Nincada + NATIONAL_DEX_NINJASK, // Ninjask + NATIONAL_DEX_SHEDINJA, // Shedinja + NATIONAL_DEX_TAILLOW, // Taillow + NATIONAL_DEX_SWELLOW, // Swellow + NATIONAL_DEX_SHROOMISH, // Shroomish + NATIONAL_DEX_BRELOOM, // Breloom + NATIONAL_DEX_SPINDA, // Spinda + NATIONAL_DEX_WINGULL, // Wingull + NATIONAL_DEX_PELIPPER, // Pelipper + NATIONAL_DEX_SURSKIT, // Surskit + NATIONAL_DEX_MASQUERAIN, // Masquerain + NATIONAL_DEX_WAILMER, // Wailmer + NATIONAL_DEX_WAILORD, // Wailord + NATIONAL_DEX_SKITTY, // Skitty + NATIONAL_DEX_DELCATTY, // Delcatty + NATIONAL_DEX_KECLEON, // Kecleon + NATIONAL_DEX_BALTOY, // Baltoy + NATIONAL_DEX_CLAYDOL, // Claydol + NATIONAL_DEX_NOSEPASS, // Nosepass + NATIONAL_DEX_TORKOAL, // Torkoal + NATIONAL_DEX_SABLEYE, // Sableye + NATIONAL_DEX_BARBOACH, // Barboach + NATIONAL_DEX_WHISCASH, // Whiscash + NATIONAL_DEX_LUVDISC, // Luvdisc + NATIONAL_DEX_CORPHISH, // Corphish + NATIONAL_DEX_CRAWDAUNT, // Crawdaunt + NATIONAL_DEX_FEEBAS, // Feebas + NATIONAL_DEX_MILOTIC, // Milotic + NATIONAL_DEX_CARVANHA, // Carvanha + NATIONAL_DEX_SHARPEDO, // Sharpedo + NATIONAL_DEX_TRAPINCH, // Trapinch + NATIONAL_DEX_VIBRAVA, // Vibrava + NATIONAL_DEX_FLYGON, // Flygon + NATIONAL_DEX_MAKUHITA, // Makuhita + NATIONAL_DEX_HARIYAMA, // Hariyama + NATIONAL_DEX_ELECTRIKE, // Electrike + NATIONAL_DEX_MANECTRIC, // Manectric + NATIONAL_DEX_NUMEL, // Numel + NATIONAL_DEX_CAMERUPT, // Camerupt + NATIONAL_DEX_SPHEAL, // Spheal + NATIONAL_DEX_SEALEO, // Sealeo + NATIONAL_DEX_WALREIN, // Walrein + NATIONAL_DEX_CACNEA, // Cacnea + NATIONAL_DEX_CACTURNE, // Cacturne + NATIONAL_DEX_SNORUNT, // Snorunt + NATIONAL_DEX_GLALIE, // Glalie + NATIONAL_DEX_LUNATONE, // Lunatone + NATIONAL_DEX_SOLROCK, // Solrock + NATIONAL_DEX_AZURILL, // Azurill + NATIONAL_DEX_SPOINK, // Spoink + NATIONAL_DEX_GRUMPIG, // Grumpig + NATIONAL_DEX_PLUSLE, // Plusle + NATIONAL_DEX_MINUN, // Minun + NATIONAL_DEX_MAWILE, // Mawile + NATIONAL_DEX_MEDITITE, // Meditite + NATIONAL_DEX_MEDICHAM, // Medicham + NATIONAL_DEX_SWABLU, // Swablu + NATIONAL_DEX_ALTARIA, // Altaria + NATIONAL_DEX_WYNAUT, // Wynaut + NATIONAL_DEX_DUSKULL, // Duskull + NATIONAL_DEX_DUSCLOPS, // Dusclops + NATIONAL_DEX_ROSELIA, // Roselia + NATIONAL_DEX_SLAKOTH, // Slakoth + NATIONAL_DEX_VIGOROTH, // Vigoroth + NATIONAL_DEX_SLAKING, // Slaking + NATIONAL_DEX_GULPIN, // Gulpin + NATIONAL_DEX_SWALOT, // Swalot + NATIONAL_DEX_TROPIUS, // Tropius + NATIONAL_DEX_WHISMUR, // Whismur + NATIONAL_DEX_LOUDRED, // Loudred + NATIONAL_DEX_EXPLOUD, // Exploud + NATIONAL_DEX_CLAMPERL, // Clamperl + NATIONAL_DEX_HUNTAIL, // Huntail + NATIONAL_DEX_GOREBYSS, // Gorebyss + NATIONAL_DEX_ABSOL, // Absol + NATIONAL_DEX_SHUPPET, // Shuppet + NATIONAL_DEX_BANETTE, // Banette + NATIONAL_DEX_SEVIPER, // Seviper + NATIONAL_DEX_ZANGOOSE, // Zangoose + NATIONAL_DEX_RELICANTH, // Relicanth + NATIONAL_DEX_ARON, // Aron + NATIONAL_DEX_LAIRON, // Lairon + NATIONAL_DEX_AGGRON, // Aggron + NATIONAL_DEX_CASTFORM, // Castform + NATIONAL_DEX_VOLBEAT, // Volbeat + NATIONAL_DEX_ILLUMISE, // Illumise + NATIONAL_DEX_LILEEP, // Lileep + NATIONAL_DEX_CRADILY, // Cradily + NATIONAL_DEX_ANORITH, // Anorith + NATIONAL_DEX_ARMALDO, // Armaldo + NATIONAL_DEX_RALTS, // Ralts + NATIONAL_DEX_KIRLIA, // Kirlia + NATIONAL_DEX_GARDEVOIR, // Gardevoir + NATIONAL_DEX_BAGON, // Bagon + NATIONAL_DEX_SHELGON, // Shelgon + NATIONAL_DEX_SALAMENCE, // Salamence + NATIONAL_DEX_BELDUM, // Beldum + NATIONAL_DEX_METANG, // Metang + NATIONAL_DEX_METAGROSS, // Metagross + NATIONAL_DEX_REGIROCK, // Regirock + NATIONAL_DEX_REGICE, // Regice + NATIONAL_DEX_REGISTEEL, // Registeel + NATIONAL_DEX_KYOGRE, // Kyogre + NATIONAL_DEX_GROUDON, // Groudon + NATIONAL_DEX_RAYQUAZA, // Rayquaza + NATIONAL_DEX_LATIAS, // Latias + NATIONAL_DEX_LATIOS, // Latios + NATIONAL_DEX_JIRACHI, // Jirachi + NATIONAL_DEX_DEOXYS, // Deoxys + NATIONAL_DEX_CHIMECHO // Chimecho +}; + +const u16 gHoennToNationalOrder[] = // Assigns Hoenn Dex Pokémon (Using National Dex Index) +{ + NATIONAL_DEX_TREECKO, // Treecko + NATIONAL_DEX_GROVYLE, // Grovyle + NATIONAL_DEX_SCEPTILE, // Sceptile + NATIONAL_DEX_TORCHIC, // Torchic + NATIONAL_DEX_COMBUSKEN, // Combusken + NATIONAL_DEX_BLAZIKEN, // Blaziken + NATIONAL_DEX_MUDKIP, // Mudkip + NATIONAL_DEX_MARSHTOMP, // Marshtomp + NATIONAL_DEX_SWAMPERT, // Swampert + NATIONAL_DEX_POOCHYENA, // Poochyena + NATIONAL_DEX_MIGHTYENA, // Mightyena + NATIONAL_DEX_ZIGZAGOON, // Zigzagoon + NATIONAL_DEX_LINOONE, // Linoone + NATIONAL_DEX_WURMPLE, // Wurmple + NATIONAL_DEX_SILCOON, // Silcoon + NATIONAL_DEX_BEAUTIFLY, // Beautifly + NATIONAL_DEX_CASCOON, // Cascoon + NATIONAL_DEX_DUSTOX, // Dustox + NATIONAL_DEX_LOTAD, // Lotad + NATIONAL_DEX_LOMBRE, // Lombre + NATIONAL_DEX_LUDICOLO, // Ludicolo + NATIONAL_DEX_SEEDOT, // Seedot + NATIONAL_DEX_NUZLEAF, // Nuzleaf + NATIONAL_DEX_SHIFTRY, // Shiftry + NATIONAL_DEX_TAILLOW, // Taillow + NATIONAL_DEX_SWELLOW, // Swellow + NATIONAL_DEX_WINGULL, // Wingull + NATIONAL_DEX_PELIPPER, // Pelipper + NATIONAL_DEX_RALTS, // Ralts + NATIONAL_DEX_KIRLIA, // Kirlia + NATIONAL_DEX_GARDEVOIR, // Gardevoir + NATIONAL_DEX_SURSKIT, // Surskit + NATIONAL_DEX_MASQUERAIN, // Masquerain + NATIONAL_DEX_SHROOMISH, // Shroomish + NATIONAL_DEX_BRELOOM, // Breloom + NATIONAL_DEX_SLAKOTH, // Slakoth + NATIONAL_DEX_VIGOROTH, // Vigoroth + NATIONAL_DEX_SLAKING, // Slaking + NATIONAL_DEX_ABRA, // Abra + NATIONAL_DEX_KADABRA, // Kadabra + NATIONAL_DEX_ALAKAZAM, // Alakazam + NATIONAL_DEX_NINCADA, // Nincada + NATIONAL_DEX_NINJASK, // Ninjask + NATIONAL_DEX_SHEDINJA, // Shedinja + NATIONAL_DEX_WHISMUR, // Whismur + NATIONAL_DEX_LOUDRED, // Loudred + NATIONAL_DEX_EXPLOUD, // Exploud + NATIONAL_DEX_MAKUHITA, // Makuhita + NATIONAL_DEX_HARIYAMA, // Hariyama + NATIONAL_DEX_GOLDEEN, // Goldeen + NATIONAL_DEX_SEAKING, // Seaking + NATIONAL_DEX_MAGIKARP, // Magikarp + NATIONAL_DEX_GYARADOS, // Gyarados + NATIONAL_DEX_AZURILL, // Azurill + NATIONAL_DEX_MARILL, // Marill + NATIONAL_DEX_AZUMARILL, // Azumarill + NATIONAL_DEX_GEODUDE, // Geodude + NATIONAL_DEX_GRAVELER, // Graveler + NATIONAL_DEX_GOLEM, // Golem + NATIONAL_DEX_NOSEPASS, // Nosepass + NATIONAL_DEX_SKITTY, // Skitty + NATIONAL_DEX_DELCATTY, // Delcatty + NATIONAL_DEX_ZUBAT, // Zubat + NATIONAL_DEX_GOLBAT, // Golbat + NATIONAL_DEX_CROBAT, // Crobat + NATIONAL_DEX_TENTACOOL, // Tentacool + NATIONAL_DEX_TENTACRUEL, // Tentacruel + NATIONAL_DEX_SABLEYE, // Sableye + NATIONAL_DEX_MAWILE, // Mawile + NATIONAL_DEX_ARON, // Aron + NATIONAL_DEX_LAIRON, // Lairon + NATIONAL_DEX_AGGRON, // Aggron + NATIONAL_DEX_MACHOP, // Machop + NATIONAL_DEX_MACHOKE, // Machoke + NATIONAL_DEX_MACHAMP, // Machamp + NATIONAL_DEX_MEDITITE, // Meditite + NATIONAL_DEX_MEDICHAM, // Medicham + NATIONAL_DEX_ELECTRIKE, // Electrike + NATIONAL_DEX_MANECTRIC, // Manectric + NATIONAL_DEX_PLUSLE, // Plusle + NATIONAL_DEX_MINUN, // Minun + NATIONAL_DEX_MAGNEMITE, // Magnemite + NATIONAL_DEX_MAGNETON, // Magneton + NATIONAL_DEX_VOLTORB, // Voltorb + NATIONAL_DEX_ELECTRODE, // Electrode + NATIONAL_DEX_VOLBEAT, // Volbeat + NATIONAL_DEX_ILLUMISE, // Illumise + NATIONAL_DEX_ODDISH, // Oddish + NATIONAL_DEX_GLOOM, // Gloom + NATIONAL_DEX_VILEPLUME, // Vileplume + NATIONAL_DEX_BELLOSSOM, // Bellossom + NATIONAL_DEX_DODUO, // Doduo + NATIONAL_DEX_DODRIO, // Dodrio + NATIONAL_DEX_ROSELIA, // Roselia + NATIONAL_DEX_GULPIN, // Gulpin + NATIONAL_DEX_SWALOT, // Swalot + NATIONAL_DEX_CARVANHA, // Carvanha + NATIONAL_DEX_SHARPEDO, // Sharpedo + NATIONAL_DEX_WAILMER, // Wailmer + NATIONAL_DEX_WAILORD, // Wailord + NATIONAL_DEX_NUMEL, // Numel + NATIONAL_DEX_CAMERUPT, // Camerupt + NATIONAL_DEX_SLUGMA, // Slugma + NATIONAL_DEX_MAGCARGO, // Magcargo + NATIONAL_DEX_TORKOAL, // Torkoal + NATIONAL_DEX_GRIMER, // Grimer + NATIONAL_DEX_MUK, // Muk + NATIONAL_DEX_KOFFING, // Koffing + NATIONAL_DEX_WEEZING, // Weezing + NATIONAL_DEX_SPOINK, // Spoink + NATIONAL_DEX_GRUMPIG, // Grumpig + NATIONAL_DEX_SANDSHREW, // Sandshrew + NATIONAL_DEX_SANDSLASH, // Sandslash + NATIONAL_DEX_SPINDA, // Spinda + NATIONAL_DEX_SKARMORY, // Skarmory + NATIONAL_DEX_TRAPINCH, // Trapinch + NATIONAL_DEX_VIBRAVA, // Vibrava + NATIONAL_DEX_FLYGON, // Flygon + NATIONAL_DEX_CACNEA, // Cacnea + NATIONAL_DEX_CACTURNE, // Cacturne + NATIONAL_DEX_SWABLU, // Swablu + NATIONAL_DEX_ALTARIA, // Altaria + NATIONAL_DEX_ZANGOOSE, // Zangoose + NATIONAL_DEX_SEVIPER, // Seviper + NATIONAL_DEX_LUNATONE, // Lunatone + NATIONAL_DEX_SOLROCK, // Solrock + NATIONAL_DEX_BARBOACH, // Barboach + NATIONAL_DEX_WHISCASH, // Whiscash + NATIONAL_DEX_CORPHISH, // Corphish + NATIONAL_DEX_CRAWDAUNT, // Crawdaunt + NATIONAL_DEX_BALTOY, // Baltoy + NATIONAL_DEX_CLAYDOL, // Claydol + NATIONAL_DEX_LILEEP, // Lileep + NATIONAL_DEX_CRADILY, // Cradily + NATIONAL_DEX_ANORITH, // Anorith + NATIONAL_DEX_ARMALDO, // Armaldo + NATIONAL_DEX_IGGLYBUFF, // Igglybuff + NATIONAL_DEX_JIGGLYPUFF, // Jigglypuff + NATIONAL_DEX_WIGGLYTUFF, // Wigglytuff + NATIONAL_DEX_FEEBAS, // Feebas + NATIONAL_DEX_MILOTIC, // Milotic + NATIONAL_DEX_CASTFORM, // Castform + NATIONAL_DEX_STARYU, // Staryu + NATIONAL_DEX_STARMIE, // Starmie + NATIONAL_DEX_KECLEON, // Kecleon + NATIONAL_DEX_SHUPPET, // Shuppet + NATIONAL_DEX_BANETTE, // Banette + NATIONAL_DEX_DUSKULL, // Duskull + NATIONAL_DEX_DUSCLOPS, // Dusclops + NATIONAL_DEX_TROPIUS, // Tropius + NATIONAL_DEX_CHIMECHO, // Chimecho + NATIONAL_DEX_ABSOL, // Absol + NATIONAL_DEX_VULPIX, // Vulpix + NATIONAL_DEX_NINETALES, // Ninetales + NATIONAL_DEX_PICHU, // Pichu + NATIONAL_DEX_PIKACHU, // Pikachu + NATIONAL_DEX_RAICHU, // Raichu + NATIONAL_DEX_PSYDUCK, // Psyduck + NATIONAL_DEX_GOLDUCK, // Golduck + NATIONAL_DEX_WYNAUT, // Wynaut + NATIONAL_DEX_WOBBUFFET, // Wobbuffet + NATIONAL_DEX_NATU, // Natu + NATIONAL_DEX_XATU, // Xatu + NATIONAL_DEX_GIRAFARIG, // Girafarig + NATIONAL_DEX_PHANPY, // Phanpy + NATIONAL_DEX_DONPHAN, // Donphan + NATIONAL_DEX_PINSIR, // Pinsir + NATIONAL_DEX_HERACROSS, // Heracross + NATIONAL_DEX_RHYHORN, // Rhyhorn + NATIONAL_DEX_RHYDON, // Rhydon + NATIONAL_DEX_SNORUNT, // Snorunt + NATIONAL_DEX_GLALIE, // Glalie + NATIONAL_DEX_SPHEAL, // Spheal + NATIONAL_DEX_SEALEO, // Sealeo + NATIONAL_DEX_WALREIN, // Walrein + NATIONAL_DEX_CLAMPERL, // Clamperl + NATIONAL_DEX_HUNTAIL, // Huntail + NATIONAL_DEX_GOREBYSS, // Gorebyss + NATIONAL_DEX_RELICANTH, // Relicanth + NATIONAL_DEX_CORSOLA, // Relicanth + NATIONAL_DEX_CHINCHOU, // Chinchou + NATIONAL_DEX_LANTURN, // Lanturn + NATIONAL_DEX_LUVDISC, // Luvdisc + NATIONAL_DEX_HORSEA, // Horsea + NATIONAL_DEX_SEADRA, // Seadra + NATIONAL_DEX_KINGDRA, // Kingdra + NATIONAL_DEX_BAGON, // Bagon + NATIONAL_DEX_SHELGON, // Shelgon + NATIONAL_DEX_SALAMENCE, // Salamence + NATIONAL_DEX_BELDUM, // Beldum + NATIONAL_DEX_METANG, // Metang + NATIONAL_DEX_METAGROSS, // Metagross + NATIONAL_DEX_REGIROCK, // Regirock + NATIONAL_DEX_REGICE, // Regice + NATIONAL_DEX_REGISTEEL, // Registeel + NATIONAL_DEX_LATIAS, // Latias + NATIONAL_DEX_LATIOS, // Latios + NATIONAL_DEX_KYOGRE, // Kyogre + NATIONAL_DEX_GROUDON, // Groudon + NATIONAL_DEX_RAYQUAZA, // Rayquaza + NATIONAL_DEX_JIRACHI, // Jirachi + NATIONAL_DEX_DEOXYS, // Deoxys + NATIONAL_DEX_BULBASAUR, // Bulbasaur - Pokémon from here onwards are UNSEEN in the Hoenn Dex. + NATIONAL_DEX_IVYSAUR, // Ivysaur + NATIONAL_DEX_VENUSAUR, // Venusaur + NATIONAL_DEX_CHARMANDER, // Charmander + NATIONAL_DEX_CHARMELEON, // Charmeleon + NATIONAL_DEX_CHARIZARD, // Charizard + NATIONAL_DEX_SQUIRTLE, // Squirtle + NATIONAL_DEX_WARTORTLE, // Wartortle + NATIONAL_DEX_BLASTOISE, // Blastoise + NATIONAL_DEX_CATERPIE, // Caterpie + NATIONAL_DEX_METAPOD, // Metapod + NATIONAL_DEX_BUTTERFREE, // Butterfree + NATIONAL_DEX_WEEDLE, // Weedle + NATIONAL_DEX_KAKUNA, // Kakuna + NATIONAL_DEX_BEEDRILL, // Beedrill + NATIONAL_DEX_PIDGEY, // Pidgey + NATIONAL_DEX_PIDGEOTTO, // Pidgeotto + NATIONAL_DEX_PIDGEOT, // Pidgeot + NATIONAL_DEX_RATTATA, // Rattata + NATIONAL_DEX_RATICATE, // Raticate + NATIONAL_DEX_SPEAROW, // Spearow + NATIONAL_DEX_FEAROW, // Fearow + NATIONAL_DEX_EKANS, // Ekans + NATIONAL_DEX_ARBOK, // Arbok + NATIONAL_DEX_NIDORAN_F, // Nidoran♀ + NATIONAL_DEX_NIDORINA, // Nidorina + NATIONAL_DEX_NIDOQUEEN, // Nidoqueen + NATIONAL_DEX_NIDORAN_M, // Nidoran♂ + NATIONAL_DEX_NIDORINO, // Nidorino + NATIONAL_DEX_NIDOKING, // Nidoking + NATIONAL_DEX_CLEFAIRY, // Clefairy + NATIONAL_DEX_CLEFABLE, // Clefable + NATIONAL_DEX_PARAS, // Paras + NATIONAL_DEX_PARASECT, // Parasect + NATIONAL_DEX_VENONAT, // Venonat + NATIONAL_DEX_VENOMOTH, // Venomoth + NATIONAL_DEX_DIGLETT, // Diglett + NATIONAL_DEX_DUGTRIO, // Dugtrio + NATIONAL_DEX_MEOWTH, // Meowth + NATIONAL_DEX_PERSIAN, // Persian + NATIONAL_DEX_MANKEY, // Mankey + NATIONAL_DEX_PRIMEAPE, // Primeape + NATIONAL_DEX_GROWLITHE, // Growlithe + NATIONAL_DEX_ARCANINE, // Arcanine + NATIONAL_DEX_POLIWAG, // Poliwag + NATIONAL_DEX_POLIWHIRL, // Poliwhirl + NATIONAL_DEX_POLIWRATH, // Poliwrath + NATIONAL_DEX_BELLSPROUT, // Bellsprout + NATIONAL_DEX_WEEPINBELL, // Weepinbell + NATIONAL_DEX_VICTREEBEL, // Victreebel + NATIONAL_DEX_PONYTA, // Ponyta + NATIONAL_DEX_RAPIDASH, // Rapidash + NATIONAL_DEX_SLOWPOKE, // Slowpoke + NATIONAL_DEX_SLOWBRO, // Slowbro + NATIONAL_DEX_FARFETCHD, // Farfetch'd + NATIONAL_DEX_SEEL, // Seel + NATIONAL_DEX_DEWGONG, // Dewgong + NATIONAL_DEX_SHELLDER, // Shellder + NATIONAL_DEX_CLOYSTER, // Cloyster + NATIONAL_DEX_GASTLY, // Gastly + NATIONAL_DEX_HAUNTER, // Haunter + NATIONAL_DEX_GENGAR, // Gengar + NATIONAL_DEX_ONIX, // Onix + NATIONAL_DEX_DROWZEE, // Drowzee + NATIONAL_DEX_HYPNO, // Hypno + NATIONAL_DEX_KRABBY, // Krabby + NATIONAL_DEX_KINGLER, // Kingler + NATIONAL_DEX_EXEGGCUTE, // Exeggcute + NATIONAL_DEX_EXEGGUTOR, // Exeggutor + NATIONAL_DEX_CUBONE, // Cubone + NATIONAL_DEX_MAROWAK, // Marowak + NATIONAL_DEX_HITMONLEE, // Hitmonlee + NATIONAL_DEX_HITMONCHAN, // Hitmonchan + NATIONAL_DEX_LICKITUNG, // Lickitung + NATIONAL_DEX_CHANSEY, // Chansey + NATIONAL_DEX_TANGELA, // Tangela + NATIONAL_DEX_KANGASKHAN, // Kangaskhan + NATIONAL_DEX_MR_MIME, // Mr. Mime + NATIONAL_DEX_SCYTHER, // Scyther + NATIONAL_DEX_JYNX, // Jynx + NATIONAL_DEX_ELECTABUZZ, // Electabuzz + NATIONAL_DEX_MAGMAR, // Magmar + NATIONAL_DEX_TAUROS, // Tauros + NATIONAL_DEX_LAPRAS, // Lapras + NATIONAL_DEX_DITTO, // Ditto + NATIONAL_DEX_EEVEE, // Eevee + NATIONAL_DEX_VAPOREON, // Vaporeon + NATIONAL_DEX_JOLTEON, // Jolteon + NATIONAL_DEX_FLAREON, // Flareon + NATIONAL_DEX_PORYGON, // Porygon + NATIONAL_DEX_OMANYTE, // Omanyte + NATIONAL_DEX_OMASTAR, // Omastar + NATIONAL_DEX_KABUTO, // Kabuto + NATIONAL_DEX_KABUTOPS, // Kabutops + NATIONAL_DEX_AERODACTYL, // Aerodactyl + NATIONAL_DEX_SNORLAX, // Snorlax + NATIONAL_DEX_ARTICUNO, // Articuno + NATIONAL_DEX_ZAPDOS, // Zapdos + NATIONAL_DEX_MOLTRES, // Moltres + NATIONAL_DEX_DRATINI, // Dratini + NATIONAL_DEX_DRAGONAIR, // Dragonair + NATIONAL_DEX_DRAGONITE, // Dragonite + NATIONAL_DEX_MEWTWO, // Mewtwo + NATIONAL_DEX_MEW, // Mew + NATIONAL_DEX_CHIKORITA, // Chikorita + NATIONAL_DEX_BAYLEEF, // Bayleef + NATIONAL_DEX_MEGANIUM, // Meganium + NATIONAL_DEX_CYNDAQUIL, // Cyndaquil + NATIONAL_DEX_QUILAVA, // Quilava + NATIONAL_DEX_TYPHLOSION, // Typhlosion + NATIONAL_DEX_TOTODILE, // Totodile + NATIONAL_DEX_CROCONAW, // Croconaw + NATIONAL_DEX_FERALIGATR, // Feraligatr + NATIONAL_DEX_SENTRET, // Sentret + NATIONAL_DEX_FURRET, // Furret + NATIONAL_DEX_HOOTHOOT, // Hoothoot + NATIONAL_DEX_NOCTOWL, // Noctowl + NATIONAL_DEX_LEDYBA, // Ledyba + NATIONAL_DEX_LEDIAN, // Ledian + NATIONAL_DEX_SPINARAK, // Spinarak + NATIONAL_DEX_ARIADOS, // Ariados + NATIONAL_DEX_CLEFFA, // Cleffa + NATIONAL_DEX_TOGEPI, // Togepi + NATIONAL_DEX_TOGETIC, // Togetic + NATIONAL_DEX_MAREEP, // Mareep + NATIONAL_DEX_FLAAFFY, // Flaaffy + NATIONAL_DEX_AMPHAROS, // Ampharos + NATIONAL_DEX_SUDOWOODO, // Sudowoodo + NATIONAL_DEX_POLITOED, // Politoed + NATIONAL_DEX_HOPPIP, // Hoppip + NATIONAL_DEX_SKIPLOOM, // Skiploom + NATIONAL_DEX_JUMPLUFF, // Jumpluff + NATIONAL_DEX_AIPOM, // Aipom + NATIONAL_DEX_SUNKERN, // Sunkern + NATIONAL_DEX_SUNFLORA, // Sunflora + NATIONAL_DEX_YANMA, // Yanma + NATIONAL_DEX_WOOPER, // Wooper + NATIONAL_DEX_QUAGSIRE, // Quagsire + NATIONAL_DEX_ESPEON, // Espeon + NATIONAL_DEX_UMBREON, // Umbreon + NATIONAL_DEX_MURKROW, // Murkrow + NATIONAL_DEX_SLOWKING, // Slowking + NATIONAL_DEX_MISDREAVUS, // Misdreavus + NATIONAL_DEX_UNOWN, // Unown A + NATIONAL_DEX_PINECO, // Pineco + NATIONAL_DEX_FORRETRESS, // Forretress + NATIONAL_DEX_DUNSPARCE, // Dunsparce + NATIONAL_DEX_GLIGAR, // Gligar + NATIONAL_DEX_STEELIX, // Steelix + NATIONAL_DEX_SNUBBULL, // Snubbull + NATIONAL_DEX_GRANBULL, // Granbull + NATIONAL_DEX_QWILFISH, // Qwilfish + NATIONAL_DEX_SCIZOR, // Scizor + NATIONAL_DEX_SHUCKLE, // Shuckle + NATIONAL_DEX_SNEASEL, // Sneasel + NATIONAL_DEX_TEDDIURSA, // Teddiursa + NATIONAL_DEX_URSARING, // Ursaring + NATIONAL_DEX_SWINUB, // Swinub + NATIONAL_DEX_PILOSWINE, // Piloswine + NATIONAL_DEX_REMORAID, // Remoraid + NATIONAL_DEX_OCTILLERY, // Octillery + NATIONAL_DEX_DELIBIRD, // Delibird + NATIONAL_DEX_MANTINE, // Mantine + NATIONAL_DEX_HOUNDOUR, // Houndour + NATIONAL_DEX_HOUNDOOM, // Houndoom + NATIONAL_DEX_PORYGON2, // Porygon2 + NATIONAL_DEX_STANTLER, // Stantler + NATIONAL_DEX_SMEARGLE, // Smeargle + NATIONAL_DEX_TYROGUE, // Tyrogue + NATIONAL_DEX_HITMONTOP, // Hitmontop + NATIONAL_DEX_SMOOCHUM, // Smoochum + NATIONAL_DEX_ELEKID, // Elekid + NATIONAL_DEX_MAGBY, // Magby + NATIONAL_DEX_MILTANK, // Miltank + NATIONAL_DEX_BLISSEY, // Blissey + NATIONAL_DEX_RAIKOU, // Raikou + NATIONAL_DEX_ENTEI, // Entei + NATIONAL_DEX_SUICUNE, // Suicune + NATIONAL_DEX_LARVITAR, // Larvitar + NATIONAL_DEX_PUPITAR, // Pupitar + NATIONAL_DEX_TYRANITAR, // Tyranitar + NATIONAL_DEX_LUGIA, // Lugia + NATIONAL_DEX_HO_OH, // Ho-Oh + NATIONAL_DEX_CELEBI, // Celebi + NATIONAL_DEX_OLD_UNOWN_B, // Unown B (Old) + NATIONAL_DEX_OLD_UNOWN_C, // Unown C (Old) + NATIONAL_DEX_OLD_UNOWN_D, // Unown D (Old) + NATIONAL_DEX_OLD_UNOWN_E, // Unown E (Old) + NATIONAL_DEX_OLD_UNOWN_F, // Unown F (Old) + NATIONAL_DEX_OLD_UNOWN_G, // Unown G (Old) + NATIONAL_DEX_OLD_UNOWN_H, // Unown H (Old) + NATIONAL_DEX_OLD_UNOWN_I, // Unown I (Old) + NATIONAL_DEX_OLD_UNOWN_J, // Unown J (Old) + NATIONAL_DEX_OLD_UNOWN_K, // Unown K (Old) + NATIONAL_DEX_OLD_UNOWN_L, // Unown L (Old) + NATIONAL_DEX_OLD_UNOWN_M, // Unown M (Old) + NATIONAL_DEX_OLD_UNOWN_N, // Unown N (Old) + NATIONAL_DEX_OLD_UNOWN_O, // Unown O (Old) + NATIONAL_DEX_OLD_UNOWN_P, // Unown P (Old) + NATIONAL_DEX_OLD_UNOWN_Q, // Unown Q (Old) + NATIONAL_DEX_OLD_UNOWN_R, // Unown R (Old) + NATIONAL_DEX_OLD_UNOWN_S, // Unown S (Old) + NATIONAL_DEX_OLD_UNOWN_T, // Unown T (Old) + NATIONAL_DEX_OLD_UNOWN_U, // Unown U (Old) + NATIONAL_DEX_OLD_UNOWN_V, // Unown V (Old) + NATIONAL_DEX_OLD_UNOWN_W, // Unown W (Old) + NATIONAL_DEX_OLD_UNOWN_X, // Unown X (Old) + NATIONAL_DEX_OLD_UNOWN_Y, // Unown Y (Old) + NATIONAL_DEX_OLD_UNOWN_Z, // Unown Z (Old) +}; const struct SpindaSpot gSpindaSpotGraphics[] = { -- cgit v1.2.3 From 64ffab22a38b9e87bfe261d17243711888878286 Mon Sep 17 00:00:00 2001 From: Tetrable Date: Thu, 19 Jul 2018 18:38:05 +0100 Subject: made indents consistent --- src/pokemon_1.c | 828 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 414 insertions(+), 414 deletions(-) (limited to 'src') diff --git a/src/pokemon_1.c b/src/pokemon_1.c index f2ab3830c..ac83933cc 100644 --- a/src/pokemon_1.c +++ b/src/pokemon_1.c @@ -26,417 +26,417 @@ struct Pokemon gEnemyParty[6]; const u16 gSpeciesToHoennPokedexNum[] = // Assigns all species to the Hoenn Dex Index { - HOENN_DEX_BULBASAUR, // Bulbasaur - HOENN_DEX_IVYSAUR, // Ivysaur - HOENN_DEX_VENUSAUR, // Venusaur - HOENN_DEX_CHARMANDER, // Charmander - HOENN_DEX_CHARMELEON, // Charmeleon - HOENN_DEX_CHARIZARD, // Charizard - HOENN_DEX_SQUIRTLE, // Squirtle - HOENN_DEX_WARTORTLE, // Wartortle - HOENN_DEX_BLASTOISE, // Blastoise - HOENN_DEX_CATERPIE, // Caterpie - HOENN_DEX_METAPOD, // Metapod - HOENN_DEX_BUTTERFREE, // Butterfree - HOENN_DEX_WEEDLE, // Weedle - HOENN_DEX_KAKUNA, // Kakuna - HOENN_DEX_BEEDRILL, // Beedrill - HOENN_DEX_PIDGEY, // Pidgey - HOENN_DEX_PIDGEOTTO, // Pidgeotto - HOENN_DEX_PIDGEOT, // Pidgeot - HOENN_DEX_RATTATA, // Rattata - HOENN_DEX_RATICATE, // Raticate - HOENN_DEX_SPEAROW, // Spearow - HOENN_DEX_FEAROW, // Fearow - HOENN_DEX_EKANS, // Ekans - HOENN_DEX_ARBOK, // Arbok - HOENN_DEX_PIKACHU, // Pikachu - HOENN_DEX_RAICHU, // Raichu - HOENN_DEX_SANDSHREW, // Sandshrew - HOENN_DEX_SANDSLASH, // Sandslash - HOENN_DEX_NIDORAN_F, // Nidoran♀ - HOENN_DEX_NIDORINA, // Nidorina - HOENN_DEX_NIDOQUEEN, // Nidoqueen - HOENN_DEX_NIDORAN_M, // Nidoran♂ - HOENN_DEX_NIDORINO, // Nidorino - HOENN_DEX_NIDOKING, // Nidoking - HOENN_DEX_CLEFAIRY, // Clefairy - HOENN_DEX_CLEFABLE, // Clefable - HOENN_DEX_VULPIX, // Vulpix - HOENN_DEX_NINETALES, // Ninetales - HOENN_DEX_JIGGLYPUFF, // Jigglypuff - HOENN_DEX_WIGGLYTUFF, // Wigglytuff - HOENN_DEX_ZUBAT, // Zubat - HOENN_DEX_GOLBAT, // Golbat - HOENN_DEX_ODDISH, // Oddish - HOENN_DEX_GLOOM, // Gloom - HOENN_DEX_VILEPLUME, // Vileplume - HOENN_DEX_PARAS, // Paras - HOENN_DEX_PARASECT, // Parasect - HOENN_DEX_VENONAT, // Venonat - HOENN_DEX_VENOMOTH, // Venomoth - HOENN_DEX_DIGLETT, // Diglett - HOENN_DEX_DUGTRIO, // Dugtrio - HOENN_DEX_MEOWTH, // Meowth - HOENN_DEX_PERSIAN, // Persian - HOENN_DEX_PSYDUCK, // Psyduck - HOENN_DEX_GOLDUCK, // Golduck - HOENN_DEX_MANKEY, // Mankey - HOENN_DEX_PRIMEAPE, // Primeape - HOENN_DEX_GROWLITHE, // Growlithe - HOENN_DEX_ARCANINE, // Arcanine - HOENN_DEX_POLIWAG, // Poliwag - HOENN_DEX_POLIWHIRL, // Poliwhirl - HOENN_DEX_POLIWRATH, // Poliwrath - HOENN_DEX_ABRA, // Abra - HOENN_DEX_KADABRA, // Kadabra - HOENN_DEX_ALAKAZAM, // Alakazam - HOENN_DEX_MACHOP, // Machop - HOENN_DEX_MACHOKE, // Machoke - HOENN_DEX_MACHAMP, // Machamp - HOENN_DEX_BELLSPROUT, // Bellsprout - HOENN_DEX_WEEPINBELL, // Weepinbell - HOENN_DEX_VICTREEBEL, // Victreebel - HOENN_DEX_TENTACOOL, // Tentacool - HOENN_DEX_TENTACRUEL, // Tentacruel - HOENN_DEX_GEODUDE, // Geodude - HOENN_DEX_GRAVELER, // Graveler - HOENN_DEX_GOLEM, // Golem - HOENN_DEX_PONYTA, // Ponyta - HOENN_DEX_RAPIDASH, // Rapidash - HOENN_DEX_SLOWPOKE, // Slowpoke - HOENN_DEX_SLOWBRO, // Slowbro - HOENN_DEX_MAGNEMITE, // Magnemite - HOENN_DEX_MAGNETON, // Magneton - HOENN_DEX_FARFETCHD, // Farfetch'd - HOENN_DEX_DODUO, // Doduo - HOENN_DEX_DODRIO, // Dodrio - HOENN_DEX_SEEL, // Seel - HOENN_DEX_DEWGONG, // Dewgong - HOENN_DEX_GRIMER, // Grimer - HOENN_DEX_MUK, // Muk - HOENN_DEX_SHELLDER, // Shellder - HOENN_DEX_CLOYSTER, // Cloyster - HOENN_DEX_GASTLY, // Gastly - HOENN_DEX_HAUNTER, // Haunter - HOENN_DEX_GENGAR, // Gengar - HOENN_DEX_ONIX, // Onix - HOENN_DEX_DROWZEE, // Drowzee - HOENN_DEX_HYPNO, // Hypno - HOENN_DEX_KRABBY, // Krabby - HOENN_DEX_KINGLER, // Kingler - HOENN_DEX_VOLTORB, // Voltorb - HOENN_DEX_ELECTRODE, // Electrode - HOENN_DEX_EXEGGCUTE, // Exeggcute - HOENN_DEX_EXEGGUTOR, // Exeggutor - HOENN_DEX_CUBONE, // Cubone - HOENN_DEX_MAROWAK, // Marowak - HOENN_DEX_HITMONLEE, // Hitmonlee - HOENN_DEX_HITMONCHAN, // Hitmonchan - HOENN_DEX_LICKITUNG, // Lickitung - HOENN_DEX_KOFFING, // Koffing - HOENN_DEX_WEEZING, // Weezing - HOENN_DEX_RHYHORN, // Rhyhorn - HOENN_DEX_RHYDON, // Rhydon - HOENN_DEX_CHANSEY, // Chansey - HOENN_DEX_TANGELA, // Tangela - HOENN_DEX_KANGASKHAN, // Kangaskhan - HOENN_DEX_HORSEA, // Horsea - HOENN_DEX_SEADRA, // Seadra - HOENN_DEX_GOLDEEN, // Goldeen - HOENN_DEX_SEAKING, // Seaking - HOENN_DEX_STARYU, // Staryu - HOENN_DEX_STARMIE, // Starmie - HOENN_DEX_MR_MIME, // Mr. Mime - HOENN_DEX_SCYTHER, // Scyther - HOENN_DEX_JYNX, // Jynx - HOENN_DEX_ELECTABUZZ, // Electabuzz - HOENN_DEX_MAGMAR, // Magmar - HOENN_DEX_PINSIR, // Pinsir - HOENN_DEX_TAUROS, // Tauros - HOENN_DEX_MAGIKARP, // Magikarp - HOENN_DEX_GYARADOS, // Gyarados - HOENN_DEX_LAPRAS, // Lapras - HOENN_DEX_DITTO, // Ditto - HOENN_DEX_EEVEE, // Eevee - HOENN_DEX_VAPOREON, // Vaporeon - HOENN_DEX_JOLTEON, // Jolteon - HOENN_DEX_FLAREON, // Flareon - HOENN_DEX_PORYGON, // Porygon - HOENN_DEX_OMANYTE, // Omanyte - HOENN_DEX_OMASTAR, // Omastar - HOENN_DEX_KABUTO, // Kabuto - HOENN_DEX_KABUTOPS, // Kabutops - HOENN_DEX_AERODACTYL, // Aerodactyl - HOENN_DEX_SNORLAX, // Snorlax - HOENN_DEX_ARTICUNO, // Articuno - HOENN_DEX_ZAPDOS, // Zapdos - HOENN_DEX_MOLTRES, // Moltres - HOENN_DEX_DRATINI, // Dratini - HOENN_DEX_DRAGONAIR, // Dragonair - HOENN_DEX_DRAGONITE, // Dragonite - HOENN_DEX_MEWTWO, // Mewtwo - HOENN_DEX_MEW, // Mew - HOENN_DEX_CHIKORITA, // Chikorita - HOENN_DEX_BAYLEEF, // Bayleef - HOENN_DEX_MEGANIUM, // Meganium - HOENN_DEX_CYNDAQUIL, // Cyndaquil - HOENN_DEX_QUILAVA, // Quilava - HOENN_DEX_TYPHLOSION, // Typhlosion - HOENN_DEX_TOTODILE, // Totodile - HOENN_DEX_CROCONAW, // Croconaw - HOENN_DEX_FERALIGATR, // Feraligatr - HOENN_DEX_SENTRET, // Sentret - HOENN_DEX_FURRET, // Furret - HOENN_DEX_HOOTHOOT, // Hoothoot - HOENN_DEX_NOCTOWL, // Noctowl - HOENN_DEX_LEDYBA, // Ledyba - HOENN_DEX_LEDIAN, // Ledian - HOENN_DEX_SPINARAK, // Spinarak - HOENN_DEX_ARIADOS, // Ariados - HOENN_DEX_CROBAT, // Crobat - HOENN_DEX_CHINCHOU, // Chinchou - HOENN_DEX_LANTURN, // Lanturn - HOENN_DEX_PICHU, // Pichu - HOENN_DEX_CLEFFA, // Cleffa - HOENN_DEX_IGGLYBUFF, // Igglybuff - HOENN_DEX_TOGEPI, // Togepi - HOENN_DEX_TOGETIC, // Togetic - HOENN_DEX_NATU, // Natu - HOENN_DEX_XATU, // Xatu - HOENN_DEX_MAREEP, // Mareep - HOENN_DEX_FLAAFFY, // Flaaffy - HOENN_DEX_AMPHAROS, // Ampharos - HOENN_DEX_BELLOSSOM, // Bellossom - HOENN_DEX_MARILL, // Marill - HOENN_DEX_AZUMARILL, // Azumarill - HOENN_DEX_SUDOWOODO, // Sudowoodo - HOENN_DEX_POLITOED, // Politoed - HOENN_DEX_HOPPIP, // Hoppip - HOENN_DEX_SKIPLOOM, // Skiploom - HOENN_DEX_JUMPLUFF, // Jumpluff - HOENN_DEX_AIPOM, // Aipom - HOENN_DEX_SUNKERN, // Sunkern - HOENN_DEX_SUNFLORA, // Sunflora - HOENN_DEX_YANMA, // Yanma - HOENN_DEX_WOOPER, // Wooper - HOENN_DEX_QUAGSIRE, // Quagsire - HOENN_DEX_ESPEON, // Espeon - HOENN_DEX_UMBREON, // Umbreon - HOENN_DEX_MURKROW, // Murkrow - HOENN_DEX_SLOWKING, // Slowking - HOENN_DEX_MISDREAVUS, // Misdreavus - HOENN_DEX_UNOWN, // Unown A - HOENN_DEX_WOBBUFFET, // Wobbuffet - HOENN_DEX_GIRAFARIG, // Girafarig - HOENN_DEX_PINECO, // Pineco - HOENN_DEX_FORRETRESS, // Forretress - HOENN_DEX_DUNSPARCE, // Dunsparce - HOENN_DEX_GLIGAR, // Gligar - HOENN_DEX_STEELIX, // Steelix - HOENN_DEX_SNUBBULL, // Snubbull - HOENN_DEX_GRANBULL, // Granbull - HOENN_DEX_QWILFISH, // Qwilfish - HOENN_DEX_SCIZOR, // Scizor - HOENN_DEX_SHUCKLE, // Shuckle - HOENN_DEX_HERACROSS, // Heracross - HOENN_DEX_SNEASEL, // Sneasel - HOENN_DEX_TEDDIURSA, // Teddiursa - HOENN_DEX_URSARING, // Ursaring - HOENN_DEX_SLUGMA, // Slugma - HOENN_DEX_MAGCARGO, // Magcargo - HOENN_DEX_SWINUB, // Swinub - HOENN_DEX_PILOSWINE, // Piloswine - HOENN_DEX_CORSOLA, // Corsola - HOENN_DEX_REMORAID, // Remoraid - HOENN_DEX_OCTILLERY, // Octillery - HOENN_DEX_DELIBIRD, // Delibird - HOENN_DEX_MANTINE, // Mantine - HOENN_DEX_SKARMORY, // Skarmory - HOENN_DEX_HOUNDOUR, // Houndour - HOENN_DEX_HOUNDOOM, // Houndoom - HOENN_DEX_KINGDRA, // Kingdra - HOENN_DEX_PHANPY, // Phanpy - HOENN_DEX_DONPHAN, // Donphan - HOENN_DEX_PORYGON2, // Porygon2 - HOENN_DEX_STANTLER, // Stantler - HOENN_DEX_SMEARGLE, // Smeargle - HOENN_DEX_TYROGUE, // Tyrogue - HOENN_DEX_HITMONTOP, // Hitmontop - HOENN_DEX_SMOOCHUM, // Smoochum - HOENN_DEX_ELEKID, // Elekid - HOENN_DEX_MAGBY, // Magby - HOENN_DEX_MILTANK, // Miltank - HOENN_DEX_BLISSEY, // Blissey - HOENN_DEX_RAIKOU, // Raikou - HOENN_DEX_ENTEI, // Entei - HOENN_DEX_SUICUNE, // Suicune - HOENN_DEX_LARVITAR, // Larvitar - HOENN_DEX_PUPITAR, // Pupitar - HOENN_DEX_TYRANITAR, // Tyranitar - HOENN_DEX_LUGIA, // Lugia - HOENN_DEX_HO_OH, // Ho-Oh - HOENN_DEX_CELEBI, // Celebi - HOENN_DEX_OLD_UNOWN_B, // Unown B (Old) - HOENN_DEX_OLD_UNOWN_C, // Unown C (Old) - HOENN_DEX_OLD_UNOWN_D, // Unown D (Old) - HOENN_DEX_OLD_UNOWN_E, // Unown E (Old) - HOENN_DEX_OLD_UNOWN_F, // Unown F (Old) - HOENN_DEX_OLD_UNOWN_G, // Unown G (Old) - HOENN_DEX_OLD_UNOWN_H, // Unown H (Old) - HOENN_DEX_OLD_UNOWN_I, // Unown I (Old) - HOENN_DEX_OLD_UNOWN_J, // Unown J (Old) - HOENN_DEX_OLD_UNOWN_K, // Unown K (Old) - HOENN_DEX_OLD_UNOWN_L, // Unown L (Old) - HOENN_DEX_OLD_UNOWN_M, // Unown M (Old) - HOENN_DEX_OLD_UNOWN_N, // Unown N (Old) - HOENN_DEX_OLD_UNOWN_O, // Unown O (Old) - HOENN_DEX_OLD_UNOWN_P, // Unown P (Old) - HOENN_DEX_OLD_UNOWN_Q, // Unown Q (Old) - HOENN_DEX_OLD_UNOWN_R, // Unown R (Old) - HOENN_DEX_OLD_UNOWN_S, // Unown S (Old) - HOENN_DEX_OLD_UNOWN_T, // Unown T (Old) - HOENN_DEX_OLD_UNOWN_U, // Unown U (Old) - HOENN_DEX_OLD_UNOWN_V, // Unown V (Old) - HOENN_DEX_OLD_UNOWN_W, // Unown W (Old) - HOENN_DEX_OLD_UNOWN_X, // Unown X (Old) - HOENN_DEX_OLD_UNOWN_Y, // Unown Y (Old) - HOENN_DEX_OLD_UNOWN_Z, // Unown Z (Old) - HOENN_DEX_TREECKO, // Treecko - HOENN_DEX_GROVYLE, // Grovyle - HOENN_DEX_SCEPTILE, // Sceptile - HOENN_DEX_TORCHIC, // Torchic - HOENN_DEX_COMBUSKEN, // Combusken - HOENN_DEX_BLAZIKEN, // Blaziken - HOENN_DEX_MUDKIP, // Mudkip - HOENN_DEX_MARSHTOMP, // Marshtomp - HOENN_DEX_SWAMPERT, // Swampert - HOENN_DEX_POOCHYENA, // Poochyena - HOENN_DEX_MIGHTYENA, // Mightyena - HOENN_DEX_ZIGZAGOON, // Zigzagoon - HOENN_DEX_LINOONE, // Linoone - HOENN_DEX_WURMPLE, // Wurmple - HOENN_DEX_SILCOON, // Silcoon - HOENN_DEX_BEAUTIFLY, // Beautifly - HOENN_DEX_CASCOON, // Cascoon - HOENN_DEX_DUSTOX, // Dustox - HOENN_DEX_LOTAD, // Lotad - HOENN_DEX_LOMBRE, // Lombre - HOENN_DEX_LUDICOLO, // Ludicolo - HOENN_DEX_SEEDOT, // Seedot - HOENN_DEX_NUZLEAF, // Nuzleaf - HOENN_DEX_SHIFTRY, // Shiftry - HOENN_DEX_NINCADA, // Nincada - HOENN_DEX_NINJASK, // Ninjask - HOENN_DEX_SHEDINJA, // Shedinja - HOENN_DEX_TAILLOW, // Taillow - HOENN_DEX_SWELLOW, // Swellow - HOENN_DEX_SHROOMISH, // Shroomish - HOENN_DEX_BRELOOM, // Breloom - HOENN_DEX_SPINDA, // Spinda - HOENN_DEX_WINGULL, // Wingull - HOENN_DEX_PELIPPER, // Pelipper - HOENN_DEX_SURSKIT, // Surskit - HOENN_DEX_MASQUERAIN, // Masquerain - HOENN_DEX_WAILMER, // Wailmer - HOENN_DEX_WAILORD, // Wailord - HOENN_DEX_SKITTY, // Skitty - HOENN_DEX_DELCATTY, // Delcatty - HOENN_DEX_KECLEON, // Kecleon - HOENN_DEX_BALTOY, // Baltoy - HOENN_DEX_CLAYDOL, // Claydol - HOENN_DEX_NOSEPASS, // Nosepass - HOENN_DEX_TORKOAL, // Torkoal - HOENN_DEX_SABLEYE, // Sableye - HOENN_DEX_BARBOACH, // Barboach - HOENN_DEX_WHISCASH, // Whiscash - HOENN_DEX_LUVDISC, // Luvdisc - HOENN_DEX_CORPHISH, // Corphish - HOENN_DEX_CRAWDAUNT, // Crawdaunt - HOENN_DEX_FEEBAS, // Feebas - HOENN_DEX_MILOTIC, // Milotic - HOENN_DEX_CARVANHA, // Carvanha - HOENN_DEX_SHARPEDO, // Sharpedo - HOENN_DEX_TRAPINCH, // Trapinch - HOENN_DEX_VIBRAVA, // Vibrava - HOENN_DEX_FLYGON, // Flygon - HOENN_DEX_MAKUHITA, // Makuhita - HOENN_DEX_HARIYAMA, // Hariyama - HOENN_DEX_ELECTRIKE, // Electrike - HOENN_DEX_MANECTRIC, // Manectric - HOENN_DEX_NUMEL, // Numel - HOENN_DEX_CAMERUPT, // Camerupt - HOENN_DEX_SPHEAL, // Spheal - HOENN_DEX_SEALEO, // Sealeo - HOENN_DEX_WALREIN, // Walrein - HOENN_DEX_CACNEA, // Cacnea - HOENN_DEX_CACTURNE, // Cacturne - HOENN_DEX_SNORUNT, // Snorunt - HOENN_DEX_GLALIE, // Glalie - HOENN_DEX_LUNATONE, // Lunatone - HOENN_DEX_SOLROCK, // Solrock - HOENN_DEX_AZURILL, // Azurill - HOENN_DEX_SPOINK, // Spoink - HOENN_DEX_GRUMPIG, // Grumpig - HOENN_DEX_PLUSLE, // Plusle - HOENN_DEX_MINUN, // Minun - HOENN_DEX_MAWILE, // Mawile - HOENN_DEX_MEDITITE, // Meditite - HOENN_DEX_MEDICHAM, // Medicham - HOENN_DEX_SWABLU, // Swablu - HOENN_DEX_ALTARIA, // Altaria - HOENN_DEX_WYNAUT, // Wynaut - HOENN_DEX_DUSKULL, // Duskull - HOENN_DEX_DUSCLOPS, // Dusclops - HOENN_DEX_ROSELIA, // Roselia - HOENN_DEX_SLAKOTH, // Slakoth - HOENN_DEX_VIGOROTH, // Vigoroth - HOENN_DEX_SLAKING, // Slaking - HOENN_DEX_GULPIN, // Gulpin - HOENN_DEX_SWALOT, // Swalot - HOENN_DEX_TROPIUS, // Tropius - HOENN_DEX_WHISMUR, // Whismur - HOENN_DEX_LOUDRED, // Loudred - HOENN_DEX_EXPLOUD, // Exploud - HOENN_DEX_CLAMPERL, // Clamperl - HOENN_DEX_HUNTAIL, // Huntail - HOENN_DEX_GOREBYSS, // Gorebyss - HOENN_DEX_ABSOL, // Absol - HOENN_DEX_SHUPPET, // Shuppet - HOENN_DEX_BANETTE, // Banette - HOENN_DEX_SEVIPER, // Seviper - HOENN_DEX_ZANGOOSE, // Zangoose - HOENN_DEX_RELICANTH, // Relicanth - HOENN_DEX_ARON, // Aron - HOENN_DEX_LAIRON, // Lairon - HOENN_DEX_AGGRON, // Aggron - HOENN_DEX_CASTFORM, // Castform - HOENN_DEX_VOLBEAT, // Volbeat - HOENN_DEX_ILLUMISE, // Illumise - HOENN_DEX_LILEEP, // Lileep - HOENN_DEX_CRADILY, // Cradily - HOENN_DEX_ANORITH, // Anorith - HOENN_DEX_ARMALDO, // Armaldo - HOENN_DEX_RALTS, // Ralts - HOENN_DEX_KIRLIA, // Kirlia - HOENN_DEX_GARDEVOIR, // Gardevoir - HOENN_DEX_BAGON, // Bagon - HOENN_DEX_SHELGON, // Shelgon - HOENN_DEX_SALAMENCE, // Salamence - HOENN_DEX_BELDUM, // Beldum - HOENN_DEX_METANG, // Metang - HOENN_DEX_METAGROSS, // Metagross - HOENN_DEX_REGIROCK, // Regirock - HOENN_DEX_REGICE, // Regice - HOENN_DEX_REGISTEEL, // Registeel - HOENN_DEX_KYOGRE, // Kyogre - HOENN_DEX_GROUDON, // Groudon - HOENN_DEX_RAYQUAZA, // Rayquaza - HOENN_DEX_LATIAS, // Latias - HOENN_DEX_LATIOS, // Latios - HOENN_DEX_JIRACHI, // Jirachi - HOENN_DEX_DEOXYS, // Deoxys - HOENN_DEX_CHIMECHO // Chimecho + HOENN_DEX_BULBASAUR, // Bulbasaur + HOENN_DEX_IVYSAUR, // Ivysaur + HOENN_DEX_VENUSAUR, // Venusaur + HOENN_DEX_CHARMANDER, // Charmander + HOENN_DEX_CHARMELEON, // Charmeleon + HOENN_DEX_CHARIZARD, // Charizard + HOENN_DEX_SQUIRTLE, // Squirtle + HOENN_DEX_WARTORTLE, // Wartortle + HOENN_DEX_BLASTOISE, // Blastoise + HOENN_DEX_CATERPIE, // Caterpie + HOENN_DEX_METAPOD, // Metapod + HOENN_DEX_BUTTERFREE, // Butterfree + HOENN_DEX_WEEDLE, // Weedle + HOENN_DEX_KAKUNA, // Kakuna + HOENN_DEX_BEEDRILL, // Beedrill + HOENN_DEX_PIDGEY, // Pidgey + HOENN_DEX_PIDGEOTTO, // Pidgeotto + HOENN_DEX_PIDGEOT, // Pidgeot + HOENN_DEX_RATTATA, // Rattata + HOENN_DEX_RATICATE, // Raticate + HOENN_DEX_SPEAROW, // Spearow + HOENN_DEX_FEAROW, // Fearow + HOENN_DEX_EKANS, // Ekans + HOENN_DEX_ARBOK, // Arbok + HOENN_DEX_PIKACHU, // Pikachu + HOENN_DEX_RAICHU, // Raichu + HOENN_DEX_SANDSHREW, // Sandshrew + HOENN_DEX_SANDSLASH, // Sandslash + HOENN_DEX_NIDORAN_F, // Nidoran♀ + HOENN_DEX_NIDORINA, // Nidorina + HOENN_DEX_NIDOQUEEN, // Nidoqueen + HOENN_DEX_NIDORAN_M, // Nidoran♂ + HOENN_DEX_NIDORINO, // Nidorino + HOENN_DEX_NIDOKING, // Nidoking + HOENN_DEX_CLEFAIRY, // Clefairy + HOENN_DEX_CLEFABLE, // Clefable + HOENN_DEX_VULPIX, // Vulpix + HOENN_DEX_NINETALES, // Ninetales + HOENN_DEX_JIGGLYPUFF, // Jigglypuff + HOENN_DEX_WIGGLYTUFF, // Wigglytuff + HOENN_DEX_ZUBAT, // Zubat + HOENN_DEX_GOLBAT, // Golbat + HOENN_DEX_ODDISH, // Oddish + HOENN_DEX_GLOOM, // Gloom + HOENN_DEX_VILEPLUME, // Vileplume + HOENN_DEX_PARAS, // Paras + HOENN_DEX_PARASECT, // Parasect + HOENN_DEX_VENONAT, // Venonat + HOENN_DEX_VENOMOTH, // Venomoth + HOENN_DEX_DIGLETT, // Diglett + HOENN_DEX_DUGTRIO, // Dugtrio + HOENN_DEX_MEOWTH, // Meowth + HOENN_DEX_PERSIAN, // Persian + HOENN_DEX_PSYDUCK, // Psyduck + HOENN_DEX_GOLDUCK, // Golduck + HOENN_DEX_MANKEY, // Mankey + HOENN_DEX_PRIMEAPE, // Primeape + HOENN_DEX_GROWLITHE, // Growlithe + HOENN_DEX_ARCANINE, // Arcanine + HOENN_DEX_POLIWAG, // Poliwag + HOENN_DEX_POLIWHIRL, // Poliwhirl + HOENN_DEX_POLIWRATH, // Poliwrath + HOENN_DEX_ABRA, // Abra + HOENN_DEX_KADABRA, // Kadabra + HOENN_DEX_ALAKAZAM, // Alakazam + HOENN_DEX_MACHOP, // Machop + HOENN_DEX_MACHOKE, // Machoke + HOENN_DEX_MACHAMP, // Machamp + HOENN_DEX_BELLSPROUT, // Bellsprout + HOENN_DEX_WEEPINBELL, // Weepinbell + HOENN_DEX_VICTREEBEL, // Victreebel + HOENN_DEX_TENTACOOL, // Tentacool + HOENN_DEX_TENTACRUEL, // Tentacruel + HOENN_DEX_GEODUDE, // Geodude + HOENN_DEX_GRAVELER, // Graveler + HOENN_DEX_GOLEM, // Golem + HOENN_DEX_PONYTA, // Ponyta + HOENN_DEX_RAPIDASH, // Rapidash + HOENN_DEX_SLOWPOKE, // Slowpoke + HOENN_DEX_SLOWBRO, // Slowbro + HOENN_DEX_MAGNEMITE, // Magnemite + HOENN_DEX_MAGNETON, // Magneton + HOENN_DEX_FARFETCHD, // Farfetch'd + HOENN_DEX_DODUO, // Doduo + HOENN_DEX_DODRIO, // Dodrio + HOENN_DEX_SEEL, // Seel + HOENN_DEX_DEWGONG, // Dewgong + HOENN_DEX_GRIMER, // Grimer + HOENN_DEX_MUK, // Muk + HOENN_DEX_SHELLDER, // Shellder + HOENN_DEX_CLOYSTER, // Cloyster + HOENN_DEX_GASTLY, // Gastly + HOENN_DEX_HAUNTER, // Haunter + HOENN_DEX_GENGAR, // Gengar + HOENN_DEX_ONIX, // Onix + HOENN_DEX_DROWZEE, // Drowzee + HOENN_DEX_HYPNO, // Hypno + HOENN_DEX_KRABBY, // Krabby + HOENN_DEX_KINGLER, // Kingler + HOENN_DEX_VOLTORB, // Voltorb + HOENN_DEX_ELECTRODE, // Electrode + HOENN_DEX_EXEGGCUTE, // Exeggcute + HOENN_DEX_EXEGGUTOR, // Exeggutor + HOENN_DEX_CUBONE, // Cubone + HOENN_DEX_MAROWAK, // Marowak + HOENN_DEX_HITMONLEE, // Hitmonlee + HOENN_DEX_HITMONCHAN, // Hitmonchan + HOENN_DEX_LICKITUNG, // Lickitung + HOENN_DEX_KOFFING, // Koffing + HOENN_DEX_WEEZING, // Weezing + HOENN_DEX_RHYHORN, // Rhyhorn + HOENN_DEX_RHYDON, // Rhydon + HOENN_DEX_CHANSEY, // Chansey + HOENN_DEX_TANGELA, // Tangela + HOENN_DEX_KANGASKHAN, // Kangaskhan + HOENN_DEX_HORSEA, // Horsea + HOENN_DEX_SEADRA, // Seadra + HOENN_DEX_GOLDEEN, // Goldeen + HOENN_DEX_SEAKING, // Seaking + HOENN_DEX_STARYU, // Staryu + HOENN_DEX_STARMIE, // Starmie + HOENN_DEX_MR_MIME, // Mr. Mime + HOENN_DEX_SCYTHER, // Scyther + HOENN_DEX_JYNX, // Jynx + HOENN_DEX_ELECTABUZZ, // Electabuzz + HOENN_DEX_MAGMAR, // Magmar + HOENN_DEX_PINSIR, // Pinsir + HOENN_DEX_TAUROS, // Tauros + HOENN_DEX_MAGIKARP, // Magikarp + HOENN_DEX_GYARADOS, // Gyarados + HOENN_DEX_LAPRAS, // Lapras + HOENN_DEX_DITTO, // Ditto + HOENN_DEX_EEVEE, // Eevee + HOENN_DEX_VAPOREON, // Vaporeon + HOENN_DEX_JOLTEON, // Jolteon + HOENN_DEX_FLAREON, // Flareon + HOENN_DEX_PORYGON, // Porygon + HOENN_DEX_OMANYTE, // Omanyte + HOENN_DEX_OMASTAR, // Omastar + HOENN_DEX_KABUTO, // Kabuto + HOENN_DEX_KABUTOPS, // Kabutops + HOENN_DEX_AERODACTYL, // Aerodactyl + HOENN_DEX_SNORLAX, // Snorlax + HOENN_DEX_ARTICUNO, // Articuno + HOENN_DEX_ZAPDOS, // Zapdos + HOENN_DEX_MOLTRES, // Moltres + HOENN_DEX_DRATINI, // Dratini + HOENN_DEX_DRAGONAIR, // Dragonair + HOENN_DEX_DRAGONITE, // Dragonite + HOENN_DEX_MEWTWO, // Mewtwo + HOENN_DEX_MEW, // Mew + HOENN_DEX_CHIKORITA, // Chikorita + HOENN_DEX_BAYLEEF, // Bayleef + HOENN_DEX_MEGANIUM, // Meganium + HOENN_DEX_CYNDAQUIL, // Cyndaquil + HOENN_DEX_QUILAVA, // Quilava + HOENN_DEX_TYPHLOSION, // Typhlosion + HOENN_DEX_TOTODILE, // Totodile + HOENN_DEX_CROCONAW, // Croconaw + HOENN_DEX_FERALIGATR, // Feraligatr + HOENN_DEX_SENTRET, // Sentret + HOENN_DEX_FURRET, // Furret + HOENN_DEX_HOOTHOOT, // Hoothoot + HOENN_DEX_NOCTOWL, // Noctowl + HOENN_DEX_LEDYBA, // Ledyba + HOENN_DEX_LEDIAN, // Ledian + HOENN_DEX_SPINARAK, // Spinarak + HOENN_DEX_ARIADOS, // Ariados + HOENN_DEX_CROBAT, // Crobat + HOENN_DEX_CHINCHOU, // Chinchou + HOENN_DEX_LANTURN, // Lanturn + HOENN_DEX_PICHU, // Pichu + HOENN_DEX_CLEFFA, // Cleffa + HOENN_DEX_IGGLYBUFF, // Igglybuff + HOENN_DEX_TOGEPI, // Togepi + HOENN_DEX_TOGETIC, // Togetic + HOENN_DEX_NATU, // Natu + HOENN_DEX_XATU, // Xatu + HOENN_DEX_MAREEP, // Mareep + HOENN_DEX_FLAAFFY, // Flaaffy + HOENN_DEX_AMPHAROS, // Ampharos + HOENN_DEX_BELLOSSOM, // Bellossom + HOENN_DEX_MARILL, // Marill + HOENN_DEX_AZUMARILL, // Azumarill + HOENN_DEX_SUDOWOODO, // Sudowoodo + HOENN_DEX_POLITOED, // Politoed + HOENN_DEX_HOPPIP, // Hoppip + HOENN_DEX_SKIPLOOM, // Skiploom + HOENN_DEX_JUMPLUFF, // Jumpluff + HOENN_DEX_AIPOM, // Aipom + HOENN_DEX_SUNKERN, // Sunkern + HOENN_DEX_SUNFLORA, // Sunflora + HOENN_DEX_YANMA, // Yanma + HOENN_DEX_WOOPER, // Wooper + HOENN_DEX_QUAGSIRE, // Quagsire + HOENN_DEX_ESPEON, // Espeon + HOENN_DEX_UMBREON, // Umbreon + HOENN_DEX_MURKROW, // Murkrow + HOENN_DEX_SLOWKING, // Slowking + HOENN_DEX_MISDREAVUS, // Misdreavus + HOENN_DEX_UNOWN, // Unown A + HOENN_DEX_WOBBUFFET, // Wobbuffet + HOENN_DEX_GIRAFARIG, // Girafarig + HOENN_DEX_PINECO, // Pineco + HOENN_DEX_FORRETRESS, // Forretress + HOENN_DEX_DUNSPARCE, // Dunsparce + HOENN_DEX_GLIGAR, // Gligar + HOENN_DEX_STEELIX, // Steelix + HOENN_DEX_SNUBBULL, // Snubbull + HOENN_DEX_GRANBULL, // Granbull + HOENN_DEX_QWILFISH, // Qwilfish + HOENN_DEX_SCIZOR, // Scizor + HOENN_DEX_SHUCKLE, // Shuckle + HOENN_DEX_HERACROSS, // Heracross + HOENN_DEX_SNEASEL, // Sneasel + HOENN_DEX_TEDDIURSA, // Teddiursa + HOENN_DEX_URSARING, // Ursaring + HOENN_DEX_SLUGMA, // Slugma + HOENN_DEX_MAGCARGO, // Magcargo + HOENN_DEX_SWINUB, // Swinub + HOENN_DEX_PILOSWINE, // Piloswine + HOENN_DEX_CORSOLA, // Corsola + HOENN_DEX_REMORAID, // Remoraid + HOENN_DEX_OCTILLERY, // Octillery + HOENN_DEX_DELIBIRD, // Delibird + HOENN_DEX_MANTINE, // Mantine + HOENN_DEX_SKARMORY, // Skarmory + HOENN_DEX_HOUNDOUR, // Houndour + HOENN_DEX_HOUNDOOM, // Houndoom + HOENN_DEX_KINGDRA, // Kingdra + HOENN_DEX_PHANPY, // Phanpy + HOENN_DEX_DONPHAN, // Donphan + HOENN_DEX_PORYGON2, // Porygon2 + HOENN_DEX_STANTLER, // Stantler + HOENN_DEX_SMEARGLE, // Smeargle + HOENN_DEX_TYROGUE, // Tyrogue + HOENN_DEX_HITMONTOP, // Hitmontop + HOENN_DEX_SMOOCHUM, // Smoochum + HOENN_DEX_ELEKID, // Elekid + HOENN_DEX_MAGBY, // Magby + HOENN_DEX_MILTANK, // Miltank + HOENN_DEX_BLISSEY, // Blissey + HOENN_DEX_RAIKOU, // Raikou + HOENN_DEX_ENTEI, // Entei + HOENN_DEX_SUICUNE, // Suicune + HOENN_DEX_LARVITAR, // Larvitar + HOENN_DEX_PUPITAR, // Pupitar + HOENN_DEX_TYRANITAR, // Tyranitar + HOENN_DEX_LUGIA, // Lugia + HOENN_DEX_HO_OH, // Ho-Oh + HOENN_DEX_CELEBI, // Celebi + HOENN_DEX_OLD_UNOWN_B, // Unown B (Old) + HOENN_DEX_OLD_UNOWN_C, // Unown C (Old) + HOENN_DEX_OLD_UNOWN_D, // Unown D (Old) + HOENN_DEX_OLD_UNOWN_E, // Unown E (Old) + HOENN_DEX_OLD_UNOWN_F, // Unown F (Old) + HOENN_DEX_OLD_UNOWN_G, // Unown G (Old) + HOENN_DEX_OLD_UNOWN_H, // Unown H (Old) + HOENN_DEX_OLD_UNOWN_I, // Unown I (Old) + HOENN_DEX_OLD_UNOWN_J, // Unown J (Old) + HOENN_DEX_OLD_UNOWN_K, // Unown K (Old) + HOENN_DEX_OLD_UNOWN_L, // Unown L (Old) + HOENN_DEX_OLD_UNOWN_M, // Unown M (Old) + HOENN_DEX_OLD_UNOWN_N, // Unown N (Old) + HOENN_DEX_OLD_UNOWN_O, // Unown O (Old) + HOENN_DEX_OLD_UNOWN_P, // Unown P (Old) + HOENN_DEX_OLD_UNOWN_Q, // Unown Q (Old) + HOENN_DEX_OLD_UNOWN_R, // Unown R (Old) + HOENN_DEX_OLD_UNOWN_S, // Unown S (Old) + HOENN_DEX_OLD_UNOWN_T, // Unown T (Old) + HOENN_DEX_OLD_UNOWN_U, // Unown U (Old) + HOENN_DEX_OLD_UNOWN_V, // Unown V (Old) + HOENN_DEX_OLD_UNOWN_W, // Unown W (Old) + HOENN_DEX_OLD_UNOWN_X, // Unown X (Old) + HOENN_DEX_OLD_UNOWN_Y, // Unown Y (Old) + HOENN_DEX_OLD_UNOWN_Z, // Unown Z (Old) + HOENN_DEX_TREECKO, // Treecko + HOENN_DEX_GROVYLE, // Grovyle + HOENN_DEX_SCEPTILE, // Sceptile + HOENN_DEX_TORCHIC, // Torchic + HOENN_DEX_COMBUSKEN, // Combusken + HOENN_DEX_BLAZIKEN, // Blaziken + HOENN_DEX_MUDKIP, // Mudkip + HOENN_DEX_MARSHTOMP, // Marshtomp + HOENN_DEX_SWAMPERT, // Swampert + HOENN_DEX_POOCHYENA, // Poochyena + HOENN_DEX_MIGHTYENA, // Mightyena + HOENN_DEX_ZIGZAGOON, // Zigzagoon + HOENN_DEX_LINOONE, // Linoone + HOENN_DEX_WURMPLE, // Wurmple + HOENN_DEX_SILCOON, // Silcoon + HOENN_DEX_BEAUTIFLY, // Beautifly + HOENN_DEX_CASCOON, // Cascoon + HOENN_DEX_DUSTOX, // Dustox + HOENN_DEX_LOTAD, // Lotad + HOENN_DEX_LOMBRE, // Lombre + HOENN_DEX_LUDICOLO, // Ludicolo + HOENN_DEX_SEEDOT, // Seedot + HOENN_DEX_NUZLEAF, // Nuzleaf + HOENN_DEX_SHIFTRY, // Shiftry + HOENN_DEX_NINCADA, // Nincada + HOENN_DEX_NINJASK, // Ninjask + HOENN_DEX_SHEDINJA, // Shedinja + HOENN_DEX_TAILLOW, // Taillow + HOENN_DEX_SWELLOW, // Swellow + HOENN_DEX_SHROOMISH, // Shroomish + HOENN_DEX_BRELOOM, // Breloom + HOENN_DEX_SPINDA, // Spinda + HOENN_DEX_WINGULL, // Wingull + HOENN_DEX_PELIPPER, // Pelipper + HOENN_DEX_SURSKIT, // Surskit + HOENN_DEX_MASQUERAIN, // Masquerain + HOENN_DEX_WAILMER, // Wailmer + HOENN_DEX_WAILORD, // Wailord + HOENN_DEX_SKITTY, // Skitty + HOENN_DEX_DELCATTY, // Delcatty + HOENN_DEX_KECLEON, // Kecleon + HOENN_DEX_BALTOY, // Baltoy + HOENN_DEX_CLAYDOL, // Claydol + HOENN_DEX_NOSEPASS, // Nosepass + HOENN_DEX_TORKOAL, // Torkoal + HOENN_DEX_SABLEYE, // Sableye + HOENN_DEX_BARBOACH, // Barboach + HOENN_DEX_WHISCASH, // Whiscash + HOENN_DEX_LUVDISC, // Luvdisc + HOENN_DEX_CORPHISH, // Corphish + HOENN_DEX_CRAWDAUNT, // Crawdaunt + HOENN_DEX_FEEBAS, // Feebas + HOENN_DEX_MILOTIC, // Milotic + HOENN_DEX_CARVANHA, // Carvanha + HOENN_DEX_SHARPEDO, // Sharpedo + HOENN_DEX_TRAPINCH, // Trapinch + HOENN_DEX_VIBRAVA, // Vibrava + HOENN_DEX_FLYGON, // Flygon + HOENN_DEX_MAKUHITA, // Makuhita + HOENN_DEX_HARIYAMA, // Hariyama + HOENN_DEX_ELECTRIKE, // Electrike + HOENN_DEX_MANECTRIC, // Manectric + HOENN_DEX_NUMEL, // Numel + HOENN_DEX_CAMERUPT, // Camerupt + HOENN_DEX_SPHEAL, // Spheal + HOENN_DEX_SEALEO, // Sealeo + HOENN_DEX_WALREIN, // Walrein + HOENN_DEX_CACNEA, // Cacnea + HOENN_DEX_CACTURNE, // Cacturne + HOENN_DEX_SNORUNT, // Snorunt + HOENN_DEX_GLALIE, // Glalie + HOENN_DEX_LUNATONE, // Lunatone + HOENN_DEX_SOLROCK, // Solrock + HOENN_DEX_AZURILL, // Azurill + HOENN_DEX_SPOINK, // Spoink + HOENN_DEX_GRUMPIG, // Grumpig + HOENN_DEX_PLUSLE, // Plusle + HOENN_DEX_MINUN, // Minun + HOENN_DEX_MAWILE, // Mawile + HOENN_DEX_MEDITITE, // Meditite + HOENN_DEX_MEDICHAM, // Medicham + HOENN_DEX_SWABLU, // Swablu + HOENN_DEX_ALTARIA, // Altaria + HOENN_DEX_WYNAUT, // Wynaut + HOENN_DEX_DUSKULL, // Duskull + HOENN_DEX_DUSCLOPS, // Dusclops + HOENN_DEX_ROSELIA, // Roselia + HOENN_DEX_SLAKOTH, // Slakoth + HOENN_DEX_VIGOROTH, // Vigoroth + HOENN_DEX_SLAKING, // Slaking + HOENN_DEX_GULPIN, // Gulpin + HOENN_DEX_SWALOT, // Swalot + HOENN_DEX_TROPIUS, // Tropius + HOENN_DEX_WHISMUR, // Whismur + HOENN_DEX_LOUDRED, // Loudred + HOENN_DEX_EXPLOUD, // Exploud + HOENN_DEX_CLAMPERL, // Clamperl + HOENN_DEX_HUNTAIL, // Huntail + HOENN_DEX_GOREBYSS, // Gorebyss + HOENN_DEX_ABSOL, // Absol + HOENN_DEX_SHUPPET, // Shuppet + HOENN_DEX_BANETTE, // Banette + HOENN_DEX_SEVIPER, // Seviper + HOENN_DEX_ZANGOOSE, // Zangoose + HOENN_DEX_RELICANTH, // Relicanth + HOENN_DEX_ARON, // Aron + HOENN_DEX_LAIRON, // Lairon + HOENN_DEX_AGGRON, // Aggron + HOENN_DEX_CASTFORM, // Castform + HOENN_DEX_VOLBEAT, // Volbeat + HOENN_DEX_ILLUMISE, // Illumise + HOENN_DEX_LILEEP, // Lileep + HOENN_DEX_CRADILY, // Cradily + HOENN_DEX_ANORITH, // Anorith + HOENN_DEX_ARMALDO, // Armaldo + HOENN_DEX_RALTS, // Ralts + HOENN_DEX_KIRLIA, // Kirlia + HOENN_DEX_GARDEVOIR, // Gardevoir + HOENN_DEX_BAGON, // Bagon + HOENN_DEX_SHELGON, // Shelgon + HOENN_DEX_SALAMENCE, // Salamence + HOENN_DEX_BELDUM, // Beldum + HOENN_DEX_METANG, // Metang + HOENN_DEX_METAGROSS, // Metagross + HOENN_DEX_REGIROCK, // Regirock + HOENN_DEX_REGICE, // Regice + HOENN_DEX_REGISTEEL, // Registeel + HOENN_DEX_KYOGRE, // Kyogre + HOENN_DEX_GROUDON, // Groudon + HOENN_DEX_RAYQUAZA, // Rayquaza + HOENN_DEX_LATIAS, // Latias + HOENN_DEX_LATIOS, // Latios + HOENN_DEX_JIRACHI, // Jirachi + HOENN_DEX_DEOXYS, // Deoxys + HOENN_DEX_CHIMECHO // Chimecho }; const u16 gSpeciesToNationalPokedexNum[] = // Assigns all species to the National Dex Index @@ -1035,12 +1035,12 @@ const u16 gHoennToNationalOrder[] = // Assigns Hoenn Dex Pokémon (Using Nationa NATIONAL_DEX_HUNTAIL, // Huntail NATIONAL_DEX_GOREBYSS, // Gorebyss NATIONAL_DEX_RELICANTH, // Relicanth - NATIONAL_DEX_CORSOLA, // Relicanth + NATIONAL_DEX_CORSOLA, // Corsola NATIONAL_DEX_CHINCHOU, // Chinchou NATIONAL_DEX_LANTURN, // Lanturn NATIONAL_DEX_LUVDISC, // Luvdisc - NATIONAL_DEX_HORSEA, // Horsea - NATIONAL_DEX_SEADRA, // Seadra + NATIONAL_DEX_HORSEA, // Horsea + NATIONAL_DEX_SEADRA, // Seadra NATIONAL_DEX_KINGDRA, // Kingdra NATIONAL_DEX_BAGON, // Bagon NATIONAL_DEX_SHELGON, // Shelgon -- cgit v1.2.3 From 6e45eeee3f27603ef000ba3523aee8441cbc1cd4 Mon Sep 17 00:00:00 2001 From: Tetrable Date: Thu, 19 Jul 2018 19:38:41 +0100 Subject: improved commenting --- src/pokemon_1.c | 2473 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 1238 insertions(+), 1235 deletions(-) (limited to 'src') diff --git a/src/pokemon_1.c b/src/pokemon_1.c index ac83933cc..8bba7a708 100644 --- a/src/pokemon_1.c +++ b/src/pokemon_1.c @@ -24,1249 +24,1252 @@ struct Pokemon gPlayerParty[6]; u8 gEnemyPartyCount; struct Pokemon gEnemyParty[6]; -const u16 gSpeciesToHoennPokedexNum[] = // Assigns all species to the Hoenn Dex Index +const u16 gSpeciesToHoennPokedexNum[] = // Assigns all species to the Hoenn Dex Index (Summary No. for Hoenn Dex) { - HOENN_DEX_BULBASAUR, // Bulbasaur - HOENN_DEX_IVYSAUR, // Ivysaur - HOENN_DEX_VENUSAUR, // Venusaur - HOENN_DEX_CHARMANDER, // Charmander - HOENN_DEX_CHARMELEON, // Charmeleon - HOENN_DEX_CHARIZARD, // Charizard - HOENN_DEX_SQUIRTLE, // Squirtle - HOENN_DEX_WARTORTLE, // Wartortle - HOENN_DEX_BLASTOISE, // Blastoise - HOENN_DEX_CATERPIE, // Caterpie - HOENN_DEX_METAPOD, // Metapod - HOENN_DEX_BUTTERFREE, // Butterfree - HOENN_DEX_WEEDLE, // Weedle - HOENN_DEX_KAKUNA, // Kakuna - HOENN_DEX_BEEDRILL, // Beedrill - HOENN_DEX_PIDGEY, // Pidgey - HOENN_DEX_PIDGEOTTO, // Pidgeotto - HOENN_DEX_PIDGEOT, // Pidgeot - HOENN_DEX_RATTATA, // Rattata - HOENN_DEX_RATICATE, // Raticate - HOENN_DEX_SPEAROW, // Spearow - HOENN_DEX_FEAROW, // Fearow - HOENN_DEX_EKANS, // Ekans - HOENN_DEX_ARBOK, // Arbok - HOENN_DEX_PIKACHU, // Pikachu - HOENN_DEX_RAICHU, // Raichu - HOENN_DEX_SANDSHREW, // Sandshrew - HOENN_DEX_SANDSLASH, // Sandslash - HOENN_DEX_NIDORAN_F, // Nidoran♀ - HOENN_DEX_NIDORINA, // Nidorina - HOENN_DEX_NIDOQUEEN, // Nidoqueen - HOENN_DEX_NIDORAN_M, // Nidoran♂ - HOENN_DEX_NIDORINO, // Nidorino - HOENN_DEX_NIDOKING, // Nidoking - HOENN_DEX_CLEFAIRY, // Clefairy - HOENN_DEX_CLEFABLE, // Clefable - HOENN_DEX_VULPIX, // Vulpix - HOENN_DEX_NINETALES, // Ninetales - HOENN_DEX_JIGGLYPUFF, // Jigglypuff - HOENN_DEX_WIGGLYTUFF, // Wigglytuff - HOENN_DEX_ZUBAT, // Zubat - HOENN_DEX_GOLBAT, // Golbat - HOENN_DEX_ODDISH, // Oddish - HOENN_DEX_GLOOM, // Gloom - HOENN_DEX_VILEPLUME, // Vileplume - HOENN_DEX_PARAS, // Paras - HOENN_DEX_PARASECT, // Parasect - HOENN_DEX_VENONAT, // Venonat - HOENN_DEX_VENOMOTH, // Venomoth - HOENN_DEX_DIGLETT, // Diglett - HOENN_DEX_DUGTRIO, // Dugtrio - HOENN_DEX_MEOWTH, // Meowth - HOENN_DEX_PERSIAN, // Persian - HOENN_DEX_PSYDUCK, // Psyduck - HOENN_DEX_GOLDUCK, // Golduck - HOENN_DEX_MANKEY, // Mankey - HOENN_DEX_PRIMEAPE, // Primeape - HOENN_DEX_GROWLITHE, // Growlithe - HOENN_DEX_ARCANINE, // Arcanine - HOENN_DEX_POLIWAG, // Poliwag - HOENN_DEX_POLIWHIRL, // Poliwhirl - HOENN_DEX_POLIWRATH, // Poliwrath - HOENN_DEX_ABRA, // Abra - HOENN_DEX_KADABRA, // Kadabra - HOENN_DEX_ALAKAZAM, // Alakazam - HOENN_DEX_MACHOP, // Machop - HOENN_DEX_MACHOKE, // Machoke - HOENN_DEX_MACHAMP, // Machamp - HOENN_DEX_BELLSPROUT, // Bellsprout - HOENN_DEX_WEEPINBELL, // Weepinbell - HOENN_DEX_VICTREEBEL, // Victreebel - HOENN_DEX_TENTACOOL, // Tentacool - HOENN_DEX_TENTACRUEL, // Tentacruel - HOENN_DEX_GEODUDE, // Geodude - HOENN_DEX_GRAVELER, // Graveler - HOENN_DEX_GOLEM, // Golem - HOENN_DEX_PONYTA, // Ponyta - HOENN_DEX_RAPIDASH, // Rapidash - HOENN_DEX_SLOWPOKE, // Slowpoke - HOENN_DEX_SLOWBRO, // Slowbro - HOENN_DEX_MAGNEMITE, // Magnemite - HOENN_DEX_MAGNETON, // Magneton - HOENN_DEX_FARFETCHD, // Farfetch'd - HOENN_DEX_DODUO, // Doduo - HOENN_DEX_DODRIO, // Dodrio - HOENN_DEX_SEEL, // Seel - HOENN_DEX_DEWGONG, // Dewgong - HOENN_DEX_GRIMER, // Grimer - HOENN_DEX_MUK, // Muk - HOENN_DEX_SHELLDER, // Shellder - HOENN_DEX_CLOYSTER, // Cloyster - HOENN_DEX_GASTLY, // Gastly - HOENN_DEX_HAUNTER, // Haunter - HOENN_DEX_GENGAR, // Gengar - HOENN_DEX_ONIX, // Onix - HOENN_DEX_DROWZEE, // Drowzee - HOENN_DEX_HYPNO, // Hypno - HOENN_DEX_KRABBY, // Krabby - HOENN_DEX_KINGLER, // Kingler - HOENN_DEX_VOLTORB, // Voltorb - HOENN_DEX_ELECTRODE, // Electrode - HOENN_DEX_EXEGGCUTE, // Exeggcute - HOENN_DEX_EXEGGUTOR, // Exeggutor - HOENN_DEX_CUBONE, // Cubone - HOENN_DEX_MAROWAK, // Marowak - HOENN_DEX_HITMONLEE, // Hitmonlee - HOENN_DEX_HITMONCHAN, // Hitmonchan - HOENN_DEX_LICKITUNG, // Lickitung - HOENN_DEX_KOFFING, // Koffing - HOENN_DEX_WEEZING, // Weezing - HOENN_DEX_RHYHORN, // Rhyhorn - HOENN_DEX_RHYDON, // Rhydon - HOENN_DEX_CHANSEY, // Chansey - HOENN_DEX_TANGELA, // Tangela - HOENN_DEX_KANGASKHAN, // Kangaskhan - HOENN_DEX_HORSEA, // Horsea - HOENN_DEX_SEADRA, // Seadra - HOENN_DEX_GOLDEEN, // Goldeen - HOENN_DEX_SEAKING, // Seaking - HOENN_DEX_STARYU, // Staryu - HOENN_DEX_STARMIE, // Starmie - HOENN_DEX_MR_MIME, // Mr. Mime - HOENN_DEX_SCYTHER, // Scyther - HOENN_DEX_JYNX, // Jynx - HOENN_DEX_ELECTABUZZ, // Electabuzz - HOENN_DEX_MAGMAR, // Magmar - HOENN_DEX_PINSIR, // Pinsir - HOENN_DEX_TAUROS, // Tauros - HOENN_DEX_MAGIKARP, // Magikarp - HOENN_DEX_GYARADOS, // Gyarados - HOENN_DEX_LAPRAS, // Lapras - HOENN_DEX_DITTO, // Ditto - HOENN_DEX_EEVEE, // Eevee - HOENN_DEX_VAPOREON, // Vaporeon - HOENN_DEX_JOLTEON, // Jolteon - HOENN_DEX_FLAREON, // Flareon - HOENN_DEX_PORYGON, // Porygon - HOENN_DEX_OMANYTE, // Omanyte - HOENN_DEX_OMASTAR, // Omastar - HOENN_DEX_KABUTO, // Kabuto - HOENN_DEX_KABUTOPS, // Kabutops - HOENN_DEX_AERODACTYL, // Aerodactyl - HOENN_DEX_SNORLAX, // Snorlax - HOENN_DEX_ARTICUNO, // Articuno - HOENN_DEX_ZAPDOS, // Zapdos - HOENN_DEX_MOLTRES, // Moltres - HOENN_DEX_DRATINI, // Dratini - HOENN_DEX_DRAGONAIR, // Dragonair - HOENN_DEX_DRAGONITE, // Dragonite - HOENN_DEX_MEWTWO, // Mewtwo - HOENN_DEX_MEW, // Mew - HOENN_DEX_CHIKORITA, // Chikorita - HOENN_DEX_BAYLEEF, // Bayleef - HOENN_DEX_MEGANIUM, // Meganium - HOENN_DEX_CYNDAQUIL, // Cyndaquil - HOENN_DEX_QUILAVA, // Quilava - HOENN_DEX_TYPHLOSION, // Typhlosion - HOENN_DEX_TOTODILE, // Totodile - HOENN_DEX_CROCONAW, // Croconaw - HOENN_DEX_FERALIGATR, // Feraligatr - HOENN_DEX_SENTRET, // Sentret - HOENN_DEX_FURRET, // Furret - HOENN_DEX_HOOTHOOT, // Hoothoot - HOENN_DEX_NOCTOWL, // Noctowl - HOENN_DEX_LEDYBA, // Ledyba - HOENN_DEX_LEDIAN, // Ledian - HOENN_DEX_SPINARAK, // Spinarak - HOENN_DEX_ARIADOS, // Ariados - HOENN_DEX_CROBAT, // Crobat - HOENN_DEX_CHINCHOU, // Chinchou - HOENN_DEX_LANTURN, // Lanturn - HOENN_DEX_PICHU, // Pichu - HOENN_DEX_CLEFFA, // Cleffa - HOENN_DEX_IGGLYBUFF, // Igglybuff - HOENN_DEX_TOGEPI, // Togepi - HOENN_DEX_TOGETIC, // Togetic - HOENN_DEX_NATU, // Natu - HOENN_DEX_XATU, // Xatu - HOENN_DEX_MAREEP, // Mareep - HOENN_DEX_FLAAFFY, // Flaaffy - HOENN_DEX_AMPHAROS, // Ampharos - HOENN_DEX_BELLOSSOM, // Bellossom - HOENN_DEX_MARILL, // Marill - HOENN_DEX_AZUMARILL, // Azumarill - HOENN_DEX_SUDOWOODO, // Sudowoodo - HOENN_DEX_POLITOED, // Politoed - HOENN_DEX_HOPPIP, // Hoppip - HOENN_DEX_SKIPLOOM, // Skiploom - HOENN_DEX_JUMPLUFF, // Jumpluff - HOENN_DEX_AIPOM, // Aipom - HOENN_DEX_SUNKERN, // Sunkern - HOENN_DEX_SUNFLORA, // Sunflora - HOENN_DEX_YANMA, // Yanma - HOENN_DEX_WOOPER, // Wooper - HOENN_DEX_QUAGSIRE, // Quagsire - HOENN_DEX_ESPEON, // Espeon - HOENN_DEX_UMBREON, // Umbreon - HOENN_DEX_MURKROW, // Murkrow - HOENN_DEX_SLOWKING, // Slowking - HOENN_DEX_MISDREAVUS, // Misdreavus - HOENN_DEX_UNOWN, // Unown A - HOENN_DEX_WOBBUFFET, // Wobbuffet - HOENN_DEX_GIRAFARIG, // Girafarig - HOENN_DEX_PINECO, // Pineco - HOENN_DEX_FORRETRESS, // Forretress - HOENN_DEX_DUNSPARCE, // Dunsparce - HOENN_DEX_GLIGAR, // Gligar - HOENN_DEX_STEELIX, // Steelix - HOENN_DEX_SNUBBULL, // Snubbull - HOENN_DEX_GRANBULL, // Granbull - HOENN_DEX_QWILFISH, // Qwilfish - HOENN_DEX_SCIZOR, // Scizor - HOENN_DEX_SHUCKLE, // Shuckle - HOENN_DEX_HERACROSS, // Heracross - HOENN_DEX_SNEASEL, // Sneasel - HOENN_DEX_TEDDIURSA, // Teddiursa - HOENN_DEX_URSARING, // Ursaring - HOENN_DEX_SLUGMA, // Slugma - HOENN_DEX_MAGCARGO, // Magcargo - HOENN_DEX_SWINUB, // Swinub - HOENN_DEX_PILOSWINE, // Piloswine - HOENN_DEX_CORSOLA, // Corsola - HOENN_DEX_REMORAID, // Remoraid - HOENN_DEX_OCTILLERY, // Octillery - HOENN_DEX_DELIBIRD, // Delibird - HOENN_DEX_MANTINE, // Mantine - HOENN_DEX_SKARMORY, // Skarmory - HOENN_DEX_HOUNDOUR, // Houndour - HOENN_DEX_HOUNDOOM, // Houndoom - HOENN_DEX_KINGDRA, // Kingdra - HOENN_DEX_PHANPY, // Phanpy - HOENN_DEX_DONPHAN, // Donphan - HOENN_DEX_PORYGON2, // Porygon2 - HOENN_DEX_STANTLER, // Stantler - HOENN_DEX_SMEARGLE, // Smeargle - HOENN_DEX_TYROGUE, // Tyrogue - HOENN_DEX_HITMONTOP, // Hitmontop - HOENN_DEX_SMOOCHUM, // Smoochum - HOENN_DEX_ELEKID, // Elekid - HOENN_DEX_MAGBY, // Magby - HOENN_DEX_MILTANK, // Miltank - HOENN_DEX_BLISSEY, // Blissey - HOENN_DEX_RAIKOU, // Raikou - HOENN_DEX_ENTEI, // Entei - HOENN_DEX_SUICUNE, // Suicune - HOENN_DEX_LARVITAR, // Larvitar - HOENN_DEX_PUPITAR, // Pupitar - HOENN_DEX_TYRANITAR, // Tyranitar - HOENN_DEX_LUGIA, // Lugia - HOENN_DEX_HO_OH, // Ho-Oh - HOENN_DEX_CELEBI, // Celebi - HOENN_DEX_OLD_UNOWN_B, // Unown B (Old) - HOENN_DEX_OLD_UNOWN_C, // Unown C (Old) - HOENN_DEX_OLD_UNOWN_D, // Unown D (Old) - HOENN_DEX_OLD_UNOWN_E, // Unown E (Old) - HOENN_DEX_OLD_UNOWN_F, // Unown F (Old) - HOENN_DEX_OLD_UNOWN_G, // Unown G (Old) - HOENN_DEX_OLD_UNOWN_H, // Unown H (Old) - HOENN_DEX_OLD_UNOWN_I, // Unown I (Old) - HOENN_DEX_OLD_UNOWN_J, // Unown J (Old) - HOENN_DEX_OLD_UNOWN_K, // Unown K (Old) - HOENN_DEX_OLD_UNOWN_L, // Unown L (Old) - HOENN_DEX_OLD_UNOWN_M, // Unown M (Old) - HOENN_DEX_OLD_UNOWN_N, // Unown N (Old) - HOENN_DEX_OLD_UNOWN_O, // Unown O (Old) - HOENN_DEX_OLD_UNOWN_P, // Unown P (Old) - HOENN_DEX_OLD_UNOWN_Q, // Unown Q (Old) - HOENN_DEX_OLD_UNOWN_R, // Unown R (Old) - HOENN_DEX_OLD_UNOWN_S, // Unown S (Old) - HOENN_DEX_OLD_UNOWN_T, // Unown T (Old) - HOENN_DEX_OLD_UNOWN_U, // Unown U (Old) - HOENN_DEX_OLD_UNOWN_V, // Unown V (Old) - HOENN_DEX_OLD_UNOWN_W, // Unown W (Old) - HOENN_DEX_OLD_UNOWN_X, // Unown X (Old) - HOENN_DEX_OLD_UNOWN_Y, // Unown Y (Old) - HOENN_DEX_OLD_UNOWN_Z, // Unown Z (Old) - HOENN_DEX_TREECKO, // Treecko - HOENN_DEX_GROVYLE, // Grovyle - HOENN_DEX_SCEPTILE, // Sceptile - HOENN_DEX_TORCHIC, // Torchic - HOENN_DEX_COMBUSKEN, // Combusken - HOENN_DEX_BLAZIKEN, // Blaziken - HOENN_DEX_MUDKIP, // Mudkip - HOENN_DEX_MARSHTOMP, // Marshtomp - HOENN_DEX_SWAMPERT, // Swampert - HOENN_DEX_POOCHYENA, // Poochyena - HOENN_DEX_MIGHTYENA, // Mightyena - HOENN_DEX_ZIGZAGOON, // Zigzagoon - HOENN_DEX_LINOONE, // Linoone - HOENN_DEX_WURMPLE, // Wurmple - HOENN_DEX_SILCOON, // Silcoon - HOENN_DEX_BEAUTIFLY, // Beautifly - HOENN_DEX_CASCOON, // Cascoon - HOENN_DEX_DUSTOX, // Dustox - HOENN_DEX_LOTAD, // Lotad - HOENN_DEX_LOMBRE, // Lombre - HOENN_DEX_LUDICOLO, // Ludicolo - HOENN_DEX_SEEDOT, // Seedot - HOENN_DEX_NUZLEAF, // Nuzleaf - HOENN_DEX_SHIFTRY, // Shiftry - HOENN_DEX_NINCADA, // Nincada - HOENN_DEX_NINJASK, // Ninjask - HOENN_DEX_SHEDINJA, // Shedinja - HOENN_DEX_TAILLOW, // Taillow - HOENN_DEX_SWELLOW, // Swellow - HOENN_DEX_SHROOMISH, // Shroomish - HOENN_DEX_BRELOOM, // Breloom - HOENN_DEX_SPINDA, // Spinda - HOENN_DEX_WINGULL, // Wingull - HOENN_DEX_PELIPPER, // Pelipper - HOENN_DEX_SURSKIT, // Surskit - HOENN_DEX_MASQUERAIN, // Masquerain - HOENN_DEX_WAILMER, // Wailmer - HOENN_DEX_WAILORD, // Wailord - HOENN_DEX_SKITTY, // Skitty - HOENN_DEX_DELCATTY, // Delcatty - HOENN_DEX_KECLEON, // Kecleon - HOENN_DEX_BALTOY, // Baltoy - HOENN_DEX_CLAYDOL, // Claydol - HOENN_DEX_NOSEPASS, // Nosepass - HOENN_DEX_TORKOAL, // Torkoal - HOENN_DEX_SABLEYE, // Sableye - HOENN_DEX_BARBOACH, // Barboach - HOENN_DEX_WHISCASH, // Whiscash - HOENN_DEX_LUVDISC, // Luvdisc - HOENN_DEX_CORPHISH, // Corphish - HOENN_DEX_CRAWDAUNT, // Crawdaunt - HOENN_DEX_FEEBAS, // Feebas - HOENN_DEX_MILOTIC, // Milotic - HOENN_DEX_CARVANHA, // Carvanha - HOENN_DEX_SHARPEDO, // Sharpedo - HOENN_DEX_TRAPINCH, // Trapinch - HOENN_DEX_VIBRAVA, // Vibrava - HOENN_DEX_FLYGON, // Flygon - HOENN_DEX_MAKUHITA, // Makuhita - HOENN_DEX_HARIYAMA, // Hariyama - HOENN_DEX_ELECTRIKE, // Electrike - HOENN_DEX_MANECTRIC, // Manectric - HOENN_DEX_NUMEL, // Numel - HOENN_DEX_CAMERUPT, // Camerupt - HOENN_DEX_SPHEAL, // Spheal - HOENN_DEX_SEALEO, // Sealeo - HOENN_DEX_WALREIN, // Walrein - HOENN_DEX_CACNEA, // Cacnea - HOENN_DEX_CACTURNE, // Cacturne - HOENN_DEX_SNORUNT, // Snorunt - HOENN_DEX_GLALIE, // Glalie - HOENN_DEX_LUNATONE, // Lunatone - HOENN_DEX_SOLROCK, // Solrock - HOENN_DEX_AZURILL, // Azurill - HOENN_DEX_SPOINK, // Spoink - HOENN_DEX_GRUMPIG, // Grumpig - HOENN_DEX_PLUSLE, // Plusle - HOENN_DEX_MINUN, // Minun - HOENN_DEX_MAWILE, // Mawile - HOENN_DEX_MEDITITE, // Meditite - HOENN_DEX_MEDICHAM, // Medicham - HOENN_DEX_SWABLU, // Swablu - HOENN_DEX_ALTARIA, // Altaria - HOENN_DEX_WYNAUT, // Wynaut - HOENN_DEX_DUSKULL, // Duskull - HOENN_DEX_DUSCLOPS, // Dusclops - HOENN_DEX_ROSELIA, // Roselia - HOENN_DEX_SLAKOTH, // Slakoth - HOENN_DEX_VIGOROTH, // Vigoroth - HOENN_DEX_SLAKING, // Slaking - HOENN_DEX_GULPIN, // Gulpin - HOENN_DEX_SWALOT, // Swalot - HOENN_DEX_TROPIUS, // Tropius - HOENN_DEX_WHISMUR, // Whismur - HOENN_DEX_LOUDRED, // Loudred - HOENN_DEX_EXPLOUD, // Exploud - HOENN_DEX_CLAMPERL, // Clamperl - HOENN_DEX_HUNTAIL, // Huntail - HOENN_DEX_GOREBYSS, // Gorebyss - HOENN_DEX_ABSOL, // Absol - HOENN_DEX_SHUPPET, // Shuppet - HOENN_DEX_BANETTE, // Banette - HOENN_DEX_SEVIPER, // Seviper - HOENN_DEX_ZANGOOSE, // Zangoose - HOENN_DEX_RELICANTH, // Relicanth - HOENN_DEX_ARON, // Aron - HOENN_DEX_LAIRON, // Lairon - HOENN_DEX_AGGRON, // Aggron - HOENN_DEX_CASTFORM, // Castform - HOENN_DEX_VOLBEAT, // Volbeat - HOENN_DEX_ILLUMISE, // Illumise - HOENN_DEX_LILEEP, // Lileep - HOENN_DEX_CRADILY, // Cradily - HOENN_DEX_ANORITH, // Anorith - HOENN_DEX_ARMALDO, // Armaldo - HOENN_DEX_RALTS, // Ralts - HOENN_DEX_KIRLIA, // Kirlia - HOENN_DEX_GARDEVOIR, // Gardevoir - HOENN_DEX_BAGON, // Bagon - HOENN_DEX_SHELGON, // Shelgon - HOENN_DEX_SALAMENCE, // Salamence - HOENN_DEX_BELDUM, // Beldum - HOENN_DEX_METANG, // Metang - HOENN_DEX_METAGROSS, // Metagross - HOENN_DEX_REGIROCK, // Regirock - HOENN_DEX_REGICE, // Regice - HOENN_DEX_REGISTEEL, // Registeel - HOENN_DEX_KYOGRE, // Kyogre - HOENN_DEX_GROUDON, // Groudon - HOENN_DEX_RAYQUAZA, // Rayquaza - HOENN_DEX_LATIAS, // Latias - HOENN_DEX_LATIOS, // Latios - HOENN_DEX_JIRACHI, // Jirachi - HOENN_DEX_DEOXYS, // Deoxys - HOENN_DEX_CHIMECHO // Chimecho + // SPECIES_NONE + HOENN_DEX_BULBASAUR, // SPECIES_BULBASAUR + HOENN_DEX_IVYSAUR, // SPECIES_IVYSAUR + HOENN_DEX_VENUSAUR, // SPECIES_VENUSAUR + HOENN_DEX_CHARMANDER, // SPECIES_CHARMANDER + HOENN_DEX_CHARMELEON, // SPECIES_CHARMELEON + HOENN_DEX_CHARIZARD, // SPECIES_CHARIZARD + HOENN_DEX_SQUIRTLE, // SPECIES_SQUIRTLE + HOENN_DEX_WARTORTLE, // SPECIES_WARTORTLE + HOENN_DEX_BLASTOISE, // SPECIES_BLASTOISE + HOENN_DEX_CATERPIE, // SPECIES_CATERPIE + HOENN_DEX_METAPOD, // SPECIES_METAPOD + HOENN_DEX_BUTTERFREE, // SPECIES_BUTTERFREE + HOENN_DEX_WEEDLE, // SPECIES_WEEDLE + HOENN_DEX_KAKUNA, // SPECIES_KAKUNA + HOENN_DEX_BEEDRILL, // SPECIES_BEEDRILL + HOENN_DEX_PIDGEY, // SPECIES_PIDGEY + HOENN_DEX_PIDGEOTTO, // SPECIES_PIDGEOTTO + HOENN_DEX_PIDGEOT, // SPECIES_PIDGEOT + HOENN_DEX_RATTATA, // SPECIES_RATTATA + HOENN_DEX_RATICATE, // SPECIES_RATICATE + HOENN_DEX_SPEAROW, // SPECIES_SPEAROW + HOENN_DEX_FEAROW, // SPECIES_FEAROW + HOENN_DEX_EKANS, // SPECIES_EKANS + HOENN_DEX_ARBOK, // SPECIES_ARBOK + HOENN_DEX_PIKACHU, // SPECIES_PIKACHU + HOENN_DEX_RAICHU, // SPECIES_RAICHU + HOENN_DEX_SANDSHREW, // SPECIES_SANDSHREW + HOENN_DEX_SANDSLASH, // SPECIES_SANDSLASH + HOENN_DEX_NIDORAN_F, // SPECIES_NIDORAN_F + HOENN_DEX_NIDORINA, // SPECIES_NIDORINA + HOENN_DEX_NIDOQUEEN, // SPECIES_NIDOQUEEN + HOENN_DEX_NIDORAN_M, // SPECIES_NIDORAN_M + HOENN_DEX_NIDORINO, // SPECIES_NIDORINO + HOENN_DEX_NIDOKING, // SPECIES_NIDOKING + HOENN_DEX_CLEFAIRY, // SPECIES_CLEFAIRY + HOENN_DEX_CLEFABLE, // SPECIES_CLEFABLE + HOENN_DEX_VULPIX, // SPECIES_VULPIX + HOENN_DEX_NINETALES, // SPECIES_NINETALES + HOENN_DEX_JIGGLYPUFF, // SPECIES_JIGGLYPUFF + HOENN_DEX_WIGGLYTUFF, // SPECIES_WIGGLYTUFF + HOENN_DEX_ZUBAT, // SPECIES_ZUBAT + HOENN_DEX_GOLBAT, // SPECIES_GOLBAT + HOENN_DEX_ODDISH, // SPECIES_ODDISH + HOENN_DEX_GLOOM, // SPECIES_GLOOM + HOENN_DEX_VILEPLUME, // SPECIES_VILEPLUME + HOENN_DEX_PARAS, // SPECIES_PARAS + HOENN_DEX_PARASECT, // SPECIES_PARASECT + HOENN_DEX_VENONAT, // SPECIES_VENONAT + HOENN_DEX_VENOMOTH, // SPECIES_VENOMOTH + HOENN_DEX_DIGLETT, // SPECIES_DIGLETT + HOENN_DEX_DUGTRIO, // SPECIES_DUGTRIO + HOENN_DEX_MEOWTH, // SPECIES_MEOWTH + HOENN_DEX_PERSIAN, // SPECIES_PERSIAN + HOENN_DEX_PSYDUCK, // SPECIES_PSYDUCK + HOENN_DEX_GOLDUCK, // SPECIES_GOLDUCK + HOENN_DEX_MANKEY, // SPECIES_MANKEY + HOENN_DEX_PRIMEAPE, // SPECIES_PRIMEAPE + HOENN_DEX_GROWLITHE, // SPECIES_GROWLITHE + HOENN_DEX_ARCANINE, // SPECIES_ARCANINE + HOENN_DEX_POLIWAG, // SPECIES_POLIWAG + HOENN_DEX_POLIWHIRL, // SPECIES_POLIWHIRL + HOENN_DEX_POLIWRATH, // SPECIES_POLIWRATH + HOENN_DEX_ABRA, // SPECIES_ABRA + HOENN_DEX_KADABRA, // SPECIES_KADABRA + HOENN_DEX_ALAKAZAM, // SPECIES_ALAKAZAM + HOENN_DEX_MACHOP, // SPECIES_MACHOP + HOENN_DEX_MACHOKE, // SPECIES_MACHOKE + HOENN_DEX_MACHAMP, // SPECIES_MACHAMP + HOENN_DEX_BELLSPROUT, // SPECIES_BELLSPROUT + HOENN_DEX_WEEPINBELL, // SPECIES_WEEPINBELL + HOENN_DEX_VICTREEBEL, // SPECIES_VICTREEBEL + HOENN_DEX_TENTACOOL, // SPECIES_TENTACOOL + HOENN_DEX_TENTACRUEL, // SPECIES_TENTACRUEL + HOENN_DEX_GEODUDE, // SPECIES_GEODUDE + HOENN_DEX_GRAVELER, // SPECIES_GRAVELER + HOENN_DEX_GOLEM, // SPECIES_GOLEM + HOENN_DEX_PONYTA, // SPECIES_PONYTA + HOENN_DEX_RAPIDASH, // SPECIES_RAPIDASH + HOENN_DEX_SLOWPOKE, // SPECIES_SLOWPOKE + HOENN_DEX_SLOWBRO, // SPECIES_SLOWBRO + HOENN_DEX_MAGNEMITE, // SPECIES_MAGNEMITE + HOENN_DEX_MAGNETON, // SPECIES_MAGNETON + HOENN_DEX_FARFETCHD, // SPECIES_FARFETCHD + HOENN_DEX_DODUO, // SPECIES_DODUO + HOENN_DEX_DODRIO, // SPECIES_DODRIO + HOENN_DEX_SEEL, // SPECIES_SEEL + HOENN_DEX_DEWGONG, // SPECIES_DEWGONG + HOENN_DEX_GRIMER, // SPECIES_GRIMER + HOENN_DEX_MUK, // SPECIES_MUK + HOENN_DEX_SHELLDER, // SPECIES_SHELLDER + HOENN_DEX_CLOYSTER, // SPECIES_CLOYSTER + HOENN_DEX_GASTLY, // SPECIES_GASTLY + HOENN_DEX_HAUNTER, // SPECIES_HAUNTER + HOENN_DEX_GENGAR, // SPECIES_GENGAR + HOENN_DEX_ONIX, // SPECIES_ONIX + HOENN_DEX_DROWZEE, // SPECIES_DROWZEE + HOENN_DEX_HYPNO, // SPECIES_HYPNO + HOENN_DEX_KRABBY, // SPECIES_KRABBY + HOENN_DEX_KINGLER, // SPECIES_KINGLER + HOENN_DEX_VOLTORB, // SPECIES_VOLTORB + HOENN_DEX_ELECTRODE, // SPECIES_ELECTRODE + HOENN_DEX_EXEGGCUTE, // SPECIES_EXEGGCUTE + HOENN_DEX_EXEGGUTOR, // SPECIES_EXEGGUTOR + HOENN_DEX_CUBONE, // SPECIES_CUBONE + HOENN_DEX_MAROWAK, // SPECIES_MAROWAK + HOENN_DEX_HITMONLEE, // SPECIES_HITMONLEE + HOENN_DEX_HITMONCHAN, // SPECIES_HITMONCHAN + HOENN_DEX_LICKITUNG, // SPECIES_LICKITUNG + HOENN_DEX_KOFFING, // SPECIES_KOFFING + HOENN_DEX_WEEZING, // SPECIES_WEEZING + HOENN_DEX_RHYHORN, // SPECIES_RHYHORN + HOENN_DEX_RHYDON, // SPECIES_RHYDON + HOENN_DEX_CHANSEY, // SPECIES_CHANSEY + HOENN_DEX_TANGELA, // SPECIES_TANGELA + HOENN_DEX_KANGASKHAN, // SPECIES_KANGASKHAN + HOENN_DEX_HORSEA, // SPECIES_HORSEA + HOENN_DEX_SEADRA, // SPECIES_SEADRA + HOENN_DEX_GOLDEEN, // SPECIES_GOLDEEN + HOENN_DEX_SEAKING, // SPECIES_SEAKING + HOENN_DEX_STARYU, // SPECIES_STARYU + HOENN_DEX_STARMIE, // SPECIES_STARMIE + HOENN_DEX_MR_MIME, // SPECIES_MR_MIME + HOENN_DEX_SCYTHER, // SPECIES_SCYTHER + HOENN_DEX_JYNX, // SPECIES_JYNX + HOENN_DEX_ELECTABUZZ, // SPECIES_ELECTABUZZ + HOENN_DEX_MAGMAR, // SPECIES_MAGMAR + HOENN_DEX_PINSIR, // SPECIES_PINSIR + HOENN_DEX_TAUROS, // SPECIES_TAUROS + HOENN_DEX_MAGIKARP, // SPECIES_MAGIKARP + HOENN_DEX_GYARADOS, // SPECIES_GYARADOS + HOENN_DEX_LAPRAS, // SPECIES_LAPRAS + HOENN_DEX_DITTO, // SPECIES_DITTO + HOENN_DEX_EEVEE, // SPECIES_EEVEE + HOENN_DEX_VAPOREON, // SPECIES_VAPOREON + HOENN_DEX_JOLTEON, // SPECIES_JOLTEON + HOENN_DEX_FLAREON, // SPECIES_FLAREON + HOENN_DEX_PORYGON, // SPECIES_PORYGON + HOENN_DEX_OMANYTE, // SPECIES_OMANYTE + HOENN_DEX_OMASTAR, // SPECIES_OMASTAR + HOENN_DEX_KABUTO, // SPECIES_KABUTO + HOENN_DEX_KABUTOPS, // SPECIES_KABUTOPS + HOENN_DEX_AERODACTYL, // SPECIES_AERODACTYL + HOENN_DEX_SNORLAX, // SPECIES_SNORLAX + HOENN_DEX_ARTICUNO, // SPECIES_ARTICUNO + HOENN_DEX_ZAPDOS, // SPECIES_ZAPDOS + HOENN_DEX_MOLTRES, // SPECIES_MOLTRES + HOENN_DEX_DRATINI, // SPECIES_DRATINI + HOENN_DEX_DRAGONAIR, // SPECIES_DRAGONAIR + HOENN_DEX_DRAGONITE, // SPECIES_DRAGONITE + HOENN_DEX_MEWTWO, // SPECIES_MEWTWO + HOENN_DEX_MEW, // SPECIES_MEW + HOENN_DEX_CHIKORITA, // SPECIES_CHIKORITA + HOENN_DEX_BAYLEEF, // SPECIES_BAYLEEF + HOENN_DEX_MEGANIUM, // SPECIES_MEGANIUM + HOENN_DEX_CYNDAQUIL, // SPECIES_CYNDAQUIL + HOENN_DEX_QUILAVA, // SPECIES_QUILAVA + HOENN_DEX_TYPHLOSION, // SPECIES_TYPHLOSION + HOENN_DEX_TOTODILE, // SPECIES_TOTODILE + HOENN_DEX_CROCONAW, // SPECIES_CROCONAW + HOENN_DEX_FERALIGATR, // SPECIES_FERALIGATR + HOENN_DEX_SENTRET, // SPECIES_SENTRET + HOENN_DEX_FURRET, // SPECIES_FURRET + HOENN_DEX_HOOTHOOT, // SPECIES_HOOTHOOT + HOENN_DEX_NOCTOWL, // SPECIES_NOCTOWL + HOENN_DEX_LEDYBA, // SPECIES_LEDYBA + HOENN_DEX_LEDIAN, // SPECIES_LEDIAN + HOENN_DEX_SPINARAK, // SPECIES_SPINARAK + HOENN_DEX_ARIADOS, // SPECIES_ARIADOS + HOENN_DEX_CROBAT, // SPECIES_CROBAT + HOENN_DEX_CHINCHOU, // SPECIES_CHINCHOU + HOENN_DEX_LANTURN, // SPECIES_LANTURN + HOENN_DEX_PICHU, // SPECIES_PICHU + HOENN_DEX_CLEFFA, // SPECIES_CLEFFA + HOENN_DEX_IGGLYBUFF, // SPECIES_IGGLYBUFF + HOENN_DEX_TOGEPI, // SPECIES_TOGEPI + HOENN_DEX_TOGETIC, // SPECIES_TOGETIC + HOENN_DEX_NATU, // SPECIES_NATU + HOENN_DEX_XATU, // SPECIES_XATU + HOENN_DEX_MAREEP, // SPECIES_MAREEP + HOENN_DEX_FLAAFFY, // SPECIES_FLAAFFY + HOENN_DEX_AMPHAROS, // SPECIES_AMPHAROS + HOENN_DEX_BELLOSSOM, // SPECIES_BELLOSSOM + HOENN_DEX_MARILL, // SPECIES_MARILL + HOENN_DEX_AZUMARILL, // SPECIES_AZUMARILL + HOENN_DEX_SUDOWOODO, // SPECIES_SUDOWOODO + HOENN_DEX_POLITOED, // SPECIES_POLITOED + HOENN_DEX_HOPPIP, // SPECIES_HOPPIP + HOENN_DEX_SKIPLOOM, // SPECIES_SKIPLOOM + HOENN_DEX_JUMPLUFF, // SPECIES_JUMPLUFF + HOENN_DEX_AIPOM, // SPECIES_AIPOM + HOENN_DEX_SUNKERN, // SPECIES_SUNKERN + HOENN_DEX_SUNFLORA, // SPECIES_SUNFLORA + HOENN_DEX_YANMA, // SPECIES_YANMA + HOENN_DEX_WOOPER, // SPECIES_WOOPER + HOENN_DEX_QUAGSIRE, // SPECIES_QUAGSIRE + HOENN_DEX_ESPEON, // SPECIES_ESPEON + HOENN_DEX_UMBREON, // SPECIES_UMBREON + HOENN_DEX_MURKROW, // SPECIES_MURKROW + HOENN_DEX_SLOWKING, // SPECIES_SLOWKING + HOENN_DEX_MISDREAVUS, // SPECIES_MISDREAVUS + HOENN_DEX_UNOWN, // SPECIES_UNOWN + HOENN_DEX_WOBBUFFET, // SPECIES_WOBBUFFET + HOENN_DEX_GIRAFARIG, // SPECIES_GIRAFARIG + HOENN_DEX_PINECO, // SPECIES_PINECO + HOENN_DEX_FORRETRESS, // SPECIES_FORRETRESS + HOENN_DEX_DUNSPARCE, // SPECIES_DUNSPARCE + HOENN_DEX_GLIGAR, // SPECIES_GLIGAR + HOENN_DEX_STEELIX, // SPECIES_STEELIX + HOENN_DEX_SNUBBULL, // SPECIES_SNUBBULL + HOENN_DEX_GRANBULL, // SPECIES_GRANBULL + HOENN_DEX_QWILFISH, // SPECIES_QWILFISH + HOENN_DEX_SCIZOR, // SPECIES_SCIZOR + HOENN_DEX_SHUCKLE, // SPECIES_SHUCKLE + HOENN_DEX_HERACROSS, // SPECIES_HERACROSS + HOENN_DEX_SNEASEL, // SPECIES_SNEASEL + HOENN_DEX_TEDDIURSA, // SPECIES_TEDDIURSA + HOENN_DEX_URSARING, // SPECIES_URSARING + HOENN_DEX_SLUGMA, // SPECIES_SLUGMA + HOENN_DEX_MAGCARGO, // SPECIES_MAGCARGO + HOENN_DEX_SWINUB, // SPECIES_SWINUB + HOENN_DEX_PILOSWINE, // SPECIES_PILOSWINE + HOENN_DEX_CORSOLA, // SPECIES_CORSOLA + HOENN_DEX_REMORAID, // SPECIES_REMORAID + HOENN_DEX_OCTILLERY, // SPECIES_OCTILLERY + HOENN_DEX_DELIBIRD, // SPECIES_DELIBIRD + HOENN_DEX_MANTINE, // SPECIES_MANTINE + HOENN_DEX_SKARMORY, // SPECIES_SKARMORY + HOENN_DEX_HOUNDOUR, // SPECIES_HOUNDOUR + HOENN_DEX_HOUNDOOM, // SPECIES_HOUNDOOM + HOENN_DEX_KINGDRA, // SPECIES_KINGDRA + HOENN_DEX_PHANPY, // SPECIES_PHANPY + HOENN_DEX_DONPHAN, // SPECIES_DONPHAN + HOENN_DEX_PORYGON2, // SPECIES_PORYGON2 + HOENN_DEX_STANTLER, // SPECIES_STANTLER + HOENN_DEX_SMEARGLE, // SPECIES_SMEARGLE + HOENN_DEX_TYROGUE, // SPECIES_TYROGUE + HOENN_DEX_HITMONTOP, // SPECIES_HITMONTOP + HOENN_DEX_SMOOCHUM, // SPECIES_SMOOCHUM + HOENN_DEX_ELEKID, // SPECIES_ELEKID + HOENN_DEX_MAGBY, // SPECIES_MAGBY + HOENN_DEX_MILTANK, // SPECIES_MILTANK + HOENN_DEX_BLISSEY, // SPECIES_BLISSEY + HOENN_DEX_RAIKOU, // SPECIES_RAIKOU + HOENN_DEX_ENTEI, // SPECIES_ENTEI + HOENN_DEX_SUICUNE, // SPECIES_SUICUNE + HOENN_DEX_LARVITAR, // SPECIES_LARVITAR + HOENN_DEX_PUPITAR, // SPECIES_PUPITAR + HOENN_DEX_TYRANITAR, // SPECIES_TYRANITAR + HOENN_DEX_LUGIA, // SPECIES_LUGIA + HOENN_DEX_HO_OH, // SPECIES_HO-OH + HOENN_DEX_CELEBI, // SPECIES_CELEBI + HOENN_DEX_OLD_UNOWN_B, // SPECIES_OLD_UNOWN_B + HOENN_DEX_OLD_UNOWN_C, // SPECIES_OLD_UNOWN_C + HOENN_DEX_OLD_UNOWN_D, // SPECIES_OLD_UNOWN_D + HOENN_DEX_OLD_UNOWN_E, // SPECIES_OLD_UNOWN_E + HOENN_DEX_OLD_UNOWN_F, // SPECIES_OLD_UNOWN_F + HOENN_DEX_OLD_UNOWN_G, // SPECIES_OLD_UNOWN_G + HOENN_DEX_OLD_UNOWN_H, // SPECIES_OLD_UNOWN_H + HOENN_DEX_OLD_UNOWN_I, // SPECIES_OLD_UNOWN_I + HOENN_DEX_OLD_UNOWN_J, // SPECIES_OLD_UNOWN_J + HOENN_DEX_OLD_UNOWN_K, // SPECIES_OLD_UNOWN_K + HOENN_DEX_OLD_UNOWN_L, // SPECIES_OLD_UNOWN_L + HOENN_DEX_OLD_UNOWN_M, // SPECIES_OLD_UNOWN_M + HOENN_DEX_OLD_UNOWN_N, // SPECIES_OLD_UNOWN_N + HOENN_DEX_OLD_UNOWN_O, // SPECIES_OLD_UNOWN_O + HOENN_DEX_OLD_UNOWN_P, // SPECIES_OLD_UNOWN_P + HOENN_DEX_OLD_UNOWN_Q, // SPECIES_OLD_UNOWN_Q + HOENN_DEX_OLD_UNOWN_R, // SPECIES_OLD_UNOWN_R + HOENN_DEX_OLD_UNOWN_S, // SPECIES_OLD_UNOWN_S + HOENN_DEX_OLD_UNOWN_T, // SPECIES_OLD_UNOWN_T + HOENN_DEX_OLD_UNOWN_U, // SPECIES_OLD_UNOWN_U + HOENN_DEX_OLD_UNOWN_V, // SPECIES_OLD_UNOWN_V + HOENN_DEX_OLD_UNOWN_W, // SPECIES_OLD_UNOWN_W + HOENN_DEX_OLD_UNOWN_X, // SPECIES_OLD_UNOWN_X + HOENN_DEX_OLD_UNOWN_Y, // SPECIES_OLD_UNOWN_Y + HOENN_DEX_OLD_UNOWN_Z, // SPECIES_OLD_UNOWN_Z + HOENN_DEX_TREECKO, // SPECIES_TREECKO + HOENN_DEX_GROVYLE, // SPECIES_GROVYLE + HOENN_DEX_SCEPTILE, // SPECIES_SCEPTILE + HOENN_DEX_TORCHIC, // SPECIES_TORCHIC + HOENN_DEX_COMBUSKEN, // SPECIES_COMBUSKEN + HOENN_DEX_BLAZIKEN, // SPECIES_BLAZIKEN + HOENN_DEX_MUDKIP, // SPECIES_MUDKIP + HOENN_DEX_MARSHTOMP, // SPECIES_MARSHTOMP + HOENN_DEX_SWAMPERT, // SPECIES_SWAMPERT + HOENN_DEX_POOCHYENA, // SPECIES_POOCHYENA + HOENN_DEX_MIGHTYENA, // SPECIES_MIGHTYENA + HOENN_DEX_ZIGZAGOON, // SPECIES_ZIGZAGOON + HOENN_DEX_LINOONE, // SPECIES_LINOONE + HOENN_DEX_WURMPLE, // SPECIES_WURMPLE + HOENN_DEX_SILCOON, // SPECIES_SILCOON + HOENN_DEX_BEAUTIFLY, // SPECIES_BEAUTIFLY + HOENN_DEX_CASCOON, // SPECIES_CASCOON + HOENN_DEX_DUSTOX, // SPECIES_DUSTOX + HOENN_DEX_LOTAD, // SPECIES_LOTAD + HOENN_DEX_LOMBRE, // SPECIES_LOMBRE + HOENN_DEX_LUDICOLO, // SPECIES_LUDICOLO + HOENN_DEX_SEEDOT, // SPECIES_SEEDOT + HOENN_DEX_NUZLEAF, // SPECIES_NUZLEAF + HOENN_DEX_SHIFTRY, // SPECIES_SHIFTRY + HOENN_DEX_NINCADA, // SPECIES_NINCADA + HOENN_DEX_NINJASK, // SPECIES_NINJASK + HOENN_DEX_SHEDINJA, // SPECIES_SHEDINJA + HOENN_DEX_TAILLOW, // SPECIES_TAILLOW + HOENN_DEX_SWELLOW, // SPECIES_SWELLOW + HOENN_DEX_SHROOMISH, // SPECIES_SHROOMISH + HOENN_DEX_BRELOOM, // SPECIES_BRELOOM + HOENN_DEX_SPINDA, // SPECIES_SPINDA + HOENN_DEX_WINGULL, // SPECIES_WINGULL + HOENN_DEX_PELIPPER, // SPECIES_PELIPPER + HOENN_DEX_SURSKIT, // SPECIES_SURSKIT + HOENN_DEX_MASQUERAIN, // SPECIES_MASQUERAIN + HOENN_DEX_WAILMER, // SPECIES_WAILMER + HOENN_DEX_WAILORD, // SPECIES_WAILORD + HOENN_DEX_SKITTY, // SPECIES_SKITTY + HOENN_DEX_DELCATTY, // SPECIES_DELCATTY + HOENN_DEX_KECLEON, // SPECIES_KECLEON + HOENN_DEX_BALTOY, // SPECIES_BALTOY + HOENN_DEX_CLAYDOL, // SPECIES_CLAYDOL + HOENN_DEX_NOSEPASS, // SPECIES_NOSEPASS + HOENN_DEX_TORKOAL, // SPECIES_TORKOAL + HOENN_DEX_SABLEYE, // SPECIES_SABLEYE + HOENN_DEX_BARBOACH, // SPECIES_BARBOACH + HOENN_DEX_WHISCASH, // SPECIES_WHISCASH + HOENN_DEX_LUVDISC, // SPECIES_LUVDISC + HOENN_DEX_CORPHISH, // SPECIES_CORPHISH + HOENN_DEX_CRAWDAUNT, // SPECIES_CRAWDAUNT + HOENN_DEX_FEEBAS, // SPECIES_FEEBAS + HOENN_DEX_MILOTIC, // SPECIES_MILOTIC + HOENN_DEX_CARVANHA, // SPECIES_CARVANHA + HOENN_DEX_SHARPEDO, // SPECIES_SHARPEDO + HOENN_DEX_TRAPINCH, // SPECIES_TRAPINCH + HOENN_DEX_VIBRAVA, // SPECIES_VIBRAVA + HOENN_DEX_FLYGON, // SPECIES_FLYGON + HOENN_DEX_MAKUHITA, // SPECIES_MAKUHITA + HOENN_DEX_HARIYAMA, // SPECIES_HARIYAMA + HOENN_DEX_ELECTRIKE, // SPECIES_ELECTRIKE + HOENN_DEX_MANECTRIC, // SPECIES_MANECTRIC + HOENN_DEX_NUMEL, // SPECIES_NUMEL + HOENN_DEX_CAMERUPT, // SPECIES_CAMERUPT + HOENN_DEX_SPHEAL, // SPECIES_SPHEAL + HOENN_DEX_SEALEO, // SPECIES_SEALEO + HOENN_DEX_WALREIN, // SPECIES_WALREIN + HOENN_DEX_CACNEA, // SPECIES_CACNEA + HOENN_DEX_CACTURNE, // SPECIES_CACTURNE + HOENN_DEX_SNORUNT, // SPECIES_SNORUNT + HOENN_DEX_GLALIE, // SPECIES_GLALIE + HOENN_DEX_LUNATONE, // SPECIES_LUNATONE + HOENN_DEX_SOLROCK, // SPECIES_SOLROCK + HOENN_DEX_AZURILL, // SPECIES_AZURILL + HOENN_DEX_SPOINK, // SPECIES_SPOINK + HOENN_DEX_GRUMPIG, // SPECIES_GRUMPIG + HOENN_DEX_PLUSLE, // SPECIES_PLUSLE + HOENN_DEX_MINUN, // SPECIES_MINUN + HOENN_DEX_MAWILE, // SPECIES_MAWILE + HOENN_DEX_MEDITITE, // SPECIES_MEDITITE + HOENN_DEX_MEDICHAM, // SPECIES_MEDICHAM + HOENN_DEX_SWABLU, // SPECIES_SWABLU + HOENN_DEX_ALTARIA, // SPECIES_ALTARIA + HOENN_DEX_WYNAUT, // SPECIES_WYNAUT + HOENN_DEX_DUSKULL, // SPECIES_DUSKULL + HOENN_DEX_DUSCLOPS, // SPECIES_DUSCLOPS + HOENN_DEX_ROSELIA, // SPECIES_ROSELIA + HOENN_DEX_SLAKOTH, // SPECIES_SLAKOTH + HOENN_DEX_VIGOROTH, // SPECIES_VIGOROTH + HOENN_DEX_SLAKING, // SPECIES_SLAKING + HOENN_DEX_GULPIN, // SPECIES_GULPIN + HOENN_DEX_SWALOT, // SPECIES_SWALOT + HOENN_DEX_TROPIUS, // SPECIES_TROPIUS + HOENN_DEX_WHISMUR, // SPECIES_WHISMUR + HOENN_DEX_LOUDRED, // SPECIES_LOUDRED + HOENN_DEX_EXPLOUD, // SPECIES_EXPLOUD + HOENN_DEX_CLAMPERL, // SPECIES_CLAMPERL + HOENN_DEX_HUNTAIL, // SPECIES_HUNTAIL + HOENN_DEX_GOREBYSS, // SPECIES_GOREBYSS + HOENN_DEX_ABSOL, // SPECIES_ABSOL + HOENN_DEX_SHUPPET, // SPECIES_SHUPPET + HOENN_DEX_BANETTE, // SPECIES_BANETTE + HOENN_DEX_SEVIPER, // SPECIES_SEVIPER + HOENN_DEX_ZANGOOSE, // SPECIES_ZANGOOSE + HOENN_DEX_RELICANTH, // SPECIES_RELICANTH + HOENN_DEX_ARON, // SPECIES_ARON + HOENN_DEX_LAIRON, // SPECIES_LAIRON + HOENN_DEX_AGGRON, // SPECIES_AGGRON + HOENN_DEX_CASTFORM, // SPECIES_CASTFORM + HOENN_DEX_VOLBEAT, // SPECIES_VOLBEAT + HOENN_DEX_ILLUMISE, // SPECIES_ILLUMISE + HOENN_DEX_LILEEP, // SPECIES_LILEEP + HOENN_DEX_CRADILY, // SPECIES_CRADILY + HOENN_DEX_ANORITH, // SPECIES_ANORITH + HOENN_DEX_ARMALDO, // SPECIES_ARMALDO + HOENN_DEX_RALTS, // SPECIES_RALTS + HOENN_DEX_KIRLIA, // SPECIES_KIRLIA + HOENN_DEX_GARDEVOIR, // SPECIES_GARDEVOIR + HOENN_DEX_BAGON, // SPECIES_BAGON + HOENN_DEX_SHELGON, // SPECIES_SHELGON + HOENN_DEX_SALAMENCE, // SPECIES_SALAMENCE + HOENN_DEX_BELDUM, // SPECIES_BELDUM + HOENN_DEX_METANG, // SPECIES_METANG + HOENN_DEX_METAGROSS, // SPECIES_METAGROSS + HOENN_DEX_REGIROCK, // SPECIES_REGIROCK + HOENN_DEX_REGICE, // SPECIES_REGICE + HOENN_DEX_REGISTEEL, // SPECIES_REGISTEEL + HOENN_DEX_KYOGRE, // SPECIES_KYOGRE + HOENN_DEX_GROUDON, // SPECIES_GROUDON + HOENN_DEX_RAYQUAZA, // SPECIES_RAYQUAZA + HOENN_DEX_LATIAS, // SPECIES_LATIAS + HOENN_DEX_LATIOS, // SPECIES_LATIOS + HOENN_DEX_JIRACHI, // SPECIES_JIRACHI + HOENN_DEX_DEOXYS, // SPECIES_DEOXYS + HOENN_DEX_CHIMECHO // SPECIES_CHIMECHO }; -const u16 gSpeciesToNationalPokedexNum[] = // Assigns all species to the National Dex Index +const u16 gSpeciesToNationalPokedexNum[] = // Assigns all species to the National Dex Index (Summary No. for National Dex) { - NATIONAL_DEX_BULBASAUR, // Bulbasaur - NATIONAL_DEX_IVYSAUR, // Ivysaur - NATIONAL_DEX_VENUSAUR, // Venusaur - NATIONAL_DEX_CHARMANDER, // Charmander - NATIONAL_DEX_CHARMELEON, // Charmeleon - NATIONAL_DEX_CHARIZARD, // Charizard - NATIONAL_DEX_SQUIRTLE, // Squirtle - NATIONAL_DEX_WARTORTLE, // Wartortle - NATIONAL_DEX_BLASTOISE, // Blastoise - NATIONAL_DEX_CATERPIE, // Caterpie - NATIONAL_DEX_METAPOD, // Metapod - NATIONAL_DEX_BUTTERFREE, // Butterfree - NATIONAL_DEX_WEEDLE, // Weedle - NATIONAL_DEX_KAKUNA, // Kakuna - NATIONAL_DEX_BEEDRILL, // Beedrill - NATIONAL_DEX_PIDGEY, // Pidgey - NATIONAL_DEX_PIDGEOTTO, // Pidgeotto - NATIONAL_DEX_PIDGEOT, // Pidgeot - NATIONAL_DEX_RATTATA, // Rattata - NATIONAL_DEX_RATICATE, // Raticate - NATIONAL_DEX_SPEAROW, // Spearow - NATIONAL_DEX_FEAROW, // Fearow - NATIONAL_DEX_EKANS, // Ekans - NATIONAL_DEX_ARBOK, // Arbok - NATIONAL_DEX_PIKACHU, // Pikachu - NATIONAL_DEX_RAICHU, // Raichu - NATIONAL_DEX_SANDSHREW, // Sandshrew - NATIONAL_DEX_SANDSLASH, // Sandslash - NATIONAL_DEX_NIDORAN_F, // Nidoran♀ - NATIONAL_DEX_NIDORINA, // Nidorina - NATIONAL_DEX_NIDOQUEEN, // Nidoqueen - NATIONAL_DEX_NIDORAN_M, // Nidoran♂ - NATIONAL_DEX_NIDORINO, // Nidorino - NATIONAL_DEX_NIDOKING, // Nidoking - NATIONAL_DEX_CLEFAIRY, // Clefairy - NATIONAL_DEX_CLEFABLE, // Clefable - NATIONAL_DEX_VULPIX, // Vulpix - NATIONAL_DEX_NINETALES, // Ninetales - NATIONAL_DEX_JIGGLYPUFF, // Jigglypuff - NATIONAL_DEX_WIGGLYTUFF, // Wigglytuff - NATIONAL_DEX_ZUBAT, // Zubat - NATIONAL_DEX_GOLBAT, // Golbat - NATIONAL_DEX_ODDISH, // Oddish - NATIONAL_DEX_GLOOM, // Gloom - NATIONAL_DEX_VILEPLUME, // Vileplume - NATIONAL_DEX_PARAS, // Paras - NATIONAL_DEX_PARASECT, // Parasect - NATIONAL_DEX_VENONAT, // Venonat - NATIONAL_DEX_VENOMOTH, // Venomoth - NATIONAL_DEX_DIGLETT, // Diglett - NATIONAL_DEX_DUGTRIO, // Dugtrio - NATIONAL_DEX_MEOWTH, // Meowth - NATIONAL_DEX_PERSIAN, // Persian - NATIONAL_DEX_PSYDUCK, // Psyduck - NATIONAL_DEX_GOLDUCK, // Golduck - NATIONAL_DEX_MANKEY, // Mankey - NATIONAL_DEX_PRIMEAPE, // Primeape - NATIONAL_DEX_GROWLITHE, // Growlithe - NATIONAL_DEX_ARCANINE, // Arcanine - NATIONAL_DEX_POLIWAG, // Poliwag - NATIONAL_DEX_POLIWHIRL, // Poliwhirl - NATIONAL_DEX_POLIWRATH, // Poliwrath - NATIONAL_DEX_ABRA, // Abra - NATIONAL_DEX_KADABRA, // Kadabra - NATIONAL_DEX_ALAKAZAM, // Alakazam - NATIONAL_DEX_MACHOP, // Machop - NATIONAL_DEX_MACHOKE, // Machoke - NATIONAL_DEX_MACHAMP, // Machamp - NATIONAL_DEX_BELLSPROUT, // Bellsprout - NATIONAL_DEX_WEEPINBELL, // Weepinbell - NATIONAL_DEX_VICTREEBEL, // Victreebel - NATIONAL_DEX_TENTACOOL, // Tentacool - NATIONAL_DEX_TENTACRUEL, // Tentacruel - NATIONAL_DEX_GEODUDE, // Geodude - NATIONAL_DEX_GRAVELER, // Graveler - NATIONAL_DEX_GOLEM, // Golem - NATIONAL_DEX_PONYTA, // Ponyta - NATIONAL_DEX_RAPIDASH, // Rapidash - NATIONAL_DEX_SLOWPOKE, // Slowpoke - NATIONAL_DEX_SLOWBRO, // Slowbro - NATIONAL_DEX_MAGNEMITE, // Magnemite - NATIONAL_DEX_MAGNETON, // Magneton - NATIONAL_DEX_FARFETCHD, // Farfetch'd - NATIONAL_DEX_DODUO, // Doduo - NATIONAL_DEX_DODRIO, // Dodrio - NATIONAL_DEX_SEEL, // Seel - NATIONAL_DEX_DEWGONG, // Dewgong - NATIONAL_DEX_GRIMER, // Grimer - NATIONAL_DEX_MUK, // Muk - NATIONAL_DEX_SHELLDER, // Shellder - NATIONAL_DEX_CLOYSTER, // Cloyster - NATIONAL_DEX_GASTLY, // Gastly - NATIONAL_DEX_HAUNTER, // Haunter - NATIONAL_DEX_GENGAR, // Gengar - NATIONAL_DEX_ONIX, // Onix - NATIONAL_DEX_DROWZEE, // Drowzee - NATIONAL_DEX_HYPNO, // Hypno - NATIONAL_DEX_KRABBY, // Krabby - NATIONAL_DEX_KINGLER, // Kingler - NATIONAL_DEX_VOLTORB, // Voltorb - NATIONAL_DEX_ELECTRODE, // Electrode - NATIONAL_DEX_EXEGGCUTE, // Exeggcute - NATIONAL_DEX_EXEGGUTOR, // Exeggutor - NATIONAL_DEX_CUBONE, // Cubone - NATIONAL_DEX_MAROWAK, // Marowak - NATIONAL_DEX_HITMONLEE, // Hitmonlee - NATIONAL_DEX_HITMONCHAN, // Hitmonchan - NATIONAL_DEX_LICKITUNG, // Lickitung - NATIONAL_DEX_KOFFING, // Koffing - NATIONAL_DEX_WEEZING, // Weezing - NATIONAL_DEX_RHYHORN, // Rhyhorn - NATIONAL_DEX_RHYDON, // Rhydon - NATIONAL_DEX_CHANSEY, // Chansey - NATIONAL_DEX_TANGELA, // Tangela - NATIONAL_DEX_KANGASKHAN, // Kangaskhan - NATIONAL_DEX_HORSEA, // Horsea - NATIONAL_DEX_SEADRA, // Seadra - NATIONAL_DEX_GOLDEEN, // Goldeen - NATIONAL_DEX_SEAKING, // Seaking - NATIONAL_DEX_STARYU, // Staryu - NATIONAL_DEX_STARMIE, // Starmie - NATIONAL_DEX_MR_MIME, // Mr. Mime - NATIONAL_DEX_SCYTHER, // Scyther - NATIONAL_DEX_JYNX, // Jynx - NATIONAL_DEX_ELECTABUZZ, // Electabuzz - NATIONAL_DEX_MAGMAR, // Magmar - NATIONAL_DEX_PINSIR, // Pinsir - NATIONAL_DEX_TAUROS, // Tauros - NATIONAL_DEX_MAGIKARP, // Magikarp - NATIONAL_DEX_GYARADOS, // Gyarados - NATIONAL_DEX_LAPRAS, // Lapras - NATIONAL_DEX_DITTO, // Ditto - NATIONAL_DEX_EEVEE, // Eevee - NATIONAL_DEX_VAPOREON, // Vaporeon - NATIONAL_DEX_JOLTEON, // Jolteon - NATIONAL_DEX_FLAREON, // Flareon - NATIONAL_DEX_PORYGON, // Porygon - NATIONAL_DEX_OMANYTE, // Omanyte - NATIONAL_DEX_OMASTAR, // Omastar - NATIONAL_DEX_KABUTO, // Kabuto - NATIONAL_DEX_KABUTOPS, // Kabutops - NATIONAL_DEX_AERODACTYL, // Aerodactyl - NATIONAL_DEX_SNORLAX, // Snorlax - NATIONAL_DEX_ARTICUNO, // Articuno - NATIONAL_DEX_ZAPDOS, // Zapdos - NATIONAL_DEX_MOLTRES, // Moltres - NATIONAL_DEX_DRATINI, // Dratini - NATIONAL_DEX_DRAGONAIR, // Dragonair - NATIONAL_DEX_DRAGONITE, // Dragonite - NATIONAL_DEX_MEWTWO, // Mewtwo - NATIONAL_DEX_MEW, // Mew - NATIONAL_DEX_CHIKORITA, // Chikorita - NATIONAL_DEX_BAYLEEF, // Bayleef - NATIONAL_DEX_MEGANIUM, // Meganium - NATIONAL_DEX_CYNDAQUIL, // Cyndaquil - NATIONAL_DEX_QUILAVA, // Quilava - NATIONAL_DEX_TYPHLOSION, // Typhlosion - NATIONAL_DEX_TOTODILE, // Totodile - NATIONAL_DEX_CROCONAW, // Croconaw - NATIONAL_DEX_FERALIGATR, // Feraligatr - NATIONAL_DEX_SENTRET, // Sentret - NATIONAL_DEX_FURRET, // Furret - NATIONAL_DEX_HOOTHOOT, // Hoothoot - NATIONAL_DEX_NOCTOWL, // Noctowl - NATIONAL_DEX_LEDYBA, // Ledyba - NATIONAL_DEX_LEDIAN, // Ledian - NATIONAL_DEX_SPINARAK, // Spinarak - NATIONAL_DEX_ARIADOS, // Ariados - NATIONAL_DEX_CROBAT, // Crobat - NATIONAL_DEX_CHINCHOU, // Chinchou - NATIONAL_DEX_LANTURN, // Lanturn - NATIONAL_DEX_PICHU, // Pichu - NATIONAL_DEX_CLEFFA, // Cleffa - NATIONAL_DEX_IGGLYBUFF, // Igglybuff - NATIONAL_DEX_TOGEPI, // Togepi - NATIONAL_DEX_TOGETIC, // Togetic - NATIONAL_DEX_NATU, // Natu - NATIONAL_DEX_XATU, // Xatu - NATIONAL_DEX_MAREEP, // Mareep - NATIONAL_DEX_FLAAFFY, // Flaaffy - NATIONAL_DEX_AMPHAROS, // Ampharos - NATIONAL_DEX_BELLOSSOM, // Bellossom - NATIONAL_DEX_MARILL, // Marill - NATIONAL_DEX_AZUMARILL, // Azumarill - NATIONAL_DEX_SUDOWOODO, // Sudowoodo - NATIONAL_DEX_POLITOED, // Politoed - NATIONAL_DEX_HOPPIP, // Hoppip - NATIONAL_DEX_SKIPLOOM, // Skiploom - NATIONAL_DEX_JUMPLUFF, // Jumpluff - NATIONAL_DEX_AIPOM, // Aipom - NATIONAL_DEX_SUNKERN, // Sunkern - NATIONAL_DEX_SUNFLORA, // Sunflora - NATIONAL_DEX_YANMA, // Yanma - NATIONAL_DEX_WOOPER, // Wooper - NATIONAL_DEX_QUAGSIRE, // Quagsire - NATIONAL_DEX_ESPEON, // Espeon - NATIONAL_DEX_UMBREON, // Umbreon - NATIONAL_DEX_MURKROW, // Murkrow - NATIONAL_DEX_SLOWKING, // Slowking - NATIONAL_DEX_MISDREAVUS, // Misdreavus - NATIONAL_DEX_UNOWN, // Unown A - NATIONAL_DEX_WOBBUFFET, // Wobbuffet - NATIONAL_DEX_GIRAFARIG, // Girafarig - NATIONAL_DEX_PINECO, // Pineco - NATIONAL_DEX_FORRETRESS, // Forretress - NATIONAL_DEX_DUNSPARCE, // Dunsparce - NATIONAL_DEX_GLIGAR, // Gligar - NATIONAL_DEX_STEELIX, // Steelix - NATIONAL_DEX_SNUBBULL, // Snubbull - NATIONAL_DEX_GRANBULL, // Granbull - NATIONAL_DEX_QWILFISH, // Qwilfish - NATIONAL_DEX_SCIZOR, // Scizor - NATIONAL_DEX_SHUCKLE, // Shuckle - NATIONAL_DEX_HERACROSS, // Heracross - NATIONAL_DEX_SNEASEL, // Sneasel - NATIONAL_DEX_TEDDIURSA, // Teddiursa - NATIONAL_DEX_URSARING, // Ursaring - NATIONAL_DEX_SLUGMA, // Slugma - NATIONAL_DEX_MAGCARGO, // Magcargo - NATIONAL_DEX_SWINUB, // Swinub - NATIONAL_DEX_PILOSWINE, // Piloswine - NATIONAL_DEX_CORSOLA, // Corsola - NATIONAL_DEX_REMORAID, // Remoraid - NATIONAL_DEX_OCTILLERY, // Octillery - NATIONAL_DEX_DELIBIRD, // Delibird - NATIONAL_DEX_MANTINE, // Mantine - NATIONAL_DEX_SKARMORY, // Skarmory - NATIONAL_DEX_HOUNDOUR, // Houndour - NATIONAL_DEX_HOUNDOOM, // Houndoom - NATIONAL_DEX_KINGDRA, // Kingdra - NATIONAL_DEX_PHANPY, // Phanpy - NATIONAL_DEX_DONPHAN, // Donphan - NATIONAL_DEX_PORYGON2, // Porygon2 - NATIONAL_DEX_STANTLER, // Stantler - NATIONAL_DEX_SMEARGLE, // Smeargle - NATIONAL_DEX_TYROGUE, // Tyrogue - NATIONAL_DEX_HITMONTOP, // Hitmontop - NATIONAL_DEX_SMOOCHUM, // Smoochum - NATIONAL_DEX_ELEKID, // Elekid - NATIONAL_DEX_MAGBY, // Magby - NATIONAL_DEX_MILTANK, // Miltank - NATIONAL_DEX_BLISSEY, // Blissey - NATIONAL_DEX_RAIKOU, // Raikou - NATIONAL_DEX_ENTEI, // Entei - NATIONAL_DEX_SUICUNE, // Suicune - NATIONAL_DEX_LARVITAR, // Larvitar - NATIONAL_DEX_PUPITAR, // Pupitar - NATIONAL_DEX_TYRANITAR, // Tyranitar - NATIONAL_DEX_LUGIA, // Lugia - NATIONAL_DEX_HO_OH, // Ho-Oh - NATIONAL_DEX_CELEBI, // Celebi - NATIONAL_DEX_OLD_UNOWN_B, // Unown B (Old) - NATIONAL_DEX_OLD_UNOWN_C, // Unown C (Old) - NATIONAL_DEX_OLD_UNOWN_D, // Unown D (Old) - NATIONAL_DEX_OLD_UNOWN_E, // Unown E (Old) - NATIONAL_DEX_OLD_UNOWN_F, // Unown F (Old) - NATIONAL_DEX_OLD_UNOWN_G, // Unown G (Old) - NATIONAL_DEX_OLD_UNOWN_H, // Unown H (Old) - NATIONAL_DEX_OLD_UNOWN_I, // Unown I (Old) - NATIONAL_DEX_OLD_UNOWN_J, // Unown J (Old) - NATIONAL_DEX_OLD_UNOWN_K, // Unown K (Old) - NATIONAL_DEX_OLD_UNOWN_L, // Unown L (Old) - NATIONAL_DEX_OLD_UNOWN_M, // Unown M (Old) - NATIONAL_DEX_OLD_UNOWN_N, // Unown N (Old) - NATIONAL_DEX_OLD_UNOWN_O, // Unown O (Old) - NATIONAL_DEX_OLD_UNOWN_P, // Unown P (Old) - NATIONAL_DEX_OLD_UNOWN_Q, // Unown Q (Old) - NATIONAL_DEX_OLD_UNOWN_R, // Unown R (Old) - NATIONAL_DEX_OLD_UNOWN_S, // Unown S (Old) - NATIONAL_DEX_OLD_UNOWN_T, // Unown T (Old) - NATIONAL_DEX_OLD_UNOWN_U, // Unown U (Old) - NATIONAL_DEX_OLD_UNOWN_V, // Unown V (Old) - NATIONAL_DEX_OLD_UNOWN_W, // Unown W (Old) - NATIONAL_DEX_OLD_UNOWN_X, // Unown X (Old) - NATIONAL_DEX_OLD_UNOWN_Y, // Unown Y (Old) - NATIONAL_DEX_OLD_UNOWN_Z, // Unown Z (Old) - NATIONAL_DEX_TREECKO, // Treecko - NATIONAL_DEX_GROVYLE, // Grovyle - NATIONAL_DEX_SCEPTILE, // Sceptile - NATIONAL_DEX_TORCHIC, // Torchic - NATIONAL_DEX_COMBUSKEN, // Combusken - NATIONAL_DEX_BLAZIKEN, // Blaziken - NATIONAL_DEX_MUDKIP, // Mudkip - NATIONAL_DEX_MARSHTOMP, // Marshtomp - NATIONAL_DEX_SWAMPERT, // Swampert - NATIONAL_DEX_POOCHYENA, // Poochyena - NATIONAL_DEX_MIGHTYENA, // Mightyena - NATIONAL_DEX_ZIGZAGOON, // Zigzagoon - NATIONAL_DEX_LINOONE, // Linoone - NATIONAL_DEX_WURMPLE, // Wurmple - NATIONAL_DEX_SILCOON, // Silcoon - NATIONAL_DEX_BEAUTIFLY, // Beautifly - NATIONAL_DEX_CASCOON, // Cascoon - NATIONAL_DEX_DUSTOX, // Dustox - NATIONAL_DEX_LOTAD, // Lotad - NATIONAL_DEX_LOMBRE, // Lombre - NATIONAL_DEX_LUDICOLO, // Ludicolo - NATIONAL_DEX_SEEDOT, // Seedot - NATIONAL_DEX_NUZLEAF, // Nuzleaf - NATIONAL_DEX_SHIFTRY, // Shiftry - NATIONAL_DEX_NINCADA, // Nincada - NATIONAL_DEX_NINJASK, // Ninjask - NATIONAL_DEX_SHEDINJA, // Shedinja - NATIONAL_DEX_TAILLOW, // Taillow - NATIONAL_DEX_SWELLOW, // Swellow - NATIONAL_DEX_SHROOMISH, // Shroomish - NATIONAL_DEX_BRELOOM, // Breloom - NATIONAL_DEX_SPINDA, // Spinda - NATIONAL_DEX_WINGULL, // Wingull - NATIONAL_DEX_PELIPPER, // Pelipper - NATIONAL_DEX_SURSKIT, // Surskit - NATIONAL_DEX_MASQUERAIN, // Masquerain - NATIONAL_DEX_WAILMER, // Wailmer - NATIONAL_DEX_WAILORD, // Wailord - NATIONAL_DEX_SKITTY, // Skitty - NATIONAL_DEX_DELCATTY, // Delcatty - NATIONAL_DEX_KECLEON, // Kecleon - NATIONAL_DEX_BALTOY, // Baltoy - NATIONAL_DEX_CLAYDOL, // Claydol - NATIONAL_DEX_NOSEPASS, // Nosepass - NATIONAL_DEX_TORKOAL, // Torkoal - NATIONAL_DEX_SABLEYE, // Sableye - NATIONAL_DEX_BARBOACH, // Barboach - NATIONAL_DEX_WHISCASH, // Whiscash - NATIONAL_DEX_LUVDISC, // Luvdisc - NATIONAL_DEX_CORPHISH, // Corphish - NATIONAL_DEX_CRAWDAUNT, // Crawdaunt - NATIONAL_DEX_FEEBAS, // Feebas - NATIONAL_DEX_MILOTIC, // Milotic - NATIONAL_DEX_CARVANHA, // Carvanha - NATIONAL_DEX_SHARPEDO, // Sharpedo - NATIONAL_DEX_TRAPINCH, // Trapinch - NATIONAL_DEX_VIBRAVA, // Vibrava - NATIONAL_DEX_FLYGON, // Flygon - NATIONAL_DEX_MAKUHITA, // Makuhita - NATIONAL_DEX_HARIYAMA, // Hariyama - NATIONAL_DEX_ELECTRIKE, // Electrike - NATIONAL_DEX_MANECTRIC, // Manectric - NATIONAL_DEX_NUMEL, // Numel - NATIONAL_DEX_CAMERUPT, // Camerupt - NATIONAL_DEX_SPHEAL, // Spheal - NATIONAL_DEX_SEALEO, // Sealeo - NATIONAL_DEX_WALREIN, // Walrein - NATIONAL_DEX_CACNEA, // Cacnea - NATIONAL_DEX_CACTURNE, // Cacturne - NATIONAL_DEX_SNORUNT, // Snorunt - NATIONAL_DEX_GLALIE, // Glalie - NATIONAL_DEX_LUNATONE, // Lunatone - NATIONAL_DEX_SOLROCK, // Solrock - NATIONAL_DEX_AZURILL, // Azurill - NATIONAL_DEX_SPOINK, // Spoink - NATIONAL_DEX_GRUMPIG, // Grumpig - NATIONAL_DEX_PLUSLE, // Plusle - NATIONAL_DEX_MINUN, // Minun - NATIONAL_DEX_MAWILE, // Mawile - NATIONAL_DEX_MEDITITE, // Meditite - NATIONAL_DEX_MEDICHAM, // Medicham - NATIONAL_DEX_SWABLU, // Swablu - NATIONAL_DEX_ALTARIA, // Altaria - NATIONAL_DEX_WYNAUT, // Wynaut - NATIONAL_DEX_DUSKULL, // Duskull - NATIONAL_DEX_DUSCLOPS, // Dusclops - NATIONAL_DEX_ROSELIA, // Roselia - NATIONAL_DEX_SLAKOTH, // Slakoth - NATIONAL_DEX_VIGOROTH, // Vigoroth - NATIONAL_DEX_SLAKING, // Slaking - NATIONAL_DEX_GULPIN, // Gulpin - NATIONAL_DEX_SWALOT, // Swalot - NATIONAL_DEX_TROPIUS, // Tropius - NATIONAL_DEX_WHISMUR, // Whismur - NATIONAL_DEX_LOUDRED, // Loudred - NATIONAL_DEX_EXPLOUD, // Exploud - NATIONAL_DEX_CLAMPERL, // Clamperl - NATIONAL_DEX_HUNTAIL, // Huntail - NATIONAL_DEX_GOREBYSS, // Gorebyss - NATIONAL_DEX_ABSOL, // Absol - NATIONAL_DEX_SHUPPET, // Shuppet - NATIONAL_DEX_BANETTE, // Banette - NATIONAL_DEX_SEVIPER, // Seviper - NATIONAL_DEX_ZANGOOSE, // Zangoose - NATIONAL_DEX_RELICANTH, // Relicanth - NATIONAL_DEX_ARON, // Aron - NATIONAL_DEX_LAIRON, // Lairon - NATIONAL_DEX_AGGRON, // Aggron - NATIONAL_DEX_CASTFORM, // Castform - NATIONAL_DEX_VOLBEAT, // Volbeat - NATIONAL_DEX_ILLUMISE, // Illumise - NATIONAL_DEX_LILEEP, // Lileep - NATIONAL_DEX_CRADILY, // Cradily - NATIONAL_DEX_ANORITH, // Anorith - NATIONAL_DEX_ARMALDO, // Armaldo - NATIONAL_DEX_RALTS, // Ralts - NATIONAL_DEX_KIRLIA, // Kirlia - NATIONAL_DEX_GARDEVOIR, // Gardevoir - NATIONAL_DEX_BAGON, // Bagon - NATIONAL_DEX_SHELGON, // Shelgon - NATIONAL_DEX_SALAMENCE, // Salamence - NATIONAL_DEX_BELDUM, // Beldum - NATIONAL_DEX_METANG, // Metang - NATIONAL_DEX_METAGROSS, // Metagross - NATIONAL_DEX_REGIROCK, // Regirock - NATIONAL_DEX_REGICE, // Regice - NATIONAL_DEX_REGISTEEL, // Registeel - NATIONAL_DEX_KYOGRE, // Kyogre - NATIONAL_DEX_GROUDON, // Groudon - NATIONAL_DEX_RAYQUAZA, // Rayquaza - NATIONAL_DEX_LATIAS, // Latias - NATIONAL_DEX_LATIOS, // Latios - NATIONAL_DEX_JIRACHI, // Jirachi - NATIONAL_DEX_DEOXYS, // Deoxys - NATIONAL_DEX_CHIMECHO // Chimecho + // SPECIES_NONE + NATIONAL_DEX_BULBASAUR, // SPECIES_BULBASAUR + NATIONAL_DEX_IVYSAUR, // SPECIES_IVYSAUR + NATIONAL_DEX_VENUSAUR, // SPECIES_VENUSAUR + NATIONAL_DEX_CHARMANDER, // SPECIES_CHARMANDER + NATIONAL_DEX_CHARMELEON, // SPECIES_CHARMELEON + NATIONAL_DEX_CHARIZARD, // SPECIES_CHARIZARD + NATIONAL_DEX_SQUIRTLE, // SPECIES_SQUIRTLE + NATIONAL_DEX_WARTORTLE, // SPECIES_WARTORTLE + NATIONAL_DEX_BLASTOISE, // SPECIES_BLASTOISE + NATIONAL_DEX_CATERPIE, // SPECIES_CATERPIE + NATIONAL_DEX_METAPOD, // SPECIES_METAPOD + NATIONAL_DEX_BUTTERFREE, // SPECIES_BUTTERFREE + NATIONAL_DEX_WEEDLE, // SPECIES_WEEDLE + NATIONAL_DEX_KAKUNA, // SPECIES_KAKUNA + NATIONAL_DEX_BEEDRILL, // SPECIES_BEEDRILL + NATIONAL_DEX_PIDGEY, // SPECIES_PIDGEY + NATIONAL_DEX_PIDGEOTTO, // SPECIES_PIDGEOTTO + NATIONAL_DEX_PIDGEOT, // SPECIES_PIDGEOT + NATIONAL_DEX_RATTATA, // SPECIES_RATTATA + NATIONAL_DEX_RATICATE, // SPECIES_RATICATE + NATIONAL_DEX_SPEAROW, // SPECIES_SPEAROW + NATIONAL_DEX_FEAROW, // SPECIES_FEAROW + NATIONAL_DEX_EKANS, // SPECIES_EKANS + NATIONAL_DEX_ARBOK, // SPECIES_ARBOK + NATIONAL_DEX_PIKACHU, // SPECIES_PIKACHU + NATIONAL_DEX_RAICHU, // SPECIES_RAICHU + NATIONAL_DEX_SANDSHREW, // SPECIES_SANDSHREW + NATIONAL_DEX_SANDSLASH, // SPECIES_SANDSLASH + NATIONAL_DEX_NIDORAN_F, // SPECIES_NIDORAN_F + NATIONAL_DEX_NIDORINA, // SPECIES_NIDORINA + NATIONAL_DEX_NIDOQUEEN, // SPECIES_NIDOQUEEN + NATIONAL_DEX_NIDORAN_M, // SPECIES_NIDORAN_M + NATIONAL_DEX_NIDORINO, // SPECIES_NIDORINO + NATIONAL_DEX_NIDOKING, // SPECIES_NIDOKING + NATIONAL_DEX_CLEFAIRY, // SPECIES_CLEFAIRY + NATIONAL_DEX_CLEFABLE, // SPECIES_CLEFABLE + NATIONAL_DEX_VULPIX, // SPECIES_VULPIX + NATIONAL_DEX_NINETALES, // SPECIES_NINETALES + NATIONAL_DEX_JIGGLYPUFF, // SPECIES_JIGGLYPUFF + NATIONAL_DEX_WIGGLYTUFF, // SPECIES_WIGGLYTUFF + NATIONAL_DEX_ZUBAT, // SPECIES_ZUBAT + NATIONAL_DEX_GOLBAT, // SPECIES_GOLBAT + NATIONAL_DEX_ODDISH, // SPECIES_ODDISH + NATIONAL_DEX_GLOOM, // SPECIES_GLOOM + NATIONAL_DEX_VILEPLUME, // SPECIES_VILEPLUME + NATIONAL_DEX_PARAS, // SPECIES_PARAS + NATIONAL_DEX_PARASECT, // SPECIES_PARASECT + NATIONAL_DEX_VENONAT, // SPECIES_VENONAT + NATIONAL_DEX_VENOMOTH, // SPECIES_VENOMOTH + NATIONAL_DEX_DIGLETT, // SPECIES_DIGLETT + NATIONAL_DEX_DUGTRIO, // SPECIES_DUGTRIO + NATIONAL_DEX_MEOWTH, // SPECIES_MEOWTH + NATIONAL_DEX_PERSIAN, // SPECIES_PERSIAN + NATIONAL_DEX_PSYDUCK, // SPECIES_PSYDUCK + NATIONAL_DEX_GOLDUCK, // SPECIES_GOLDUCK + NATIONAL_DEX_MANKEY, // SPECIES_MANKEY + NATIONAL_DEX_PRIMEAPE, // SPECIES_PRIMEAPE + NATIONAL_DEX_GROWLITHE, // SPECIES_GROWLITHE + NATIONAL_DEX_ARCANINE, // SPECIES_ARCANINE + NATIONAL_DEX_POLIWAG, // SPECIES_POLIWAG + NATIONAL_DEX_POLIWHIRL, // SPECIES_POLIWHIRL + NATIONAL_DEX_POLIWRATH, // SPECIES_POLIWRATH + NATIONAL_DEX_ABRA, // SPECIES_ABRA + NATIONAL_DEX_KADABRA, // SPECIES_KADABRA + NATIONAL_DEX_ALAKAZAM, // SPECIES_ALAKAZAM + NATIONAL_DEX_MACHOP, // SPECIES_MACHOP + NATIONAL_DEX_MACHOKE, // SPECIES_MACHOKE + NATIONAL_DEX_MACHAMP, // SPECIES_MACHAMP + NATIONAL_DEX_BELLSPROUT, // SPECIES_BELLSPROUT + NATIONAL_DEX_WEEPINBELL, // SPECIES_WEEPINBELL + NATIONAL_DEX_VICTREEBEL, // SPECIES_VICTREEBEL + NATIONAL_DEX_TENTACOOL, // SPECIES_TENTACOOL + NATIONAL_DEX_TENTACRUEL, // SPECIES_TENTACRUEL + NATIONAL_DEX_GEODUDE, // SPECIES_GEODUDE + NATIONAL_DEX_GRAVELER, // SPECIES_GRAVELER + NATIONAL_DEX_GOLEM, // SPECIES_GOLEM + NATIONAL_DEX_PONYTA, // SPECIES_PONYTA + NATIONAL_DEX_RAPIDASH, // SPECIES_RAPIDASH + NATIONAL_DEX_SLOWPOKE, // SPECIES_SLOWPOKE + NATIONAL_DEX_SLOWBRO, // SPECIES_SLOWBRO + NATIONAL_DEX_MAGNEMITE, // SPECIES_MAGNEMITE + NATIONAL_DEX_MAGNETON, // SPECIES_MAGNETON + NATIONAL_DEX_FARFETCHD, // SPECIES_FARFETCHD + NATIONAL_DEX_DODUO, // SPECIES_DODUO + NATIONAL_DEX_DODRIO, // SPECIES_DODRIO + NATIONAL_DEX_SEEL, // SPECIES_SEEL + NATIONAL_DEX_DEWGONG, // SPECIES_DEWGONG + NATIONAL_DEX_GRIMER, // SPECIES_GRIMER + NATIONAL_DEX_MUK, // SPECIES_MUK + NATIONAL_DEX_SHELLDER, // SPECIES_SHELLDER + NATIONAL_DEX_CLOYSTER, // SPECIES_CLOYSTER + NATIONAL_DEX_GASTLY, // SPECIES_GASTLY + NATIONAL_DEX_HAUNTER, // SPECIES_HAUNTER + NATIONAL_DEX_GENGAR, // SPECIES_GENGAR + NATIONAL_DEX_ONIX, // SPECIES_ONIX + NATIONAL_DEX_DROWZEE, // SPECIES_DROWZEE + NATIONAL_DEX_HYPNO, // SPECIES_HYPNO + NATIONAL_DEX_KRABBY, // SPECIES_KRABBY + NATIONAL_DEX_KINGLER, // SPECIES_KINGLER + NATIONAL_DEX_VOLTORB, // SPECIES_VOLTORB + NATIONAL_DEX_ELECTRODE, // SPECIES_ELECTRODE + NATIONAL_DEX_EXEGGCUTE, // SPECIES_EXEGGCUTE + NATIONAL_DEX_EXEGGUTOR, // SPECIES_EXEGGUTOR + NATIONAL_DEX_CUBONE, // SPECIES_CUBONE + NATIONAL_DEX_MAROWAK, // SPECIES_MAROWAK + NATIONAL_DEX_HITMONLEE, // SPECIES_HITMONLEE + NATIONAL_DEX_HITMONCHAN, // SPECIES_HITMONCHAN + NATIONAL_DEX_LICKITUNG, // SPECIES_LICKITUNG + NATIONAL_DEX_KOFFING, // SPECIES_KOFFING + NATIONAL_DEX_WEEZING, // SPECIES_WEEZING + NATIONAL_DEX_RHYHORN, // SPECIES_RHYHORN + NATIONAL_DEX_RHYDON, // SPECIES_RHYDON + NATIONAL_DEX_CHANSEY, // SPECIES_CHANSEY + NATIONAL_DEX_TANGELA, // SPECIES_TANGELA + NATIONAL_DEX_KANGASKHAN, // SPECIES_KANGASKHAN + NATIONAL_DEX_HORSEA, // SPECIES_HORSEA + NATIONAL_DEX_SEADRA, // SPECIES_SEADRA + NATIONAL_DEX_GOLDEEN, // SPECIES_GOLDEEN + NATIONAL_DEX_SEAKING, // SPECIES_SEAKING + NATIONAL_DEX_STARYU, // SPECIES_STARYU + NATIONAL_DEX_STARMIE, // SPECIES_STARMIE + NATIONAL_DEX_MR_MIME, // SPECIES_MR_MIME + NATIONAL_DEX_SCYTHER, // SPECIES_SCYTHER + NATIONAL_DEX_JYNX, // SPECIES_JYNX + NATIONAL_DEX_ELECTABUZZ, // SPECIES_ELECTABUZZ + NATIONAL_DEX_MAGMAR, // SPECIES_MAGMAR + NATIONAL_DEX_PINSIR, // SPECIES_PINSIR + NATIONAL_DEX_TAUROS, // SPECIES_TAUROS + NATIONAL_DEX_MAGIKARP, // SPECIES_MAGIKARP + NATIONAL_DEX_GYARADOS, // SPECIES_GYARADOS + NATIONAL_DEX_LAPRAS, // SPECIES_LAPRAS + NATIONAL_DEX_DITTO, // SPECIES_DITTO + NATIONAL_DEX_EEVEE, // SPECIES_EEVEE + NATIONAL_DEX_VAPOREON, // SPECIES_VAPOREON + NATIONAL_DEX_JOLTEON, // SPECIES_JOLTEON + NATIONAL_DEX_FLAREON, // SPECIES_FLAREON + NATIONAL_DEX_PORYGON, // SPECIES_PORYGON + NATIONAL_DEX_OMANYTE, // SPECIES_OMANYTE + NATIONAL_DEX_OMASTAR, // SPECIES_OMASTAR + NATIONAL_DEX_KABUTO, // SPECIES_KABUTO + NATIONAL_DEX_KABUTOPS, // SPECIES_KABUTOPS + NATIONAL_DEX_AERODACTYL, // SPECIES_AERODACTYL + NATIONAL_DEX_SNORLAX, // SPECIES_SNORLAX + NATIONAL_DEX_ARTICUNO, // SPECIES_ARTICUNO + NATIONAL_DEX_ZAPDOS, // SPECIES_ZAPDOS + NATIONAL_DEX_MOLTRES, // SPECIES_MOLTRES + NATIONAL_DEX_DRATINI, // SPECIES_DRATINI + NATIONAL_DEX_DRAGONAIR, // SPECIES_DRAGONAIR + NATIONAL_DEX_DRAGONITE, // SPECIES_DRAGONITE + NATIONAL_DEX_MEWTWO, // SPECIES_MEWTWO + NATIONAL_DEX_MEW, // SPECIES_MEW + NATIONAL_DEX_CHIKORITA, // SPECIES_CHIKORITA + NATIONAL_DEX_BAYLEEF, // SPECIES_BAYLEEF + NATIONAL_DEX_MEGANIUM, // SPECIES_MEGANIUM + NATIONAL_DEX_CYNDAQUIL, // SPECIES_CYNDAQUIL + NATIONAL_DEX_QUILAVA, // SPECIES_QUILAVA + NATIONAL_DEX_TYPHLOSION, // SPECIES_TYPHLOSION + NATIONAL_DEX_TOTODILE, // SPECIES_TOTODILE + NATIONAL_DEX_CROCONAW, // SPECIES_CROCONAW + NATIONAL_DEX_FERALIGATR, // SPECIES_FERALIGATR + NATIONAL_DEX_SENTRET, // SPECIES_SENTRET + NATIONAL_DEX_FURRET, // SPECIES_FURRET + NATIONAL_DEX_HOOTHOOT, // SPECIES_HOOTHOOT + NATIONAL_DEX_NOCTOWL, // SPECIES_NOCTOWL + NATIONAL_DEX_LEDYBA, // SPECIES_LEDYBA + NATIONAL_DEX_LEDIAN, // SPECIES_LEDIAN + NATIONAL_DEX_SPINARAK, // SPECIES_SPINARAK + NATIONAL_DEX_ARIADOS, // SPECIES_ARIADOS + NATIONAL_DEX_CROBAT, // SPECIES_CROBAT + NATIONAL_DEX_CHINCHOU, // SPECIES_CHINCHOU + NATIONAL_DEX_LANTURN, // SPECIES_LANTURN + NATIONAL_DEX_PICHU, // SPECIES_PICHU + NATIONAL_DEX_CLEFFA, // SPECIES_CLEFFA + NATIONAL_DEX_IGGLYBUFF, // SPECIES_IGGLYBUFF + NATIONAL_DEX_TOGEPI, // SPECIES_TOGEPI + NATIONAL_DEX_TOGETIC, // SPECIES_TOGETIC + NATIONAL_DEX_NATU, // SPECIES_NATU + NATIONAL_DEX_XATU, // SPECIES_XATU + NATIONAL_DEX_MAREEP, // SPECIES_MAREEP + NATIONAL_DEX_FLAAFFY, // SPECIES_FLAAFFY + NATIONAL_DEX_AMPHAROS, // SPECIES_AMPHAROS + NATIONAL_DEX_BELLOSSOM, // SPECIES_BELLOSSOM + NATIONAL_DEX_MARILL, // SPECIES_MARILL + NATIONAL_DEX_AZUMARILL, // SPECIES_AZUMARILL + NATIONAL_DEX_SUDOWOODO, // SPECIES_SUDOWOODO + NATIONAL_DEX_POLITOED, // SPECIES_POLITOED + NATIONAL_DEX_HOPPIP, // SPECIES_HOPPIP + NATIONAL_DEX_SKIPLOOM, // SPECIES_SKIPLOOM + NATIONAL_DEX_JUMPLUFF, // SPECIES_JUMPLUFF + NATIONAL_DEX_AIPOM, // SPECIES_AIPOM + NATIONAL_DEX_SUNKERN, // SPECIES_SUNKERN + NATIONAL_DEX_SUNFLORA, // SPECIES_SUNFLORA + NATIONAL_DEX_YANMA, // SPECIES_YANMA + NATIONAL_DEX_WOOPER, // SPECIES_WOOPER + NATIONAL_DEX_QUAGSIRE, // SPECIES_QUAGSIRE + NATIONAL_DEX_ESPEON, // SPECIES_ESPEON + NATIONAL_DEX_UMBREON, // SPECIES_UMBREON + NATIONAL_DEX_MURKROW, // SPECIES_MURKROW + NATIONAL_DEX_SLOWKING, // SPECIES_SLOWKING + NATIONAL_DEX_MISDREAVUS, // SPECIES_MISDREAVUS + NATIONAL_DEX_UNOWN, // SPECIES_UNOWN + NATIONAL_DEX_WOBBUFFET, // SPECIES_WOBBUFFET + NATIONAL_DEX_GIRAFARIG, // SPECIES_GIRAFARIG + NATIONAL_DEX_PINECO, // SPECIES_PINECO + NATIONAL_DEX_FORRETRESS, // SPECIES_FORRETRESS + NATIONAL_DEX_DUNSPARCE, // SPECIES_DUNSPARCE + NATIONAL_DEX_GLIGAR, // SPECIES_GLIGAR + NATIONAL_DEX_STEELIX, // SPECIES_STEELIX + NATIONAL_DEX_SNUBBULL, // SPECIES_SNUBBULL + NATIONAL_DEX_GRANBULL, // SPECIES_GRANBULL + NATIONAL_DEX_QWILFISH, // SPECIES_QWILFISH + NATIONAL_DEX_SCIZOR, // SPECIES_SCIZOR + NATIONAL_DEX_SHUCKLE, // SPECIES_SHUCKLE + NATIONAL_DEX_HERACROSS, // SPECIES_HERACROSS + NATIONAL_DEX_SNEASEL, // SPECIES_SNEASEL + NATIONAL_DEX_TEDDIURSA, // SPECIES_TEDDIURSA + NATIONAL_DEX_URSARING, // SPECIES_URSARING + NATIONAL_DEX_SLUGMA, // SPECIES_SLUGMA + NATIONAL_DEX_MAGCARGO, // SPECIES_MAGCARGO + NATIONAL_DEX_SWINUB, // SPECIES_SWINUB + NATIONAL_DEX_PILOSWINE, // SPECIES_PILOSWINE + NATIONAL_DEX_CORSOLA, // SPECIES_CORSOLA + NATIONAL_DEX_REMORAID, // SPECIES_REMORAID + NATIONAL_DEX_OCTILLERY, // SPECIES_OCTILLERY + NATIONAL_DEX_DELIBIRD, // SPECIES_DELIBIRD + NATIONAL_DEX_MANTINE, // SPECIES_MANTINE + NATIONAL_DEX_SKARMORY, // SPECIES_SKARMORY + NATIONAL_DEX_HOUNDOUR, // SPECIES_HOUNDOUR + NATIONAL_DEX_HOUNDOOM, // SPECIES_HOUNDOOM + NATIONAL_DEX_KINGDRA, // SPECIES_KINGDRA + NATIONAL_DEX_PHANPY, // SPECIES_PHANPY + NATIONAL_DEX_DONPHAN, // SPECIES_DONPHAN + NATIONAL_DEX_PORYGON2, // SPECIES_PORYGON2 + NATIONAL_DEX_STANTLER, // SPECIES_STANTLER + NATIONAL_DEX_SMEARGLE, // SPECIES_SMEARGLE + NATIONAL_DEX_TYROGUE, // SPECIES_TYROGUE + NATIONAL_DEX_HITMONTOP, // SPECIES_HITMONTOP + NATIONAL_DEX_SMOOCHUM, // SPECIES_SMOOCHUM + NATIONAL_DEX_ELEKID, // SPECIES_ELEKID + NATIONAL_DEX_MAGBY, // SPECIES_MAGBY + NATIONAL_DEX_MILTANK, // SPECIES_MILTANK + NATIONAL_DEX_BLISSEY, // SPECIES_BLISSEY + NATIONAL_DEX_RAIKOU, // SPECIES_RAIKOU + NATIONAL_DEX_ENTEI, // SPECIES_ENTEI + NATIONAL_DEX_SUICUNE, // SPECIES_SUICUNE + NATIONAL_DEX_LARVITAR, // SPECIES_LARVITAR + NATIONAL_DEX_PUPITAR, // SPECIES_PUPITAR + NATIONAL_DEX_TYRANITAR, // SPECIES_TYRANITAR + NATIONAL_DEX_LUGIA, // SPECIES_LUGIA + NATIONAL_DEX_HO_OH, // SPECIES_HO-OH + NATIONAL_DEX_CELEBI, // SPECIES_CELEBI + NATIONAL_DEX_OLD_UNOWN_B, // SPECIES_OLD_UNOWN_B + NATIONAL_DEX_OLD_UNOWN_C, // SPECIES_OLD_UNOWN_C + NATIONAL_DEX_OLD_UNOWN_D, // SPECIES_OLD_UNOWN_D + NATIONAL_DEX_OLD_UNOWN_E, // SPECIES_OLD_UNOWN_E + NATIONAL_DEX_OLD_UNOWN_F, // SPECIES_OLD_UNOWN_F + NATIONAL_DEX_OLD_UNOWN_G, // SPECIES_OLD_UNOWN_G + NATIONAL_DEX_OLD_UNOWN_H, // SPECIES_OLD_UNOWN_H + NATIONAL_DEX_OLD_UNOWN_I, // SPECIES_OLD_UNOWN_I + NATIONAL_DEX_OLD_UNOWN_J, // SPECIES_OLD_UNOWN_J + NATIONAL_DEX_OLD_UNOWN_K, // SPECIES_OLD_UNOWN_K + NATIONAL_DEX_OLD_UNOWN_L, // SPECIES_OLD_UNOWN_L + NATIONAL_DEX_OLD_UNOWN_M, // SPECIES_OLD_UNOWN_M + NATIONAL_DEX_OLD_UNOWN_N, // SPECIES_OLD_UNOWN_N + NATIONAL_DEX_OLD_UNOWN_O, // SPECIES_OLD_UNOWN_O + NATIONAL_DEX_OLD_UNOWN_P, // SPECIES_OLD_UNOWN_P + NATIONAL_DEX_OLD_UNOWN_Q, // SPECIES_OLD_UNOWN_Q + NATIONAL_DEX_OLD_UNOWN_R, // SPECIES_OLD_UNOWN_R + NATIONAL_DEX_OLD_UNOWN_S, // SPECIES_OLD_UNOWN_S + NATIONAL_DEX_OLD_UNOWN_T, // SPECIES_OLD_UNOWN_T + NATIONAL_DEX_OLD_UNOWN_U, // SPECIES_OLD_UNOWN_U + NATIONAL_DEX_OLD_UNOWN_V, // SPECIES_OLD_UNOWN_V + NATIONAL_DEX_OLD_UNOWN_W, // SPECIES_OLD_UNOWN_W + NATIONAL_DEX_OLD_UNOWN_X, // SPECIES_OLD_UNOWN_X + NATIONAL_DEX_OLD_UNOWN_Y, // SPECIES_OLD_UNOWN_Y + NATIONAL_DEX_OLD_UNOWN_Z, // SPECIES_OLD_UNOWN_Z + NATIONAL_DEX_TREECKO, // SPECIES_TREECKO + NATIONAL_DEX_GROVYLE, // SPECIES_GROVYLE + NATIONAL_DEX_SCEPTILE, // SPECIES_SCEPTILE + NATIONAL_DEX_TORCHIC, // SPECIES_TORCHIC + NATIONAL_DEX_COMBUSKEN, // SPECIES_COMBUSKEN + NATIONAL_DEX_BLAZIKEN, // SPECIES_BLAZIKEN + NATIONAL_DEX_MUDKIP, // SPECIES_MUDKIP + NATIONAL_DEX_MARSHTOMP, // SPECIES_MARSHTOMP + NATIONAL_DEX_SWAMPERT, // SPECIES_SWAMPERT + NATIONAL_DEX_POOCHYENA, // SPECIES_POOCHYENA + NATIONAL_DEX_MIGHTYENA, // SPECIES_MIGHTYENA + NATIONAL_DEX_ZIGZAGOON, // SPECIES_ZIGZAGOON + NATIONAL_DEX_LINOONE, // SPECIES_LINOONE + NATIONAL_DEX_WURMPLE, // SPECIES_WURMPLE + NATIONAL_DEX_SILCOON, // SPECIES_SILCOON + NATIONAL_DEX_BEAUTIFLY, // SPECIES_BEAUTIFLY + NATIONAL_DEX_CASCOON, // SPECIES_CASCOON + NATIONAL_DEX_DUSTOX, // SPECIES_DUSTOX + NATIONAL_DEX_LOTAD, // SPECIES_LOTAD + NATIONAL_DEX_LOMBRE, // SPECIES_LOMBRE + NATIONAL_DEX_LUDICOLO, // SPECIES_LUDICOLO + NATIONAL_DEX_SEEDOT, // SPECIES_SEEDOT + NATIONAL_DEX_NUZLEAF, // SPECIES_NUZLEAF + NATIONAL_DEX_SHIFTRY, // SPECIES_SHIFTRY + NATIONAL_DEX_NINCADA, // SPECIES_NINCADA + NATIONAL_DEX_NINJASK, // SPECIES_NINJASK + NATIONAL_DEX_SHEDINJA, // SPECIES_SHEDINJA + NATIONAL_DEX_TAILLOW, // SPECIES_TAILLOW + NATIONAL_DEX_SWELLOW, // SPECIES_SWELLOW + NATIONAL_DEX_SHROOMISH, // SPECIES_SHROOMISH + NATIONAL_DEX_BRELOOM, // SPECIES_BRELOOM + NATIONAL_DEX_SPINDA, // SPECIES_SPINDA + NATIONAL_DEX_WINGULL, // SPECIES_WINGULL + NATIONAL_DEX_PELIPPER, // SPECIES_PELIPPER + NATIONAL_DEX_SURSKIT, // SPECIES_SURSKIT + NATIONAL_DEX_MASQUERAIN, // SPECIES_MASQUERAIN + NATIONAL_DEX_WAILMER, // SPECIES_WAILMER + NATIONAL_DEX_WAILORD, // SPECIES_WAILORD + NATIONAL_DEX_SKITTY, // SPECIES_SKITTY + NATIONAL_DEX_DELCATTY, // SPECIES_DELCATTY + NATIONAL_DEX_KECLEON, // SPECIES_KECLEON + NATIONAL_DEX_BALTOY, // SPECIES_BALTOY + NATIONAL_DEX_CLAYDOL, // SPECIES_CLAYDOL + NATIONAL_DEX_NOSEPASS, // SPECIES_NOSEPASS + NATIONAL_DEX_TORKOAL, // SPECIES_TORKOAL + NATIONAL_DEX_SABLEYE, // SPECIES_SABLEYE + NATIONAL_DEX_BARBOACH, // SPECIES_BARBOACH + NATIONAL_DEX_WHISCASH, // SPECIES_WHISCASH + NATIONAL_DEX_LUVDISC, // SPECIES_LUVDISC + NATIONAL_DEX_CORPHISH, // SPECIES_CORPHISH + NATIONAL_DEX_CRAWDAUNT, // SPECIES_CRAWDAUNT + NATIONAL_DEX_FEEBAS, // SPECIES_FEEBAS + NATIONAL_DEX_MILOTIC, // SPECIES_MILOTIC + NATIONAL_DEX_CARVANHA, // SPECIES_CARVANHA + NATIONAL_DEX_SHARPEDO, // SPECIES_SHARPEDO + NATIONAL_DEX_TRAPINCH, // SPECIES_TRAPINCH + NATIONAL_DEX_VIBRAVA, // SPECIES_VIBRAVA + NATIONAL_DEX_FLYGON, // SPECIES_FLYGON + NATIONAL_DEX_MAKUHITA, // SPECIES_MAKUHITA + NATIONAL_DEX_HARIYAMA, // SPECIES_HARIYAMA + NATIONAL_DEX_ELECTRIKE, // SPECIES_ELECTRIKE + NATIONAL_DEX_MANECTRIC, // SPECIES_MANECTRIC + NATIONAL_DEX_NUMEL, // SPECIES_NUMEL + NATIONAL_DEX_CAMERUPT, // SPECIES_CAMERUPT + NATIONAL_DEX_SPHEAL, // SPECIES_SPHEAL + NATIONAL_DEX_SEALEO, // SPECIES_SEALEO + NATIONAL_DEX_WALREIN, // SPECIES_WALREIN + NATIONAL_DEX_CACNEA, // SPECIES_CACNEA + NATIONAL_DEX_CACTURNE, // SPECIES_CACTURNE + NATIONAL_DEX_SNORUNT, // SPECIES_SNORUNT + NATIONAL_DEX_GLALIE, // SPECIES_GLALIE + NATIONAL_DEX_LUNATONE, // SPECIES_LUNATONE + NATIONAL_DEX_SOLROCK, // SPECIES_SOLROCK + NATIONAL_DEX_AZURILL, // SPECIES_AZURILL + NATIONAL_DEX_SPOINK, // SPECIES_SPOINK + NATIONAL_DEX_GRUMPIG, // SPECIES_GRUMPIG + NATIONAL_DEX_PLUSLE, // SPECIES_PLUSLE + NATIONAL_DEX_MINUN, // SPECIES_MINUN + NATIONAL_DEX_MAWILE, // SPECIES_MAWILE + NATIONAL_DEX_MEDITITE, // SPECIES_MEDITITE + NATIONAL_DEX_MEDICHAM, // SPECIES_MEDICHAM + NATIONAL_DEX_SWABLU, // SPECIES_SWABLU + NATIONAL_DEX_ALTARIA, // SPECIES_ALTARIA + NATIONAL_DEX_WYNAUT, // SPECIES_WYNAUT + NATIONAL_DEX_DUSKULL, // SPECIES_DUSKULL + NATIONAL_DEX_DUSCLOPS, // SPECIES_DUSCLOPS + NATIONAL_DEX_ROSELIA, // SPECIES_ROSELIA + NATIONAL_DEX_SLAKOTH, // SPECIES_SLAKOTH + NATIONAL_DEX_VIGOROTH, // SPECIES_VIGOROTH + NATIONAL_DEX_SLAKING, // SPECIES_SLAKING + NATIONAL_DEX_GULPIN, // SPECIES_GULPIN + NATIONAL_DEX_SWALOT, // SPECIES_SWALOT + NATIONAL_DEX_TROPIUS, // SPECIES_TROPIUS + NATIONAL_DEX_WHISMUR, // SPECIES_WHISMUR + NATIONAL_DEX_LOUDRED, // SPECIES_LOUDRED + NATIONAL_DEX_EXPLOUD, // SPECIES_EXPLOUD + NATIONAL_DEX_CLAMPERL, // SPECIES_CLAMPERL + NATIONAL_DEX_HUNTAIL, // SPECIES_HUNTAIL + NATIONAL_DEX_GOREBYSS, // SPECIES_GOREBYSS + NATIONAL_DEX_ABSOL, // SPECIES_ABSOL + NATIONAL_DEX_SHUPPET, // SPECIES_SHUPPET + NATIONAL_DEX_BANETTE, // SPECIES_BANETTE + NATIONAL_DEX_SEVIPER, // SPECIES_SEVIPER + NATIONAL_DEX_ZANGOOSE, // SPECIES_ZANGOOSE + NATIONAL_DEX_RELICANTH, // SPECIES_RELICANTH + NATIONAL_DEX_ARON, // SPECIES_ARON + NATIONAL_DEX_LAIRON, // SPECIES_LAIRON + NATIONAL_DEX_AGGRON, // SPECIES_AGGRON + NATIONAL_DEX_CASTFORM, // SPECIES_CASTFORM + NATIONAL_DEX_VOLBEAT, // SPECIES_VOLBEAT + NATIONAL_DEX_ILLUMISE, // SPECIES_ILLUMISE + NATIONAL_DEX_LILEEP, // SPECIES_LILEEP + NATIONAL_DEX_CRADILY, // SPECIES_CRADILY + NATIONAL_DEX_ANORITH, // SPECIES_ANORITH + NATIONAL_DEX_ARMALDO, // SPECIES_ARMALDO + NATIONAL_DEX_RALTS, // SPECIES_RALTS + NATIONAL_DEX_KIRLIA, // SPECIES_KIRLIA + NATIONAL_DEX_GARDEVOIR, // SPECIES_GARDEVOIR + NATIONAL_DEX_BAGON, // SPECIES_BAGON + NATIONAL_DEX_SHELGON, // SPECIES_SHELGON + NATIONAL_DEX_SALAMENCE, // SPECIES_SALAMENCE + NATIONAL_DEX_BELDUM, // SPECIES_BELDUM + NATIONAL_DEX_METANG, // SPECIES_METANG + NATIONAL_DEX_METAGROSS, // SPECIES_METAGROSS + NATIONAL_DEX_REGIROCK, // SPECIES_REGIROCK + NATIONAL_DEX_REGICE, // SPECIES_REGICE + NATIONAL_DEX_REGISTEEL, // SPECIES_REGISTEEL + NATIONAL_DEX_KYOGRE, // SPECIES_KYOGRE + NATIONAL_DEX_GROUDON, // SPECIES_GROUDON + NATIONAL_DEX_RAYQUAZA, // SPECIES_RAYQUAZA + NATIONAL_DEX_LATIAS, // SPECIES_LATIAS + NATIONAL_DEX_LATIOS, // SPECIES_LATIOS + NATIONAL_DEX_JIRACHI, // SPECIES_JIRACHI + NATIONAL_DEX_DEOXYS, // SPECIES_DEOXYS + NATIONAL_DEX_CHIMECHO // SPECIES_CHIMECHO }; const u16 gHoennToNationalOrder[] = // Assigns Hoenn Dex Pokémon (Using National Dex Index) { - NATIONAL_DEX_TREECKO, // Treecko - NATIONAL_DEX_GROVYLE, // Grovyle - NATIONAL_DEX_SCEPTILE, // Sceptile - NATIONAL_DEX_TORCHIC, // Torchic - NATIONAL_DEX_COMBUSKEN, // Combusken - NATIONAL_DEX_BLAZIKEN, // Blaziken - NATIONAL_DEX_MUDKIP, // Mudkip - NATIONAL_DEX_MARSHTOMP, // Marshtomp - NATIONAL_DEX_SWAMPERT, // Swampert - NATIONAL_DEX_POOCHYENA, // Poochyena - NATIONAL_DEX_MIGHTYENA, // Mightyena - NATIONAL_DEX_ZIGZAGOON, // Zigzagoon - NATIONAL_DEX_LINOONE, // Linoone - NATIONAL_DEX_WURMPLE, // Wurmple - NATIONAL_DEX_SILCOON, // Silcoon - NATIONAL_DEX_BEAUTIFLY, // Beautifly - NATIONAL_DEX_CASCOON, // Cascoon - NATIONAL_DEX_DUSTOX, // Dustox - NATIONAL_DEX_LOTAD, // Lotad - NATIONAL_DEX_LOMBRE, // Lombre - NATIONAL_DEX_LUDICOLO, // Ludicolo - NATIONAL_DEX_SEEDOT, // Seedot - NATIONAL_DEX_NUZLEAF, // Nuzleaf - NATIONAL_DEX_SHIFTRY, // Shiftry - NATIONAL_DEX_TAILLOW, // Taillow - NATIONAL_DEX_SWELLOW, // Swellow - NATIONAL_DEX_WINGULL, // Wingull - NATIONAL_DEX_PELIPPER, // Pelipper - NATIONAL_DEX_RALTS, // Ralts - NATIONAL_DEX_KIRLIA, // Kirlia - NATIONAL_DEX_GARDEVOIR, // Gardevoir - NATIONAL_DEX_SURSKIT, // Surskit - NATIONAL_DEX_MASQUERAIN, // Masquerain - NATIONAL_DEX_SHROOMISH, // Shroomish - NATIONAL_DEX_BRELOOM, // Breloom - NATIONAL_DEX_SLAKOTH, // Slakoth - NATIONAL_DEX_VIGOROTH, // Vigoroth - NATIONAL_DEX_SLAKING, // Slaking - NATIONAL_DEX_ABRA, // Abra - NATIONAL_DEX_KADABRA, // Kadabra - NATIONAL_DEX_ALAKAZAM, // Alakazam - NATIONAL_DEX_NINCADA, // Nincada - NATIONAL_DEX_NINJASK, // Ninjask - NATIONAL_DEX_SHEDINJA, // Shedinja - NATIONAL_DEX_WHISMUR, // Whismur - NATIONAL_DEX_LOUDRED, // Loudred - NATIONAL_DEX_EXPLOUD, // Exploud - NATIONAL_DEX_MAKUHITA, // Makuhita - NATIONAL_DEX_HARIYAMA, // Hariyama - NATIONAL_DEX_GOLDEEN, // Goldeen - NATIONAL_DEX_SEAKING, // Seaking - NATIONAL_DEX_MAGIKARP, // Magikarp - NATIONAL_DEX_GYARADOS, // Gyarados - NATIONAL_DEX_AZURILL, // Azurill - NATIONAL_DEX_MARILL, // Marill - NATIONAL_DEX_AZUMARILL, // Azumarill - NATIONAL_DEX_GEODUDE, // Geodude - NATIONAL_DEX_GRAVELER, // Graveler - NATIONAL_DEX_GOLEM, // Golem - NATIONAL_DEX_NOSEPASS, // Nosepass - NATIONAL_DEX_SKITTY, // Skitty - NATIONAL_DEX_DELCATTY, // Delcatty - NATIONAL_DEX_ZUBAT, // Zubat - NATIONAL_DEX_GOLBAT, // Golbat - NATIONAL_DEX_CROBAT, // Crobat - NATIONAL_DEX_TENTACOOL, // Tentacool - NATIONAL_DEX_TENTACRUEL, // Tentacruel - NATIONAL_DEX_SABLEYE, // Sableye - NATIONAL_DEX_MAWILE, // Mawile - NATIONAL_DEX_ARON, // Aron - NATIONAL_DEX_LAIRON, // Lairon - NATIONAL_DEX_AGGRON, // Aggron - NATIONAL_DEX_MACHOP, // Machop - NATIONAL_DEX_MACHOKE, // Machoke - NATIONAL_DEX_MACHAMP, // Machamp - NATIONAL_DEX_MEDITITE, // Meditite - NATIONAL_DEX_MEDICHAM, // Medicham - NATIONAL_DEX_ELECTRIKE, // Electrike - NATIONAL_DEX_MANECTRIC, // Manectric - NATIONAL_DEX_PLUSLE, // Plusle - NATIONAL_DEX_MINUN, // Minun - NATIONAL_DEX_MAGNEMITE, // Magnemite - NATIONAL_DEX_MAGNETON, // Magneton - NATIONAL_DEX_VOLTORB, // Voltorb - NATIONAL_DEX_ELECTRODE, // Electrode - NATIONAL_DEX_VOLBEAT, // Volbeat - NATIONAL_DEX_ILLUMISE, // Illumise - NATIONAL_DEX_ODDISH, // Oddish - NATIONAL_DEX_GLOOM, // Gloom - NATIONAL_DEX_VILEPLUME, // Vileplume - NATIONAL_DEX_BELLOSSOM, // Bellossom - NATIONAL_DEX_DODUO, // Doduo - NATIONAL_DEX_DODRIO, // Dodrio - NATIONAL_DEX_ROSELIA, // Roselia - NATIONAL_DEX_GULPIN, // Gulpin - NATIONAL_DEX_SWALOT, // Swalot - NATIONAL_DEX_CARVANHA, // Carvanha - NATIONAL_DEX_SHARPEDO, // Sharpedo - NATIONAL_DEX_WAILMER, // Wailmer - NATIONAL_DEX_WAILORD, // Wailord - NATIONAL_DEX_NUMEL, // Numel - NATIONAL_DEX_CAMERUPT, // Camerupt - NATIONAL_DEX_SLUGMA, // Slugma - NATIONAL_DEX_MAGCARGO, // Magcargo - NATIONAL_DEX_TORKOAL, // Torkoal - NATIONAL_DEX_GRIMER, // Grimer - NATIONAL_DEX_MUK, // Muk - NATIONAL_DEX_KOFFING, // Koffing - NATIONAL_DEX_WEEZING, // Weezing - NATIONAL_DEX_SPOINK, // Spoink - NATIONAL_DEX_GRUMPIG, // Grumpig - NATIONAL_DEX_SANDSHREW, // Sandshrew - NATIONAL_DEX_SANDSLASH, // Sandslash - NATIONAL_DEX_SPINDA, // Spinda - NATIONAL_DEX_SKARMORY, // Skarmory - NATIONAL_DEX_TRAPINCH, // Trapinch - NATIONAL_DEX_VIBRAVA, // Vibrava - NATIONAL_DEX_FLYGON, // Flygon - NATIONAL_DEX_CACNEA, // Cacnea - NATIONAL_DEX_CACTURNE, // Cacturne - NATIONAL_DEX_SWABLU, // Swablu - NATIONAL_DEX_ALTARIA, // Altaria - NATIONAL_DEX_ZANGOOSE, // Zangoose - NATIONAL_DEX_SEVIPER, // Seviper - NATIONAL_DEX_LUNATONE, // Lunatone - NATIONAL_DEX_SOLROCK, // Solrock - NATIONAL_DEX_BARBOACH, // Barboach - NATIONAL_DEX_WHISCASH, // Whiscash - NATIONAL_DEX_CORPHISH, // Corphish - NATIONAL_DEX_CRAWDAUNT, // Crawdaunt - NATIONAL_DEX_BALTOY, // Baltoy - NATIONAL_DEX_CLAYDOL, // Claydol - NATIONAL_DEX_LILEEP, // Lileep - NATIONAL_DEX_CRADILY, // Cradily - NATIONAL_DEX_ANORITH, // Anorith - NATIONAL_DEX_ARMALDO, // Armaldo - NATIONAL_DEX_IGGLYBUFF, // Igglybuff - NATIONAL_DEX_JIGGLYPUFF, // Jigglypuff - NATIONAL_DEX_WIGGLYTUFF, // Wigglytuff - NATIONAL_DEX_FEEBAS, // Feebas - NATIONAL_DEX_MILOTIC, // Milotic - NATIONAL_DEX_CASTFORM, // Castform - NATIONAL_DEX_STARYU, // Staryu - NATIONAL_DEX_STARMIE, // Starmie - NATIONAL_DEX_KECLEON, // Kecleon - NATIONAL_DEX_SHUPPET, // Shuppet - NATIONAL_DEX_BANETTE, // Banette - NATIONAL_DEX_DUSKULL, // Duskull - NATIONAL_DEX_DUSCLOPS, // Dusclops - NATIONAL_DEX_TROPIUS, // Tropius - NATIONAL_DEX_CHIMECHO, // Chimecho - NATIONAL_DEX_ABSOL, // Absol - NATIONAL_DEX_VULPIX, // Vulpix - NATIONAL_DEX_NINETALES, // Ninetales - NATIONAL_DEX_PICHU, // Pichu - NATIONAL_DEX_PIKACHU, // Pikachu - NATIONAL_DEX_RAICHU, // Raichu - NATIONAL_DEX_PSYDUCK, // Psyduck - NATIONAL_DEX_GOLDUCK, // Golduck - NATIONAL_DEX_WYNAUT, // Wynaut - NATIONAL_DEX_WOBBUFFET, // Wobbuffet - NATIONAL_DEX_NATU, // Natu - NATIONAL_DEX_XATU, // Xatu - NATIONAL_DEX_GIRAFARIG, // Girafarig - NATIONAL_DEX_PHANPY, // Phanpy - NATIONAL_DEX_DONPHAN, // Donphan - NATIONAL_DEX_PINSIR, // Pinsir - NATIONAL_DEX_HERACROSS, // Heracross - NATIONAL_DEX_RHYHORN, // Rhyhorn - NATIONAL_DEX_RHYDON, // Rhydon - NATIONAL_DEX_SNORUNT, // Snorunt - NATIONAL_DEX_GLALIE, // Glalie - NATIONAL_DEX_SPHEAL, // Spheal - NATIONAL_DEX_SEALEO, // Sealeo - NATIONAL_DEX_WALREIN, // Walrein - NATIONAL_DEX_CLAMPERL, // Clamperl - NATIONAL_DEX_HUNTAIL, // Huntail - NATIONAL_DEX_GOREBYSS, // Gorebyss - NATIONAL_DEX_RELICANTH, // Relicanth - NATIONAL_DEX_CORSOLA, // Corsola - NATIONAL_DEX_CHINCHOU, // Chinchou - NATIONAL_DEX_LANTURN, // Lanturn - NATIONAL_DEX_LUVDISC, // Luvdisc - NATIONAL_DEX_HORSEA, // Horsea - NATIONAL_DEX_SEADRA, // Seadra - NATIONAL_DEX_KINGDRA, // Kingdra - NATIONAL_DEX_BAGON, // Bagon - NATIONAL_DEX_SHELGON, // Shelgon - NATIONAL_DEX_SALAMENCE, // Salamence - NATIONAL_DEX_BELDUM, // Beldum - NATIONAL_DEX_METANG, // Metang - NATIONAL_DEX_METAGROSS, // Metagross - NATIONAL_DEX_REGIROCK, // Regirock - NATIONAL_DEX_REGICE, // Regice - NATIONAL_DEX_REGISTEEL, // Registeel - NATIONAL_DEX_LATIAS, // Latias - NATIONAL_DEX_LATIOS, // Latios - NATIONAL_DEX_KYOGRE, // Kyogre - NATIONAL_DEX_GROUDON, // Groudon - NATIONAL_DEX_RAYQUAZA, // Rayquaza - NATIONAL_DEX_JIRACHI, // Jirachi - NATIONAL_DEX_DEOXYS, // Deoxys - NATIONAL_DEX_BULBASAUR, // Bulbasaur - Pokémon from here onwards are UNSEEN in the Hoenn Dex. - NATIONAL_DEX_IVYSAUR, // Ivysaur - NATIONAL_DEX_VENUSAUR, // Venusaur - NATIONAL_DEX_CHARMANDER, // Charmander - NATIONAL_DEX_CHARMELEON, // Charmeleon - NATIONAL_DEX_CHARIZARD, // Charizard - NATIONAL_DEX_SQUIRTLE, // Squirtle - NATIONAL_DEX_WARTORTLE, // Wartortle - NATIONAL_DEX_BLASTOISE, // Blastoise - NATIONAL_DEX_CATERPIE, // Caterpie - NATIONAL_DEX_METAPOD, // Metapod - NATIONAL_DEX_BUTTERFREE, // Butterfree - NATIONAL_DEX_WEEDLE, // Weedle - NATIONAL_DEX_KAKUNA, // Kakuna - NATIONAL_DEX_BEEDRILL, // Beedrill - NATIONAL_DEX_PIDGEY, // Pidgey - NATIONAL_DEX_PIDGEOTTO, // Pidgeotto - NATIONAL_DEX_PIDGEOT, // Pidgeot - NATIONAL_DEX_RATTATA, // Rattata - NATIONAL_DEX_RATICATE, // Raticate - NATIONAL_DEX_SPEAROW, // Spearow - NATIONAL_DEX_FEAROW, // Fearow - NATIONAL_DEX_EKANS, // Ekans - NATIONAL_DEX_ARBOK, // Arbok - NATIONAL_DEX_NIDORAN_F, // Nidoran♀ - NATIONAL_DEX_NIDORINA, // Nidorina - NATIONAL_DEX_NIDOQUEEN, // Nidoqueen - NATIONAL_DEX_NIDORAN_M, // Nidoran♂ - NATIONAL_DEX_NIDORINO, // Nidorino - NATIONAL_DEX_NIDOKING, // Nidoking - NATIONAL_DEX_CLEFAIRY, // Clefairy - NATIONAL_DEX_CLEFABLE, // Clefable - NATIONAL_DEX_PARAS, // Paras - NATIONAL_DEX_PARASECT, // Parasect - NATIONAL_DEX_VENONAT, // Venonat - NATIONAL_DEX_VENOMOTH, // Venomoth - NATIONAL_DEX_DIGLETT, // Diglett - NATIONAL_DEX_DUGTRIO, // Dugtrio - NATIONAL_DEX_MEOWTH, // Meowth - NATIONAL_DEX_PERSIAN, // Persian - NATIONAL_DEX_MANKEY, // Mankey - NATIONAL_DEX_PRIMEAPE, // Primeape - NATIONAL_DEX_GROWLITHE, // Growlithe - NATIONAL_DEX_ARCANINE, // Arcanine - NATIONAL_DEX_POLIWAG, // Poliwag - NATIONAL_DEX_POLIWHIRL, // Poliwhirl - NATIONAL_DEX_POLIWRATH, // Poliwrath - NATIONAL_DEX_BELLSPROUT, // Bellsprout - NATIONAL_DEX_WEEPINBELL, // Weepinbell - NATIONAL_DEX_VICTREEBEL, // Victreebel - NATIONAL_DEX_PONYTA, // Ponyta - NATIONAL_DEX_RAPIDASH, // Rapidash - NATIONAL_DEX_SLOWPOKE, // Slowpoke - NATIONAL_DEX_SLOWBRO, // Slowbro - NATIONAL_DEX_FARFETCHD, // Farfetch'd - NATIONAL_DEX_SEEL, // Seel - NATIONAL_DEX_DEWGONG, // Dewgong - NATIONAL_DEX_SHELLDER, // Shellder - NATIONAL_DEX_CLOYSTER, // Cloyster - NATIONAL_DEX_GASTLY, // Gastly - NATIONAL_DEX_HAUNTER, // Haunter - NATIONAL_DEX_GENGAR, // Gengar - NATIONAL_DEX_ONIX, // Onix - NATIONAL_DEX_DROWZEE, // Drowzee - NATIONAL_DEX_HYPNO, // Hypno - NATIONAL_DEX_KRABBY, // Krabby - NATIONAL_DEX_KINGLER, // Kingler - NATIONAL_DEX_EXEGGCUTE, // Exeggcute - NATIONAL_DEX_EXEGGUTOR, // Exeggutor - NATIONAL_DEX_CUBONE, // Cubone - NATIONAL_DEX_MAROWAK, // Marowak - NATIONAL_DEX_HITMONLEE, // Hitmonlee - NATIONAL_DEX_HITMONCHAN, // Hitmonchan - NATIONAL_DEX_LICKITUNG, // Lickitung - NATIONAL_DEX_CHANSEY, // Chansey - NATIONAL_DEX_TANGELA, // Tangela - NATIONAL_DEX_KANGASKHAN, // Kangaskhan - NATIONAL_DEX_MR_MIME, // Mr. Mime - NATIONAL_DEX_SCYTHER, // Scyther - NATIONAL_DEX_JYNX, // Jynx - NATIONAL_DEX_ELECTABUZZ, // Electabuzz - NATIONAL_DEX_MAGMAR, // Magmar - NATIONAL_DEX_TAUROS, // Tauros - NATIONAL_DEX_LAPRAS, // Lapras - NATIONAL_DEX_DITTO, // Ditto - NATIONAL_DEX_EEVEE, // Eevee - NATIONAL_DEX_VAPOREON, // Vaporeon - NATIONAL_DEX_JOLTEON, // Jolteon - NATIONAL_DEX_FLAREON, // Flareon - NATIONAL_DEX_PORYGON, // Porygon - NATIONAL_DEX_OMANYTE, // Omanyte - NATIONAL_DEX_OMASTAR, // Omastar - NATIONAL_DEX_KABUTO, // Kabuto - NATIONAL_DEX_KABUTOPS, // Kabutops - NATIONAL_DEX_AERODACTYL, // Aerodactyl - NATIONAL_DEX_SNORLAX, // Snorlax - NATIONAL_DEX_ARTICUNO, // Articuno - NATIONAL_DEX_ZAPDOS, // Zapdos - NATIONAL_DEX_MOLTRES, // Moltres - NATIONAL_DEX_DRATINI, // Dratini - NATIONAL_DEX_DRAGONAIR, // Dragonair - NATIONAL_DEX_DRAGONITE, // Dragonite - NATIONAL_DEX_MEWTWO, // Mewtwo - NATIONAL_DEX_MEW, // Mew - NATIONAL_DEX_CHIKORITA, // Chikorita - NATIONAL_DEX_BAYLEEF, // Bayleef - NATIONAL_DEX_MEGANIUM, // Meganium - NATIONAL_DEX_CYNDAQUIL, // Cyndaquil - NATIONAL_DEX_QUILAVA, // Quilava - NATIONAL_DEX_TYPHLOSION, // Typhlosion - NATIONAL_DEX_TOTODILE, // Totodile - NATIONAL_DEX_CROCONAW, // Croconaw - NATIONAL_DEX_FERALIGATR, // Feraligatr - NATIONAL_DEX_SENTRET, // Sentret - NATIONAL_DEX_FURRET, // Furret - NATIONAL_DEX_HOOTHOOT, // Hoothoot - NATIONAL_DEX_NOCTOWL, // Noctowl - NATIONAL_DEX_LEDYBA, // Ledyba - NATIONAL_DEX_LEDIAN, // Ledian - NATIONAL_DEX_SPINARAK, // Spinarak - NATIONAL_DEX_ARIADOS, // Ariados - NATIONAL_DEX_CLEFFA, // Cleffa - NATIONAL_DEX_TOGEPI, // Togepi - NATIONAL_DEX_TOGETIC, // Togetic - NATIONAL_DEX_MAREEP, // Mareep - NATIONAL_DEX_FLAAFFY, // Flaaffy - NATIONAL_DEX_AMPHAROS, // Ampharos - NATIONAL_DEX_SUDOWOODO, // Sudowoodo - NATIONAL_DEX_POLITOED, // Politoed - NATIONAL_DEX_HOPPIP, // Hoppip - NATIONAL_DEX_SKIPLOOM, // Skiploom - NATIONAL_DEX_JUMPLUFF, // Jumpluff - NATIONAL_DEX_AIPOM, // Aipom - NATIONAL_DEX_SUNKERN, // Sunkern - NATIONAL_DEX_SUNFLORA, // Sunflora - NATIONAL_DEX_YANMA, // Yanma - NATIONAL_DEX_WOOPER, // Wooper - NATIONAL_DEX_QUAGSIRE, // Quagsire - NATIONAL_DEX_ESPEON, // Espeon - NATIONAL_DEX_UMBREON, // Umbreon - NATIONAL_DEX_MURKROW, // Murkrow - NATIONAL_DEX_SLOWKING, // Slowking - NATIONAL_DEX_MISDREAVUS, // Misdreavus - NATIONAL_DEX_UNOWN, // Unown A - NATIONAL_DEX_PINECO, // Pineco - NATIONAL_DEX_FORRETRESS, // Forretress - NATIONAL_DEX_DUNSPARCE, // Dunsparce - NATIONAL_DEX_GLIGAR, // Gligar - NATIONAL_DEX_STEELIX, // Steelix - NATIONAL_DEX_SNUBBULL, // Snubbull - NATIONAL_DEX_GRANBULL, // Granbull - NATIONAL_DEX_QWILFISH, // Qwilfish - NATIONAL_DEX_SCIZOR, // Scizor - NATIONAL_DEX_SHUCKLE, // Shuckle - NATIONAL_DEX_SNEASEL, // Sneasel - NATIONAL_DEX_TEDDIURSA, // Teddiursa - NATIONAL_DEX_URSARING, // Ursaring - NATIONAL_DEX_SWINUB, // Swinub - NATIONAL_DEX_PILOSWINE, // Piloswine - NATIONAL_DEX_REMORAID, // Remoraid - NATIONAL_DEX_OCTILLERY, // Octillery - NATIONAL_DEX_DELIBIRD, // Delibird - NATIONAL_DEX_MANTINE, // Mantine - NATIONAL_DEX_HOUNDOUR, // Houndour - NATIONAL_DEX_HOUNDOOM, // Houndoom - NATIONAL_DEX_PORYGON2, // Porygon2 - NATIONAL_DEX_STANTLER, // Stantler - NATIONAL_DEX_SMEARGLE, // Smeargle - NATIONAL_DEX_TYROGUE, // Tyrogue - NATIONAL_DEX_HITMONTOP, // Hitmontop - NATIONAL_DEX_SMOOCHUM, // Smoochum - NATIONAL_DEX_ELEKID, // Elekid - NATIONAL_DEX_MAGBY, // Magby - NATIONAL_DEX_MILTANK, // Miltank - NATIONAL_DEX_BLISSEY, // Blissey - NATIONAL_DEX_RAIKOU, // Raikou - NATIONAL_DEX_ENTEI, // Entei - NATIONAL_DEX_SUICUNE, // Suicune - NATIONAL_DEX_LARVITAR, // Larvitar - NATIONAL_DEX_PUPITAR, // Pupitar - NATIONAL_DEX_TYRANITAR, // Tyranitar - NATIONAL_DEX_LUGIA, // Lugia - NATIONAL_DEX_HO_OH, // Ho-Oh - NATIONAL_DEX_CELEBI, // Celebi - NATIONAL_DEX_OLD_UNOWN_B, // Unown B (Old) - NATIONAL_DEX_OLD_UNOWN_C, // Unown C (Old) - NATIONAL_DEX_OLD_UNOWN_D, // Unown D (Old) - NATIONAL_DEX_OLD_UNOWN_E, // Unown E (Old) - NATIONAL_DEX_OLD_UNOWN_F, // Unown F (Old) - NATIONAL_DEX_OLD_UNOWN_G, // Unown G (Old) - NATIONAL_DEX_OLD_UNOWN_H, // Unown H (Old) - NATIONAL_DEX_OLD_UNOWN_I, // Unown I (Old) - NATIONAL_DEX_OLD_UNOWN_J, // Unown J (Old) - NATIONAL_DEX_OLD_UNOWN_K, // Unown K (Old) - NATIONAL_DEX_OLD_UNOWN_L, // Unown L (Old) - NATIONAL_DEX_OLD_UNOWN_M, // Unown M (Old) - NATIONAL_DEX_OLD_UNOWN_N, // Unown N (Old) - NATIONAL_DEX_OLD_UNOWN_O, // Unown O (Old) - NATIONAL_DEX_OLD_UNOWN_P, // Unown P (Old) - NATIONAL_DEX_OLD_UNOWN_Q, // Unown Q (Old) - NATIONAL_DEX_OLD_UNOWN_R, // Unown R (Old) - NATIONAL_DEX_OLD_UNOWN_S, // Unown S (Old) - NATIONAL_DEX_OLD_UNOWN_T, // Unown T (Old) - NATIONAL_DEX_OLD_UNOWN_U, // Unown U (Old) - NATIONAL_DEX_OLD_UNOWN_V, // Unown V (Old) - NATIONAL_DEX_OLD_UNOWN_W, // Unown W (Old) - NATIONAL_DEX_OLD_UNOWN_X, // Unown X (Old) - NATIONAL_DEX_OLD_UNOWN_Y, // Unown Y (Old) - NATIONAL_DEX_OLD_UNOWN_Z, // Unown Z (Old) + // SPECIES_NONE + NATIONAL_DEX_TREECKO, // HOENN_DEX_TREECKO + NATIONAL_DEX_GROVYLE, // HOENN_DEX_GROVYLE + NATIONAL_DEX_SCEPTILE, // HOENN_DEX_SCEPTILE + NATIONAL_DEX_TORCHIC, // HOENN_DEX_TORCHIC + NATIONAL_DEX_COMBUSKEN, // HOENN_DEX_COMBUSKEN + NATIONAL_DEX_BLAZIKEN, // HOENN_DEX_BLAZIKEN + NATIONAL_DEX_MUDKIP, // HOENN_DEX_MUDKIP + NATIONAL_DEX_MARSHTOMP, // HOENN_DEX_MARSHTOMP + NATIONAL_DEX_SWAMPERT, // HOENN_DEX_SWAMPERT + NATIONAL_DEX_POOCHYENA, // HOENN_DEX_POOCHYENA + NATIONAL_DEX_MIGHTYENA, // HOENN_DEX_MIGHTYENA + NATIONAL_DEX_ZIGZAGOON, // HOENN_DEX_ZIGZAGOON + NATIONAL_DEX_LINOONE, // HOENN_DEX_LINOONE + NATIONAL_DEX_WURMPLE, // HOENN_DEX_WURMPLE + NATIONAL_DEX_SILCOON, // HOENN_DEX_SILCOON + NATIONAL_DEX_BEAUTIFLY, // HOENN_DEX_BEAUTIFLY + NATIONAL_DEX_CASCOON, // HOENN_DEX_CASCOON + NATIONAL_DEX_DUSTOX, // HOENN_DEX_DUSTOX + NATIONAL_DEX_LOTAD, // HOENN_DEX_LOTAD + NATIONAL_DEX_LOMBRE, // HOENN_DEX_LOMBRE + NATIONAL_DEX_LUDICOLO, // HOENN_DEX_LUDICOLO + NATIONAL_DEX_SEEDOT, // HOENN_DEX_SEEDOT + NATIONAL_DEX_NUZLEAF, // HOENN_DEX_NUZLEAF + NATIONAL_DEX_SHIFTRY, // HOENN_DEX_SHIFTRY + NATIONAL_DEX_TAILLOW, // HOENN_DEX_TAILLOW + NATIONAL_DEX_SWELLOW, // HOENN_DEX_SWELLOW + NATIONAL_DEX_WINGULL, // HOENN_DEX_WINGULL + NATIONAL_DEX_PELIPPER, // HOENN_DEX_PELIPPER + NATIONAL_DEX_RALTS, // HOENN_DEX_RALTS + NATIONAL_DEX_KIRLIA, // HOENN_DEX_KIRLIA + NATIONAL_DEX_GARDEVOIR, // HOENN_DEX_GARDEVOIR + NATIONAL_DEX_SURSKIT, // HOENN_DEX_SURSKIT + NATIONAL_DEX_MASQUERAIN, // HOENN_DEX_MASQUERAIN + NATIONAL_DEX_SHROOMISH, // HOENN_DEX_SHROOMISH + NATIONAL_DEX_BRELOOM, // HOENN_DEX_BRELOOM + NATIONAL_DEX_SLAKOTH, // HOENN_DEX_SLAKOTH + NATIONAL_DEX_VIGOROTH, // HOENN_DEX_VIGOROTH + NATIONAL_DEX_SLAKING, // HOENN_DEX_SLAKING + NATIONAL_DEX_ABRA, // HOENN_DEX_ABRA + NATIONAL_DEX_KADABRA, // HOENN_DEX_KADABRA + NATIONAL_DEX_ALAKAZAM, // HOENN_DEX_ALAKAZAM + NATIONAL_DEX_NINCADA, // HOENN_DEX_NINCADA + NATIONAL_DEX_NINJASK, // HOENN_DEX_NINJASK + NATIONAL_DEX_SHEDINJA, // HOENN_DEX_SHEDINJA + NATIONAL_DEX_WHISMUR, // HOENN_DEX_WHISMUR + NATIONAL_DEX_LOUDRED, // HOENN_DEX_LOUDRED + NATIONAL_DEX_EXPLOUD, // HOENN_DEX_EXPLOUD + NATIONAL_DEX_MAKUHITA, // HOENN_DEX_MAKUHITA + NATIONAL_DEX_HARIYAMA, // HOENN_DEX_HARIYAMA + NATIONAL_DEX_GOLDEEN, // HOENN_DEX_GOLDEEN + NATIONAL_DEX_SEAKING, // HOENN_DEX_SEAKING + NATIONAL_DEX_MAGIKARP, // HOENN_DEX_MAGIKARP + NATIONAL_DEX_GYARADOS, // HOENN_DEX_GYARADOS + NATIONAL_DEX_AZURILL, // HOENN_DEX_AZURILL + NATIONAL_DEX_MARILL, // HOENN_DEX_MARILL + NATIONAL_DEX_AZUMARILL, // HOENN_DEX_AZUMARILL + NATIONAL_DEX_GEODUDE, // HOENN_DEX_GEODUDE + NATIONAL_DEX_GRAVELER, // HOENN_DEX_GRAVELER + NATIONAL_DEX_GOLEM, // HOENN_DEX_GOLEM + NATIONAL_DEX_NOSEPASS, // HOENN_DEX_NOSEPASS + NATIONAL_DEX_SKITTY, // HOENN_DEX_SKITTY + NATIONAL_DEX_DELCATTY, // HOENN_DEX_DELCATTY + NATIONAL_DEX_ZUBAT, // HOENN_DEX_ZUBAT + NATIONAL_DEX_GOLBAT, // HOENN_DEX_GOLBAT + NATIONAL_DEX_CROBAT, // HOENN_DEX_CROBAT + NATIONAL_DEX_TENTACOOL, // HOENN_DEX_TENTACOOL + NATIONAL_DEX_TENTACRUEL, // HOENN_DEX_TENTACRUEL + NATIONAL_DEX_SABLEYE, // HOENN_DEX_SABLEYE + NATIONAL_DEX_MAWILE, // HOENN_DEX_MAWILE + NATIONAL_DEX_ARON, // HOENN_DEX_ARON + NATIONAL_DEX_LAIRON, // HOENN_DEX_LAIRON + NATIONAL_DEX_AGGRON, // HOENN_DEX_AGGRON + NATIONAL_DEX_MACHOP, // HOENN_DEX_MACHOP + NATIONAL_DEX_MACHOKE, // HOENN_DEX_MACHOKE + NATIONAL_DEX_MACHAMP, // HOENN_DEX_MACHAMP + NATIONAL_DEX_MEDITITE, // HOENN_DEX_MEDITITE + NATIONAL_DEX_MEDICHAM, // HOENN_DEX_MEDICHAM + NATIONAL_DEX_ELECTRIKE, // HOENN_DEX_ELECTRIKE + NATIONAL_DEX_MANECTRIC, // HOENN_DEX_MANECTRIC + NATIONAL_DEX_PLUSLE, // HOENN_DEX_PLUSLE + NATIONAL_DEX_MINUN, // HOENN_DEX_MINUN + NATIONAL_DEX_MAGNEMITE, // HOENN_DEX_MAGNEMITE + NATIONAL_DEX_MAGNETON, // HOENN_DEX_MAGNETON + NATIONAL_DEX_VOLTORB, // HOENN_DEX_VOLTORB + NATIONAL_DEX_ELECTRODE, // HOENN_DEX_ELECTRODE + NATIONAL_DEX_VOLBEAT, // HOENN_DEX_VOLBEAT + NATIONAL_DEX_ILLUMISE, // HOENN_DEX_ILLUMISE + NATIONAL_DEX_ODDISH, // HOENN_DEX_ODDISH + NATIONAL_DEX_GLOOM, // HOENN_DEX_GLOOM + NATIONAL_DEX_VILEPLUME, // HOENN_DEX_VILEPLUME + NATIONAL_DEX_BELLOSSOM, // HOENN_DEX_BELLOSSOM + NATIONAL_DEX_DODUO, // HOENN_DEX_DODUO + NATIONAL_DEX_DODRIO, // HOENN_DEX_DODRIO + NATIONAL_DEX_ROSELIA, // HOENN_DEX_ROSELIA + NATIONAL_DEX_GULPIN, // HOENN_DEX_GULPIN + NATIONAL_DEX_SWALOT, // HOENN_DEX_SWALOT + NATIONAL_DEX_CARVANHA, // HOENN_DEX_CARVANHA + NATIONAL_DEX_SHARPEDO, // HOENN_DEX_SHARPEDO + NATIONAL_DEX_WAILMER, // HOENN_DEX_WAILMER + NATIONAL_DEX_WAILORD, // HOENN_DEX_WAILORD + NATIONAL_DEX_NUMEL, // HOENN_DEX_NUMEL + NATIONAL_DEX_CAMERUPT, // HOENN_DEX_CAMERUPT + NATIONAL_DEX_SLUGMA, // HOENN_DEX_SLUGMA + NATIONAL_DEX_MAGCARGO, // HOENN_DEX_MAGCARGO + NATIONAL_DEX_TORKOAL, // HOENN_DEX_TORKOAL + NATIONAL_DEX_GRIMER, // HOENN_DEX_GRIMER + NATIONAL_DEX_MUK, // HOENN_DEX_MUK + NATIONAL_DEX_KOFFING, // HOENN_DEX_KOFFING + NATIONAL_DEX_WEEZING, // HOENN_DEX_WEEZING + NATIONAL_DEX_SPOINK, // HOENN_DEX_SPOINK + NATIONAL_DEX_GRUMPIG, // HOENN_DEX_GRUMPIG + NATIONAL_DEX_SANDSHREW, // HOENN_DEX_SANDSHREW + NATIONAL_DEX_SANDSLASH, // HOENN_DEX_SANDSLASH + NATIONAL_DEX_SPINDA, // HOENN_DEX_SPINDA + NATIONAL_DEX_SKARMORY, // HOENN_DEX_SKARMORY + NATIONAL_DEX_TRAPINCH, // HOENN_DEX_TRAPINCH + NATIONAL_DEX_VIBRAVA, // HOENN_DEX_VIBRAVA + NATIONAL_DEX_FLYGON, // HOENN_DEX_FLYGON + NATIONAL_DEX_CACNEA, // HOENN_DEX_CACNEA + NATIONAL_DEX_CACTURNE, // HOENN_DEX_CACTURNE + NATIONAL_DEX_SWABLU, // HOENN_DEX_SWABLU + NATIONAL_DEX_ALTARIA, // HOENN_DEX_ALTARIA + NATIONAL_DEX_ZANGOOSE, // HOENN_DEX_ZANGOOSE + NATIONAL_DEX_SEVIPER, // HOENN_DEX_SEVIPER + NATIONAL_DEX_LUNATONE, // HOENN_DEX_LUNATONE + NATIONAL_DEX_SOLROCK, // HOENN_DEX_SOLROCK + NATIONAL_DEX_BARBOACH, // HOENN_DEX_BARBOACH + NATIONAL_DEX_WHISCASH, // HOENN_DEX_WHISCASH + NATIONAL_DEX_CORPHISH, // HOENN_DEX_CORPHISH + NATIONAL_DEX_CRAWDAUNT, // HOENN_DEX_CRAWDAUNT + NATIONAL_DEX_BALTOY, // HOENN_DEX_BALTOY + NATIONAL_DEX_CLAYDOL, // HOENN_DEX_CLAYDOL + NATIONAL_DEX_LILEEP, // HOENN_DEX_LILEEP + NATIONAL_DEX_CRADILY, // HOENN_DEX_CRADILY + NATIONAL_DEX_ANORITH, // HOENN_DEX_ANORITH + NATIONAL_DEX_ARMALDO, // HOENN_DEX_ARMALDO + NATIONAL_DEX_IGGLYBUFF, // HOENN_DEX_IGGLYBUFF + NATIONAL_DEX_JIGGLYPUFF, // HOENN_DEX_JIGGLYPUFF + NATIONAL_DEX_WIGGLYTUFF, // HOENN_DEX_WIGGLYTUFF + NATIONAL_DEX_FEEBAS, // HOENN_DEX_FEEBAS + NATIONAL_DEX_MILOTIC, // HOENN_DEX_MILOTIC + NATIONAL_DEX_CASTFORM, // HOENN_DEX_CASTFORM + NATIONAL_DEX_STARYU, // HOENN_DEX_STARYU + NATIONAL_DEX_STARMIE, // HOENN_DEX_STARMIE + NATIONAL_DEX_KECLEON, // HOENN_DEX_KECLEON + NATIONAL_DEX_SHUPPET, // HOENN_DEX_SHUPPET + NATIONAL_DEX_BANETTE, // HOENN_DEX_BANETTE + NATIONAL_DEX_DUSKULL, // HOENN_DEX_DUSKULL + NATIONAL_DEX_DUSCLOPS, // HOENN_DEX_DUSCLOPS + NATIONAL_DEX_TROPIUS, // HOENN_DEX_TROPIUS + NATIONAL_DEX_CHIMECHO, // HOENN_DEX_CHIMECHO + NATIONAL_DEX_ABSOL, // HOENN_DEX_ABSOL + NATIONAL_DEX_VULPIX, // HOENN_DEX_VULPIX + NATIONAL_DEX_NINETALES, // HOENN_DEX_NINETALES + NATIONAL_DEX_PICHU, // HOENN_DEX_PICHU + NATIONAL_DEX_PIKACHU, // HOENN_DEX_PIKACHU + NATIONAL_DEX_RAICHU, // HOENN_DEX_RAICHU + NATIONAL_DEX_PSYDUCK, // HOENN_DEX_PSYDUCK + NATIONAL_DEX_GOLDUCK, // HOENN_DEX_GOLDUCK + NATIONAL_DEX_WYNAUT, // HOENN_DEX_WYNAUT + NATIONAL_DEX_WOBBUFFET, // HOENN_DEX_WOBBUFFET + NATIONAL_DEX_NATU, // HOENN_DEX_NATU + NATIONAL_DEX_XATU, // HOENN_DEX_XATU + NATIONAL_DEX_GIRAFARIG, // HOENN_DEX_GIRAFARIG + NATIONAL_DEX_PHANPY, // HOENN_DEX_PHANPY + NATIONAL_DEX_DONPHAN, // HOENN_DEX_DONPHAN + NATIONAL_DEX_PINSIR, // HOENN_DEX_PINSIR + NATIONAL_DEX_HERACROSS, // HOENN_DEX_HERACROSS + NATIONAL_DEX_RHYHORN, // HOENN_DEX_RHYHORN + NATIONAL_DEX_RHYDON, // HOENN_DEX_RHYDON + NATIONAL_DEX_SNORUNT, // HOENN_DEX_SNORUNT + NATIONAL_DEX_GLALIE, // HOENN_DEX_GLALIE + NATIONAL_DEX_SPHEAL, // HOENN_DEX_SPHEAL + NATIONAL_DEX_SEALEO, // HOENN_DEX_SEALEO + NATIONAL_DEX_WALREIN, // HOENN_DEX_WALREIN + NATIONAL_DEX_CLAMPERL, // HOENN_DEX_CLAMPERL + NATIONAL_DEX_HUNTAIL, // HOENN_DEX_HUNTAIL + NATIONAL_DEX_GOREBYSS, // HOENN_DEX_GOREBYSS + NATIONAL_DEX_RELICANTH, // HOENN_DEX_RELICANTH + NATIONAL_DEX_CORSOLA, // HOENN_DEX_CORSOLA + NATIONAL_DEX_CHINCHOU, // HOENN_DEX_CHINCHOU + NATIONAL_DEX_LANTURN, // HOENN_DEX_LANTURN + NATIONAL_DEX_LUVDISC, // HOENN_DEX_LUVDISC + NATIONAL_DEX_HORSEA, // HOENN_DEX_HORSEA + NATIONAL_DEX_SEADRA, // HOENN_DEX_SEADRA + NATIONAL_DEX_KINGDRA, // HOENN_DEX_KINGDRA + NATIONAL_DEX_BAGON, // HOENN_DEX_BAGON + NATIONAL_DEX_SHELGON, // HOENN_DEX_SHELGON + NATIONAL_DEX_SALAMENCE, // HOENN_DEX_SALAMENCE + NATIONAL_DEX_BELDUM, // HOENN_DEX_BELDUM + NATIONAL_DEX_METANG, // HOENN_DEX_METANG + NATIONAL_DEX_METAGROSS, // HOENN_DEX_METAGROSS + NATIONAL_DEX_REGIROCK, // HOENN_DEX_REGIROCK + NATIONAL_DEX_REGICE, // HOENN_DEX_REGICE + NATIONAL_DEX_REGISTEEL, // HOENN_DEX_REGISTEEL + NATIONAL_DEX_LATIAS, // HOENN_DEX_LATIAS + NATIONAL_DEX_LATIOS, // HOENN_DEX_LATIOS + NATIONAL_DEX_KYOGRE, // HOENN_DEX_KYOGRE + NATIONAL_DEX_GROUDON, // HOENN_DEX_GROUDON + NATIONAL_DEX_RAYQUAZA, // HOENN_DEX_RAYQUAZA + NATIONAL_DEX_JIRACHI, // HOENN_DEX_JIRACHI + NATIONAL_DEX_DEOXYS, // HOENN_DEX_DEOXYS + NATIONAL_DEX_BULBASAUR, // HOENN_DEX_BULBASAUR - Pokémon from here onwards are UNSEEN in the Hoenn Dex. + NATIONAL_DEX_IVYSAUR, // HOENN_DEX_IVYSAUR + NATIONAL_DEX_VENUSAUR, // HOENN_DEX_VENUSAUR + NATIONAL_DEX_CHARMANDER, // HOENN_DEX_CHARMANDER + NATIONAL_DEX_CHARMELEON, // HOENN_DEX_CHARMELEON + NATIONAL_DEX_CHARIZARD, // HOENN_DEX_CHARIZARD + NATIONAL_DEX_SQUIRTLE, // HOENN_DEX_SQUIRTLE + NATIONAL_DEX_WARTORTLE, // HOENN_DEX_WARTORTLE + NATIONAL_DEX_BLASTOISE, // HOENN_DEX_BLASTOISE + NATIONAL_DEX_CATERPIE, // HOENN_DEX_CATERPIE + NATIONAL_DEX_METAPOD, // HOENN_DEX_METAPOD + NATIONAL_DEX_BUTTERFREE, // HOENN_DEX_BUTTERFREE + NATIONAL_DEX_WEEDLE, // HOENN_DEX_WEEDLE + NATIONAL_DEX_KAKUNA, // HOENN_DEX_KAKUNA + NATIONAL_DEX_BEEDRILL, // HOENN_DEX_BEEDRILL + NATIONAL_DEX_PIDGEY, // HOENN_DEX_PIDGEY + NATIONAL_DEX_PIDGEOTTO, // HOENN_DEX_PIDGEOTTO + NATIONAL_DEX_PIDGEOT, // HOENN_DEX_PIDGEOT + NATIONAL_DEX_RATTATA, // HOENN_DEX_RATTATA + NATIONAL_DEX_RATICATE, // HOENN_DEX_RATICATE + NATIONAL_DEX_SPEAROW, // HOENN_DEX_SPEAROW + NATIONAL_DEX_FEAROW, // HOENN_DEX_FEAROW + NATIONAL_DEX_EKANS, // HOENN_DEX_EKANS + NATIONAL_DEX_ARBOK, // HOENN_DEX_ARBOK + NATIONAL_DEX_NIDORAN_F, // HOENN_DEX_NIDORAN♀ + NATIONAL_DEX_NIDORINA, // HOENN_DEX_NIDORINA + NATIONAL_DEX_NIDOQUEEN, // HOENN_DEX_NIDOQUEEN + NATIONAL_DEX_NIDORAN_M, // HOENN_DEX_NIDORAN♂ + NATIONAL_DEX_NIDORINO, // HOENN_DEX_NIDORINO + NATIONAL_DEX_NIDOKING, // HOENN_DEX_NIDOKING + NATIONAL_DEX_CLEFAIRY, // HOENN_DEX_CLEFAIRY + NATIONAL_DEX_CLEFABLE, // HOENN_DEX_CLEFABLE + NATIONAL_DEX_PARAS, // HOENN_DEX_PARAS + NATIONAL_DEX_PARASECT, // HOENN_DEX_PARASECT + NATIONAL_DEX_VENONAT, // HOENN_DEX_VENONAT + NATIONAL_DEX_VENOMOTH, // HOENN_DEX_VENOMOTH + NATIONAL_DEX_DIGLETT, // HOENN_DEX_DIGLETT + NATIONAL_DEX_DUGTRIO, // HOENN_DEX_DUGTRIO + NATIONAL_DEX_MEOWTH, // HOENN_DEX_MEOWTH + NATIONAL_DEX_PERSIAN, // HOENN_DEX_PERSIAN + NATIONAL_DEX_MANKEY, // HOENN_DEX_MANKEY + NATIONAL_DEX_PRIMEAPE, // HOENN_DEX_PRIMEAPE + NATIONAL_DEX_GROWLITHE, // HOENN_DEX_GROWLITHE + NATIONAL_DEX_ARCANINE, // HOENN_DEX_ARCANINE + NATIONAL_DEX_POLIWAG, // HOENN_DEX_POLIWAG + NATIONAL_DEX_POLIWHIRL, // HOENN_DEX_POLIWHIRL + NATIONAL_DEX_POLIWRATH, // HOENN_DEX_POLIWRATH + NATIONAL_DEX_BELLSPROUT, // HOENN_DEX_BELLSPROUT + NATIONAL_DEX_WEEPINBELL, // HOENN_DEX_WEEPINBELL + NATIONAL_DEX_VICTREEBEL, // HOENN_DEX_VICTREEBEL + NATIONAL_DEX_PONYTA, // HOENN_DEX_PONYTA + NATIONAL_DEX_RAPIDASH, // HOENN_DEX_RAPIDASH + NATIONAL_DEX_SLOWPOKE, // HOENN_DEX_SLOWPOKE + NATIONAL_DEX_SLOWBRO, // HOENN_DEX_SLOWBRO + NATIONAL_DEX_FARFETCHD, // HOENN_DEX_FARFETCH'D + NATIONAL_DEX_SEEL, // HOENN_DEX_SEEL + NATIONAL_DEX_DEWGONG, // HOENN_DEX_DEWGONG + NATIONAL_DEX_SHELLDER, // HOENN_DEX_SHELLDER + NATIONAL_DEX_CLOYSTER, // HOENN_DEX_CLOYSTER + NATIONAL_DEX_GASTLY, // HOENN_DEX_GASTLY + NATIONAL_DEX_HAUNTER, // HOENN_DEX_HAUNTER + NATIONAL_DEX_GENGAR, // HOENN_DEX_GENGAR + NATIONAL_DEX_ONIX, // HOENN_DEX_ONIX + NATIONAL_DEX_DROWZEE, // HOENN_DEX_DROWZEE + NATIONAL_DEX_HYPNO, // HOENN_DEX_HYPNO + NATIONAL_DEX_KRABBY, // HOENN_DEX_KRABBY + NATIONAL_DEX_KINGLER, // HOENN_DEX_KINGLER + NATIONAL_DEX_EXEGGCUTE, // HOENN_DEX_EXEGGCUTE + NATIONAL_DEX_EXEGGUTOR, // HOENN_DEX_EXEGGUTOR + NATIONAL_DEX_CUBONE, // HOENN_DEX_CUBONE + NATIONAL_DEX_MAROWAK, // HOENN_DEX_MAROWAK + NATIONAL_DEX_HITMONLEE, // HOENN_DEX_HITMONLEE + NATIONAL_DEX_HITMONCHAN, // HOENN_DEX_HITMONCHAN + NATIONAL_DEX_LICKITUNG, // HOENN_DEX_LICKITUNG + NATIONAL_DEX_CHANSEY, // HOENN_DEX_CHANSEY + NATIONAL_DEX_TANGELA, // HOENN_DEX_TANGELA + NATIONAL_DEX_KANGASKHAN, // HOENN_DEX_KANGASKHAN + NATIONAL_DEX_MR_MIME, // HOENN_DEX_MR. MIME + NATIONAL_DEX_SCYTHER, // HOENN_DEX_SCYTHER + NATIONAL_DEX_JYNX, // HOENN_DEX_JYNX + NATIONAL_DEX_ELECTABUZZ, // HOENN_DEX_ELECTABUZZ + NATIONAL_DEX_MAGMAR, // HOENN_DEX_MAGMAR + NATIONAL_DEX_TAUROS, // HOENN_DEX_TAUROS + NATIONAL_DEX_LAPRAS, // HOENN_DEX_LAPRAS + NATIONAL_DEX_DITTO, // HOENN_DEX_DITTO + NATIONAL_DEX_EEVEE, // HOENN_DEX_EEVEE + NATIONAL_DEX_VAPOREON, // HOENN_DEX_VAPOREON + NATIONAL_DEX_JOLTEON, // HOENN_DEX_JOLTEON + NATIONAL_DEX_FLAREON, // HOENN_DEX_FLAREON + NATIONAL_DEX_PORYGON, // HOENN_DEX_PORYGON + NATIONAL_DEX_OMANYTE, // HOENN_DEX_OMANYTE + NATIONAL_DEX_OMASTAR, // HOENN_DEX_OMASTAR + NATIONAL_DEX_KABUTO, // HOENN_DEX_KABUTO + NATIONAL_DEX_KABUTOPS, // HOENN_DEX_KABUTOPS + NATIONAL_DEX_AERODACTYL, // HOENN_DEX_AERODACTYL + NATIONAL_DEX_SNORLAX, // HOENN_DEX_SNORLAX + NATIONAL_DEX_ARTICUNO, // HOENN_DEX_ARTICUNO + NATIONAL_DEX_ZAPDOS, // HOENN_DEX_ZAPDOS + NATIONAL_DEX_MOLTRES, // HOENN_DEX_MOLTRES + NATIONAL_DEX_DRATINI, // HOENN_DEX_DRATINI + NATIONAL_DEX_DRAGONAIR, // HOENN_DEX_DRAGONAIR + NATIONAL_DEX_DRAGONITE, // HOENN_DEX_DRAGONITE + NATIONAL_DEX_MEWTWO, // HOENN_DEX_MEWTWO + NATIONAL_DEX_MEW, // HOENN_DEX_MEW + NATIONAL_DEX_CHIKORITA, // HOENN_DEX_CHIKORITA + NATIONAL_DEX_BAYLEEF, // HOENN_DEX_BAYLEEF + NATIONAL_DEX_MEGANIUM, // HOENN_DEX_MEGANIUM + NATIONAL_DEX_CYNDAQUIL, // HOENN_DEX_CYNDAQUIL + NATIONAL_DEX_QUILAVA, // HOENN_DEX_QUILAVA + NATIONAL_DEX_TYPHLOSION, // HOENN_DEX_TYPHLOSION + NATIONAL_DEX_TOTODILE, // HOENN_DEX_TOTODILE + NATIONAL_DEX_CROCONAW, // HOENN_DEX_CROCONAW + NATIONAL_DEX_FERALIGATR, // HOENN_DEX_FERALIGATR + NATIONAL_DEX_SENTRET, // HOENN_DEX_SENTRET + NATIONAL_DEX_FURRET, // HOENN_DEX_FURRET + NATIONAL_DEX_HOOTHOOT, // HOENN_DEX_HOOTHOOT + NATIONAL_DEX_NOCTOWL, // HOENN_DEX_NOCTOWL + NATIONAL_DEX_LEDYBA, // HOENN_DEX_LEDYBA + NATIONAL_DEX_LEDIAN, // HOENN_DEX_LEDIAN + NATIONAL_DEX_SPINARAK, // HOENN_DEX_SPINARAK + NATIONAL_DEX_ARIADOS, // HOENN_DEX_ARIADOS + NATIONAL_DEX_CLEFFA, // HOENN_DEX_CLEFFA + NATIONAL_DEX_TOGEPI, // HOENN_DEX_TOGEPI + NATIONAL_DEX_TOGETIC, // HOENN_DEX_TOGETIC + NATIONAL_DEX_MAREEP, // HOENN_DEX_MAREEP + NATIONAL_DEX_FLAAFFY, // HOENN_DEX_FLAAFFY + NATIONAL_DEX_AMPHAROS, // HOENN_DEX_AMPHAROS + NATIONAL_DEX_SUDOWOODO, // HOENN_DEX_SUDOWOODO + NATIONAL_DEX_POLITOED, // HOENN_DEX_POLITOED + NATIONAL_DEX_HOPPIP, // HOENN_DEX_HOPPIP + NATIONAL_DEX_SKIPLOOM, // HOENN_DEX_SKIPLOOM + NATIONAL_DEX_JUMPLUFF, // HOENN_DEX_JUMPLUFF + NATIONAL_DEX_AIPOM, // HOENN_DEX_AIPOM + NATIONAL_DEX_SUNKERN, // HOENN_DEX_SUNKERN + NATIONAL_DEX_SUNFLORA, // HOENN_DEX_SUNFLORA + NATIONAL_DEX_YANMA, // HOENN_DEX_YANMA + NATIONAL_DEX_WOOPER, // HOENN_DEX_WOOPER + NATIONAL_DEX_QUAGSIRE, // HOENN_DEX_QUAGSIRE + NATIONAL_DEX_ESPEON, // HOENN_DEX_ESPEON + NATIONAL_DEX_UMBREON, // HOENN_DEX_UMBREON + NATIONAL_DEX_MURKROW, // HOENN_DEX_MURKROW + NATIONAL_DEX_SLOWKING, // HOENN_DEX_SLOWKING + NATIONAL_DEX_MISDREAVUS, // HOENN_DEX_MISDREAVUS + NATIONAL_DEX_UNOWN, // HOENN_DEX_UNOWN + NATIONAL_DEX_PINECO, // HOENN_DEX_PINECO + NATIONAL_DEX_FORRETRESS, // HOENN_DEX_FORRETRESS + NATIONAL_DEX_DUNSPARCE, // HOENN_DEX_DUNSPARCE + NATIONAL_DEX_GLIGAR, // HOENN_DEX_GLIGAR + NATIONAL_DEX_STEELIX, // HOENN_DEX_STEELIX + NATIONAL_DEX_SNUBBULL, // HOENN_DEX_SNUBBULL + NATIONAL_DEX_GRANBULL, // HOENN_DEX_GRANBULL + NATIONAL_DEX_QWILFISH, // HOENN_DEX_QWILFISH + NATIONAL_DEX_SCIZOR, // HOENN_DEX_SCIZOR + NATIONAL_DEX_SHUCKLE, // HOENN_DEX_SHUCKLE + NATIONAL_DEX_SNEASEL, // HOENN_DEX_SNEASEL + NATIONAL_DEX_TEDDIURSA, // HOENN_DEX_TEDDIURSA + NATIONAL_DEX_URSARING, // HOENN_DEX_URSARING + NATIONAL_DEX_SWINUB, // HOENN_DEX_SWINUB + NATIONAL_DEX_PILOSWINE, // HOENN_DEX_PILOSWINE + NATIONAL_DEX_REMORAID, // HOENN_DEX_REMORAID + NATIONAL_DEX_OCTILLERY, // HOENN_DEX_OCTILLERY + NATIONAL_DEX_DELIBIRD, // HOENN_DEX_DELIBIRD + NATIONAL_DEX_MANTINE, // HOENN_DEX_MANTINE + NATIONAL_DEX_HOUNDOUR, // HOENN_DEX_HOUNDOUR + NATIONAL_DEX_HOUNDOOM, // HOENN_DEX_HOUNDOOM + NATIONAL_DEX_PORYGON2, // HOENN_DEX_PORYGON2 + NATIONAL_DEX_STANTLER, // HOENN_DEX_STANTLER + NATIONAL_DEX_SMEARGLE, // HOENN_DEX_SMEARGLE + NATIONAL_DEX_TYROGUE, // HOENN_DEX_TYROGUE + NATIONAL_DEX_HITMONTOP, // HOENN_DEX_HITMONTOP + NATIONAL_DEX_SMOOCHUM, // HOENN_DEX_SMOOCHUM + NATIONAL_DEX_ELEKID, // HOENN_DEX_ELEKID + NATIONAL_DEX_MAGBY, // HOENN_DEX_MAGBY + NATIONAL_DEX_MILTANK, // HOENN_DEX_MILTANK + NATIONAL_DEX_BLISSEY, // HOENN_DEX_BLISSEY + NATIONAL_DEX_RAIKOU, // HOENN_DEX_RAIKOU + NATIONAL_DEX_ENTEI, // HOENN_DEX_ENTEI + NATIONAL_DEX_SUICUNE, // HOENN_DEX_SUICUNE + NATIONAL_DEX_LARVITAR, // HOENN_DEX_LARVITAR + NATIONAL_DEX_PUPITAR, // HOENN_DEX_PUPITAR + NATIONAL_DEX_TYRANITAR, // HOENN_DEX_TYRANITAR + NATIONAL_DEX_LUGIA, // HOENN_DEX_LUGIA + NATIONAL_DEX_HO_OH, // HOENN_DEX_HO-OH + NATIONAL_DEX_CELEBI, // HOENN_DEX_CELEBI + NATIONAL_DEX_OLD_UNOWN_B, // HOENN_DEX_OLD_UNOWN_B + NATIONAL_DEX_OLD_UNOWN_C, // HOENN_DEX_OLD_UNOWN_C + NATIONAL_DEX_OLD_UNOWN_D, // HOENN_DEX_OLD_UNOWN_D + NATIONAL_DEX_OLD_UNOWN_E, // HOENN_DEX_OLD_UNOWN_E + NATIONAL_DEX_OLD_UNOWN_F, // HOENN_DEX_OLD_UNOWN_F + NATIONAL_DEX_OLD_UNOWN_G, // HOENN_DEX_OLD_UNOWN_G + NATIONAL_DEX_OLD_UNOWN_H, // HOENN_DEX_OLD_UNOWN_H + NATIONAL_DEX_OLD_UNOWN_I, // HOENN_DEX_OLD_UNOWN_I + NATIONAL_DEX_OLD_UNOWN_J, // HOENN_DEX_OLD_UNOWN_J + NATIONAL_DEX_OLD_UNOWN_K, // HOENN_DEX_OLD_UNOWN_K + NATIONAL_DEX_OLD_UNOWN_L, // HOENN_DEX_OLD_UNOWN_L + NATIONAL_DEX_OLD_UNOWN_M, // HOENN_DEX_OLD_UNOWN_M + NATIONAL_DEX_OLD_UNOWN_N, // HOENN_DEX_OLD_UNOWN_N + NATIONAL_DEX_OLD_UNOWN_O, // HOENN_DEX_OLD_UNOWN_O + NATIONAL_DEX_OLD_UNOWN_P, // HOENN_DEX_OLD_UNOWN_P + NATIONAL_DEX_OLD_UNOWN_Q, // HOENN_DEX_OLD_UNOWN_Q + NATIONAL_DEX_OLD_UNOWN_R, // HOENN_DEX_OLD_UNOWN_R + NATIONAL_DEX_OLD_UNOWN_S, // HOENN_DEX_OLD_UNOWN_S + NATIONAL_DEX_OLD_UNOWN_T, // HOENN_DEX_OLD_UNOWN_T + NATIONAL_DEX_OLD_UNOWN_U, // HOENN_DEX_OLD_UNOWN_U + NATIONAL_DEX_OLD_UNOWN_V, // HOENN_DEX_OLD_UNOWN_V + NATIONAL_DEX_OLD_UNOWN_W, // HOENN_DEX_OLD_UNOWN_W + NATIONAL_DEX_OLD_UNOWN_X, // HOENN_DEX_OLD_UNOWN_X + NATIONAL_DEX_OLD_UNOWN_Y, // HOENN_DEX_OLD_UNOWN_Y + NATIONAL_DEX_OLD_UNOWN_Z, // HOENN_DEX_OLD_UNOWN_Z }; const struct SpindaSpot gSpindaSpotGraphics[] = -- cgit v1.2.3 From 7c6f3803ba3bacb0a43ac61f04c0a46db2c18911 Mon Sep 17 00:00:00 2001 From: Tetrable Date: Thu, 19 Jul 2018 19:44:55 +0100 Subject: oops --- src/pokemon_1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/pokemon_1.c b/src/pokemon_1.c index 8bba7a708..1883c8754 100644 --- a/src/pokemon_1.c +++ b/src/pokemon_1.c @@ -858,7 +858,7 @@ const u16 gSpeciesToNationalPokedexNum[] = // Assigns all species to the Nationa const u16 gHoennToNationalOrder[] = // Assigns Hoenn Dex Pokémon (Using National Dex Index) { - // SPECIES_NONE + // 0 NATIONAL_DEX_TREECKO, // HOENN_DEX_TREECKO NATIONAL_DEX_GROVYLE, // HOENN_DEX_GROVYLE NATIONAL_DEX_SCEPTILE, // HOENN_DEX_SCEPTILE -- cgit v1.2.3 From 56746748402b691a6fa4fb45a2091dac31d92f7d Mon Sep 17 00:00:00 2001 From: vblm12 Date: Fri, 20 Jul 2018 21:32:31 -0500 Subject: Rename OPPONENT_ to TRAINER_ to match pokeemerald. --- src/battle/battle_setup.c | 120 ++-- src/data/trainers_de.h | 1388 ++++++++++++++++++++++----------------------- src/data/trainers_en.h | 1388 ++++++++++++++++++++++----------------------- 3 files changed, 1448 insertions(+), 1448 deletions(-) (limited to 'src') diff --git a/src/battle/battle_setup.c b/src/battle/battle_setup.c index e8a3ef451..c1d486bd1 100644 --- a/src/battle/battle_setup.c +++ b/src/battle/battle_setup.c @@ -160,282 +160,282 @@ static const struct TrainerBattleParameter gTrainerBattleSpecs_4[] = const struct TrainerEyeTrainer gTrainerEyeTrainers[] = { { - {OPPONENT_ROSE_1, OPPONENT_ROSE_2, OPPONENT_ROSE_3, OPPONENT_ROSE_4, OPPONENT_ROSE_5}, + {TRAINER_ROSE_1, TRAINER_ROSE_2, TRAINER_ROSE_3, TRAINER_ROSE_4, TRAINER_ROSE_5}, MAP_GROUP(ROUTE118), MAP_NUM(ROUTE118), }, { - {OPPONENT_DUSTY_1, OPPONENT_DUSTY_2, OPPONENT_DUSTY_3, OPPONENT_DUSTY_4, OPPONENT_DUSTY_5}, + {TRAINER_DUSTY_1, TRAINER_DUSTY_2, TRAINER_DUSTY_3, TRAINER_DUSTY_4, TRAINER_DUSTY_5}, MAP_GROUP(ROUTE111), MAP_NUM(ROUTE111), }, { - {OPPONENT_LOLA_1, OPPONENT_LOLA_2, OPPONENT_LOLA_3, OPPONENT_LOLA_4, OPPONENT_LOLA_5}, + {TRAINER_LOLA_1, TRAINER_LOLA_2, TRAINER_LOLA_3, TRAINER_LOLA_4, TRAINER_LOLA_5}, MAP_GROUP(ROUTE109), MAP_NUM(ROUTE109), }, { - {OPPONENT_RICKY_1, OPPONENT_RICKY_2, OPPONENT_RICKY_3, OPPONENT_RICKY_4, OPPONENT_RICKY_5}, + {TRAINER_RICKY_1, TRAINER_RICKY_2, TRAINER_RICKY_3, TRAINER_RICKY_4, TRAINER_RICKY_5}, MAP_GROUP(ROUTE109), MAP_NUM(ROUTE109), }, { - {OPPONENT_RITA_AND_SAM_1, OPPONENT_RITA_AND_SAM_2, OPPONENT_RITA_AND_SAM_3, OPPONENT_RITA_AND_SAM_4, OPPONENT_RITA_AND_SAM_5}, + {TRAINER_RITA_AND_SAM_1, TRAINER_RITA_AND_SAM_2, TRAINER_RITA_AND_SAM_3, TRAINER_RITA_AND_SAM_4, TRAINER_RITA_AND_SAM_5}, MAP_GROUP(ROUTE124), MAP_NUM(ROUTE124), }, { - {OPPONENT_BROOKE_1, OPPONENT_BROOKE_2, OPPONENT_BROOKE_3, OPPONENT_BROOKE_4, OPPONENT_BROOKE_5}, + {TRAINER_BROOKE_1, TRAINER_BROOKE_2, TRAINER_BROOKE_3, TRAINER_BROOKE_4, TRAINER_BROOKE_5}, MAP_GROUP(ROUTE111), MAP_NUM(ROUTE111), }, { - {OPPONENT_WILTON_1, OPPONENT_WILTON_2, OPPONENT_WILTON_3, OPPONENT_WILTON_4, OPPONENT_WILTON_5}, + {TRAINER_WILTON_1, TRAINER_WILTON_2, TRAINER_WILTON_3, TRAINER_WILTON_4, TRAINER_WILTON_5}, MAP_GROUP(ROUTE111), MAP_NUM(ROUTE111), }, { - {OPPONENT_VALERIE_1, OPPONENT_VALERIE_2, OPPONENT_VALERIE_3, OPPONENT_VALERIE_4, OPPONENT_VALERIE_5}, + {TRAINER_VALERIE_1, TRAINER_VALERIE_2, TRAINER_VALERIE_3, TRAINER_VALERIE_4, TRAINER_VALERIE_5}, MAP_GROUP(MT_PYRE_6F), MAP_NUM(MT_PYRE_6F), }, { - {OPPONENT_CINDY_1, OPPONENT_CINDY_3, OPPONENT_CINDY_4, OPPONENT_CINDY_5, OPPONENT_CINDY_6}, + {TRAINER_CINDY_1, TRAINER_CINDY_3, TRAINER_CINDY_4, TRAINER_CINDY_5, TRAINER_CINDY_6}, MAP_GROUP(ROUTE104), MAP_NUM(ROUTE104), }, { - {OPPONENT_JESSICA_1, OPPONENT_JESSICA_2, OPPONENT_JESSICA_3, OPPONENT_JESSICA_4, OPPONENT_JESSICA_5}, + {TRAINER_JESSICA_1, TRAINER_JESSICA_2, TRAINER_JESSICA_3, TRAINER_JESSICA_4, TRAINER_JESSICA_5}, MAP_GROUP(ROUTE121), MAP_NUM(ROUTE121), }, { - {OPPONENT_WINSTON_1, OPPONENT_WINSTON_2, OPPONENT_WINSTON_3, OPPONENT_WINSTON_4, OPPONENT_WINSTON_5}, + {TRAINER_WINSTON_1, TRAINER_WINSTON_2, TRAINER_WINSTON_3, TRAINER_WINSTON_4, TRAINER_WINSTON_5}, MAP_GROUP(ROUTE104), MAP_NUM(ROUTE104), }, { - {OPPONENT_STEVE_1, OPPONENT_STEVE_2, OPPONENT_STEVE_3, OPPONENT_STEVE_4, OPPONENT_STEVE_5}, + {TRAINER_STEVE_1, TRAINER_STEVE_2, TRAINER_STEVE_3, TRAINER_STEVE_4, TRAINER_STEVE_5}, MAP_GROUP(ROUTE114), MAP_NUM(ROUTE114), }, { - {OPPONENT_TONY_1, OPPONENT_TONY_2, OPPONENT_TONY_3, OPPONENT_TONY_4, OPPONENT_TONY_5}, + {TRAINER_TONY_1, TRAINER_TONY_2, TRAINER_TONY_3, TRAINER_TONY_4, TRAINER_TONY_5}, MAP_GROUP(ROUTE107), MAP_NUM(ROUTE107), }, { - {OPPONENT_NOB_1, OPPONENT_NOB_2, OPPONENT_NOB_3, OPPONENT_NOB_4, OPPONENT_NOB_5}, + {TRAINER_NOB_1, TRAINER_NOB_2, TRAINER_NOB_3, TRAINER_NOB_4, TRAINER_NOB_5}, MAP_GROUP(ROUTE115), MAP_NUM(ROUTE115), }, { - {OPPONENT_DALTON_1, OPPONENT_DALTON_2, OPPONENT_DALTON_3, OPPONENT_DALTON_4, OPPONENT_DALTON_5}, + {TRAINER_DALTON_1, TRAINER_DALTON_2, TRAINER_DALTON_3, TRAINER_DALTON_4, TRAINER_DALTON_5}, MAP_GROUP(ROUTE118), MAP_NUM(ROUTE118), }, { - {OPPONENT_BERNIE_1, OPPONENT_BERNIE_2, OPPONENT_BERNIE_3, OPPONENT_BERNIE_4, OPPONENT_BERNIE_5}, + {TRAINER_BERNIE_1, TRAINER_BERNIE_2, TRAINER_BERNIE_3, TRAINER_BERNIE_4, TRAINER_BERNIE_5}, MAP_GROUP(ROUTE114), MAP_NUM(ROUTE114), }, { - {OPPONENT_ETHAN_1, OPPONENT_ETHAN_2, OPPONENT_ETHAN_3, OPPONENT_ETHAN_4, OPPONENT_ETHAN_5}, + {TRAINER_ETHAN_1, TRAINER_ETHAN_2, TRAINER_ETHAN_3, TRAINER_ETHAN_4, TRAINER_ETHAN_5}, MAP_GROUP(JAGGED_PASS), MAP_NUM(JAGGED_PASS), }, { - {OPPONENT_JOHN_AND_JAY_1, OPPONENT_JOHN_AND_JAY_2, OPPONENT_JOHN_AND_JAY_3, OPPONENT_JOHN_AND_JAY_4, OPPONENT_JOHN_AND_JAY_5}, + {TRAINER_JOHN_AND_JAY_1, TRAINER_JOHN_AND_JAY_2, TRAINER_JOHN_AND_JAY_3, TRAINER_JOHN_AND_JAY_4, TRAINER_JOHN_AND_JAY_5}, MAP_GROUP(METEOR_FALLS_1F_2R), MAP_NUM(METEOR_FALLS_1F_2R), }, { - {OPPONENT_BRANDON_1, OPPONENT_BRANDON_2, OPPONENT_BRANDON_3, OPPONENT_BRANDON_4, OPPONENT_BRANDON_5}, + {TRAINER_BRANDON_1, TRAINER_BRANDON_2, TRAINER_BRANDON_3, TRAINER_BRANDON_4, TRAINER_BRANDON_5}, MAP_GROUP(ROUTE120), MAP_NUM(ROUTE120), }, { - {OPPONENT_CAMERON_1, OPPONENT_CAMERON_2, OPPONENT_CAMERON_3, OPPONENT_CAMERON_4, OPPONENT_CAMERON_5}, + {TRAINER_CAMERON_1, TRAINER_CAMERON_2, TRAINER_CAMERON_3, TRAINER_CAMERON_4, TRAINER_CAMERON_5}, MAP_GROUP(ROUTE123), MAP_NUM(ROUTE123), }, { - {OPPONENT_JACKI_1, OPPONENT_JACKI_2, OPPONENT_JACKI_3, OPPONENT_JACKI_4, OPPONENT_JACKI_5}, + {TRAINER_JACKI_1, TRAINER_JACKI_2, TRAINER_JACKI_3, TRAINER_JACKI_4, TRAINER_JACKI_5}, MAP_GROUP(ROUTE123), MAP_NUM(ROUTE123), }, { - {OPPONENT_WALTER_1, OPPONENT_WALTER_2, OPPONENT_WALTER_3, OPPONENT_WALTER_4, OPPONENT_WALTER_5}, + {TRAINER_WALTER_1, TRAINER_WALTER_2, TRAINER_WALTER_3, TRAINER_WALTER_4, TRAINER_WALTER_5}, MAP_GROUP(ROUTE121), MAP_NUM(ROUTE121), }, { - {OPPONENT_KAREN_1, OPPONENT_KAREN_2, OPPONENT_KAREN_3, OPPONENT_KAREN_4, OPPONENT_KAREN_5}, + {TRAINER_KAREN_1, TRAINER_KAREN_2, TRAINER_KAREN_3, TRAINER_KAREN_4, TRAINER_KAREN_5}, MAP_GROUP(ROUTE116), MAP_NUM(ROUTE116), }, { - {OPPONENT_JERRY_1, OPPONENT_JERRY_2, OPPONENT_JERRY_3, OPPONENT_JERRY_4, OPPONENT_JERRY_5}, + {TRAINER_JERRY_1, TRAINER_JERRY_2, TRAINER_JERRY_3, TRAINER_JERRY_4, TRAINER_JERRY_5}, MAP_GROUP(ROUTE116), MAP_NUM(ROUTE116), }, { - {OPPONENT_ANNA_AND_MEG_1, OPPONENT_ANNA_AND_MEG_2, OPPONENT_ANNA_AND_MEG_3, OPPONENT_ANNA_AND_MEG_4, OPPONENT_ANNA_AND_MEG_5}, + {TRAINER_ANNA_AND_MEG_1, TRAINER_ANNA_AND_MEG_2, TRAINER_ANNA_AND_MEG_3, TRAINER_ANNA_AND_MEG_4, TRAINER_ANNA_AND_MEG_5}, MAP_GROUP(ROUTE117), MAP_NUM(ROUTE117), }, { - {OPPONENT_ISABEL_1, OPPONENT_ISABEL_2, OPPONENT_ISABEL_3, OPPONENT_ISABEL_4, OPPONENT_ISABEL_5}, + {TRAINER_ISABEL_1, TRAINER_ISABEL_2, TRAINER_ISABEL_3, TRAINER_ISABEL_4, TRAINER_ISABEL_5}, MAP_GROUP(ROUTE110), MAP_NUM(ROUTE110), }, { - {OPPONENT_MIGUEL_1, OPPONENT_MIGUEL_2, OPPONENT_MIGUEL_3, OPPONENT_MIGUEL_4, OPPONENT_MIGUEL_5}, + {TRAINER_MIGUEL_1, TRAINER_MIGUEL_2, TRAINER_MIGUEL_3, TRAINER_MIGUEL_4, TRAINER_MIGUEL_5}, MAP_GROUP(ROUTE103), MAP_NUM(ROUTE103), }, { - {OPPONENT_TIMOTHY_1, OPPONENT_TIMOTHY_2, OPPONENT_TIMOTHY_3, OPPONENT_TIMOTHY_4, OPPONENT_TIMOTHY_5}, + {TRAINER_TIMOTHY_1, TRAINER_TIMOTHY_2, TRAINER_TIMOTHY_3, TRAINER_TIMOTHY_4, TRAINER_TIMOTHY_5}, MAP_GROUP(ROUTE115), MAP_NUM(ROUTE115), }, { - {OPPONENT_SHELBY_1, OPPONENT_SHELBY_2, OPPONENT_SHELBY_3, OPPONENT_SHELBY_4, OPPONENT_SHELBY_5}, + {TRAINER_SHELBY_1, TRAINER_SHELBY_2, TRAINER_SHELBY_3, TRAINER_SHELBY_4, TRAINER_SHELBY_5}, MAP_GROUP(MT_CHIMNEY), MAP_NUM(MT_CHIMNEY), }, { - {OPPONENT_CALVIN_1, OPPONENT_CALVIN_2, OPPONENT_CALVIN_3, OPPONENT_CALVIN_4, OPPONENT_CALVIN_5}, + {TRAINER_CALVIN_1, TRAINER_CALVIN_2, TRAINER_CALVIN_3, TRAINER_CALVIN_4, TRAINER_CALVIN_5}, MAP_GROUP(ROUTE102), MAP_NUM(ROUTE102), }, { - {OPPONENT_ELLIOT_1, OPPONENT_ELLIOT_2, OPPONENT_ELLIOT_3, OPPONENT_ELLIOT_4, OPPONENT_ELLIOT_5}, + {TRAINER_ELLIOT_1, TRAINER_ELLIOT_2, TRAINER_ELLIOT_3, TRAINER_ELLIOT_4, TRAINER_ELLIOT_5}, MAP_GROUP(ROUTE106), MAP_NUM(ROUTE106), }, { - {OPPONENT_ABIGAIL_1, OPPONENT_ABIGAIL_2, OPPONENT_ABIGAIL_3, OPPONENT_ABIGAIL_4, OPPONENT_ABIGAIL_5}, + {TRAINER_ABIGAIL_1, TRAINER_ABIGAIL_2, TRAINER_ABIGAIL_3, TRAINER_ABIGAIL_4, TRAINER_ABIGAIL_5}, MAP_GROUP(ROUTE110), MAP_NUM(ROUTE110), }, { - {OPPONENT_BENJAMIN_1, OPPONENT_BENJAMIN_2, OPPONENT_BENJAMIN_3, OPPONENT_BENJAMIN_4, OPPONENT_BENJAMIN_5}, + {TRAINER_BENJAMIN_1, TRAINER_BENJAMIN_2, TRAINER_BENJAMIN_3, TRAINER_BENJAMIN_4, TRAINER_BENJAMIN_5}, MAP_GROUP(ROUTE110), MAP_NUM(ROUTE110), }, { - {OPPONENT_ISAIAH_1, OPPONENT_ISAIAH_2, OPPONENT_ISAIAH_3, OPPONENT_ISAIAH_4, OPPONENT_ISAIAH_5}, + {TRAINER_ISAIAH_1, TRAINER_ISAIAH_2, TRAINER_ISAIAH_3, TRAINER_ISAIAH_4, TRAINER_ISAIAH_5}, MAP_GROUP(ROUTE128), MAP_NUM(ROUTE128), }, { - {OPPONENT_KATELYN_1, OPPONENT_KATELYN_2, OPPONENT_KATELYN_3, OPPONENT_KATELYN_4, OPPONENT_KATELYN_5}, + {TRAINER_KATELYN_1, TRAINER_KATELYN_2, TRAINER_KATELYN_3, TRAINER_KATELYN_4, TRAINER_KATELYN_5}, MAP_GROUP(ROUTE128), MAP_NUM(ROUTE128), }, { - {OPPONENT_MARIA_1, OPPONENT_MARIA_2, OPPONENT_MARIA_3, OPPONENT_MARIA_4, OPPONENT_MARIA_5}, + {TRAINER_MARIA_1, TRAINER_MARIA_2, TRAINER_MARIA_3, TRAINER_MARIA_4, TRAINER_MARIA_5}, MAP_GROUP(ROUTE117), MAP_NUM(ROUTE117), }, { - {OPPONENT_DYLAN_1, OPPONENT_DYLAN_2, OPPONENT_DYLAN_3, OPPONENT_DYLAN_4, OPPONENT_DYLAN_5}, + {TRAINER_DYLAN_1, TRAINER_DYLAN_2, TRAINER_DYLAN_3, TRAINER_DYLAN_4, TRAINER_DYLAN_5}, MAP_GROUP(ROUTE117), MAP_NUM(ROUTE117), }, { - {OPPONENT_NICOLAS_1, OPPONENT_NICOLAS_2, OPPONENT_NICOLAS_3, OPPONENT_NICOLAS_4, OPPONENT_NICOLAS_5}, + {TRAINER_NICOLAS_1, TRAINER_NICOLAS_2, TRAINER_NICOLAS_3, TRAINER_NICOLAS_4, TRAINER_NICOLAS_5}, MAP_GROUP(METEOR_FALLS_1F_2R), MAP_NUM(METEOR_FALLS_1F_2R), }, { - {OPPONENT_ROBERT_1, OPPONENT_ROBERT_2, OPPONENT_ROBERT_3, OPPONENT_ROBERT_4, OPPONENT_ROBERT_5}, + {TRAINER_ROBERT_1, TRAINER_ROBERT_2, TRAINER_ROBERT_3, TRAINER_ROBERT_4, TRAINER_ROBERT_5}, MAP_GROUP(ROUTE120), MAP_NUM(ROUTE120), }, { - {OPPONENT_LAO_1, OPPONENT_LAO_2, OPPONENT_LAO_3, OPPONENT_LAO_4, OPPONENT_LAO_5}, + {TRAINER_LAO_1, TRAINER_LAO_2, TRAINER_LAO_3, TRAINER_LAO_4, TRAINER_LAO_5}, MAP_GROUP(ROUTE113), MAP_NUM(ROUTE113), }, { - {OPPONENT_CYNDY_1, OPPONENT_CYNDY_2, OPPONENT_CYNDY_3, OPPONENT_CYNDY_4, OPPONENT_CYNDY_5}, + {TRAINER_CYNDY_1, TRAINER_CYNDY_2, TRAINER_CYNDY_3, TRAINER_CYNDY_4, TRAINER_CYNDY_5}, MAP_GROUP(ROUTE115), MAP_NUM(ROUTE115), }, { - {OPPONENT_MADELINE_1, OPPONENT_MADELINE_2, OPPONENT_MADELINE_3, OPPONENT_MADELINE_4, OPPONENT_MADELINE_5}, + {TRAINER_MADELINE_1, TRAINER_MADELINE_2, TRAINER_MADELINE_3, TRAINER_MADELINE_4, TRAINER_MADELINE_5}, MAP_GROUP(ROUTE113), MAP_NUM(ROUTE113), }, { - {OPPONENT_JENNY_1, OPPONENT_JENNY_2, OPPONENT_JENNY_3, OPPONENT_JENNY_4, OPPONENT_JENNY_5}, + {TRAINER_JENNY_1, TRAINER_JENNY_2, TRAINER_JENNY_3, TRAINER_JENNY_4, TRAINER_JENNY_5}, MAP_GROUP(ROUTE124), MAP_NUM(ROUTE124), }, { - {OPPONENT_DIANA_1, OPPONENT_DIANA_2, OPPONENT_DIANA_3, OPPONENT_DIANA_4, OPPONENT_DIANA_5}, + {TRAINER_DIANA_1, TRAINER_DIANA_2, TRAINER_DIANA_3, TRAINER_DIANA_4, TRAINER_DIANA_5}, MAP_GROUP(JAGGED_PASS), MAP_NUM(JAGGED_PASS), }, { - {OPPONENT_AMY_AND_LIV_1, OPPONENT_AMY_AND_LIV_2, OPPONENT_AMY_AND_LIV_4, OPPONENT_AMY_AND_LIV_5, OPPONENT_AMY_AND_LIV_6}, + {TRAINER_AMY_AND_LIV_1, TRAINER_AMY_AND_LIV_2, TRAINER_AMY_AND_LIV_4, TRAINER_AMY_AND_LIV_5, TRAINER_AMY_AND_LIV_6}, MAP_GROUP(ROUTE103), MAP_NUM(ROUTE103), }, { - {OPPONENT_ERNEST_1, OPPONENT_ERNEST_2, OPPONENT_ERNEST_3, OPPONENT_ERNEST_4, OPPONENT_ERNEST_5}, + {TRAINER_ERNEST_1, TRAINER_ERNEST_2, TRAINER_ERNEST_3, TRAINER_ERNEST_4, TRAINER_ERNEST_5}, MAP_GROUP(ROUTE125), MAP_NUM(ROUTE125), }, { - {OPPONENT_EDWIN_1, OPPONENT_EDWIN_2, OPPONENT_EDWIN_3, OPPONENT_EDWIN_4, OPPONENT_EDWIN_5}, + {TRAINER_EDWIN_1, TRAINER_EDWIN_2, TRAINER_EDWIN_3, TRAINER_EDWIN_4, TRAINER_EDWIN_5}, MAP_GROUP(ROUTE110), MAP_NUM(ROUTE110), }, { - {OPPONENT_LYDIA_1, OPPONENT_LYDIA_2, OPPONENT_LYDIA_3, OPPONENT_LYDIA_4, OPPONENT_LYDIA_5}, + {TRAINER_LYDIA_1, TRAINER_LYDIA_2, TRAINER_LYDIA_3, TRAINER_LYDIA_4, TRAINER_LYDIA_5}, MAP_GROUP(ROUTE117), MAP_NUM(ROUTE117), }, { - {OPPONENT_ISAAC_1, OPPONENT_ISAAC_2, OPPONENT_ISAAC_3, OPPONENT_ISAAC_4, OPPONENT_ISAAC_5}, + {TRAINER_ISAAC_1, TRAINER_ISAAC_2, TRAINER_ISAAC_3, TRAINER_ISAAC_4, TRAINER_ISAAC_5}, MAP_GROUP(ROUTE117), MAP_NUM(ROUTE117), }, { - {OPPONENT_CATHERINE_1, OPPONENT_CATHERINE_2, OPPONENT_CATHERINE_3, OPPONENT_CATHERINE_4, OPPONENT_CATHERINE_5}, + {TRAINER_CATHERINE_1, TRAINER_CATHERINE_2, TRAINER_CATHERINE_3, TRAINER_CATHERINE_4, TRAINER_CATHERINE_5}, MAP_GROUP(ROUTE119), MAP_NUM(ROUTE119), }, { - {OPPONENT_JACKSON_1, OPPONENT_JACKSON_2, OPPONENT_JACKSON_3, OPPONENT_JACKSON_4, OPPONENT_JACKSON_5}, + {TRAINER_JACKSON_1, TRAINER_JACKSON_2, TRAINER_JACKSON_3, TRAINER_JACKSON_4, TRAINER_JACKSON_5}, MAP_GROUP(ROUTE119), MAP_NUM(ROUTE119), }, { - {OPPONENT_HALEY_1, OPPONENT_HALEY_2, OPPONENT_HALEY_3, OPPONENT_HALEY_4, OPPONENT_HALEY_5}, + {TRAINER_HALEY_1, TRAINER_HALEY_2, TRAINER_HALEY_3, TRAINER_HALEY_4, TRAINER_HALEY_5}, MAP_GROUP(ROUTE104), MAP_NUM(ROUTE104), }, { - {OPPONENT_JAMES_1, OPPONENT_JAMES_2, OPPONENT_JAMES_3, OPPONENT_JAMES_4, OPPONENT_JAMES_5}, + {TRAINER_JAMES_1, TRAINER_JAMES_2, TRAINER_JAMES_3, TRAINER_JAMES_4, TRAINER_JAMES_5}, MAP_GROUP(PETALBURG_WOODS), MAP_NUM(PETALBURG_WOODS), }, { - {OPPONENT_TRENT_1, OPPONENT_TRENT_2, OPPONENT_TRENT_3, OPPONENT_TRENT_4, OPPONENT_TRENT_5}, + {TRAINER_TRENT_1, TRAINER_TRENT_2, TRAINER_TRENT_3, TRAINER_TRENT_4, TRAINER_TRENT_5}, MAP_GROUP(ROUTE112), MAP_NUM(ROUTE112), }, { - {OPPONENT_LOIS_AND_HAL_1, OPPONENT_LOIS_AND_HAL_2, OPPONENT_LOIS_AND_HAL_3, OPPONENT_LOIS_AND_HAL_4, OPPONENT_LOIS_AND_HAL_5}, + {TRAINER_LOIS_AND_HAL_1, TRAINER_LOIS_AND_HAL_2, TRAINER_LOIS_AND_HAL_3, TRAINER_LOIS_AND_HAL_4, TRAINER_LOIS_AND_HAL_5}, MAP_GROUP(ABANDONED_SHIP_ROOMS2_1F), MAP_NUM(ABANDONED_SHIP_ROOMS2_1F), }, { - {OPPONENT_WALLY_3, OPPONENT_WALLY_4, OPPONENT_WALLY_5, OPPONENT_WALLY_6, OPPONENT_NONE}, + {TRAINER_WALLY_3, TRAINER_WALLY_4, TRAINER_WALLY_5, TRAINER_WALLY_6, TRAINER_NONE}, MAP_GROUP(VICTORY_ROAD_1F), MAP_NUM(VICTORY_ROAD_1F), }, @@ -809,13 +809,13 @@ static u8 GetTrainerBattleTransition(void) if (trainer[gTrainerBattleOpponent].trainerClass == TRAINER_CLASS_ELITE_FOUR) { - if (gTrainerBattleOpponent == OPPONENT_SIDNEY) + if (gTrainerBattleOpponent == TRAINER_SIDNEY) return B_TRANSITION_SYDNEY; - if (gTrainerBattleOpponent == OPPONENT_PHOEBE) + if (gTrainerBattleOpponent == TRAINER_PHOEBE) return B_TRANSITION_PHOEBE; - if (gTrainerBattleOpponent == OPPONENT_GLACIA) + if (gTrainerBattleOpponent == TRAINER_GLACIA) return B_TRANSITION_GLACIA; - if (gTrainerBattleOpponent == OPPONENT_DRAKE) + if (gTrainerBattleOpponent == TRAINER_DRAKE) return B_TRANSITION_DRAKE; return B_TRANSITION_STEVEN; } diff --git a/src/data/trainers_de.h b/src/data/trainers_de.h index c7a0e7744..7344347e1 100644 --- a/src/data/trainers_de.h +++ b/src/data/trainers_de.h @@ -1,5 +1,5 @@ const struct Trainer gTrainers[] = { - [OPPONENT_NONE] = + [TRAINER_NONE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_1, @@ -13,7 +13,7 @@ const struct Trainer gTrainers[] = { .party = NULL }, - [OPPONENT_ARCHIE_1] = + [TRAINER_ARCHIE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_LEADER, @@ -27,7 +27,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Archie1 }, - [OPPONENT_GRUNT_1] = + [TRAINER_GRUNT_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -41,7 +41,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt1 }, - [OPPONENT_GRUNT_2] = + [TRAINER_GRUNT_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -55,7 +55,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt2 }, - [OPPONENT_GRUNT_3] = + [TRAINER_GRUNT_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -69,7 +69,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt3 }, - [OPPONENT_GRUNT_4] = + [TRAINER_GRUNT_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -83,7 +83,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt4 }, - [OPPONENT_GRUNT_5] = + [TRAINER_GRUNT_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -97,7 +97,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt5 }, - [OPPONENT_GRUNT_6] = + [TRAINER_GRUNT_6] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -111,7 +111,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt6 }, - [OPPONENT_GRUNT_7] = + [TRAINER_GRUNT_7] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -125,7 +125,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt7 }, - [OPPONENT_GRUNT_8] = + [TRAINER_GRUNT_8] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -139,7 +139,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt8 }, - [OPPONENT_GRUNT_9] = + [TRAINER_GRUNT_9] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -153,7 +153,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt9 }, - [OPPONENT_GRUNT_10] = + [TRAINER_GRUNT_10] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -167,7 +167,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt10 }, - [OPPONENT_GRUNT_11] = + [TRAINER_GRUNT_11] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -181,7 +181,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt11 }, - [OPPONENT_GRUNT_12] = + [TRAINER_GRUNT_12] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -195,7 +195,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt12 }, - [OPPONENT_GRUNT_13] = + [TRAINER_GRUNT_13] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -209,7 +209,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt13 }, - [OPPONENT_GRUNT_14] = + [TRAINER_GRUNT_14] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -223,7 +223,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt14 }, - [OPPONENT_GRUNT_15] = + [TRAINER_GRUNT_15] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -237,7 +237,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt15 }, - [OPPONENT_GRUNT_16] = + [TRAINER_GRUNT_16] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -251,7 +251,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt16 }, - [OPPONENT_GRUNT_17] = + [TRAINER_GRUNT_17] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -265,7 +265,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt17 }, - [OPPONENT_GRUNT_18] = + [TRAINER_GRUNT_18] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -279,7 +279,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt18 }, - [OPPONENT_GRUNT_19] = + [TRAINER_GRUNT_19] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -293,7 +293,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt19 }, - [OPPONENT_GRUNT_20] = + [TRAINER_GRUNT_20] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -307,7 +307,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt20 }, - [OPPONENT_GRUNT_21] = + [TRAINER_GRUNT_21] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -321,7 +321,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt21 }, - [OPPONENT_GRUNT_22] = + [TRAINER_GRUNT_22] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -335,7 +335,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt22 }, - [OPPONENT_GRUNT_23] = + [TRAINER_GRUNT_23] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -349,7 +349,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt23 }, - [OPPONENT_GRUNT_24] = + [TRAINER_GRUNT_24] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -363,7 +363,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt24 }, - [OPPONENT_GRUNT_25] = + [TRAINER_GRUNT_25] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -377,7 +377,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt25 }, - [OPPONENT_GRUNT_26] = + [TRAINER_GRUNT_26] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -391,7 +391,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt26 }, - [OPPONENT_GRUNT_27] = + [TRAINER_GRUNT_27] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -405,7 +405,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt27 }, - [OPPONENT_ANONYMOUS_1] = + [TRAINER_ANONYMOUS_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_ADMIN, @@ -419,7 +419,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous1 }, - [OPPONENT_MATT_1] = + [TRAINER_MATT_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_ADMIN, @@ -433,7 +433,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Matt1 }, - [OPPONENT_MATT_2] = + [TRAINER_MATT_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_ADMIN, @@ -447,7 +447,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Matt2 }, - [OPPONENT_SHELLY_1] = + [TRAINER_SHELLY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_ADMIN, @@ -461,7 +461,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelly1 }, - [OPPONENT_SHELLY_2] = + [TRAINER_SHELLY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_ADMIN, @@ -475,7 +475,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelly2 }, - [OPPONENT_ARCHIE_2] = + [TRAINER_ARCHIE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_LEADER, @@ -489,7 +489,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Archie2 }, - [OPPONENT_ARCHIE_3] = + [TRAINER_ARCHIE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_LEADER, @@ -503,7 +503,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Archie3 }, - [OPPONENT_DAISY] = + [TRAINER_DAISY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -517,7 +517,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Daisy }, - [OPPONENT_ROSE_1] = + [TRAINER_ROSE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -531,7 +531,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rose1 }, - [OPPONENT_LILY] = + [TRAINER_LILY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -545,7 +545,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lily }, - [OPPONENT_VIOLET] = + [TRAINER_VIOLET] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -559,7 +559,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Violet }, - [OPPONENT_ROSE_2] = + [TRAINER_ROSE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -573,7 +573,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rose2 }, - [OPPONENT_ROSE_3] = + [TRAINER_ROSE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -587,7 +587,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rose3 }, - [OPPONENT_ROSE_4] = + [TRAINER_ROSE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -601,7 +601,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rose4 }, - [OPPONENT_ROSE_5] = + [TRAINER_ROSE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -615,7 +615,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rose5 }, - [OPPONENT_DUSTY_1] = + [TRAINER_DUSTY_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -629,7 +629,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dusty1 }, - [OPPONENT_CHIP] = + [TRAINER_CHIP] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -643,7 +643,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Chip }, - [OPPONENT_FOSTER] = + [TRAINER_FOSTER] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -657,7 +657,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Foster }, - [OPPONENT_DUSTY_2] = + [TRAINER_DUSTY_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -671,7 +671,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dusty2 }, - [OPPONENT_DUSTY_3] = + [TRAINER_DUSTY_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -685,7 +685,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dusty3 }, - [OPPONENT_DUSTY_4] = + [TRAINER_DUSTY_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -699,7 +699,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dusty4 }, - [OPPONENT_DUSTY_5] = + [TRAINER_DUSTY_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -713,7 +713,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dusty5 }, - [OPPONENT_GABBY_AND_TY_1] = + [TRAINER_GABBY_AND_TY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -727,7 +727,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy1 }, - [OPPONENT_GABBY_AND_TY_2] = + [TRAINER_GABBY_AND_TY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -741,7 +741,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy2 }, - [OPPONENT_GABBY_AND_TY_3] = + [TRAINER_GABBY_AND_TY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -755,7 +755,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy3 }, - [OPPONENT_GABBY_AND_TY_4] = + [TRAINER_GABBY_AND_TY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -769,7 +769,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy4 }, - [OPPONENT_GABBY_AND_TY_5] = + [TRAINER_GABBY_AND_TY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -783,7 +783,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy5 }, - [OPPONENT_GABBY_AND_TY_6] = + [TRAINER_GABBY_AND_TY_6] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -797,7 +797,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy6 }, - [OPPONENT_LOLA_1] = + [TRAINER_LOLA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -811,7 +811,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lola1 }, - [OPPONENT_CARMEN] = + [TRAINER_CARMEN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -825,7 +825,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Carmen }, - [OPPONENT_GWEN] = + [TRAINER_GWEN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -839,7 +839,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Gwen }, - [OPPONENT_LOLA_2] = + [TRAINER_LOLA_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -853,7 +853,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lola2 }, - [OPPONENT_LOLA_3] = + [TRAINER_LOLA_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -867,7 +867,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lola3 }, - [OPPONENT_LOLA_4] = + [TRAINER_LOLA_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -881,7 +881,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lola4 }, - [OPPONENT_LOLA_5] = + [TRAINER_LOLA_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -895,7 +895,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lola5 }, - [OPPONENT_RICKY_1] = + [TRAINER_RICKY_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -909,7 +909,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ricky1 }, - [OPPONENT_SIMON] = + [TRAINER_SIMON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -923,7 +923,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Simon }, - [OPPONENT_CHARLIE] = + [TRAINER_CHARLIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -937,7 +937,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Charlie }, - [OPPONENT_RICKY_2] = + [TRAINER_RICKY_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -951,7 +951,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ricky2 }, - [OPPONENT_RICKY_3] = + [TRAINER_RICKY_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -965,7 +965,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ricky3 }, - [OPPONENT_RICKY_4] = + [TRAINER_RICKY_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -979,7 +979,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ricky4 }, - [OPPONENT_RICKY_5] = + [TRAINER_RICKY_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -993,7 +993,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ricky5 }, - [OPPONENT_RANDALL] = + [TRAINER_RANDALL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1007,7 +1007,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Randall }, - [OPPONENT_PARKER] = + [TRAINER_PARKER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1021,7 +1021,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Parker }, - [OPPONENT_GEORGE] = + [TRAINER_GEORGE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1035,7 +1035,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_George }, - [OPPONENT_BERKE] = + [TRAINER_BERKE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1049,7 +1049,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Berke }, - [OPPONENT_CLYDE] = + [TRAINER_CLYDE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1063,7 +1063,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Clyde }, - [OPPONENT_VINCENT] = + [TRAINER_VINCENT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1077,7 +1077,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vincent }, - [OPPONENT_LEROY] = + [TRAINER_LEROY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1091,7 +1091,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Leroy }, - [OPPONENT_WILTON_1] = + [TRAINER_WILTON_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1105,7 +1105,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wilton1 }, - [OPPONENT_EDGAR] = + [TRAINER_EDGAR] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1119,7 +1119,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edgar }, - [OPPONENT_ALBERT] = + [TRAINER_ALBERT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1133,7 +1133,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Albert }, - [OPPONENT_SAMUEL] = + [TRAINER_SAMUEL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1147,7 +1147,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Samuel }, - [OPPONENT_VITO] = + [TRAINER_VITO] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1161,7 +1161,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vito }, - [OPPONENT_OWEN] = + [TRAINER_OWEN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1175,7 +1175,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Owen }, - [OPPONENT_WILTON_2] = + [TRAINER_WILTON_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1189,7 +1189,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wilton2 }, - [OPPONENT_WILTON_3] = + [TRAINER_WILTON_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1203,7 +1203,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wilton3 }, - [OPPONENT_WILTON_4] = + [TRAINER_WILTON_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1217,7 +1217,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wilton4 }, - [OPPONENT_WILTON_5] = + [TRAINER_WILTON_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1231,7 +1231,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wilton5 }, - [OPPONENT_WARREN] = + [TRAINER_WARREN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1245,7 +1245,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Warren }, - [OPPONENT_MARY] = + [TRAINER_MARY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1259,7 +1259,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Mary }, - [OPPONENT_LORI] = + [TRAINER_LORI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1273,7 +1273,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lori }, - [OPPONENT_JODY] = + [TRAINER_JODY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1287,7 +1287,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jody }, - [OPPONENT_WENDY] = + [TRAINER_WENDY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1301,7 +1301,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wendy }, - [OPPONENT_ELAINE] = + [TRAINER_ELAINE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1315,7 +1315,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elaine }, - [OPPONENT_BROOKE_1] = + [TRAINER_BROOKE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1329,7 +1329,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brooke1 }, - [OPPONENT_JENNIFER] = + [TRAINER_JENNIFER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1343,7 +1343,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jennifer }, - [OPPONENT_HOPE] = + [TRAINER_HOPE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1357,7 +1357,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hope }, - [OPPONENT_SHANNON] = + [TRAINER_SHANNON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1371,7 +1371,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shannon }, - [OPPONENT_MICHELLE] = + [TRAINER_MICHELLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1385,7 +1385,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Michelle }, - [OPPONENT_CAROLINE] = + [TRAINER_CAROLINE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1399,7 +1399,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Caroline }, - [OPPONENT_JULIE] = + [TRAINER_JULIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1413,7 +1413,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Julie }, - [OPPONENT_BROOKE_2] = + [TRAINER_BROOKE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1427,7 +1427,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brooke2 }, - [OPPONENT_BROOKE_3] = + [TRAINER_BROOKE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1441,7 +1441,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brooke3 }, - [OPPONENT_BROOKE_4] = + [TRAINER_BROOKE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1455,7 +1455,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brooke4 }, - [OPPONENT_BROOKE_5] = + [TRAINER_BROOKE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1469,7 +1469,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brooke5 }, - [OPPONENT_PATRICIA] = + [TRAINER_PATRICIA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1483,7 +1483,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Patricia }, - [OPPONENT_KINDRA] = + [TRAINER_KINDRA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1497,7 +1497,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kindra }, - [OPPONENT_TAMMY] = + [TRAINER_TAMMY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1511,7 +1511,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tammy }, - [OPPONENT_VALERIE_1] = + [TRAINER_VALERIE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1525,7 +1525,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Valerie1 }, - [OPPONENT_TASHA] = + [TRAINER_TASHA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1539,7 +1539,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tasha }, - [OPPONENT_VALERIE_2] = + [TRAINER_VALERIE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1553,7 +1553,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Valerie2 }, - [OPPONENT_VALERIE_3] = + [TRAINER_VALERIE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1567,7 +1567,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Valerie3 }, - [OPPONENT_VALERIE_4] = + [TRAINER_VALERIE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1581,7 +1581,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Valerie4 }, - [OPPONENT_VALERIE_5] = + [TRAINER_VALERIE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1595,7 +1595,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Valerie5 }, - [OPPONENT_CINDY_1] = + [TRAINER_CINDY_1] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1609,7 +1609,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy1 }, - [OPPONENT_ANONYMOUS_2] = + [TRAINER_ANONYMOUS_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LADY, @@ -1623,7 +1623,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous2 }, - [OPPONENT_BRIANNA_1] = + [TRAINER_BRIANNA_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LADY, @@ -1637,7 +1637,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brianna1 }, - [OPPONENT_CINDY_2] = + [TRAINER_CINDY_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LADY, @@ -1651,7 +1651,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy2 }, - [OPPONENT_BRIANNA_2] = + [TRAINER_BRIANNA_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1665,7 +1665,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brianna2 }, - [OPPONENT_ANETTE] = + [TRAINER_ANETTE] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1679,7 +1679,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anette }, - [OPPONENT_CINDY_3] = + [TRAINER_CINDY_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1693,7 +1693,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy3 }, - [OPPONENT_CINDY_4] = + [TRAINER_CINDY_4] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1707,7 +1707,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy4 }, - [OPPONENT_CINDY_5] = + [TRAINER_CINDY_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1721,7 +1721,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy5 }, - [OPPONENT_CINDY_6] = + [TRAINER_CINDY_6] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LADY, @@ -1735,7 +1735,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy6 }, - [OPPONENT_MELISSA] = + [TRAINER_MELISSA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1749,7 +1749,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Melissa }, - [OPPONENT_SHEILA] = + [TRAINER_SHEILA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1763,7 +1763,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sheila }, - [OPPONENT_SHIRLEY] = + [TRAINER_SHIRLEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1777,7 +1777,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shirley }, - [OPPONENT_JESSICA_1] = + [TRAINER_JESSICA_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1791,7 +1791,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jessica1 }, - [OPPONENT_CONNIE] = + [TRAINER_CONNIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1805,7 +1805,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Connie }, - [OPPONENT_BRIDGET] = + [TRAINER_BRIDGET] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1819,7 +1819,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bridget }, - [OPPONENT_OLIVIA] = + [TRAINER_OLIVIA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1833,7 +1833,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Olivia }, - [OPPONENT_TIFFANY] = + [TRAINER_TIFFANY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1847,7 +1847,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tiffany }, - [OPPONENT_JESSICA_2] = + [TRAINER_JESSICA_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1861,7 +1861,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jessica2 }, - [OPPONENT_JESSICA_3] = + [TRAINER_JESSICA_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1875,7 +1875,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jessica3 }, - [OPPONENT_JESSICA_4] = + [TRAINER_JESSICA_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1889,7 +1889,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jessica4 }, - [OPPONENT_JESSICA_5] = + [TRAINER_JESSICA_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1903,7 +1903,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jessica5 }, - [OPPONENT_WINSTON_1] = + [TRAINER_WINSTON_1] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1917,7 +1917,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winston1 }, - [OPPONENT_ANONYMOUS_3] = + [TRAINER_ANONYMOUS_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1931,7 +1931,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous3 }, - [OPPONENT_GARRET] = + [TRAINER_GARRET] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1945,7 +1945,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Garret }, - [OPPONENT_WINSTON_2] = + [TRAINER_WINSTON_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1959,7 +1959,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winston2 }, - [OPPONENT_WINSTON_3] = + [TRAINER_WINSTON_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1973,7 +1973,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winston3 }, - [OPPONENT_WINSTON_4] = + [TRAINER_WINSTON_4] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1987,7 +1987,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winston4 }, - [OPPONENT_WINSTON_5] = + [TRAINER_WINSTON_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -2001,7 +2001,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winston5 }, - [OPPONENT_STEVE_1] = + [TRAINER_STEVE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2015,7 +2015,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steve1 }, - [OPPONENT_CHRIS] = + [TRAINER_CHRIS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2029,7 +2029,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Chris }, - [OPPONENT_MARK] = + [TRAINER_MARK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2043,7 +2043,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Mark }, - [OPPONENT_KENN] = + [TRAINER_KENN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2057,7 +2057,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kenn }, - [OPPONENT_STEVE_2] = + [TRAINER_STEVE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2071,7 +2071,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steve2 }, - [OPPONENT_STEVE_3] = + [TRAINER_STEVE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2085,7 +2085,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steve3 }, - [OPPONENT_STEVE_4] = + [TRAINER_STEVE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2099,7 +2099,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steve4 }, - [OPPONENT_STEVE_5] = + [TRAINER_STEVE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2113,7 +2113,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steve5 }, - [OPPONENT_LUIS] = + [TRAINER_LUIS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2127,7 +2127,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Luis }, - [OPPONENT_AUSTIN] = + [TRAINER_AUSTIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2141,7 +2141,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Austin }, - [OPPONENT_DOUGLAS] = + [TRAINER_DOUGLAS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2155,7 +2155,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Douglas }, - [OPPONENT_DARRIN] = + [TRAINER_DARRIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2169,7 +2169,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Darrin }, - [OPPONENT_TONY_1] = + [TRAINER_TONY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2183,7 +2183,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tony1 }, - [OPPONENT_JEROME] = + [TRAINER_JEROME] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2197,7 +2197,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerome }, - [OPPONENT_MATTHEW] = + [TRAINER_MATTHEW] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2211,7 +2211,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Matthew }, - [OPPONENT_DAVID] = + [TRAINER_DAVID] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2225,7 +2225,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_David }, - [OPPONENT_SPENCER] = + [TRAINER_SPENCER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2239,7 +2239,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Spencer }, - [OPPONENT_ROLAND] = + [TRAINER_ROLAND] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2253,7 +2253,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Roland }, - [OPPONENT_CODY] = + [TRAINER_CODY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2267,7 +2267,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cody }, - [OPPONENT_STAN] = + [TRAINER_STAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2281,7 +2281,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Stan }, - [OPPONENT_BARRY] = + [TRAINER_BARRY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2295,7 +2295,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Barry }, - [OPPONENT_DEAN] = + [TRAINER_DEAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2309,7 +2309,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dean }, - [OPPONENT_RODNEY] = + [TRAINER_RODNEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2323,7 +2323,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rodney }, - [OPPONENT_RICHARD] = + [TRAINER_RICHARD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2337,7 +2337,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Richard }, - [OPPONENT_HERMAN] = + [TRAINER_HERMAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2351,7 +2351,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Herman }, - [OPPONENT_ANONYMOUS_4] = + [TRAINER_ANONYMOUS_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2365,7 +2365,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous4 }, - [OPPONENT_GILBERT] = + [TRAINER_GILBERT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2379,7 +2379,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Gilbert }, - [OPPONENT_FRANKLIN] = + [TRAINER_FRANKLIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2393,7 +2393,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Franklin }, - [OPPONENT_DANNY] = + [TRAINER_DANNY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2407,7 +2407,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Danny }, - [OPPONENT_JACK] = + [TRAINER_JACK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2421,7 +2421,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jack }, - [OPPONENT_DUDLEY] = + [TRAINER_DUDLEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2435,7 +2435,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dudley }, - [OPPONENT_CHAD] = + [TRAINER_CHAD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2449,7 +2449,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Chad }, - [OPPONENT_TONY_2] = + [TRAINER_TONY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2463,7 +2463,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tony2 }, - [OPPONENT_TONY_3] = + [TRAINER_TONY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2477,7 +2477,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tony3 }, - [OPPONENT_TONY_4] = + [TRAINER_TONY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2491,7 +2491,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tony4 }, - [OPPONENT_TONY_5] = + [TRAINER_TONY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2505,7 +2505,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tony5 }, - [OPPONENT_HIDEKI] = + [TRAINER_HIDEKI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2519,7 +2519,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hideki }, - [OPPONENT_HITOSHI] = + [TRAINER_HITOSHI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2533,7 +2533,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hitoshi }, - [OPPONENT_KIYO] = + [TRAINER_KIYO] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2547,7 +2547,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kiyo }, - [OPPONENT_KOICHI] = + [TRAINER_KOICHI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2561,7 +2561,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Koichi }, - [OPPONENT_NOB_1] = + [TRAINER_NOB_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2575,7 +2575,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nob1 }, - [OPPONENT_NOB_2] = + [TRAINER_NOB_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2589,7 +2589,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nob2 }, - [OPPONENT_NOB_3] = + [TRAINER_NOB_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2603,7 +2603,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nob3 }, - [OPPONENT_NOB_4] = + [TRAINER_NOB_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2617,7 +2617,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nob4 }, - [OPPONENT_NOB_5] = + [TRAINER_NOB_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2631,7 +2631,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nob5 }, - [OPPONENT_YUJI] = + [TRAINER_YUJI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2645,7 +2645,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Yuji }, - [OPPONENT_DAISUKE] = + [TRAINER_DAISUKE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2659,7 +2659,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Daisuke }, - [OPPONENT_ATSUSHI] = + [TRAINER_ATSUSHI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2673,7 +2673,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Atsushi }, - [OPPONENT_KIRK] = + [TRAINER_KIRK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2687,7 +2687,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kirk }, - [OPPONENT_SCOTT] = + [TRAINER_SCOTT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2701,7 +2701,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Scott }, - [OPPONENT_HARVEY] = + [TRAINER_HARVEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2715,7 +2715,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Harvey }, - [OPPONENT_SHAWN] = + [TRAINER_SHAWN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2729,7 +2729,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shawn }, - [OPPONENT_RANDY] = + [TRAINER_RANDY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2743,7 +2743,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Randy }, - [OPPONENT_DALTON_1] = + [TRAINER_DALTON_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2757,7 +2757,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dalton1 }, - [OPPONENT_DALTON_2] = + [TRAINER_DALTON_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2771,7 +2771,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dalton2 }, - [OPPONENT_DALTON_3] = + [TRAINER_DALTON_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2785,7 +2785,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dalton3 }, - [OPPONENT_DALTON_4] = + [TRAINER_DALTON_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2799,7 +2799,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dalton4 }, - [OPPONENT_DALTON_5] = + [TRAINER_DALTON_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2813,7 +2813,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dalton5 }, - [OPPONENT_COLE] = + [TRAINER_COLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2827,7 +2827,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cole }, - [OPPONENT_FLINT] = + [TRAINER_FLINT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2841,7 +2841,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Flint }, - [OPPONENT_AXLE] = + [TRAINER_AXLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2855,7 +2855,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Axle }, - [OPPONENT_JAKE] = + [TRAINER_JAKE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2869,7 +2869,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jake }, - [OPPONENT_ANDY] = + [TRAINER_ANDY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2883,7 +2883,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Andy }, - [OPPONENT_BERNIE_1] = + [TRAINER_BERNIE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2897,7 +2897,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bernie1 }, - [OPPONENT_BERNIE_2] = + [TRAINER_BERNIE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2911,7 +2911,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bernie2 }, - [OPPONENT_BERNIE_3] = + [TRAINER_BERNIE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2925,7 +2925,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bernie3 }, - [OPPONENT_BERNIE_4] = + [TRAINER_BERNIE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2939,7 +2939,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bernie4 }, - [OPPONENT_BERNIE_5] = + [TRAINER_BERNIE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2953,7 +2953,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bernie5 }, - [OPPONENT_DREW] = + [TRAINER_DREW] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_CAMPER, @@ -2967,7 +2967,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Drew }, - [OPPONENT_CLIFF] = + [TRAINER_CLIFF] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_CAMPER, @@ -2981,7 +2981,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cliff }, - [OPPONENT_LARRY] = + [TRAINER_LARRY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -2995,7 +2995,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Larry }, - [OPPONENT_SHANE] = + [TRAINER_SHANE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3009,7 +3009,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shane }, - [OPPONENT_JUSTIN] = + [TRAINER_JUSTIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3023,7 +3023,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Justin }, - [OPPONENT_ETHAN_1] = + [TRAINER_ETHAN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3037,7 +3037,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ethan1 }, - [OPPONENT_JEFF] = + [TRAINER_JEFF] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3051,7 +3051,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jeff }, - [OPPONENT_TRAVIS] = + [TRAINER_TRAVIS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3065,7 +3065,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Travis }, - [OPPONENT_ETHAN_2] = + [TRAINER_ETHAN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3079,7 +3079,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ethan2 }, - [OPPONENT_ETHAN_3] = + [TRAINER_ETHAN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3093,7 +3093,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ethan3 }, - [OPPONENT_ETHAN_4] = + [TRAINER_ETHAN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3107,7 +3107,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ethan4 }, - [OPPONENT_ETHAN_5] = + [TRAINER_ETHAN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3121,7 +3121,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ethan5 }, - [OPPONENT_BRENT] = + [TRAINER_BRENT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3135,7 +3135,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brent }, - [OPPONENT_DONALD] = + [TRAINER_DONALD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3149,7 +3149,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Donald }, - [OPPONENT_TAYLOR] = + [TRAINER_TAYLOR] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3163,7 +3163,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Taylor }, - [OPPONENT_BRANDON_1] = + [TRAINER_BRANDON_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3177,7 +3177,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brandon1 }, - [OPPONENT_DEREK] = + [TRAINER_DEREK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3191,7 +3191,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Derek }, - [OPPONENT_BRANDON_2] = + [TRAINER_BRANDON_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3205,7 +3205,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brandon2 }, - [OPPONENT_BRANDON_3] = + [TRAINER_BRANDON_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3219,7 +3219,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brandon3 }, - [OPPONENT_BRANDON_4] = + [TRAINER_BRANDON_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3233,7 +3233,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brandon4 }, - [OPPONENT_BRANDON_5] = + [TRAINER_BRANDON_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3247,7 +3247,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brandon5 }, - [OPPONENT_EDWARD] = + [TRAINER_EDWARD] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3261,7 +3261,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edward }, - [OPPONENT_PRESTON] = + [TRAINER_PRESTON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3275,7 +3275,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Preston }, - [OPPONENT_VIRGIL] = + [TRAINER_VIRGIL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3289,7 +3289,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Virgil }, - [OPPONENT_FRITZ] = + [TRAINER_FRITZ] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3303,7 +3303,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Fritz }, - [OPPONENT_WILLIAM] = + [TRAINER_WILLIAM] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3317,7 +3317,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_William }, - [OPPONENT_JOSHUA] = + [TRAINER_JOSHUA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3331,7 +3331,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Joshua }, - [OPPONENT_CAMERON_1] = + [TRAINER_CAMERON_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3345,7 +3345,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cameron1 }, - [OPPONENT_CAMERON_2] = + [TRAINER_CAMERON_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3359,7 +3359,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cameron2 }, - [OPPONENT_CAMERON_3] = + [TRAINER_CAMERON_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3373,7 +3373,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cameron3 }, - [OPPONENT_CAMERON_4] = + [TRAINER_CAMERON_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3387,7 +3387,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cameron4 }, - [OPPONENT_CAMERON_5] = + [TRAINER_CAMERON_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3401,7 +3401,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cameron5 }, - [OPPONENT_JACLYN] = + [TRAINER_JACLYN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3415,7 +3415,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jaclyn }, - [OPPONENT_HANNAH] = + [TRAINER_HANNAH] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3429,7 +3429,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hannah }, - [OPPONENT_SAMANTHA] = + [TRAINER_SAMANTHA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3443,7 +3443,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Samantha }, - [OPPONENT_MAURA] = + [TRAINER_MAURA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3457,7 +3457,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maura }, - [OPPONENT_KAYLA] = + [TRAINER_KAYLA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3471,7 +3471,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kayla }, - [OPPONENT_ALEXIS] = + [TRAINER_ALEXIS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3485,7 +3485,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alexis }, - [OPPONENT_JACKI_1] = + [TRAINER_JACKI_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3499,7 +3499,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacki1 }, - [OPPONENT_JACKI_2] = + [TRAINER_JACKI_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3513,7 +3513,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacki2 }, - [OPPONENT_JACKI_3] = + [TRAINER_JACKI_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3527,7 +3527,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacki3 }, - [OPPONENT_JACKI_4] = + [TRAINER_JACKI_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3541,7 +3541,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacki4 }, - [OPPONENT_JACKI_5] = + [TRAINER_JACKI_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3555,7 +3555,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacki5 }, - [OPPONENT_WALTER_1] = + [TRAINER_WALTER_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3569,7 +3569,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Walter1 }, - [OPPONENT_TUCKER] = + [TRAINER_TUCKER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3583,7 +3583,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tucker }, - [OPPONENT_THOMAS] = + [TRAINER_THOMAS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3597,7 +3597,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Thomas }, - [OPPONENT_WALTER_2] = + [TRAINER_WALTER_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3611,7 +3611,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Walter2 }, - [OPPONENT_WALTER_3] = + [TRAINER_WALTER_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3625,7 +3625,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Walter3 }, - [OPPONENT_WALTER_4] = + [TRAINER_WALTER_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3639,7 +3639,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Walter4 }, - [OPPONENT_WALTER_5] = + [TRAINER_WALTER_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3653,7 +3653,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Walter5 }, - [OPPONENT_SIDNEY] = + [TRAINER_SIDNEY] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_ELITE_FOUR, @@ -3667,7 +3667,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sidney }, - [OPPONENT_PHOEBE] = + [TRAINER_PHOEBE] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_ELITE_FOUR, @@ -3681,7 +3681,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Phoebe }, - [OPPONENT_GLACIA] = + [TRAINER_GLACIA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_ELITE_FOUR, @@ -3695,7 +3695,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Glacia }, - [OPPONENT_DRAKE] = + [TRAINER_DRAKE] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_ELITE_FOUR, @@ -3709,7 +3709,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Drake }, - [OPPONENT_ROXANNE] = + [TRAINER_ROXANNE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3723,7 +3723,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Roxanne }, - [OPPONENT_BRAWLY] = + [TRAINER_BRAWLY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3737,7 +3737,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brawly }, - [OPPONENT_WATTSON] = + [TRAINER_WATTSON] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3751,7 +3751,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wattson }, - [OPPONENT_FLANNERY] = + [TRAINER_FLANNERY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3765,7 +3765,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Flannery }, - [OPPONENT_NORMAN] = + [TRAINER_NORMAN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3779,7 +3779,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Norman }, - [OPPONENT_WINONA] = + [TRAINER_WINONA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3793,7 +3793,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winona }, - [OPPONENT_TATE_AND_LIZA] = + [TRAINER_TATE_AND_LIZA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3807,7 +3807,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_TateAndLiza }, - [OPPONENT_WALLACE] = + [TRAINER_WALLACE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3821,7 +3821,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wallace }, - [OPPONENT_JERRY_1] = + [TRAINER_JERRY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3835,7 +3835,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerry1 }, - [OPPONENT_TED] = + [TRAINER_TED] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3849,7 +3849,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ted }, - [OPPONENT_PAUL] = + [TRAINER_PAUL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3863,7 +3863,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Paul }, - [OPPONENT_JERRY_2] = + [TRAINER_JERRY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3877,7 +3877,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerry2 }, - [OPPONENT_JERRY_3] = + [TRAINER_JERRY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3891,7 +3891,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerry3 }, - [OPPONENT_JERRY_4] = + [TRAINER_JERRY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3905,7 +3905,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerry4 }, - [OPPONENT_JERRY_5] = + [TRAINER_JERRY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3919,7 +3919,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerry5 }, - [OPPONENT_KAREN_1] = + [TRAINER_KAREN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3933,7 +3933,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Karen1 }, - [OPPONENT_GEORGIA] = + [TRAINER_GEORGIA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3947,7 +3947,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Georgia }, - [OPPONENT_KAREN_2] = + [TRAINER_KAREN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3961,7 +3961,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Karen2 }, - [OPPONENT_KAREN_3] = + [TRAINER_KAREN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3975,7 +3975,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Karen3 }, - [OPPONENT_KAREN_4] = + [TRAINER_KAREN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3989,7 +3989,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Karen4 }, - [OPPONENT_KAREN_5] = + [TRAINER_KAREN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -4003,7 +4003,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Karen5 }, - [OPPONENT_KATE_AND_JOY] = + [TRAINER_KATE_AND_JOY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4017,7 +4017,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_KateAndJoy }, - [OPPONENT_ANNA_AND_MEG_1] = + [TRAINER_ANNA_AND_MEG_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4031,7 +4031,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AnnaAndMeg1 }, - [OPPONENT_ANNA_AND_MEG_2] = + [TRAINER_ANNA_AND_MEG_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4045,7 +4045,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AnnaAndMeg2 }, - [OPPONENT_ANNA_AND_MEG_3] = + [TRAINER_ANNA_AND_MEG_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4059,7 +4059,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AnnaAndMeg3 }, - [OPPONENT_ANNA_AND_MEG_4] = + [TRAINER_ANNA_AND_MEG_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4073,7 +4073,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AnnaAndMeg4 }, - [OPPONENT_ANNA_AND_MEG_5] = + [TRAINER_ANNA_AND_MEG_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4087,7 +4087,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AnnaAndMeg5 }, - [OPPONENT_VICTOR] = + [TRAINER_VICTOR] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_WINSTRATE, @@ -4101,7 +4101,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Victor }, - [OPPONENT_MIGUEL_1] = + [TRAINER_MIGUEL_1] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4115,7 +4115,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Miguel1 }, - [OPPONENT_COLTON] = + [TRAINER_COLTON] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4129,7 +4129,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Colton }, - [OPPONENT_MIGUEL_2] = + [TRAINER_MIGUEL_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4143,7 +4143,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Miguel2 }, - [OPPONENT_MIGUEL_3] = + [TRAINER_MIGUEL_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4157,7 +4157,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Miguel3 }, - [OPPONENT_MIGUEL_4] = + [TRAINER_MIGUEL_4] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4171,7 +4171,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Miguel4 }, - [OPPONENT_MIGUEL_5] = + [TRAINER_MIGUEL_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4185,7 +4185,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Miguel5 }, - [OPPONENT_VICTORIA] = + [TRAINER_VICTORIA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_WINSTRATE, @@ -4199,7 +4199,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Victoria }, - [OPPONENT_VANESSA] = + [TRAINER_VANESSA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4213,7 +4213,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vanessa }, - [OPPONENT_MARISSA] = + [TRAINER_MARISSA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4227,7 +4227,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Marissa }, - [OPPONENT_ISABEL_1] = + [TRAINER_ISABEL_1] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4241,7 +4241,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isabel1 }, - [OPPONENT_ISABEL_2] = + [TRAINER_ISABEL_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4255,7 +4255,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isabel2 }, - [OPPONENT_ISABEL_3] = + [TRAINER_ISABEL_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4269,7 +4269,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isabel3 }, - [OPPONENT_ISABEL_4] = + [TRAINER_ISABEL_4] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4283,7 +4283,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isabel4 }, - [OPPONENT_ISABEL_5] = + [TRAINER_ISABEL_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4297,7 +4297,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isabel5 }, - [OPPONENT_TIMOTHY_1] = + [TRAINER_TIMOTHY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4311,7 +4311,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timothy1 }, - [OPPONENT_TIMOTHY_2] = + [TRAINER_TIMOTHY_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4325,7 +4325,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timothy2 }, - [OPPONENT_TIMOTHY_3] = + [TRAINER_TIMOTHY_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4339,7 +4339,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timothy3 }, - [OPPONENT_TIMOTHY_4] = + [TRAINER_TIMOTHY_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4353,7 +4353,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timothy4 }, - [OPPONENT_TIMOTHY_5] = + [TRAINER_TIMOTHY_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4367,7 +4367,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timothy5 }, - [OPPONENT_VICKY] = + [TRAINER_VICKY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_WINSTRATE, @@ -4381,7 +4381,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vicky }, - [OPPONENT_SHELBY_1] = + [TRAINER_SHELBY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4395,7 +4395,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelby1 }, - [OPPONENT_SHELBY_2] = + [TRAINER_SHELBY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4409,7 +4409,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelby2 }, - [OPPONENT_SHELBY_3] = + [TRAINER_SHELBY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4423,7 +4423,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelby3 }, - [OPPONENT_SHELBY_4] = + [TRAINER_SHELBY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4437,7 +4437,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelby4 }, - [OPPONENT_SHELBY_5] = + [TRAINER_SHELBY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4451,7 +4451,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelby5 }, - [OPPONENT_CALVIN_1] = + [TRAINER_CALVIN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4465,7 +4465,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Calvin1 }, - [OPPONENT_BILLY] = + [TRAINER_BILLY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4479,7 +4479,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Billy }, - [OPPONENT_JOSH] = + [TRAINER_JOSH] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4493,7 +4493,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Josh }, - [OPPONENT_TOMMY] = + [TRAINER_TOMMY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4507,7 +4507,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tommy }, - [OPPONENT_JOEY] = + [TRAINER_JOEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4521,7 +4521,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Joey }, - [OPPONENT_BEN] = + [TRAINER_BEN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4535,7 +4535,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ben }, - [OPPONENT_ANONYMOUS_5] = + [TRAINER_ANONYMOUS_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4549,7 +4549,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous5 }, - [OPPONENT_KEVIN] = + [TRAINER_KEVIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4563,7 +4563,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kevin }, - [OPPONENT_NEAL] = + [TRAINER_NEAL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4577,7 +4577,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Neal }, - [OPPONENT_DILLON] = + [TRAINER_DILLON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4591,7 +4591,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dillon }, - [OPPONENT_CALVIN_2] = + [TRAINER_CALVIN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4605,7 +4605,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Calvin2 }, - [OPPONENT_CALVIN_3] = + [TRAINER_CALVIN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4619,7 +4619,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Calvin3 }, - [OPPONENT_CALVIN_4] = + [TRAINER_CALVIN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4633,7 +4633,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Calvin4 }, - [OPPONENT_CALVIN_5] = + [TRAINER_CALVIN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4647,7 +4647,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Calvin5 }, - [OPPONENT_EDDIE] = + [TRAINER_EDDIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4661,7 +4661,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Eddie }, - [OPPONENT_ALLEN] = + [TRAINER_ALLEN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4675,7 +4675,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Allen }, - [OPPONENT_TIMMY] = + [TRAINER_TIMMY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4689,7 +4689,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timmy }, - [OPPONENT_STEVEN] = + [TRAINER_STEVEN] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_CHAMPION, @@ -4703,7 +4703,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steven }, - [OPPONENT_ANDREW] = + [TRAINER_ANDREW] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4717,7 +4717,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Andrew }, - [OPPONENT_IVAN] = + [TRAINER_IVAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4731,7 +4731,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ivan }, - [OPPONENT_CLAUDE] = + [TRAINER_CLAUDE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4745,7 +4745,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Claude }, - [OPPONENT_ELLIOT_1] = + [TRAINER_ELLIOT_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4759,7 +4759,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elliot1 }, - [OPPONENT_NED] = + [TRAINER_NED] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4773,7 +4773,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ned }, - [OPPONENT_DALE] = + [TRAINER_DALE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4787,7 +4787,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dale }, - [OPPONENT_NOLAN] = + [TRAINER_NOLAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4801,7 +4801,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nolan }, - [OPPONENT_BARNY] = + [TRAINER_BARNY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4815,7 +4815,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Barny }, - [OPPONENT_WADE] = + [TRAINER_WADE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4829,7 +4829,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wade }, - [OPPONENT_CARTER] = + [TRAINER_CARTER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4843,7 +4843,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Carter }, - [OPPONENT_ELLIOT_2] = + [TRAINER_ELLIOT_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4857,7 +4857,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elliot2 }, - [OPPONENT_ELLIOT_3] = + [TRAINER_ELLIOT_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4871,7 +4871,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elliot3 }, - [OPPONENT_ELLIOT_4] = + [TRAINER_ELLIOT_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4885,7 +4885,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elliot4 }, - [OPPONENT_ELLIOT_5] = + [TRAINER_ELLIOT_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4899,7 +4899,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elliot5 }, - [OPPONENT_RONALD] = + [TRAINER_RONALD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4913,7 +4913,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ronald }, - [OPPONENT_JACOB] = + [TRAINER_JACOB] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4927,7 +4927,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacob }, - [OPPONENT_ANTHONY] = + [TRAINER_ANTHONY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4941,7 +4941,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anthony }, - [OPPONENT_BENJAMIN_1] = + [TRAINER_BENJAMIN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4955,7 +4955,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benjamin1 }, - [OPPONENT_BENJAMIN_2] = + [TRAINER_BENJAMIN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4969,7 +4969,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benjamin2 }, - [OPPONENT_BENJAMIN_3] = + [TRAINER_BENJAMIN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4983,7 +4983,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benjamin3 }, - [OPPONENT_BENJAMIN_4] = + [TRAINER_BENJAMIN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4997,7 +4997,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benjamin4 }, - [OPPONENT_BENJAMIN_5] = + [TRAINER_BENJAMIN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5011,7 +5011,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benjamin5 }, - [OPPONENT_ABIGAIL_1] = + [TRAINER_ABIGAIL_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5025,7 +5025,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Abigail1 }, - [OPPONENT_JASMINE] = + [TRAINER_JASMINE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5039,7 +5039,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jasmine }, - [OPPONENT_ABIGAIL_2] = + [TRAINER_ABIGAIL_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5053,7 +5053,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Abigail2 }, - [OPPONENT_ABIGAIL_3] = + [TRAINER_ABIGAIL_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5067,7 +5067,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Abigail3 }, - [OPPONENT_ABIGAIL_4] = + [TRAINER_ABIGAIL_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5081,7 +5081,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Abigail4 }, - [OPPONENT_ABIGAIL_5] = + [TRAINER_ABIGAIL_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5095,7 +5095,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Abigail5 }, - [OPPONENT_DYLAN_1] = + [TRAINER_DYLAN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5109,7 +5109,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dylan1 }, - [OPPONENT_DYLAN_2] = + [TRAINER_DYLAN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5123,7 +5123,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dylan2 }, - [OPPONENT_DYLAN_3] = + [TRAINER_DYLAN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5137,7 +5137,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dylan3 }, - [OPPONENT_DYLAN_4] = + [TRAINER_DYLAN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5151,7 +5151,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dylan4 }, - [OPPONENT_DYLAN_5] = + [TRAINER_DYLAN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5165,7 +5165,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dylan5 }, - [OPPONENT_MARIA_1] = + [TRAINER_MARIA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5179,7 +5179,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maria1 }, - [OPPONENT_MARIA_2] = + [TRAINER_MARIA_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5193,7 +5193,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maria2 }, - [OPPONENT_MARIA_3] = + [TRAINER_MARIA_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5207,7 +5207,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maria3 }, - [OPPONENT_MARIA_4] = + [TRAINER_MARIA_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5221,7 +5221,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maria4 }, - [OPPONENT_MARIA_5] = + [TRAINER_MARIA_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5235,7 +5235,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maria5 }, - [OPPONENT_CALEB] = + [TRAINER_CALEB] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5249,7 +5249,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Caleb }, - [OPPONENT_ANONYMOUS_6] = + [TRAINER_ANONYMOUS_6] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5263,7 +5263,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous6 }, - [OPPONENT_ISAIAH_1] = + [TRAINER_ISAIAH_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5277,7 +5277,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaiah1 }, - [OPPONENT_ANONYMOUS_7] = + [TRAINER_ANONYMOUS_7] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5291,7 +5291,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous7 }, - [OPPONENT_CHASE] = + [TRAINER_CHASE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5305,7 +5305,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Chase }, - [OPPONENT_ISAIAH_2] = + [TRAINER_ISAIAH_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5319,7 +5319,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaiah2 }, - [OPPONENT_ISAIAH_3] = + [TRAINER_ISAIAH_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5333,7 +5333,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaiah3 }, - [OPPONENT_ISAIAH_4] = + [TRAINER_ISAIAH_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5347,7 +5347,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaiah4 }, - [OPPONENT_ISAIAH_5] = + [TRAINER_ISAIAH_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5361,7 +5361,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaiah5 }, - [OPPONENT_ANONYMOUS_8] = + [TRAINER_ANONYMOUS_8] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5375,7 +5375,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous8 }, - [OPPONENT_CONNOR] = + [TRAINER_CONNOR] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5389,7 +5389,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Connor }, - [OPPONENT_ANONYMOUS_9] = + [TRAINER_ANONYMOUS_9] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5403,7 +5403,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous9 }, - [OPPONENT_KATELYN_1] = + [TRAINER_KATELYN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5417,7 +5417,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katelyn1 }, - [OPPONENT_ALLISON] = + [TRAINER_ALLISON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5431,7 +5431,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Allison }, - [OPPONENT_KATELYN_2] = + [TRAINER_KATELYN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5445,7 +5445,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katelyn2 }, - [OPPONENT_KATELYN_3] = + [TRAINER_KATELYN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5459,7 +5459,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katelyn3 }, - [OPPONENT_KATELYN_4] = + [TRAINER_KATELYN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5473,7 +5473,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katelyn4 }, - [OPPONENT_KATELYN_5] = + [TRAINER_KATELYN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5487,7 +5487,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katelyn5 }, - [OPPONENT_NICOLAS_1] = + [TRAINER_NICOLAS_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5501,7 +5501,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicolas1 }, - [OPPONENT_NICOLAS_2] = + [TRAINER_NICOLAS_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5515,7 +5515,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicolas2 }, - [OPPONENT_NICOLAS_3] = + [TRAINER_NICOLAS_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5529,7 +5529,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicolas3 }, - [OPPONENT_NICOLAS_4] = + [TRAINER_NICOLAS_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5543,7 +5543,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicolas4 }, - [OPPONENT_NICOLAS_5] = + [TRAINER_NICOLAS_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5557,7 +5557,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicolas5 }, - [OPPONENT_AARON] = + [TRAINER_AARON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5571,7 +5571,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Aaron }, - [OPPONENT_PERRY] = + [TRAINER_PERRY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5585,7 +5585,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Perry }, - [OPPONENT_HUGH] = + [TRAINER_HUGH] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5599,7 +5599,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hugh }, - [OPPONENT_PHIL] = + [TRAINER_PHIL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5613,7 +5613,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Phil }, - [OPPONENT_JARED] = + [TRAINER_JARED] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5627,7 +5627,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jared }, - [OPPONENT_ANONYMOUS_10] = + [TRAINER_ANONYMOUS_10] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5641,7 +5641,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous10 }, - [OPPONENT_TANNER] = + [TRAINER_TANNER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5655,7 +5655,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tanner }, - [OPPONENT_WILL] = + [TRAINER_WILL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5669,7 +5669,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Will }, - [OPPONENT_COLIN] = + [TRAINER_COLIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5683,7 +5683,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Colin }, - [OPPONENT_ROBERT_1] = + [TRAINER_ROBERT_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5697,7 +5697,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robert1 }, - [OPPONENT_BENNY] = + [TRAINER_BENNY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5711,7 +5711,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benny }, - [OPPONENT_CHESTER] = + [TRAINER_CHESTER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5725,7 +5725,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Chester }, - [OPPONENT_ROBERT_2] = + [TRAINER_ROBERT_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5739,7 +5739,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robert2 }, - [OPPONENT_ROBERT_3] = + [TRAINER_ROBERT_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5753,7 +5753,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robert3 }, - [OPPONENT_ROBERT_4] = + [TRAINER_ROBERT_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5767,7 +5767,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robert4 }, - [OPPONENT_ROBERT_5] = + [TRAINER_ROBERT_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5781,7 +5781,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robert5 }, - [OPPONENT_ALEX] = + [TRAINER_ALEX] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5795,7 +5795,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alex }, - [OPPONENT_BECK] = + [TRAINER_BECK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5809,7 +5809,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Beck }, - [OPPONENT_YASU] = + [TRAINER_YASU] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5823,7 +5823,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Yasu }, - [OPPONENT_TAKASHI] = + [TRAINER_TAKASHI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5837,7 +5837,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Takashi }, - [OPPONENT_MAKOTO] = + [TRAINER_MAKOTO] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5851,7 +5851,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Makoto }, - [OPPONENT_HIDEO_1] = + [TRAINER_HIDEO_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5865,7 +5865,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hideo1 }, - [OPPONENT_LAO_1] = + [TRAINER_LAO_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5879,7 +5879,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lao1 }, - [OPPONENT_LUNG] = + [TRAINER_LUNG] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5893,7 +5893,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lung }, - [OPPONENT_LAO_2] = + [TRAINER_LAO_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5907,7 +5907,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lao2 }, - [OPPONENT_LAO_3] = + [TRAINER_LAO_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5921,7 +5921,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lao3 }, - [OPPONENT_LAO_4] = + [TRAINER_LAO_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5935,7 +5935,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lao4 }, - [OPPONENT_LAO_5] = + [TRAINER_LAO_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5949,7 +5949,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lao5 }, - [OPPONENT_TESSA] = + [TRAINER_TESSA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -5963,7 +5963,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tessa }, - [OPPONENT_LAURA] = + [TRAINER_LAURA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -5977,7 +5977,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Laura }, - [OPPONENT_CYNDY_1] = + [TRAINER_CYNDY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -5991,7 +5991,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cyndy1 }, - [OPPONENT_CORA] = + [TRAINER_CORA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6005,7 +6005,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cora }, - [OPPONENT_JILL] = + [TRAINER_JILL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6019,7 +6019,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jill }, - [OPPONENT_CYNDY_2] = + [TRAINER_CYNDY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6033,7 +6033,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cyndy2 }, - [OPPONENT_CYNDY_3] = + [TRAINER_CYNDY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6047,7 +6047,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cyndy3 }, - [OPPONENT_CYNDY_4] = + [TRAINER_CYNDY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6061,7 +6061,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cyndy4 }, - [OPPONENT_CYNDY_5] = + [TRAINER_CYNDY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6075,7 +6075,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cyndy5 }, - [OPPONENT_MADELINE_1] = + [TRAINER_MADELINE_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6089,7 +6089,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Madeline1 }, - [OPPONENT_CLARISSA] = + [TRAINER_CLARISSA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6103,7 +6103,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Clarissa }, - [OPPONENT_ANGELICA] = + [TRAINER_ANGELICA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6117,7 +6117,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Angelica }, - [OPPONENT_MADELINE_2] = + [TRAINER_MADELINE_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6131,7 +6131,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Madeline2 }, - [OPPONENT_MADELINE_3] = + [TRAINER_MADELINE_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6145,7 +6145,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Madeline3 }, - [OPPONENT_MADELINE_4] = + [TRAINER_MADELINE_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6159,7 +6159,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Madeline4 }, - [OPPONENT_MADELINE_5] = + [TRAINER_MADELINE_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6173,7 +6173,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Madeline5 }, - [OPPONENT_BEVERLY] = + [TRAINER_BEVERLY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6187,7 +6187,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Beverly }, - [OPPONENT_DAWN] = + [TRAINER_DAWN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6201,7 +6201,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dawn }, - [OPPONENT_NICOLE] = + [TRAINER_NICOLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6215,7 +6215,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicole }, - [OPPONENT_DENISE] = + [TRAINER_DENISE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6229,7 +6229,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Denise }, - [OPPONENT_BETH] = + [TRAINER_BETH] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6243,7 +6243,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Beth }, - [OPPONENT_TARA] = + [TRAINER_TARA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6257,7 +6257,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tara }, - [OPPONENT_MISSY] = + [TRAINER_MISSY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6271,7 +6271,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Missy }, - [OPPONENT_ALICE] = + [TRAINER_ALICE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6285,7 +6285,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alice }, - [OPPONENT_JENNY_1] = + [TRAINER_JENNY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6299,7 +6299,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenny1 }, - [OPPONENT_GRACE] = + [TRAINER_GRACE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6313,7 +6313,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grace }, - [OPPONENT_TANYA] = + [TRAINER_TANYA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6327,7 +6327,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tanya }, - [OPPONENT_SHARON] = + [TRAINER_SHARON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6341,7 +6341,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sharon }, - [OPPONENT_NIKKI] = + [TRAINER_NIKKI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6355,7 +6355,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nikki }, - [OPPONENT_BRENDA] = + [TRAINER_BRENDA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6369,7 +6369,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brenda }, - [OPPONENT_KATIE] = + [TRAINER_KATIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6383,7 +6383,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katie }, - [OPPONENT_SUSIE] = + [TRAINER_SUSIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6397,7 +6397,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Susie }, - [OPPONENT_KARA] = + [TRAINER_KARA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6411,7 +6411,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kara }, - [OPPONENT_DANA] = + [TRAINER_DANA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6425,7 +6425,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dana }, - [OPPONENT_ERIN] = + [TRAINER_ERIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6439,7 +6439,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Erin }, - [OPPONENT_DEBRA] = + [TRAINER_DEBRA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6453,7 +6453,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Debra }, - [OPPONENT_LINDA] = + [TRAINER_LINDA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6467,7 +6467,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Linda }, - [OPPONENT_KAYLEE] = + [TRAINER_KAYLEE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6481,7 +6481,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kaylee }, - [OPPONENT_LAUREL] = + [TRAINER_LAUREL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6495,7 +6495,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Laurel }, - [OPPONENT_DARCY] = + [TRAINER_DARCY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6509,7 +6509,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Darcy }, - [OPPONENT_JENNY_2] = + [TRAINER_JENNY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6523,7 +6523,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenny2 }, - [OPPONENT_JENNY_3] = + [TRAINER_JENNY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6537,7 +6537,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenny3 }, - [OPPONENT_JENNY_4] = + [TRAINER_JENNY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6551,7 +6551,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenny4 }, - [OPPONENT_JENNY_5] = + [TRAINER_JENNY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6565,7 +6565,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenny5 }, - [OPPONENT_HEIDI] = + [TRAINER_HEIDI] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6579,7 +6579,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Heidi }, - [OPPONENT_BECKY] = + [TRAINER_BECKY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6593,7 +6593,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Becky }, - [OPPONENT_CAROL] = + [TRAINER_CAROL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6607,7 +6607,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Carol }, - [OPPONENT_NANCY] = + [TRAINER_NANCY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6621,7 +6621,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nancy }, - [OPPONENT_MARTHA] = + [TRAINER_MARTHA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6635,7 +6635,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Martha }, - [OPPONENT_DIANA_1] = + [TRAINER_DIANA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6649,7 +6649,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Diana1 }, - [OPPONENT_NINA] = + [TRAINER_NINA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6663,7 +6663,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nina }, - [OPPONENT_IRENE] = + [TRAINER_IRENE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6677,7 +6677,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Irene }, - [OPPONENT_DIANA_2] = + [TRAINER_DIANA_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6691,7 +6691,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Diana2 }, - [OPPONENT_DIANA_3] = + [TRAINER_DIANA_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6705,7 +6705,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Diana3 }, - [OPPONENT_DIANA_4] = + [TRAINER_DIANA_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6719,7 +6719,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Diana4 }, - [OPPONENT_DIANA_5] = + [TRAINER_DIANA_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6733,7 +6733,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Diana5 }, - [OPPONENT_AMY_AND_LIV_1] = + [TRAINER_AMY_AND_LIV_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6747,7 +6747,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv1 }, - [OPPONENT_AMY_AND_LIV_2] = + [TRAINER_AMY_AND_LIV_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6761,7 +6761,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv2 }, - [OPPONENT_GINA_AND_MIA_1] = + [TRAINER_GINA_AND_MIA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6775,7 +6775,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GinaAndMia1 }, - [OPPONENT_MIU_AND_YUKI] = + [TRAINER_MIU_AND_YUKI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6789,7 +6789,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_MiuAndYuki }, - [OPPONENT_AMY_AND_LIV_3] = + [TRAINER_AMY_AND_LIV_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6803,7 +6803,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv3 }, - [OPPONENT_GINA_AND_MIA_2] = + [TRAINER_GINA_AND_MIA_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TWINS, @@ -6817,7 +6817,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GinaAndMia2 }, - [OPPONENT_AMY_AND_LIV_4] = + [TRAINER_AMY_AND_LIV_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6831,7 +6831,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv4 }, - [OPPONENT_AMY_AND_LIV_5] = + [TRAINER_AMY_AND_LIV_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TWINS, @@ -6845,7 +6845,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv5 }, - [OPPONENT_AMY_AND_LIV_6] = + [TRAINER_AMY_AND_LIV_6] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TWINS, @@ -6859,7 +6859,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv6 }, - [OPPONENT_HUEY] = + [TRAINER_HUEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6873,7 +6873,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Huey }, - [OPPONENT_EDMOND] = + [TRAINER_EDMOND] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6887,7 +6887,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edmond }, - [OPPONENT_ERNEST_1] = + [TRAINER_ERNEST_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6901,7 +6901,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ernest1 }, - [OPPONENT_DWAYNE] = + [TRAINER_DWAYNE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6915,7 +6915,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dwayne }, - [OPPONENT_PHILLIP] = + [TRAINER_PHILLIP] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6929,7 +6929,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Phillip }, - [OPPONENT_LEONARD] = + [TRAINER_LEONARD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6943,7 +6943,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Leonard }, - [OPPONENT_DUNCAN] = + [TRAINER_DUNCAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6957,7 +6957,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Duncan }, - [OPPONENT_ERNEST_2] = + [TRAINER_ERNEST_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6971,7 +6971,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ernest2 }, - [OPPONENT_ERNEST_3] = + [TRAINER_ERNEST_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6985,7 +6985,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ernest3 }, - [OPPONENT_ERNEST_4] = + [TRAINER_ERNEST_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6999,7 +6999,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ernest4 }, - [OPPONENT_ERNEST_5] = + [TRAINER_ERNEST_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -7013,7 +7013,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ernest5 }, - [OPPONENT_ANONYMOUS_11] = + [TRAINER_ANONYMOUS_11] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7027,7 +7027,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous11 }, - [OPPONENT_ANONYMOUS_12] = + [TRAINER_ANONYMOUS_12] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7041,7 +7041,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous12 }, - [OPPONENT_ANONYMOUS_13] = + [TRAINER_ANONYMOUS_13] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7055,7 +7055,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous13 }, - [OPPONENT_SONNY] = + [TRAINER_SONNY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7069,7 +7069,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sonny }, - [OPPONENT_DONOVAN] = + [TRAINER_DONOVAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7083,7 +7083,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Donovan }, - [OPPONENT_GERALD] = + [TRAINER_GERALD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7097,7 +7097,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Gerald }, - [OPPONENT_KELVIN] = + [TRAINER_KELVIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7111,7 +7111,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kelvin }, - [OPPONENT_KODY] = + [TRAINER_KODY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7125,7 +7125,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kody }, - [OPPONENT_TEVIN] = + [TRAINER_TEVIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7139,7 +7139,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tevin }, - [OPPONENT_DAMON] = + [TRAINER_DAMON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7153,7 +7153,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Damon }, - [OPPONENT_PABLO] = + [TRAINER_PABLO] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7167,7 +7167,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Pablo }, - [OPPONENT_EDWIN_1] = + [TRAINER_EDWIN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7181,7 +7181,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edwin1 }, - [OPPONENT_HECTOR_1] = + [TRAINER_HECTOR_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7195,7 +7195,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hector1 }, - [OPPONENT_HECTOR_2] = + [TRAINER_HECTOR_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7209,7 +7209,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hector2 }, - [OPPONENT_EDWIN_2] = + [TRAINER_EDWIN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7223,7 +7223,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edwin2 }, - [OPPONENT_EDWIN_3] = + [TRAINER_EDWIN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7237,7 +7237,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edwin3 }, - [OPPONENT_EDWIN_4] = + [TRAINER_EDWIN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7251,7 +7251,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edwin4 }, - [OPPONENT_EDWIN_5] = + [TRAINER_EDWIN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7265,7 +7265,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edwin5 }, - [OPPONENT_WALLY_1] = + [TRAINER_WALLY_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7279,7 +7279,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally1 }, - [OPPONENT_BRENDAN_1] = + [TRAINER_BRENDAN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7293,7 +7293,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan1 }, - [OPPONENT_BRENDAN_2] = + [TRAINER_BRENDAN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7307,7 +7307,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan2 }, - [OPPONENT_BRENDAN_3] = + [TRAINER_BRENDAN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7321,7 +7321,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan3 }, - [OPPONENT_BRENDAN_4] = + [TRAINER_BRENDAN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7335,7 +7335,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan4 }, - [OPPONENT_BRENDAN_5] = + [TRAINER_BRENDAN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7349,7 +7349,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan5 }, - [OPPONENT_BRENDAN_6] = + [TRAINER_BRENDAN_6] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7363,7 +7363,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan6 }, - [OPPONENT_BRENDAN_7] = + [TRAINER_BRENDAN_7] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7377,7 +7377,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan7 }, - [OPPONENT_BRENDAN_8] = + [TRAINER_BRENDAN_8] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7391,7 +7391,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan8 }, - [OPPONENT_BRENDAN_9] = + [TRAINER_BRENDAN_9] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7405,7 +7405,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan9 }, - [OPPONENT_MAY_1] = + [TRAINER_MAY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7419,7 +7419,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May1 }, - [OPPONENT_MAY_2] = + [TRAINER_MAY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7433,7 +7433,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May2 }, - [OPPONENT_MAY_3] = + [TRAINER_MAY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7447,7 +7447,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May3 }, - [OPPONENT_MAY_4] = + [TRAINER_MAY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7461,7 +7461,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May4 }, - [OPPONENT_MAY_5] = + [TRAINER_MAY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7475,7 +7475,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May5 }, - [OPPONENT_MAY_6] = + [TRAINER_MAY_6] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7489,7 +7489,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May6 }, - [OPPONENT_MAY_7] = + [TRAINER_MAY_7] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7503,7 +7503,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May7 }, - [OPPONENT_MAY_8] = + [TRAINER_MAY_8] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7517,7 +7517,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May8 }, - [OPPONENT_MAY_9] = + [TRAINER_MAY_9] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7531,7 +7531,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May9 }, - [OPPONENT_ISAAC_1] = + [TRAINER_ISAAC_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7545,7 +7545,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaac1 }, - [OPPONENT_RILEY] = + [TRAINER_RILEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7559,7 +7559,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Riley }, - [OPPONENT_AIDAN] = + [TRAINER_AIDAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7573,7 +7573,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Aidan }, - [OPPONENT_ISAAC_2] = + [TRAINER_ISAAC_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7587,7 +7587,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaac2 }, - [OPPONENT_ISAAC_3] = + [TRAINER_ISAAC_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7601,7 +7601,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaac3 }, - [OPPONENT_ISAAC_4] = + [TRAINER_ISAAC_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7615,7 +7615,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaac4 }, - [OPPONENT_ISAAC_5] = + [TRAINER_ISAAC_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7629,7 +7629,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaac5 }, - [OPPONENT_LYDIA_1] = + [TRAINER_LYDIA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7643,7 +7643,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lydia1 }, - [OPPONENT_ALEXIA] = + [TRAINER_ALEXIA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7657,7 +7657,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alexia }, - [OPPONENT_DANIELLE] = + [TRAINER_DANIELLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7671,7 +7671,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Danielle }, - [OPPONENT_LYDIA_2] = + [TRAINER_LYDIA_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7685,7 +7685,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lydia2 }, - [OPPONENT_LYDIA_3] = + [TRAINER_LYDIA_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7699,7 +7699,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lydia3 }, - [OPPONENT_LYDIA_4] = + [TRAINER_LYDIA_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7713,7 +7713,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lydia4 }, - [OPPONENT_LYDIA_5] = + [TRAINER_LYDIA_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7727,7 +7727,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lydia5 }, - [OPPONENT_JACKSON_1] = + [TRAINER_JACKSON_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7741,7 +7741,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jackson1 }, - [OPPONENT_CARLOS] = + [TRAINER_CARLOS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7755,7 +7755,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Carlos }, - [OPPONENT_SEBASTIAN] = + [TRAINER_SEBASTIAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7769,7 +7769,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sebastian }, - [OPPONENT_JACKSON_2] = + [TRAINER_JACKSON_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7783,7 +7783,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jackson2 }, - [OPPONENT_JACKSON_3] = + [TRAINER_JACKSON_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7797,7 +7797,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jackson3 }, - [OPPONENT_JACKSON_4] = + [TRAINER_JACKSON_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7811,7 +7811,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jackson4 }, - [OPPONENT_JACKSON_5] = + [TRAINER_JACKSON_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7825,7 +7825,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jackson5 }, - [OPPONENT_CATHERINE_1] = + [TRAINER_CATHERINE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7839,7 +7839,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Catherine1 }, - [OPPONENT_JENNA] = + [TRAINER_JENNA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7853,7 +7853,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenna }, - [OPPONENT_SOPHIA] = + [TRAINER_SOPHIA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7867,7 +7867,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sophia }, - [OPPONENT_CATHERINE_2] = + [TRAINER_CATHERINE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7881,7 +7881,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Catherine2 }, - [OPPONENT_CATHERINE_3] = + [TRAINER_CATHERINE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7895,7 +7895,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Catherine3 }, - [OPPONENT_CATHERINE_4] = + [TRAINER_CATHERINE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7909,7 +7909,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Catherine4 }, - [OPPONENT_CATHERINE_5] = + [TRAINER_CATHERINE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7923,7 +7923,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Catherine5 }, - [OPPONENT_MAXIE_1] = + [TRAINER_MAXIE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_LEADER, @@ -7937,7 +7937,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maxie1 }, - [OPPONENT_GRUNT_28] = + [TRAINER_GRUNT_28] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -7951,7 +7951,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt28 }, - [OPPONENT_GRUNT_29] = + [TRAINER_GRUNT_29] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -7965,7 +7965,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt29 }, - [OPPONENT_GRUNT_30] = + [TRAINER_GRUNT_30] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -7979,7 +7979,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt30 }, - [OPPONENT_GRUNT_31] = + [TRAINER_GRUNT_31] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -7993,7 +7993,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt31 }, - [OPPONENT_GRUNT_32] = + [TRAINER_GRUNT_32] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8007,7 +8007,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt32 }, - [OPPONENT_GRUNT_33] = + [TRAINER_GRUNT_33] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8021,7 +8021,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt33 }, - [OPPONENT_GRUNT_34] = + [TRAINER_GRUNT_34] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8035,7 +8035,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt34 }, - [OPPONENT_GRUNT_35] = + [TRAINER_GRUNT_35] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8049,7 +8049,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt35 }, - [OPPONENT_GRUNT_36] = + [TRAINER_GRUNT_36] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8063,7 +8063,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt36 }, - [OPPONENT_GRUNT_37] = + [TRAINER_GRUNT_37] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8077,7 +8077,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt37 }, - [OPPONENT_GRUNT_38] = + [TRAINER_GRUNT_38] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8091,7 +8091,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt38 }, - [OPPONENT_GRUNT_39] = + [TRAINER_GRUNT_39] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8105,7 +8105,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt39 }, - [OPPONENT_GRUNT_40] = + [TRAINER_GRUNT_40] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8119,7 +8119,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt40 }, - [OPPONENT_GRUNT_41] = + [TRAINER_GRUNT_41] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8133,7 +8133,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt41 }, - [OPPONENT_GRUNT_42] = + [TRAINER_GRUNT_42] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8147,7 +8147,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt42 }, - [OPPONENT_GRUNT_43] = + [TRAINER_GRUNT_43] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8161,7 +8161,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt43 }, - [OPPONENT_GRUNT_44] = + [TRAINER_GRUNT_44] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8175,7 +8175,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt44 }, - [OPPONENT_GRUNT_45] = + [TRAINER_GRUNT_45] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8189,7 +8189,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt45 }, - [OPPONENT_GRUNT_46] = + [TRAINER_GRUNT_46] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8203,7 +8203,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt46 }, - [OPPONENT_GRUNT_47] = + [TRAINER_GRUNT_47] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8217,7 +8217,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt47 }, - [OPPONENT_GRUNT_48] = + [TRAINER_GRUNT_48] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8231,7 +8231,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt48 }, - [OPPONENT_GRUNT_49] = + [TRAINER_GRUNT_49] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8245,7 +8245,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt49 }, - [OPPONENT_GRUNT_50] = + [TRAINER_GRUNT_50] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8259,7 +8259,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt50 }, - [OPPONENT_GRUNT_51] = + [TRAINER_GRUNT_51] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8273,7 +8273,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt51 }, - [OPPONENT_GRUNT_52] = + [TRAINER_GRUNT_52] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8287,7 +8287,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt52 }, - [OPPONENT_GRUNT_53] = + [TRAINER_GRUNT_53] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8301,7 +8301,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt53 }, - [OPPONENT_GRUNT_54] = + [TRAINER_GRUNT_54] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8315,7 +8315,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt54 }, - [OPPONENT_ANONYMOUS_14] = + [TRAINER_ANONYMOUS_14] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8329,7 +8329,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous14 }, - [OPPONENT_ANONYMOUS_15] = + [TRAINER_ANONYMOUS_15] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8343,7 +8343,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous15 }, - [OPPONENT_TABITHA_1] = + [TRAINER_TABITHA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8357,7 +8357,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tabitha1 }, - [OPPONENT_TABITHA_2] = + [TRAINER_TABITHA_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8371,7 +8371,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tabitha2 }, - [OPPONENT_ANONYMOUS_16] = + [TRAINER_ANONYMOUS_16] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8385,7 +8385,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous16 }, - [OPPONENT_COURTNEY_1] = + [TRAINER_COURTNEY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8399,7 +8399,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Courtney1 }, - [OPPONENT_COURTNEY_2] = + [TRAINER_COURTNEY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8413,7 +8413,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Courtney2 }, - [OPPONENT_MAXIE_2] = + [TRAINER_MAXIE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_LEADER, @@ -8427,7 +8427,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maxie2 }, - [OPPONENT_MAXIE_3] = + [TRAINER_MAXIE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_LEADER, @@ -8441,7 +8441,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maxie3 }, - [OPPONENT_TIANA] = + [TRAINER_TIANA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8455,7 +8455,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tiana }, - [OPPONENT_HALEY_1] = + [TRAINER_HALEY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8469,7 +8469,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Haley1 }, - [OPPONENT_JANICE] = + [TRAINER_JANICE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8483,7 +8483,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Janice }, - [OPPONENT_VIVI] = + [TRAINER_VIVI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_WINSTRATE, @@ -8497,7 +8497,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vivi }, - [OPPONENT_HALEY_2] = + [TRAINER_HALEY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8511,7 +8511,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Haley2 }, - [OPPONENT_HALEY_3] = + [TRAINER_HALEY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8525,7 +8525,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Haley3 }, - [OPPONENT_HALEY_4] = + [TRAINER_HALEY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8539,7 +8539,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Haley4 }, - [OPPONENT_HALEY_5] = + [TRAINER_HALEY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8553,7 +8553,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Haley5 }, - [OPPONENT_SALLY] = + [TRAINER_SALLY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8567,7 +8567,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sally }, - [OPPONENT_ROBIN] = + [TRAINER_ROBIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8581,7 +8581,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robin }, - [OPPONENT_ANDREA] = + [TRAINER_ANDREA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8595,7 +8595,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Andrea }, - [OPPONENT_CRISSY] = + [TRAINER_CRISSY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8609,7 +8609,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Crissy }, - [OPPONENT_RICK] = + [TRAINER_RICK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8623,7 +8623,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rick }, - [OPPONENT_LYLE] = + [TRAINER_LYLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8637,7 +8637,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lyle }, - [OPPONENT_JOSE] = + [TRAINER_JOSE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8651,7 +8651,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jose }, - [OPPONENT_DOUG] = + [TRAINER_DOUG] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8665,7 +8665,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Doug }, - [OPPONENT_GREG] = + [TRAINER_GREG] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8679,7 +8679,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Greg }, - [OPPONENT_KENT] = + [TRAINER_KENT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8693,7 +8693,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kent }, - [OPPONENT_JAMES_1] = + [TRAINER_JAMES_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8707,7 +8707,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_James1 }, - [OPPONENT_JAMES_2] = + [TRAINER_JAMES_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8721,7 +8721,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_James2 }, - [OPPONENT_JAMES_3] = + [TRAINER_JAMES_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8735,7 +8735,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_James3 }, - [OPPONENT_JAMES_4] = + [TRAINER_JAMES_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8749,7 +8749,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_James4 }, - [OPPONENT_JAMES_5] = + [TRAINER_JAMES_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8763,7 +8763,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_James5 }, - [OPPONENT_BRICE] = + [TRAINER_BRICE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8777,7 +8777,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brice }, - [OPPONENT_TRENT_1] = + [TRAINER_TRENT_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8791,7 +8791,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Trent1 }, - [OPPONENT_LENNY] = + [TRAINER_LENNY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8805,7 +8805,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lenny }, - [OPPONENT_LUCAS_1] = + [TRAINER_LUCAS_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8819,7 +8819,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lucas1 }, - [OPPONENT_ALAN] = + [TRAINER_ALAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8833,7 +8833,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alan }, - [OPPONENT_CLARK] = + [TRAINER_CLARK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8847,7 +8847,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Clark }, - [OPPONENT_ERIC] = + [TRAINER_ERIC] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8861,7 +8861,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Eric }, - [OPPONENT_LUCAS_2] = + [TRAINER_LUCAS_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_HIKER, @@ -8875,7 +8875,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lucas2 }, - [OPPONENT_MIKE_1] = + [TRAINER_MIKE_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_HIKER, @@ -8889,7 +8889,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Mike1 }, - [OPPONENT_MIKE_2] = + [TRAINER_MIKE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8903,7 +8903,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Mike2 }, - [OPPONENT_TRENT_2] = + [TRAINER_TRENT_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8917,7 +8917,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Trent2 }, - [OPPONENT_TRENT_3] = + [TRAINER_TRENT_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8931,7 +8931,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Trent3 }, - [OPPONENT_TRENT_4] = + [TRAINER_TRENT_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8945,7 +8945,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Trent4 }, - [OPPONENT_TRENT_5] = + [TRAINER_TRENT_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8959,7 +8959,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Trent5 }, - [OPPONENT_DEZ_AND_LUKE] = + [TRAINER_DEZ_AND_LUKE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -8973,7 +8973,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_DezAndLuke }, - [OPPONENT_LEA_AND_JED] = + [TRAINER_LEA_AND_JED] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -8987,7 +8987,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LeaAndJed }, - [OPPONENT_LOIS_AND_HAL_1] = + [TRAINER_LOIS_AND_HAL_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9001,7 +9001,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LoisAndHal1 }, - [OPPONENT_LOIS_AND_HAL_2] = + [TRAINER_LOIS_AND_HAL_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9015,7 +9015,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LoisAndHal2 }, - [OPPONENT_LOIS_AND_HAL_3] = + [TRAINER_LOIS_AND_HAL_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9029,7 +9029,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LoisAndHal3 }, - [OPPONENT_LOIS_AND_HAL_4] = + [TRAINER_LOIS_AND_HAL_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9043,7 +9043,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LoisAndHal4 }, - [OPPONENT_LOIS_AND_HAL_5] = + [TRAINER_LOIS_AND_HAL_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9057,7 +9057,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LoisAndHal5 }, - [OPPONENT_JOHANNA] = + [TRAINER_JOHANNA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -9071,7 +9071,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Johanna }, - [OPPONENT_ZANE] = + [TRAINER_ZANE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -9085,7 +9085,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Zane }, - [OPPONENT_VIVIAN] = + [TRAINER_VIVIAN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -9099,7 +9099,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vivian }, - [OPPONENT_SADIE] = + [TRAINER_SADIE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -9113,7 +9113,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sadie }, - [OPPONENT_HIDEO_2] = + [TRAINER_HIDEO_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -9127,7 +9127,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hideo2 }, - [OPPONENT_KEIGO] = + [TRAINER_KEIGO] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -9141,7 +9141,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Keigo }, - [OPPONENT_TSUNAO] = + [TRAINER_TSUNAO] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -9155,7 +9155,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tsunao }, - [OPPONENT_TERRELL] = + [TRAINER_TERRELL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -9169,7 +9169,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Terrell }, - [OPPONENT_KYLEE] = + [TRAINER_KYLEE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -9183,7 +9183,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kylee }, - [OPPONENT_WALLY_2] = + [TRAINER_WALLY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9197,7 +9197,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally2 }, - [OPPONENT_WALLY_3] = + [TRAINER_WALLY_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9211,7 +9211,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally3 }, - [OPPONENT_WALLY_4] = + [TRAINER_WALLY_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9225,7 +9225,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally4 }, - [OPPONENT_WALLY_5] = + [TRAINER_WALLY_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9239,7 +9239,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally5 }, - [OPPONENT_WALLY_6] = + [TRAINER_WALLY_6] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9253,7 +9253,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally6 }, - [OPPONENT_BRENDAN_10] = + [TRAINER_BRENDAN_10] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9267,7 +9267,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan10 }, - [OPPONENT_BRENDAN_11] = + [TRAINER_BRENDAN_11] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9281,7 +9281,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan11 }, - [OPPONENT_BRENDAN_12] = + [TRAINER_BRENDAN_12] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9295,7 +9295,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan12 }, - [OPPONENT_MAY_10] = + [TRAINER_MAY_10] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9309,7 +9309,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May10 }, - [OPPONENT_MAY_11] = + [TRAINER_MAY_11] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9323,7 +9323,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May11 }, - [OPPONENT_MAY_12] = + [TRAINER_MAY_12] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9337,7 +9337,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May12 }, - [OPPONENT_JONAH] = + [TRAINER_JONAH] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -9351,7 +9351,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jonah }, - [OPPONENT_HENRY] = + [TRAINER_HENRY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -9365,7 +9365,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Henry }, - [OPPONENT_ROGER] = + [TRAINER_ROGER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -9379,7 +9379,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Roger }, - [OPPONENT_ALEXA] = + [TRAINER_ALEXA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -9393,7 +9393,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alexa }, - [OPPONENT_RUBEN] = + [TRAINER_RUBEN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -9407,7 +9407,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ruben }, - [OPPONENT_KOJI] = + [TRAINER_KOJI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -9421,7 +9421,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Koji }, - [OPPONENT_WAYNE] = + [TRAINER_WAYNE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -9435,7 +9435,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wayne }, - [OPPONENT_BYRON] = + [TRAINER_BYRON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -9449,7 +9449,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Byron }, - [OPPONENT_REED] = + [TRAINER_REED] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -9463,7 +9463,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Reed }, - [OPPONENT_TISHA] = + [TRAINER_TISHA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -9477,7 +9477,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tisha }, - [OPPONENT_TORI_AND_TIA] = + [TRAINER_TORI_AND_TIA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -9491,7 +9491,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_ToriAndTia }, - [OPPONENT_KIM_AND_IRIS] = + [TRAINER_KIM_AND_IRIS] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -9505,7 +9505,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_KimAndIris }, - [OPPONENT_TYRA_AND_IVY] = + [TRAINER_TYRA_AND_IVY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -9519,7 +9519,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_TyraAndIvy }, - [OPPONENT_MEL_AND_PAUL] = + [TRAINER_MEL_AND_PAUL] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9533,7 +9533,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_MelAndPaul }, - [OPPONENT_JOHN_AND_JAY_1] = + [TRAINER_JOHN_AND_JAY_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_OLD_COUPLE, @@ -9547,7 +9547,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_JohnAndJay1 }, - [OPPONENT_JOHN_AND_JAY_2] = + [TRAINER_JOHN_AND_JAY_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_OLD_COUPLE, @@ -9561,7 +9561,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_JohnAndJay2 }, - [OPPONENT_JOHN_AND_JAY_3] = + [TRAINER_JOHN_AND_JAY_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_OLD_COUPLE, @@ -9575,7 +9575,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_JohnAndJay3 }, - [OPPONENT_JOHN_AND_JAY_4] = + [TRAINER_JOHN_AND_JAY_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_OLD_COUPLE, @@ -9589,7 +9589,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_JohnAndJay4 }, - [OPPONENT_JOHN_AND_JAY_5] = + [TRAINER_JOHN_AND_JAY_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_OLD_COUPLE, @@ -9603,7 +9603,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_JohnAndJay5 }, - [OPPONENT_RELI_AND_IAN] = + [TRAINER_RELI_AND_IAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9617,7 +9617,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_ReliAndIan }, - [OPPONENT_RITA_AND_SAM_1] = + [TRAINER_RITA_AND_SAM_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9631,7 +9631,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_RitaAndSam1 }, - [OPPONENT_RITA_AND_SAM_2] = + [TRAINER_RITA_AND_SAM_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9645,7 +9645,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_RitaAndSam2 }, - [OPPONENT_RITA_AND_SAM_3] = + [TRAINER_RITA_AND_SAM_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9659,7 +9659,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_RitaAndSam3 }, - [OPPONENT_RITA_AND_SAM_4] = + [TRAINER_RITA_AND_SAM_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9673,7 +9673,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_RitaAndSam4 }, - [OPPONENT_RITA_AND_SAM_5] = + [TRAINER_RITA_AND_SAM_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9687,7 +9687,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_RitaAndSam5 }, - [OPPONENT_LISA_AND_RAY] = + [TRAINER_LISA_AND_RAY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9701,7 +9701,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LisaAndRay }, - [OPPONENT_EUGENE] = + [TRAINER_EUGENE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, diff --git a/src/data/trainers_en.h b/src/data/trainers_en.h index fbcdd5a4e..7f522dd93 100644 --- a/src/data/trainers_en.h +++ b/src/data/trainers_en.h @@ -1,5 +1,5 @@ const struct Trainer gTrainers[] = { - [OPPONENT_NONE] = + [TRAINER_NONE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_1, @@ -13,7 +13,7 @@ const struct Trainer gTrainers[] = { .party = NULL }, - [OPPONENT_ARCHIE_1] = + [TRAINER_ARCHIE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_LEADER, @@ -27,7 +27,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Archie1 }, - [OPPONENT_GRUNT_1] = + [TRAINER_GRUNT_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -41,7 +41,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt1 }, - [OPPONENT_GRUNT_2] = + [TRAINER_GRUNT_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -55,7 +55,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt2 }, - [OPPONENT_GRUNT_3] = + [TRAINER_GRUNT_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -69,7 +69,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt3 }, - [OPPONENT_GRUNT_4] = + [TRAINER_GRUNT_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -83,7 +83,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt4 }, - [OPPONENT_GRUNT_5] = + [TRAINER_GRUNT_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -97,7 +97,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt5 }, - [OPPONENT_GRUNT_6] = + [TRAINER_GRUNT_6] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -111,7 +111,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt6 }, - [OPPONENT_GRUNT_7] = + [TRAINER_GRUNT_7] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -125,7 +125,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt7 }, - [OPPONENT_GRUNT_8] = + [TRAINER_GRUNT_8] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -139,7 +139,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt8 }, - [OPPONENT_GRUNT_9] = + [TRAINER_GRUNT_9] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -153,7 +153,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt9 }, - [OPPONENT_GRUNT_10] = + [TRAINER_GRUNT_10] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -167,7 +167,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt10 }, - [OPPONENT_GRUNT_11] = + [TRAINER_GRUNT_11] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -181,7 +181,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt11 }, - [OPPONENT_GRUNT_12] = + [TRAINER_GRUNT_12] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -195,7 +195,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt12 }, - [OPPONENT_GRUNT_13] = + [TRAINER_GRUNT_13] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -209,7 +209,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt13 }, - [OPPONENT_GRUNT_14] = + [TRAINER_GRUNT_14] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -223,7 +223,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt14 }, - [OPPONENT_GRUNT_15] = + [TRAINER_GRUNT_15] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -237,7 +237,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt15 }, - [OPPONENT_GRUNT_16] = + [TRAINER_GRUNT_16] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -251,7 +251,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt16 }, - [OPPONENT_GRUNT_17] = + [TRAINER_GRUNT_17] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -265,7 +265,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt17 }, - [OPPONENT_GRUNT_18] = + [TRAINER_GRUNT_18] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -279,7 +279,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt18 }, - [OPPONENT_GRUNT_19] = + [TRAINER_GRUNT_19] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -293,7 +293,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt19 }, - [OPPONENT_GRUNT_20] = + [TRAINER_GRUNT_20] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -307,7 +307,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt20 }, - [OPPONENT_GRUNT_21] = + [TRAINER_GRUNT_21] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -321,7 +321,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt21 }, - [OPPONENT_GRUNT_22] = + [TRAINER_GRUNT_22] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -335,7 +335,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt22 }, - [OPPONENT_GRUNT_23] = + [TRAINER_GRUNT_23] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -349,7 +349,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt23 }, - [OPPONENT_GRUNT_24] = + [TRAINER_GRUNT_24] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -363,7 +363,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt24 }, - [OPPONENT_GRUNT_25] = + [TRAINER_GRUNT_25] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -377,7 +377,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt25 }, - [OPPONENT_GRUNT_26] = + [TRAINER_GRUNT_26] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -391,7 +391,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt26 }, - [OPPONENT_GRUNT_27] = + [TRAINER_GRUNT_27] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_AQUA, @@ -405,7 +405,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt27 }, - [OPPONENT_ANONYMOUS_1] = + [TRAINER_ANONYMOUS_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_ADMIN, @@ -419,7 +419,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous1 }, - [OPPONENT_MATT_1] = + [TRAINER_MATT_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_ADMIN, @@ -433,7 +433,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Matt1 }, - [OPPONENT_MATT_2] = + [TRAINER_MATT_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_ADMIN, @@ -447,7 +447,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Matt2 }, - [OPPONENT_SHELLY_1] = + [TRAINER_SHELLY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_ADMIN, @@ -461,7 +461,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelly1 }, - [OPPONENT_SHELLY_2] = + [TRAINER_SHELLY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_ADMIN, @@ -475,7 +475,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelly2 }, - [OPPONENT_ARCHIE_2] = + [TRAINER_ARCHIE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_LEADER, @@ -489,7 +489,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Archie2 }, - [OPPONENT_ARCHIE_3] = + [TRAINER_ARCHIE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AQUA_LEADER, @@ -503,7 +503,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Archie3 }, - [OPPONENT_DAISY] = + [TRAINER_DAISY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -517,7 +517,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Daisy }, - [OPPONENT_ROSE_1] = + [TRAINER_ROSE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -531,7 +531,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rose1 }, - [OPPONENT_LILY] = + [TRAINER_LILY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -545,7 +545,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lily }, - [OPPONENT_VIOLET] = + [TRAINER_VIOLET] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -559,7 +559,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Violet }, - [OPPONENT_ROSE_2] = + [TRAINER_ROSE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -573,7 +573,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rose2 }, - [OPPONENT_ROSE_3] = + [TRAINER_ROSE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -587,7 +587,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rose3 }, - [OPPONENT_ROSE_4] = + [TRAINER_ROSE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -601,7 +601,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rose4 }, - [OPPONENT_ROSE_5] = + [TRAINER_ROSE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_AROMA_LADY, @@ -615,7 +615,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rose5 }, - [OPPONENT_DUSTY_1] = + [TRAINER_DUSTY_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -629,7 +629,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dusty1 }, - [OPPONENT_CHIP] = + [TRAINER_CHIP] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -643,7 +643,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Chip }, - [OPPONENT_FOSTER] = + [TRAINER_FOSTER] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -657,7 +657,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Foster }, - [OPPONENT_DUSTY_2] = + [TRAINER_DUSTY_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -671,7 +671,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dusty2 }, - [OPPONENT_DUSTY_3] = + [TRAINER_DUSTY_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -685,7 +685,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dusty3 }, - [OPPONENT_DUSTY_4] = + [TRAINER_DUSTY_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -699,7 +699,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dusty4 }, - [OPPONENT_DUSTY_5] = + [TRAINER_DUSTY_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RUIN_MANIAC, @@ -713,7 +713,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dusty5 }, - [OPPONENT_GABBY_AND_TY_1] = + [TRAINER_GABBY_AND_TY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -727,7 +727,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy1 }, - [OPPONENT_GABBY_AND_TY_2] = + [TRAINER_GABBY_AND_TY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -741,7 +741,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy2 }, - [OPPONENT_GABBY_AND_TY_3] = + [TRAINER_GABBY_AND_TY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -755,7 +755,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy3 }, - [OPPONENT_GABBY_AND_TY_4] = + [TRAINER_GABBY_AND_TY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -769,7 +769,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy4 }, - [OPPONENT_GABBY_AND_TY_5] = + [TRAINER_GABBY_AND_TY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -783,7 +783,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy5 }, - [OPPONENT_GABBY_AND_TY_6] = + [TRAINER_GABBY_AND_TY_6] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_INTERVIEWER, @@ -797,7 +797,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GabbyAndTy6 }, - [OPPONENT_LOLA_1] = + [TRAINER_LOLA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -811,7 +811,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lola1 }, - [OPPONENT_CARMEN] = + [TRAINER_CARMEN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -825,7 +825,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Carmen }, - [OPPONENT_GWEN] = + [TRAINER_GWEN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -839,7 +839,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Gwen }, - [OPPONENT_LOLA_2] = + [TRAINER_LOLA_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -853,7 +853,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lola2 }, - [OPPONENT_LOLA_3] = + [TRAINER_LOLA_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -867,7 +867,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lola3 }, - [OPPONENT_LOLA_4] = + [TRAINER_LOLA_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -881,7 +881,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lola4 }, - [OPPONENT_LOLA_5] = + [TRAINER_LOLA_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_F, @@ -895,7 +895,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lola5 }, - [OPPONENT_RICKY_1] = + [TRAINER_RICKY_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -909,7 +909,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ricky1 }, - [OPPONENT_SIMON] = + [TRAINER_SIMON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -923,7 +923,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Simon }, - [OPPONENT_CHARLIE] = + [TRAINER_CHARLIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -937,7 +937,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Charlie }, - [OPPONENT_RICKY_2] = + [TRAINER_RICKY_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -951,7 +951,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ricky2 }, - [OPPONENT_RICKY_3] = + [TRAINER_RICKY_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -965,7 +965,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ricky3 }, - [OPPONENT_RICKY_4] = + [TRAINER_RICKY_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -979,7 +979,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ricky4 }, - [OPPONENT_RICKY_5] = + [TRAINER_RICKY_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TUBER_M, @@ -993,7 +993,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ricky5 }, - [OPPONENT_RANDALL] = + [TRAINER_RANDALL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1007,7 +1007,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Randall }, - [OPPONENT_PARKER] = + [TRAINER_PARKER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1021,7 +1021,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Parker }, - [OPPONENT_GEORGE] = + [TRAINER_GEORGE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1035,7 +1035,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_George }, - [OPPONENT_BERKE] = + [TRAINER_BERKE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1049,7 +1049,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Berke }, - [OPPONENT_CLYDE] = + [TRAINER_CLYDE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1063,7 +1063,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Clyde }, - [OPPONENT_VINCENT] = + [TRAINER_VINCENT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1077,7 +1077,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vincent }, - [OPPONENT_LEROY] = + [TRAINER_LEROY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1091,7 +1091,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Leroy }, - [OPPONENT_WILTON_1] = + [TRAINER_WILTON_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1105,7 +1105,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wilton1 }, - [OPPONENT_EDGAR] = + [TRAINER_EDGAR] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1119,7 +1119,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edgar }, - [OPPONENT_ALBERT] = + [TRAINER_ALBERT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1133,7 +1133,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Albert }, - [OPPONENT_SAMUEL] = + [TRAINER_SAMUEL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1147,7 +1147,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Samuel }, - [OPPONENT_VITO] = + [TRAINER_VITO] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1161,7 +1161,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vito }, - [OPPONENT_OWEN] = + [TRAINER_OWEN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1175,7 +1175,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Owen }, - [OPPONENT_WILTON_2] = + [TRAINER_WILTON_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1189,7 +1189,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wilton2 }, - [OPPONENT_WILTON_3] = + [TRAINER_WILTON_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1203,7 +1203,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wilton3 }, - [OPPONENT_WILTON_4] = + [TRAINER_WILTON_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1217,7 +1217,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wilton4 }, - [OPPONENT_WILTON_5] = + [TRAINER_WILTON_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1231,7 +1231,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wilton5 }, - [OPPONENT_WARREN] = + [TRAINER_WARREN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1245,7 +1245,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Warren }, - [OPPONENT_MARY] = + [TRAINER_MARY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1259,7 +1259,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Mary }, - [OPPONENT_LORI] = + [TRAINER_LORI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1273,7 +1273,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lori }, - [OPPONENT_JODY] = + [TRAINER_JODY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1287,7 +1287,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jody }, - [OPPONENT_WENDY] = + [TRAINER_WENDY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1301,7 +1301,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wendy }, - [OPPONENT_ELAINE] = + [TRAINER_ELAINE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1315,7 +1315,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elaine }, - [OPPONENT_BROOKE_1] = + [TRAINER_BROOKE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1329,7 +1329,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brooke1 }, - [OPPONENT_JENNIFER] = + [TRAINER_JENNIFER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1343,7 +1343,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jennifer }, - [OPPONENT_HOPE] = + [TRAINER_HOPE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1357,7 +1357,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hope }, - [OPPONENT_SHANNON] = + [TRAINER_SHANNON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1371,7 +1371,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shannon }, - [OPPONENT_MICHELLE] = + [TRAINER_MICHELLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1385,7 +1385,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Michelle }, - [OPPONENT_CAROLINE] = + [TRAINER_CAROLINE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1399,7 +1399,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Caroline }, - [OPPONENT_JULIE] = + [TRAINER_JULIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1413,7 +1413,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Julie }, - [OPPONENT_BROOKE_2] = + [TRAINER_BROOKE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1427,7 +1427,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brooke2 }, - [OPPONENT_BROOKE_3] = + [TRAINER_BROOKE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1441,7 +1441,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brooke3 }, - [OPPONENT_BROOKE_4] = + [TRAINER_BROOKE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1455,7 +1455,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brooke4 }, - [OPPONENT_BROOKE_5] = + [TRAINER_BROOKE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -1469,7 +1469,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brooke5 }, - [OPPONENT_PATRICIA] = + [TRAINER_PATRICIA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1483,7 +1483,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Patricia }, - [OPPONENT_KINDRA] = + [TRAINER_KINDRA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1497,7 +1497,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kindra }, - [OPPONENT_TAMMY] = + [TRAINER_TAMMY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1511,7 +1511,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tammy }, - [OPPONENT_VALERIE_1] = + [TRAINER_VALERIE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1525,7 +1525,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Valerie1 }, - [OPPONENT_TASHA] = + [TRAINER_TASHA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1539,7 +1539,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tasha }, - [OPPONENT_VALERIE_2] = + [TRAINER_VALERIE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1553,7 +1553,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Valerie2 }, - [OPPONENT_VALERIE_3] = + [TRAINER_VALERIE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1567,7 +1567,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Valerie3 }, - [OPPONENT_VALERIE_4] = + [TRAINER_VALERIE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1581,7 +1581,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Valerie4 }, - [OPPONENT_VALERIE_5] = + [TRAINER_VALERIE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HEX_MANIAC, @@ -1595,7 +1595,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Valerie5 }, - [OPPONENT_CINDY_1] = + [TRAINER_CINDY_1] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1609,7 +1609,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy1 }, - [OPPONENT_ANONYMOUS_2] = + [TRAINER_ANONYMOUS_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LADY, @@ -1623,7 +1623,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous2 }, - [OPPONENT_BRIANNA_1] = + [TRAINER_BRIANNA_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LADY, @@ -1637,7 +1637,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brianna1 }, - [OPPONENT_CINDY_2] = + [TRAINER_CINDY_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LADY, @@ -1651,7 +1651,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy2 }, - [OPPONENT_BRIANNA_2] = + [TRAINER_BRIANNA_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1665,7 +1665,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brianna2 }, - [OPPONENT_ANETTE] = + [TRAINER_ANETTE] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1679,7 +1679,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anette }, - [OPPONENT_CINDY_3] = + [TRAINER_CINDY_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1693,7 +1693,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy3 }, - [OPPONENT_CINDY_4] = + [TRAINER_CINDY_4] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1707,7 +1707,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy4 }, - [OPPONENT_CINDY_5] = + [TRAINER_CINDY_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_LADY, @@ -1721,7 +1721,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy5 }, - [OPPONENT_CINDY_6] = + [TRAINER_CINDY_6] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LADY, @@ -1735,7 +1735,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cindy6 }, - [OPPONENT_MELISSA] = + [TRAINER_MELISSA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1749,7 +1749,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Melissa }, - [OPPONENT_SHEILA] = + [TRAINER_SHEILA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1763,7 +1763,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sheila }, - [OPPONENT_SHIRLEY] = + [TRAINER_SHIRLEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1777,7 +1777,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shirley }, - [OPPONENT_JESSICA_1] = + [TRAINER_JESSICA_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1791,7 +1791,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jessica1 }, - [OPPONENT_CONNIE] = + [TRAINER_CONNIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1805,7 +1805,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Connie }, - [OPPONENT_BRIDGET] = + [TRAINER_BRIDGET] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1819,7 +1819,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bridget }, - [OPPONENT_OLIVIA] = + [TRAINER_OLIVIA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1833,7 +1833,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Olivia }, - [OPPONENT_TIFFANY] = + [TRAINER_TIFFANY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1847,7 +1847,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tiffany }, - [OPPONENT_JESSICA_2] = + [TRAINER_JESSICA_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1861,7 +1861,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jessica2 }, - [OPPONENT_JESSICA_3] = + [TRAINER_JESSICA_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1875,7 +1875,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jessica3 }, - [OPPONENT_JESSICA_4] = + [TRAINER_JESSICA_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1889,7 +1889,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jessica4 }, - [OPPONENT_JESSICA_5] = + [TRAINER_JESSICA_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -1903,7 +1903,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jessica5 }, - [OPPONENT_WINSTON_1] = + [TRAINER_WINSTON_1] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1917,7 +1917,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winston1 }, - [OPPONENT_ANONYMOUS_3] = + [TRAINER_ANONYMOUS_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1931,7 +1931,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous3 }, - [OPPONENT_GARRET] = + [TRAINER_GARRET] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1945,7 +1945,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Garret }, - [OPPONENT_WINSTON_2] = + [TRAINER_WINSTON_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1959,7 +1959,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winston2 }, - [OPPONENT_WINSTON_3] = + [TRAINER_WINSTON_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1973,7 +1973,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winston3 }, - [OPPONENT_WINSTON_4] = + [TRAINER_WINSTON_4] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -1987,7 +1987,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winston4 }, - [OPPONENT_WINSTON_5] = + [TRAINER_WINSTON_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_RICH_BOY, @@ -2001,7 +2001,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winston5 }, - [OPPONENT_STEVE_1] = + [TRAINER_STEVE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2015,7 +2015,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steve1 }, - [OPPONENT_CHRIS] = + [TRAINER_CHRIS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2029,7 +2029,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Chris }, - [OPPONENT_MARK] = + [TRAINER_MARK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2043,7 +2043,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Mark }, - [OPPONENT_KENN] = + [TRAINER_KENN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2057,7 +2057,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kenn }, - [OPPONENT_STEVE_2] = + [TRAINER_STEVE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2071,7 +2071,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steve2 }, - [OPPONENT_STEVE_3] = + [TRAINER_STEVE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2085,7 +2085,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steve3 }, - [OPPONENT_STEVE_4] = + [TRAINER_STEVE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2099,7 +2099,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steve4 }, - [OPPONENT_STEVE_5] = + [TRAINER_STEVE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMANIAC, @@ -2113,7 +2113,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steve5 }, - [OPPONENT_LUIS] = + [TRAINER_LUIS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2127,7 +2127,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Luis }, - [OPPONENT_AUSTIN] = + [TRAINER_AUSTIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2141,7 +2141,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Austin }, - [OPPONENT_DOUGLAS] = + [TRAINER_DOUGLAS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2155,7 +2155,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Douglas }, - [OPPONENT_DARRIN] = + [TRAINER_DARRIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2169,7 +2169,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Darrin }, - [OPPONENT_TONY_1] = + [TRAINER_TONY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2183,7 +2183,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tony1 }, - [OPPONENT_JEROME] = + [TRAINER_JEROME] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2197,7 +2197,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerome }, - [OPPONENT_MATTHEW] = + [TRAINER_MATTHEW] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2211,7 +2211,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Matthew }, - [OPPONENT_DAVID] = + [TRAINER_DAVID] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2225,7 +2225,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_David }, - [OPPONENT_SPENCER] = + [TRAINER_SPENCER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2239,7 +2239,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Spencer }, - [OPPONENT_ROLAND] = + [TRAINER_ROLAND] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2253,7 +2253,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Roland }, - [OPPONENT_CODY] = + [TRAINER_CODY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2267,7 +2267,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cody }, - [OPPONENT_STAN] = + [TRAINER_STAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2281,7 +2281,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Stan }, - [OPPONENT_BARRY] = + [TRAINER_BARRY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2295,7 +2295,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Barry }, - [OPPONENT_DEAN] = + [TRAINER_DEAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2309,7 +2309,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dean }, - [OPPONENT_RODNEY] = + [TRAINER_RODNEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2323,7 +2323,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rodney }, - [OPPONENT_RICHARD] = + [TRAINER_RICHARD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2337,7 +2337,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Richard }, - [OPPONENT_HERMAN] = + [TRAINER_HERMAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2351,7 +2351,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Herman }, - [OPPONENT_ANONYMOUS_4] = + [TRAINER_ANONYMOUS_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2365,7 +2365,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous4 }, - [OPPONENT_GILBERT] = + [TRAINER_GILBERT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2379,7 +2379,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Gilbert }, - [OPPONENT_FRANKLIN] = + [TRAINER_FRANKLIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2393,7 +2393,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Franklin }, - [OPPONENT_DANNY] = + [TRAINER_DANNY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2407,7 +2407,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Danny }, - [OPPONENT_JACK] = + [TRAINER_JACK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2421,7 +2421,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jack }, - [OPPONENT_DUDLEY] = + [TRAINER_DUDLEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2435,7 +2435,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dudley }, - [OPPONENT_CHAD] = + [TRAINER_CHAD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2449,7 +2449,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Chad }, - [OPPONENT_TONY_2] = + [TRAINER_TONY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2463,7 +2463,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tony2 }, - [OPPONENT_TONY_3] = + [TRAINER_TONY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2477,7 +2477,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tony3 }, - [OPPONENT_TONY_4] = + [TRAINER_TONY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2491,7 +2491,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tony4 }, - [OPPONENT_TONY_5] = + [TRAINER_TONY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -2505,7 +2505,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tony5 }, - [OPPONENT_HIDEKI] = + [TRAINER_HIDEKI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2519,7 +2519,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hideki }, - [OPPONENT_HITOSHI] = + [TRAINER_HITOSHI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2533,7 +2533,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hitoshi }, - [OPPONENT_KIYO] = + [TRAINER_KIYO] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2547,7 +2547,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kiyo }, - [OPPONENT_KOICHI] = + [TRAINER_KOICHI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2561,7 +2561,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Koichi }, - [OPPONENT_NOB_1] = + [TRAINER_NOB_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2575,7 +2575,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nob1 }, - [OPPONENT_NOB_2] = + [TRAINER_NOB_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2589,7 +2589,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nob2 }, - [OPPONENT_NOB_3] = + [TRAINER_NOB_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2603,7 +2603,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nob3 }, - [OPPONENT_NOB_4] = + [TRAINER_NOB_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2617,7 +2617,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nob4 }, - [OPPONENT_NOB_5] = + [TRAINER_NOB_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2631,7 +2631,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nob5 }, - [OPPONENT_YUJI] = + [TRAINER_YUJI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2645,7 +2645,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Yuji }, - [OPPONENT_DAISUKE] = + [TRAINER_DAISUKE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2659,7 +2659,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Daisuke }, - [OPPONENT_ATSUSHI] = + [TRAINER_ATSUSHI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -2673,7 +2673,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Atsushi }, - [OPPONENT_KIRK] = + [TRAINER_KIRK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2687,7 +2687,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kirk }, - [OPPONENT_SCOTT] = + [TRAINER_SCOTT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2701,7 +2701,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Scott }, - [OPPONENT_HARVEY] = + [TRAINER_HARVEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2715,7 +2715,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Harvey }, - [OPPONENT_SHAWN] = + [TRAINER_SHAWN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2729,7 +2729,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shawn }, - [OPPONENT_RANDY] = + [TRAINER_RANDY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2743,7 +2743,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Randy }, - [OPPONENT_DALTON_1] = + [TRAINER_DALTON_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2757,7 +2757,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dalton1 }, - [OPPONENT_DALTON_2] = + [TRAINER_DALTON_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2771,7 +2771,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dalton2 }, - [OPPONENT_DALTON_3] = + [TRAINER_DALTON_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2785,7 +2785,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dalton3 }, - [OPPONENT_DALTON_4] = + [TRAINER_DALTON_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2799,7 +2799,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dalton4 }, - [OPPONENT_DALTON_5] = + [TRAINER_DALTON_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GUITARIST, @@ -2813,7 +2813,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dalton5 }, - [OPPONENT_COLE] = + [TRAINER_COLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2827,7 +2827,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cole }, - [OPPONENT_FLINT] = + [TRAINER_FLINT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2841,7 +2841,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Flint }, - [OPPONENT_AXLE] = + [TRAINER_AXLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2855,7 +2855,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Axle }, - [OPPONENT_JAKE] = + [TRAINER_JAKE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2869,7 +2869,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jake }, - [OPPONENT_ANDY] = + [TRAINER_ANDY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2883,7 +2883,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Andy }, - [OPPONENT_BERNIE_1] = + [TRAINER_BERNIE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2897,7 +2897,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bernie1 }, - [OPPONENT_BERNIE_2] = + [TRAINER_BERNIE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2911,7 +2911,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bernie2 }, - [OPPONENT_BERNIE_3] = + [TRAINER_BERNIE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2925,7 +2925,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bernie3 }, - [OPPONENT_BERNIE_4] = + [TRAINER_BERNIE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2939,7 +2939,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bernie4 }, - [OPPONENT_BERNIE_5] = + [TRAINER_BERNIE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_KINDLER, @@ -2953,7 +2953,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Bernie5 }, - [OPPONENT_DREW] = + [TRAINER_DREW] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_CAMPER, @@ -2967,7 +2967,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Drew }, - [OPPONENT_CLIFF] = + [TRAINER_CLIFF] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_CAMPER, @@ -2981,7 +2981,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cliff }, - [OPPONENT_LARRY] = + [TRAINER_LARRY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -2995,7 +2995,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Larry }, - [OPPONENT_SHANE] = + [TRAINER_SHANE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3009,7 +3009,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shane }, - [OPPONENT_JUSTIN] = + [TRAINER_JUSTIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3023,7 +3023,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Justin }, - [OPPONENT_ETHAN_1] = + [TRAINER_ETHAN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3037,7 +3037,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ethan1 }, - [OPPONENT_JEFF] = + [TRAINER_JEFF] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3051,7 +3051,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jeff }, - [OPPONENT_TRAVIS] = + [TRAINER_TRAVIS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3065,7 +3065,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Travis }, - [OPPONENT_ETHAN_2] = + [TRAINER_ETHAN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3079,7 +3079,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ethan2 }, - [OPPONENT_ETHAN_3] = + [TRAINER_ETHAN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3093,7 +3093,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ethan3 }, - [OPPONENT_ETHAN_4] = + [TRAINER_ETHAN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3107,7 +3107,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ethan4 }, - [OPPONENT_ETHAN_5] = + [TRAINER_ETHAN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -3121,7 +3121,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ethan5 }, - [OPPONENT_BRENT] = + [TRAINER_BRENT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3135,7 +3135,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brent }, - [OPPONENT_DONALD] = + [TRAINER_DONALD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3149,7 +3149,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Donald }, - [OPPONENT_TAYLOR] = + [TRAINER_TAYLOR] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3163,7 +3163,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Taylor }, - [OPPONENT_BRANDON_1] = + [TRAINER_BRANDON_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3177,7 +3177,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brandon1 }, - [OPPONENT_DEREK] = + [TRAINER_DEREK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3191,7 +3191,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Derek }, - [OPPONENT_BRANDON_2] = + [TRAINER_BRANDON_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3205,7 +3205,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brandon2 }, - [OPPONENT_BRANDON_3] = + [TRAINER_BRANDON_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3219,7 +3219,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brandon3 }, - [OPPONENT_BRANDON_4] = + [TRAINER_BRANDON_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3233,7 +3233,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brandon4 }, - [OPPONENT_BRANDON_5] = + [TRAINER_BRANDON_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_BUG_MANIAC, @@ -3247,7 +3247,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brandon5 }, - [OPPONENT_EDWARD] = + [TRAINER_EDWARD] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3261,7 +3261,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edward }, - [OPPONENT_PRESTON] = + [TRAINER_PRESTON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3275,7 +3275,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Preston }, - [OPPONENT_VIRGIL] = + [TRAINER_VIRGIL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3289,7 +3289,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Virgil }, - [OPPONENT_FRITZ] = + [TRAINER_FRITZ] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3303,7 +3303,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Fritz }, - [OPPONENT_WILLIAM] = + [TRAINER_WILLIAM] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3317,7 +3317,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_William }, - [OPPONENT_JOSHUA] = + [TRAINER_JOSHUA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3331,7 +3331,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Joshua }, - [OPPONENT_CAMERON_1] = + [TRAINER_CAMERON_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3345,7 +3345,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cameron1 }, - [OPPONENT_CAMERON_2] = + [TRAINER_CAMERON_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3359,7 +3359,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cameron2 }, - [OPPONENT_CAMERON_3] = + [TRAINER_CAMERON_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3373,7 +3373,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cameron3 }, - [OPPONENT_CAMERON_4] = + [TRAINER_CAMERON_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3387,7 +3387,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cameron4 }, - [OPPONENT_CAMERON_5] = + [TRAINER_CAMERON_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3401,7 +3401,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cameron5 }, - [OPPONENT_JACLYN] = + [TRAINER_JACLYN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3415,7 +3415,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jaclyn }, - [OPPONENT_HANNAH] = + [TRAINER_HANNAH] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3429,7 +3429,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hannah }, - [OPPONENT_SAMANTHA] = + [TRAINER_SAMANTHA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3443,7 +3443,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Samantha }, - [OPPONENT_MAURA] = + [TRAINER_MAURA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3457,7 +3457,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maura }, - [OPPONENT_KAYLA] = + [TRAINER_KAYLA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3471,7 +3471,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kayla }, - [OPPONENT_ALEXIS] = + [TRAINER_ALEXIS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3485,7 +3485,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alexis }, - [OPPONENT_JACKI_1] = + [TRAINER_JACKI_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3499,7 +3499,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacki1 }, - [OPPONENT_JACKI_2] = + [TRAINER_JACKI_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3513,7 +3513,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacki2 }, - [OPPONENT_JACKI_3] = + [TRAINER_JACKI_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3527,7 +3527,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacki3 }, - [OPPONENT_JACKI_4] = + [TRAINER_JACKI_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3541,7 +3541,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacki4 }, - [OPPONENT_JACKI_5] = + [TRAINER_JACKI_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PSYCHIC, @@ -3555,7 +3555,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacki5 }, - [OPPONENT_WALTER_1] = + [TRAINER_WALTER_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3569,7 +3569,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Walter1 }, - [OPPONENT_TUCKER] = + [TRAINER_TUCKER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3583,7 +3583,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tucker }, - [OPPONENT_THOMAS] = + [TRAINER_THOMAS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3597,7 +3597,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Thomas }, - [OPPONENT_WALTER_2] = + [TRAINER_WALTER_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3611,7 +3611,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Walter2 }, - [OPPONENT_WALTER_3] = + [TRAINER_WALTER_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3625,7 +3625,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Walter3 }, - [OPPONENT_WALTER_4] = + [TRAINER_WALTER_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3639,7 +3639,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Walter4 }, - [OPPONENT_WALTER_5] = + [TRAINER_WALTER_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_GENTLEMAN, @@ -3653,7 +3653,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Walter5 }, - [OPPONENT_SIDNEY] = + [TRAINER_SIDNEY] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_ELITE_FOUR, @@ -3667,7 +3667,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sidney }, - [OPPONENT_PHOEBE] = + [TRAINER_PHOEBE] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_ELITE_FOUR, @@ -3681,7 +3681,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Phoebe }, - [OPPONENT_GLACIA] = + [TRAINER_GLACIA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_ELITE_FOUR, @@ -3695,7 +3695,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Glacia }, - [OPPONENT_DRAKE] = + [TRAINER_DRAKE] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_ELITE_FOUR, @@ -3709,7 +3709,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Drake }, - [OPPONENT_ROXANNE] = + [TRAINER_ROXANNE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3723,7 +3723,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Roxanne }, - [OPPONENT_BRAWLY] = + [TRAINER_BRAWLY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3737,7 +3737,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brawly }, - [OPPONENT_WATTSON] = + [TRAINER_WATTSON] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3751,7 +3751,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wattson }, - [OPPONENT_FLANNERY] = + [TRAINER_FLANNERY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3765,7 +3765,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Flannery }, - [OPPONENT_NORMAN] = + [TRAINER_NORMAN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3779,7 +3779,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Norman }, - [OPPONENT_WINONA] = + [TRAINER_WINONA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3793,7 +3793,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Winona }, - [OPPONENT_TATE_AND_LIZA] = + [TRAINER_TATE_AND_LIZA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3807,7 +3807,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_TateAndLiza }, - [OPPONENT_WALLACE] = + [TRAINER_WALLACE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_LEADER, @@ -3821,7 +3821,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wallace }, - [OPPONENT_JERRY_1] = + [TRAINER_JERRY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3835,7 +3835,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerry1 }, - [OPPONENT_TED] = + [TRAINER_TED] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3849,7 +3849,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ted }, - [OPPONENT_PAUL] = + [TRAINER_PAUL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3863,7 +3863,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Paul }, - [OPPONENT_JERRY_2] = + [TRAINER_JERRY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3877,7 +3877,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerry2 }, - [OPPONENT_JERRY_3] = + [TRAINER_JERRY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3891,7 +3891,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerry3 }, - [OPPONENT_JERRY_4] = + [TRAINER_JERRY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3905,7 +3905,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerry4 }, - [OPPONENT_JERRY_5] = + [TRAINER_JERRY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3919,7 +3919,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jerry5 }, - [OPPONENT_KAREN_1] = + [TRAINER_KAREN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3933,7 +3933,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Karen1 }, - [OPPONENT_GEORGIA] = + [TRAINER_GEORGIA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3947,7 +3947,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Georgia }, - [OPPONENT_KAREN_2] = + [TRAINER_KAREN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3961,7 +3961,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Karen2 }, - [OPPONENT_KAREN_3] = + [TRAINER_KAREN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3975,7 +3975,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Karen3 }, - [OPPONENT_KAREN_4] = + [TRAINER_KAREN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -3989,7 +3989,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Karen4 }, - [OPPONENT_KAREN_5] = + [TRAINER_KAREN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SCHOOL_KID, @@ -4003,7 +4003,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Karen5 }, - [OPPONENT_KATE_AND_JOY] = + [TRAINER_KATE_AND_JOY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4017,7 +4017,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_KateAndJoy }, - [OPPONENT_ANNA_AND_MEG_1] = + [TRAINER_ANNA_AND_MEG_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4031,7 +4031,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AnnaAndMeg1 }, - [OPPONENT_ANNA_AND_MEG_2] = + [TRAINER_ANNA_AND_MEG_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4045,7 +4045,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AnnaAndMeg2 }, - [OPPONENT_ANNA_AND_MEG_3] = + [TRAINER_ANNA_AND_MEG_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4059,7 +4059,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AnnaAndMeg3 }, - [OPPONENT_ANNA_AND_MEG_4] = + [TRAINER_ANNA_AND_MEG_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4073,7 +4073,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AnnaAndMeg4 }, - [OPPONENT_ANNA_AND_MEG_5] = + [TRAINER_ANNA_AND_MEG_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -4087,7 +4087,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AnnaAndMeg5 }, - [OPPONENT_VICTOR] = + [TRAINER_VICTOR] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_WINSTRATE, @@ -4101,7 +4101,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Victor }, - [OPPONENT_MIGUEL_1] = + [TRAINER_MIGUEL_1] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4115,7 +4115,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Miguel1 }, - [OPPONENT_COLTON] = + [TRAINER_COLTON] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4129,7 +4129,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Colton }, - [OPPONENT_MIGUEL_2] = + [TRAINER_MIGUEL_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4143,7 +4143,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Miguel2 }, - [OPPONENT_MIGUEL_3] = + [TRAINER_MIGUEL_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4157,7 +4157,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Miguel3 }, - [OPPONENT_MIGUEL_4] = + [TRAINER_MIGUEL_4] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4171,7 +4171,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Miguel4 }, - [OPPONENT_MIGUEL_5] = + [TRAINER_MIGUEL_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4185,7 +4185,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Miguel5 }, - [OPPONENT_VICTORIA] = + [TRAINER_VICTORIA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_WINSTRATE, @@ -4199,7 +4199,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Victoria }, - [OPPONENT_VANESSA] = + [TRAINER_VANESSA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4213,7 +4213,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vanessa }, - [OPPONENT_MARISSA] = + [TRAINER_MARISSA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4227,7 +4227,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Marissa }, - [OPPONENT_ISABEL_1] = + [TRAINER_ISABEL_1] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4241,7 +4241,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isabel1 }, - [OPPONENT_ISABEL_2] = + [TRAINER_ISABEL_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4255,7 +4255,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isabel2 }, - [OPPONENT_ISABEL_3] = + [TRAINER_ISABEL_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4269,7 +4269,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isabel3 }, - [OPPONENT_ISABEL_4] = + [TRAINER_ISABEL_4] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4283,7 +4283,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isabel4 }, - [OPPONENT_ISABEL_5] = + [TRAINER_ISABEL_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_POKEFAN, @@ -4297,7 +4297,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isabel5 }, - [OPPONENT_TIMOTHY_1] = + [TRAINER_TIMOTHY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4311,7 +4311,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timothy1 }, - [OPPONENT_TIMOTHY_2] = + [TRAINER_TIMOTHY_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4325,7 +4325,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timothy2 }, - [OPPONENT_TIMOTHY_3] = + [TRAINER_TIMOTHY_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4339,7 +4339,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timothy3 }, - [OPPONENT_TIMOTHY_4] = + [TRAINER_TIMOTHY_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4353,7 +4353,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timothy4 }, - [OPPONENT_TIMOTHY_5] = + [TRAINER_TIMOTHY_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4367,7 +4367,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timothy5 }, - [OPPONENT_VICKY] = + [TRAINER_VICKY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_WINSTRATE, @@ -4381,7 +4381,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vicky }, - [OPPONENT_SHELBY_1] = + [TRAINER_SHELBY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4395,7 +4395,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelby1 }, - [OPPONENT_SHELBY_2] = + [TRAINER_SHELBY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4409,7 +4409,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelby2 }, - [OPPONENT_SHELBY_3] = + [TRAINER_SHELBY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4423,7 +4423,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelby3 }, - [OPPONENT_SHELBY_4] = + [TRAINER_SHELBY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4437,7 +4437,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelby4 }, - [OPPONENT_SHELBY_5] = + [TRAINER_SHELBY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_EXPERT, @@ -4451,7 +4451,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Shelby5 }, - [OPPONENT_CALVIN_1] = + [TRAINER_CALVIN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4465,7 +4465,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Calvin1 }, - [OPPONENT_BILLY] = + [TRAINER_BILLY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4479,7 +4479,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Billy }, - [OPPONENT_JOSH] = + [TRAINER_JOSH] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4493,7 +4493,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Josh }, - [OPPONENT_TOMMY] = + [TRAINER_TOMMY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4507,7 +4507,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tommy }, - [OPPONENT_JOEY] = + [TRAINER_JOEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4521,7 +4521,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Joey }, - [OPPONENT_BEN] = + [TRAINER_BEN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4535,7 +4535,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ben }, - [OPPONENT_ANONYMOUS_5] = + [TRAINER_ANONYMOUS_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4549,7 +4549,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous5 }, - [OPPONENT_KEVIN] = + [TRAINER_KEVIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4563,7 +4563,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kevin }, - [OPPONENT_NEAL] = + [TRAINER_NEAL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4577,7 +4577,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Neal }, - [OPPONENT_DILLON] = + [TRAINER_DILLON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4591,7 +4591,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dillon }, - [OPPONENT_CALVIN_2] = + [TRAINER_CALVIN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4605,7 +4605,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Calvin2 }, - [OPPONENT_CALVIN_3] = + [TRAINER_CALVIN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4619,7 +4619,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Calvin3 }, - [OPPONENT_CALVIN_4] = + [TRAINER_CALVIN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4633,7 +4633,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Calvin4 }, - [OPPONENT_CALVIN_5] = + [TRAINER_CALVIN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4647,7 +4647,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Calvin5 }, - [OPPONENT_EDDIE] = + [TRAINER_EDDIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4661,7 +4661,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Eddie }, - [OPPONENT_ALLEN] = + [TRAINER_ALLEN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4675,7 +4675,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Allen }, - [OPPONENT_TIMMY] = + [TRAINER_TIMMY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNGSTER, @@ -4689,7 +4689,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Timmy }, - [OPPONENT_STEVEN] = + [TRAINER_STEVEN] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_CHAMPION, @@ -4703,7 +4703,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Steven }, - [OPPONENT_ANDREW] = + [TRAINER_ANDREW] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4717,7 +4717,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Andrew }, - [OPPONENT_IVAN] = + [TRAINER_IVAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4731,7 +4731,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ivan }, - [OPPONENT_CLAUDE] = + [TRAINER_CLAUDE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4745,7 +4745,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Claude }, - [OPPONENT_ELLIOT_1] = + [TRAINER_ELLIOT_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4759,7 +4759,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elliot1 }, - [OPPONENT_NED] = + [TRAINER_NED] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4773,7 +4773,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ned }, - [OPPONENT_DALE] = + [TRAINER_DALE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4787,7 +4787,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dale }, - [OPPONENT_NOLAN] = + [TRAINER_NOLAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4801,7 +4801,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nolan }, - [OPPONENT_BARNY] = + [TRAINER_BARNY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4815,7 +4815,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Barny }, - [OPPONENT_WADE] = + [TRAINER_WADE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4829,7 +4829,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wade }, - [OPPONENT_CARTER] = + [TRAINER_CARTER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4843,7 +4843,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Carter }, - [OPPONENT_ELLIOT_2] = + [TRAINER_ELLIOT_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4857,7 +4857,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elliot2 }, - [OPPONENT_ELLIOT_3] = + [TRAINER_ELLIOT_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4871,7 +4871,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elliot3 }, - [OPPONENT_ELLIOT_4] = + [TRAINER_ELLIOT_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4885,7 +4885,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elliot4 }, - [OPPONENT_ELLIOT_5] = + [TRAINER_ELLIOT_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4899,7 +4899,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Elliot5 }, - [OPPONENT_RONALD] = + [TRAINER_RONALD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -4913,7 +4913,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ronald }, - [OPPONENT_JACOB] = + [TRAINER_JACOB] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4927,7 +4927,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jacob }, - [OPPONENT_ANTHONY] = + [TRAINER_ANTHONY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4941,7 +4941,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anthony }, - [OPPONENT_BENJAMIN_1] = + [TRAINER_BENJAMIN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4955,7 +4955,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benjamin1 }, - [OPPONENT_BENJAMIN_2] = + [TRAINER_BENJAMIN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4969,7 +4969,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benjamin2 }, - [OPPONENT_BENJAMIN_3] = + [TRAINER_BENJAMIN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4983,7 +4983,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benjamin3 }, - [OPPONENT_BENJAMIN_4] = + [TRAINER_BENJAMIN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -4997,7 +4997,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benjamin4 }, - [OPPONENT_BENJAMIN_5] = + [TRAINER_BENJAMIN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5011,7 +5011,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benjamin5 }, - [OPPONENT_ABIGAIL_1] = + [TRAINER_ABIGAIL_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5025,7 +5025,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Abigail1 }, - [OPPONENT_JASMINE] = + [TRAINER_JASMINE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5039,7 +5039,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jasmine }, - [OPPONENT_ABIGAIL_2] = + [TRAINER_ABIGAIL_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5053,7 +5053,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Abigail2 }, - [OPPONENT_ABIGAIL_3] = + [TRAINER_ABIGAIL_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5067,7 +5067,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Abigail3 }, - [OPPONENT_ABIGAIL_4] = + [TRAINER_ABIGAIL_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5081,7 +5081,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Abigail4 }, - [OPPONENT_ABIGAIL_5] = + [TRAINER_ABIGAIL_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5095,7 +5095,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Abigail5 }, - [OPPONENT_DYLAN_1] = + [TRAINER_DYLAN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5109,7 +5109,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dylan1 }, - [OPPONENT_DYLAN_2] = + [TRAINER_DYLAN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5123,7 +5123,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dylan2 }, - [OPPONENT_DYLAN_3] = + [TRAINER_DYLAN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5137,7 +5137,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dylan3 }, - [OPPONENT_DYLAN_4] = + [TRAINER_DYLAN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5151,7 +5151,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dylan4 }, - [OPPONENT_DYLAN_5] = + [TRAINER_DYLAN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5165,7 +5165,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dylan5 }, - [OPPONENT_MARIA_1] = + [TRAINER_MARIA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5179,7 +5179,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maria1 }, - [OPPONENT_MARIA_2] = + [TRAINER_MARIA_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5193,7 +5193,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maria2 }, - [OPPONENT_MARIA_3] = + [TRAINER_MARIA_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5207,7 +5207,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maria3 }, - [OPPONENT_MARIA_4] = + [TRAINER_MARIA_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5221,7 +5221,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maria4 }, - [OPPONENT_MARIA_5] = + [TRAINER_MARIA_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5235,7 +5235,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maria5 }, - [OPPONENT_CALEB] = + [TRAINER_CALEB] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5249,7 +5249,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Caleb }, - [OPPONENT_ANONYMOUS_6] = + [TRAINER_ANONYMOUS_6] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5263,7 +5263,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous6 }, - [OPPONENT_ISAIAH_1] = + [TRAINER_ISAIAH_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5277,7 +5277,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaiah1 }, - [OPPONENT_ANONYMOUS_7] = + [TRAINER_ANONYMOUS_7] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5291,7 +5291,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous7 }, - [OPPONENT_CHASE] = + [TRAINER_CHASE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5305,7 +5305,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Chase }, - [OPPONENT_ISAIAH_2] = + [TRAINER_ISAIAH_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5319,7 +5319,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaiah2 }, - [OPPONENT_ISAIAH_3] = + [TRAINER_ISAIAH_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5333,7 +5333,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaiah3 }, - [OPPONENT_ISAIAH_4] = + [TRAINER_ISAIAH_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5347,7 +5347,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaiah4 }, - [OPPONENT_ISAIAH_5] = + [TRAINER_ISAIAH_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5361,7 +5361,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaiah5 }, - [OPPONENT_ANONYMOUS_8] = + [TRAINER_ANONYMOUS_8] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5375,7 +5375,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous8 }, - [OPPONENT_CONNOR] = + [TRAINER_CONNOR] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5389,7 +5389,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Connor }, - [OPPONENT_ANONYMOUS_9] = + [TRAINER_ANONYMOUS_9] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5403,7 +5403,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous9 }, - [OPPONENT_KATELYN_1] = + [TRAINER_KATELYN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5417,7 +5417,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katelyn1 }, - [OPPONENT_ALLISON] = + [TRAINER_ALLISON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5431,7 +5431,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Allison }, - [OPPONENT_KATELYN_2] = + [TRAINER_KATELYN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5445,7 +5445,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katelyn2 }, - [OPPONENT_KATELYN_3] = + [TRAINER_KATELYN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5459,7 +5459,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katelyn3 }, - [OPPONENT_KATELYN_4] = + [TRAINER_KATELYN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5473,7 +5473,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katelyn4 }, - [OPPONENT_KATELYN_5] = + [TRAINER_KATELYN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TRIATHLETE, @@ -5487,7 +5487,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katelyn5 }, - [OPPONENT_NICOLAS_1] = + [TRAINER_NICOLAS_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5501,7 +5501,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicolas1 }, - [OPPONENT_NICOLAS_2] = + [TRAINER_NICOLAS_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5515,7 +5515,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicolas2 }, - [OPPONENT_NICOLAS_3] = + [TRAINER_NICOLAS_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5529,7 +5529,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicolas3 }, - [OPPONENT_NICOLAS_4] = + [TRAINER_NICOLAS_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5543,7 +5543,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicolas4 }, - [OPPONENT_NICOLAS_5] = + [TRAINER_NICOLAS_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5557,7 +5557,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicolas5 }, - [OPPONENT_AARON] = + [TRAINER_AARON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_DRAGON_TAMER, @@ -5571,7 +5571,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Aaron }, - [OPPONENT_PERRY] = + [TRAINER_PERRY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5585,7 +5585,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Perry }, - [OPPONENT_HUGH] = + [TRAINER_HUGH] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5599,7 +5599,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hugh }, - [OPPONENT_PHIL] = + [TRAINER_PHIL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5613,7 +5613,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Phil }, - [OPPONENT_JARED] = + [TRAINER_JARED] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5627,7 +5627,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jared }, - [OPPONENT_ANONYMOUS_10] = + [TRAINER_ANONYMOUS_10] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5641,7 +5641,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous10 }, - [OPPONENT_TANNER] = + [TRAINER_TANNER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5655,7 +5655,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tanner }, - [OPPONENT_WILL] = + [TRAINER_WILL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5669,7 +5669,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Will }, - [OPPONENT_COLIN] = + [TRAINER_COLIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5683,7 +5683,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Colin }, - [OPPONENT_ROBERT_1] = + [TRAINER_ROBERT_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5697,7 +5697,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robert1 }, - [OPPONENT_BENNY] = + [TRAINER_BENNY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5711,7 +5711,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Benny }, - [OPPONENT_CHESTER] = + [TRAINER_CHESTER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5725,7 +5725,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Chester }, - [OPPONENT_ROBERT_2] = + [TRAINER_ROBERT_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5739,7 +5739,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robert2 }, - [OPPONENT_ROBERT_3] = + [TRAINER_ROBERT_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5753,7 +5753,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robert3 }, - [OPPONENT_ROBERT_4] = + [TRAINER_ROBERT_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5767,7 +5767,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robert4 }, - [OPPONENT_ROBERT_5] = + [TRAINER_ROBERT_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5781,7 +5781,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robert5 }, - [OPPONENT_ALEX] = + [TRAINER_ALEX] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5795,7 +5795,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alex }, - [OPPONENT_BECK] = + [TRAINER_BECK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -5809,7 +5809,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Beck }, - [OPPONENT_YASU] = + [TRAINER_YASU] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5823,7 +5823,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Yasu }, - [OPPONENT_TAKASHI] = + [TRAINER_TAKASHI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5837,7 +5837,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Takashi }, - [OPPONENT_MAKOTO] = + [TRAINER_MAKOTO] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5851,7 +5851,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Makoto }, - [OPPONENT_HIDEO_1] = + [TRAINER_HIDEO_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5865,7 +5865,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hideo1 }, - [OPPONENT_LAO_1] = + [TRAINER_LAO_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5879,7 +5879,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lao1 }, - [OPPONENT_LUNG] = + [TRAINER_LUNG] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5893,7 +5893,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lung }, - [OPPONENT_LAO_2] = + [TRAINER_LAO_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5907,7 +5907,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lao2 }, - [OPPONENT_LAO_3] = + [TRAINER_LAO_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5921,7 +5921,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lao3 }, - [OPPONENT_LAO_4] = + [TRAINER_LAO_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5935,7 +5935,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lao4 }, - [OPPONENT_LAO_5] = + [TRAINER_LAO_5] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM | F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -5949,7 +5949,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lao5 }, - [OPPONENT_TESSA] = + [TRAINER_TESSA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -5963,7 +5963,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tessa }, - [OPPONENT_LAURA] = + [TRAINER_LAURA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -5977,7 +5977,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Laura }, - [OPPONENT_CYNDY_1] = + [TRAINER_CYNDY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -5991,7 +5991,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cyndy1 }, - [OPPONENT_CORA] = + [TRAINER_CORA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6005,7 +6005,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cora }, - [OPPONENT_JILL] = + [TRAINER_JILL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6019,7 +6019,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jill }, - [OPPONENT_CYNDY_2] = + [TRAINER_CYNDY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6033,7 +6033,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cyndy2 }, - [OPPONENT_CYNDY_3] = + [TRAINER_CYNDY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6047,7 +6047,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cyndy3 }, - [OPPONENT_CYNDY_4] = + [TRAINER_CYNDY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6061,7 +6061,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cyndy4 }, - [OPPONENT_CYNDY_5] = + [TRAINER_CYNDY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -6075,7 +6075,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Cyndy5 }, - [OPPONENT_MADELINE_1] = + [TRAINER_MADELINE_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6089,7 +6089,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Madeline1 }, - [OPPONENT_CLARISSA] = + [TRAINER_CLARISSA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6103,7 +6103,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Clarissa }, - [OPPONENT_ANGELICA] = + [TRAINER_ANGELICA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6117,7 +6117,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Angelica }, - [OPPONENT_MADELINE_2] = + [TRAINER_MADELINE_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6131,7 +6131,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Madeline2 }, - [OPPONENT_MADELINE_3] = + [TRAINER_MADELINE_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6145,7 +6145,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Madeline3 }, - [OPPONENT_MADELINE_4] = + [TRAINER_MADELINE_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6159,7 +6159,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Madeline4 }, - [OPPONENT_MADELINE_5] = + [TRAINER_MADELINE_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PARASOL_LADY, @@ -6173,7 +6173,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Madeline5 }, - [OPPONENT_BEVERLY] = + [TRAINER_BEVERLY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6187,7 +6187,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Beverly }, - [OPPONENT_DAWN] = + [TRAINER_DAWN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6201,7 +6201,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dawn }, - [OPPONENT_NICOLE] = + [TRAINER_NICOLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6215,7 +6215,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nicole }, - [OPPONENT_DENISE] = + [TRAINER_DENISE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6229,7 +6229,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Denise }, - [OPPONENT_BETH] = + [TRAINER_BETH] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6243,7 +6243,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Beth }, - [OPPONENT_TARA] = + [TRAINER_TARA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6257,7 +6257,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tara }, - [OPPONENT_MISSY] = + [TRAINER_MISSY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6271,7 +6271,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Missy }, - [OPPONENT_ALICE] = + [TRAINER_ALICE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6285,7 +6285,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alice }, - [OPPONENT_JENNY_1] = + [TRAINER_JENNY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6299,7 +6299,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenny1 }, - [OPPONENT_GRACE] = + [TRAINER_GRACE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6313,7 +6313,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grace }, - [OPPONENT_TANYA] = + [TRAINER_TANYA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6327,7 +6327,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tanya }, - [OPPONENT_SHARON] = + [TRAINER_SHARON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6341,7 +6341,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sharon }, - [OPPONENT_NIKKI] = + [TRAINER_NIKKI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6355,7 +6355,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nikki }, - [OPPONENT_BRENDA] = + [TRAINER_BRENDA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6369,7 +6369,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brenda }, - [OPPONENT_KATIE] = + [TRAINER_KATIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6383,7 +6383,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Katie }, - [OPPONENT_SUSIE] = + [TRAINER_SUSIE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6397,7 +6397,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Susie }, - [OPPONENT_KARA] = + [TRAINER_KARA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6411,7 +6411,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kara }, - [OPPONENT_DANA] = + [TRAINER_DANA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6425,7 +6425,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dana }, - [OPPONENT_ERIN] = + [TRAINER_ERIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6439,7 +6439,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Erin }, - [OPPONENT_DEBRA] = + [TRAINER_DEBRA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6453,7 +6453,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Debra }, - [OPPONENT_LINDA] = + [TRAINER_LINDA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6467,7 +6467,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Linda }, - [OPPONENT_KAYLEE] = + [TRAINER_KAYLEE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6481,7 +6481,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kaylee }, - [OPPONENT_LAUREL] = + [TRAINER_LAUREL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6495,7 +6495,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Laurel }, - [OPPONENT_DARCY] = + [TRAINER_DARCY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6509,7 +6509,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Darcy }, - [OPPONENT_JENNY_2] = + [TRAINER_JENNY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6523,7 +6523,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenny2 }, - [OPPONENT_JENNY_3] = + [TRAINER_JENNY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6537,7 +6537,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenny3 }, - [OPPONENT_JENNY_4] = + [TRAINER_JENNY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6551,7 +6551,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenny4 }, - [OPPONENT_JENNY_5] = + [TRAINER_JENNY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -6565,7 +6565,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenny5 }, - [OPPONENT_HEIDI] = + [TRAINER_HEIDI] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6579,7 +6579,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Heidi }, - [OPPONENT_BECKY] = + [TRAINER_BECKY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6593,7 +6593,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Becky }, - [OPPONENT_CAROL] = + [TRAINER_CAROL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6607,7 +6607,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Carol }, - [OPPONENT_NANCY] = + [TRAINER_NANCY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6621,7 +6621,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nancy }, - [OPPONENT_MARTHA] = + [TRAINER_MARTHA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6635,7 +6635,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Martha }, - [OPPONENT_DIANA_1] = + [TRAINER_DIANA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6649,7 +6649,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Diana1 }, - [OPPONENT_NINA] = + [TRAINER_NINA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6663,7 +6663,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Nina }, - [OPPONENT_IRENE] = + [TRAINER_IRENE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6677,7 +6677,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Irene }, - [OPPONENT_DIANA_2] = + [TRAINER_DIANA_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6691,7 +6691,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Diana2 }, - [OPPONENT_DIANA_3] = + [TRAINER_DIANA_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6705,7 +6705,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Diana3 }, - [OPPONENT_DIANA_4] = + [TRAINER_DIANA_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6719,7 +6719,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Diana4 }, - [OPPONENT_DIANA_5] = + [TRAINER_DIANA_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -6733,7 +6733,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Diana5 }, - [OPPONENT_AMY_AND_LIV_1] = + [TRAINER_AMY_AND_LIV_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6747,7 +6747,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv1 }, - [OPPONENT_AMY_AND_LIV_2] = + [TRAINER_AMY_AND_LIV_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6761,7 +6761,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv2 }, - [OPPONENT_GINA_AND_MIA_1] = + [TRAINER_GINA_AND_MIA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6775,7 +6775,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GinaAndMia1 }, - [OPPONENT_MIU_AND_YUKI] = + [TRAINER_MIU_AND_YUKI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6789,7 +6789,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_MiuAndYuki }, - [OPPONENT_AMY_AND_LIV_3] = + [TRAINER_AMY_AND_LIV_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6803,7 +6803,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv3 }, - [OPPONENT_GINA_AND_MIA_2] = + [TRAINER_GINA_AND_MIA_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TWINS, @@ -6817,7 +6817,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_GinaAndMia2 }, - [OPPONENT_AMY_AND_LIV_4] = + [TRAINER_AMY_AND_LIV_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -6831,7 +6831,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv4 }, - [OPPONENT_AMY_AND_LIV_5] = + [TRAINER_AMY_AND_LIV_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TWINS, @@ -6845,7 +6845,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv5 }, - [OPPONENT_AMY_AND_LIV_6] = + [TRAINER_AMY_AND_LIV_6] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_TWINS, @@ -6859,7 +6859,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_AmyAndLiv6 }, - [OPPONENT_HUEY] = + [TRAINER_HUEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6873,7 +6873,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Huey }, - [OPPONENT_EDMOND] = + [TRAINER_EDMOND] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6887,7 +6887,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edmond }, - [OPPONENT_ERNEST_1] = + [TRAINER_ERNEST_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6901,7 +6901,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ernest1 }, - [OPPONENT_DWAYNE] = + [TRAINER_DWAYNE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6915,7 +6915,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Dwayne }, - [OPPONENT_PHILLIP] = + [TRAINER_PHILLIP] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6929,7 +6929,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Phillip }, - [OPPONENT_LEONARD] = + [TRAINER_LEONARD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6943,7 +6943,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Leonard }, - [OPPONENT_DUNCAN] = + [TRAINER_DUNCAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6957,7 +6957,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Duncan }, - [OPPONENT_ERNEST_2] = + [TRAINER_ERNEST_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6971,7 +6971,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ernest2 }, - [OPPONENT_ERNEST_3] = + [TRAINER_ERNEST_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6985,7 +6985,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ernest3 }, - [OPPONENT_ERNEST_4] = + [TRAINER_ERNEST_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -6999,7 +6999,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ernest4 }, - [OPPONENT_ERNEST_5] = + [TRAINER_ERNEST_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SAILOR, @@ -7013,7 +7013,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ernest5 }, - [OPPONENT_ANONYMOUS_11] = + [TRAINER_ANONYMOUS_11] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7027,7 +7027,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous11 }, - [OPPONENT_ANONYMOUS_12] = + [TRAINER_ANONYMOUS_12] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7041,7 +7041,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous12 }, - [OPPONENT_ANONYMOUS_13] = + [TRAINER_ANONYMOUS_13] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7055,7 +7055,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous13 }, - [OPPONENT_SONNY] = + [TRAINER_SONNY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7069,7 +7069,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sonny }, - [OPPONENT_DONOVAN] = + [TRAINER_DONOVAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7083,7 +7083,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Donovan }, - [OPPONENT_GERALD] = + [TRAINER_GERALD] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7097,7 +7097,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Gerald }, - [OPPONENT_KELVIN] = + [TRAINER_KELVIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7111,7 +7111,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kelvin }, - [OPPONENT_KODY] = + [TRAINER_KODY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7125,7 +7125,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kody }, - [OPPONENT_TEVIN] = + [TRAINER_TEVIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7139,7 +7139,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tevin }, - [OPPONENT_DAMON] = + [TRAINER_DAMON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7153,7 +7153,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Damon }, - [OPPONENT_PABLO] = + [TRAINER_PABLO] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BOARDER, @@ -7167,7 +7167,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Pablo }, - [OPPONENT_EDWIN_1] = + [TRAINER_EDWIN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7181,7 +7181,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edwin1 }, - [OPPONENT_HECTOR_1] = + [TRAINER_HECTOR_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7195,7 +7195,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hector1 }, - [OPPONENT_HECTOR_2] = + [TRAINER_HECTOR_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7209,7 +7209,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hector2 }, - [OPPONENT_EDWIN_2] = + [TRAINER_EDWIN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7223,7 +7223,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edwin2 }, - [OPPONENT_EDWIN_3] = + [TRAINER_EDWIN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7237,7 +7237,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edwin3 }, - [OPPONENT_EDWIN_4] = + [TRAINER_EDWIN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7251,7 +7251,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edwin4 }, - [OPPONENT_EDWIN_5] = + [TRAINER_EDWIN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COLLECTOR, @@ -7265,7 +7265,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Edwin5 }, - [OPPONENT_WALLY_1] = + [TRAINER_WALLY_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7279,7 +7279,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally1 }, - [OPPONENT_BRENDAN_1] = + [TRAINER_BRENDAN_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7293,7 +7293,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan1 }, - [OPPONENT_BRENDAN_2] = + [TRAINER_BRENDAN_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7307,7 +7307,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan2 }, - [OPPONENT_BRENDAN_3] = + [TRAINER_BRENDAN_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7321,7 +7321,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan3 }, - [OPPONENT_BRENDAN_4] = + [TRAINER_BRENDAN_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7335,7 +7335,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan4 }, - [OPPONENT_BRENDAN_5] = + [TRAINER_BRENDAN_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7349,7 +7349,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan5 }, - [OPPONENT_BRENDAN_6] = + [TRAINER_BRENDAN_6] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7363,7 +7363,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan6 }, - [OPPONENT_BRENDAN_7] = + [TRAINER_BRENDAN_7] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7377,7 +7377,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan7 }, - [OPPONENT_BRENDAN_8] = + [TRAINER_BRENDAN_8] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7391,7 +7391,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan8 }, - [OPPONENT_BRENDAN_9] = + [TRAINER_BRENDAN_9] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7405,7 +7405,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan9 }, - [OPPONENT_MAY_1] = + [TRAINER_MAY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7419,7 +7419,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May1 }, - [OPPONENT_MAY_2] = + [TRAINER_MAY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7433,7 +7433,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May2 }, - [OPPONENT_MAY_3] = + [TRAINER_MAY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7447,7 +7447,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May3 }, - [OPPONENT_MAY_4] = + [TRAINER_MAY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7461,7 +7461,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May4 }, - [OPPONENT_MAY_5] = + [TRAINER_MAY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7475,7 +7475,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May5 }, - [OPPONENT_MAY_6] = + [TRAINER_MAY_6] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7489,7 +7489,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May6 }, - [OPPONENT_MAY_7] = + [TRAINER_MAY_7] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7503,7 +7503,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May7 }, - [OPPONENT_MAY_8] = + [TRAINER_MAY_8] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7517,7 +7517,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May8 }, - [OPPONENT_MAY_9] = + [TRAINER_MAY_9] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -7531,7 +7531,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May9 }, - [OPPONENT_ISAAC_1] = + [TRAINER_ISAAC_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7545,7 +7545,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaac1 }, - [OPPONENT_RILEY] = + [TRAINER_RILEY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7559,7 +7559,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Riley }, - [OPPONENT_AIDAN] = + [TRAINER_AIDAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7573,7 +7573,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Aidan }, - [OPPONENT_ISAAC_2] = + [TRAINER_ISAAC_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7587,7 +7587,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaac2 }, - [OPPONENT_ISAAC_3] = + [TRAINER_ISAAC_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7601,7 +7601,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaac3 }, - [OPPONENT_ISAAC_4] = + [TRAINER_ISAAC_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7615,7 +7615,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaac4 }, - [OPPONENT_ISAAC_5] = + [TRAINER_ISAAC_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7629,7 +7629,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Isaac5 }, - [OPPONENT_LYDIA_1] = + [TRAINER_LYDIA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7643,7 +7643,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lydia1 }, - [OPPONENT_ALEXIA] = + [TRAINER_ALEXIA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7657,7 +7657,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alexia }, - [OPPONENT_DANIELLE] = + [TRAINER_DANIELLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7671,7 +7671,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Danielle }, - [OPPONENT_LYDIA_2] = + [TRAINER_LYDIA_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7685,7 +7685,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lydia2 }, - [OPPONENT_LYDIA_3] = + [TRAINER_LYDIA_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7699,7 +7699,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lydia3 }, - [OPPONENT_LYDIA_4] = + [TRAINER_LYDIA_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7713,7 +7713,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lydia4 }, - [OPPONENT_LYDIA_5] = + [TRAINER_LYDIA_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_BREEDER, @@ -7727,7 +7727,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lydia5 }, - [OPPONENT_JACKSON_1] = + [TRAINER_JACKSON_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7741,7 +7741,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jackson1 }, - [OPPONENT_CARLOS] = + [TRAINER_CARLOS] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7755,7 +7755,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Carlos }, - [OPPONENT_SEBASTIAN] = + [TRAINER_SEBASTIAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7769,7 +7769,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sebastian }, - [OPPONENT_JACKSON_2] = + [TRAINER_JACKSON_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7783,7 +7783,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jackson2 }, - [OPPONENT_JACKSON_3] = + [TRAINER_JACKSON_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7797,7 +7797,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jackson3 }, - [OPPONENT_JACKSON_4] = + [TRAINER_JACKSON_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7811,7 +7811,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jackson4 }, - [OPPONENT_JACKSON_5] = + [TRAINER_JACKSON_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7825,7 +7825,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jackson5 }, - [OPPONENT_CATHERINE_1] = + [TRAINER_CATHERINE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7839,7 +7839,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Catherine1 }, - [OPPONENT_JENNA] = + [TRAINER_JENNA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7853,7 +7853,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jenna }, - [OPPONENT_SOPHIA] = + [TRAINER_SOPHIA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7867,7 +7867,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sophia }, - [OPPONENT_CATHERINE_2] = + [TRAINER_CATHERINE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7881,7 +7881,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Catherine2 }, - [OPPONENT_CATHERINE_3] = + [TRAINER_CATHERINE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7895,7 +7895,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Catherine3 }, - [OPPONENT_CATHERINE_4] = + [TRAINER_CATHERINE_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7909,7 +7909,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Catherine4 }, - [OPPONENT_CATHERINE_5] = + [TRAINER_CATHERINE_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_RANGER, @@ -7923,7 +7923,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Catherine5 }, - [OPPONENT_MAXIE_1] = + [TRAINER_MAXIE_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_LEADER, @@ -7937,7 +7937,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maxie1 }, - [OPPONENT_GRUNT_28] = + [TRAINER_GRUNT_28] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -7951,7 +7951,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt28 }, - [OPPONENT_GRUNT_29] = + [TRAINER_GRUNT_29] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -7965,7 +7965,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt29 }, - [OPPONENT_GRUNT_30] = + [TRAINER_GRUNT_30] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -7979,7 +7979,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt30 }, - [OPPONENT_GRUNT_31] = + [TRAINER_GRUNT_31] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -7993,7 +7993,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt31 }, - [OPPONENT_GRUNT_32] = + [TRAINER_GRUNT_32] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8007,7 +8007,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt32 }, - [OPPONENT_GRUNT_33] = + [TRAINER_GRUNT_33] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8021,7 +8021,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt33 }, - [OPPONENT_GRUNT_34] = + [TRAINER_GRUNT_34] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8035,7 +8035,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt34 }, - [OPPONENT_GRUNT_35] = + [TRAINER_GRUNT_35] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8049,7 +8049,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt35 }, - [OPPONENT_GRUNT_36] = + [TRAINER_GRUNT_36] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8063,7 +8063,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt36 }, - [OPPONENT_GRUNT_37] = + [TRAINER_GRUNT_37] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8077,7 +8077,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt37 }, - [OPPONENT_GRUNT_38] = + [TRAINER_GRUNT_38] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8091,7 +8091,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt38 }, - [OPPONENT_GRUNT_39] = + [TRAINER_GRUNT_39] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8105,7 +8105,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt39 }, - [OPPONENT_GRUNT_40] = + [TRAINER_GRUNT_40] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8119,7 +8119,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt40 }, - [OPPONENT_GRUNT_41] = + [TRAINER_GRUNT_41] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8133,7 +8133,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt41 }, - [OPPONENT_GRUNT_42] = + [TRAINER_GRUNT_42] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8147,7 +8147,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt42 }, - [OPPONENT_GRUNT_43] = + [TRAINER_GRUNT_43] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8161,7 +8161,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt43 }, - [OPPONENT_GRUNT_44] = + [TRAINER_GRUNT_44] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8175,7 +8175,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt44 }, - [OPPONENT_GRUNT_45] = + [TRAINER_GRUNT_45] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8189,7 +8189,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt45 }, - [OPPONENT_GRUNT_46] = + [TRAINER_GRUNT_46] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8203,7 +8203,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt46 }, - [OPPONENT_GRUNT_47] = + [TRAINER_GRUNT_47] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8217,7 +8217,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt47 }, - [OPPONENT_GRUNT_48] = + [TRAINER_GRUNT_48] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8231,7 +8231,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt48 }, - [OPPONENT_GRUNT_49] = + [TRAINER_GRUNT_49] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8245,7 +8245,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt49 }, - [OPPONENT_GRUNT_50] = + [TRAINER_GRUNT_50] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8259,7 +8259,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt50 }, - [OPPONENT_GRUNT_51] = + [TRAINER_GRUNT_51] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8273,7 +8273,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt51 }, - [OPPONENT_GRUNT_52] = + [TRAINER_GRUNT_52] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8287,7 +8287,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt52 }, - [OPPONENT_GRUNT_53] = + [TRAINER_GRUNT_53] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8301,7 +8301,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt53 }, - [OPPONENT_GRUNT_54] = + [TRAINER_GRUNT_54] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TEAM_MAGMA, @@ -8315,7 +8315,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Grunt54 }, - [OPPONENT_ANONYMOUS_14] = + [TRAINER_ANONYMOUS_14] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8329,7 +8329,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous14 }, - [OPPONENT_ANONYMOUS_15] = + [TRAINER_ANONYMOUS_15] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8343,7 +8343,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous15 }, - [OPPONENT_TABITHA_1] = + [TRAINER_TABITHA_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8357,7 +8357,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tabitha1 }, - [OPPONENT_TABITHA_2] = + [TRAINER_TABITHA_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8371,7 +8371,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tabitha2 }, - [OPPONENT_ANONYMOUS_16] = + [TRAINER_ANONYMOUS_16] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8385,7 +8385,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Anonymous16 }, - [OPPONENT_COURTNEY_1] = + [TRAINER_COURTNEY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8399,7 +8399,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Courtney1 }, - [OPPONENT_COURTNEY_2] = + [TRAINER_COURTNEY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_ADMIN, @@ -8413,7 +8413,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Courtney2 }, - [OPPONENT_MAXIE_2] = + [TRAINER_MAXIE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_LEADER, @@ -8427,7 +8427,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maxie2 }, - [OPPONENT_MAXIE_3] = + [TRAINER_MAXIE_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_MAGMA_LEADER, @@ -8441,7 +8441,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Maxie3 }, - [OPPONENT_TIANA] = + [TRAINER_TIANA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8455,7 +8455,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tiana }, - [OPPONENT_HALEY_1] = + [TRAINER_HALEY_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8469,7 +8469,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Haley1 }, - [OPPONENT_JANICE] = + [TRAINER_JANICE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8483,7 +8483,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Janice }, - [OPPONENT_VIVI] = + [TRAINER_VIVI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_WINSTRATE, @@ -8497,7 +8497,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vivi }, - [OPPONENT_HALEY_2] = + [TRAINER_HALEY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8511,7 +8511,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Haley2 }, - [OPPONENT_HALEY_3] = + [TRAINER_HALEY_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8525,7 +8525,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Haley3 }, - [OPPONENT_HALEY_4] = + [TRAINER_HALEY_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8539,7 +8539,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Haley4 }, - [OPPONENT_HALEY_5] = + [TRAINER_HALEY_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8553,7 +8553,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Haley5 }, - [OPPONENT_SALLY] = + [TRAINER_SALLY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8567,7 +8567,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sally }, - [OPPONENT_ROBIN] = + [TRAINER_ROBIN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8581,7 +8581,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Robin }, - [OPPONENT_ANDREA] = + [TRAINER_ANDREA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8595,7 +8595,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Andrea }, - [OPPONENT_CRISSY] = + [TRAINER_CRISSY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_LASS, @@ -8609,7 +8609,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Crissy }, - [OPPONENT_RICK] = + [TRAINER_RICK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8623,7 +8623,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Rick }, - [OPPONENT_LYLE] = + [TRAINER_LYLE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8637,7 +8637,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lyle }, - [OPPONENT_JOSE] = + [TRAINER_JOSE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8651,7 +8651,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jose }, - [OPPONENT_DOUG] = + [TRAINER_DOUG] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8665,7 +8665,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Doug }, - [OPPONENT_GREG] = + [TRAINER_GREG] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8679,7 +8679,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Greg }, - [OPPONENT_KENT] = + [TRAINER_KENT] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8693,7 +8693,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kent }, - [OPPONENT_JAMES_1] = + [TRAINER_JAMES_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8707,7 +8707,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_James1 }, - [OPPONENT_JAMES_2] = + [TRAINER_JAMES_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8721,7 +8721,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_James2 }, - [OPPONENT_JAMES_3] = + [TRAINER_JAMES_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8735,7 +8735,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_James3 }, - [OPPONENT_JAMES_4] = + [TRAINER_JAMES_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8749,7 +8749,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_James4 }, - [OPPONENT_JAMES_5] = + [TRAINER_JAMES_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BUG_CATCHER, @@ -8763,7 +8763,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_James5 }, - [OPPONENT_BRICE] = + [TRAINER_BRICE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8777,7 +8777,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brice }, - [OPPONENT_TRENT_1] = + [TRAINER_TRENT_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8791,7 +8791,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Trent1 }, - [OPPONENT_LENNY] = + [TRAINER_LENNY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8805,7 +8805,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lenny }, - [OPPONENT_LUCAS_1] = + [TRAINER_LUCAS_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8819,7 +8819,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lucas1 }, - [OPPONENT_ALAN] = + [TRAINER_ALAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8833,7 +8833,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alan }, - [OPPONENT_CLARK] = + [TRAINER_CLARK] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8847,7 +8847,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Clark }, - [OPPONENT_ERIC] = + [TRAINER_ERIC] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8861,7 +8861,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Eric }, - [OPPONENT_LUCAS_2] = + [TRAINER_LUCAS_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_HIKER, @@ -8875,7 +8875,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Lucas2 }, - [OPPONENT_MIKE_1] = + [TRAINER_MIKE_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_HIKER, @@ -8889,7 +8889,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Mike1 }, - [OPPONENT_MIKE_2] = + [TRAINER_MIKE_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8903,7 +8903,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Mike2 }, - [OPPONENT_TRENT_2] = + [TRAINER_TRENT_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8917,7 +8917,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Trent2 }, - [OPPONENT_TRENT_3] = + [TRAINER_TRENT_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8931,7 +8931,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Trent3 }, - [OPPONENT_TRENT_4] = + [TRAINER_TRENT_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8945,7 +8945,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Trent4 }, - [OPPONENT_TRENT_5] = + [TRAINER_TRENT_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_HIKER, @@ -8959,7 +8959,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Trent5 }, - [OPPONENT_DEZ_AND_LUKE] = + [TRAINER_DEZ_AND_LUKE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -8973,7 +8973,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_DezAndLuke }, - [OPPONENT_LEA_AND_JED] = + [TRAINER_LEA_AND_JED] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -8987,7 +8987,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LeaAndJed }, - [OPPONENT_LOIS_AND_HAL_1] = + [TRAINER_LOIS_AND_HAL_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9001,7 +9001,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LoisAndHal1 }, - [OPPONENT_LOIS_AND_HAL_2] = + [TRAINER_LOIS_AND_HAL_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9015,7 +9015,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LoisAndHal2 }, - [OPPONENT_LOIS_AND_HAL_3] = + [TRAINER_LOIS_AND_HAL_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9029,7 +9029,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LoisAndHal3 }, - [OPPONENT_LOIS_AND_HAL_4] = + [TRAINER_LOIS_AND_HAL_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9043,7 +9043,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LoisAndHal4 }, - [OPPONENT_LOIS_AND_HAL_5] = + [TRAINER_LOIS_AND_HAL_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9057,7 +9057,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LoisAndHal5 }, - [OPPONENT_JOHANNA] = + [TRAINER_JOHANNA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BEAUTY, @@ -9071,7 +9071,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Johanna }, - [OPPONENT_ZANE] = + [TRAINER_ZANE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -9085,7 +9085,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Zane }, - [OPPONENT_VIVIAN] = + [TRAINER_VIVIAN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -9099,7 +9099,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Vivian }, - [OPPONENT_SADIE] = + [TRAINER_SADIE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_BATTLE_GIRL, @@ -9113,7 +9113,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Sadie }, - [OPPONENT_HIDEO_2] = + [TRAINER_HIDEO_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -9127,7 +9127,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Hideo2 }, - [OPPONENT_KEIGO] = + [TRAINER_KEIGO] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -9141,7 +9141,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Keigo }, - [OPPONENT_TSUNAO] = + [TRAINER_TSUNAO] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_NINJA_BOY, @@ -9155,7 +9155,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tsunao }, - [OPPONENT_TERRELL] = + [TRAINER_TERRELL] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_CAMPER, @@ -9169,7 +9169,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Terrell }, - [OPPONENT_KYLEE] = + [TRAINER_KYLEE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_PICNICKER, @@ -9183,7 +9183,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Kylee }, - [OPPONENT_WALLY_2] = + [TRAINER_WALLY_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9197,7 +9197,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally2 }, - [OPPONENT_WALLY_3] = + [TRAINER_WALLY_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9211,7 +9211,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally3 }, - [OPPONENT_WALLY_4] = + [TRAINER_WALLY_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9225,7 +9225,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally4 }, - [OPPONENT_WALLY_5] = + [TRAINER_WALLY_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9239,7 +9239,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally5 }, - [OPPONENT_WALLY_6] = + [TRAINER_WALLY_6] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9253,7 +9253,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wally6 }, - [OPPONENT_BRENDAN_10] = + [TRAINER_BRENDAN_10] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9267,7 +9267,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan10 }, - [OPPONENT_BRENDAN_11] = + [TRAINER_BRENDAN_11] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9281,7 +9281,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan11 }, - [OPPONENT_BRENDAN_12] = + [TRAINER_BRENDAN_12] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9295,7 +9295,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Brendan12 }, - [OPPONENT_MAY_10] = + [TRAINER_MAY_10] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9309,7 +9309,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May10 }, - [OPPONENT_MAY_11] = + [TRAINER_MAY_11] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9323,7 +9323,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May11 }, - [OPPONENT_MAY_12] = + [TRAINER_MAY_12] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_POKEMON_TRAINER_3, @@ -9337,7 +9337,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_May12 }, - [OPPONENT_JONAH] = + [TRAINER_JONAH] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -9351,7 +9351,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Jonah }, - [OPPONENT_HENRY] = + [TRAINER_HENRY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -9365,7 +9365,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Henry }, - [OPPONENT_ROGER] = + [TRAINER_ROGER] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -9379,7 +9379,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Roger }, - [OPPONENT_ALEXA] = + [TRAINER_ALEXA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -9393,7 +9393,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Alexa }, - [OPPONENT_RUBEN] = + [TRAINER_RUBEN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_COOL_TRAINER, @@ -9407,7 +9407,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Ruben }, - [OPPONENT_KOJI] = + [TRAINER_KOJI] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BLACK_BELT, @@ -9421,7 +9421,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Koji }, - [OPPONENT_WAYNE] = + [TRAINER_WAYNE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, @@ -9435,7 +9435,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Wayne }, - [OPPONENT_BYRON] = + [TRAINER_BYRON] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_BIRD_KEEPER, @@ -9449,7 +9449,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Byron }, - [OPPONENT_REED] = + [TRAINER_REED] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_M, @@ -9463,7 +9463,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Reed }, - [OPPONENT_TISHA] = + [TRAINER_TISHA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SWIMMER_F, @@ -9477,7 +9477,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_Tisha }, - [OPPONENT_TORI_AND_TIA] = + [TRAINER_TORI_AND_TIA] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_TWINS, @@ -9491,7 +9491,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_ToriAndTia }, - [OPPONENT_KIM_AND_IRIS] = + [TRAINER_KIM_AND_IRIS] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -9505,7 +9505,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_KimAndIris }, - [OPPONENT_TYRA_AND_IVY] = + [TRAINER_TYRA_AND_IVY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_SR_AND_JR, @@ -9519,7 +9519,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_TyraAndIvy }, - [OPPONENT_MEL_AND_PAUL] = + [TRAINER_MEL_AND_PAUL] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_YOUNG_COUPLE, @@ -9533,7 +9533,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_MelAndPaul }, - [OPPONENT_JOHN_AND_JAY_1] = + [TRAINER_JOHN_AND_JAY_1] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_OLD_COUPLE, @@ -9547,7 +9547,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_JohnAndJay1 }, - [OPPONENT_JOHN_AND_JAY_2] = + [TRAINER_JOHN_AND_JAY_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_OLD_COUPLE, @@ -9561,7 +9561,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_JohnAndJay2 }, - [OPPONENT_JOHN_AND_JAY_3] = + [TRAINER_JOHN_AND_JAY_3] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_OLD_COUPLE, @@ -9575,7 +9575,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_JohnAndJay3 }, - [OPPONENT_JOHN_AND_JAY_4] = + [TRAINER_JOHN_AND_JAY_4] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_OLD_COUPLE, @@ -9589,7 +9589,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_JohnAndJay4 }, - [OPPONENT_JOHN_AND_JAY_5] = + [TRAINER_JOHN_AND_JAY_5] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = TRAINER_CLASS_OLD_COUPLE, @@ -9603,7 +9603,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_JohnAndJay5 }, - [OPPONENT_RELI_AND_IAN] = + [TRAINER_RELI_AND_IAN] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9617,7 +9617,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_ReliAndIan }, - [OPPONENT_RITA_AND_SAM_1] = + [TRAINER_RITA_AND_SAM_1] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9631,7 +9631,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_RitaAndSam1 }, - [OPPONENT_RITA_AND_SAM_2] = + [TRAINER_RITA_AND_SAM_2] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9645,7 +9645,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_RitaAndSam2 }, - [OPPONENT_RITA_AND_SAM_3] = + [TRAINER_RITA_AND_SAM_3] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9659,7 +9659,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_RitaAndSam3 }, - [OPPONENT_RITA_AND_SAM_4] = + [TRAINER_RITA_AND_SAM_4] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9673,7 +9673,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_RitaAndSam4 }, - [OPPONENT_RITA_AND_SAM_5] = + [TRAINER_RITA_AND_SAM_5] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9687,7 +9687,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_RitaAndSam5 }, - [OPPONENT_LISA_AND_RAY] = + [TRAINER_LISA_AND_RAY] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_SIS_AND_BRO, @@ -9701,7 +9701,7 @@ const struct Trainer gTrainers[] = { .party = gTrainerParty_LisaAndRay }, - [OPPONENT_EUGENE] = + [TRAINER_EUGENE] = { .partyFlags = 0, .trainerClass = TRAINER_CLASS_FISHERMAN, -- cgit v1.2.3 From faf554de7af7712f91ab117f957b691a052344bf Mon Sep 17 00:00:00 2001 From: vblm12 Date: Fri, 20 Jul 2018 21:46:31 -0500 Subject: Copy the Trainer struct from pokeemerald. Also regenerate trainers*.h --- src/battle/battle_2.c | 14 +- src/battle/battle_setup.c | 43 +- src/data/trainer_parties.h | 1386 +++++++++++++++++++++---------------------- src/data/trainers_de.h | 1390 ++++++++++++++++++++++---------------------- src/data/trainers_en.h | 1388 +++++++++++++++++++++---------------------- 5 files changed, 2116 insertions(+), 2105 deletions(-) (limited to 'src') diff --git a/src/battle/battle_2.c b/src/battle/battle_2.c index 7b6004ce0..5a71733b8 100644 --- a/src/battle/battle_2.c +++ b/src/battle/battle_2.c @@ -1055,7 +1055,7 @@ u8 CreateNPCTrainerParty(struct Pokemon *party, u16 trainerNum) { case 0: { - const struct TrainerPartyMember0 *partyData = gTrainers[trainerNum].party; + const struct TrainerMonNoItemDefaultMoves *partyData = gTrainers[trainerNum].party.NoItemDefaultMoves; for (j = 0; gSpeciesNames[partyData[i].species][j] != 0xFF; j++) nameHash += gSpeciesNames[partyData[i].species][j]; @@ -1064,9 +1064,9 @@ u8 CreateNPCTrainerParty(struct Pokemon *party, u16 trainerNum) CreateMon(&party[i], partyData[i].species, partyData[i].level, fixedIV, TRUE, personalityValue, 2, 0); break; } - case 1: + case F_TRAINER_PARTY_CUSTOM_MOVESET: { - const struct TrainerPartyMember1 *partyData = gTrainers[trainerNum].party; + const struct TrainerMonNoItemCustomMoves *partyData = gTrainers[trainerNum].party.NoItemCustomMoves; for (j = 0; gSpeciesNames[partyData[i].species][j] != 0xFF; j++) nameHash += gSpeciesNames[partyData[i].species][j]; @@ -1081,9 +1081,9 @@ u8 CreateNPCTrainerParty(struct Pokemon *party, u16 trainerNum) } break; } - case 2: + case F_TRAINER_PARTY_HELD_ITEM: { - const struct TrainerPartyMember2 *partyData = gTrainers[trainerNum].party; + const struct TrainerMonItemDefaultMoves *partyData = gTrainers[trainerNum].party.ItemDefaultMoves; for (j = 0; gSpeciesNames[partyData[i].species][j] != 0xFF; j++) nameHash += gSpeciesNames[partyData[i].species][j]; @@ -1094,9 +1094,9 @@ u8 CreateNPCTrainerParty(struct Pokemon *party, u16 trainerNum) SetMonData(&party[i], MON_DATA_HELD_ITEM, &partyData[i].heldItem); break; } - case 3: + case F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM: { - const struct TrainerPartyMember3 *partyData = gTrainers[trainerNum].party; + const struct TrainerMonItemCustomMoves *partyData = gTrainers[trainerNum].party.ItemCustomMoves; for (j = 0; gSpeciesNames[partyData[i].species][j] != 0xFF; j++) nameHash += gSpeciesNames[partyData[i].species][j]; diff --git a/src/battle/battle_setup.c b/src/battle/battle_setup.c index c1d486bd1..fc929eb4d 100644 --- a/src/battle/battle_setup.c +++ b/src/battle/battle_setup.c @@ -748,7 +748,6 @@ static u8 GetSumOfEnemyPartyLevel(u16 opponentId, u8 numMons) u8 i; u8 sum; u32 count = numMons; - const void *party; if (gTrainers[opponentId].partySize < count) count = gTrainers[opponentId].partySize; @@ -758,24 +757,36 @@ static u8 GetSumOfEnemyPartyLevel(u16 opponentId, u8 numMons) switch (gTrainers[opponentId].partyFlags) { case 0: - party = gTrainers[opponentId].party; - for (i = 0; i < count; i++) - sum += ((struct TrainerPartyMember0 *)party)[i].level; + { + const struct TrainerMonNoItemDefaultMoves *party; + party = gTrainers[opponentId].party.NoItemDefaultMoves; + for (i = 0; i < count; i++) + sum += party[i].level; + } break; - case 1: - party = gTrainers[opponentId].party; - for (i = 0; i < count; i++) - sum += ((struct TrainerPartyMember1 *)party)[i].level; + case F_TRAINER_PARTY_CUSTOM_MOVESET: + { + const struct TrainerMonNoItemCustomMoves *party; + party = gTrainers[opponentId].party.NoItemCustomMoves; + for (i = 0; i < count; i++) + sum += party[i].level; + } break; - case 2: - party = gTrainers[opponentId].party; - for (i = 0; i < count; i++) - sum += ((struct TrainerPartyMember2 *)party)[i].level; + case F_TRAINER_PARTY_HELD_ITEM: + { + const struct TrainerMonItemDefaultMoves *party; + party = gTrainers[opponentId].party.ItemDefaultMoves; + for (i = 0; i < count; i++) + sum += party[i].level; + } break; - case 3: - party = gTrainers[opponentId].party; - for (i = 0; i < count; i++) - sum += ((struct TrainerPartyMember3 *)party)[i].level; + case F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM: + { + const struct TrainerMonItemCustomMoves *party; + party = gTrainers[opponentId].party.ItemCustomMoves; + for (i = 0; i < count; i++) + sum += party[i].level; + } break; } diff --git a/src/data/trainer_parties.h b/src/data/trainer_parties.h index ad6b052df..5bd2a0f99 100644 --- a/src/data/trainer_parties.h +++ b/src/data/trainer_parties.h @@ -1,4 +1,4 @@ -const struct TrainerPartyMember0 gTrainerParty_Archie1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Archie1[] = { { .iv = 0, .level = 17, @@ -11,7 +11,7 @@ const struct TrainerPartyMember0 gTrainerParty_Archie1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt1[] = { { .iv = 0, .level = 32, @@ -24,7 +24,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt2[] = { { .iv = 0, .level = 30, @@ -47,7 +47,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt3[] = { { .iv = 0, .level = 32, @@ -60,7 +60,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt4[] = { { .iv = 0, .level = 33, @@ -68,7 +68,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt5[] = { { .iv = 0, .level = 37, @@ -81,7 +81,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt6[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt6[] = { { .iv = 0, .level = 38, @@ -89,7 +89,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt6[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt7[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt7[] = { { .iv = 0, .level = 36, @@ -107,7 +107,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt7[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt8[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt8[] = { { .iv = 0, .level = 17, @@ -115,7 +115,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt8[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt9[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt9[] = { { .iv = 0, .level = 9, @@ -123,7 +123,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt9[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt10[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt10[] = { { .iv = 0, .level = 9, @@ -136,7 +136,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt10[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt11[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt11[] = { { .iv = 0, .level = 16, @@ -149,7 +149,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt11[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt12[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt12[] = { { .iv = 0, .level = 16, @@ -162,7 +162,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt12[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt13[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt13[] = { { .iv = 0, .level = 20, @@ -175,7 +175,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt13[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt14[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt14[] = { { .iv = 0, .level = 17, @@ -188,7 +188,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt14[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt15[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt15[] = { { .iv = 0, .level = 11, @@ -196,7 +196,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt15[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt16[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt16[] = { { .iv = 0, .level = 27, @@ -209,7 +209,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt16[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt17[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt17[] = { { .iv = 0, .level = 27, @@ -222,7 +222,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt17[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt18[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt18[] = { { .iv = 0, .level = 26, @@ -240,7 +240,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt18[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt19[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt19[] = { { .iv = 0, .level = 15, @@ -248,7 +248,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt19[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt20[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt20[] = { { .iv = 0, .level = 14, @@ -261,7 +261,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt20[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt21[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt21[] = { { .iv = 0, .level = 17, @@ -269,7 +269,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt21[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt22[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt22[] = { { .iv = 0, .level = 30, @@ -287,7 +287,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt22[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt23[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt23[] = { { .iv = 0, .level = 31, @@ -300,7 +300,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt23[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt24[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt24[] = { { .iv = 0, .level = 31, @@ -313,7 +313,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt24[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt25[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt25[] = { { .iv = 0, .level = 28, @@ -321,7 +321,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt25[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt26[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt26[] = { { .iv = 0, .level = 31, @@ -339,7 +339,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt26[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt27[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt27[] = { { .iv = 0, .level = 33, @@ -347,7 +347,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt27[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous1[] = { { .iv = 50, .level = 30, @@ -360,7 +360,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Matt1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Matt1[] = { { .iv = 50, .level = 32, @@ -378,7 +378,7 @@ const struct TrainerPartyMember0 gTrainerParty_Matt1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Matt2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Matt2[] = { { .iv = 50, .level = 20, @@ -396,7 +396,7 @@ const struct TrainerPartyMember0 gTrainerParty_Matt2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Shelly1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelly1[] = { { .iv = 50, .level = 28, @@ -409,7 +409,7 @@ const struct TrainerPartyMember0 gTrainerParty_Shelly1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Shelly2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelly2[] = { { .iv = 50, .level = 38, @@ -422,7 +422,7 @@ const struct TrainerPartyMember0 gTrainerParty_Shelly2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Archie2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Archie2[] = { { .iv = 150, .level = 41, @@ -440,7 +440,7 @@ const struct TrainerPartyMember0 gTrainerParty_Archie2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Archie3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Archie3[] = { { .iv = 150, .level = 24, @@ -458,7 +458,7 @@ const struct TrainerPartyMember0 gTrainerParty_Archie3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Daisy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Daisy[] = { { .iv = 0, .level = 16, @@ -466,7 +466,7 @@ const struct TrainerPartyMember0 gTrainerParty_Daisy[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Rose1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rose1[] = { { .iv = 0, .level = 16, @@ -479,7 +479,7 @@ const struct TrainerPartyMember0 gTrainerParty_Rose1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lily[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lily[] = { { .iv = 0, .level = 17, @@ -492,7 +492,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lily[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Violet[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Violet[] = { { .iv = 0, .level = 25, @@ -510,7 +510,7 @@ const struct TrainerPartyMember0 gTrainerParty_Violet[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Rose2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rose2[] = { { .iv = 10, .level = 26, @@ -523,7 +523,7 @@ const struct TrainerPartyMember0 gTrainerParty_Rose2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Rose3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rose3[] = { { .iv = 20, .level = 28, @@ -541,7 +541,7 @@ const struct TrainerPartyMember0 gTrainerParty_Rose3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Rose4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rose4[] = { { .iv = 30, .level = 31, @@ -559,7 +559,7 @@ const struct TrainerPartyMember0 gTrainerParty_Rose4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Rose5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rose5[] = { { .iv = 40, .level = 34, @@ -577,7 +577,7 @@ const struct TrainerPartyMember0 gTrainerParty_Rose5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Dusty1[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Dusty1[] = { { .iv = 50, .level = 24, @@ -586,7 +586,7 @@ const struct TrainerPartyMember1 gTrainerParty_Dusty1[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Chip[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Chip[] = { { .iv = 50, .level = 28, @@ -607,7 +607,7 @@ const struct TrainerPartyMember1 gTrainerParty_Chip[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Foster[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Foster[] = { { .iv = 50, .level = 26, @@ -622,7 +622,7 @@ const struct TrainerPartyMember1 gTrainerParty_Foster[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Dusty2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Dusty2[] = { { .iv = 60, .level = 27, @@ -631,7 +631,7 @@ const struct TrainerPartyMember1 gTrainerParty_Dusty2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Dusty3[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Dusty3[] = { { .iv = 70, .level = 30, @@ -640,7 +640,7 @@ const struct TrainerPartyMember1 gTrainerParty_Dusty3[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Dusty4[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Dusty4[] = { { .iv = 80, .level = 33, @@ -649,7 +649,7 @@ const struct TrainerPartyMember1 gTrainerParty_Dusty4[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Dusty5[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Dusty5[] = { { .iv = 90, .level = 36, @@ -658,7 +658,7 @@ const struct TrainerPartyMember1 gTrainerParty_Dusty5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_GabbyAndTy1[] = { { .iv = 50, .level = 19, @@ -671,7 +671,7 @@ const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_GabbyAndTy2[] = { { .iv = 100, .level = 27, @@ -684,7 +684,7 @@ const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_GabbyAndTy3[] = { { .iv = 150, .level = 30, @@ -697,7 +697,7 @@ const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_GabbyAndTy4[] = { { .iv = 200, .level = 33, @@ -710,7 +710,7 @@ const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_GabbyAndTy5[] = { { .iv = 250, .level = 36, @@ -723,7 +723,7 @@ const struct TrainerPartyMember0 gTrainerParty_GabbyAndTy5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_GabbyAndTy6[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_GabbyAndTy6[] = { { .iv = 250, .level = 39, @@ -738,7 +738,7 @@ const struct TrainerPartyMember1 gTrainerParty_GabbyAndTy6[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lola1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lola1[] = { { .iv = 0, .level = 13, @@ -751,7 +751,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lola1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Carmen[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Carmen[] = { { .iv = 0, .level = 27, @@ -759,7 +759,7 @@ const struct TrainerPartyMember0 gTrainerParty_Carmen[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Gwen[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Gwen[] = { { .iv = 0, .level = 27, @@ -767,7 +767,7 @@ const struct TrainerPartyMember0 gTrainerParty_Gwen[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lola2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lola2[] = { { .iv = 10, .level = 26, @@ -780,7 +780,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lola2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lola3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lola3[] = { { .iv = 20, .level = 29, @@ -793,7 +793,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lola3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lola4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lola4[] = { { .iv = 30, .level = 32, @@ -806,7 +806,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lola4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lola5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lola5[] = { { .iv = 40, .level = 35, @@ -819,7 +819,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lola5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Ricky1[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Ricky1[] = { { .iv = 0, .level = 14, @@ -828,7 +828,7 @@ const struct TrainerPartyMember1 gTrainerParty_Ricky1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Simon[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Simon[] = { { .iv = 0, .level = 12, @@ -841,7 +841,7 @@ const struct TrainerPartyMember0 gTrainerParty_Simon[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Charlie[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Charlie[] = { { .iv = 0, .level = 27, @@ -849,7 +849,7 @@ const struct TrainerPartyMember0 gTrainerParty_Charlie[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Ricky2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Ricky2[] = { { .iv = 10, .level = 27, @@ -858,7 +858,7 @@ const struct TrainerPartyMember1 gTrainerParty_Ricky2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Ricky3[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Ricky3[] = { { .iv = 20, .level = 30, @@ -867,7 +867,7 @@ const struct TrainerPartyMember1 gTrainerParty_Ricky3[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Ricky4[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Ricky4[] = { { .iv = 30, .level = 33, @@ -876,7 +876,7 @@ const struct TrainerPartyMember1 gTrainerParty_Ricky4[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Ricky5[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Ricky5[] = { { .iv = 40, .level = 36, @@ -885,7 +885,7 @@ const struct TrainerPartyMember1 gTrainerParty_Ricky5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Randall[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Randall[] = { { .iv = 100, .level = 27, @@ -893,7 +893,7 @@ const struct TrainerPartyMember0 gTrainerParty_Randall[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Parker[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Parker[] = { { .iv = 100, .level = 27, @@ -901,7 +901,7 @@ const struct TrainerPartyMember0 gTrainerParty_Parker[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_George[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_George[] = { { .iv = 100, .level = 27, @@ -909,7 +909,7 @@ const struct TrainerPartyMember0 gTrainerParty_George[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Berke[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Berke[] = { { .iv = 100, .level = 27, @@ -917,7 +917,7 @@ const struct TrainerPartyMember0 gTrainerParty_Berke[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Clyde[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Clyde[] = { { .iv = 100, .level = 29, @@ -950,7 +950,7 @@ const struct TrainerPartyMember1 gTrainerParty_Clyde[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Vincent[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Vincent[] = { { .iv = 100, .level = 44, @@ -968,7 +968,7 @@ const struct TrainerPartyMember0 gTrainerParty_Vincent[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Leroy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Leroy[] = { { .iv = 100, .level = 46, @@ -981,7 +981,7 @@ const struct TrainerPartyMember0 gTrainerParty_Leroy[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Wilton1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wilton1[] = { { .iv = 100, .level = 18, @@ -999,7 +999,7 @@ const struct TrainerPartyMember0 gTrainerParty_Wilton1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Edgar[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edgar[] = { { .iv = 100, .level = 44, @@ -1007,7 +1007,7 @@ const struct TrainerPartyMember0 gTrainerParty_Edgar[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Albert[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Albert[] = { { .iv = 100, .level = 43, @@ -1020,7 +1020,7 @@ const struct TrainerPartyMember0 gTrainerParty_Albert[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Samuel[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Samuel[] = { { .iv = 100, .level = 42, @@ -1038,7 +1038,7 @@ const struct TrainerPartyMember0 gTrainerParty_Samuel[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Vito[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Vito[] = { { .iv = 100, .level = 42, @@ -1061,7 +1061,7 @@ const struct TrainerPartyMember0 gTrainerParty_Vito[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Owen[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Owen[] = { { .iv = 100, .level = 42, @@ -1079,7 +1079,7 @@ const struct TrainerPartyMember0 gTrainerParty_Owen[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Wilton2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wilton2[] = { { .iv = 110, .level = 26, @@ -1097,7 +1097,7 @@ const struct TrainerPartyMember0 gTrainerParty_Wilton2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Wilton3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wilton3[] = { { .iv = 120, .level = 29, @@ -1115,7 +1115,7 @@ const struct TrainerPartyMember0 gTrainerParty_Wilton3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Wilton4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wilton4[] = { { .iv = 130, .level = 32, @@ -1133,7 +1133,7 @@ const struct TrainerPartyMember0 gTrainerParty_Wilton4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Wilton5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wilton5[] = { { .iv = 140, .level = 35, @@ -1151,7 +1151,7 @@ const struct TrainerPartyMember0 gTrainerParty_Wilton5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Warren[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Warren[] = { { .iv = 100, .level = 34, @@ -1169,7 +1169,7 @@ const struct TrainerPartyMember0 gTrainerParty_Warren[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Mary[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Mary[] = { { .iv = 100, .level = 27, @@ -1177,7 +1177,7 @@ const struct TrainerPartyMember0 gTrainerParty_Mary[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lori[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lori[] = { { .iv = 100, .level = 27, @@ -1185,7 +1185,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lori[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jody[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jody[] = { { .iv = 100, .level = 27, @@ -1193,7 +1193,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jody[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Wendy[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Wendy[] = { { .iv = 100, .level = 31, @@ -1214,7 +1214,7 @@ const struct TrainerPartyMember1 gTrainerParty_Wendy[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Elaine[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elaine[] = { { .iv = 100, .level = 45, @@ -1227,7 +1227,7 @@ const struct TrainerPartyMember0 gTrainerParty_Elaine[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brooke1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brooke1[] = { { .iv = 100, .level = 18, @@ -1245,7 +1245,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brooke1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jennifer[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jennifer[] = { { .iv = 100, .level = 31, @@ -1253,7 +1253,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jennifer[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Hope[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hope[] = { { .iv = 100, .level = 44, @@ -1261,7 +1261,7 @@ const struct TrainerPartyMember0 gTrainerParty_Hope[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Shannon[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shannon[] = { { .iv = 100, .level = 44, @@ -1269,7 +1269,7 @@ const struct TrainerPartyMember0 gTrainerParty_Shannon[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Michelle[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Michelle[] = { { .iv = 100, .level = 42, @@ -1287,7 +1287,7 @@ const struct TrainerPartyMember0 gTrainerParty_Michelle[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Caroline[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Caroline[] = { { .iv = 100, .level = 43, @@ -1300,7 +1300,7 @@ const struct TrainerPartyMember0 gTrainerParty_Caroline[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Julie[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Julie[] = { { .iv = 100, .level = 43, @@ -1313,7 +1313,7 @@ const struct TrainerPartyMember0 gTrainerParty_Julie[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brooke2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brooke2[] = { { .iv = 110, .level = 26, @@ -1331,7 +1331,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brooke2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brooke3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brooke3[] = { { .iv = 120, .level = 29, @@ -1349,7 +1349,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brooke3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brooke4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brooke4[] = { { .iv = 130, .level = 32, @@ -1367,7 +1367,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brooke4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brooke5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brooke5[] = { { .iv = 140, .level = 34, @@ -1385,7 +1385,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brooke5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Patricia[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Patricia[] = { { .iv = 0, .level = 42, @@ -1393,7 +1393,7 @@ const struct TrainerPartyMember0 gTrainerParty_Patricia[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kindra[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kindra[] = { { .iv = 0, .level = 31, @@ -1406,7 +1406,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kindra[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tammy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tammy[] = { { .iv = 0, .level = 30, @@ -1419,7 +1419,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tammy[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Valerie1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Valerie1[] = { { .iv = 0, .level = 32, @@ -1427,7 +1427,7 @@ const struct TrainerPartyMember0 gTrainerParty_Valerie1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tasha[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tasha[] = { { .iv = 0, .level = 31, @@ -1440,7 +1440,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tasha[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Valerie2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Valerie2[] = { { .iv = 10, .level = 35, @@ -1448,7 +1448,7 @@ const struct TrainerPartyMember0 gTrainerParty_Valerie2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Valerie3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Valerie3[] = { { .iv = 20, .level = 37, @@ -1461,7 +1461,7 @@ const struct TrainerPartyMember0 gTrainerParty_Valerie3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Valerie4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Valerie4[] = { { .iv = 30, .level = 40, @@ -1474,7 +1474,7 @@ const struct TrainerPartyMember0 gTrainerParty_Valerie4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Valerie5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Valerie5[] = { { .iv = 40, .level = 42, @@ -1492,7 +1492,7 @@ const struct TrainerPartyMember0 gTrainerParty_Valerie5[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Cindy1[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Cindy1[] = { { .iv = 0, .level = 7, @@ -1501,7 +1501,7 @@ const struct TrainerPartyMember2 gTrainerParty_Cindy1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous2[] = { { .iv = 0, .level = 18, @@ -1509,7 +1509,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Brianna1[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Brianna1[] = { { .iv = 0, .level = 10, @@ -1524,7 +1524,7 @@ const struct TrainerPartyMember1 gTrainerParty_Brianna1[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Cindy2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Cindy2[] = { { .iv = 0, .level = 11, @@ -1533,7 +1533,7 @@ const struct TrainerPartyMember1 gTrainerParty_Cindy2[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Brianna2[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Brianna2[] = { { .iv = 100, .level = 41, @@ -1542,7 +1542,7 @@ const struct TrainerPartyMember2 gTrainerParty_Brianna2[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Anette[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Anette[] = { { .iv = 100, .level = 45, @@ -1551,7 +1551,7 @@ const struct TrainerPartyMember2 gTrainerParty_Anette[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Cindy3[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Cindy3[] = { { .iv = 10, .level = 27, @@ -1560,7 +1560,7 @@ const struct TrainerPartyMember2 gTrainerParty_Cindy3[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Cindy4[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Cindy4[] = { { .iv = 20, .level = 30, @@ -1569,7 +1569,7 @@ const struct TrainerPartyMember2 gTrainerParty_Cindy4[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Cindy5[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Cindy5[] = { { .iv = 30, .level = 33, @@ -1578,7 +1578,7 @@ const struct TrainerPartyMember2 gTrainerParty_Cindy5[] = { } }; -const struct TrainerPartyMember3 gTrainerParty_Cindy6[] = { +const struct TrainerMonItemCustomMoves gTrainerParty_Cindy6[] = { { .iv = 40, .level = 36, @@ -1588,7 +1588,7 @@ const struct TrainerPartyMember3 gTrainerParty_Cindy6[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Melissa[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Melissa[] = { { .iv = 0, .level = 22, @@ -1596,7 +1596,7 @@ const struct TrainerPartyMember0 gTrainerParty_Melissa[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Sheila[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sheila[] = { { .iv = 0, .level = 22, @@ -1604,7 +1604,7 @@ const struct TrainerPartyMember0 gTrainerParty_Sheila[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Shirley[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shirley[] = { { .iv = 0, .level = 22, @@ -1612,7 +1612,7 @@ const struct TrainerPartyMember0 gTrainerParty_Shirley[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Jessica1[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Jessica1[] = { { .iv = 0, .level = 30, @@ -1627,7 +1627,7 @@ const struct TrainerPartyMember1 gTrainerParty_Jessica1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Connie[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Connie[] = { { .iv = 100, .level = 40, @@ -1640,7 +1640,7 @@ const struct TrainerPartyMember0 gTrainerParty_Connie[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Bridget[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bridget[] = { { .iv = 100, .level = 41, @@ -1648,7 +1648,7 @@ const struct TrainerPartyMember0 gTrainerParty_Bridget[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Olivia[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Olivia[] = { { .iv = 100, .level = 41, @@ -1657,7 +1657,7 @@ const struct TrainerPartyMember1 gTrainerParty_Olivia[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tiffany[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tiffany[] = { { .iv = 100, .level = 39, @@ -1675,7 +1675,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tiffany[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Jessica2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Jessica2[] = { { .iv = 10, .level = 33, @@ -1690,7 +1690,7 @@ const struct TrainerPartyMember1 gTrainerParty_Jessica2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Jessica3[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Jessica3[] = { { .iv = 20, .level = 36, @@ -1705,7 +1705,7 @@ const struct TrainerPartyMember1 gTrainerParty_Jessica3[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Jessica4[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Jessica4[] = { { .iv = 30, .level = 39, @@ -1720,7 +1720,7 @@ const struct TrainerPartyMember1 gTrainerParty_Jessica4[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Jessica5[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Jessica5[] = { { .iv = 40, .level = 42, @@ -1735,7 +1735,7 @@ const struct TrainerPartyMember1 gTrainerParty_Jessica5[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Winston1[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Winston1[] = { { .iv = 0, .level = 7, @@ -1744,7 +1744,7 @@ const struct TrainerPartyMember2 gTrainerParty_Winston1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous3[] = { { .iv = 0, .level = 18, @@ -1752,7 +1752,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous3[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Garret[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Garret[] = { { .iv = 0, .level = 45, @@ -1761,7 +1761,7 @@ const struct TrainerPartyMember2 gTrainerParty_Garret[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Winston2[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Winston2[] = { { .iv = 0, .level = 27, @@ -1770,7 +1770,7 @@ const struct TrainerPartyMember2 gTrainerParty_Winston2[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Winston3[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Winston3[] = { { .iv = 0, .level = 30, @@ -1779,7 +1779,7 @@ const struct TrainerPartyMember2 gTrainerParty_Winston3[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Winston4[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Winston4[] = { { .iv = 0, .level = 33, @@ -1788,7 +1788,7 @@ const struct TrainerPartyMember2 gTrainerParty_Winston4[] = { } }; -const struct TrainerPartyMember3 gTrainerParty_Winston5[] = { +const struct TrainerMonItemCustomMoves gTrainerParty_Winston5[] = { { .iv = 0, .level = 36, @@ -1798,7 +1798,7 @@ const struct TrainerPartyMember3 gTrainerParty_Winston5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Steve1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Steve1[] = { { .iv = 0, .level = 20, @@ -1806,7 +1806,7 @@ const struct TrainerPartyMember0 gTrainerParty_Steve1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Chris[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Chris[] = { { .iv = 0, .level = 23, @@ -1814,7 +1814,7 @@ const struct TrainerPartyMember0 gTrainerParty_Chris[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Mark[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Mark[] = { { .iv = 0, .level = 32, @@ -1822,7 +1822,7 @@ const struct TrainerPartyMember0 gTrainerParty_Mark[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kenn[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kenn[] = { { .iv = 0, .level = 25, @@ -1830,7 +1830,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kenn[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Steve2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Steve2[] = { { .iv = 10, .level = 27, @@ -1838,7 +1838,7 @@ const struct TrainerPartyMember0 gTrainerParty_Steve2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Steve3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Steve3[] = { { .iv = 20, .level = 29, @@ -1851,7 +1851,7 @@ const struct TrainerPartyMember0 gTrainerParty_Steve3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Steve4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Steve4[] = { { .iv = 30, .level = 32, @@ -1864,7 +1864,7 @@ const struct TrainerPartyMember0 gTrainerParty_Steve4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Steve5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Steve5[] = { { .iv = 40, .level = 35, @@ -1877,7 +1877,7 @@ const struct TrainerPartyMember0 gTrainerParty_Steve5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Luis[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Luis[] = { { .iv = 0, .level = 27, @@ -1885,7 +1885,7 @@ const struct TrainerPartyMember0 gTrainerParty_Luis[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Austin[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Austin[] = { { .iv = 0, .level = 25, @@ -1903,7 +1903,7 @@ const struct TrainerPartyMember0 gTrainerParty_Austin[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Douglas[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Douglas[] = { { .iv = 0, .level = 26, @@ -1916,7 +1916,7 @@ const struct TrainerPartyMember0 gTrainerParty_Douglas[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Darrin[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Darrin[] = { { .iv = 0, .level = 27, @@ -1924,7 +1924,7 @@ const struct TrainerPartyMember0 gTrainerParty_Darrin[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tony1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tony1[] = { { .iv = 0, .level = 27, @@ -1932,7 +1932,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tony1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jerome[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerome[] = { { .iv = 0, .level = 26, @@ -1945,7 +1945,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jerome[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Matthew[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Matthew[] = { { .iv = 0, .level = 27, @@ -1953,7 +1953,7 @@ const struct TrainerPartyMember0 gTrainerParty_Matthew[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_David[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_David[] = { { .iv = 0, .level = 26, @@ -1966,7 +1966,7 @@ const struct TrainerPartyMember0 gTrainerParty_David[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Spencer[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Spencer[] = { { .iv = 0, .level = 33, @@ -1984,7 +1984,7 @@ const struct TrainerPartyMember0 gTrainerParty_Spencer[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Roland[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Roland[] = { { .iv = 0, .level = 35, @@ -1992,7 +1992,7 @@ const struct TrainerPartyMember0 gTrainerParty_Roland[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cody[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cody[] = { { .iv = 0, .level = 34, @@ -2005,7 +2005,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cody[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Stan[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Stan[] = { { .iv = 0, .level = 35, @@ -2013,7 +2013,7 @@ const struct TrainerPartyMember0 gTrainerParty_Stan[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Barry[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Barry[] = { { .iv = 0, .level = 35, @@ -2021,7 +2021,7 @@ const struct TrainerPartyMember0 gTrainerParty_Barry[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dean[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dean[] = { { .iv = 0, .level = 33, @@ -2039,7 +2039,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dean[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Rodney[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rodney[] = { { .iv = 0, .level = 34, @@ -2052,7 +2052,7 @@ const struct TrainerPartyMember0 gTrainerParty_Rodney[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Richard[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Richard[] = { { .iv = 0, .level = 35, @@ -2060,7 +2060,7 @@ const struct TrainerPartyMember0 gTrainerParty_Richard[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Herman[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Herman[] = { { .iv = 0, .level = 34, @@ -2073,7 +2073,7 @@ const struct TrainerPartyMember0 gTrainerParty_Herman[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous4[] = { { .iv = 0, .level = 38, @@ -2081,7 +2081,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Gilbert[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Gilbert[] = { { .iv = 0, .level = 35, @@ -2089,7 +2089,7 @@ const struct TrainerPartyMember0 gTrainerParty_Gilbert[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Franklin[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Franklin[] = { { .iv = 0, .level = 34, @@ -2102,7 +2102,7 @@ const struct TrainerPartyMember0 gTrainerParty_Franklin[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Danny[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Danny[] = { { .iv = 0, .level = 37, @@ -2115,7 +2115,7 @@ const struct TrainerPartyMember0 gTrainerParty_Danny[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jack[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jack[] = { { .iv = 0, .level = 34, @@ -2128,7 +2128,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jack[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dudley[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dudley[] = { { .iv = 0, .level = 33, @@ -2146,7 +2146,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dudley[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Chad[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Chad[] = { { .iv = 0, .level = 34, @@ -2159,7 +2159,7 @@ const struct TrainerPartyMember0 gTrainerParty_Chad[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tony2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tony2[] = { { .iv = 10, .level = 30, @@ -2167,7 +2167,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tony2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tony3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tony3[] = { { .iv = 20, .level = 33, @@ -2175,7 +2175,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tony3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tony4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tony4[] = { { .iv = 30, .level = 34, @@ -2188,7 +2188,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tony4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tony5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tony5[] = { { .iv = 40, .level = 37, @@ -2201,7 +2201,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tony5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Hideki[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hideki[] = { { .iv = 100, .level = 14, @@ -2209,7 +2209,7 @@ const struct TrainerPartyMember0 gTrainerParty_Hideki[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Hitoshi[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hitoshi[] = { { .iv = 100, .level = 34, @@ -2222,7 +2222,7 @@ const struct TrainerPartyMember0 gTrainerParty_Hitoshi[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kiyo[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kiyo[] = { { .iv = 100, .level = 33, @@ -2240,7 +2240,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kiyo[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Koichi[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Koichi[] = { { .iv = 100, .level = 26, @@ -2253,7 +2253,7 @@ const struct TrainerPartyMember0 gTrainerParty_Koichi[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nob1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nob1[] = { { .iv = 100, .level = 20, @@ -2261,7 +2261,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nob1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nob2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nob2[] = { { .iv = 110, .level = 27, @@ -2269,7 +2269,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nob2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nob3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nob3[] = { { .iv = 120, .level = 29, @@ -2282,7 +2282,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nob3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nob4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nob4[] = { { .iv = 130, .level = 31, @@ -2300,7 +2300,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nob4[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Nob5[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Nob5[] = { { .iv = 140, .level = 33, @@ -2327,7 +2327,7 @@ const struct TrainerPartyMember2 gTrainerParty_Nob5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Yuji[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Yuji[] = { { .iv = 100, .level = 26, @@ -2340,7 +2340,7 @@ const struct TrainerPartyMember0 gTrainerParty_Yuji[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Daisuke[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Daisuke[] = { { .iv = 100, .level = 19, @@ -2348,7 +2348,7 @@ const struct TrainerPartyMember0 gTrainerParty_Daisuke[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Atsushi[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Atsushi[] = { { .iv = 100, .level = 30, @@ -2366,7 +2366,7 @@ const struct TrainerPartyMember0 gTrainerParty_Atsushi[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kirk[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kirk[] = { { .iv = 100, .level = 18, @@ -2379,7 +2379,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kirk[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Scott[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Scott[] = { { .iv = 100, .level = 19, @@ -2387,7 +2387,7 @@ const struct TrainerPartyMember0 gTrainerParty_Scott[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Harvey[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Harvey[] = { { .iv = 100, .level = 18, @@ -2400,7 +2400,7 @@ const struct TrainerPartyMember0 gTrainerParty_Harvey[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Shawn[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shawn[] = { { .iv = 100, .level = 17, @@ -2418,7 +2418,7 @@ const struct TrainerPartyMember0 gTrainerParty_Shawn[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Randy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Randy[] = { { .iv = 0, .level = 13, @@ -2436,7 +2436,7 @@ const struct TrainerPartyMember0 gTrainerParty_Randy[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dalton1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dalton1[] = { { .iv = 0, .level = 15, @@ -2454,7 +2454,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dalton1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dalton2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dalton2[] = { { .iv = 10, .level = 25, @@ -2472,7 +2472,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dalton2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dalton3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dalton3[] = { { .iv = 20, .level = 28, @@ -2490,7 +2490,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dalton3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dalton4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dalton4[] = { { .iv = 30, .level = 31, @@ -2508,7 +2508,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dalton4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dalton5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dalton5[] = { { .iv = 40, .level = 34, @@ -2526,7 +2526,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dalton5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cole[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cole[] = { { .iv = 100, .level = 22, @@ -2544,7 +2544,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cole[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Flint[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Flint[] = { { .iv = 100, .level = 24, @@ -2552,7 +2552,7 @@ const struct TrainerPartyMember0 gTrainerParty_Flint[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Axle[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Axle[] = { { .iv = 100, .level = 23, @@ -2565,7 +2565,7 @@ const struct TrainerPartyMember0 gTrainerParty_Axle[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jake[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jake[] = { { .iv = 100, .level = 24, @@ -2573,7 +2573,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jake[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Andy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Andy[] = { { .iv = 100, .level = 23, @@ -2586,7 +2586,7 @@ const struct TrainerPartyMember0 gTrainerParty_Andy[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Bernie1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bernie1[] = { { .iv = 0, .level = 19, @@ -2599,7 +2599,7 @@ const struct TrainerPartyMember0 gTrainerParty_Bernie1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Bernie2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bernie2[] = { { .iv = 10, .level = 26, @@ -2612,7 +2612,7 @@ const struct TrainerPartyMember0 gTrainerParty_Bernie2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Bernie3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bernie3[] = { { .iv = 20, .level = 29, @@ -2625,7 +2625,7 @@ const struct TrainerPartyMember0 gTrainerParty_Bernie3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Bernie4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bernie4[] = { { .iv = 30, .level = 32, @@ -2638,7 +2638,7 @@ const struct TrainerPartyMember0 gTrainerParty_Bernie4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Bernie5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Bernie5[] = { { .iv = 40, .level = 35, @@ -2651,7 +2651,7 @@ const struct TrainerPartyMember0 gTrainerParty_Bernie5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Drew[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Drew[] = { { .iv = 0, .level = 24, @@ -2660,7 +2660,7 @@ const struct TrainerPartyMember1 gTrainerParty_Drew[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Cliff[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Cliff[] = { { .iv = 0, .level = 22, @@ -2681,7 +2681,7 @@ const struct TrainerPartyMember1 gTrainerParty_Cliff[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Larry[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Larry[] = { { .iv = 0, .level = 18, @@ -2694,7 +2694,7 @@ const struct TrainerPartyMember0 gTrainerParty_Larry[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Shane[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shane[] = { { .iv = 0, .level = 19, @@ -2707,7 +2707,7 @@ const struct TrainerPartyMember0 gTrainerParty_Shane[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Justin[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Justin[] = { { .iv = 0, .level = 24, @@ -2715,7 +2715,7 @@ const struct TrainerPartyMember0 gTrainerParty_Justin[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ethan1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ethan1[] = { { .iv = 0, .level = 21, @@ -2728,7 +2728,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ethan1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jeff[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jeff[] = { { .iv = 0, .level = 9, @@ -2741,7 +2741,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jeff[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Travis[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Travis[] = { { .iv = 0, .level = 19, @@ -2749,7 +2749,7 @@ const struct TrainerPartyMember0 gTrainerParty_Travis[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ethan2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ethan2[] = { { .iv = 10, .level = 26, @@ -2762,7 +2762,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ethan2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ethan3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ethan3[] = { { .iv = 20, .level = 29, @@ -2775,7 +2775,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ethan3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ethan4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ethan4[] = { { .iv = 30, .level = 31, @@ -2793,7 +2793,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ethan4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ethan5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ethan5[] = { { .iv = 40, .level = 34, @@ -2811,7 +2811,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ethan5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brent[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brent[] = { { .iv = 100, .level = 27, @@ -2819,7 +2819,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brent[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Donald[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Donald[] = { { .iv = 100, .level = 25, @@ -2837,7 +2837,7 @@ const struct TrainerPartyMember0 gTrainerParty_Donald[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Taylor[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Taylor[] = { { .iv = 100, .level = 25, @@ -2855,7 +2855,7 @@ const struct TrainerPartyMember0 gTrainerParty_Taylor[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brandon1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brandon1[] = { { .iv = 0, .level = 28, @@ -2873,7 +2873,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brandon1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Derek[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Derek[] = { { .iv = 100, .level = 15, @@ -2891,7 +2891,7 @@ const struct TrainerPartyMember0 gTrainerParty_Derek[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brandon2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brandon2[] = { { .iv = 10, .level = 31, @@ -2909,7 +2909,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brandon2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brandon3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brandon3[] = { { .iv = 20, .level = 34, @@ -2927,7 +2927,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brandon3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brandon4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brandon4[] = { { .iv = 30, .level = 36, @@ -2950,7 +2950,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brandon4[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Brandon5[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Brandon5[] = { { .iv = 40, .level = 38, @@ -2983,7 +2983,7 @@ const struct TrainerPartyMember2 gTrainerParty_Brandon5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Edward[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Edward[] = { { .iv = 0, .level = 16, @@ -2992,7 +2992,7 @@ const struct TrainerPartyMember1 gTrainerParty_Edward[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Preston[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Preston[] = { { .iv = 100, .level = 37, @@ -3000,7 +3000,7 @@ const struct TrainerPartyMember0 gTrainerParty_Preston[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Virgil[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Virgil[] = { { .iv = 100, .level = 36, @@ -3013,7 +3013,7 @@ const struct TrainerPartyMember0 gTrainerParty_Virgil[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Fritz[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Fritz[] = { { .iv = 100, .level = 35, @@ -3031,7 +3031,7 @@ const struct TrainerPartyMember0 gTrainerParty_Fritz[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_William[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_William[] = { { .iv = 0, .level = 31, @@ -3044,7 +3044,7 @@ const struct TrainerPartyMember0 gTrainerParty_William[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Joshua[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Joshua[] = { { .iv = 0, .level = 41, @@ -3057,7 +3057,7 @@ const struct TrainerPartyMember0 gTrainerParty_Joshua[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cameron1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cameron1[] = { { .iv = 0, .level = 31, @@ -3070,7 +3070,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cameron1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cameron2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cameron2[] = { { .iv = 10, .level = 34, @@ -3083,7 +3083,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cameron2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cameron3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cameron3[] = { { .iv = 20, .level = 37, @@ -3096,7 +3096,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cameron3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cameron4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cameron4[] = { { .iv = 30, .level = 40, @@ -3109,7 +3109,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cameron4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cameron5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cameron5[] = { { .iv = 40, .level = 43, @@ -3122,7 +3122,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cameron5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Jaclyn[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Jaclyn[] = { { .iv = 0, .level = 16, @@ -3131,7 +3131,7 @@ const struct TrainerPartyMember1 gTrainerParty_Jaclyn[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Hannah[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hannah[] = { { .iv = 100, .level = 36, @@ -3144,7 +3144,7 @@ const struct TrainerPartyMember0 gTrainerParty_Hannah[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Samantha[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Samantha[] = { { .iv = 100, .level = 37, @@ -3152,7 +3152,7 @@ const struct TrainerPartyMember0 gTrainerParty_Samantha[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Maura[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maura[] = { { .iv = 100, .level = 36, @@ -3165,7 +3165,7 @@ const struct TrainerPartyMember0 gTrainerParty_Maura[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kayla[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kayla[] = { { .iv = 0, .level = 32, @@ -3173,7 +3173,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kayla[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Alexis[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alexis[] = { { .iv = 0, .level = 40, @@ -3191,7 +3191,7 @@ const struct TrainerPartyMember0 gTrainerParty_Alexis[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jacki1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacki1[] = { { .iv = 0, .level = 31, @@ -3204,7 +3204,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jacki1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jacki2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacki2[] = { { .iv = 10, .level = 34, @@ -3217,7 +3217,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jacki2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jacki3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacki3[] = { { .iv = 20, .level = 37, @@ -3230,7 +3230,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jacki3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jacki4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacki4[] = { { .iv = 30, .level = 40, @@ -3243,7 +3243,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jacki4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jacki5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacki5[] = { { .iv = 40, .level = 43, @@ -3256,7 +3256,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jacki5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Walter1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Walter1[] = { { .iv = 0, .level = 31, @@ -3264,7 +3264,7 @@ const struct TrainerPartyMember0 gTrainerParty_Walter1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tucker[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tucker[] = { { .iv = 0, .level = 44, @@ -3277,7 +3277,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tucker[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Thomas[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Thomas[] = { { .iv = 0, .level = 45, @@ -3285,7 +3285,7 @@ const struct TrainerPartyMember0 gTrainerParty_Thomas[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Walter2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Walter2[] = { { .iv = 10, .level = 34, @@ -3293,7 +3293,7 @@ const struct TrainerPartyMember0 gTrainerParty_Walter2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Walter3[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Walter3[] = { { .iv = 20, .level = 36, @@ -3308,7 +3308,7 @@ const struct TrainerPartyMember1 gTrainerParty_Walter3[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Walter4[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Walter4[] = { { .iv = 30, .level = 39, @@ -3323,7 +3323,7 @@ const struct TrainerPartyMember1 gTrainerParty_Walter4[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Walter5[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Walter5[] = { { .iv = 40, .level = 41, @@ -3344,7 +3344,7 @@ const struct TrainerPartyMember1 gTrainerParty_Walter5[] = { } }; -const struct TrainerPartyMember3 gTrainerParty_Sidney[] = { +const struct TrainerMonItemCustomMoves gTrainerParty_Sidney[] = { { .iv = 250, .level = 46, @@ -3382,7 +3382,7 @@ const struct TrainerPartyMember3 gTrainerParty_Sidney[] = { } }; -const struct TrainerPartyMember3 gTrainerParty_Phoebe[] = { +const struct TrainerMonItemCustomMoves gTrainerParty_Phoebe[] = { { .iv = 250, .level = 48, @@ -3420,7 +3420,7 @@ const struct TrainerPartyMember3 gTrainerParty_Phoebe[] = { } }; -const struct TrainerPartyMember3 gTrainerParty_Glacia[] = { +const struct TrainerMonItemCustomMoves gTrainerParty_Glacia[] = { { .iv = 250, .level = 50, @@ -3458,7 +3458,7 @@ const struct TrainerPartyMember3 gTrainerParty_Glacia[] = { } }; -const struct TrainerPartyMember3 gTrainerParty_Drake[] = { +const struct TrainerMonItemCustomMoves gTrainerParty_Drake[] = { { .iv = 250, .level = 52, @@ -3496,7 +3496,7 @@ const struct TrainerPartyMember3 gTrainerParty_Drake[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Roxanne[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Roxanne[] = { { .iv = 150, .level = 14, @@ -3511,7 +3511,7 @@ const struct TrainerPartyMember1 gTrainerParty_Roxanne[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Brawly[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Brawly[] = { { .iv = 150, .level = 17, @@ -3526,7 +3526,7 @@ const struct TrainerPartyMember1 gTrainerParty_Brawly[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Wattson[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Wattson[] = { { .iv = 200, .level = 22, @@ -3547,7 +3547,7 @@ const struct TrainerPartyMember1 gTrainerParty_Wattson[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Flannery[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Flannery[] = { { .iv = 200, .level = 26, @@ -3568,7 +3568,7 @@ const struct TrainerPartyMember1 gTrainerParty_Flannery[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Norman[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Norman[] = { { .iv = 200, .level = 28, @@ -3589,7 +3589,7 @@ const struct TrainerPartyMember1 gTrainerParty_Norman[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Winona[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Winona[] = { { .iv = 200, .level = 31, @@ -3616,7 +3616,7 @@ const struct TrainerPartyMember1 gTrainerParty_Winona[] = { } }; -const struct TrainerPartyMember3 gTrainerParty_TateAndLiza[] = { +const struct TrainerMonItemCustomMoves gTrainerParty_TateAndLiza[] = { { .iv = 250, .level = 42, @@ -3633,7 +3633,7 @@ const struct TrainerPartyMember3 gTrainerParty_TateAndLiza[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Wallace[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Wallace[] = { { .iv = 200, .level = 40, @@ -3666,7 +3666,7 @@ const struct TrainerPartyMember1 gTrainerParty_Wallace[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jerry1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerry1[] = { { .iv = 10, .level = 10, @@ -3674,7 +3674,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jerry1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ted[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ted[] = { { .iv = 10, .level = 17, @@ -3682,7 +3682,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ted[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Paul[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Paul[] = { { .iv = 10, .level = 15, @@ -3700,7 +3700,7 @@ const struct TrainerPartyMember0 gTrainerParty_Paul[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jerry2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerry2[] = { { .iv = 20, .level = 26, @@ -3713,7 +3713,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jerry2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jerry3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerry3[] = { { .iv = 30, .level = 29, @@ -3726,7 +3726,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jerry3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jerry4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerry4[] = { { .iv = 40, .level = 32, @@ -3739,7 +3739,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jerry4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jerry5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jerry5[] = { { .iv = 50, .level = 34, @@ -3757,7 +3757,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jerry5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Karen1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Karen1[] = { { .iv = 10, .level = 9, @@ -3770,7 +3770,7 @@ const struct TrainerPartyMember0 gTrainerParty_Karen1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Georgia[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Georgia[] = { { .iv = 10, .level = 16, @@ -3783,7 +3783,7 @@ const struct TrainerPartyMember0 gTrainerParty_Georgia[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Karen2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Karen2[] = { { .iv = 20, .level = 26, @@ -3796,7 +3796,7 @@ const struct TrainerPartyMember0 gTrainerParty_Karen2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Karen3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Karen3[] = { { .iv = 30, .level = 29, @@ -3809,7 +3809,7 @@ const struct TrainerPartyMember0 gTrainerParty_Karen3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Karen4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Karen4[] = { { .iv = 40, .level = 32, @@ -3822,7 +3822,7 @@ const struct TrainerPartyMember0 gTrainerParty_Karen4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Karen5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Karen5[] = { { .iv = 50, .level = 35, @@ -3835,7 +3835,7 @@ const struct TrainerPartyMember0 gTrainerParty_Karen5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_KateAndJoy[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_KateAndJoy[] = { { .iv = 0, .level = 30, @@ -3850,7 +3850,7 @@ const struct TrainerPartyMember1 gTrainerParty_KateAndJoy[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg1[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_AnnaAndMeg1[] = { { .iv = 0, .level = 16, @@ -3865,7 +3865,7 @@ const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg1[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_AnnaAndMeg2[] = { { .iv = 10, .level = 26, @@ -3880,7 +3880,7 @@ const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg3[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_AnnaAndMeg3[] = { { .iv = 20, .level = 29, @@ -3895,7 +3895,7 @@ const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg3[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg4[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_AnnaAndMeg4[] = { { .iv = 30, .level = 32, @@ -3910,7 +3910,7 @@ const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg4[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg5[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_AnnaAndMeg5[] = { { .iv = 40, .level = 35, @@ -3925,7 +3925,7 @@ const struct TrainerPartyMember1 gTrainerParty_AnnaAndMeg5[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Victor[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Victor[] = { { .iv = 25, .level = 16, @@ -3940,7 +3940,7 @@ const struct TrainerPartyMember2 gTrainerParty_Victor[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Miguel1[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Miguel1[] = { { .iv = 0, .level = 16, @@ -3949,7 +3949,7 @@ const struct TrainerPartyMember2 gTrainerParty_Miguel1[] = { } }; -const struct TrainerPartyMember3 gTrainerParty_Colton[] = { +const struct TrainerMonItemCustomMoves gTrainerParty_Colton[] = { { .iv = 0, .level = 22, @@ -3994,7 +3994,7 @@ const struct TrainerPartyMember3 gTrainerParty_Colton[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Miguel2[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Miguel2[] = { { .iv = 0, .level = 27, @@ -4003,7 +4003,7 @@ const struct TrainerPartyMember2 gTrainerParty_Miguel2[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Miguel3[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Miguel3[] = { { .iv = 0, .level = 30, @@ -4012,7 +4012,7 @@ const struct TrainerPartyMember2 gTrainerParty_Miguel3[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Miguel4[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Miguel4[] = { { .iv = 0, .level = 33, @@ -4021,7 +4021,7 @@ const struct TrainerPartyMember2 gTrainerParty_Miguel4[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Miguel5[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Miguel5[] = { { .iv = 0, .level = 36, @@ -4030,7 +4030,7 @@ const struct TrainerPartyMember2 gTrainerParty_Miguel5[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Victoria[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Victoria[] = { { .iv = 50, .level = 17, @@ -4039,7 +4039,7 @@ const struct TrainerPartyMember2 gTrainerParty_Victoria[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Vanessa[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Vanessa[] = { { .iv = 0, .level = 31, @@ -4048,7 +4048,7 @@ const struct TrainerPartyMember2 gTrainerParty_Vanessa[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Marissa[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Marissa[] = { { .iv = 100, .level = 36, @@ -4069,7 +4069,7 @@ const struct TrainerPartyMember2 gTrainerParty_Marissa[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Isabel1[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Isabel1[] = { { .iv = 0, .level = 15, @@ -4084,7 +4084,7 @@ const struct TrainerPartyMember2 gTrainerParty_Isabel1[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Isabel2[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Isabel2[] = { { .iv = 10, .level = 26, @@ -4099,7 +4099,7 @@ const struct TrainerPartyMember2 gTrainerParty_Isabel2[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Isabel3[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Isabel3[] = { { .iv = 20, .level = 29, @@ -4114,7 +4114,7 @@ const struct TrainerPartyMember2 gTrainerParty_Isabel3[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Isabel4[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Isabel4[] = { { .iv = 30, .level = 32, @@ -4129,7 +4129,7 @@ const struct TrainerPartyMember2 gTrainerParty_Isabel4[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Isabel5[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Isabel5[] = { { .iv = 40, .level = 35, @@ -4144,7 +4144,7 @@ const struct TrainerPartyMember2 gTrainerParty_Isabel5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Timothy1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Timothy1[] = { { .iv = 200, .level = 28, @@ -4152,7 +4152,7 @@ const struct TrainerPartyMember0 gTrainerParty_Timothy1[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Timothy2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Timothy2[] = { { .iv = 210, .level = 31, @@ -4161,7 +4161,7 @@ const struct TrainerPartyMember1 gTrainerParty_Timothy2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Timothy3[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Timothy3[] = { { .iv = 220, .level = 34, @@ -4170,7 +4170,7 @@ const struct TrainerPartyMember1 gTrainerParty_Timothy3[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Timothy4[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Timothy4[] = { { .iv = 230, .level = 37, @@ -4179,7 +4179,7 @@ const struct TrainerPartyMember1 gTrainerParty_Timothy4[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Timothy5[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Timothy5[] = { { .iv = 240, .level = 40, @@ -4188,7 +4188,7 @@ const struct TrainerPartyMember1 gTrainerParty_Timothy5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Vicky[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Vicky[] = { { .iv = 200, .level = 18, @@ -4197,7 +4197,7 @@ const struct TrainerPartyMember1 gTrainerParty_Vicky[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Shelby1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelby1[] = { { .iv = 200, .level = 22, @@ -4210,7 +4210,7 @@ const struct TrainerPartyMember0 gTrainerParty_Shelby1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Shelby2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelby2[] = { { .iv = 210, .level = 30, @@ -4223,7 +4223,7 @@ const struct TrainerPartyMember0 gTrainerParty_Shelby2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Shelby3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelby3[] = { { .iv = 220, .level = 33, @@ -4236,7 +4236,7 @@ const struct TrainerPartyMember0 gTrainerParty_Shelby3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Shelby4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelby4[] = { { .iv = 230, .level = 36, @@ -4249,7 +4249,7 @@ const struct TrainerPartyMember0 gTrainerParty_Shelby4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Shelby5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Shelby5[] = { { .iv = 240, .level = 39, @@ -4262,7 +4262,7 @@ const struct TrainerPartyMember0 gTrainerParty_Shelby5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Calvin1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Calvin1[] = { { .iv = 0, .level = 5, @@ -4270,7 +4270,7 @@ const struct TrainerPartyMember0 gTrainerParty_Calvin1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Billy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Billy[] = { { .iv = 0, .level = 6, @@ -4283,7 +4283,7 @@ const struct TrainerPartyMember0 gTrainerParty_Billy[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Josh[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Josh[] = { { .iv = 100, .level = 10, @@ -4304,7 +4304,7 @@ const struct TrainerPartyMember1 gTrainerParty_Josh[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tommy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tommy[] = { { .iv = 100, .level = 11, @@ -4312,7 +4312,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tommy[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Joey[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Joey[] = { { .iv = 0, .level = 8, @@ -4325,7 +4325,7 @@ const struct TrainerPartyMember0 gTrainerParty_Joey[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Ben[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Ben[] = { { .iv = 100, .level = 19, @@ -4334,7 +4334,7 @@ const struct TrainerPartyMember1 gTrainerParty_Ben[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous5[] = { { .iv = 0, .level = 9, @@ -4347,7 +4347,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kevin[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kevin[] = { { .iv = 0, .level = 9, @@ -4360,7 +4360,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kevin[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Neal[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Neal[] = { { .iv = 0, .level = 18, @@ -4373,7 +4373,7 @@ const struct TrainerPartyMember0 gTrainerParty_Neal[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dillon[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dillon[] = { { .iv = 0, .level = 20, @@ -4381,7 +4381,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dillon[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Calvin2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Calvin2[] = { { .iv = 10, .level = 27, @@ -4389,7 +4389,7 @@ const struct TrainerPartyMember0 gTrainerParty_Calvin2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Calvin3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Calvin3[] = { { .iv = 20, .level = 28, @@ -4402,7 +4402,7 @@ const struct TrainerPartyMember0 gTrainerParty_Calvin3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Calvin4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Calvin4[] = { { .iv = 30, .level = 31, @@ -4415,7 +4415,7 @@ const struct TrainerPartyMember0 gTrainerParty_Calvin4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Calvin5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Calvin5[] = { { .iv = 40, .level = 34, @@ -4433,7 +4433,7 @@ const struct TrainerPartyMember0 gTrainerParty_Calvin5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Eddie[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Eddie[] = { { .iv = 0, .level = 14, @@ -4446,7 +4446,7 @@ const struct TrainerPartyMember0 gTrainerParty_Eddie[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Allen[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Allen[] = { { .iv = 0, .level = 5, @@ -4459,7 +4459,7 @@ const struct TrainerPartyMember0 gTrainerParty_Allen[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Timmy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Timmy[] = { { .iv = 0, .level = 12, @@ -4477,7 +4477,7 @@ const struct TrainerPartyMember0 gTrainerParty_Timmy[] = { } }; -const struct TrainerPartyMember3 gTrainerParty_Steven[] = { +const struct TrainerMonItemCustomMoves gTrainerParty_Steven[] = { { .iv = 255, .level = 57, @@ -4522,7 +4522,7 @@ const struct TrainerPartyMember3 gTrainerParty_Steven[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Andrew[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Andrew[] = { { .iv = 0, .level = 5, @@ -4540,7 +4540,7 @@ const struct TrainerPartyMember0 gTrainerParty_Andrew[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ivan[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ivan[] = { { .iv = 0, .level = 6, @@ -4558,7 +4558,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ivan[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Claude[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Claude[] = { { .iv = 0, .level = 16, @@ -4581,7 +4581,7 @@ const struct TrainerPartyMember0 gTrainerParty_Claude[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Elliot1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elliot1[] = { { .iv = 0, .level = 11, @@ -4599,7 +4599,7 @@ const struct TrainerPartyMember0 gTrainerParty_Elliot1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ned[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ned[] = { { .iv = 0, .level = 12, @@ -4607,7 +4607,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ned[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dale[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dale[] = { { .iv = 0, .level = 12, @@ -4630,7 +4630,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dale[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nolan[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nolan[] = { { .iv = 0, .level = 20, @@ -4638,7 +4638,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nolan[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Barny[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Barny[] = { { .iv = 0, .level = 26, @@ -4651,7 +4651,7 @@ const struct TrainerPartyMember0 gTrainerParty_Barny[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Wade[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wade[] = { { .iv = 0, .level = 17, @@ -4659,7 +4659,7 @@ const struct TrainerPartyMember0 gTrainerParty_Wade[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Carter[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Carter[] = { { .iv = 0, .level = 23, @@ -4682,7 +4682,7 @@ const struct TrainerPartyMember0 gTrainerParty_Carter[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Elliot2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elliot2[] = { { .iv = 10, .level = 24, @@ -4700,7 +4700,7 @@ const struct TrainerPartyMember0 gTrainerParty_Elliot2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Elliot3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elliot3[] = { { .iv = 20, .level = 29, @@ -4723,7 +4723,7 @@ const struct TrainerPartyMember0 gTrainerParty_Elliot3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Elliot4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elliot4[] = { { .iv = 30, .level = 31, @@ -4746,7 +4746,7 @@ const struct TrainerPartyMember0 gTrainerParty_Elliot4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Elliot5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Elliot5[] = { { .iv = 40, .level = 33, @@ -4769,7 +4769,7 @@ const struct TrainerPartyMember0 gTrainerParty_Elliot5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ronald[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ronald[] = { { .iv = 0, .level = 34, @@ -4802,7 +4802,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ronald[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jacob[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jacob[] = { { .iv = 0, .level = 7, @@ -4820,7 +4820,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jacob[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anthony[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anthony[] = { { .iv = 0, .level = 16, @@ -4833,7 +4833,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anthony[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Benjamin1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benjamin1[] = { { .iv = 0, .level = 17, @@ -4841,7 +4841,7 @@ const struct TrainerPartyMember0 gTrainerParty_Benjamin1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Benjamin2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benjamin2[] = { { .iv = 10, .level = 28, @@ -4849,7 +4849,7 @@ const struct TrainerPartyMember0 gTrainerParty_Benjamin2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Benjamin3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benjamin3[] = { { .iv = 20, .level = 31, @@ -4857,7 +4857,7 @@ const struct TrainerPartyMember0 gTrainerParty_Benjamin3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Benjamin4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benjamin4[] = { { .iv = 30, .level = 34, @@ -4865,7 +4865,7 @@ const struct TrainerPartyMember0 gTrainerParty_Benjamin4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Benjamin5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benjamin5[] = { { .iv = 40, .level = 37, @@ -4873,7 +4873,7 @@ const struct TrainerPartyMember0 gTrainerParty_Benjamin5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Abigail1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Abigail1[] = { { .iv = 0, .level = 17, @@ -4881,7 +4881,7 @@ const struct TrainerPartyMember0 gTrainerParty_Abigail1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jasmine[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jasmine[] = { { .iv = 80, .level = 15, @@ -4899,7 +4899,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jasmine[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Abigail2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Abigail2[] = { { .iv = 10, .level = 28, @@ -4907,7 +4907,7 @@ const struct TrainerPartyMember0 gTrainerParty_Abigail2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Abigail3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Abigail3[] = { { .iv = 20, .level = 31, @@ -4915,7 +4915,7 @@ const struct TrainerPartyMember0 gTrainerParty_Abigail3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Abigail4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Abigail4[] = { { .iv = 30, .level = 34, @@ -4923,7 +4923,7 @@ const struct TrainerPartyMember0 gTrainerParty_Abigail4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Abigail5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Abigail5[] = { { .iv = 40, .level = 37, @@ -4931,7 +4931,7 @@ const struct TrainerPartyMember0 gTrainerParty_Abigail5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dylan1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dylan1[] = { { .iv = 0, .level = 18, @@ -4939,7 +4939,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dylan1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dylan2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dylan2[] = { { .iv = 10, .level = 28, @@ -4947,7 +4947,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dylan2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dylan3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dylan3[] = { { .iv = 20, .level = 31, @@ -4955,7 +4955,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dylan3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dylan4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dylan4[] = { { .iv = 30, .level = 34, @@ -4963,7 +4963,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dylan4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dylan5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dylan5[] = { { .iv = 40, .level = 37, @@ -4971,7 +4971,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dylan5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Maria1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maria1[] = { { .iv = 0, .level = 18, @@ -4979,7 +4979,7 @@ const struct TrainerPartyMember0 gTrainerParty_Maria1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Maria2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maria2[] = { { .iv = 10, .level = 28, @@ -4987,7 +4987,7 @@ const struct TrainerPartyMember0 gTrainerParty_Maria2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Maria3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maria3[] = { { .iv = 20, .level = 31, @@ -4995,7 +4995,7 @@ const struct TrainerPartyMember0 gTrainerParty_Maria3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Maria4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maria4[] = { { .iv = 30, .level = 34, @@ -5003,7 +5003,7 @@ const struct TrainerPartyMember0 gTrainerParty_Maria4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Maria5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maria5[] = { { .iv = 40, .level = 37, @@ -5011,7 +5011,7 @@ const struct TrainerPartyMember0 gTrainerParty_Maria5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Caleb[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Caleb[] = { { .iv = 0, .level = 33, @@ -5034,7 +5034,7 @@ const struct TrainerPartyMember0 gTrainerParty_Caleb[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous6[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous6[] = { { .iv = 0, .level = 36, @@ -5042,7 +5042,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous6[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Isaiah1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaiah1[] = { { .iv = 0, .level = 36, @@ -5050,7 +5050,7 @@ const struct TrainerPartyMember0 gTrainerParty_Isaiah1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous7[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous7[] = { { .iv = 0, .level = 36, @@ -5058,7 +5058,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous7[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Chase[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Chase[] = { { .iv = 0, .level = 27, @@ -5071,7 +5071,7 @@ const struct TrainerPartyMember0 gTrainerParty_Chase[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Isaiah2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaiah2[] = { { .iv = 10, .level = 39, @@ -5079,7 +5079,7 @@ const struct TrainerPartyMember0 gTrainerParty_Isaiah2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Isaiah3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaiah3[] = { { .iv = 20, .level = 42, @@ -5087,7 +5087,7 @@ const struct TrainerPartyMember0 gTrainerParty_Isaiah3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Isaiah4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaiah4[] = { { .iv = 30, .level = 45, @@ -5095,7 +5095,7 @@ const struct TrainerPartyMember0 gTrainerParty_Isaiah4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Isaiah5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaiah5[] = { { .iv = 40, .level = 48, @@ -5103,7 +5103,7 @@ const struct TrainerPartyMember0 gTrainerParty_Isaiah5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous8[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous8[] = { { .iv = 0, .level = 26, @@ -5121,7 +5121,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous8[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Connor[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Connor[] = { { .iv = 0, .level = 25, @@ -5144,7 +5144,7 @@ const struct TrainerPartyMember0 gTrainerParty_Connor[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous9[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous9[] = { { .iv = 0, .level = 36, @@ -5152,7 +5152,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous9[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Katelyn1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katelyn1[] = { { .iv = 0, .level = 36, @@ -5160,7 +5160,7 @@ const struct TrainerPartyMember0 gTrainerParty_Katelyn1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Allison[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Allison[] = { { .iv = 0, .level = 25, @@ -5183,7 +5183,7 @@ const struct TrainerPartyMember0 gTrainerParty_Allison[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Katelyn2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katelyn2[] = { { .iv = 10, .level = 39, @@ -5191,7 +5191,7 @@ const struct TrainerPartyMember0 gTrainerParty_Katelyn2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Katelyn3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katelyn3[] = { { .iv = 20, .level = 42, @@ -5199,7 +5199,7 @@ const struct TrainerPartyMember0 gTrainerParty_Katelyn3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Katelyn4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katelyn4[] = { { .iv = 30, .level = 45, @@ -5207,7 +5207,7 @@ const struct TrainerPartyMember0 gTrainerParty_Katelyn4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Katelyn5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katelyn5[] = { { .iv = 40, .level = 48, @@ -5215,7 +5215,7 @@ const struct TrainerPartyMember0 gTrainerParty_Katelyn5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nicolas1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nicolas1[] = { { .iv = 100, .level = 38, @@ -5228,7 +5228,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nicolas1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nicolas2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nicolas2[] = { { .iv = 110, .level = 41, @@ -5241,7 +5241,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nicolas2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nicolas3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nicolas3[] = { { .iv = 120, .level = 44, @@ -5254,7 +5254,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nicolas3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nicolas4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nicolas4[] = { { .iv = 130, .level = 46, @@ -5272,7 +5272,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nicolas4[] = { } }; -const struct TrainerPartyMember2 gTrainerParty_Nicolas5[] = { +const struct TrainerMonItemDefaultMoves gTrainerParty_Nicolas5[] = { { .iv = 140, .level = 49, @@ -5293,7 +5293,7 @@ const struct TrainerPartyMember2 gTrainerParty_Nicolas5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Aaron[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Aaron[] = { { .iv = 100, .level = 35, @@ -5301,7 +5301,7 @@ const struct TrainerPartyMember0 gTrainerParty_Aaron[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Perry[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Perry[] = { { .iv = 0, .level = 27, @@ -5309,7 +5309,7 @@ const struct TrainerPartyMember0 gTrainerParty_Perry[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Hugh[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hugh[] = { { .iv = 0, .level = 27, @@ -5317,7 +5317,7 @@ const struct TrainerPartyMember0 gTrainerParty_Hugh[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Phil[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Phil[] = { { .iv = 0, .level = 25, @@ -5335,7 +5335,7 @@ const struct TrainerPartyMember0 gTrainerParty_Phil[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jared[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jared[] = { { .iv = 100, .level = 30, @@ -5343,7 +5343,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jared[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous10[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous10[] = { { .iv = 100, .level = 29, @@ -5366,7 +5366,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous10[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tanner[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tanner[] = { { .iv = 100, .level = 30, @@ -5384,7 +5384,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tanner[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Will[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Will[] = { { .iv = 100, .level = 28, @@ -5402,7 +5402,7 @@ const struct TrainerPartyMember0 gTrainerParty_Will[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Colin[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Colin[] = { { .iv = 0, .level = 29, @@ -5415,7 +5415,7 @@ const struct TrainerPartyMember0 gTrainerParty_Colin[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Robert1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robert1[] = { { .iv = 0, .level = 30, @@ -5423,7 +5423,7 @@ const struct TrainerPartyMember0 gTrainerParty_Robert1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Benny[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Benny[] = { { .iv = 0, .level = 36, @@ -5441,7 +5441,7 @@ const struct TrainerPartyMember0 gTrainerParty_Benny[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Chester[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Chester[] = { { .iv = 0, .level = 26, @@ -5454,7 +5454,7 @@ const struct TrainerPartyMember0 gTrainerParty_Chester[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Robert2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robert2[] = { { .iv = 10, .level = 32, @@ -5467,7 +5467,7 @@ const struct TrainerPartyMember0 gTrainerParty_Robert2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Robert3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robert3[] = { { .iv = 20, .level = 35, @@ -5480,7 +5480,7 @@ const struct TrainerPartyMember0 gTrainerParty_Robert3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Robert4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robert4[] = { { .iv = 30, .level = 38, @@ -5493,7 +5493,7 @@ const struct TrainerPartyMember0 gTrainerParty_Robert4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Robert5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robert5[] = { { .iv = 40, .level = 41, @@ -5506,7 +5506,7 @@ const struct TrainerPartyMember0 gTrainerParty_Robert5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Alex[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alex[] = { { .iv = 0, .level = 32, @@ -5529,7 +5529,7 @@ const struct TrainerPartyMember0 gTrainerParty_Alex[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Beck[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Beck[] = { { .iv = 0, .level = 34, @@ -5542,7 +5542,7 @@ const struct TrainerPartyMember0 gTrainerParty_Beck[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Yasu[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Yasu[] = { { .iv = 0, .level = 27, @@ -5550,7 +5550,7 @@ const struct TrainerPartyMember0 gTrainerParty_Yasu[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Takashi[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Takashi[] = { { .iv = 0, .level = 25, @@ -5568,7 +5568,7 @@ const struct TrainerPartyMember0 gTrainerParty_Takashi[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Makoto[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Makoto[] = { { .iv = 0, .level = 23, @@ -5576,7 +5576,7 @@ const struct TrainerPartyMember0 gTrainerParty_Makoto[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Hideo1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hideo1[] = { { .iv = 0, .level = 20, @@ -5599,7 +5599,7 @@ const struct TrainerPartyMember0 gTrainerParty_Hideo1[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Lao1[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Lao1[] = { { .iv = 0, .level = 17, @@ -5626,7 +5626,7 @@ const struct TrainerPartyMember1 gTrainerParty_Lao1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lung[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lung[] = { { .iv = 0, .level = 19, @@ -5639,7 +5639,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lung[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Lao2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Lao2[] = { { .iv = 0, .level = 24, @@ -5666,7 +5666,7 @@ const struct TrainerPartyMember1 gTrainerParty_Lao2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Lao3[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Lao3[] = { { .iv = 20, .level = 27, @@ -5693,7 +5693,7 @@ const struct TrainerPartyMember1 gTrainerParty_Lao3[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Lao4[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Lao4[] = { { .iv = 30, .level = 30, @@ -5720,7 +5720,7 @@ const struct TrainerPartyMember1 gTrainerParty_Lao4[] = { } }; -const struct TrainerPartyMember3 gTrainerParty_Lao5[] = { +const struct TrainerMonItemCustomMoves gTrainerParty_Lao5[] = { { .iv = 40, .level = 33, @@ -5751,7 +5751,7 @@ const struct TrainerPartyMember3 gTrainerParty_Lao5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tessa[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tessa[] = { { .iv = 100, .level = 12, @@ -5769,7 +5769,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tessa[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Laura[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Laura[] = { { .iv = 100, .level = 14, @@ -5777,7 +5777,7 @@ const struct TrainerPartyMember0 gTrainerParty_Laura[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cyndy1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cyndy1[] = { { .iv = 100, .level = 19, @@ -5790,7 +5790,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cyndy1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cora[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cora[] = { { .iv = 100, .level = 27, @@ -5798,7 +5798,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cora[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jill[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jill[] = { { .iv = 100, .level = 27, @@ -5806,7 +5806,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jill[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cyndy2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cyndy2[] = { { .iv = 110, .level = 26, @@ -5819,7 +5819,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cyndy2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cyndy3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cyndy3[] = { { .iv = 120, .level = 29, @@ -5832,7 +5832,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cyndy3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cyndy4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cyndy4[] = { { .iv = 130, .level = 32, @@ -5845,7 +5845,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cyndy4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Cyndy5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Cyndy5[] = { { .iv = 140, .level = 35, @@ -5858,7 +5858,7 @@ const struct TrainerPartyMember0 gTrainerParty_Cyndy5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Madeline1[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Madeline1[] = { { .iv = 0, .level = 20, @@ -5867,7 +5867,7 @@ const struct TrainerPartyMember1 gTrainerParty_Madeline1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Clarissa[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Clarissa[] = { { .iv = 0, .level = 29, @@ -5880,7 +5880,7 @@ const struct TrainerPartyMember0 gTrainerParty_Clarissa[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Angelica[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Angelica[] = { { .iv = 0, .level = 30, @@ -5888,7 +5888,7 @@ const struct TrainerPartyMember0 gTrainerParty_Angelica[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Madeline2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Madeline2[] = { { .iv = 10, .level = 27, @@ -5897,7 +5897,7 @@ const struct TrainerPartyMember1 gTrainerParty_Madeline2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Madeline3[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Madeline3[] = { { .iv = 20, .level = 30, @@ -5906,7 +5906,7 @@ const struct TrainerPartyMember1 gTrainerParty_Madeline3[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Madeline4[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Madeline4[] = { { .iv = 30, .level = 32, @@ -5921,7 +5921,7 @@ const struct TrainerPartyMember1 gTrainerParty_Madeline4[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Madeline5[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Madeline5[] = { { .iv = 40, .level = 35, @@ -5936,7 +5936,7 @@ const struct TrainerPartyMember1 gTrainerParty_Madeline5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Beverly[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Beverly[] = { { .iv = 0, .level = 26, @@ -5949,7 +5949,7 @@ const struct TrainerPartyMember0 gTrainerParty_Beverly[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dawn[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dawn[] = { { .iv = 0, .level = 27, @@ -5957,7 +5957,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dawn[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nicole[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nicole[] = { { .iv = 0, .level = 27, @@ -5965,7 +5965,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nicole[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Denise[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Denise[] = { { .iv = 0, .level = 27, @@ -5973,7 +5973,7 @@ const struct TrainerPartyMember0 gTrainerParty_Denise[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Beth[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Beth[] = { { .iv = 0, .level = 25, @@ -5991,7 +5991,7 @@ const struct TrainerPartyMember0 gTrainerParty_Beth[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tara[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tara[] = { { .iv = 0, .level = 26, @@ -6004,7 +6004,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tara[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Missy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Missy[] = { { .iv = 0, .level = 24, @@ -6027,7 +6027,7 @@ const struct TrainerPartyMember0 gTrainerParty_Missy[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Alice[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alice[] = { { .iv = 0, .level = 25, @@ -6045,7 +6045,7 @@ const struct TrainerPartyMember0 gTrainerParty_Alice[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jenny1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenny1[] = { { .iv = 0, .level = 35, @@ -6053,7 +6053,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jenny1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grace[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grace[] = { { .iv = 0, .level = 33, @@ -6071,7 +6071,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grace[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tanya[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tanya[] = { { .iv = 0, .level = 35, @@ -6079,7 +6079,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tanya[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Sharon[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sharon[] = { { .iv = 0, .level = 34, @@ -6092,7 +6092,7 @@ const struct TrainerPartyMember0 gTrainerParty_Sharon[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nikki[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nikki[] = { { .iv = 0, .level = 32, @@ -6110,7 +6110,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nikki[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brenda[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brenda[] = { { .iv = 0, .level = 35, @@ -6118,7 +6118,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brenda[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Katie[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Katie[] = { { .iv = 0, .level = 33, @@ -6136,7 +6136,7 @@ const struct TrainerPartyMember0 gTrainerParty_Katie[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Susie[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Susie[] = { { .iv = 0, .level = 33, @@ -6154,7 +6154,7 @@ const struct TrainerPartyMember0 gTrainerParty_Susie[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kara[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kara[] = { { .iv = 0, .level = 35, @@ -6162,7 +6162,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kara[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dana[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dana[] = { { .iv = 0, .level = 33, @@ -6180,7 +6180,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dana[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Erin[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Erin[] = { { .iv = 0, .level = 38, @@ -6188,7 +6188,7 @@ const struct TrainerPartyMember0 gTrainerParty_Erin[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Debra[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Debra[] = { { .iv = 0, .level = 34, @@ -6201,7 +6201,7 @@ const struct TrainerPartyMember0 gTrainerParty_Debra[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Linda[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Linda[] = { { .iv = 0, .level = 34, @@ -6214,7 +6214,7 @@ const struct TrainerPartyMember0 gTrainerParty_Linda[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kaylee[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kaylee[] = { { .iv = 0, .level = 34, @@ -6227,7 +6227,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kaylee[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Laurel[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Laurel[] = { { .iv = 0, .level = 33, @@ -6245,7 +6245,7 @@ const struct TrainerPartyMember0 gTrainerParty_Laurel[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Darcy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Darcy[] = { { .iv = 0, .level = 13, @@ -6253,7 +6253,7 @@ const struct TrainerPartyMember0 gTrainerParty_Darcy[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jenny2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenny2[] = { { .iv = 0, .level = 38, @@ -6261,7 +6261,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jenny2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jenny3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenny3[] = { { .iv = 0, .level = 41, @@ -6269,7 +6269,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jenny3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jenny4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenny4[] = { { .iv = 0, .level = 43, @@ -6282,7 +6282,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jenny4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jenny5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenny5[] = { { .iv = 0, .level = 45, @@ -6300,7 +6300,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jenny5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Heidi[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Heidi[] = { { .iv = 0, .level = 23, @@ -6315,7 +6315,7 @@ const struct TrainerPartyMember1 gTrainerParty_Heidi[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Becky[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Becky[] = { { .iv = 0, .level = 24, @@ -6324,7 +6324,7 @@ const struct TrainerPartyMember1 gTrainerParty_Becky[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Carol[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Carol[] = { { .iv = 0, .level = 18, @@ -6337,7 +6337,7 @@ const struct TrainerPartyMember0 gTrainerParty_Carol[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nancy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nancy[] = { { .iv = 0, .level = 19, @@ -6350,7 +6350,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nancy[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Martha[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Martha[] = { { .iv = 0, .level = 23, @@ -6363,7 +6363,7 @@ const struct TrainerPartyMember0 gTrainerParty_Martha[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Diana1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Diana1[] = { { .iv = 0, .level = 20, @@ -6381,7 +6381,7 @@ const struct TrainerPartyMember0 gTrainerParty_Diana1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Nina[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Nina[] = { { .iv = 0, .level = 9, @@ -6394,7 +6394,7 @@ const struct TrainerPartyMember0 gTrainerParty_Nina[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Irene[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Irene[] = { { .iv = 0, .level = 18, @@ -6407,7 +6407,7 @@ const struct TrainerPartyMember0 gTrainerParty_Irene[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Diana2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Diana2[] = { { .iv = 10, .level = 25, @@ -6425,7 +6425,7 @@ const struct TrainerPartyMember0 gTrainerParty_Diana2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Diana3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Diana3[] = { { .iv = 20, .level = 28, @@ -6443,7 +6443,7 @@ const struct TrainerPartyMember0 gTrainerParty_Diana3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Diana4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Diana4[] = { { .iv = 30, .level = 31, @@ -6461,7 +6461,7 @@ const struct TrainerPartyMember0 gTrainerParty_Diana4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Diana5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Diana5[] = { { .iv = 40, .level = 40, @@ -6479,7 +6479,7 @@ const struct TrainerPartyMember0 gTrainerParty_Diana5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_AmyAndLiv1[] = { { .iv = 0, .level = 16, @@ -6492,7 +6492,7 @@ const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_AmyAndLiv2[] = { { .iv = 10, .level = 27, @@ -6505,7 +6505,7 @@ const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_GinaAndMia1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_GinaAndMia1[] = { { .iv = 0, .level = 8, @@ -6518,7 +6518,7 @@ const struct TrainerPartyMember0 gTrainerParty_GinaAndMia1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_MiuAndYuki[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_MiuAndYuki[] = { { .iv = 0, .level = 27, @@ -6531,7 +6531,7 @@ const struct TrainerPartyMember0 gTrainerParty_MiuAndYuki[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_AmyAndLiv3[] = { { .iv = 0, .level = 9, @@ -6544,7 +6544,7 @@ const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv3[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_GinaAndMia2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_GinaAndMia2[] = { { .iv = 0, .level = 10, @@ -6559,7 +6559,7 @@ const struct TrainerPartyMember1 gTrainerParty_GinaAndMia2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_AmyAndLiv4[] = { { .iv = 20, .level = 30, @@ -6572,7 +6572,7 @@ const struct TrainerPartyMember0 gTrainerParty_AmyAndLiv4[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_AmyAndLiv5[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_AmyAndLiv5[] = { { .iv = 30, .level = 33, @@ -6587,7 +6587,7 @@ const struct TrainerPartyMember1 gTrainerParty_AmyAndLiv5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_AmyAndLiv6[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_AmyAndLiv6[] = { { .iv = 40, .level = 36, @@ -6602,7 +6602,7 @@ const struct TrainerPartyMember1 gTrainerParty_AmyAndLiv6[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Huey[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Huey[] = { { .iv = 0, .level = 14, @@ -6610,7 +6610,7 @@ const struct TrainerPartyMember0 gTrainerParty_Huey[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Edmond[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edmond[] = { { .iv = 0, .level = 12, @@ -6628,7 +6628,7 @@ const struct TrainerPartyMember0 gTrainerParty_Edmond[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ernest1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ernest1[] = { { .iv = 0, .level = 33, @@ -6646,7 +6646,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ernest1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Dwayne[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Dwayne[] = { { .iv = 0, .level = 11, @@ -6664,7 +6664,7 @@ const struct TrainerPartyMember0 gTrainerParty_Dwayne[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Phillip[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Phillip[] = { { .iv = 0, .level = 44, @@ -6677,7 +6677,7 @@ const struct TrainerPartyMember0 gTrainerParty_Phillip[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Leonard[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Leonard[] = { { .iv = 0, .level = 43, @@ -6695,7 +6695,7 @@ const struct TrainerPartyMember0 gTrainerParty_Leonard[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Duncan[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Duncan[] = { { .iv = 0, .level = 26, @@ -6708,7 +6708,7 @@ const struct TrainerPartyMember0 gTrainerParty_Duncan[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ernest2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ernest2[] = { { .iv = 10, .level = 36, @@ -6726,7 +6726,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ernest2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ernest3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ernest3[] = { { .iv = 20, .level = 39, @@ -6744,7 +6744,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ernest3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ernest4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ernest4[] = { { .iv = 30, .level = 42, @@ -6762,7 +6762,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ernest4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ernest5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ernest5[] = { { .iv = 40, .level = 45, @@ -6780,7 +6780,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ernest5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous11[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous11[] = { { .iv = 0, .level = 22, @@ -6793,7 +6793,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous11[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous12[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous12[] = { { .iv = 0, .level = 21, @@ -6811,7 +6811,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous12[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous13[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous13[] = { { .iv = 0, .level = 23, @@ -6819,7 +6819,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous13[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Sonny[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sonny[] = { { .iv = 0, .level = 35, @@ -6827,7 +6827,7 @@ const struct TrainerPartyMember0 gTrainerParty_Sonny[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Donovan[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Donovan[] = { { .iv = 0, .level = 34, @@ -6840,7 +6840,7 @@ const struct TrainerPartyMember0 gTrainerParty_Donovan[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Gerald[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Gerald[] = { { .iv = 0, .level = 33, @@ -6858,7 +6858,7 @@ const struct TrainerPartyMember0 gTrainerParty_Gerald[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kelvin[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kelvin[] = { { .iv = 0, .level = 34, @@ -6871,7 +6871,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kelvin[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kody[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kody[] = { { .iv = 0, .level = 33, @@ -6889,7 +6889,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kody[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tevin[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tevin[] = { { .iv = 0, .level = 35, @@ -6897,7 +6897,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tevin[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Damon[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Damon[] = { { .iv = 0, .level = 34, @@ -6910,7 +6910,7 @@ const struct TrainerPartyMember0 gTrainerParty_Damon[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Pablo[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Pablo[] = { { .iv = 0, .level = 35, @@ -6918,7 +6918,7 @@ const struct TrainerPartyMember0 gTrainerParty_Pablo[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Edwin1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edwin1[] = { { .iv = 0, .level = 14, @@ -6931,7 +6931,7 @@ const struct TrainerPartyMember0 gTrainerParty_Edwin1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Hector1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hector1[] = { { .iv = 0, .level = 20, @@ -6939,7 +6939,7 @@ const struct TrainerPartyMember0 gTrainerParty_Hector1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Hector2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Hector2[] = { { .iv = 0, .level = 20, @@ -6947,7 +6947,7 @@ const struct TrainerPartyMember0 gTrainerParty_Hector2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Edwin2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edwin2[] = { { .iv = 0, .level = 26, @@ -6960,7 +6960,7 @@ const struct TrainerPartyMember0 gTrainerParty_Edwin2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Edwin3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edwin3[] = { { .iv = 0, .level = 29, @@ -6973,7 +6973,7 @@ const struct TrainerPartyMember0 gTrainerParty_Edwin3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Edwin4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edwin4[] = { { .iv = 0, .level = 32, @@ -6986,7 +6986,7 @@ const struct TrainerPartyMember0 gTrainerParty_Edwin4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Edwin5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Edwin5[] = { { .iv = 0, .level = 35, @@ -6999,7 +6999,7 @@ const struct TrainerPartyMember0 gTrainerParty_Edwin5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Wally1[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Wally1[] = { { .iv = 150, .level = 44, @@ -7032,7 +7032,7 @@ const struct TrainerPartyMember1 gTrainerParty_Wally1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan1[] = { { .iv = 0, .level = 5, @@ -7040,7 +7040,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan2[] = { { .iv = 50, .level = 18, @@ -7058,7 +7058,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan3[] = { { .iv = 100, .level = 29, @@ -7076,7 +7076,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan4[] = { { .iv = 0, .level = 5, @@ -7084,7 +7084,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan5[] = { { .iv = 50, .level = 18, @@ -7102,7 +7102,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan6[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan6[] = { { .iv = 100, .level = 29, @@ -7120,7 +7120,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan6[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan7[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan7[] = { { .iv = 0, .level = 5, @@ -7128,7 +7128,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan7[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan8[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan8[] = { { .iv = 50, .level = 18, @@ -7146,7 +7146,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan8[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan9[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan9[] = { { .iv = 100, .level = 29, @@ -7164,7 +7164,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan9[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May1[] = { { .iv = 0, .level = 5, @@ -7172,7 +7172,7 @@ const struct TrainerPartyMember0 gTrainerParty_May1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May2[] = { { .iv = 50, .level = 18, @@ -7190,7 +7190,7 @@ const struct TrainerPartyMember0 gTrainerParty_May2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May3[] = { { .iv = 100, .level = 29, @@ -7208,7 +7208,7 @@ const struct TrainerPartyMember0 gTrainerParty_May3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May4[] = { { .iv = 0, .level = 5, @@ -7216,7 +7216,7 @@ const struct TrainerPartyMember0 gTrainerParty_May4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May5[] = { { .iv = 50, .level = 18, @@ -7234,7 +7234,7 @@ const struct TrainerPartyMember0 gTrainerParty_May5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May6[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May6[] = { { .iv = 100, .level = 29, @@ -7252,7 +7252,7 @@ const struct TrainerPartyMember0 gTrainerParty_May6[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May7[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May7[] = { { .iv = 0, .level = 5, @@ -7260,7 +7260,7 @@ const struct TrainerPartyMember0 gTrainerParty_May7[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May8[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May8[] = { { .iv = 50, .level = 18, @@ -7278,7 +7278,7 @@ const struct TrainerPartyMember0 gTrainerParty_May8[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May9[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May9[] = { { .iv = 100, .level = 29, @@ -7296,7 +7296,7 @@ const struct TrainerPartyMember0 gTrainerParty_May9[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Isaac1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaac1[] = { { .iv = 0, .level = 12, @@ -7329,7 +7329,7 @@ const struct TrainerPartyMember0 gTrainerParty_Isaac1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Riley[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Riley[] = { { .iv = 0, .level = 15, @@ -7347,7 +7347,7 @@ const struct TrainerPartyMember0 gTrainerParty_Riley[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Aidan[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Aidan[] = { { .iv = 0, .level = 13, @@ -7360,7 +7360,7 @@ const struct TrainerPartyMember0 gTrainerParty_Aidan[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Isaac2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaac2[] = { { .iv = 10, .level = 22, @@ -7393,7 +7393,7 @@ const struct TrainerPartyMember0 gTrainerParty_Isaac2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Isaac3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaac3[] = { { .iv = 20, .level = 25, @@ -7426,7 +7426,7 @@ const struct TrainerPartyMember0 gTrainerParty_Isaac3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Isaac4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaac4[] = { { .iv = 30, .level = 28, @@ -7459,7 +7459,7 @@ const struct TrainerPartyMember0 gTrainerParty_Isaac4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Isaac5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Isaac5[] = { { .iv = 40, .level = 31, @@ -7492,7 +7492,7 @@ const struct TrainerPartyMember0 gTrainerParty_Isaac5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lydia1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lydia1[] = { { .iv = 0, .level = 12, @@ -7525,7 +7525,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lydia1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Alexia[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alexia[] = { { .iv = 0, .level = 13, @@ -7538,7 +7538,7 @@ const struct TrainerPartyMember0 gTrainerParty_Alexia[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Danielle[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Danielle[] = { { .iv = 0, .level = 24, @@ -7546,7 +7546,7 @@ const struct TrainerPartyMember0 gTrainerParty_Danielle[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lydia2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lydia2[] = { { .iv = 10, .level = 22, @@ -7579,7 +7579,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lydia2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lydia3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lydia3[] = { { .iv = 20, .level = 25, @@ -7612,7 +7612,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lydia3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lydia4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lydia4[] = { { .iv = 30, .level = 28, @@ -7645,7 +7645,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lydia4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lydia5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lydia5[] = { { .iv = 40, .level = 31, @@ -7678,7 +7678,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lydia5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jackson1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jackson1[] = { { .iv = 50, .level = 28, @@ -7686,7 +7686,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jackson1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Carlos[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Carlos[] = { { .iv = 50, .level = 29, @@ -7704,7 +7704,7 @@ const struct TrainerPartyMember0 gTrainerParty_Carlos[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Sebastian[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sebastian[] = { { .iv = 50, .level = 39, @@ -7712,7 +7712,7 @@ const struct TrainerPartyMember0 gTrainerParty_Sebastian[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jackson2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jackson2[] = { { .iv = 60, .level = 31, @@ -7720,7 +7720,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jackson2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jackson3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jackson3[] = { { .iv = 70, .level = 34, @@ -7728,7 +7728,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jackson3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jackson4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jackson4[] = { { .iv = 80, .level = 37, @@ -7736,7 +7736,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jackson4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jackson5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jackson5[] = { { .iv = 90, .level = 39, @@ -7749,7 +7749,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jackson5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Catherine1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Catherine1[] = { { .iv = 50, .level = 27, @@ -7762,7 +7762,7 @@ const struct TrainerPartyMember0 gTrainerParty_Catherine1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jenna[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jenna[] = { { .iv = 50, .level = 29, @@ -7780,7 +7780,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jenna[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Sophia[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sophia[] = { { .iv = 50, .level = 38, @@ -7793,7 +7793,7 @@ const struct TrainerPartyMember0 gTrainerParty_Sophia[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Catherine2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Catherine2[] = { { .iv = 60, .level = 30, @@ -7806,7 +7806,7 @@ const struct TrainerPartyMember0 gTrainerParty_Catherine2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Catherine3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Catherine3[] = { { .iv = 70, .level = 33, @@ -7819,7 +7819,7 @@ const struct TrainerPartyMember0 gTrainerParty_Catherine3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Catherine4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Catherine4[] = { { .iv = 80, .level = 36, @@ -7832,7 +7832,7 @@ const struct TrainerPartyMember0 gTrainerParty_Catherine4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Catherine5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Catherine5[] = { { .iv = 90, .level = 39, @@ -7845,7 +7845,7 @@ const struct TrainerPartyMember0 gTrainerParty_Catherine5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Maxie1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maxie1[] = { { .iv = 0, .level = 17, @@ -7858,7 +7858,7 @@ const struct TrainerPartyMember0 gTrainerParty_Maxie1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt28[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt28[] = { { .iv = 0, .level = 32, @@ -7871,7 +7871,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt28[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt29[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt29[] = { { .iv = 0, .level = 30, @@ -7894,7 +7894,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt29[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt30[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt30[] = { { .iv = 0, .level = 32, @@ -7907,7 +7907,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt30[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt31[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt31[] = { { .iv = 0, .level = 33, @@ -7915,7 +7915,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt31[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt32[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt32[] = { { .iv = 0, .level = 37, @@ -7928,7 +7928,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt32[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt33[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt33[] = { { .iv = 0, .level = 38, @@ -7936,7 +7936,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt33[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt34[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt34[] = { { .iv = 0, .level = 36, @@ -7954,7 +7954,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt34[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt35[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt35[] = { { .iv = 0, .level = 17, @@ -7962,7 +7962,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt35[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt36[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt36[] = { { .iv = 0, .level = 9, @@ -7970,7 +7970,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt36[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt37[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt37[] = { { .iv = 0, .level = 9, @@ -7983,7 +7983,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt37[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt38[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt38[] = { { .iv = 0, .level = 16, @@ -7996,7 +7996,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt38[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt39[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt39[] = { { .iv = 0, .level = 16, @@ -8009,7 +8009,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt39[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt40[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt40[] = { { .iv = 0, .level = 20, @@ -8022,7 +8022,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt40[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt41[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt41[] = { { .iv = 0, .level = 17, @@ -8035,7 +8035,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt41[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt42[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt42[] = { { .iv = 0, .level = 11, @@ -8043,7 +8043,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt42[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt43[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt43[] = { { .iv = 0, .level = 27, @@ -8056,7 +8056,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt43[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt44[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt44[] = { { .iv = 0, .level = 27, @@ -8069,7 +8069,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt44[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt45[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt45[] = { { .iv = 0, .level = 26, @@ -8087,7 +8087,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt45[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt46[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt46[] = { { .iv = 0, .level = 15, @@ -8095,7 +8095,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt46[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt47[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt47[] = { { .iv = 0, .level = 14, @@ -8108,7 +8108,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt47[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt48[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt48[] = { { .iv = 0, .level = 17, @@ -8116,7 +8116,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt48[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt49[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt49[] = { { .iv = 0, .level = 30, @@ -8134,7 +8134,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt49[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt50[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt50[] = { { .iv = 0, .level = 31, @@ -8147,7 +8147,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt50[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt51[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt51[] = { { .iv = 0, .level = 31, @@ -8160,7 +8160,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt51[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt52[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt52[] = { { .iv = 0, .level = 28, @@ -8168,7 +8168,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt52[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt53[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt53[] = { { .iv = 0, .level = 31, @@ -8186,7 +8186,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt53[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Grunt54[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Grunt54[] = { { .iv = 0, .level = 33, @@ -8194,7 +8194,7 @@ const struct TrainerPartyMember0 gTrainerParty_Grunt54[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous14[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous14[] = { { .iv = 50, .level = 30, @@ -8207,7 +8207,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous14[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous15[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous15[] = { { .iv = 50, .level = 30, @@ -8220,7 +8220,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous15[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tabitha1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tabitha1[] = { { .iv = 50, .level = 32, @@ -8238,7 +8238,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tabitha1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tabitha2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tabitha2[] = { { .iv = 50, .level = 20, @@ -8256,7 +8256,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tabitha2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Anonymous16[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Anonymous16[] = { { .iv = 50, .level = 21, @@ -8269,7 +8269,7 @@ const struct TrainerPartyMember0 gTrainerParty_Anonymous16[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Courtney1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Courtney1[] = { { .iv = 50, .level = 28, @@ -8282,7 +8282,7 @@ const struct TrainerPartyMember0 gTrainerParty_Courtney1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Courtney2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Courtney2[] = { { .iv = 50, .level = 38, @@ -8295,7 +8295,7 @@ const struct TrainerPartyMember0 gTrainerParty_Courtney2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Maxie2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maxie2[] = { { .iv = 150, .level = 41, @@ -8313,7 +8313,7 @@ const struct TrainerPartyMember0 gTrainerParty_Maxie2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Maxie3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Maxie3[] = { { .iv = 150, .level = 24, @@ -8331,7 +8331,7 @@ const struct TrainerPartyMember0 gTrainerParty_Maxie3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tiana[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tiana[] = { { .iv = 0, .level = 4, @@ -8344,7 +8344,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tiana[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Haley1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Haley1[] = { { .iv = 0, .level = 7, @@ -8357,7 +8357,7 @@ const struct TrainerPartyMember0 gTrainerParty_Haley1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Janice[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Janice[] = { { .iv = 0, .level = 10, @@ -8365,7 +8365,7 @@ const struct TrainerPartyMember0 gTrainerParty_Janice[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Vivi[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Vivi[] = { { .iv = 100, .level = 15, @@ -8383,7 +8383,7 @@ const struct TrainerPartyMember0 gTrainerParty_Vivi[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Haley2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Haley2[] = { { .iv = 10, .level = 26, @@ -8396,7 +8396,7 @@ const struct TrainerPartyMember0 gTrainerParty_Haley2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Haley3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Haley3[] = { { .iv = 20, .level = 29, @@ -8409,7 +8409,7 @@ const struct TrainerPartyMember0 gTrainerParty_Haley3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Haley4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Haley4[] = { { .iv = 30, .level = 32, @@ -8422,7 +8422,7 @@ const struct TrainerPartyMember0 gTrainerParty_Haley4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Haley5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Haley5[] = { { .iv = 40, .level = 34, @@ -8440,7 +8440,7 @@ const struct TrainerPartyMember0 gTrainerParty_Haley5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Sally[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Sally[] = { { .iv = 0, .level = 16, @@ -8448,7 +8448,7 @@ const struct TrainerPartyMember0 gTrainerParty_Sally[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Robin[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Robin[] = { { .iv = 0, .level = 14, @@ -8466,7 +8466,7 @@ const struct TrainerPartyMember0 gTrainerParty_Robin[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Andrea[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Andrea[] = { { .iv = 100, .level = 41, @@ -8474,7 +8474,7 @@ const struct TrainerPartyMember0 gTrainerParty_Andrea[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Crissy[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Crissy[] = { { .iv = 100, .level = 40, @@ -8487,7 +8487,7 @@ const struct TrainerPartyMember0 gTrainerParty_Crissy[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Rick[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Rick[] = { { .iv = 0, .level = 4, @@ -8500,7 +8500,7 @@ const struct TrainerPartyMember0 gTrainerParty_Rick[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lyle[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lyle[] = { { .iv = 0, .level = 3, @@ -8533,7 +8533,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lyle[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jose[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jose[] = { { .iv = 50, .level = 8, @@ -8551,7 +8551,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jose[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Doug[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Doug[] = { { .iv = 0, .level = 26, @@ -8564,7 +8564,7 @@ const struct TrainerPartyMember0 gTrainerParty_Doug[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Greg[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Greg[] = { { .iv = 0, .level = 26, @@ -8577,7 +8577,7 @@ const struct TrainerPartyMember0 gTrainerParty_Greg[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kent[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kent[] = { { .iv = 0, .level = 26, @@ -8585,7 +8585,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kent[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_James1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_James1[] = { { .iv = 0, .level = 8, @@ -8593,7 +8593,7 @@ const struct TrainerPartyMember0 gTrainerParty_James1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_James2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_James2[] = { { .iv = 10, .level = 27, @@ -8601,7 +8601,7 @@ const struct TrainerPartyMember0 gTrainerParty_James2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_James3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_James3[] = { { .iv = 20, .level = 29, @@ -8614,7 +8614,7 @@ const struct TrainerPartyMember0 gTrainerParty_James3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_James4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_James4[] = { { .iv = 30, .level = 31, @@ -8632,7 +8632,7 @@ const struct TrainerPartyMember0 gTrainerParty_James4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_James5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_James5[] = { { .iv = 40, .level = 33, @@ -8655,7 +8655,7 @@ const struct TrainerPartyMember0 gTrainerParty_James5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brice[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brice[] = { { .iv = 0, .level = 18, @@ -8668,7 +8668,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brice[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Trent1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Trent1[] = { { .iv = 0, .level = 16, @@ -8691,7 +8691,7 @@ const struct TrainerPartyMember0 gTrainerParty_Trent1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lenny[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lenny[] = { { .iv = 0, .level = 19, @@ -8704,7 +8704,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lenny[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Lucas1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Lucas1[] = { { .iv = 0, .level = 18, @@ -8722,7 +8722,7 @@ const struct TrainerPartyMember0 gTrainerParty_Lucas1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Alan[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alan[] = { { .iv = 0, .level = 22, @@ -8740,7 +8740,7 @@ const struct TrainerPartyMember0 gTrainerParty_Alan[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Clark[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Clark[] = { { .iv = 0, .level = 8, @@ -8758,7 +8758,7 @@ const struct TrainerPartyMember0 gTrainerParty_Clark[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Eric[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Eric[] = { { .iv = 0, .level = 21, @@ -8771,7 +8771,7 @@ const struct TrainerPartyMember0 gTrainerParty_Eric[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Lucas2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Lucas2[] = { { .iv = 0, .level = 9, @@ -8780,7 +8780,7 @@ const struct TrainerPartyMember1 gTrainerParty_Lucas2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Mike1[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Mike1[] = { { .iv = 0, .level = 10, @@ -8795,7 +8795,7 @@ const struct TrainerPartyMember1 gTrainerParty_Mike1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Mike2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Mike2[] = { { .iv = 0, .level = 16, @@ -8813,7 +8813,7 @@ const struct TrainerPartyMember0 gTrainerParty_Mike2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Trent2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Trent2[] = { { .iv = 10, .level = 24, @@ -8836,7 +8836,7 @@ const struct TrainerPartyMember0 gTrainerParty_Trent2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Trent3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Trent3[] = { { .iv = 20, .level = 27, @@ -8859,7 +8859,7 @@ const struct TrainerPartyMember0 gTrainerParty_Trent3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Trent4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Trent4[] = { { .iv = 30, .level = 30, @@ -8882,7 +8882,7 @@ const struct TrainerPartyMember0 gTrainerParty_Trent4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Trent5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Trent5[] = { { .iv = 40, .level = 33, @@ -8905,7 +8905,7 @@ const struct TrainerPartyMember0 gTrainerParty_Trent5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_DezAndLuke[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_DezAndLuke[] = { { .iv = 0, .level = 32, @@ -8918,7 +8918,7 @@ const struct TrainerPartyMember0 gTrainerParty_DezAndLuke[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_LeaAndJed[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_LeaAndJed[] = { { .iv = 0, .level = 45, @@ -8931,7 +8931,7 @@ const struct TrainerPartyMember0 gTrainerParty_LeaAndJed[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_LoisAndHal1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_LoisAndHal1[] = { { .iv = 0, .level = 27, @@ -8944,7 +8944,7 @@ const struct TrainerPartyMember0 gTrainerParty_LoisAndHal1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_LoisAndHal2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_LoisAndHal2[] = { { .iv = 10, .level = 30, @@ -8957,7 +8957,7 @@ const struct TrainerPartyMember0 gTrainerParty_LoisAndHal2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_LoisAndHal3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_LoisAndHal3[] = { { .iv = 20, .level = 33, @@ -8970,7 +8970,7 @@ const struct TrainerPartyMember0 gTrainerParty_LoisAndHal3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_LoisAndHal4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_LoisAndHal4[] = { { .iv = 30, .level = 36, @@ -8983,7 +8983,7 @@ const struct TrainerPartyMember0 gTrainerParty_LoisAndHal4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_LoisAndHal5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_LoisAndHal5[] = { { .iv = 40, .level = 39, @@ -8996,7 +8996,7 @@ const struct TrainerPartyMember0 gTrainerParty_LoisAndHal5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Johanna[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Johanna[] = { { .iv = 0, .level = 13, @@ -9004,7 +9004,7 @@ const struct TrainerPartyMember0 gTrainerParty_Johanna[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Zane[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Zane[] = { { .iv = 100, .level = 24, @@ -9013,7 +9013,7 @@ const struct TrainerPartyMember1 gTrainerParty_Zane[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Vivian[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Vivian[] = { { .iv = 100, .level = 19, @@ -9022,7 +9022,7 @@ const struct TrainerPartyMember1 gTrainerParty_Vivian[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Sadie[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Sadie[] = { { .iv = 100, .level = 24, @@ -9031,7 +9031,7 @@ const struct TrainerPartyMember1 gTrainerParty_Sadie[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Hideo2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Hideo2[] = { { .iv = 0, .level = 26, @@ -9046,7 +9046,7 @@ const struct TrainerPartyMember1 gTrainerParty_Hideo2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Keigo[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Keigo[] = { { .iv = 0, .level = 29, @@ -9061,7 +9061,7 @@ const struct TrainerPartyMember1 gTrainerParty_Keigo[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Tsunao[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Tsunao[] = { { .iv = 0, .level = 28, @@ -9082,7 +9082,7 @@ const struct TrainerPartyMember1 gTrainerParty_Tsunao[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Terrell[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Terrell[] = { { .iv = 100, .level = 29, @@ -9095,7 +9095,7 @@ const struct TrainerPartyMember0 gTrainerParty_Terrell[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Kylee[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Kylee[] = { { .iv = 100, .level = 30, @@ -9103,7 +9103,7 @@ const struct TrainerPartyMember0 gTrainerParty_Kylee[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Wally2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wally2[] = { { .iv = 30, .level = 16, @@ -9111,7 +9111,7 @@ const struct TrainerPartyMember0 gTrainerParty_Wally2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Wally3[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Wally3[] = { { .iv = 150, .level = 47, @@ -9144,7 +9144,7 @@ const struct TrainerPartyMember1 gTrainerParty_Wally3[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Wally4[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Wally4[] = { { .iv = 150, .level = 50, @@ -9177,7 +9177,7 @@ const struct TrainerPartyMember1 gTrainerParty_Wally4[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Wally5[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Wally5[] = { { .iv = 150, .level = 53, @@ -9210,7 +9210,7 @@ const struct TrainerPartyMember1 gTrainerParty_Wally5[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_Wally6[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_Wally6[] = { { .iv = 150, .level = 56, @@ -9243,7 +9243,7 @@ const struct TrainerPartyMember1 gTrainerParty_Wally6[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan10[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan10[] = { { .iv = 150, .level = 31, @@ -9266,7 +9266,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan10[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan11[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan11[] = { { .iv = 150, .level = 31, @@ -9289,7 +9289,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan11[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Brendan12[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Brendan12[] = { { .iv = 150, .level = 31, @@ -9312,7 +9312,7 @@ const struct TrainerPartyMember0 gTrainerParty_Brendan12[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May10[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May10[] = { { .iv = 150, .level = 31, @@ -9335,7 +9335,7 @@ const struct TrainerPartyMember0 gTrainerParty_May10[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May11[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May11[] = { { .iv = 150, .level = 31, @@ -9358,7 +9358,7 @@ const struct TrainerPartyMember0 gTrainerParty_May11[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_May12[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_May12[] = { { .iv = 150, .level = 31, @@ -9381,7 +9381,7 @@ const struct TrainerPartyMember0 gTrainerParty_May12[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Jonah[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Jonah[] = { { .iv = 0, .level = 34, @@ -9404,7 +9404,7 @@ const struct TrainerPartyMember0 gTrainerParty_Jonah[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Henry[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Henry[] = { { .iv = 0, .level = 31, @@ -9422,7 +9422,7 @@ const struct TrainerPartyMember0 gTrainerParty_Henry[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Roger[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Roger[] = { { .iv = 0, .level = 15, @@ -9445,7 +9445,7 @@ const struct TrainerPartyMember0 gTrainerParty_Roger[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Alexa[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Alexa[] = { { .iv = 100, .level = 35, @@ -9458,7 +9458,7 @@ const struct TrainerPartyMember0 gTrainerParty_Alexa[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Ruben[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Ruben[] = { { .iv = 100, .level = 34, @@ -9476,7 +9476,7 @@ const struct TrainerPartyMember0 gTrainerParty_Ruben[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Koji[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Koji[] = { { .iv = 100, .level = 34, @@ -9489,7 +9489,7 @@ const struct TrainerPartyMember0 gTrainerParty_Koji[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Wayne[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Wayne[] = { { .iv = 0, .level = 30, @@ -9512,7 +9512,7 @@ const struct TrainerPartyMember0 gTrainerParty_Wayne[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Byron[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Byron[] = { { .iv = 0, .level = 34, @@ -9525,7 +9525,7 @@ const struct TrainerPartyMember0 gTrainerParty_Byron[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Reed[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Reed[] = { { .iv = 0, .level = 32, @@ -9548,7 +9548,7 @@ const struct TrainerPartyMember0 gTrainerParty_Reed[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Tisha[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Tisha[] = { { .iv = 0, .level = 33, @@ -9566,7 +9566,7 @@ const struct TrainerPartyMember0 gTrainerParty_Tisha[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_ToriAndTia[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_ToriAndTia[] = { { .iv = 0, .level = 20, @@ -9579,7 +9579,7 @@ const struct TrainerPartyMember0 gTrainerParty_ToriAndTia[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_KimAndIris[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_KimAndIris[] = { { .iv = 0, .level = 34, @@ -9594,7 +9594,7 @@ const struct TrainerPartyMember1 gTrainerParty_KimAndIris[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_TyraAndIvy[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_TyraAndIvy[] = { { .iv = 0, .level = 19, @@ -9609,7 +9609,7 @@ const struct TrainerPartyMember1 gTrainerParty_TyraAndIvy[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_MelAndPaul[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_MelAndPaul[] = { { .iv = 0, .level = 27, @@ -9624,7 +9624,7 @@ const struct TrainerPartyMember1 gTrainerParty_MelAndPaul[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_JohnAndJay1[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_JohnAndJay1[] = { { .iv = 200, .level = 40, @@ -9639,7 +9639,7 @@ const struct TrainerPartyMember1 gTrainerParty_JohnAndJay1[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_JohnAndJay2[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_JohnAndJay2[] = { { .iv = 210, .level = 43, @@ -9654,7 +9654,7 @@ const struct TrainerPartyMember1 gTrainerParty_JohnAndJay2[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_JohnAndJay3[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_JohnAndJay3[] = { { .iv = 220, .level = 46, @@ -9669,7 +9669,7 @@ const struct TrainerPartyMember1 gTrainerParty_JohnAndJay3[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_JohnAndJay4[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_JohnAndJay4[] = { { .iv = 230, .level = 49, @@ -9684,7 +9684,7 @@ const struct TrainerPartyMember1 gTrainerParty_JohnAndJay4[] = { } }; -const struct TrainerPartyMember1 gTrainerParty_JohnAndJay5[] = { +const struct TrainerMonNoItemCustomMoves gTrainerParty_JohnAndJay5[] = { { .iv = 240, .level = 52, @@ -9699,7 +9699,7 @@ const struct TrainerPartyMember1 gTrainerParty_JohnAndJay5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_ReliAndIan[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_ReliAndIan[] = { { .iv = 0, .level = 36, @@ -9712,7 +9712,7 @@ const struct TrainerPartyMember0 gTrainerParty_ReliAndIan[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_RitaAndSam1[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_RitaAndSam1[] = { { .iv = 0, .level = 36, @@ -9725,7 +9725,7 @@ const struct TrainerPartyMember0 gTrainerParty_RitaAndSam1[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_RitaAndSam2[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_RitaAndSam2[] = { { .iv = 0, .level = 42, @@ -9738,7 +9738,7 @@ const struct TrainerPartyMember0 gTrainerParty_RitaAndSam2[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_RitaAndSam3[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_RitaAndSam3[] = { { .iv = 0, .level = 45, @@ -9751,7 +9751,7 @@ const struct TrainerPartyMember0 gTrainerParty_RitaAndSam3[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_RitaAndSam4[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_RitaAndSam4[] = { { .iv = 0, .level = 48, @@ -9764,7 +9764,7 @@ const struct TrainerPartyMember0 gTrainerParty_RitaAndSam4[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_RitaAndSam5[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_RitaAndSam5[] = { { .iv = 0, .level = 51, @@ -9777,7 +9777,7 @@ const struct TrainerPartyMember0 gTrainerParty_RitaAndSam5[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_LisaAndRay[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_LisaAndRay[] = { { .iv = 0, .level = 28, @@ -9790,7 +9790,7 @@ const struct TrainerPartyMember0 gTrainerParty_LisaAndRay[] = { } }; -const struct TrainerPartyMember0 gTrainerParty_Eugene[] = { +const struct TrainerMonNoItemDefaultMoves gTrainerParty_Eugene[] = { { .iv = 0, .level = 30, diff --git a/src/data/trainers_de.h b/src/data/trainers_de.h index 7344347e1..46d64d8dc 100644 --- a/src/data/trainers_de.h +++ b/src/data/trainers_de.h @@ -10,7 +10,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 0, - .party = NULL + .party = {.NoItemDefaultMoves = NULL } }, [TRAINER_ARCHIE_1] = @@ -24,7 +24,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Archie1 + .party = {.NoItemDefaultMoves = gTrainerParty_Archie1 } }, [TRAINER_GRUNT_1] = @@ -38,7 +38,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt1 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt1 } }, [TRAINER_GRUNT_2] = @@ -52,7 +52,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Grunt2 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt2 } }, [TRAINER_GRUNT_3] = @@ -66,7 +66,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt3 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt3 } }, [TRAINER_GRUNT_4] = @@ -80,7 +80,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt4 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt4 } }, [TRAINER_GRUNT_5] = @@ -94,7 +94,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt5 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt5 } }, [TRAINER_GRUNT_6] = @@ -108,7 +108,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt6 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt6 } }, [TRAINER_GRUNT_7] = @@ -122,7 +122,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt7 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt7 } }, [TRAINER_GRUNT_8] = @@ -136,7 +136,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt8 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt8 } }, [TRAINER_GRUNT_9] = @@ -150,7 +150,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt9 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt9 } }, [TRAINER_GRUNT_10] = @@ -164,7 +164,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt10 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt10 } }, [TRAINER_GRUNT_11] = @@ -178,7 +178,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt11 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt11 } }, [TRAINER_GRUNT_12] = @@ -192,7 +192,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt12 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt12 } }, [TRAINER_GRUNT_13] = @@ -206,7 +206,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt13 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt13 } }, [TRAINER_GRUNT_14] = @@ -220,7 +220,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt14 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt14 } }, [TRAINER_GRUNT_15] = @@ -234,7 +234,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt15 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt15 } }, [TRAINER_GRUNT_16] = @@ -248,7 +248,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt16 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt16 } }, [TRAINER_GRUNT_17] = @@ -262,7 +262,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt17 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt17 } }, [TRAINER_GRUNT_18] = @@ -276,7 +276,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt18 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt18 } }, [TRAINER_GRUNT_19] = @@ -290,7 +290,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt19 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt19 } }, [TRAINER_GRUNT_20] = @@ -304,7 +304,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt20 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt20 } }, [TRAINER_GRUNT_21] = @@ -318,7 +318,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt21 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt21 } }, [TRAINER_GRUNT_22] = @@ -332,7 +332,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt22 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt22 } }, [TRAINER_GRUNT_23] = @@ -346,7 +346,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt23 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt23 } }, [TRAINER_GRUNT_24] = @@ -360,7 +360,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt24 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt24 } }, [TRAINER_GRUNT_25] = @@ -374,7 +374,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt25 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt25 } }, [TRAINER_GRUNT_26] = @@ -388,7 +388,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt26 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt26 } }, [TRAINER_GRUNT_27] = @@ -402,7 +402,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt27 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt27 } }, [TRAINER_ANONYMOUS_1] = @@ -416,7 +416,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Anonymous1 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous1 } }, [TRAINER_MATT_1] = @@ -430,7 +430,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Matt1 + .party = {.NoItemDefaultMoves = gTrainerParty_Matt1 } }, [TRAINER_MATT_2] = @@ -444,7 +444,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 3, - .party = gTrainerParty_Matt2 + .party = {.NoItemDefaultMoves = gTrainerParty_Matt2 } }, [TRAINER_SHELLY_1] = @@ -458,7 +458,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelly1 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelly1 } }, [TRAINER_SHELLY_2] = @@ -472,7 +472,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelly2 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelly2 } }, [TRAINER_ARCHIE_2] = @@ -486,7 +486,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Archie2 + .party = {.NoItemDefaultMoves = gTrainerParty_Archie2 } }, [TRAINER_ARCHIE_3] = @@ -500,7 +500,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Archie3 + .party = {.NoItemDefaultMoves = gTrainerParty_Archie3 } }, [TRAINER_DAISY] = @@ -514,7 +514,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Daisy + .party = {.NoItemDefaultMoves = gTrainerParty_Daisy } }, [TRAINER_ROSE_1] = @@ -528,7 +528,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Rose1 + .party = {.NoItemDefaultMoves = gTrainerParty_Rose1 } }, [TRAINER_LILY] = @@ -542,7 +542,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lily + .party = {.NoItemDefaultMoves = gTrainerParty_Lily } }, [TRAINER_VIOLET] = @@ -556,7 +556,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Violet + .party = {.NoItemDefaultMoves = gTrainerParty_Violet } }, [TRAINER_ROSE_2] = @@ -570,7 +570,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Rose2 + .party = {.NoItemDefaultMoves = gTrainerParty_Rose2 } }, [TRAINER_ROSE_3] = @@ -584,7 +584,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Rose3 + .party = {.NoItemDefaultMoves = gTrainerParty_Rose3 } }, [TRAINER_ROSE_4] = @@ -598,7 +598,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Rose4 + .party = {.NoItemDefaultMoves = gTrainerParty_Rose4 } }, [TRAINER_ROSE_5] = @@ -612,7 +612,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Rose5 + .party = {.NoItemDefaultMoves = gTrainerParty_Rose5 } }, [TRAINER_DUSTY_1] = @@ -626,7 +626,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dusty1 + .party = {.NoItemCustomMoves = gTrainerParty_Dusty1 } }, [TRAINER_CHIP] = @@ -640,7 +640,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Chip + .party = {.NoItemCustomMoves = gTrainerParty_Chip } }, [TRAINER_FOSTER] = @@ -654,7 +654,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Foster + .party = {.NoItemCustomMoves = gTrainerParty_Foster } }, [TRAINER_DUSTY_2] = @@ -668,7 +668,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dusty2 + .party = {.NoItemCustomMoves = gTrainerParty_Dusty2 } }, [TRAINER_DUSTY_3] = @@ -682,7 +682,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dusty3 + .party = {.NoItemCustomMoves = gTrainerParty_Dusty3 } }, [TRAINER_DUSTY_4] = @@ -696,7 +696,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dusty4 + .party = {.NoItemCustomMoves = gTrainerParty_Dusty4 } }, [TRAINER_DUSTY_5] = @@ -710,7 +710,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dusty5 + .party = {.NoItemCustomMoves = gTrainerParty_Dusty5 } }, [TRAINER_GABBY_AND_TY_1] = @@ -724,7 +724,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy1 + .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy1 } }, [TRAINER_GABBY_AND_TY_2] = @@ -738,7 +738,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy2 + .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy2 } }, [TRAINER_GABBY_AND_TY_3] = @@ -752,7 +752,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy3 + .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy3 } }, [TRAINER_GABBY_AND_TY_4] = @@ -766,7 +766,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy4 + .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy4 } }, [TRAINER_GABBY_AND_TY_5] = @@ -780,7 +780,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy5 + .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy5 } }, [TRAINER_GABBY_AND_TY_6] = @@ -794,7 +794,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy6 + .party = {.NoItemCustomMoves = gTrainerParty_GabbyAndTy6 } }, [TRAINER_LOLA_1] = @@ -808,7 +808,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lola1 + .party = {.NoItemDefaultMoves = gTrainerParty_Lola1 } }, [TRAINER_CARMEN] = @@ -822,7 +822,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Carmen + .party = {.NoItemDefaultMoves = gTrainerParty_Carmen } }, [TRAINER_GWEN] = @@ -836,7 +836,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Gwen + .party = {.NoItemDefaultMoves = gTrainerParty_Gwen } }, [TRAINER_LOLA_2] = @@ -850,7 +850,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lola2 + .party = {.NoItemDefaultMoves = gTrainerParty_Lola2 } }, [TRAINER_LOLA_3] = @@ -864,7 +864,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lola3 + .party = {.NoItemDefaultMoves = gTrainerParty_Lola3 } }, [TRAINER_LOLA_4] = @@ -878,7 +878,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lola4 + .party = {.NoItemDefaultMoves = gTrainerParty_Lola4 } }, [TRAINER_LOLA_5] = @@ -892,7 +892,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lola5 + .party = {.NoItemDefaultMoves = gTrainerParty_Lola5 } }, [TRAINER_RICKY_1] = @@ -906,7 +906,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ricky1 + .party = {.NoItemCustomMoves = gTrainerParty_Ricky1 } }, [TRAINER_SIMON] = @@ -920,7 +920,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Simon + .party = {.NoItemDefaultMoves = gTrainerParty_Simon } }, [TRAINER_CHARLIE] = @@ -934,7 +934,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Charlie + .party = {.NoItemDefaultMoves = gTrainerParty_Charlie } }, [TRAINER_RICKY_2] = @@ -948,7 +948,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ricky2 + .party = {.NoItemCustomMoves = gTrainerParty_Ricky2 } }, [TRAINER_RICKY_3] = @@ -962,7 +962,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ricky3 + .party = {.NoItemCustomMoves = gTrainerParty_Ricky3 } }, [TRAINER_RICKY_4] = @@ -976,7 +976,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ricky4 + .party = {.NoItemCustomMoves = gTrainerParty_Ricky4 } }, [TRAINER_RICKY_5] = @@ -990,7 +990,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ricky5 + .party = {.NoItemCustomMoves = gTrainerParty_Ricky5 } }, [TRAINER_RANDALL] = @@ -1004,7 +1004,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Randall + .party = {.NoItemDefaultMoves = gTrainerParty_Randall } }, [TRAINER_PARKER] = @@ -1018,7 +1018,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Parker + .party = {.NoItemDefaultMoves = gTrainerParty_Parker } }, [TRAINER_GEORGE] = @@ -1032,7 +1032,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_George + .party = {.NoItemDefaultMoves = gTrainerParty_George } }, [TRAINER_BERKE] = @@ -1046,7 +1046,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Berke + .party = {.NoItemDefaultMoves = gTrainerParty_Berke } }, [TRAINER_CLYDE] = @@ -1060,7 +1060,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Clyde + .party = {.NoItemCustomMoves = gTrainerParty_Clyde } }, [TRAINER_VINCENT] = @@ -1074,7 +1074,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Vincent + .party = {.NoItemDefaultMoves = gTrainerParty_Vincent } }, [TRAINER_LEROY] = @@ -1088,7 +1088,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Leroy + .party = {.NoItemDefaultMoves = gTrainerParty_Leroy } }, [TRAINER_WILTON_1] = @@ -1102,7 +1102,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wilton1 + .party = {.NoItemDefaultMoves = gTrainerParty_Wilton1 } }, [TRAINER_EDGAR] = @@ -1116,7 +1116,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Edgar + .party = {.NoItemDefaultMoves = gTrainerParty_Edgar } }, [TRAINER_ALBERT] = @@ -1130,7 +1130,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Albert + .party = {.NoItemDefaultMoves = gTrainerParty_Albert } }, [TRAINER_SAMUEL] = @@ -1144,7 +1144,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Samuel + .party = {.NoItemDefaultMoves = gTrainerParty_Samuel } }, [TRAINER_VITO] = @@ -1158,7 +1158,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_Vito + .party = {.NoItemDefaultMoves = gTrainerParty_Vito } }, [TRAINER_OWEN] = @@ -1172,7 +1172,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Owen + .party = {.NoItemDefaultMoves = gTrainerParty_Owen } }, [TRAINER_WILTON_2] = @@ -1186,7 +1186,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wilton2 + .party = {.NoItemDefaultMoves = gTrainerParty_Wilton2 } }, [TRAINER_WILTON_3] = @@ -1200,7 +1200,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wilton3 + .party = {.NoItemDefaultMoves = gTrainerParty_Wilton3 } }, [TRAINER_WILTON_4] = @@ -1214,7 +1214,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wilton4 + .party = {.NoItemDefaultMoves = gTrainerParty_Wilton4 } }, [TRAINER_WILTON_5] = @@ -1228,7 +1228,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wilton5 + .party = {.NoItemDefaultMoves = gTrainerParty_Wilton5 } }, [TRAINER_WARREN] = @@ -1242,7 +1242,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Warren + .party = {.NoItemDefaultMoves = gTrainerParty_Warren } }, [TRAINER_MARY] = @@ -1256,7 +1256,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Mary + .party = {.NoItemDefaultMoves = gTrainerParty_Mary } }, [TRAINER_LORI] = @@ -1270,7 +1270,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Lori + .party = {.NoItemDefaultMoves = gTrainerParty_Lori } }, [TRAINER_JODY] = @@ -1284,7 +1284,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 1, - .party = gTrainerParty_Jody + .party = {.NoItemDefaultMoves = gTrainerParty_Jody } }, [TRAINER_WENDY] = @@ -1298,7 +1298,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 3, - .party = gTrainerParty_Wendy + .party = {.NoItemCustomMoves = gTrainerParty_Wendy } }, [TRAINER_ELAINE] = @@ -1312,7 +1312,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Elaine + .party = {.NoItemDefaultMoves = gTrainerParty_Elaine } }, [TRAINER_BROOKE_1] = @@ -1326,7 +1326,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brooke1 + .party = {.NoItemDefaultMoves = gTrainerParty_Brooke1 } }, [TRAINER_JENNIFER] = @@ -1340,7 +1340,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Jennifer + .party = {.NoItemDefaultMoves = gTrainerParty_Jennifer } }, [TRAINER_HOPE] = @@ -1354,7 +1354,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Hope + .party = {.NoItemDefaultMoves = gTrainerParty_Hope } }, [TRAINER_SHANNON] = @@ -1368,7 +1368,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Shannon + .party = {.NoItemDefaultMoves = gTrainerParty_Shannon } }, [TRAINER_MICHELLE] = @@ -1382,7 +1382,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Michelle + .party = {.NoItemDefaultMoves = gTrainerParty_Michelle } }, [TRAINER_CAROLINE] = @@ -1396,7 +1396,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Caroline + .party = {.NoItemDefaultMoves = gTrainerParty_Caroline } }, [TRAINER_JULIE] = @@ -1410,7 +1410,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Julie + .party = {.NoItemDefaultMoves = gTrainerParty_Julie } }, [TRAINER_BROOKE_2] = @@ -1424,7 +1424,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brooke2 + .party = {.NoItemDefaultMoves = gTrainerParty_Brooke2 } }, [TRAINER_BROOKE_3] = @@ -1438,7 +1438,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brooke3 + .party = {.NoItemDefaultMoves = gTrainerParty_Brooke3 } }, [TRAINER_BROOKE_4] = @@ -1452,7 +1452,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brooke4 + .party = {.NoItemDefaultMoves = gTrainerParty_Brooke4 } }, [TRAINER_BROOKE_5] = @@ -1466,7 +1466,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brooke5 + .party = {.NoItemDefaultMoves = gTrainerParty_Brooke5 } }, [TRAINER_PATRICIA] = @@ -1480,7 +1480,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Patricia + .party = {.NoItemDefaultMoves = gTrainerParty_Patricia } }, [TRAINER_KINDRA] = @@ -1494,7 +1494,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Kindra + .party = {.NoItemDefaultMoves = gTrainerParty_Kindra } }, [TRAINER_TAMMY] = @@ -1508,7 +1508,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tammy + .party = {.NoItemDefaultMoves = gTrainerParty_Tammy } }, [TRAINER_VALERIE_1] = @@ -1522,7 +1522,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Valerie1 + .party = {.NoItemDefaultMoves = gTrainerParty_Valerie1 } }, [TRAINER_TASHA] = @@ -1536,7 +1536,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tasha + .party = {.NoItemDefaultMoves = gTrainerParty_Tasha } }, [TRAINER_VALERIE_2] = @@ -1550,7 +1550,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Valerie2 + .party = {.NoItemDefaultMoves = gTrainerParty_Valerie2 } }, [TRAINER_VALERIE_3] = @@ -1564,7 +1564,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Valerie3 + .party = {.NoItemDefaultMoves = gTrainerParty_Valerie3 } }, [TRAINER_VALERIE_4] = @@ -1578,7 +1578,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Valerie4 + .party = {.NoItemDefaultMoves = gTrainerParty_Valerie4 } }, [TRAINER_VALERIE_5] = @@ -1592,7 +1592,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Valerie5 + .party = {.NoItemDefaultMoves = gTrainerParty_Valerie5 } }, [TRAINER_CINDY_1] = @@ -1606,7 +1606,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy1 + .party = {.ItemDefaultMoves = gTrainerParty_Cindy1 } }, [TRAINER_ANONYMOUS_2] = @@ -1620,7 +1620,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous2 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous2 } }, [TRAINER_BRIANNA_1] = @@ -1634,7 +1634,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Brianna1 + .party = {.NoItemCustomMoves = gTrainerParty_Brianna1 } }, [TRAINER_CINDY_2] = @@ -1648,7 +1648,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy2 + .party = {.NoItemCustomMoves = gTrainerParty_Cindy2 } }, [TRAINER_BRIANNA_2] = @@ -1662,7 +1662,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Brianna2 + .party = {.ItemDefaultMoves = gTrainerParty_Brianna2 } }, [TRAINER_ANETTE] = @@ -1676,7 +1676,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anette + .party = {.ItemDefaultMoves = gTrainerParty_Anette } }, [TRAINER_CINDY_3] = @@ -1690,7 +1690,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy3 + .party = {.ItemDefaultMoves = gTrainerParty_Cindy3 } }, [TRAINER_CINDY_4] = @@ -1704,7 +1704,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy4 + .party = {.ItemDefaultMoves = gTrainerParty_Cindy4 } }, [TRAINER_CINDY_5] = @@ -1718,7 +1718,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy5 + .party = {.ItemDefaultMoves = gTrainerParty_Cindy5 } }, [TRAINER_CINDY_6] = @@ -1732,7 +1732,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy6 + .party = {.ItemCustomMoves = gTrainerParty_Cindy6 } }, [TRAINER_MELISSA] = @@ -1746,7 +1746,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Melissa + .party = {.NoItemDefaultMoves = gTrainerParty_Melissa } }, [TRAINER_SHEILA] = @@ -1760,7 +1760,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Sheila + .party = {.NoItemDefaultMoves = gTrainerParty_Sheila } }, [TRAINER_SHIRLEY] = @@ -1774,7 +1774,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Shirley + .party = {.NoItemDefaultMoves = gTrainerParty_Shirley } }, [TRAINER_JESSICA_1] = @@ -1788,7 +1788,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jessica1 + .party = {.NoItemCustomMoves = gTrainerParty_Jessica1 } }, [TRAINER_CONNIE] = @@ -1802,7 +1802,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Connie + .party = {.NoItemDefaultMoves = gTrainerParty_Connie } }, [TRAINER_BRIDGET] = @@ -1816,7 +1816,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Bridget + .party = {.NoItemDefaultMoves = gTrainerParty_Bridget } }, [TRAINER_OLIVIA] = @@ -1830,7 +1830,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Olivia + .party = {.NoItemCustomMoves = gTrainerParty_Olivia } }, [TRAINER_TIFFANY] = @@ -1844,7 +1844,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Tiffany + .party = {.NoItemDefaultMoves = gTrainerParty_Tiffany } }, [TRAINER_JESSICA_2] = @@ -1858,7 +1858,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jessica2 + .party = {.NoItemCustomMoves = gTrainerParty_Jessica2 } }, [TRAINER_JESSICA_3] = @@ -1872,7 +1872,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jessica3 + .party = {.NoItemCustomMoves = gTrainerParty_Jessica3 } }, [TRAINER_JESSICA_4] = @@ -1886,7 +1886,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jessica4 + .party = {.NoItemCustomMoves = gTrainerParty_Jessica4 } }, [TRAINER_JESSICA_5] = @@ -1900,7 +1900,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jessica5 + .party = {.NoItemCustomMoves = gTrainerParty_Jessica5 } }, [TRAINER_WINSTON_1] = @@ -1914,7 +1914,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Winston1 + .party = {.ItemDefaultMoves = gTrainerParty_Winston1 } }, [TRAINER_ANONYMOUS_3] = @@ -1928,7 +1928,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous3 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous3 } }, [TRAINER_GARRET] = @@ -1942,7 +1942,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Garret + .party = {.ItemDefaultMoves = gTrainerParty_Garret } }, [TRAINER_WINSTON_2] = @@ -1956,7 +1956,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Winston2 + .party = {.ItemDefaultMoves = gTrainerParty_Winston2 } }, [TRAINER_WINSTON_3] = @@ -1970,7 +1970,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Winston3 + .party = {.ItemDefaultMoves = gTrainerParty_Winston3 } }, [TRAINER_WINSTON_4] = @@ -1984,7 +1984,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Winston4 + .party = {.ItemDefaultMoves = gTrainerParty_Winston4 } }, [TRAINER_WINSTON_5] = @@ -1998,7 +1998,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Winston5 + .party = {.ItemCustomMoves = gTrainerParty_Winston5 } }, [TRAINER_STEVE_1] = @@ -2012,7 +2012,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Steve1 + .party = {.NoItemDefaultMoves = gTrainerParty_Steve1 } }, [TRAINER_CHRIS] = @@ -2026,7 +2026,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Chris + .party = {.NoItemDefaultMoves = gTrainerParty_Chris } }, [TRAINER_MARK] = @@ -2040,7 +2040,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Mark + .party = {.NoItemDefaultMoves = gTrainerParty_Mark } }, [TRAINER_KENN] = @@ -2054,7 +2054,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Kenn + .party = {.NoItemDefaultMoves = gTrainerParty_Kenn } }, [TRAINER_STEVE_2] = @@ -2068,7 +2068,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Steve2 + .party = {.NoItemDefaultMoves = gTrainerParty_Steve2 } }, [TRAINER_STEVE_3] = @@ -2082,7 +2082,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Steve3 + .party = {.NoItemDefaultMoves = gTrainerParty_Steve3 } }, [TRAINER_STEVE_4] = @@ -2096,7 +2096,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Steve4 + .party = {.NoItemDefaultMoves = gTrainerParty_Steve4 } }, [TRAINER_STEVE_5] = @@ -2110,7 +2110,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Steve5 + .party = {.NoItemDefaultMoves = gTrainerParty_Steve5 } }, [TRAINER_LUIS] = @@ -2124,7 +2124,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Luis + .party = {.NoItemDefaultMoves = gTrainerParty_Luis } }, [TRAINER_AUSTIN] = @@ -2138,7 +2138,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Austin + .party = {.NoItemDefaultMoves = gTrainerParty_Austin } }, [TRAINER_DOUGLAS] = @@ -2152,7 +2152,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Douglas + .party = {.NoItemDefaultMoves = gTrainerParty_Douglas } }, [TRAINER_DARRIN] = @@ -2166,7 +2166,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Darrin + .party = {.NoItemDefaultMoves = gTrainerParty_Darrin } }, [TRAINER_TONY_1] = @@ -2180,7 +2180,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tony1 + .party = {.NoItemDefaultMoves = gTrainerParty_Tony1 } }, [TRAINER_JEROME] = @@ -2194,7 +2194,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jerome + .party = {.NoItemDefaultMoves = gTrainerParty_Jerome } }, [TRAINER_MATTHEW] = @@ -2208,7 +2208,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Matthew + .party = {.NoItemDefaultMoves = gTrainerParty_Matthew } }, [TRAINER_DAVID] = @@ -2222,7 +2222,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_David + .party = {.NoItemDefaultMoves = gTrainerParty_David } }, [TRAINER_SPENCER] = @@ -2236,7 +2236,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Spencer + .party = {.NoItemDefaultMoves = gTrainerParty_Spencer } }, [TRAINER_ROLAND] = @@ -2250,7 +2250,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Roland + .party = {.NoItemDefaultMoves = gTrainerParty_Roland } }, [TRAINER_CODY] = @@ -2264,7 +2264,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cody + .party = {.NoItemDefaultMoves = gTrainerParty_Cody } }, [TRAINER_STAN] = @@ -2278,7 +2278,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Stan + .party = {.NoItemDefaultMoves = gTrainerParty_Stan } }, [TRAINER_BARRY] = @@ -2292,7 +2292,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Barry + .party = {.NoItemDefaultMoves = gTrainerParty_Barry } }, [TRAINER_DEAN] = @@ -2306,7 +2306,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dean + .party = {.NoItemDefaultMoves = gTrainerParty_Dean } }, [TRAINER_RODNEY] = @@ -2320,7 +2320,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Rodney + .party = {.NoItemDefaultMoves = gTrainerParty_Rodney } }, [TRAINER_RICHARD] = @@ -2334,7 +2334,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Richard + .party = {.NoItemDefaultMoves = gTrainerParty_Richard } }, [TRAINER_HERMAN] = @@ -2348,7 +2348,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Herman + .party = {.NoItemDefaultMoves = gTrainerParty_Herman } }, [TRAINER_ANONYMOUS_4] = @@ -2362,7 +2362,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous4 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous4 } }, [TRAINER_GILBERT] = @@ -2376,7 +2376,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Gilbert + .party = {.NoItemDefaultMoves = gTrainerParty_Gilbert } }, [TRAINER_FRANKLIN] = @@ -2390,7 +2390,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Franklin + .party = {.NoItemDefaultMoves = gTrainerParty_Franklin } }, [TRAINER_DANNY] = @@ -2404,7 +2404,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Danny + .party = {.NoItemDefaultMoves = gTrainerParty_Danny } }, [TRAINER_JACK] = @@ -2418,7 +2418,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jack + .party = {.NoItemDefaultMoves = gTrainerParty_Jack } }, [TRAINER_DUDLEY] = @@ -2432,7 +2432,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dudley + .party = {.NoItemDefaultMoves = gTrainerParty_Dudley } }, [TRAINER_CHAD] = @@ -2446,7 +2446,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Chad + .party = {.NoItemDefaultMoves = gTrainerParty_Chad } }, [TRAINER_TONY_2] = @@ -2460,7 +2460,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tony2 + .party = {.NoItemDefaultMoves = gTrainerParty_Tony2 } }, [TRAINER_TONY_3] = @@ -2474,7 +2474,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tony3 + .party = {.NoItemDefaultMoves = gTrainerParty_Tony3 } }, [TRAINER_TONY_4] = @@ -2488,7 +2488,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tony4 + .party = {.NoItemDefaultMoves = gTrainerParty_Tony4 } }, [TRAINER_TONY_5] = @@ -2502,7 +2502,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tony5 + .party = {.NoItemDefaultMoves = gTrainerParty_Tony5 } }, [TRAINER_HIDEKI] = @@ -2516,7 +2516,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Hideki + .party = {.NoItemDefaultMoves = gTrainerParty_Hideki } }, [TRAINER_HITOSHI] = @@ -2530,7 +2530,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Hitoshi + .party = {.NoItemDefaultMoves = gTrainerParty_Hitoshi } }, [TRAINER_KIYO] = @@ -2544,7 +2544,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Kiyo + .party = {.NoItemDefaultMoves = gTrainerParty_Kiyo } }, [TRAINER_KOICHI] = @@ -2558,7 +2558,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Koichi + .party = {.NoItemDefaultMoves = gTrainerParty_Koichi } }, [TRAINER_NOB_1] = @@ -2572,7 +2572,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Nob1 + .party = {.NoItemDefaultMoves = gTrainerParty_Nob1 } }, [TRAINER_NOB_2] = @@ -2586,7 +2586,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Nob2 + .party = {.NoItemDefaultMoves = gTrainerParty_Nob2 } }, [TRAINER_NOB_3] = @@ -2600,7 +2600,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nob3 + .party = {.NoItemDefaultMoves = gTrainerParty_Nob3 } }, [TRAINER_NOB_4] = @@ -2614,7 +2614,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Nob4 + .party = {.NoItemDefaultMoves = gTrainerParty_Nob4 } }, [TRAINER_NOB_5] = @@ -2628,7 +2628,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Nob5 + .party = {.ItemDefaultMoves = gTrainerParty_Nob5 } }, [TRAINER_YUJI] = @@ -2642,7 +2642,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Yuji + .party = {.NoItemDefaultMoves = gTrainerParty_Yuji } }, [TRAINER_DAISUKE] = @@ -2656,7 +2656,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Daisuke + .party = {.NoItemDefaultMoves = gTrainerParty_Daisuke } }, [TRAINER_ATSUSHI] = @@ -2670,7 +2670,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Atsushi + .party = {.NoItemDefaultMoves = gTrainerParty_Atsushi } }, [TRAINER_KIRK] = @@ -2684,7 +2684,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Kirk + .party = {.NoItemDefaultMoves = gTrainerParty_Kirk } }, [TRAINER_SCOTT] = @@ -2698,7 +2698,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Scott + .party = {.NoItemDefaultMoves = gTrainerParty_Scott } }, [TRAINER_HARVEY] = @@ -2712,7 +2712,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Harvey + .party = {.NoItemDefaultMoves = gTrainerParty_Harvey } }, [TRAINER_SHAWN] = @@ -2726,7 +2726,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Shawn + .party = {.NoItemDefaultMoves = gTrainerParty_Shawn } }, [TRAINER_RANDY] = @@ -2740,7 +2740,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Randy + .party = {.NoItemDefaultMoves = gTrainerParty_Randy } }, [TRAINER_DALTON_1] = @@ -2754,7 +2754,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dalton1 + .party = {.NoItemDefaultMoves = gTrainerParty_Dalton1 } }, [TRAINER_DALTON_2] = @@ -2768,7 +2768,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dalton2 + .party = {.NoItemDefaultMoves = gTrainerParty_Dalton2 } }, [TRAINER_DALTON_3] = @@ -2782,7 +2782,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dalton3 + .party = {.NoItemDefaultMoves = gTrainerParty_Dalton3 } }, [TRAINER_DALTON_4] = @@ -2796,7 +2796,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dalton4 + .party = {.NoItemDefaultMoves = gTrainerParty_Dalton4 } }, [TRAINER_DALTON_5] = @@ -2810,7 +2810,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dalton5 + .party = {.NoItemDefaultMoves = gTrainerParty_Dalton5 } }, [TRAINER_COLE] = @@ -2824,7 +2824,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Cole + .party = {.NoItemDefaultMoves = gTrainerParty_Cole } }, [TRAINER_FLINT] = @@ -2838,7 +2838,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Flint + .party = {.NoItemDefaultMoves = gTrainerParty_Flint } }, [TRAINER_AXLE] = @@ -2852,7 +2852,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Axle + .party = {.NoItemDefaultMoves = gTrainerParty_Axle } }, [TRAINER_JAKE] = @@ -2866,7 +2866,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jake + .party = {.NoItemDefaultMoves = gTrainerParty_Jake } }, [TRAINER_ANDY] = @@ -2880,7 +2880,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Andy + .party = {.NoItemDefaultMoves = gTrainerParty_Andy } }, [TRAINER_BERNIE_1] = @@ -2894,7 +2894,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Bernie1 + .party = {.NoItemDefaultMoves = gTrainerParty_Bernie1 } }, [TRAINER_BERNIE_2] = @@ -2908,7 +2908,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Bernie2 + .party = {.NoItemDefaultMoves = gTrainerParty_Bernie2 } }, [TRAINER_BERNIE_3] = @@ -2922,7 +2922,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Bernie3 + .party = {.NoItemDefaultMoves = gTrainerParty_Bernie3 } }, [TRAINER_BERNIE_4] = @@ -2936,7 +2936,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Bernie4 + .party = {.NoItemDefaultMoves = gTrainerParty_Bernie4 } }, [TRAINER_BERNIE_5] = @@ -2950,7 +2950,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Bernie5 + .party = {.NoItemDefaultMoves = gTrainerParty_Bernie5 } }, [TRAINER_DREW] = @@ -2964,7 +2964,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Drew + .party = {.NoItemCustomMoves = gTrainerParty_Drew } }, [TRAINER_CLIFF] = @@ -2978,7 +2978,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Cliff + .party = {.NoItemCustomMoves = gTrainerParty_Cliff } }, [TRAINER_LARRY] = @@ -2992,7 +2992,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Larry + .party = {.NoItemDefaultMoves = gTrainerParty_Larry } }, [TRAINER_SHANE] = @@ -3006,7 +3006,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Shane + .party = {.NoItemDefaultMoves = gTrainerParty_Shane } }, [TRAINER_JUSTIN] = @@ -3020,7 +3020,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Justin + .party = {.NoItemDefaultMoves = gTrainerParty_Justin } }, [TRAINER_ETHAN_1] = @@ -3034,7 +3034,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Ethan1 + .party = {.NoItemDefaultMoves = gTrainerParty_Ethan1 } }, [TRAINER_JEFF] = @@ -3048,7 +3048,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jeff + .party = {.NoItemDefaultMoves = gTrainerParty_Jeff } }, [TRAINER_TRAVIS] = @@ -3062,7 +3062,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Travis + .party = {.NoItemDefaultMoves = gTrainerParty_Travis } }, [TRAINER_ETHAN_2] = @@ -3076,7 +3076,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Ethan2 + .party = {.NoItemDefaultMoves = gTrainerParty_Ethan2 } }, [TRAINER_ETHAN_3] = @@ -3090,7 +3090,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Ethan3 + .party = {.NoItemDefaultMoves = gTrainerParty_Ethan3 } }, [TRAINER_ETHAN_4] = @@ -3104,7 +3104,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ethan4 + .party = {.NoItemDefaultMoves = gTrainerParty_Ethan4 } }, [TRAINER_ETHAN_5] = @@ -3118,7 +3118,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ethan5 + .party = {.NoItemDefaultMoves = gTrainerParty_Ethan5 } }, [TRAINER_BRENT] = @@ -3132,7 +3132,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Brent + .party = {.NoItemDefaultMoves = gTrainerParty_Brent } }, [TRAINER_DONALD] = @@ -3146,7 +3146,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Donald + .party = {.NoItemDefaultMoves = gTrainerParty_Donald } }, [TRAINER_TAYLOR] = @@ -3160,7 +3160,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Taylor + .party = {.NoItemDefaultMoves = gTrainerParty_Taylor } }, [TRAINER_BRANDON_1] = @@ -3174,7 +3174,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Brandon1 + .party = {.NoItemDefaultMoves = gTrainerParty_Brandon1 } }, [TRAINER_DEREK] = @@ -3188,7 +3188,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Derek + .party = {.NoItemDefaultMoves = gTrainerParty_Derek } }, [TRAINER_BRANDON_2] = @@ -3202,7 +3202,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Brandon2 + .party = {.NoItemDefaultMoves = gTrainerParty_Brandon2 } }, [TRAINER_BRANDON_3] = @@ -3216,7 +3216,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Brandon3 + .party = {.NoItemDefaultMoves = gTrainerParty_Brandon3 } }, [TRAINER_BRANDON_4] = @@ -3230,7 +3230,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Brandon4 + .party = {.NoItemDefaultMoves = gTrainerParty_Brandon4 } }, [TRAINER_BRANDON_5] = @@ -3244,7 +3244,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 5, - .party = gTrainerParty_Brandon5 + .party = {.ItemDefaultMoves = gTrainerParty_Brandon5 } }, [TRAINER_EDWARD] = @@ -3258,7 +3258,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Edward + .party = {.NoItemCustomMoves = gTrainerParty_Edward } }, [TRAINER_PRESTON] = @@ -3272,7 +3272,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Preston + .party = {.NoItemDefaultMoves = gTrainerParty_Preston } }, [TRAINER_VIRGIL] = @@ -3286,7 +3286,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Virgil + .party = {.NoItemDefaultMoves = gTrainerParty_Virgil } }, [TRAINER_FRITZ] = @@ -3300,7 +3300,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Fritz + .party = {.NoItemDefaultMoves = gTrainerParty_Fritz } }, [TRAINER_WILLIAM] = @@ -3314,7 +3314,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_William + .party = {.NoItemDefaultMoves = gTrainerParty_William } }, [TRAINER_JOSHUA] = @@ -3328,7 +3328,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Joshua + .party = {.NoItemDefaultMoves = gTrainerParty_Joshua } }, [TRAINER_CAMERON_1] = @@ -3342,7 +3342,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cameron1 + .party = {.NoItemDefaultMoves = gTrainerParty_Cameron1 } }, [TRAINER_CAMERON_2] = @@ -3356,7 +3356,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cameron2 + .party = {.NoItemDefaultMoves = gTrainerParty_Cameron2 } }, [TRAINER_CAMERON_3] = @@ -3370,7 +3370,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cameron3 + .party = {.NoItemDefaultMoves = gTrainerParty_Cameron3 } }, [TRAINER_CAMERON_4] = @@ -3384,7 +3384,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cameron4 + .party = {.NoItemDefaultMoves = gTrainerParty_Cameron4 } }, [TRAINER_CAMERON_5] = @@ -3398,7 +3398,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cameron5 + .party = {.NoItemDefaultMoves = gTrainerParty_Cameron5 } }, [TRAINER_JACLYN] = @@ -3412,7 +3412,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jaclyn + .party = {.NoItemCustomMoves = gTrainerParty_Jaclyn } }, [TRAINER_HANNAH] = @@ -3426,7 +3426,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Hannah + .party = {.NoItemDefaultMoves = gTrainerParty_Hannah } }, [TRAINER_SAMANTHA] = @@ -3440,7 +3440,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Samantha + .party = {.NoItemDefaultMoves = gTrainerParty_Samantha } }, [TRAINER_MAURA] = @@ -3454,7 +3454,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Maura + .party = {.NoItemDefaultMoves = gTrainerParty_Maura } }, [TRAINER_KAYLA] = @@ -3468,7 +3468,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Kayla + .party = {.NoItemDefaultMoves = gTrainerParty_Kayla } }, [TRAINER_ALEXIS] = @@ -3482,7 +3482,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Alexis + .party = {.NoItemDefaultMoves = gTrainerParty_Alexis } }, [TRAINER_JACKI_1] = @@ -3496,7 +3496,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jacki1 + .party = {.NoItemDefaultMoves = gTrainerParty_Jacki1 } }, [TRAINER_JACKI_2] = @@ -3510,7 +3510,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jacki2 + .party = {.NoItemDefaultMoves = gTrainerParty_Jacki2 } }, [TRAINER_JACKI_3] = @@ -3524,7 +3524,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jacki3 + .party = {.NoItemDefaultMoves = gTrainerParty_Jacki3 } }, [TRAINER_JACKI_4] = @@ -3538,7 +3538,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jacki4 + .party = {.NoItemDefaultMoves = gTrainerParty_Jacki4 } }, [TRAINER_JACKI_5] = @@ -3552,7 +3552,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jacki5 + .party = {.NoItemDefaultMoves = gTrainerParty_Jacki5 } }, [TRAINER_WALTER_1] = @@ -3566,7 +3566,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Walter1 + .party = {.NoItemDefaultMoves = gTrainerParty_Walter1 } }, [TRAINER_TUCKER] = @@ -3580,7 +3580,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tucker + .party = {.NoItemDefaultMoves = gTrainerParty_Tucker } }, [TRAINER_THOMAS] = @@ -3594,7 +3594,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Thomas + .party = {.NoItemDefaultMoves = gTrainerParty_Thomas } }, [TRAINER_WALTER_2] = @@ -3608,7 +3608,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Walter2 + .party = {.NoItemDefaultMoves = gTrainerParty_Walter2 } }, [TRAINER_WALTER_3] = @@ -3622,7 +3622,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Walter3 + .party = {.NoItemCustomMoves = gTrainerParty_Walter3 } }, [TRAINER_WALTER_4] = @@ -3636,7 +3636,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Walter4 + .party = {.NoItemCustomMoves = gTrainerParty_Walter4 } }, [TRAINER_WALTER_5] = @@ -3650,7 +3650,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Walter5 + .party = {.NoItemCustomMoves = gTrainerParty_Walter5 } }, [TRAINER_SIDNEY] = @@ -3664,7 +3664,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Sidney + .party = {.ItemCustomMoves = gTrainerParty_Sidney } }, [TRAINER_PHOEBE] = @@ -3678,7 +3678,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Phoebe + .party = {.ItemCustomMoves = gTrainerParty_Phoebe } }, [TRAINER_GLACIA] = @@ -3692,7 +3692,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Glacia + .party = {.ItemCustomMoves = gTrainerParty_Glacia } }, [TRAINER_DRAKE] = @@ -3706,7 +3706,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Drake + .party = {.ItemCustomMoves = gTrainerParty_Drake } }, [TRAINER_ROXANNE] = @@ -3720,7 +3720,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Roxanne + .party = {.NoItemCustomMoves = gTrainerParty_Roxanne } }, [TRAINER_BRAWLY] = @@ -3734,7 +3734,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Brawly + .party = {.NoItemCustomMoves = gTrainerParty_Brawly } }, [TRAINER_WATTSON] = @@ -3748,7 +3748,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wattson + .party = {.NoItemCustomMoves = gTrainerParty_Wattson } }, [TRAINER_FLANNERY] = @@ -3762,7 +3762,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Flannery + .party = {.NoItemCustomMoves = gTrainerParty_Flannery } }, [TRAINER_NORMAN] = @@ -3776,7 +3776,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Norman + .party = {.NoItemCustomMoves = gTrainerParty_Norman } }, [TRAINER_WINONA] = @@ -3790,7 +3790,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_Winona + .party = {.NoItemCustomMoves = gTrainerParty_Winona } }, [TRAINER_TATE_AND_LIZA] = @@ -3804,7 +3804,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_TateAndLiza + .party = {.ItemCustomMoves = gTrainerParty_TateAndLiza } }, [TRAINER_WALLACE] = @@ -3818,7 +3818,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wallace + .party = {.NoItemCustomMoves = gTrainerParty_Wallace } }, [TRAINER_JERRY_1] = @@ -3832,7 +3832,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jerry1 + .party = {.NoItemDefaultMoves = gTrainerParty_Jerry1 } }, [TRAINER_TED] = @@ -3846,7 +3846,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ted + .party = {.NoItemDefaultMoves = gTrainerParty_Ted } }, [TRAINER_PAUL] = @@ -3860,7 +3860,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Paul + .party = {.NoItemDefaultMoves = gTrainerParty_Paul } }, [TRAINER_JERRY_2] = @@ -3874,7 +3874,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jerry2 + .party = {.NoItemDefaultMoves = gTrainerParty_Jerry2 } }, [TRAINER_JERRY_3] = @@ -3888,7 +3888,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jerry3 + .party = {.NoItemDefaultMoves = gTrainerParty_Jerry3 } }, [TRAINER_JERRY_4] = @@ -3902,7 +3902,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jerry4 + .party = {.NoItemDefaultMoves = gTrainerParty_Jerry4 } }, [TRAINER_JERRY_5] = @@ -3916,7 +3916,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Jerry5 + .party = {.NoItemDefaultMoves = gTrainerParty_Jerry5 } }, [TRAINER_KAREN_1] = @@ -3930,7 +3930,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Karen1 + .party = {.NoItemDefaultMoves = gTrainerParty_Karen1 } }, [TRAINER_GEORGIA] = @@ -3944,7 +3944,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Georgia + .party = {.NoItemDefaultMoves = gTrainerParty_Georgia } }, [TRAINER_KAREN_2] = @@ -3958,7 +3958,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Karen2 + .party = {.NoItemDefaultMoves = gTrainerParty_Karen2 } }, [TRAINER_KAREN_3] = @@ -3972,7 +3972,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Karen3 + .party = {.NoItemDefaultMoves = gTrainerParty_Karen3 } }, [TRAINER_KAREN_4] = @@ -3986,7 +3986,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Karen4 + .party = {.NoItemDefaultMoves = gTrainerParty_Karen4 } }, [TRAINER_KAREN_5] = @@ -4000,7 +4000,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Karen5 + .party = {.NoItemDefaultMoves = gTrainerParty_Karen5 } }, [TRAINER_KATE_AND_JOY] = @@ -4014,7 +4014,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_KateAndJoy + .party = {.NoItemCustomMoves = gTrainerParty_KateAndJoy } }, [TRAINER_ANNA_AND_MEG_1] = @@ -4028,7 +4028,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AnnaAndMeg1 + .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg1 } }, [TRAINER_ANNA_AND_MEG_2] = @@ -4042,7 +4042,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AnnaAndMeg2 + .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg2 } }, [TRAINER_ANNA_AND_MEG_3] = @@ -4056,7 +4056,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AnnaAndMeg3 + .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg3 } }, [TRAINER_ANNA_AND_MEG_4] = @@ -4070,7 +4070,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AnnaAndMeg4 + .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg4 } }, [TRAINER_ANNA_AND_MEG_5] = @@ -4084,7 +4084,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AnnaAndMeg5 + .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg5 } }, [TRAINER_VICTOR] = @@ -4098,7 +4098,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Victor + .party = {.ItemDefaultMoves = gTrainerParty_Victor } }, [TRAINER_MIGUEL_1] = @@ -4112,7 +4112,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Miguel1 + .party = {.ItemDefaultMoves = gTrainerParty_Miguel1 } }, [TRAINER_COLTON] = @@ -4126,7 +4126,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Colton + .party = {.ItemCustomMoves = gTrainerParty_Colton } }, [TRAINER_MIGUEL_2] = @@ -4140,7 +4140,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Miguel2 + .party = {.ItemDefaultMoves = gTrainerParty_Miguel2 } }, [TRAINER_MIGUEL_3] = @@ -4154,7 +4154,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Miguel3 + .party = {.ItemDefaultMoves = gTrainerParty_Miguel3 } }, [TRAINER_MIGUEL_4] = @@ -4168,7 +4168,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Miguel4 + .party = {.ItemDefaultMoves = gTrainerParty_Miguel4 } }, [TRAINER_MIGUEL_5] = @@ -4182,7 +4182,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Miguel5 + .party = {.ItemDefaultMoves = gTrainerParty_Miguel5 } }, [TRAINER_VICTORIA] = @@ -4196,7 +4196,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 1, - .party = gTrainerParty_Victoria + .party = {.ItemDefaultMoves = gTrainerParty_Victoria } }, [TRAINER_VANESSA] = @@ -4210,7 +4210,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Vanessa + .party = {.ItemDefaultMoves = gTrainerParty_Vanessa } }, [TRAINER_MARISSA] = @@ -4224,7 +4224,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Marissa + .party = {.ItemDefaultMoves = gTrainerParty_Marissa } }, [TRAINER_ISABEL_1] = @@ -4238,7 +4238,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Isabel1 + .party = {.ItemDefaultMoves = gTrainerParty_Isabel1 } }, [TRAINER_ISABEL_2] = @@ -4252,7 +4252,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Isabel2 + .party = {.ItemDefaultMoves = gTrainerParty_Isabel2 } }, [TRAINER_ISABEL_3] = @@ -4266,7 +4266,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Isabel3 + .party = {.ItemDefaultMoves = gTrainerParty_Isabel3 } }, [TRAINER_ISABEL_4] = @@ -4280,7 +4280,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Isabel4 + .party = {.ItemDefaultMoves = gTrainerParty_Isabel4 } }, [TRAINER_ISABEL_5] = @@ -4294,7 +4294,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Isabel5 + .party = {.ItemDefaultMoves = gTrainerParty_Isabel5 } }, [TRAINER_TIMOTHY_1] = @@ -4308,7 +4308,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Timothy1 + .party = {.NoItemDefaultMoves = gTrainerParty_Timothy1 } }, [TRAINER_TIMOTHY_2] = @@ -4322,7 +4322,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Timothy2 + .party = {.NoItemCustomMoves = gTrainerParty_Timothy2 } }, [TRAINER_TIMOTHY_3] = @@ -4336,7 +4336,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Timothy3 + .party = {.NoItemCustomMoves = gTrainerParty_Timothy3 } }, [TRAINER_TIMOTHY_4] = @@ -4350,7 +4350,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Timothy4 + .party = {.NoItemCustomMoves = gTrainerParty_Timothy4 } }, [TRAINER_TIMOTHY_5] = @@ -4364,7 +4364,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Timothy5 + .party = {.NoItemCustomMoves = gTrainerParty_Timothy5 } }, [TRAINER_VICKY] = @@ -4378,7 +4378,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Vicky + .party = {.NoItemCustomMoves = gTrainerParty_Vicky } }, [TRAINER_SHELBY_1] = @@ -4392,7 +4392,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelby1 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelby1 } }, [TRAINER_SHELBY_2] = @@ -4406,7 +4406,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelby2 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelby2 } }, [TRAINER_SHELBY_3] = @@ -4420,7 +4420,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelby3 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelby3 } }, [TRAINER_SHELBY_4] = @@ -4434,7 +4434,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelby4 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelby4 } }, [TRAINER_SHELBY_5] = @@ -4448,7 +4448,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelby5 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelby5 } }, [TRAINER_CALVIN_1] = @@ -4462,7 +4462,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Calvin1 + .party = {.NoItemDefaultMoves = gTrainerParty_Calvin1 } }, [TRAINER_BILLY] = @@ -4476,7 +4476,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Billy + .party = {.NoItemDefaultMoves = gTrainerParty_Billy } }, [TRAINER_JOSH] = @@ -4490,7 +4490,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Josh + .party = {.NoItemCustomMoves = gTrainerParty_Josh } }, [TRAINER_TOMMY] = @@ -4504,7 +4504,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tommy + .party = {.NoItemDefaultMoves = gTrainerParty_Tommy } }, [TRAINER_JOEY] = @@ -4518,7 +4518,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Joey + .party = {.NoItemDefaultMoves = gTrainerParty_Joey } }, [TRAINER_BEN] = @@ -4532,7 +4532,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ben + .party = {.NoItemCustomMoves = gTrainerParty_Ben } }, [TRAINER_ANONYMOUS_5] = @@ -4546,7 +4546,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Anonymous5 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous5 } }, [TRAINER_KEVIN] = @@ -4560,7 +4560,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Kevin + .party = {.NoItemDefaultMoves = gTrainerParty_Kevin } }, [TRAINER_NEAL] = @@ -4574,7 +4574,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Neal + .party = {.NoItemDefaultMoves = gTrainerParty_Neal } }, [TRAINER_DILLON] = @@ -4588,7 +4588,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dillon + .party = {.NoItemDefaultMoves = gTrainerParty_Dillon } }, [TRAINER_CALVIN_2] = @@ -4602,7 +4602,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Calvin2 + .party = {.NoItemDefaultMoves = gTrainerParty_Calvin2 } }, [TRAINER_CALVIN_3] = @@ -4616,7 +4616,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Calvin3 + .party = {.NoItemDefaultMoves = gTrainerParty_Calvin3 } }, [TRAINER_CALVIN_4] = @@ -4630,7 +4630,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Calvin4 + .party = {.NoItemDefaultMoves = gTrainerParty_Calvin4 } }, [TRAINER_CALVIN_5] = @@ -4644,7 +4644,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Calvin5 + .party = {.NoItemDefaultMoves = gTrainerParty_Calvin5 } }, [TRAINER_EDDIE] = @@ -4658,7 +4658,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Eddie + .party = {.NoItemDefaultMoves = gTrainerParty_Eddie } }, [TRAINER_ALLEN] = @@ -4672,7 +4672,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Allen + .party = {.NoItemDefaultMoves = gTrainerParty_Allen } }, [TRAINER_TIMMY] = @@ -4686,7 +4686,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Timmy + .party = {.NoItemDefaultMoves = gTrainerParty_Timmy } }, [TRAINER_STEVEN] = @@ -4700,7 +4700,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 6, - .party = gTrainerParty_Steven + .party = {.ItemCustomMoves = gTrainerParty_Steven } }, [TRAINER_ANDREW] = @@ -4714,7 +4714,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Andrew + .party = {.NoItemDefaultMoves = gTrainerParty_Andrew } }, [TRAINER_IVAN] = @@ -4728,7 +4728,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ivan + .party = {.NoItemDefaultMoves = gTrainerParty_Ivan } }, [TRAINER_CLAUDE] = @@ -4742,7 +4742,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Claude + .party = {.NoItemDefaultMoves = gTrainerParty_Claude } }, [TRAINER_ELLIOT_1] = @@ -4756,7 +4756,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Elliot1 + .party = {.NoItemDefaultMoves = gTrainerParty_Elliot1 } }, [TRAINER_NED] = @@ -4770,7 +4770,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ned + .party = {.NoItemDefaultMoves = gTrainerParty_Ned } }, [TRAINER_DALE] = @@ -4784,7 +4784,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Dale + .party = {.NoItemDefaultMoves = gTrainerParty_Dale } }, [TRAINER_NOLAN] = @@ -4798,7 +4798,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Nolan + .party = {.NoItemDefaultMoves = gTrainerParty_Nolan } }, [TRAINER_BARNY] = @@ -4812,7 +4812,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Barny + .party = {.NoItemDefaultMoves = gTrainerParty_Barny } }, [TRAINER_WADE] = @@ -4826,7 +4826,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Wade + .party = {.NoItemDefaultMoves = gTrainerParty_Wade } }, [TRAINER_CARTER] = @@ -4840,7 +4840,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Carter + .party = {.NoItemDefaultMoves = gTrainerParty_Carter } }, [TRAINER_ELLIOT_2] = @@ -4854,7 +4854,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Elliot2 + .party = {.NoItemDefaultMoves = gTrainerParty_Elliot2 } }, [TRAINER_ELLIOT_3] = @@ -4868,7 +4868,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Elliot3 + .party = {.NoItemDefaultMoves = gTrainerParty_Elliot3 } }, [TRAINER_ELLIOT_4] = @@ -4882,7 +4882,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Elliot4 + .party = {.NoItemDefaultMoves = gTrainerParty_Elliot4 } }, [TRAINER_ELLIOT_5] = @@ -4896,7 +4896,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 4, - .party = gTrainerParty_Elliot5 + .party = {.NoItemDefaultMoves = gTrainerParty_Elliot5 } }, [TRAINER_RONALD] = @@ -4910,7 +4910,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Ronald + .party = {.NoItemDefaultMoves = gTrainerParty_Ronald } }, [TRAINER_JACOB] = @@ -4924,7 +4924,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Jacob + .party = {.NoItemDefaultMoves = gTrainerParty_Jacob } }, [TRAINER_ANTHONY] = @@ -4938,7 +4938,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Anthony + .party = {.NoItemDefaultMoves = gTrainerParty_Anthony } }, [TRAINER_BENJAMIN_1] = @@ -4952,7 +4952,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Benjamin1 + .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin1 } }, [TRAINER_BENJAMIN_2] = @@ -4966,7 +4966,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Benjamin2 + .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin2 } }, [TRAINER_BENJAMIN_3] = @@ -4980,7 +4980,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Benjamin3 + .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin3 } }, [TRAINER_BENJAMIN_4] = @@ -4994,7 +4994,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Benjamin4 + .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin4 } }, [TRAINER_BENJAMIN_5] = @@ -5008,7 +5008,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Benjamin5 + .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin5 } }, [TRAINER_ABIGAIL_1] = @@ -5022,7 +5022,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Abigail1 + .party = {.NoItemDefaultMoves = gTrainerParty_Abigail1 } }, [TRAINER_JASMINE] = @@ -5036,7 +5036,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Jasmine + .party = {.NoItemDefaultMoves = gTrainerParty_Jasmine } }, [TRAINER_ABIGAIL_2] = @@ -5050,7 +5050,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Abigail2 + .party = {.NoItemDefaultMoves = gTrainerParty_Abigail2 } }, [TRAINER_ABIGAIL_3] = @@ -5064,7 +5064,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Abigail3 + .party = {.NoItemDefaultMoves = gTrainerParty_Abigail3 } }, [TRAINER_ABIGAIL_4] = @@ -5078,7 +5078,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Abigail4 + .party = {.NoItemDefaultMoves = gTrainerParty_Abigail4 } }, [TRAINER_ABIGAIL_5] = @@ -5092,7 +5092,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Abigail5 + .party = {.NoItemDefaultMoves = gTrainerParty_Abigail5 } }, [TRAINER_DYLAN_1] = @@ -5106,7 +5106,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dylan1 + .party = {.NoItemDefaultMoves = gTrainerParty_Dylan1 } }, [TRAINER_DYLAN_2] = @@ -5120,7 +5120,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dylan2 + .party = {.NoItemDefaultMoves = gTrainerParty_Dylan2 } }, [TRAINER_DYLAN_3] = @@ -5134,7 +5134,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dylan3 + .party = {.NoItemDefaultMoves = gTrainerParty_Dylan3 } }, [TRAINER_DYLAN_4] = @@ -5148,7 +5148,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dylan4 + .party = {.NoItemDefaultMoves = gTrainerParty_Dylan4 } }, [TRAINER_DYLAN_5] = @@ -5162,7 +5162,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dylan5 + .party = {.NoItemDefaultMoves = gTrainerParty_Dylan5 } }, [TRAINER_MARIA_1] = @@ -5176,7 +5176,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Maria1 + .party = {.NoItemDefaultMoves = gTrainerParty_Maria1 } }, [TRAINER_MARIA_2] = @@ -5190,7 +5190,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Maria2 + .party = {.NoItemDefaultMoves = gTrainerParty_Maria2 } }, [TRAINER_MARIA_3] = @@ -5204,7 +5204,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Maria3 + .party = {.NoItemDefaultMoves = gTrainerParty_Maria3 } }, [TRAINER_MARIA_4] = @@ -5218,7 +5218,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Maria4 + .party = {.NoItemDefaultMoves = gTrainerParty_Maria4 } }, [TRAINER_MARIA_5] = @@ -5232,7 +5232,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Maria5 + .party = {.NoItemDefaultMoves = gTrainerParty_Maria5 } }, [TRAINER_CALEB] = @@ -5246,7 +5246,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Caleb + .party = {.NoItemDefaultMoves = gTrainerParty_Caleb } }, [TRAINER_ANONYMOUS_6] = @@ -5260,7 +5260,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous6 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous6 } }, [TRAINER_ISAIAH_1] = @@ -5274,7 +5274,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Isaiah1 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah1 } }, [TRAINER_ANONYMOUS_7] = @@ -5288,7 +5288,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous7 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous7 } }, [TRAINER_CHASE] = @@ -5302,7 +5302,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Chase + .party = {.NoItemDefaultMoves = gTrainerParty_Chase } }, [TRAINER_ISAIAH_2] = @@ -5316,7 +5316,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Isaiah2 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah2 } }, [TRAINER_ISAIAH_3] = @@ -5330,7 +5330,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Isaiah3 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah3 } }, [TRAINER_ISAIAH_4] = @@ -5344,7 +5344,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Isaiah4 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah4 } }, [TRAINER_ISAIAH_5] = @@ -5358,7 +5358,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Isaiah5 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah5 } }, [TRAINER_ANONYMOUS_8] = @@ -5372,7 +5372,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Anonymous8 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous8 } }, [TRAINER_CONNOR] = @@ -5386,7 +5386,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Connor + .party = {.NoItemDefaultMoves = gTrainerParty_Connor } }, [TRAINER_ANONYMOUS_9] = @@ -5400,7 +5400,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous9 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous9 } }, [TRAINER_KATELYN_1] = @@ -5414,7 +5414,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Katelyn1 + .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn1 } }, [TRAINER_ALLISON] = @@ -5428,7 +5428,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Allison + .party = {.NoItemDefaultMoves = gTrainerParty_Allison } }, [TRAINER_KATELYN_2] = @@ -5442,7 +5442,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Katelyn2 + .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn2 } }, [TRAINER_KATELYN_3] = @@ -5456,7 +5456,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Katelyn3 + .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn3 } }, [TRAINER_KATELYN_4] = @@ -5470,7 +5470,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Katelyn4 + .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn4 } }, [TRAINER_KATELYN_5] = @@ -5484,7 +5484,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Katelyn5 + .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn5 } }, [TRAINER_NICOLAS_1] = @@ -5498,7 +5498,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nicolas1 + .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas1 } }, [TRAINER_NICOLAS_2] = @@ -5512,7 +5512,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nicolas2 + .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas2 } }, [TRAINER_NICOLAS_3] = @@ -5526,7 +5526,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nicolas3 + .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas3 } }, [TRAINER_NICOLAS_4] = @@ -5540,7 +5540,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Nicolas4 + .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas4 } }, [TRAINER_NICOLAS_5] = @@ -5554,7 +5554,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Nicolas5 + .party = {.ItemDefaultMoves = gTrainerParty_Nicolas5 } }, [TRAINER_AARON] = @@ -5568,7 +5568,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Aaron + .party = {.NoItemDefaultMoves = gTrainerParty_Aaron } }, [TRAINER_PERRY] = @@ -5582,7 +5582,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Perry + .party = {.NoItemDefaultMoves = gTrainerParty_Perry } }, [TRAINER_HUGH] = @@ -5596,7 +5596,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Hugh + .party = {.NoItemDefaultMoves = gTrainerParty_Hugh } }, [TRAINER_PHIL] = @@ -5610,7 +5610,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Phil + .party = {.NoItemDefaultMoves = gTrainerParty_Phil } }, [TRAINER_JARED] = @@ -5624,7 +5624,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jared + .party = {.NoItemDefaultMoves = gTrainerParty_Jared } }, [TRAINER_ANONYMOUS_10] = @@ -5638,7 +5638,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Anonymous10 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous10 } }, [TRAINER_TANNER] = @@ -5652,7 +5652,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Tanner + .party = {.NoItemDefaultMoves = gTrainerParty_Tanner } }, [TRAINER_WILL] = @@ -5666,7 +5666,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Will + .party = {.NoItemDefaultMoves = gTrainerParty_Will } }, [TRAINER_COLIN] = @@ -5680,7 +5680,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Colin + .party = {.NoItemDefaultMoves = gTrainerParty_Colin } }, [TRAINER_ROBERT_1] = @@ -5694,7 +5694,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Robert1 + .party = {.NoItemDefaultMoves = gTrainerParty_Robert1 } }, [TRAINER_BENNY] = @@ -5708,7 +5708,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Benny + .party = {.NoItemDefaultMoves = gTrainerParty_Benny } }, [TRAINER_CHESTER] = @@ -5722,7 +5722,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Chester + .party = {.NoItemDefaultMoves = gTrainerParty_Chester } }, [TRAINER_ROBERT_2] = @@ -5736,7 +5736,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Robert2 + .party = {.NoItemDefaultMoves = gTrainerParty_Robert2 } }, [TRAINER_ROBERT_3] = @@ -5750,7 +5750,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Robert3 + .party = {.NoItemDefaultMoves = gTrainerParty_Robert3 } }, [TRAINER_ROBERT_4] = @@ -5764,7 +5764,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Robert4 + .party = {.NoItemDefaultMoves = gTrainerParty_Robert4 } }, [TRAINER_ROBERT_5] = @@ -5778,7 +5778,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Robert5 + .party = {.NoItemDefaultMoves = gTrainerParty_Robert5 } }, [TRAINER_ALEX] = @@ -5792,7 +5792,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Alex + .party = {.NoItemDefaultMoves = gTrainerParty_Alex } }, [TRAINER_BECK] = @@ -5806,7 +5806,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Beck + .party = {.NoItemDefaultMoves = gTrainerParty_Beck } }, [TRAINER_YASU] = @@ -5820,7 +5820,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 1, - .party = gTrainerParty_Yasu + .party = {.NoItemDefaultMoves = gTrainerParty_Yasu } }, [TRAINER_TAKASHI] = @@ -5834,7 +5834,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 3, - .party = gTrainerParty_Takashi + .party = {.NoItemDefaultMoves = gTrainerParty_Takashi } }, [TRAINER_MAKOTO] = @@ -5848,7 +5848,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 1, - .party = gTrainerParty_Makoto + .party = {.NoItemDefaultMoves = gTrainerParty_Makoto } }, [TRAINER_HIDEO_1] = @@ -5862,7 +5862,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Hideo1 + .party = {.NoItemDefaultMoves = gTrainerParty_Hideo1 } }, [TRAINER_LAO_1] = @@ -5876,7 +5876,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Lao1 + .party = {.NoItemCustomMoves = gTrainerParty_Lao1 } }, [TRAINER_LUNG] = @@ -5890,7 +5890,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 2, - .party = gTrainerParty_Lung + .party = {.NoItemDefaultMoves = gTrainerParty_Lung } }, [TRAINER_LAO_2] = @@ -5904,7 +5904,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Lao2 + .party = {.NoItemCustomMoves = gTrainerParty_Lao2 } }, [TRAINER_LAO_3] = @@ -5918,7 +5918,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Lao3 + .party = {.NoItemCustomMoves = gTrainerParty_Lao3 } }, [TRAINER_LAO_4] = @@ -5932,7 +5932,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Lao4 + .party = {.NoItemCustomMoves = gTrainerParty_Lao4 } }, [TRAINER_LAO_5] = @@ -5946,7 +5946,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Lao5 + .party = {.ItemCustomMoves = gTrainerParty_Lao5 } }, [TRAINER_TESSA] = @@ -5960,7 +5960,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Tessa + .party = {.NoItemDefaultMoves = gTrainerParty_Tessa } }, [TRAINER_LAURA] = @@ -5974,7 +5974,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Laura + .party = {.NoItemDefaultMoves = gTrainerParty_Laura } }, [TRAINER_CYNDY_1] = @@ -5988,7 +5988,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cyndy1 + .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy1 } }, [TRAINER_CORA] = @@ -6002,7 +6002,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cora + .party = {.NoItemDefaultMoves = gTrainerParty_Cora } }, [TRAINER_JILL] = @@ -6016,7 +6016,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jill + .party = {.NoItemDefaultMoves = gTrainerParty_Jill } }, [TRAINER_CYNDY_2] = @@ -6030,7 +6030,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cyndy2 + .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy2 } }, [TRAINER_CYNDY_3] = @@ -6044,7 +6044,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cyndy3 + .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy3 } }, [TRAINER_CYNDY_4] = @@ -6058,7 +6058,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cyndy4 + .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy4 } }, [TRAINER_CYNDY_5] = @@ -6072,7 +6072,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cyndy5 + .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy5 } }, [TRAINER_MADELINE_1] = @@ -6086,7 +6086,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Madeline1 + .party = {.NoItemCustomMoves = gTrainerParty_Madeline1 } }, [TRAINER_CLARISSA] = @@ -6100,7 +6100,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Clarissa + .party = {.NoItemDefaultMoves = gTrainerParty_Clarissa } }, [TRAINER_ANGELICA] = @@ -6114,7 +6114,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Angelica + .party = {.NoItemDefaultMoves = gTrainerParty_Angelica } }, [TRAINER_MADELINE_2] = @@ -6128,7 +6128,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Madeline2 + .party = {.NoItemCustomMoves = gTrainerParty_Madeline2 } }, [TRAINER_MADELINE_3] = @@ -6142,7 +6142,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Madeline3 + .party = {.NoItemCustomMoves = gTrainerParty_Madeline3 } }, [TRAINER_MADELINE_4] = @@ -6156,7 +6156,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Madeline4 + .party = {.NoItemCustomMoves = gTrainerParty_Madeline4 } }, [TRAINER_MADELINE_5] = @@ -6170,7 +6170,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Madeline5 + .party = {.NoItemCustomMoves = gTrainerParty_Madeline5 } }, [TRAINER_BEVERLY] = @@ -6184,7 +6184,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Beverly + .party = {.NoItemDefaultMoves = gTrainerParty_Beverly } }, [TRAINER_DAWN] = @@ -6198,7 +6198,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dawn + .party = {.NoItemDefaultMoves = gTrainerParty_Dawn } }, [TRAINER_NICOLE] = @@ -6212,7 +6212,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Nicole + .party = {.NoItemDefaultMoves = gTrainerParty_Nicole } }, [TRAINER_DENISE] = @@ -6226,7 +6226,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Denise + .party = {.NoItemDefaultMoves = gTrainerParty_Denise } }, [TRAINER_BETH] = @@ -6240,7 +6240,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Beth + .party = {.NoItemDefaultMoves = gTrainerParty_Beth } }, [TRAINER_TARA] = @@ -6254,7 +6254,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tara + .party = {.NoItemDefaultMoves = gTrainerParty_Tara } }, [TRAINER_MISSY] = @@ -6268,7 +6268,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Missy + .party = {.NoItemDefaultMoves = gTrainerParty_Missy } }, [TRAINER_ALICE] = @@ -6282,7 +6282,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Alice + .party = {.NoItemDefaultMoves = gTrainerParty_Alice } }, [TRAINER_JENNY_1] = @@ -6296,7 +6296,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jenny1 + .party = {.NoItemDefaultMoves = gTrainerParty_Jenny1 } }, [TRAINER_GRACE] = @@ -6310,7 +6310,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grace + .party = {.NoItemDefaultMoves = gTrainerParty_Grace } }, [TRAINER_TANYA] = @@ -6324,7 +6324,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tanya + .party = {.NoItemDefaultMoves = gTrainerParty_Tanya } }, [TRAINER_SHARON] = @@ -6338,7 +6338,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Sharon + .party = {.NoItemDefaultMoves = gTrainerParty_Sharon } }, [TRAINER_NIKKI] = @@ -6352,7 +6352,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Nikki + .party = {.NoItemDefaultMoves = gTrainerParty_Nikki } }, [TRAINER_BRENDA] = @@ -6366,7 +6366,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Brenda + .party = {.NoItemDefaultMoves = gTrainerParty_Brenda } }, [TRAINER_KATIE] = @@ -6380,7 +6380,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Katie + .party = {.NoItemDefaultMoves = gTrainerParty_Katie } }, [TRAINER_SUSIE] = @@ -6394,7 +6394,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Susie + .party = {.NoItemDefaultMoves = gTrainerParty_Susie } }, [TRAINER_KARA] = @@ -6408,7 +6408,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Kara + .party = {.NoItemDefaultMoves = gTrainerParty_Kara } }, [TRAINER_DANA] = @@ -6422,7 +6422,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dana + .party = {.NoItemDefaultMoves = gTrainerParty_Dana } }, [TRAINER_ERIN] = @@ -6436,7 +6436,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Erin + .party = {.NoItemDefaultMoves = gTrainerParty_Erin } }, [TRAINER_DEBRA] = @@ -6450,7 +6450,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Debra + .party = {.NoItemDefaultMoves = gTrainerParty_Debra } }, [TRAINER_LINDA] = @@ -6464,7 +6464,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Linda + .party = {.NoItemDefaultMoves = gTrainerParty_Linda } }, [TRAINER_KAYLEE] = @@ -6478,7 +6478,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Kaylee + .party = {.NoItemDefaultMoves = gTrainerParty_Kaylee } }, [TRAINER_LAUREL] = @@ -6492,7 +6492,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Laurel + .party = {.NoItemDefaultMoves = gTrainerParty_Laurel } }, [TRAINER_DARCY] = @@ -6506,7 +6506,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Darcy + .party = {.NoItemDefaultMoves = gTrainerParty_Darcy } }, [TRAINER_JENNY_2] = @@ -6520,7 +6520,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jenny2 + .party = {.NoItemDefaultMoves = gTrainerParty_Jenny2 } }, [TRAINER_JENNY_3] = @@ -6534,7 +6534,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jenny3 + .party = {.NoItemDefaultMoves = gTrainerParty_Jenny3 } }, [TRAINER_JENNY_4] = @@ -6548,7 +6548,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jenny4 + .party = {.NoItemDefaultMoves = gTrainerParty_Jenny4 } }, [TRAINER_JENNY_5] = @@ -6562,7 +6562,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Jenny5 + .party = {.NoItemDefaultMoves = gTrainerParty_Jenny5 } }, [TRAINER_HEIDI] = @@ -6576,7 +6576,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Heidi + .party = {.NoItemCustomMoves = gTrainerParty_Heidi } }, [TRAINER_BECKY] = @@ -6590,7 +6590,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Becky + .party = {.NoItemCustomMoves = gTrainerParty_Becky } }, [TRAINER_CAROL] = @@ -6604,7 +6604,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Carol + .party = {.NoItemDefaultMoves = gTrainerParty_Carol } }, [TRAINER_NANCY] = @@ -6618,7 +6618,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nancy + .party = {.NoItemDefaultMoves = gTrainerParty_Nancy } }, [TRAINER_MARTHA] = @@ -6632,7 +6632,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Martha + .party = {.NoItemDefaultMoves = gTrainerParty_Martha } }, [TRAINER_DIANA_1] = @@ -6646,7 +6646,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Diana1 + .party = {.NoItemDefaultMoves = gTrainerParty_Diana1 } }, [TRAINER_NINA] = @@ -6660,7 +6660,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nina + .party = {.NoItemDefaultMoves = gTrainerParty_Nina } }, [TRAINER_IRENE] = @@ -6674,7 +6674,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Irene + .party = {.NoItemDefaultMoves = gTrainerParty_Irene } }, [TRAINER_DIANA_2] = @@ -6688,7 +6688,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Diana2 + .party = {.NoItemDefaultMoves = gTrainerParty_Diana2 } }, [TRAINER_DIANA_3] = @@ -6702,7 +6702,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Diana3 + .party = {.NoItemDefaultMoves = gTrainerParty_Diana3 } }, [TRAINER_DIANA_4] = @@ -6716,7 +6716,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Diana4 + .party = {.NoItemDefaultMoves = gTrainerParty_Diana4 } }, [TRAINER_DIANA_5] = @@ -6730,7 +6730,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Diana5 + .party = {.NoItemDefaultMoves = gTrainerParty_Diana5 } }, [TRAINER_AMY_AND_LIV_1] = @@ -6744,7 +6744,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv1 + .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv1 } }, [TRAINER_AMY_AND_LIV_2] = @@ -6758,7 +6758,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv2 + .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv2 } }, [TRAINER_GINA_AND_MIA_1] = @@ -6772,7 +6772,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GinaAndMia1 + .party = {.NoItemDefaultMoves = gTrainerParty_GinaAndMia1 } }, [TRAINER_MIU_AND_YUKI] = @@ -6786,7 +6786,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_MiuAndYuki + .party = {.NoItemDefaultMoves = gTrainerParty_MiuAndYuki } }, [TRAINER_AMY_AND_LIV_3] = @@ -6800,7 +6800,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv3 + .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv3 } }, [TRAINER_GINA_AND_MIA_2] = @@ -6814,7 +6814,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GinaAndMia2 + .party = {.NoItemCustomMoves = gTrainerParty_GinaAndMia2 } }, [TRAINER_AMY_AND_LIV_4] = @@ -6828,7 +6828,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv4 + .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv4 } }, [TRAINER_AMY_AND_LIV_5] = @@ -6842,7 +6842,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv5 + .party = {.NoItemCustomMoves = gTrainerParty_AmyAndLiv5 } }, [TRAINER_AMY_AND_LIV_6] = @@ -6856,7 +6856,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv6 + .party = {.NoItemCustomMoves = gTrainerParty_AmyAndLiv6 } }, [TRAINER_HUEY] = @@ -6870,7 +6870,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Huey + .party = {.NoItemDefaultMoves = gTrainerParty_Huey } }, [TRAINER_EDMOND] = @@ -6884,7 +6884,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Edmond + .party = {.NoItemDefaultMoves = gTrainerParty_Edmond } }, [TRAINER_ERNEST_1] = @@ -6898,7 +6898,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ernest1 + .party = {.NoItemDefaultMoves = gTrainerParty_Ernest1 } }, [TRAINER_DWAYNE] = @@ -6912,7 +6912,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dwayne + .party = {.NoItemDefaultMoves = gTrainerParty_Dwayne } }, [TRAINER_PHILLIP] = @@ -6926,7 +6926,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Phillip + .party = {.NoItemDefaultMoves = gTrainerParty_Phillip } }, [TRAINER_LEONARD] = @@ -6940,7 +6940,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Leonard + .party = {.NoItemDefaultMoves = gTrainerParty_Leonard } }, [TRAINER_DUNCAN] = @@ -6954,7 +6954,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Duncan + .party = {.NoItemDefaultMoves = gTrainerParty_Duncan } }, [TRAINER_ERNEST_2] = @@ -6968,7 +6968,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ernest2 + .party = {.NoItemDefaultMoves = gTrainerParty_Ernest2 } }, [TRAINER_ERNEST_3] = @@ -6982,7 +6982,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ernest3 + .party = {.NoItemDefaultMoves = gTrainerParty_Ernest3 } }, [TRAINER_ERNEST_4] = @@ -6996,7 +6996,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ernest4 + .party = {.NoItemDefaultMoves = gTrainerParty_Ernest4 } }, [TRAINER_ERNEST_5] = @@ -7010,7 +7010,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ernest5 + .party = {.NoItemDefaultMoves = gTrainerParty_Ernest5 } }, [TRAINER_ANONYMOUS_11] = @@ -7024,7 +7024,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Anonymous11 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous11 } }, [TRAINER_ANONYMOUS_12] = @@ -7038,7 +7038,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Anonymous12 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous12 } }, [TRAINER_ANONYMOUS_13] = @@ -7052,7 +7052,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous13 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous13 } }, [TRAINER_SONNY] = @@ -7066,7 +7066,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Sonny + .party = {.NoItemDefaultMoves = gTrainerParty_Sonny } }, [TRAINER_DONOVAN] = @@ -7080,7 +7080,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Donovan + .party = {.NoItemDefaultMoves = gTrainerParty_Donovan } }, [TRAINER_GERALD] = @@ -7094,7 +7094,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Gerald + .party = {.NoItemDefaultMoves = gTrainerParty_Gerald } }, [TRAINER_KELVIN] = @@ -7108,7 +7108,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Kelvin + .party = {.NoItemDefaultMoves = gTrainerParty_Kelvin } }, [TRAINER_KODY] = @@ -7122,7 +7122,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Kody + .party = {.NoItemDefaultMoves = gTrainerParty_Kody } }, [TRAINER_TEVIN] = @@ -7136,7 +7136,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tevin + .party = {.NoItemDefaultMoves = gTrainerParty_Tevin } }, [TRAINER_DAMON] = @@ -7150,7 +7150,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Damon + .party = {.NoItemDefaultMoves = gTrainerParty_Damon } }, [TRAINER_PABLO] = @@ -7164,7 +7164,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Pablo + .party = {.NoItemDefaultMoves = gTrainerParty_Pablo } }, [TRAINER_EDWIN_1] = @@ -7178,7 +7178,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Edwin1 + .party = {.NoItemDefaultMoves = gTrainerParty_Edwin1 } }, [TRAINER_HECTOR_1] = @@ -7192,7 +7192,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Hector1 + .party = {.NoItemDefaultMoves = gTrainerParty_Hector1 } }, [TRAINER_HECTOR_2] = @@ -7206,7 +7206,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Hector2 + .party = {.NoItemDefaultMoves = gTrainerParty_Hector2 } }, [TRAINER_EDWIN_2] = @@ -7220,7 +7220,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Edwin2 + .party = {.NoItemDefaultMoves = gTrainerParty_Edwin2 } }, [TRAINER_EDWIN_3] = @@ -7234,7 +7234,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Edwin3 + .party = {.NoItemDefaultMoves = gTrainerParty_Edwin3 } }, [TRAINER_EDWIN_4] = @@ -7248,7 +7248,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Edwin4 + .party = {.NoItemDefaultMoves = gTrainerParty_Edwin4 } }, [TRAINER_EDWIN_5] = @@ -7262,7 +7262,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Edwin5 + .party = {.NoItemDefaultMoves = gTrainerParty_Edwin5 } }, [TRAINER_WALLY_1] = @@ -7276,7 +7276,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wally1 + .party = {.NoItemCustomMoves = gTrainerParty_Wally1 } }, [TRAINER_BRENDAN_1] = @@ -7290,7 +7290,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Brendan1 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan1 } }, [TRAINER_BRENDAN_2] = @@ -7304,7 +7304,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan2 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan2 } }, [TRAINER_BRENDAN_3] = @@ -7318,7 +7318,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan3 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan3 } }, [TRAINER_BRENDAN_4] = @@ -7332,7 +7332,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 1, - .party = gTrainerParty_Brendan4 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan4 } }, [TRAINER_BRENDAN_5] = @@ -7346,7 +7346,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan5 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan5 } }, [TRAINER_BRENDAN_6] = @@ -7360,7 +7360,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan6 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan6 } }, [TRAINER_BRENDAN_7] = @@ -7374,7 +7374,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Brendan7 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan7 } }, [TRAINER_BRENDAN_8] = @@ -7388,7 +7388,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan8 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan8 } }, [TRAINER_BRENDAN_9] = @@ -7402,7 +7402,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan9 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan9 } }, [TRAINER_MAY_1] = @@ -7416,7 +7416,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_May1 + .party = {.NoItemDefaultMoves = gTrainerParty_May1 } }, [TRAINER_MAY_2] = @@ -7430,7 +7430,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May2 + .party = {.NoItemDefaultMoves = gTrainerParty_May2 } }, [TRAINER_MAY_3] = @@ -7444,7 +7444,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May3 + .party = {.NoItemDefaultMoves = gTrainerParty_May3 } }, [TRAINER_MAY_4] = @@ -7458,7 +7458,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_May4 + .party = {.NoItemDefaultMoves = gTrainerParty_May4 } }, [TRAINER_MAY_5] = @@ -7472,7 +7472,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May5 + .party = {.NoItemDefaultMoves = gTrainerParty_May5 } }, [TRAINER_MAY_6] = @@ -7486,7 +7486,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May6 + .party = {.NoItemDefaultMoves = gTrainerParty_May6 } }, [TRAINER_MAY_7] = @@ -7500,7 +7500,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_May7 + .party = {.NoItemDefaultMoves = gTrainerParty_May7 } }, [TRAINER_MAY_8] = @@ -7514,7 +7514,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May8 + .party = {.NoItemDefaultMoves = gTrainerParty_May8 } }, [TRAINER_MAY_9] = @@ -7528,7 +7528,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May9 + .party = {.NoItemDefaultMoves = gTrainerParty_May9 } }, [TRAINER_ISAAC_1] = @@ -7542,7 +7542,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Isaac1 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaac1 } }, [TRAINER_RILEY] = @@ -7556,7 +7556,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Riley + .party = {.NoItemDefaultMoves = gTrainerParty_Riley } }, [TRAINER_AIDAN] = @@ -7570,7 +7570,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Aidan + .party = {.NoItemDefaultMoves = gTrainerParty_Aidan } }, [TRAINER_ISAAC_2] = @@ -7584,7 +7584,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Isaac2 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaac2 } }, [TRAINER_ISAAC_3] = @@ -7598,7 +7598,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Isaac3 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaac3 } }, [TRAINER_ISAAC_4] = @@ -7612,7 +7612,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Isaac4 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaac4 } }, [TRAINER_ISAAC_5] = @@ -7626,7 +7626,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Isaac5 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaac5 } }, [TRAINER_LYDIA_1] = @@ -7640,7 +7640,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lydia1 + .party = {.NoItemDefaultMoves = gTrainerParty_Lydia1 } }, [TRAINER_ALEXIA] = @@ -7654,7 +7654,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Alexia + .party = {.NoItemDefaultMoves = gTrainerParty_Alexia } }, [TRAINER_DANIELLE] = @@ -7668,7 +7668,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Danielle + .party = {.NoItemDefaultMoves = gTrainerParty_Danielle } }, [TRAINER_LYDIA_2] = @@ -7682,7 +7682,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lydia2 + .party = {.NoItemDefaultMoves = gTrainerParty_Lydia2 } }, [TRAINER_LYDIA_3] = @@ -7696,7 +7696,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lydia3 + .party = {.NoItemDefaultMoves = gTrainerParty_Lydia3 } }, [TRAINER_LYDIA_4] = @@ -7710,7 +7710,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lydia4 + .party = {.NoItemDefaultMoves = gTrainerParty_Lydia4 } }, [TRAINER_LYDIA_5] = @@ -7724,7 +7724,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lydia5 + .party = {.NoItemDefaultMoves = gTrainerParty_Lydia5 } }, [TRAINER_JACKSON_1] = @@ -7738,7 +7738,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Jackson1 + .party = {.NoItemDefaultMoves = gTrainerParty_Jackson1 } }, [TRAINER_CARLOS] = @@ -7752,7 +7752,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Carlos + .party = {.NoItemDefaultMoves = gTrainerParty_Carlos } }, [TRAINER_SEBASTIAN] = @@ -7766,7 +7766,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Sebastian + .party = {.NoItemDefaultMoves = gTrainerParty_Sebastian } }, [TRAINER_JACKSON_2] = @@ -7780,7 +7780,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 1, - .party = gTrainerParty_Jackson2 + .party = {.NoItemDefaultMoves = gTrainerParty_Jackson2 } }, [TRAINER_JACKSON_3] = @@ -7794,7 +7794,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Jackson3 + .party = {.NoItemDefaultMoves = gTrainerParty_Jackson3 } }, [TRAINER_JACKSON_4] = @@ -7808,7 +7808,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 1, - .party = gTrainerParty_Jackson4 + .party = {.NoItemDefaultMoves = gTrainerParty_Jackson4 } }, [TRAINER_JACKSON_5] = @@ -7822,7 +7822,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Jackson5 + .party = {.NoItemDefaultMoves = gTrainerParty_Jackson5 } }, [TRAINER_CATHERINE_1] = @@ -7836,7 +7836,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Catherine1 + .party = {.NoItemDefaultMoves = gTrainerParty_Catherine1 } }, [TRAINER_JENNA] = @@ -7850,7 +7850,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 3, - .party = gTrainerParty_Jenna + .party = {.NoItemDefaultMoves = gTrainerParty_Jenna } }, [TRAINER_SOPHIA] = @@ -7864,7 +7864,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Sophia + .party = {.NoItemDefaultMoves = gTrainerParty_Sophia } }, [TRAINER_CATHERINE_2] = @@ -7878,7 +7878,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Catherine2 + .party = {.NoItemDefaultMoves = gTrainerParty_Catherine2 } }, [TRAINER_CATHERINE_3] = @@ -7892,7 +7892,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Catherine3 + .party = {.NoItemDefaultMoves = gTrainerParty_Catherine3 } }, [TRAINER_CATHERINE_4] = @@ -7906,7 +7906,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Catherine4 + .party = {.NoItemDefaultMoves = gTrainerParty_Catherine4 } }, [TRAINER_CATHERINE_5] = @@ -7920,7 +7920,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Catherine5 + .party = {.NoItemDefaultMoves = gTrainerParty_Catherine5 } }, [TRAINER_MAXIE_1] = @@ -7934,7 +7934,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Maxie1 + .party = {.NoItemDefaultMoves = gTrainerParty_Maxie1 } }, [TRAINER_GRUNT_28] = @@ -7948,7 +7948,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt28 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt28 } }, [TRAINER_GRUNT_29] = @@ -7962,7 +7962,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Grunt29 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt29 } }, [TRAINER_GRUNT_30] = @@ -7976,7 +7976,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt30 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt30 } }, [TRAINER_GRUNT_31] = @@ -7990,7 +7990,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt31 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt31 } }, [TRAINER_GRUNT_32] = @@ -8004,7 +8004,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt32 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt32 } }, [TRAINER_GRUNT_33] = @@ -8018,7 +8018,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt33 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt33 } }, [TRAINER_GRUNT_34] = @@ -8032,7 +8032,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt34 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt34 } }, [TRAINER_GRUNT_35] = @@ -8046,7 +8046,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt35 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt35 } }, [TRAINER_GRUNT_36] = @@ -8060,7 +8060,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt36 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt36 } }, [TRAINER_GRUNT_37] = @@ -8074,7 +8074,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt37 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt37 } }, [TRAINER_GRUNT_38] = @@ -8088,7 +8088,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt38 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt38 } }, [TRAINER_GRUNT_39] = @@ -8102,7 +8102,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt39 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt39 } }, [TRAINER_GRUNT_40] = @@ -8116,7 +8116,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt40 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt40 } }, [TRAINER_GRUNT_41] = @@ -8130,7 +8130,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt41 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt41 } }, [TRAINER_GRUNT_42] = @@ -8144,7 +8144,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt42 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt42 } }, [TRAINER_GRUNT_43] = @@ -8158,7 +8158,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt43 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt43 } }, [TRAINER_GRUNT_44] = @@ -8172,7 +8172,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt44 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt44 } }, [TRAINER_GRUNT_45] = @@ -8186,7 +8186,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt45 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt45 } }, [TRAINER_GRUNT_46] = @@ -8200,7 +8200,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt46 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt46 } }, [TRAINER_GRUNT_47] = @@ -8214,7 +8214,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt47 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt47 } }, [TRAINER_GRUNT_48] = @@ -8228,7 +8228,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt48 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt48 } }, [TRAINER_GRUNT_49] = @@ -8242,7 +8242,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt49 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt49 } }, [TRAINER_GRUNT_50] = @@ -8256,7 +8256,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt50 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt50 } }, [TRAINER_GRUNT_51] = @@ -8270,7 +8270,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt51 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt51 } }, [TRAINER_GRUNT_52] = @@ -8284,7 +8284,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt52 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt52 } }, [TRAINER_GRUNT_53] = @@ -8298,7 +8298,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt53 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt53 } }, [TRAINER_GRUNT_54] = @@ -8312,7 +8312,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt54 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt54 } }, [TRAINER_ANONYMOUS_14] = @@ -8326,7 +8326,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Anonymous14 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous14 } }, [TRAINER_ANONYMOUS_15] = @@ -8340,7 +8340,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Anonymous15 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous15 } }, [TRAINER_TABITHA_1] = @@ -8354,7 +8354,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 3, - .party = gTrainerParty_Tabitha1 + .party = {.NoItemDefaultMoves = gTrainerParty_Tabitha1 } }, [TRAINER_TABITHA_2] = @@ -8368,7 +8368,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Tabitha2 + .party = {.NoItemDefaultMoves = gTrainerParty_Tabitha2 } }, [TRAINER_ANONYMOUS_16] = @@ -8382,7 +8382,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Anonymous16 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous16 } }, [TRAINER_COURTNEY_1] = @@ -8396,7 +8396,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Courtney1 + .party = {.NoItemDefaultMoves = gTrainerParty_Courtney1 } }, [TRAINER_COURTNEY_2] = @@ -8410,7 +8410,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Courtney2 + .party = {.NoItemDefaultMoves = gTrainerParty_Courtney2 } }, [TRAINER_MAXIE_2] = @@ -8424,7 +8424,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Maxie2 + .party = {.NoItemDefaultMoves = gTrainerParty_Maxie2 } }, [TRAINER_MAXIE_3] = @@ -8438,7 +8438,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Maxie3 + .party = {.NoItemDefaultMoves = gTrainerParty_Maxie3 } }, [TRAINER_TIANA] = @@ -8452,7 +8452,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tiana + .party = {.NoItemDefaultMoves = gTrainerParty_Tiana } }, [TRAINER_HALEY_1] = @@ -8466,7 +8466,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Haley1 + .party = {.NoItemDefaultMoves = gTrainerParty_Haley1 } }, [TRAINER_JANICE] = @@ -8480,7 +8480,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Janice + .party = {.NoItemDefaultMoves = gTrainerParty_Janice } }, [TRAINER_VIVI] = @@ -8494,7 +8494,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Vivi + .party = {.NoItemDefaultMoves = gTrainerParty_Vivi } }, [TRAINER_HALEY_2] = @@ -8508,7 +8508,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Haley2 + .party = {.NoItemDefaultMoves = gTrainerParty_Haley2 } }, [TRAINER_HALEY_3] = @@ -8522,7 +8522,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Haley3 + .party = {.NoItemDefaultMoves = gTrainerParty_Haley3 } }, [TRAINER_HALEY_4] = @@ -8536,7 +8536,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Haley4 + .party = {.NoItemDefaultMoves = gTrainerParty_Haley4 } }, [TRAINER_HALEY_5] = @@ -8550,7 +8550,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Haley5 + .party = {.NoItemDefaultMoves = gTrainerParty_Haley5 } }, [TRAINER_SALLY] = @@ -8564,7 +8564,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Sally + .party = {.NoItemDefaultMoves = gTrainerParty_Sally } }, [TRAINER_ROBIN] = @@ -8578,7 +8578,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Robin + .party = {.NoItemDefaultMoves = gTrainerParty_Robin } }, [TRAINER_ANDREA] = @@ -8592,7 +8592,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Andrea + .party = {.NoItemDefaultMoves = gTrainerParty_Andrea } }, [TRAINER_CRISSY] = @@ -8606,7 +8606,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Crissy + .party = {.NoItemDefaultMoves = gTrainerParty_Crissy } }, [TRAINER_RICK] = @@ -8620,7 +8620,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Rick + .party = {.NoItemDefaultMoves = gTrainerParty_Rick } }, [TRAINER_LYLE] = @@ -8634,7 +8634,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lyle + .party = {.NoItemDefaultMoves = gTrainerParty_Lyle } }, [TRAINER_JOSE] = @@ -8648,7 +8648,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Jose + .party = {.NoItemDefaultMoves = gTrainerParty_Jose } }, [TRAINER_DOUG] = @@ -8662,7 +8662,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Doug + .party = {.NoItemDefaultMoves = gTrainerParty_Doug } }, [TRAINER_GREG] = @@ -8676,7 +8676,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Greg + .party = {.NoItemDefaultMoves = gTrainerParty_Greg } }, [TRAINER_KENT] = @@ -8690,7 +8690,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Kent + .party = {.NoItemDefaultMoves = gTrainerParty_Kent } }, [TRAINER_JAMES_1] = @@ -8704,7 +8704,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_James1 + .party = {.NoItemDefaultMoves = gTrainerParty_James1 } }, [TRAINER_JAMES_2] = @@ -8718,7 +8718,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_James2 + .party = {.NoItemDefaultMoves = gTrainerParty_James2 } }, [TRAINER_JAMES_3] = @@ -8732,7 +8732,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_James3 + .party = {.NoItemDefaultMoves = gTrainerParty_James3 } }, [TRAINER_JAMES_4] = @@ -8746,7 +8746,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_James4 + .party = {.NoItemDefaultMoves = gTrainerParty_James4 } }, [TRAINER_JAMES_5] = @@ -8760,7 +8760,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_James5 + .party = {.NoItemDefaultMoves = gTrainerParty_James5 } }, [TRAINER_BRICE] = @@ -8774,7 +8774,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Brice + .party = {.NoItemDefaultMoves = gTrainerParty_Brice } }, [TRAINER_TRENT_1] = @@ -8788,7 +8788,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Trent1 + .party = {.NoItemDefaultMoves = gTrainerParty_Trent1 } }, [TRAINER_LENNY] = @@ -8802,7 +8802,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lenny + .party = {.NoItemDefaultMoves = gTrainerParty_Lenny } }, [TRAINER_LUCAS_1] = @@ -8816,7 +8816,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Lucas1 + .party = {.NoItemDefaultMoves = gTrainerParty_Lucas1 } }, [TRAINER_ALAN] = @@ -8830,7 +8830,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Alan + .party = {.NoItemDefaultMoves = gTrainerParty_Alan } }, [TRAINER_CLARK] = @@ -8844,7 +8844,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Clark + .party = {.NoItemDefaultMoves = gTrainerParty_Clark } }, [TRAINER_ERIC] = @@ -8858,7 +8858,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Eric + .party = {.NoItemDefaultMoves = gTrainerParty_Eric } }, [TRAINER_LUCAS_2] = @@ -8872,7 +8872,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Lucas2 + .party = {.NoItemCustomMoves = gTrainerParty_Lucas2 } }, [TRAINER_MIKE_1] = @@ -8886,7 +8886,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Mike1 + .party = {.NoItemCustomMoves = gTrainerParty_Mike1 } }, [TRAINER_MIKE_2] = @@ -8900,7 +8900,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Mike2 + .party = {.NoItemDefaultMoves = gTrainerParty_Mike2 } }, [TRAINER_TRENT_2] = @@ -8914,7 +8914,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Trent2 + .party = {.NoItemDefaultMoves = gTrainerParty_Trent2 } }, [TRAINER_TRENT_3] = @@ -8928,7 +8928,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Trent3 + .party = {.NoItemDefaultMoves = gTrainerParty_Trent3 } }, [TRAINER_TRENT_4] = @@ -8942,7 +8942,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Trent4 + .party = {.NoItemDefaultMoves = gTrainerParty_Trent4 } }, [TRAINER_TRENT_5] = @@ -8956,7 +8956,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Trent5 + .party = {.NoItemDefaultMoves = gTrainerParty_Trent5 } }, [TRAINER_DEZ_AND_LUKE] = @@ -8970,7 +8970,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_DezAndLuke + .party = {.NoItemDefaultMoves = gTrainerParty_DezAndLuke } }, [TRAINER_LEA_AND_JED] = @@ -8984,7 +8984,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LeaAndJed + .party = {.NoItemDefaultMoves = gTrainerParty_LeaAndJed } }, [TRAINER_LOIS_AND_HAL_1] = @@ -8998,7 +8998,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LoisAndHal1 + .party = {.NoItemDefaultMoves = gTrainerParty_LoisAndHal1 } }, [TRAINER_LOIS_AND_HAL_2] = @@ -9012,7 +9012,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LoisAndHal2 + .party = {.NoItemDefaultMoves = gTrainerParty_LoisAndHal2 } }, [TRAINER_LOIS_AND_HAL_3] = @@ -9026,7 +9026,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LoisAndHal3 + .party = {.NoItemDefaultMoves = gTrainerParty_LoisAndHal3 } }, [TRAINER_LOIS_AND_HAL_4] = @@ -9040,7 +9040,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LoisAndHal4 + .party = {.NoItemDefaultMoves = gTrainerParty_LoisAndHal4 } }, [TRAINER_LOIS_AND_HAL_5] = @@ -9054,7 +9054,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LoisAndHal5 + .party = {.NoItemDefaultMoves = gTrainerParty_LoisAndHal5 } }, [TRAINER_JOHANNA] = @@ -9068,7 +9068,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Johanna + .party = {.NoItemDefaultMoves = gTrainerParty_Johanna } }, [TRAINER_ZANE] = @@ -9082,7 +9082,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Zane + .party = {.NoItemCustomMoves = gTrainerParty_Zane } }, [TRAINER_VIVIAN] = @@ -9096,7 +9096,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Vivian + .party = {.NoItemCustomMoves = gTrainerParty_Vivian } }, [TRAINER_SADIE] = @@ -9110,7 +9110,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Sadie + .party = {.NoItemCustomMoves = gTrainerParty_Sadie } }, [TRAINER_HIDEO_2] = @@ -9124,7 +9124,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 2, - .party = gTrainerParty_Hideo2 + .party = {.NoItemCustomMoves = gTrainerParty_Hideo2 } }, [TRAINER_KEIGO] = @@ -9138,7 +9138,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 2, - .party = gTrainerParty_Keigo + .party = {.NoItemCustomMoves = gTrainerParty_Keigo } }, [TRAINER_TSUNAO] = @@ -9152,7 +9152,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 3, - .party = gTrainerParty_Tsunao + .party = {.NoItemCustomMoves = gTrainerParty_Tsunao } }, [TRAINER_TERRELL] = @@ -9166,7 +9166,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Terrell + .party = {.NoItemDefaultMoves = gTrainerParty_Terrell } }, [TRAINER_KYLEE] = @@ -9180,7 +9180,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Kylee + .party = {.NoItemDefaultMoves = gTrainerParty_Kylee } }, [TRAINER_WALLY_2] = @@ -9194,7 +9194,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Wally2 + .party = {.NoItemDefaultMoves = gTrainerParty_Wally2 } }, [TRAINER_WALLY_3] = @@ -9208,7 +9208,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wally3 + .party = {.NoItemCustomMoves = gTrainerParty_Wally3 } }, [TRAINER_WALLY_4] = @@ -9222,7 +9222,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wally4 + .party = {.NoItemCustomMoves = gTrainerParty_Wally4 } }, [TRAINER_WALLY_5] = @@ -9236,7 +9236,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wally5 + .party = {.NoItemCustomMoves = gTrainerParty_Wally5 } }, [TRAINER_WALLY_6] = @@ -9250,7 +9250,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wally6 + .party = {.NoItemCustomMoves = gTrainerParty_Wally6 } }, [TRAINER_BRENDAN_10] = @@ -9264,7 +9264,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_Brendan10 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan10 } }, [TRAINER_BRENDAN_11] = @@ -9278,7 +9278,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_Brendan11 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan11 } }, [TRAINER_BRENDAN_12] = @@ -9292,7 +9292,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_Brendan12 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan12 } }, [TRAINER_MAY_10] = @@ -9306,7 +9306,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_May10 + .party = {.NoItemDefaultMoves = gTrainerParty_May10 } }, [TRAINER_MAY_11] = @@ -9320,7 +9320,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_May11 + .party = {.NoItemDefaultMoves = gTrainerParty_May11 } }, [TRAINER_MAY_12] = @@ -9334,7 +9334,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_May12 + .party = {.NoItemDefaultMoves = gTrainerParty_May12 } }, [TRAINER_JONAH] = @@ -9348,7 +9348,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Jonah + .party = {.NoItemDefaultMoves = gTrainerParty_Jonah } }, [TRAINER_HENRY] = @@ -9362,7 +9362,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Henry + .party = {.NoItemDefaultMoves = gTrainerParty_Henry } }, [TRAINER_ROGER] = @@ -9376,7 +9376,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Roger + .party = {.NoItemDefaultMoves = gTrainerParty_Roger } }, [TRAINER_ALEXA] = @@ -9390,7 +9390,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Alexa + .party = {.NoItemDefaultMoves = gTrainerParty_Alexa } }, [TRAINER_RUBEN] = @@ -9404,7 +9404,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Ruben + .party = {.NoItemDefaultMoves = gTrainerParty_Ruben } }, [TRAINER_KOJI] = @@ -9418,7 +9418,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Koji + .party = {.NoItemDefaultMoves = gTrainerParty_Koji } }, [TRAINER_WAYNE] = @@ -9432,7 +9432,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Wayne + .party = {.NoItemDefaultMoves = gTrainerParty_Wayne } }, [TRAINER_BYRON] = @@ -9446,7 +9446,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Byron + .party = {.NoItemDefaultMoves = gTrainerParty_Byron } }, [TRAINER_REED] = @@ -9460,7 +9460,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Reed + .party = {.NoItemDefaultMoves = gTrainerParty_Reed } }, [TRAINER_TISHA] = @@ -9474,7 +9474,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Tisha + .party = {.NoItemDefaultMoves = gTrainerParty_Tisha } }, [TRAINER_TORI_AND_TIA] = @@ -9488,7 +9488,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_ToriAndTia + .party = {.NoItemDefaultMoves = gTrainerParty_ToriAndTia } }, [TRAINER_KIM_AND_IRIS] = @@ -9502,7 +9502,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_KimAndIris + .party = {.NoItemCustomMoves = gTrainerParty_KimAndIris } }, [TRAINER_TYRA_AND_IVY] = @@ -9516,7 +9516,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_TyraAndIvy + .party = {.NoItemCustomMoves = gTrainerParty_TyraAndIvy } }, [TRAINER_MEL_AND_PAUL] = @@ -9530,7 +9530,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_MelAndPaul + .party = {.NoItemCustomMoves = gTrainerParty_MelAndPaul } }, [TRAINER_JOHN_AND_JAY_1] = @@ -9544,7 +9544,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_JohnAndJay1 + .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay1 } }, [TRAINER_JOHN_AND_JAY_2] = @@ -9558,7 +9558,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_JohnAndJay2 + .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay2 } }, [TRAINER_JOHN_AND_JAY_3] = @@ -9572,7 +9572,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_JohnAndJay3 + .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay3 } }, [TRAINER_JOHN_AND_JAY_4] = @@ -9586,7 +9586,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_JohnAndJay4 + .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay4 } }, [TRAINER_JOHN_AND_JAY_5] = @@ -9600,7 +9600,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_JohnAndJay5 + .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay5 } }, [TRAINER_RELI_AND_IAN] = @@ -9614,7 +9614,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_ReliAndIan + .party = {.NoItemDefaultMoves = gTrainerParty_ReliAndIan } }, [TRAINER_RITA_AND_SAM_1] = @@ -9628,7 +9628,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_RitaAndSam1 + .party = {.NoItemDefaultMoves = gTrainerParty_RitaAndSam1 } }, [TRAINER_RITA_AND_SAM_2] = @@ -9642,7 +9642,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_RitaAndSam2 + .party = {.NoItemDefaultMoves = gTrainerParty_RitaAndSam2 } }, [TRAINER_RITA_AND_SAM_3] = @@ -9656,7 +9656,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_RitaAndSam3 + .party = {.NoItemDefaultMoves = gTrainerParty_RitaAndSam3 } }, [TRAINER_RITA_AND_SAM_4] = @@ -9670,7 +9670,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_RitaAndSam4 + .party = {.NoItemDefaultMoves = gTrainerParty_RitaAndSam4 } }, [TRAINER_RITA_AND_SAM_5] = @@ -9684,7 +9684,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_RitaAndSam5 + .party = {.NoItemDefaultMoves = gTrainerParty_RitaAndSam5 } }, [TRAINER_LISA_AND_RAY] = @@ -9698,7 +9698,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LisaAndRay + .party = {.NoItemDefaultMoves = gTrainerParty_LisaAndRay } }, [TRAINER_EUGENE] = @@ -9712,6 +9712,6 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Eugene - } + .party = {.NoItemDefaultMoves = gTrainerParty_Eugene } + }, }; diff --git a/src/data/trainers_en.h b/src/data/trainers_en.h index 7f522dd93..621945db8 100644 --- a/src/data/trainers_en.h +++ b/src/data/trainers_en.h @@ -10,7 +10,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 0, - .party = NULL + .party = {.NoItemDefaultMoves = NULL } }, [TRAINER_ARCHIE_1] = @@ -24,7 +24,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Archie1 + .party = {.NoItemDefaultMoves = gTrainerParty_Archie1 } }, [TRAINER_GRUNT_1] = @@ -38,7 +38,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt1 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt1 } }, [TRAINER_GRUNT_2] = @@ -52,7 +52,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Grunt2 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt2 } }, [TRAINER_GRUNT_3] = @@ -66,7 +66,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt3 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt3 } }, [TRAINER_GRUNT_4] = @@ -80,7 +80,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt4 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt4 } }, [TRAINER_GRUNT_5] = @@ -94,7 +94,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt5 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt5 } }, [TRAINER_GRUNT_6] = @@ -108,7 +108,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt6 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt6 } }, [TRAINER_GRUNT_7] = @@ -122,7 +122,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt7 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt7 } }, [TRAINER_GRUNT_8] = @@ -136,7 +136,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt8 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt8 } }, [TRAINER_GRUNT_9] = @@ -150,7 +150,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt9 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt9 } }, [TRAINER_GRUNT_10] = @@ -164,7 +164,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt10 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt10 } }, [TRAINER_GRUNT_11] = @@ -178,7 +178,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt11 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt11 } }, [TRAINER_GRUNT_12] = @@ -192,7 +192,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt12 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt12 } }, [TRAINER_GRUNT_13] = @@ -206,7 +206,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt13 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt13 } }, [TRAINER_GRUNT_14] = @@ -220,7 +220,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt14 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt14 } }, [TRAINER_GRUNT_15] = @@ -234,7 +234,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt15 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt15 } }, [TRAINER_GRUNT_16] = @@ -248,7 +248,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt16 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt16 } }, [TRAINER_GRUNT_17] = @@ -262,7 +262,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt17 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt17 } }, [TRAINER_GRUNT_18] = @@ -276,7 +276,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt18 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt18 } }, [TRAINER_GRUNT_19] = @@ -290,7 +290,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt19 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt19 } }, [TRAINER_GRUNT_20] = @@ -304,7 +304,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt20 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt20 } }, [TRAINER_GRUNT_21] = @@ -318,7 +318,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt21 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt21 } }, [TRAINER_GRUNT_22] = @@ -332,7 +332,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt22 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt22 } }, [TRAINER_GRUNT_23] = @@ -346,7 +346,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt23 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt23 } }, [TRAINER_GRUNT_24] = @@ -360,7 +360,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt24 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt24 } }, [TRAINER_GRUNT_25] = @@ -374,7 +374,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt25 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt25 } }, [TRAINER_GRUNT_26] = @@ -388,7 +388,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt26 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt26 } }, [TRAINER_GRUNT_27] = @@ -402,7 +402,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt27 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt27 } }, [TRAINER_ANONYMOUS_1] = @@ -416,7 +416,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Anonymous1 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous1 } }, [TRAINER_MATT_1] = @@ -430,7 +430,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Matt1 + .party = {.NoItemDefaultMoves = gTrainerParty_Matt1 } }, [TRAINER_MATT_2] = @@ -444,7 +444,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 3, - .party = gTrainerParty_Matt2 + .party = {.NoItemDefaultMoves = gTrainerParty_Matt2 } }, [TRAINER_SHELLY_1] = @@ -458,7 +458,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelly1 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelly1 } }, [TRAINER_SHELLY_2] = @@ -472,7 +472,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelly2 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelly2 } }, [TRAINER_ARCHIE_2] = @@ -486,7 +486,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Archie2 + .party = {.NoItemDefaultMoves = gTrainerParty_Archie2 } }, [TRAINER_ARCHIE_3] = @@ -500,7 +500,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Archie3 + .party = {.NoItemDefaultMoves = gTrainerParty_Archie3 } }, [TRAINER_DAISY] = @@ -514,7 +514,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Daisy + .party = {.NoItemDefaultMoves = gTrainerParty_Daisy } }, [TRAINER_ROSE_1] = @@ -528,7 +528,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Rose1 + .party = {.NoItemDefaultMoves = gTrainerParty_Rose1 } }, [TRAINER_LILY] = @@ -542,7 +542,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lily + .party = {.NoItemDefaultMoves = gTrainerParty_Lily } }, [TRAINER_VIOLET] = @@ -556,7 +556,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Violet + .party = {.NoItemDefaultMoves = gTrainerParty_Violet } }, [TRAINER_ROSE_2] = @@ -570,7 +570,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Rose2 + .party = {.NoItemDefaultMoves = gTrainerParty_Rose2 } }, [TRAINER_ROSE_3] = @@ -584,7 +584,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Rose3 + .party = {.NoItemDefaultMoves = gTrainerParty_Rose3 } }, [TRAINER_ROSE_4] = @@ -598,7 +598,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Rose4 + .party = {.NoItemDefaultMoves = gTrainerParty_Rose4 } }, [TRAINER_ROSE_5] = @@ -612,7 +612,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Rose5 + .party = {.NoItemDefaultMoves = gTrainerParty_Rose5 } }, [TRAINER_DUSTY_1] = @@ -626,7 +626,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dusty1 + .party = {.NoItemCustomMoves = gTrainerParty_Dusty1 } }, [TRAINER_CHIP] = @@ -640,7 +640,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Chip + .party = {.NoItemCustomMoves = gTrainerParty_Chip } }, [TRAINER_FOSTER] = @@ -654,7 +654,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Foster + .party = {.NoItemCustomMoves = gTrainerParty_Foster } }, [TRAINER_DUSTY_2] = @@ -668,7 +668,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dusty2 + .party = {.NoItemCustomMoves = gTrainerParty_Dusty2 } }, [TRAINER_DUSTY_3] = @@ -682,7 +682,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dusty3 + .party = {.NoItemCustomMoves = gTrainerParty_Dusty3 } }, [TRAINER_DUSTY_4] = @@ -696,7 +696,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dusty4 + .party = {.NoItemCustomMoves = gTrainerParty_Dusty4 } }, [TRAINER_DUSTY_5] = @@ -710,7 +710,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dusty5 + .party = {.NoItemCustomMoves = gTrainerParty_Dusty5 } }, [TRAINER_GABBY_AND_TY_1] = @@ -724,7 +724,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy1 + .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy1 } }, [TRAINER_GABBY_AND_TY_2] = @@ -738,7 +738,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy2 + .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy2 } }, [TRAINER_GABBY_AND_TY_3] = @@ -752,7 +752,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy3 + .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy3 } }, [TRAINER_GABBY_AND_TY_4] = @@ -766,7 +766,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy4 + .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy4 } }, [TRAINER_GABBY_AND_TY_5] = @@ -780,7 +780,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy5 + .party = {.NoItemDefaultMoves = gTrainerParty_GabbyAndTy5 } }, [TRAINER_GABBY_AND_TY_6] = @@ -794,7 +794,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GabbyAndTy6 + .party = {.NoItemCustomMoves = gTrainerParty_GabbyAndTy6 } }, [TRAINER_LOLA_1] = @@ -808,7 +808,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lola1 + .party = {.NoItemDefaultMoves = gTrainerParty_Lola1 } }, [TRAINER_CARMEN] = @@ -822,7 +822,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Carmen + .party = {.NoItemDefaultMoves = gTrainerParty_Carmen } }, [TRAINER_GWEN] = @@ -836,7 +836,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Gwen + .party = {.NoItemDefaultMoves = gTrainerParty_Gwen } }, [TRAINER_LOLA_2] = @@ -850,7 +850,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lola2 + .party = {.NoItemDefaultMoves = gTrainerParty_Lola2 } }, [TRAINER_LOLA_3] = @@ -864,7 +864,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lola3 + .party = {.NoItemDefaultMoves = gTrainerParty_Lola3 } }, [TRAINER_LOLA_4] = @@ -878,7 +878,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lola4 + .party = {.NoItemDefaultMoves = gTrainerParty_Lola4 } }, [TRAINER_LOLA_5] = @@ -892,7 +892,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lola5 + .party = {.NoItemDefaultMoves = gTrainerParty_Lola5 } }, [TRAINER_RICKY_1] = @@ -906,7 +906,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ricky1 + .party = {.NoItemCustomMoves = gTrainerParty_Ricky1 } }, [TRAINER_SIMON] = @@ -920,7 +920,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Simon + .party = {.NoItemDefaultMoves = gTrainerParty_Simon } }, [TRAINER_CHARLIE] = @@ -934,7 +934,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Charlie + .party = {.NoItemDefaultMoves = gTrainerParty_Charlie } }, [TRAINER_RICKY_2] = @@ -948,7 +948,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ricky2 + .party = {.NoItemCustomMoves = gTrainerParty_Ricky2 } }, [TRAINER_RICKY_3] = @@ -962,7 +962,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ricky3 + .party = {.NoItemCustomMoves = gTrainerParty_Ricky3 } }, [TRAINER_RICKY_4] = @@ -976,7 +976,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ricky4 + .party = {.NoItemCustomMoves = gTrainerParty_Ricky4 } }, [TRAINER_RICKY_5] = @@ -990,7 +990,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ricky5 + .party = {.NoItemCustomMoves = gTrainerParty_Ricky5 } }, [TRAINER_RANDALL] = @@ -1004,7 +1004,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Randall + .party = {.NoItemDefaultMoves = gTrainerParty_Randall } }, [TRAINER_PARKER] = @@ -1018,7 +1018,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Parker + .party = {.NoItemDefaultMoves = gTrainerParty_Parker } }, [TRAINER_GEORGE] = @@ -1032,7 +1032,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_George + .party = {.NoItemDefaultMoves = gTrainerParty_George } }, [TRAINER_BERKE] = @@ -1046,7 +1046,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Berke + .party = {.NoItemDefaultMoves = gTrainerParty_Berke } }, [TRAINER_CLYDE] = @@ -1060,7 +1060,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Clyde + .party = {.NoItemCustomMoves = gTrainerParty_Clyde } }, [TRAINER_VINCENT] = @@ -1074,7 +1074,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Vincent + .party = {.NoItemDefaultMoves = gTrainerParty_Vincent } }, [TRAINER_LEROY] = @@ -1088,7 +1088,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Leroy + .party = {.NoItemDefaultMoves = gTrainerParty_Leroy } }, [TRAINER_WILTON_1] = @@ -1102,7 +1102,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wilton1 + .party = {.NoItemDefaultMoves = gTrainerParty_Wilton1 } }, [TRAINER_EDGAR] = @@ -1116,7 +1116,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Edgar + .party = {.NoItemDefaultMoves = gTrainerParty_Edgar } }, [TRAINER_ALBERT] = @@ -1130,7 +1130,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Albert + .party = {.NoItemDefaultMoves = gTrainerParty_Albert } }, [TRAINER_SAMUEL] = @@ -1144,7 +1144,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Samuel + .party = {.NoItemDefaultMoves = gTrainerParty_Samuel } }, [TRAINER_VITO] = @@ -1158,7 +1158,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_Vito + .party = {.NoItemDefaultMoves = gTrainerParty_Vito } }, [TRAINER_OWEN] = @@ -1172,7 +1172,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Owen + .party = {.NoItemDefaultMoves = gTrainerParty_Owen } }, [TRAINER_WILTON_2] = @@ -1186,7 +1186,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wilton2 + .party = {.NoItemDefaultMoves = gTrainerParty_Wilton2 } }, [TRAINER_WILTON_3] = @@ -1200,7 +1200,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wilton3 + .party = {.NoItemDefaultMoves = gTrainerParty_Wilton3 } }, [TRAINER_WILTON_4] = @@ -1214,7 +1214,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wilton4 + .party = {.NoItemDefaultMoves = gTrainerParty_Wilton4 } }, [TRAINER_WILTON_5] = @@ -1228,7 +1228,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wilton5 + .party = {.NoItemDefaultMoves = gTrainerParty_Wilton5 } }, [TRAINER_WARREN] = @@ -1242,7 +1242,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Warren + .party = {.NoItemDefaultMoves = gTrainerParty_Warren } }, [TRAINER_MARY] = @@ -1256,7 +1256,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Mary + .party = {.NoItemDefaultMoves = gTrainerParty_Mary } }, [TRAINER_LORI] = @@ -1270,7 +1270,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Lori + .party = {.NoItemDefaultMoves = gTrainerParty_Lori } }, [TRAINER_JODY] = @@ -1284,7 +1284,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 1, - .party = gTrainerParty_Jody + .party = {.NoItemDefaultMoves = gTrainerParty_Jody } }, [TRAINER_WENDY] = @@ -1298,7 +1298,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 3, - .party = gTrainerParty_Wendy + .party = {.NoItemCustomMoves = gTrainerParty_Wendy } }, [TRAINER_ELAINE] = @@ -1312,7 +1312,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Elaine + .party = {.NoItemDefaultMoves = gTrainerParty_Elaine } }, [TRAINER_BROOKE_1] = @@ -1326,7 +1326,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brooke1 + .party = {.NoItemDefaultMoves = gTrainerParty_Brooke1 } }, [TRAINER_JENNIFER] = @@ -1340,7 +1340,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Jennifer + .party = {.NoItemDefaultMoves = gTrainerParty_Jennifer } }, [TRAINER_HOPE] = @@ -1354,7 +1354,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Hope + .party = {.NoItemDefaultMoves = gTrainerParty_Hope } }, [TRAINER_SHANNON] = @@ -1368,7 +1368,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Shannon + .party = {.NoItemDefaultMoves = gTrainerParty_Shannon } }, [TRAINER_MICHELLE] = @@ -1382,7 +1382,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Michelle + .party = {.NoItemDefaultMoves = gTrainerParty_Michelle } }, [TRAINER_CAROLINE] = @@ -1396,7 +1396,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Caroline + .party = {.NoItemDefaultMoves = gTrainerParty_Caroline } }, [TRAINER_JULIE] = @@ -1410,7 +1410,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Julie + .party = {.NoItemDefaultMoves = gTrainerParty_Julie } }, [TRAINER_BROOKE_2] = @@ -1424,7 +1424,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brooke2 + .party = {.NoItemDefaultMoves = gTrainerParty_Brooke2 } }, [TRAINER_BROOKE_3] = @@ -1438,7 +1438,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brooke3 + .party = {.NoItemDefaultMoves = gTrainerParty_Brooke3 } }, [TRAINER_BROOKE_4] = @@ -1452,7 +1452,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brooke4 + .party = {.NoItemDefaultMoves = gTrainerParty_Brooke4 } }, [TRAINER_BROOKE_5] = @@ -1466,7 +1466,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brooke5 + .party = {.NoItemDefaultMoves = gTrainerParty_Brooke5 } }, [TRAINER_PATRICIA] = @@ -1480,7 +1480,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Patricia + .party = {.NoItemDefaultMoves = gTrainerParty_Patricia } }, [TRAINER_KINDRA] = @@ -1494,7 +1494,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Kindra + .party = {.NoItemDefaultMoves = gTrainerParty_Kindra } }, [TRAINER_TAMMY] = @@ -1508,7 +1508,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tammy + .party = {.NoItemDefaultMoves = gTrainerParty_Tammy } }, [TRAINER_VALERIE_1] = @@ -1522,7 +1522,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Valerie1 + .party = {.NoItemDefaultMoves = gTrainerParty_Valerie1 } }, [TRAINER_TASHA] = @@ -1536,7 +1536,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tasha + .party = {.NoItemDefaultMoves = gTrainerParty_Tasha } }, [TRAINER_VALERIE_2] = @@ -1550,7 +1550,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Valerie2 + .party = {.NoItemDefaultMoves = gTrainerParty_Valerie2 } }, [TRAINER_VALERIE_3] = @@ -1564,7 +1564,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Valerie3 + .party = {.NoItemDefaultMoves = gTrainerParty_Valerie3 } }, [TRAINER_VALERIE_4] = @@ -1578,7 +1578,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Valerie4 + .party = {.NoItemDefaultMoves = gTrainerParty_Valerie4 } }, [TRAINER_VALERIE_5] = @@ -1592,7 +1592,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Valerie5 + .party = {.NoItemDefaultMoves = gTrainerParty_Valerie5 } }, [TRAINER_CINDY_1] = @@ -1606,7 +1606,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy1 + .party = {.ItemDefaultMoves = gTrainerParty_Cindy1 } }, [TRAINER_ANONYMOUS_2] = @@ -1620,7 +1620,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous2 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous2 } }, [TRAINER_BRIANNA_1] = @@ -1634,7 +1634,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Brianna1 + .party = {.NoItemCustomMoves = gTrainerParty_Brianna1 } }, [TRAINER_CINDY_2] = @@ -1648,7 +1648,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy2 + .party = {.NoItemCustomMoves = gTrainerParty_Cindy2 } }, [TRAINER_BRIANNA_2] = @@ -1662,7 +1662,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Brianna2 + .party = {.ItemDefaultMoves = gTrainerParty_Brianna2 } }, [TRAINER_ANETTE] = @@ -1676,7 +1676,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anette + .party = {.ItemDefaultMoves = gTrainerParty_Anette } }, [TRAINER_CINDY_3] = @@ -1690,7 +1690,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy3 + .party = {.ItemDefaultMoves = gTrainerParty_Cindy3 } }, [TRAINER_CINDY_4] = @@ -1704,7 +1704,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy4 + .party = {.ItemDefaultMoves = gTrainerParty_Cindy4 } }, [TRAINER_CINDY_5] = @@ -1718,7 +1718,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy5 + .party = {.ItemDefaultMoves = gTrainerParty_Cindy5 } }, [TRAINER_CINDY_6] = @@ -1732,7 +1732,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cindy6 + .party = {.ItemCustomMoves = gTrainerParty_Cindy6 } }, [TRAINER_MELISSA] = @@ -1746,7 +1746,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Melissa + .party = {.NoItemDefaultMoves = gTrainerParty_Melissa } }, [TRAINER_SHEILA] = @@ -1760,7 +1760,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Sheila + .party = {.NoItemDefaultMoves = gTrainerParty_Sheila } }, [TRAINER_SHIRLEY] = @@ -1774,7 +1774,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Shirley + .party = {.NoItemDefaultMoves = gTrainerParty_Shirley } }, [TRAINER_JESSICA_1] = @@ -1788,7 +1788,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jessica1 + .party = {.NoItemCustomMoves = gTrainerParty_Jessica1 } }, [TRAINER_CONNIE] = @@ -1802,7 +1802,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Connie + .party = {.NoItemDefaultMoves = gTrainerParty_Connie } }, [TRAINER_BRIDGET] = @@ -1816,7 +1816,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Bridget + .party = {.NoItemDefaultMoves = gTrainerParty_Bridget } }, [TRAINER_OLIVIA] = @@ -1830,7 +1830,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Olivia + .party = {.NoItemCustomMoves = gTrainerParty_Olivia } }, [TRAINER_TIFFANY] = @@ -1844,7 +1844,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Tiffany + .party = {.NoItemDefaultMoves = gTrainerParty_Tiffany } }, [TRAINER_JESSICA_2] = @@ -1858,7 +1858,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jessica2 + .party = {.NoItemCustomMoves = gTrainerParty_Jessica2 } }, [TRAINER_JESSICA_3] = @@ -1872,7 +1872,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jessica3 + .party = {.NoItemCustomMoves = gTrainerParty_Jessica3 } }, [TRAINER_JESSICA_4] = @@ -1886,7 +1886,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jessica4 + .party = {.NoItemCustomMoves = gTrainerParty_Jessica4 } }, [TRAINER_JESSICA_5] = @@ -1900,7 +1900,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jessica5 + .party = {.NoItemCustomMoves = gTrainerParty_Jessica5 } }, [TRAINER_WINSTON_1] = @@ -1914,7 +1914,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Winston1 + .party = {.ItemDefaultMoves = gTrainerParty_Winston1 } }, [TRAINER_ANONYMOUS_3] = @@ -1928,7 +1928,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous3 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous3 } }, [TRAINER_GARRET] = @@ -1942,7 +1942,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Garret + .party = {.ItemDefaultMoves = gTrainerParty_Garret } }, [TRAINER_WINSTON_2] = @@ -1956,7 +1956,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Winston2 + .party = {.ItemDefaultMoves = gTrainerParty_Winston2 } }, [TRAINER_WINSTON_3] = @@ -1970,7 +1970,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Winston3 + .party = {.ItemDefaultMoves = gTrainerParty_Winston3 } }, [TRAINER_WINSTON_4] = @@ -1984,7 +1984,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Winston4 + .party = {.ItemDefaultMoves = gTrainerParty_Winston4 } }, [TRAINER_WINSTON_5] = @@ -1998,7 +1998,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Winston5 + .party = {.ItemCustomMoves = gTrainerParty_Winston5 } }, [TRAINER_STEVE_1] = @@ -2012,7 +2012,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Steve1 + .party = {.NoItemDefaultMoves = gTrainerParty_Steve1 } }, [TRAINER_CHRIS] = @@ -2026,7 +2026,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Chris + .party = {.NoItemDefaultMoves = gTrainerParty_Chris } }, [TRAINER_MARK] = @@ -2040,7 +2040,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Mark + .party = {.NoItemDefaultMoves = gTrainerParty_Mark } }, [TRAINER_KENN] = @@ -2054,7 +2054,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Kenn + .party = {.NoItemDefaultMoves = gTrainerParty_Kenn } }, [TRAINER_STEVE_2] = @@ -2068,7 +2068,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Steve2 + .party = {.NoItemDefaultMoves = gTrainerParty_Steve2 } }, [TRAINER_STEVE_3] = @@ -2082,7 +2082,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Steve3 + .party = {.NoItemDefaultMoves = gTrainerParty_Steve3 } }, [TRAINER_STEVE_4] = @@ -2096,7 +2096,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Steve4 + .party = {.NoItemDefaultMoves = gTrainerParty_Steve4 } }, [TRAINER_STEVE_5] = @@ -2110,7 +2110,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Steve5 + .party = {.NoItemDefaultMoves = gTrainerParty_Steve5 } }, [TRAINER_LUIS] = @@ -2124,7 +2124,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Luis + .party = {.NoItemDefaultMoves = gTrainerParty_Luis } }, [TRAINER_AUSTIN] = @@ -2138,7 +2138,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Austin + .party = {.NoItemDefaultMoves = gTrainerParty_Austin } }, [TRAINER_DOUGLAS] = @@ -2152,7 +2152,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Douglas + .party = {.NoItemDefaultMoves = gTrainerParty_Douglas } }, [TRAINER_DARRIN] = @@ -2166,7 +2166,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Darrin + .party = {.NoItemDefaultMoves = gTrainerParty_Darrin } }, [TRAINER_TONY_1] = @@ -2180,7 +2180,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tony1 + .party = {.NoItemDefaultMoves = gTrainerParty_Tony1 } }, [TRAINER_JEROME] = @@ -2194,7 +2194,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jerome + .party = {.NoItemDefaultMoves = gTrainerParty_Jerome } }, [TRAINER_MATTHEW] = @@ -2208,7 +2208,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Matthew + .party = {.NoItemDefaultMoves = gTrainerParty_Matthew } }, [TRAINER_DAVID] = @@ -2222,7 +2222,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_David + .party = {.NoItemDefaultMoves = gTrainerParty_David } }, [TRAINER_SPENCER] = @@ -2236,7 +2236,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Spencer + .party = {.NoItemDefaultMoves = gTrainerParty_Spencer } }, [TRAINER_ROLAND] = @@ -2250,7 +2250,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Roland + .party = {.NoItemDefaultMoves = gTrainerParty_Roland } }, [TRAINER_CODY] = @@ -2264,7 +2264,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cody + .party = {.NoItemDefaultMoves = gTrainerParty_Cody } }, [TRAINER_STAN] = @@ -2278,7 +2278,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Stan + .party = {.NoItemDefaultMoves = gTrainerParty_Stan } }, [TRAINER_BARRY] = @@ -2292,7 +2292,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Barry + .party = {.NoItemDefaultMoves = gTrainerParty_Barry } }, [TRAINER_DEAN] = @@ -2306,7 +2306,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dean + .party = {.NoItemDefaultMoves = gTrainerParty_Dean } }, [TRAINER_RODNEY] = @@ -2320,7 +2320,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Rodney + .party = {.NoItemDefaultMoves = gTrainerParty_Rodney } }, [TRAINER_RICHARD] = @@ -2334,7 +2334,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Richard + .party = {.NoItemDefaultMoves = gTrainerParty_Richard } }, [TRAINER_HERMAN] = @@ -2348,7 +2348,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Herman + .party = {.NoItemDefaultMoves = gTrainerParty_Herman } }, [TRAINER_ANONYMOUS_4] = @@ -2362,7 +2362,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous4 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous4 } }, [TRAINER_GILBERT] = @@ -2376,7 +2376,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Gilbert + .party = {.NoItemDefaultMoves = gTrainerParty_Gilbert } }, [TRAINER_FRANKLIN] = @@ -2390,7 +2390,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Franklin + .party = {.NoItemDefaultMoves = gTrainerParty_Franklin } }, [TRAINER_DANNY] = @@ -2404,7 +2404,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Danny + .party = {.NoItemDefaultMoves = gTrainerParty_Danny } }, [TRAINER_JACK] = @@ -2418,7 +2418,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jack + .party = {.NoItemDefaultMoves = gTrainerParty_Jack } }, [TRAINER_DUDLEY] = @@ -2432,7 +2432,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dudley + .party = {.NoItemDefaultMoves = gTrainerParty_Dudley } }, [TRAINER_CHAD] = @@ -2446,7 +2446,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Chad + .party = {.NoItemDefaultMoves = gTrainerParty_Chad } }, [TRAINER_TONY_2] = @@ -2460,7 +2460,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tony2 + .party = {.NoItemDefaultMoves = gTrainerParty_Tony2 } }, [TRAINER_TONY_3] = @@ -2474,7 +2474,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tony3 + .party = {.NoItemDefaultMoves = gTrainerParty_Tony3 } }, [TRAINER_TONY_4] = @@ -2488,7 +2488,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tony4 + .party = {.NoItemDefaultMoves = gTrainerParty_Tony4 } }, [TRAINER_TONY_5] = @@ -2502,7 +2502,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tony5 + .party = {.NoItemDefaultMoves = gTrainerParty_Tony5 } }, [TRAINER_HIDEKI] = @@ -2516,7 +2516,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Hideki + .party = {.NoItemDefaultMoves = gTrainerParty_Hideki } }, [TRAINER_HITOSHI] = @@ -2530,7 +2530,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Hitoshi + .party = {.NoItemDefaultMoves = gTrainerParty_Hitoshi } }, [TRAINER_KIYO] = @@ -2544,7 +2544,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Kiyo + .party = {.NoItemDefaultMoves = gTrainerParty_Kiyo } }, [TRAINER_KOICHI] = @@ -2558,7 +2558,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Koichi + .party = {.NoItemDefaultMoves = gTrainerParty_Koichi } }, [TRAINER_NOB_1] = @@ -2572,7 +2572,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Nob1 + .party = {.NoItemDefaultMoves = gTrainerParty_Nob1 } }, [TRAINER_NOB_2] = @@ -2586,7 +2586,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Nob2 + .party = {.NoItemDefaultMoves = gTrainerParty_Nob2 } }, [TRAINER_NOB_3] = @@ -2600,7 +2600,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nob3 + .party = {.NoItemDefaultMoves = gTrainerParty_Nob3 } }, [TRAINER_NOB_4] = @@ -2614,7 +2614,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Nob4 + .party = {.NoItemDefaultMoves = gTrainerParty_Nob4 } }, [TRAINER_NOB_5] = @@ -2628,7 +2628,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Nob5 + .party = {.ItemDefaultMoves = gTrainerParty_Nob5 } }, [TRAINER_YUJI] = @@ -2642,7 +2642,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Yuji + .party = {.NoItemDefaultMoves = gTrainerParty_Yuji } }, [TRAINER_DAISUKE] = @@ -2656,7 +2656,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Daisuke + .party = {.NoItemDefaultMoves = gTrainerParty_Daisuke } }, [TRAINER_ATSUSHI] = @@ -2670,7 +2670,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Atsushi + .party = {.NoItemDefaultMoves = gTrainerParty_Atsushi } }, [TRAINER_KIRK] = @@ -2684,7 +2684,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Kirk + .party = {.NoItemDefaultMoves = gTrainerParty_Kirk } }, [TRAINER_SCOTT] = @@ -2698,7 +2698,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Scott + .party = {.NoItemDefaultMoves = gTrainerParty_Scott } }, [TRAINER_HARVEY] = @@ -2712,7 +2712,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Harvey + .party = {.NoItemDefaultMoves = gTrainerParty_Harvey } }, [TRAINER_SHAWN] = @@ -2726,7 +2726,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Shawn + .party = {.NoItemDefaultMoves = gTrainerParty_Shawn } }, [TRAINER_RANDY] = @@ -2740,7 +2740,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Randy + .party = {.NoItemDefaultMoves = gTrainerParty_Randy } }, [TRAINER_DALTON_1] = @@ -2754,7 +2754,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dalton1 + .party = {.NoItemDefaultMoves = gTrainerParty_Dalton1 } }, [TRAINER_DALTON_2] = @@ -2768,7 +2768,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dalton2 + .party = {.NoItemDefaultMoves = gTrainerParty_Dalton2 } }, [TRAINER_DALTON_3] = @@ -2782,7 +2782,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dalton3 + .party = {.NoItemDefaultMoves = gTrainerParty_Dalton3 } }, [TRAINER_DALTON_4] = @@ -2796,7 +2796,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dalton4 + .party = {.NoItemDefaultMoves = gTrainerParty_Dalton4 } }, [TRAINER_DALTON_5] = @@ -2810,7 +2810,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dalton5 + .party = {.NoItemDefaultMoves = gTrainerParty_Dalton5 } }, [TRAINER_COLE] = @@ -2824,7 +2824,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Cole + .party = {.NoItemDefaultMoves = gTrainerParty_Cole } }, [TRAINER_FLINT] = @@ -2838,7 +2838,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Flint + .party = {.NoItemDefaultMoves = gTrainerParty_Flint } }, [TRAINER_AXLE] = @@ -2852,7 +2852,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Axle + .party = {.NoItemDefaultMoves = gTrainerParty_Axle } }, [TRAINER_JAKE] = @@ -2866,7 +2866,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jake + .party = {.NoItemDefaultMoves = gTrainerParty_Jake } }, [TRAINER_ANDY] = @@ -2880,7 +2880,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Andy + .party = {.NoItemDefaultMoves = gTrainerParty_Andy } }, [TRAINER_BERNIE_1] = @@ -2894,7 +2894,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Bernie1 + .party = {.NoItemDefaultMoves = gTrainerParty_Bernie1 } }, [TRAINER_BERNIE_2] = @@ -2908,7 +2908,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Bernie2 + .party = {.NoItemDefaultMoves = gTrainerParty_Bernie2 } }, [TRAINER_BERNIE_3] = @@ -2922,7 +2922,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Bernie3 + .party = {.NoItemDefaultMoves = gTrainerParty_Bernie3 } }, [TRAINER_BERNIE_4] = @@ -2936,7 +2936,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Bernie4 + .party = {.NoItemDefaultMoves = gTrainerParty_Bernie4 } }, [TRAINER_BERNIE_5] = @@ -2950,7 +2950,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Bernie5 + .party = {.NoItemDefaultMoves = gTrainerParty_Bernie5 } }, [TRAINER_DREW] = @@ -2964,7 +2964,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Drew + .party = {.NoItemCustomMoves = gTrainerParty_Drew } }, [TRAINER_CLIFF] = @@ -2978,7 +2978,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Cliff + .party = {.NoItemCustomMoves = gTrainerParty_Cliff } }, [TRAINER_LARRY] = @@ -2992,7 +2992,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Larry + .party = {.NoItemDefaultMoves = gTrainerParty_Larry } }, [TRAINER_SHANE] = @@ -3006,7 +3006,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Shane + .party = {.NoItemDefaultMoves = gTrainerParty_Shane } }, [TRAINER_JUSTIN] = @@ -3020,7 +3020,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Justin + .party = {.NoItemDefaultMoves = gTrainerParty_Justin } }, [TRAINER_ETHAN_1] = @@ -3034,7 +3034,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Ethan1 + .party = {.NoItemDefaultMoves = gTrainerParty_Ethan1 } }, [TRAINER_JEFF] = @@ -3048,7 +3048,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jeff + .party = {.NoItemDefaultMoves = gTrainerParty_Jeff } }, [TRAINER_TRAVIS] = @@ -3062,7 +3062,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Travis + .party = {.NoItemDefaultMoves = gTrainerParty_Travis } }, [TRAINER_ETHAN_2] = @@ -3076,7 +3076,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Ethan2 + .party = {.NoItemDefaultMoves = gTrainerParty_Ethan2 } }, [TRAINER_ETHAN_3] = @@ -3090,7 +3090,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Ethan3 + .party = {.NoItemDefaultMoves = gTrainerParty_Ethan3 } }, [TRAINER_ETHAN_4] = @@ -3104,7 +3104,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ethan4 + .party = {.NoItemDefaultMoves = gTrainerParty_Ethan4 } }, [TRAINER_ETHAN_5] = @@ -3118,7 +3118,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ethan5 + .party = {.NoItemDefaultMoves = gTrainerParty_Ethan5 } }, [TRAINER_BRENT] = @@ -3132,7 +3132,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Brent + .party = {.NoItemDefaultMoves = gTrainerParty_Brent } }, [TRAINER_DONALD] = @@ -3146,7 +3146,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Donald + .party = {.NoItemDefaultMoves = gTrainerParty_Donald } }, [TRAINER_TAYLOR] = @@ -3160,7 +3160,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Taylor + .party = {.NoItemDefaultMoves = gTrainerParty_Taylor } }, [TRAINER_BRANDON_1] = @@ -3174,7 +3174,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Brandon1 + .party = {.NoItemDefaultMoves = gTrainerParty_Brandon1 } }, [TRAINER_DEREK] = @@ -3188,7 +3188,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Derek + .party = {.NoItemDefaultMoves = gTrainerParty_Derek } }, [TRAINER_BRANDON_2] = @@ -3202,7 +3202,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Brandon2 + .party = {.NoItemDefaultMoves = gTrainerParty_Brandon2 } }, [TRAINER_BRANDON_3] = @@ -3216,7 +3216,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Brandon3 + .party = {.NoItemDefaultMoves = gTrainerParty_Brandon3 } }, [TRAINER_BRANDON_4] = @@ -3230,7 +3230,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Brandon4 + .party = {.NoItemDefaultMoves = gTrainerParty_Brandon4 } }, [TRAINER_BRANDON_5] = @@ -3244,7 +3244,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 5, - .party = gTrainerParty_Brandon5 + .party = {.ItemDefaultMoves = gTrainerParty_Brandon5 } }, [TRAINER_EDWARD] = @@ -3258,7 +3258,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Edward + .party = {.NoItemCustomMoves = gTrainerParty_Edward } }, [TRAINER_PRESTON] = @@ -3272,7 +3272,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Preston + .party = {.NoItemDefaultMoves = gTrainerParty_Preston } }, [TRAINER_VIRGIL] = @@ -3286,7 +3286,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Virgil + .party = {.NoItemDefaultMoves = gTrainerParty_Virgil } }, [TRAINER_FRITZ] = @@ -3300,7 +3300,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Fritz + .party = {.NoItemDefaultMoves = gTrainerParty_Fritz } }, [TRAINER_WILLIAM] = @@ -3314,7 +3314,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_William + .party = {.NoItemDefaultMoves = gTrainerParty_William } }, [TRAINER_JOSHUA] = @@ -3328,7 +3328,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Joshua + .party = {.NoItemDefaultMoves = gTrainerParty_Joshua } }, [TRAINER_CAMERON_1] = @@ -3342,7 +3342,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cameron1 + .party = {.NoItemDefaultMoves = gTrainerParty_Cameron1 } }, [TRAINER_CAMERON_2] = @@ -3356,7 +3356,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cameron2 + .party = {.NoItemDefaultMoves = gTrainerParty_Cameron2 } }, [TRAINER_CAMERON_3] = @@ -3370,7 +3370,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cameron3 + .party = {.NoItemDefaultMoves = gTrainerParty_Cameron3 } }, [TRAINER_CAMERON_4] = @@ -3384,7 +3384,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cameron4 + .party = {.NoItemDefaultMoves = gTrainerParty_Cameron4 } }, [TRAINER_CAMERON_5] = @@ -3398,7 +3398,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cameron5 + .party = {.NoItemDefaultMoves = gTrainerParty_Cameron5 } }, [TRAINER_JACLYN] = @@ -3412,7 +3412,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jaclyn + .party = {.NoItemCustomMoves = gTrainerParty_Jaclyn } }, [TRAINER_HANNAH] = @@ -3426,7 +3426,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Hannah + .party = {.NoItemDefaultMoves = gTrainerParty_Hannah } }, [TRAINER_SAMANTHA] = @@ -3440,7 +3440,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Samantha + .party = {.NoItemDefaultMoves = gTrainerParty_Samantha } }, [TRAINER_MAURA] = @@ -3454,7 +3454,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Maura + .party = {.NoItemDefaultMoves = gTrainerParty_Maura } }, [TRAINER_KAYLA] = @@ -3468,7 +3468,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Kayla + .party = {.NoItemDefaultMoves = gTrainerParty_Kayla } }, [TRAINER_ALEXIS] = @@ -3482,7 +3482,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Alexis + .party = {.NoItemDefaultMoves = gTrainerParty_Alexis } }, [TRAINER_JACKI_1] = @@ -3496,7 +3496,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jacki1 + .party = {.NoItemDefaultMoves = gTrainerParty_Jacki1 } }, [TRAINER_JACKI_2] = @@ -3510,7 +3510,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jacki2 + .party = {.NoItemDefaultMoves = gTrainerParty_Jacki2 } }, [TRAINER_JACKI_3] = @@ -3524,7 +3524,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jacki3 + .party = {.NoItemDefaultMoves = gTrainerParty_Jacki3 } }, [TRAINER_JACKI_4] = @@ -3538,7 +3538,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jacki4 + .party = {.NoItemDefaultMoves = gTrainerParty_Jacki4 } }, [TRAINER_JACKI_5] = @@ -3552,7 +3552,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jacki5 + .party = {.NoItemDefaultMoves = gTrainerParty_Jacki5 } }, [TRAINER_WALTER_1] = @@ -3566,7 +3566,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Walter1 + .party = {.NoItemDefaultMoves = gTrainerParty_Walter1 } }, [TRAINER_TUCKER] = @@ -3580,7 +3580,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tucker + .party = {.NoItemDefaultMoves = gTrainerParty_Tucker } }, [TRAINER_THOMAS] = @@ -3594,7 +3594,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Thomas + .party = {.NoItemDefaultMoves = gTrainerParty_Thomas } }, [TRAINER_WALTER_2] = @@ -3608,7 +3608,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Walter2 + .party = {.NoItemDefaultMoves = gTrainerParty_Walter2 } }, [TRAINER_WALTER_3] = @@ -3622,7 +3622,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Walter3 + .party = {.NoItemCustomMoves = gTrainerParty_Walter3 } }, [TRAINER_WALTER_4] = @@ -3636,7 +3636,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Walter4 + .party = {.NoItemCustomMoves = gTrainerParty_Walter4 } }, [TRAINER_WALTER_5] = @@ -3650,7 +3650,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Walter5 + .party = {.NoItemCustomMoves = gTrainerParty_Walter5 } }, [TRAINER_SIDNEY] = @@ -3664,7 +3664,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Sidney + .party = {.ItemCustomMoves = gTrainerParty_Sidney } }, [TRAINER_PHOEBE] = @@ -3678,7 +3678,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Phoebe + .party = {.ItemCustomMoves = gTrainerParty_Phoebe } }, [TRAINER_GLACIA] = @@ -3692,7 +3692,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Glacia + .party = {.ItemCustomMoves = gTrainerParty_Glacia } }, [TRAINER_DRAKE] = @@ -3706,7 +3706,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Drake + .party = {.ItemCustomMoves = gTrainerParty_Drake } }, [TRAINER_ROXANNE] = @@ -3720,7 +3720,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Roxanne + .party = {.NoItemCustomMoves = gTrainerParty_Roxanne } }, [TRAINER_BRAWLY] = @@ -3734,7 +3734,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Brawly + .party = {.NoItemCustomMoves = gTrainerParty_Brawly } }, [TRAINER_WATTSON] = @@ -3748,7 +3748,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Wattson + .party = {.NoItemCustomMoves = gTrainerParty_Wattson } }, [TRAINER_FLANNERY] = @@ -3762,7 +3762,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Flannery + .party = {.NoItemCustomMoves = gTrainerParty_Flannery } }, [TRAINER_NORMAN] = @@ -3776,7 +3776,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Norman + .party = {.NoItemCustomMoves = gTrainerParty_Norman } }, [TRAINER_WINONA] = @@ -3790,7 +3790,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_Winona + .party = {.NoItemCustomMoves = gTrainerParty_Winona } }, [TRAINER_TATE_AND_LIZA] = @@ -3804,7 +3804,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_TateAndLiza + .party = {.ItemCustomMoves = gTrainerParty_TateAndLiza } }, [TRAINER_WALLACE] = @@ -3818,7 +3818,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wallace + .party = {.NoItemCustomMoves = gTrainerParty_Wallace } }, [TRAINER_JERRY_1] = @@ -3832,7 +3832,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jerry1 + .party = {.NoItemDefaultMoves = gTrainerParty_Jerry1 } }, [TRAINER_TED] = @@ -3846,7 +3846,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ted + .party = {.NoItemDefaultMoves = gTrainerParty_Ted } }, [TRAINER_PAUL] = @@ -3860,7 +3860,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Paul + .party = {.NoItemDefaultMoves = gTrainerParty_Paul } }, [TRAINER_JERRY_2] = @@ -3874,7 +3874,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jerry2 + .party = {.NoItemDefaultMoves = gTrainerParty_Jerry2 } }, [TRAINER_JERRY_3] = @@ -3888,7 +3888,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jerry3 + .party = {.NoItemDefaultMoves = gTrainerParty_Jerry3 } }, [TRAINER_JERRY_4] = @@ -3902,7 +3902,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jerry4 + .party = {.NoItemDefaultMoves = gTrainerParty_Jerry4 } }, [TRAINER_JERRY_5] = @@ -3916,7 +3916,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Jerry5 + .party = {.NoItemDefaultMoves = gTrainerParty_Jerry5 } }, [TRAINER_KAREN_1] = @@ -3930,7 +3930,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Karen1 + .party = {.NoItemDefaultMoves = gTrainerParty_Karen1 } }, [TRAINER_GEORGIA] = @@ -3944,7 +3944,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Georgia + .party = {.NoItemDefaultMoves = gTrainerParty_Georgia } }, [TRAINER_KAREN_2] = @@ -3958,7 +3958,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Karen2 + .party = {.NoItemDefaultMoves = gTrainerParty_Karen2 } }, [TRAINER_KAREN_3] = @@ -3972,7 +3972,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Karen3 + .party = {.NoItemDefaultMoves = gTrainerParty_Karen3 } }, [TRAINER_KAREN_4] = @@ -3986,7 +3986,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Karen4 + .party = {.NoItemDefaultMoves = gTrainerParty_Karen4 } }, [TRAINER_KAREN_5] = @@ -4000,7 +4000,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Karen5 + .party = {.NoItemDefaultMoves = gTrainerParty_Karen5 } }, [TRAINER_KATE_AND_JOY] = @@ -4014,7 +4014,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_KateAndJoy + .party = {.NoItemCustomMoves = gTrainerParty_KateAndJoy } }, [TRAINER_ANNA_AND_MEG_1] = @@ -4028,7 +4028,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AnnaAndMeg1 + .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg1 } }, [TRAINER_ANNA_AND_MEG_2] = @@ -4042,7 +4042,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AnnaAndMeg2 + .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg2 } }, [TRAINER_ANNA_AND_MEG_3] = @@ -4056,7 +4056,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AnnaAndMeg3 + .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg3 } }, [TRAINER_ANNA_AND_MEG_4] = @@ -4070,7 +4070,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AnnaAndMeg4 + .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg4 } }, [TRAINER_ANNA_AND_MEG_5] = @@ -4084,7 +4084,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AnnaAndMeg5 + .party = {.NoItemCustomMoves = gTrainerParty_AnnaAndMeg5 } }, [TRAINER_VICTOR] = @@ -4098,7 +4098,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Victor + .party = {.ItemDefaultMoves = gTrainerParty_Victor } }, [TRAINER_MIGUEL_1] = @@ -4112,7 +4112,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Miguel1 + .party = {.ItemDefaultMoves = gTrainerParty_Miguel1 } }, [TRAINER_COLTON] = @@ -4126,7 +4126,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Colton + .party = {.ItemCustomMoves = gTrainerParty_Colton } }, [TRAINER_MIGUEL_2] = @@ -4140,7 +4140,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Miguel2 + .party = {.ItemDefaultMoves = gTrainerParty_Miguel2 } }, [TRAINER_MIGUEL_3] = @@ -4154,7 +4154,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Miguel3 + .party = {.ItemDefaultMoves = gTrainerParty_Miguel3 } }, [TRAINER_MIGUEL_4] = @@ -4168,7 +4168,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Miguel4 + .party = {.ItemDefaultMoves = gTrainerParty_Miguel4 } }, [TRAINER_MIGUEL_5] = @@ -4182,7 +4182,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Miguel5 + .party = {.ItemDefaultMoves = gTrainerParty_Miguel5 } }, [TRAINER_VICTORIA] = @@ -4196,7 +4196,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 1, - .party = gTrainerParty_Victoria + .party = {.ItemDefaultMoves = gTrainerParty_Victoria } }, [TRAINER_VANESSA] = @@ -4210,7 +4210,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Vanessa + .party = {.ItemDefaultMoves = gTrainerParty_Vanessa } }, [TRAINER_MARISSA] = @@ -4224,7 +4224,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Marissa + .party = {.ItemDefaultMoves = gTrainerParty_Marissa } }, [TRAINER_ISABEL_1] = @@ -4238,7 +4238,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Isabel1 + .party = {.ItemDefaultMoves = gTrainerParty_Isabel1 } }, [TRAINER_ISABEL_2] = @@ -4252,7 +4252,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Isabel2 + .party = {.ItemDefaultMoves = gTrainerParty_Isabel2 } }, [TRAINER_ISABEL_3] = @@ -4266,7 +4266,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Isabel3 + .party = {.ItemDefaultMoves = gTrainerParty_Isabel3 } }, [TRAINER_ISABEL_4] = @@ -4280,7 +4280,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Isabel4 + .party = {.ItemDefaultMoves = gTrainerParty_Isabel4 } }, [TRAINER_ISABEL_5] = @@ -4294,7 +4294,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Isabel5 + .party = {.ItemDefaultMoves = gTrainerParty_Isabel5 } }, [TRAINER_TIMOTHY_1] = @@ -4308,7 +4308,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Timothy1 + .party = {.NoItemDefaultMoves = gTrainerParty_Timothy1 } }, [TRAINER_TIMOTHY_2] = @@ -4322,7 +4322,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Timothy2 + .party = {.NoItemCustomMoves = gTrainerParty_Timothy2 } }, [TRAINER_TIMOTHY_3] = @@ -4336,7 +4336,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Timothy3 + .party = {.NoItemCustomMoves = gTrainerParty_Timothy3 } }, [TRAINER_TIMOTHY_4] = @@ -4350,7 +4350,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Timothy4 + .party = {.NoItemCustomMoves = gTrainerParty_Timothy4 } }, [TRAINER_TIMOTHY_5] = @@ -4364,7 +4364,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Timothy5 + .party = {.NoItemCustomMoves = gTrainerParty_Timothy5 } }, [TRAINER_VICKY] = @@ -4378,7 +4378,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Vicky + .party = {.NoItemCustomMoves = gTrainerParty_Vicky } }, [TRAINER_SHELBY_1] = @@ -4392,7 +4392,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelby1 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelby1 } }, [TRAINER_SHELBY_2] = @@ -4406,7 +4406,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelby2 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelby2 } }, [TRAINER_SHELBY_3] = @@ -4420,7 +4420,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelby3 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelby3 } }, [TRAINER_SHELBY_4] = @@ -4434,7 +4434,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelby4 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelby4 } }, [TRAINER_SHELBY_5] = @@ -4448,7 +4448,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Shelby5 + .party = {.NoItemDefaultMoves = gTrainerParty_Shelby5 } }, [TRAINER_CALVIN_1] = @@ -4462,7 +4462,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Calvin1 + .party = {.NoItemDefaultMoves = gTrainerParty_Calvin1 } }, [TRAINER_BILLY] = @@ -4476,7 +4476,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Billy + .party = {.NoItemDefaultMoves = gTrainerParty_Billy } }, [TRAINER_JOSH] = @@ -4490,7 +4490,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Josh + .party = {.NoItemCustomMoves = gTrainerParty_Josh } }, [TRAINER_TOMMY] = @@ -4504,7 +4504,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tommy + .party = {.NoItemDefaultMoves = gTrainerParty_Tommy } }, [TRAINER_JOEY] = @@ -4518,7 +4518,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Joey + .party = {.NoItemDefaultMoves = gTrainerParty_Joey } }, [TRAINER_BEN] = @@ -4532,7 +4532,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ben + .party = {.NoItemCustomMoves = gTrainerParty_Ben } }, [TRAINER_ANONYMOUS_5] = @@ -4546,7 +4546,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Anonymous5 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous5 } }, [TRAINER_KEVIN] = @@ -4560,7 +4560,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Kevin + .party = {.NoItemDefaultMoves = gTrainerParty_Kevin } }, [TRAINER_NEAL] = @@ -4574,7 +4574,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Neal + .party = {.NoItemDefaultMoves = gTrainerParty_Neal } }, [TRAINER_DILLON] = @@ -4588,7 +4588,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dillon + .party = {.NoItemDefaultMoves = gTrainerParty_Dillon } }, [TRAINER_CALVIN_2] = @@ -4602,7 +4602,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Calvin2 + .party = {.NoItemDefaultMoves = gTrainerParty_Calvin2 } }, [TRAINER_CALVIN_3] = @@ -4616,7 +4616,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Calvin3 + .party = {.NoItemDefaultMoves = gTrainerParty_Calvin3 } }, [TRAINER_CALVIN_4] = @@ -4630,7 +4630,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Calvin4 + .party = {.NoItemDefaultMoves = gTrainerParty_Calvin4 } }, [TRAINER_CALVIN_5] = @@ -4644,7 +4644,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Calvin5 + .party = {.NoItemDefaultMoves = gTrainerParty_Calvin5 } }, [TRAINER_EDDIE] = @@ -4658,7 +4658,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Eddie + .party = {.NoItemDefaultMoves = gTrainerParty_Eddie } }, [TRAINER_ALLEN] = @@ -4672,7 +4672,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Allen + .party = {.NoItemDefaultMoves = gTrainerParty_Allen } }, [TRAINER_TIMMY] = @@ -4686,7 +4686,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Timmy + .party = {.NoItemDefaultMoves = gTrainerParty_Timmy } }, [TRAINER_STEVEN] = @@ -4700,7 +4700,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 6, - .party = gTrainerParty_Steven + .party = {.ItemCustomMoves = gTrainerParty_Steven } }, [TRAINER_ANDREW] = @@ -4714,7 +4714,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Andrew + .party = {.NoItemDefaultMoves = gTrainerParty_Andrew } }, [TRAINER_IVAN] = @@ -4728,7 +4728,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ivan + .party = {.NoItemDefaultMoves = gTrainerParty_Ivan } }, [TRAINER_CLAUDE] = @@ -4742,7 +4742,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Claude + .party = {.NoItemDefaultMoves = gTrainerParty_Claude } }, [TRAINER_ELLIOT_1] = @@ -4756,7 +4756,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Elliot1 + .party = {.NoItemDefaultMoves = gTrainerParty_Elliot1 } }, [TRAINER_NED] = @@ -4770,7 +4770,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Ned + .party = {.NoItemDefaultMoves = gTrainerParty_Ned } }, [TRAINER_DALE] = @@ -4784,7 +4784,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Dale + .party = {.NoItemDefaultMoves = gTrainerParty_Dale } }, [TRAINER_NOLAN] = @@ -4798,7 +4798,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Nolan + .party = {.NoItemDefaultMoves = gTrainerParty_Nolan } }, [TRAINER_BARNY] = @@ -4812,7 +4812,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Barny + .party = {.NoItemDefaultMoves = gTrainerParty_Barny } }, [TRAINER_WADE] = @@ -4826,7 +4826,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Wade + .party = {.NoItemDefaultMoves = gTrainerParty_Wade } }, [TRAINER_CARTER] = @@ -4840,7 +4840,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Carter + .party = {.NoItemDefaultMoves = gTrainerParty_Carter } }, [TRAINER_ELLIOT_2] = @@ -4854,7 +4854,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Elliot2 + .party = {.NoItemDefaultMoves = gTrainerParty_Elliot2 } }, [TRAINER_ELLIOT_3] = @@ -4868,7 +4868,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Elliot3 + .party = {.NoItemDefaultMoves = gTrainerParty_Elliot3 } }, [TRAINER_ELLIOT_4] = @@ -4882,7 +4882,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Elliot4 + .party = {.NoItemDefaultMoves = gTrainerParty_Elliot4 } }, [TRAINER_ELLIOT_5] = @@ -4896,7 +4896,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 4, - .party = gTrainerParty_Elliot5 + .party = {.NoItemDefaultMoves = gTrainerParty_Elliot5 } }, [TRAINER_RONALD] = @@ -4910,7 +4910,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Ronald + .party = {.NoItemDefaultMoves = gTrainerParty_Ronald } }, [TRAINER_JACOB] = @@ -4924,7 +4924,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Jacob + .party = {.NoItemDefaultMoves = gTrainerParty_Jacob } }, [TRAINER_ANTHONY] = @@ -4938,7 +4938,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Anthony + .party = {.NoItemDefaultMoves = gTrainerParty_Anthony } }, [TRAINER_BENJAMIN_1] = @@ -4952,7 +4952,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Benjamin1 + .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin1 } }, [TRAINER_BENJAMIN_2] = @@ -4966,7 +4966,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Benjamin2 + .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin2 } }, [TRAINER_BENJAMIN_3] = @@ -4980,7 +4980,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Benjamin3 + .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin3 } }, [TRAINER_BENJAMIN_4] = @@ -4994,7 +4994,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Benjamin4 + .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin4 } }, [TRAINER_BENJAMIN_5] = @@ -5008,7 +5008,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Benjamin5 + .party = {.NoItemDefaultMoves = gTrainerParty_Benjamin5 } }, [TRAINER_ABIGAIL_1] = @@ -5022,7 +5022,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Abigail1 + .party = {.NoItemDefaultMoves = gTrainerParty_Abigail1 } }, [TRAINER_JASMINE] = @@ -5036,7 +5036,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Jasmine + .party = {.NoItemDefaultMoves = gTrainerParty_Jasmine } }, [TRAINER_ABIGAIL_2] = @@ -5050,7 +5050,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Abigail2 + .party = {.NoItemDefaultMoves = gTrainerParty_Abigail2 } }, [TRAINER_ABIGAIL_3] = @@ -5064,7 +5064,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Abigail3 + .party = {.NoItemDefaultMoves = gTrainerParty_Abigail3 } }, [TRAINER_ABIGAIL_4] = @@ -5078,7 +5078,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Abigail4 + .party = {.NoItemDefaultMoves = gTrainerParty_Abigail4 } }, [TRAINER_ABIGAIL_5] = @@ -5092,7 +5092,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Abigail5 + .party = {.NoItemDefaultMoves = gTrainerParty_Abigail5 } }, [TRAINER_DYLAN_1] = @@ -5106,7 +5106,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dylan1 + .party = {.NoItemDefaultMoves = gTrainerParty_Dylan1 } }, [TRAINER_DYLAN_2] = @@ -5120,7 +5120,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dylan2 + .party = {.NoItemDefaultMoves = gTrainerParty_Dylan2 } }, [TRAINER_DYLAN_3] = @@ -5134,7 +5134,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dylan3 + .party = {.NoItemDefaultMoves = gTrainerParty_Dylan3 } }, [TRAINER_DYLAN_4] = @@ -5148,7 +5148,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dylan4 + .party = {.NoItemDefaultMoves = gTrainerParty_Dylan4 } }, [TRAINER_DYLAN_5] = @@ -5162,7 +5162,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dylan5 + .party = {.NoItemDefaultMoves = gTrainerParty_Dylan5 } }, [TRAINER_MARIA_1] = @@ -5176,7 +5176,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Maria1 + .party = {.NoItemDefaultMoves = gTrainerParty_Maria1 } }, [TRAINER_MARIA_2] = @@ -5190,7 +5190,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Maria2 + .party = {.NoItemDefaultMoves = gTrainerParty_Maria2 } }, [TRAINER_MARIA_3] = @@ -5204,7 +5204,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Maria3 + .party = {.NoItemDefaultMoves = gTrainerParty_Maria3 } }, [TRAINER_MARIA_4] = @@ -5218,7 +5218,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Maria4 + .party = {.NoItemDefaultMoves = gTrainerParty_Maria4 } }, [TRAINER_MARIA_5] = @@ -5232,7 +5232,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Maria5 + .party = {.NoItemDefaultMoves = gTrainerParty_Maria5 } }, [TRAINER_CALEB] = @@ -5246,7 +5246,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Caleb + .party = {.NoItemDefaultMoves = gTrainerParty_Caleb } }, [TRAINER_ANONYMOUS_6] = @@ -5260,7 +5260,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous6 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous6 } }, [TRAINER_ISAIAH_1] = @@ -5274,7 +5274,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Isaiah1 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah1 } }, [TRAINER_ANONYMOUS_7] = @@ -5288,7 +5288,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous7 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous7 } }, [TRAINER_CHASE] = @@ -5302,7 +5302,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Chase + .party = {.NoItemDefaultMoves = gTrainerParty_Chase } }, [TRAINER_ISAIAH_2] = @@ -5316,7 +5316,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Isaiah2 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah2 } }, [TRAINER_ISAIAH_3] = @@ -5330,7 +5330,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Isaiah3 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah3 } }, [TRAINER_ISAIAH_4] = @@ -5344,7 +5344,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Isaiah4 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah4 } }, [TRAINER_ISAIAH_5] = @@ -5358,7 +5358,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Isaiah5 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaiah5 } }, [TRAINER_ANONYMOUS_8] = @@ -5372,7 +5372,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Anonymous8 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous8 } }, [TRAINER_CONNOR] = @@ -5386,7 +5386,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Connor + .party = {.NoItemDefaultMoves = gTrainerParty_Connor } }, [TRAINER_ANONYMOUS_9] = @@ -5400,7 +5400,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous9 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous9 } }, [TRAINER_KATELYN_1] = @@ -5414,7 +5414,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Katelyn1 + .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn1 } }, [TRAINER_ALLISON] = @@ -5428,7 +5428,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Allison + .party = {.NoItemDefaultMoves = gTrainerParty_Allison } }, [TRAINER_KATELYN_2] = @@ -5442,7 +5442,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Katelyn2 + .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn2 } }, [TRAINER_KATELYN_3] = @@ -5456,7 +5456,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Katelyn3 + .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn3 } }, [TRAINER_KATELYN_4] = @@ -5470,7 +5470,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Katelyn4 + .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn4 } }, [TRAINER_KATELYN_5] = @@ -5484,7 +5484,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Katelyn5 + .party = {.NoItemDefaultMoves = gTrainerParty_Katelyn5 } }, [TRAINER_NICOLAS_1] = @@ -5498,7 +5498,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nicolas1 + .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas1 } }, [TRAINER_NICOLAS_2] = @@ -5512,7 +5512,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nicolas2 + .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas2 } }, [TRAINER_NICOLAS_3] = @@ -5526,7 +5526,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nicolas3 + .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas3 } }, [TRAINER_NICOLAS_4] = @@ -5540,7 +5540,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Nicolas4 + .party = {.NoItemDefaultMoves = gTrainerParty_Nicolas4 } }, [TRAINER_NICOLAS_5] = @@ -5554,7 +5554,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Nicolas5 + .party = {.ItemDefaultMoves = gTrainerParty_Nicolas5 } }, [TRAINER_AARON] = @@ -5568,7 +5568,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Aaron + .party = {.NoItemDefaultMoves = gTrainerParty_Aaron } }, [TRAINER_PERRY] = @@ -5582,7 +5582,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Perry + .party = {.NoItemDefaultMoves = gTrainerParty_Perry } }, [TRAINER_HUGH] = @@ -5596,7 +5596,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Hugh + .party = {.NoItemDefaultMoves = gTrainerParty_Hugh } }, [TRAINER_PHIL] = @@ -5610,7 +5610,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Phil + .party = {.NoItemDefaultMoves = gTrainerParty_Phil } }, [TRAINER_JARED] = @@ -5624,7 +5624,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jared + .party = {.NoItemDefaultMoves = gTrainerParty_Jared } }, [TRAINER_ANONYMOUS_10] = @@ -5638,7 +5638,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Anonymous10 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous10 } }, [TRAINER_TANNER] = @@ -5652,7 +5652,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Tanner + .party = {.NoItemDefaultMoves = gTrainerParty_Tanner } }, [TRAINER_WILL] = @@ -5666,7 +5666,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Will + .party = {.NoItemDefaultMoves = gTrainerParty_Will } }, [TRAINER_COLIN] = @@ -5680,7 +5680,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Colin + .party = {.NoItemDefaultMoves = gTrainerParty_Colin } }, [TRAINER_ROBERT_1] = @@ -5694,7 +5694,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Robert1 + .party = {.NoItemDefaultMoves = gTrainerParty_Robert1 } }, [TRAINER_BENNY] = @@ -5708,7 +5708,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Benny + .party = {.NoItemDefaultMoves = gTrainerParty_Benny } }, [TRAINER_CHESTER] = @@ -5722,7 +5722,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Chester + .party = {.NoItemDefaultMoves = gTrainerParty_Chester } }, [TRAINER_ROBERT_2] = @@ -5736,7 +5736,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Robert2 + .party = {.NoItemDefaultMoves = gTrainerParty_Robert2 } }, [TRAINER_ROBERT_3] = @@ -5750,7 +5750,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Robert3 + .party = {.NoItemDefaultMoves = gTrainerParty_Robert3 } }, [TRAINER_ROBERT_4] = @@ -5764,7 +5764,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Robert4 + .party = {.NoItemDefaultMoves = gTrainerParty_Robert4 } }, [TRAINER_ROBERT_5] = @@ -5778,7 +5778,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Robert5 + .party = {.NoItemDefaultMoves = gTrainerParty_Robert5 } }, [TRAINER_ALEX] = @@ -5792,7 +5792,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Alex + .party = {.NoItemDefaultMoves = gTrainerParty_Alex } }, [TRAINER_BECK] = @@ -5806,7 +5806,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Beck + .party = {.NoItemDefaultMoves = gTrainerParty_Beck } }, [TRAINER_YASU] = @@ -5820,7 +5820,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 1, - .party = gTrainerParty_Yasu + .party = {.NoItemDefaultMoves = gTrainerParty_Yasu } }, [TRAINER_TAKASHI] = @@ -5834,7 +5834,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 3, - .party = gTrainerParty_Takashi + .party = {.NoItemDefaultMoves = gTrainerParty_Takashi } }, [TRAINER_MAKOTO] = @@ -5848,7 +5848,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 1, - .party = gTrainerParty_Makoto + .party = {.NoItemDefaultMoves = gTrainerParty_Makoto } }, [TRAINER_HIDEO_1] = @@ -5862,7 +5862,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Hideo1 + .party = {.NoItemDefaultMoves = gTrainerParty_Hideo1 } }, [TRAINER_LAO_1] = @@ -5876,7 +5876,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Lao1 + .party = {.NoItemCustomMoves = gTrainerParty_Lao1 } }, [TRAINER_LUNG] = @@ -5890,7 +5890,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 2, - .party = gTrainerParty_Lung + .party = {.NoItemDefaultMoves = gTrainerParty_Lung } }, [TRAINER_LAO_2] = @@ -5904,7 +5904,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Lao2 + .party = {.NoItemCustomMoves = gTrainerParty_Lao2 } }, [TRAINER_LAO_3] = @@ -5918,7 +5918,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Lao3 + .party = {.NoItemCustomMoves = gTrainerParty_Lao3 } }, [TRAINER_LAO_4] = @@ -5932,7 +5932,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Lao4 + .party = {.NoItemCustomMoves = gTrainerParty_Lao4 } }, [TRAINER_LAO_5] = @@ -5946,7 +5946,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x0, .partySize = 4, - .party = gTrainerParty_Lao5 + .party = {.ItemCustomMoves = gTrainerParty_Lao5 } }, [TRAINER_TESSA] = @@ -5960,7 +5960,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Tessa + .party = {.NoItemDefaultMoves = gTrainerParty_Tessa } }, [TRAINER_LAURA] = @@ -5974,7 +5974,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Laura + .party = {.NoItemDefaultMoves = gTrainerParty_Laura } }, [TRAINER_CYNDY_1] = @@ -5988,7 +5988,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cyndy1 + .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy1 } }, [TRAINER_CORA] = @@ -6002,7 +6002,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Cora + .party = {.NoItemDefaultMoves = gTrainerParty_Cora } }, [TRAINER_JILL] = @@ -6016,7 +6016,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jill + .party = {.NoItemDefaultMoves = gTrainerParty_Jill } }, [TRAINER_CYNDY_2] = @@ -6030,7 +6030,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cyndy2 + .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy2 } }, [TRAINER_CYNDY_3] = @@ -6044,7 +6044,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cyndy3 + .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy3 } }, [TRAINER_CYNDY_4] = @@ -6058,7 +6058,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cyndy4 + .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy4 } }, [TRAINER_CYNDY_5] = @@ -6072,7 +6072,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Cyndy5 + .party = {.NoItemDefaultMoves = gTrainerParty_Cyndy5 } }, [TRAINER_MADELINE_1] = @@ -6086,7 +6086,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Madeline1 + .party = {.NoItemCustomMoves = gTrainerParty_Madeline1 } }, [TRAINER_CLARISSA] = @@ -6100,7 +6100,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Clarissa + .party = {.NoItemDefaultMoves = gTrainerParty_Clarissa } }, [TRAINER_ANGELICA] = @@ -6114,7 +6114,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Angelica + .party = {.NoItemDefaultMoves = gTrainerParty_Angelica } }, [TRAINER_MADELINE_2] = @@ -6128,7 +6128,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Madeline2 + .party = {.NoItemCustomMoves = gTrainerParty_Madeline2 } }, [TRAINER_MADELINE_3] = @@ -6142,7 +6142,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Madeline3 + .party = {.NoItemCustomMoves = gTrainerParty_Madeline3 } }, [TRAINER_MADELINE_4] = @@ -6156,7 +6156,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Madeline4 + .party = {.NoItemCustomMoves = gTrainerParty_Madeline4 } }, [TRAINER_MADELINE_5] = @@ -6170,7 +6170,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Madeline5 + .party = {.NoItemCustomMoves = gTrainerParty_Madeline5 } }, [TRAINER_BEVERLY] = @@ -6184,7 +6184,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Beverly + .party = {.NoItemDefaultMoves = gTrainerParty_Beverly } }, [TRAINER_DAWN] = @@ -6198,7 +6198,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Dawn + .party = {.NoItemDefaultMoves = gTrainerParty_Dawn } }, [TRAINER_NICOLE] = @@ -6212,7 +6212,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Nicole + .party = {.NoItemDefaultMoves = gTrainerParty_Nicole } }, [TRAINER_DENISE] = @@ -6226,7 +6226,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Denise + .party = {.NoItemDefaultMoves = gTrainerParty_Denise } }, [TRAINER_BETH] = @@ -6240,7 +6240,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Beth + .party = {.NoItemDefaultMoves = gTrainerParty_Beth } }, [TRAINER_TARA] = @@ -6254,7 +6254,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tara + .party = {.NoItemDefaultMoves = gTrainerParty_Tara } }, [TRAINER_MISSY] = @@ -6268,7 +6268,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Missy + .party = {.NoItemDefaultMoves = gTrainerParty_Missy } }, [TRAINER_ALICE] = @@ -6282,7 +6282,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Alice + .party = {.NoItemDefaultMoves = gTrainerParty_Alice } }, [TRAINER_JENNY_1] = @@ -6296,7 +6296,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jenny1 + .party = {.NoItemDefaultMoves = gTrainerParty_Jenny1 } }, [TRAINER_GRACE] = @@ -6310,7 +6310,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grace + .party = {.NoItemDefaultMoves = gTrainerParty_Grace } }, [TRAINER_TANYA] = @@ -6324,7 +6324,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tanya + .party = {.NoItemDefaultMoves = gTrainerParty_Tanya } }, [TRAINER_SHARON] = @@ -6338,7 +6338,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Sharon + .party = {.NoItemDefaultMoves = gTrainerParty_Sharon } }, [TRAINER_NIKKI] = @@ -6352,7 +6352,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Nikki + .party = {.NoItemDefaultMoves = gTrainerParty_Nikki } }, [TRAINER_BRENDA] = @@ -6366,7 +6366,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Brenda + .party = {.NoItemDefaultMoves = gTrainerParty_Brenda } }, [TRAINER_KATIE] = @@ -6380,7 +6380,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Katie + .party = {.NoItemDefaultMoves = gTrainerParty_Katie } }, [TRAINER_SUSIE] = @@ -6394,7 +6394,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Susie + .party = {.NoItemDefaultMoves = gTrainerParty_Susie } }, [TRAINER_KARA] = @@ -6408,7 +6408,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Kara + .party = {.NoItemDefaultMoves = gTrainerParty_Kara } }, [TRAINER_DANA] = @@ -6422,7 +6422,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dana + .party = {.NoItemDefaultMoves = gTrainerParty_Dana } }, [TRAINER_ERIN] = @@ -6436,7 +6436,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Erin + .party = {.NoItemDefaultMoves = gTrainerParty_Erin } }, [TRAINER_DEBRA] = @@ -6450,7 +6450,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Debra + .party = {.NoItemDefaultMoves = gTrainerParty_Debra } }, [TRAINER_LINDA] = @@ -6464,7 +6464,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Linda + .party = {.NoItemDefaultMoves = gTrainerParty_Linda } }, [TRAINER_KAYLEE] = @@ -6478,7 +6478,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Kaylee + .party = {.NoItemDefaultMoves = gTrainerParty_Kaylee } }, [TRAINER_LAUREL] = @@ -6492,7 +6492,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Laurel + .party = {.NoItemDefaultMoves = gTrainerParty_Laurel } }, [TRAINER_DARCY] = @@ -6506,7 +6506,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Darcy + .party = {.NoItemDefaultMoves = gTrainerParty_Darcy } }, [TRAINER_JENNY_2] = @@ -6520,7 +6520,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jenny2 + .party = {.NoItemDefaultMoves = gTrainerParty_Jenny2 } }, [TRAINER_JENNY_3] = @@ -6534,7 +6534,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Jenny3 + .party = {.NoItemDefaultMoves = gTrainerParty_Jenny3 } }, [TRAINER_JENNY_4] = @@ -6548,7 +6548,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Jenny4 + .party = {.NoItemDefaultMoves = gTrainerParty_Jenny4 } }, [TRAINER_JENNY_5] = @@ -6562,7 +6562,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Jenny5 + .party = {.NoItemDefaultMoves = gTrainerParty_Jenny5 } }, [TRAINER_HEIDI] = @@ -6576,7 +6576,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Heidi + .party = {.NoItemCustomMoves = gTrainerParty_Heidi } }, [TRAINER_BECKY] = @@ -6590,7 +6590,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Becky + .party = {.NoItemCustomMoves = gTrainerParty_Becky } }, [TRAINER_CAROL] = @@ -6604,7 +6604,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Carol + .party = {.NoItemDefaultMoves = gTrainerParty_Carol } }, [TRAINER_NANCY] = @@ -6618,7 +6618,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nancy + .party = {.NoItemDefaultMoves = gTrainerParty_Nancy } }, [TRAINER_MARTHA] = @@ -6632,7 +6632,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Martha + .party = {.NoItemDefaultMoves = gTrainerParty_Martha } }, [TRAINER_DIANA_1] = @@ -6646,7 +6646,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Diana1 + .party = {.NoItemDefaultMoves = gTrainerParty_Diana1 } }, [TRAINER_NINA] = @@ -6660,7 +6660,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Nina + .party = {.NoItemDefaultMoves = gTrainerParty_Nina } }, [TRAINER_IRENE] = @@ -6674,7 +6674,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Irene + .party = {.NoItemDefaultMoves = gTrainerParty_Irene } }, [TRAINER_DIANA_2] = @@ -6688,7 +6688,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Diana2 + .party = {.NoItemDefaultMoves = gTrainerParty_Diana2 } }, [TRAINER_DIANA_3] = @@ -6702,7 +6702,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Diana3 + .party = {.NoItemDefaultMoves = gTrainerParty_Diana3 } }, [TRAINER_DIANA_4] = @@ -6716,7 +6716,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Diana4 + .party = {.NoItemDefaultMoves = gTrainerParty_Diana4 } }, [TRAINER_DIANA_5] = @@ -6730,7 +6730,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Diana5 + .party = {.NoItemDefaultMoves = gTrainerParty_Diana5 } }, [TRAINER_AMY_AND_LIV_1] = @@ -6744,7 +6744,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv1 + .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv1 } }, [TRAINER_AMY_AND_LIV_2] = @@ -6758,7 +6758,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv2 + .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv2 } }, [TRAINER_GINA_AND_MIA_1] = @@ -6772,7 +6772,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GinaAndMia1 + .party = {.NoItemDefaultMoves = gTrainerParty_GinaAndMia1 } }, [TRAINER_MIU_AND_YUKI] = @@ -6786,7 +6786,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_MiuAndYuki + .party = {.NoItemDefaultMoves = gTrainerParty_MiuAndYuki } }, [TRAINER_AMY_AND_LIV_3] = @@ -6800,7 +6800,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv3 + .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv3 } }, [TRAINER_GINA_AND_MIA_2] = @@ -6814,7 +6814,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_GinaAndMia2 + .party = {.NoItemCustomMoves = gTrainerParty_GinaAndMia2 } }, [TRAINER_AMY_AND_LIV_4] = @@ -6828,7 +6828,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv4 + .party = {.NoItemDefaultMoves = gTrainerParty_AmyAndLiv4 } }, [TRAINER_AMY_AND_LIV_5] = @@ -6842,7 +6842,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv5 + .party = {.NoItemCustomMoves = gTrainerParty_AmyAndLiv5 } }, [TRAINER_AMY_AND_LIV_6] = @@ -6856,7 +6856,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_AmyAndLiv6 + .party = {.NoItemCustomMoves = gTrainerParty_AmyAndLiv6 } }, [TRAINER_HUEY] = @@ -6870,7 +6870,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Huey + .party = {.NoItemDefaultMoves = gTrainerParty_Huey } }, [TRAINER_EDMOND] = @@ -6884,7 +6884,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Edmond + .party = {.NoItemDefaultMoves = gTrainerParty_Edmond } }, [TRAINER_ERNEST_1] = @@ -6898,7 +6898,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ernest1 + .party = {.NoItemDefaultMoves = gTrainerParty_Ernest1 } }, [TRAINER_DWAYNE] = @@ -6912,7 +6912,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Dwayne + .party = {.NoItemDefaultMoves = gTrainerParty_Dwayne } }, [TRAINER_PHILLIP] = @@ -6926,7 +6926,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Phillip + .party = {.NoItemDefaultMoves = gTrainerParty_Phillip } }, [TRAINER_LEONARD] = @@ -6940,7 +6940,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Leonard + .party = {.NoItemDefaultMoves = gTrainerParty_Leonard } }, [TRAINER_DUNCAN] = @@ -6954,7 +6954,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Duncan + .party = {.NoItemDefaultMoves = gTrainerParty_Duncan } }, [TRAINER_ERNEST_2] = @@ -6968,7 +6968,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ernest2 + .party = {.NoItemDefaultMoves = gTrainerParty_Ernest2 } }, [TRAINER_ERNEST_3] = @@ -6982,7 +6982,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ernest3 + .party = {.NoItemDefaultMoves = gTrainerParty_Ernest3 } }, [TRAINER_ERNEST_4] = @@ -6996,7 +6996,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ernest4 + .party = {.NoItemDefaultMoves = gTrainerParty_Ernest4 } }, [TRAINER_ERNEST_5] = @@ -7010,7 +7010,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Ernest5 + .party = {.NoItemDefaultMoves = gTrainerParty_Ernest5 } }, [TRAINER_ANONYMOUS_11] = @@ -7024,7 +7024,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Anonymous11 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous11 } }, [TRAINER_ANONYMOUS_12] = @@ -7038,7 +7038,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Anonymous12 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous12 } }, [TRAINER_ANONYMOUS_13] = @@ -7052,7 +7052,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Anonymous13 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous13 } }, [TRAINER_SONNY] = @@ -7066,7 +7066,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Sonny + .party = {.NoItemDefaultMoves = gTrainerParty_Sonny } }, [TRAINER_DONOVAN] = @@ -7080,7 +7080,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Donovan + .party = {.NoItemDefaultMoves = gTrainerParty_Donovan } }, [TRAINER_GERALD] = @@ -7094,7 +7094,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Gerald + .party = {.NoItemDefaultMoves = gTrainerParty_Gerald } }, [TRAINER_KELVIN] = @@ -7108,7 +7108,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Kelvin + .party = {.NoItemDefaultMoves = gTrainerParty_Kelvin } }, [TRAINER_KODY] = @@ -7122,7 +7122,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Kody + .party = {.NoItemDefaultMoves = gTrainerParty_Kody } }, [TRAINER_TEVIN] = @@ -7136,7 +7136,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Tevin + .party = {.NoItemDefaultMoves = gTrainerParty_Tevin } }, [TRAINER_DAMON] = @@ -7150,7 +7150,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Damon + .party = {.NoItemDefaultMoves = gTrainerParty_Damon } }, [TRAINER_PABLO] = @@ -7164,7 +7164,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Pablo + .party = {.NoItemDefaultMoves = gTrainerParty_Pablo } }, [TRAINER_EDWIN_1] = @@ -7178,7 +7178,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Edwin1 + .party = {.NoItemDefaultMoves = gTrainerParty_Edwin1 } }, [TRAINER_HECTOR_1] = @@ -7192,7 +7192,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Hector1 + .party = {.NoItemDefaultMoves = gTrainerParty_Hector1 } }, [TRAINER_HECTOR_2] = @@ -7206,7 +7206,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Hector2 + .party = {.NoItemDefaultMoves = gTrainerParty_Hector2 } }, [TRAINER_EDWIN_2] = @@ -7220,7 +7220,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Edwin2 + .party = {.NoItemDefaultMoves = gTrainerParty_Edwin2 } }, [TRAINER_EDWIN_3] = @@ -7234,7 +7234,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Edwin3 + .party = {.NoItemDefaultMoves = gTrainerParty_Edwin3 } }, [TRAINER_EDWIN_4] = @@ -7248,7 +7248,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Edwin4 + .party = {.NoItemDefaultMoves = gTrainerParty_Edwin4 } }, [TRAINER_EDWIN_5] = @@ -7262,7 +7262,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Edwin5 + .party = {.NoItemDefaultMoves = gTrainerParty_Edwin5 } }, [TRAINER_WALLY_1] = @@ -7276,7 +7276,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wally1 + .party = {.NoItemCustomMoves = gTrainerParty_Wally1 } }, [TRAINER_BRENDAN_1] = @@ -7290,7 +7290,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Brendan1 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan1 } }, [TRAINER_BRENDAN_2] = @@ -7304,7 +7304,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan2 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan2 } }, [TRAINER_BRENDAN_3] = @@ -7318,7 +7318,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan3 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan3 } }, [TRAINER_BRENDAN_4] = @@ -7332,7 +7332,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 1, - .party = gTrainerParty_Brendan4 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan4 } }, [TRAINER_BRENDAN_5] = @@ -7346,7 +7346,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan5 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan5 } }, [TRAINER_BRENDAN_6] = @@ -7360,7 +7360,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan6 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan6 } }, [TRAINER_BRENDAN_7] = @@ -7374,7 +7374,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Brendan7 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan7 } }, [TRAINER_BRENDAN_8] = @@ -7388,7 +7388,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan8 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan8 } }, [TRAINER_BRENDAN_9] = @@ -7402,7 +7402,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Brendan9 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan9 } }, [TRAINER_MAY_1] = @@ -7416,7 +7416,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_May1 + .party = {.NoItemDefaultMoves = gTrainerParty_May1 } }, [TRAINER_MAY_2] = @@ -7430,7 +7430,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May2 + .party = {.NoItemDefaultMoves = gTrainerParty_May2 } }, [TRAINER_MAY_3] = @@ -7444,7 +7444,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May3 + .party = {.NoItemDefaultMoves = gTrainerParty_May3 } }, [TRAINER_MAY_4] = @@ -7458,7 +7458,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_May4 + .party = {.NoItemDefaultMoves = gTrainerParty_May4 } }, [TRAINER_MAY_5] = @@ -7472,7 +7472,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May5 + .party = {.NoItemDefaultMoves = gTrainerParty_May5 } }, [TRAINER_MAY_6] = @@ -7486,7 +7486,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May6 + .party = {.NoItemDefaultMoves = gTrainerParty_May6 } }, [TRAINER_MAY_7] = @@ -7500,7 +7500,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_May7 + .party = {.NoItemDefaultMoves = gTrainerParty_May7 } }, [TRAINER_MAY_8] = @@ -7514,7 +7514,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May8 + .party = {.NoItemDefaultMoves = gTrainerParty_May8 } }, [TRAINER_MAY_9] = @@ -7528,7 +7528,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_May9 + .party = {.NoItemDefaultMoves = gTrainerParty_May9 } }, [TRAINER_ISAAC_1] = @@ -7542,7 +7542,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Isaac1 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaac1 } }, [TRAINER_RILEY] = @@ -7556,7 +7556,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Riley + .party = {.NoItemDefaultMoves = gTrainerParty_Riley } }, [TRAINER_AIDAN] = @@ -7570,7 +7570,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Aidan + .party = {.NoItemDefaultMoves = gTrainerParty_Aidan } }, [TRAINER_ISAAC_2] = @@ -7584,7 +7584,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Isaac2 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaac2 } }, [TRAINER_ISAAC_3] = @@ -7598,7 +7598,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Isaac3 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaac3 } }, [TRAINER_ISAAC_4] = @@ -7612,7 +7612,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Isaac4 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaac4 } }, [TRAINER_ISAAC_5] = @@ -7626,7 +7626,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Isaac5 + .party = {.NoItemDefaultMoves = gTrainerParty_Isaac5 } }, [TRAINER_LYDIA_1] = @@ -7640,7 +7640,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lydia1 + .party = {.NoItemDefaultMoves = gTrainerParty_Lydia1 } }, [TRAINER_ALEXIA] = @@ -7654,7 +7654,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Alexia + .party = {.NoItemDefaultMoves = gTrainerParty_Alexia } }, [TRAINER_DANIELLE] = @@ -7668,7 +7668,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Danielle + .party = {.NoItemDefaultMoves = gTrainerParty_Danielle } }, [TRAINER_LYDIA_2] = @@ -7682,7 +7682,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lydia2 + .party = {.NoItemDefaultMoves = gTrainerParty_Lydia2 } }, [TRAINER_LYDIA_3] = @@ -7696,7 +7696,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lydia3 + .party = {.NoItemDefaultMoves = gTrainerParty_Lydia3 } }, [TRAINER_LYDIA_4] = @@ -7710,7 +7710,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lydia4 + .party = {.NoItemDefaultMoves = gTrainerParty_Lydia4 } }, [TRAINER_LYDIA_5] = @@ -7724,7 +7724,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lydia5 + .party = {.NoItemDefaultMoves = gTrainerParty_Lydia5 } }, [TRAINER_JACKSON_1] = @@ -7738,7 +7738,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Jackson1 + .party = {.NoItemDefaultMoves = gTrainerParty_Jackson1 } }, [TRAINER_CARLOS] = @@ -7752,7 +7752,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Carlos + .party = {.NoItemDefaultMoves = gTrainerParty_Carlos } }, [TRAINER_SEBASTIAN] = @@ -7766,7 +7766,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Sebastian + .party = {.NoItemDefaultMoves = gTrainerParty_Sebastian } }, [TRAINER_JACKSON_2] = @@ -7780,7 +7780,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 1, - .party = gTrainerParty_Jackson2 + .party = {.NoItemDefaultMoves = gTrainerParty_Jackson2 } }, [TRAINER_JACKSON_3] = @@ -7794,7 +7794,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Jackson3 + .party = {.NoItemDefaultMoves = gTrainerParty_Jackson3 } }, [TRAINER_JACKSON_4] = @@ -7808,7 +7808,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 1, - .party = gTrainerParty_Jackson4 + .party = {.NoItemDefaultMoves = gTrainerParty_Jackson4 } }, [TRAINER_JACKSON_5] = @@ -7822,7 +7822,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Jackson5 + .party = {.NoItemDefaultMoves = gTrainerParty_Jackson5 } }, [TRAINER_CATHERINE_1] = @@ -7836,7 +7836,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Catherine1 + .party = {.NoItemDefaultMoves = gTrainerParty_Catherine1 } }, [TRAINER_JENNA] = @@ -7850,7 +7850,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 3, - .party = gTrainerParty_Jenna + .party = {.NoItemDefaultMoves = gTrainerParty_Jenna } }, [TRAINER_SOPHIA] = @@ -7864,7 +7864,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Sophia + .party = {.NoItemDefaultMoves = gTrainerParty_Sophia } }, [TRAINER_CATHERINE_2] = @@ -7878,7 +7878,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Catherine2 + .party = {.NoItemDefaultMoves = gTrainerParty_Catherine2 } }, [TRAINER_CATHERINE_3] = @@ -7892,7 +7892,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Catherine3 + .party = {.NoItemDefaultMoves = gTrainerParty_Catherine3 } }, [TRAINER_CATHERINE_4] = @@ -7906,7 +7906,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Catherine4 + .party = {.NoItemDefaultMoves = gTrainerParty_Catherine4 } }, [TRAINER_CATHERINE_5] = @@ -7920,7 +7920,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Catherine5 + .party = {.NoItemDefaultMoves = gTrainerParty_Catherine5 } }, [TRAINER_MAXIE_1] = @@ -7934,7 +7934,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Maxie1 + .party = {.NoItemDefaultMoves = gTrainerParty_Maxie1 } }, [TRAINER_GRUNT_28] = @@ -7948,7 +7948,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt28 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt28 } }, [TRAINER_GRUNT_29] = @@ -7962,7 +7962,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Grunt29 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt29 } }, [TRAINER_GRUNT_30] = @@ -7976,7 +7976,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt30 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt30 } }, [TRAINER_GRUNT_31] = @@ -7990,7 +7990,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt31 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt31 } }, [TRAINER_GRUNT_32] = @@ -8004,7 +8004,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt32 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt32 } }, [TRAINER_GRUNT_33] = @@ -8018,7 +8018,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt33 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt33 } }, [TRAINER_GRUNT_34] = @@ -8032,7 +8032,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt34 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt34 } }, [TRAINER_GRUNT_35] = @@ -8046,7 +8046,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt35 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt35 } }, [TRAINER_GRUNT_36] = @@ -8060,7 +8060,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt36 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt36 } }, [TRAINER_GRUNT_37] = @@ -8074,7 +8074,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt37 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt37 } }, [TRAINER_GRUNT_38] = @@ -8088,7 +8088,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt38 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt38 } }, [TRAINER_GRUNT_39] = @@ -8102,7 +8102,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt39 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt39 } }, [TRAINER_GRUNT_40] = @@ -8116,7 +8116,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt40 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt40 } }, [TRAINER_GRUNT_41] = @@ -8130,7 +8130,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt41 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt41 } }, [TRAINER_GRUNT_42] = @@ -8144,7 +8144,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt42 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt42 } }, [TRAINER_GRUNT_43] = @@ -8158,7 +8158,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt43 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt43 } }, [TRAINER_GRUNT_44] = @@ -8172,7 +8172,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt44 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt44 } }, [TRAINER_GRUNT_45] = @@ -8186,7 +8186,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt45 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt45 } }, [TRAINER_GRUNT_46] = @@ -8200,7 +8200,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt46 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt46 } }, [TRAINER_GRUNT_47] = @@ -8214,7 +8214,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt47 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt47 } }, [TRAINER_GRUNT_48] = @@ -8228,7 +8228,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt48 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt48 } }, [TRAINER_GRUNT_49] = @@ -8242,7 +8242,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt49 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt49 } }, [TRAINER_GRUNT_50] = @@ -8256,7 +8256,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt50 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt50 } }, [TRAINER_GRUNT_51] = @@ -8270,7 +8270,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Grunt51 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt51 } }, [TRAINER_GRUNT_52] = @@ -8284,7 +8284,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt52 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt52 } }, [TRAINER_GRUNT_53] = @@ -8298,7 +8298,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Grunt53 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt53 } }, [TRAINER_GRUNT_54] = @@ -8312,7 +8312,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Grunt54 + .party = {.NoItemDefaultMoves = gTrainerParty_Grunt54 } }, [TRAINER_ANONYMOUS_14] = @@ -8326,7 +8326,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Anonymous14 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous14 } }, [TRAINER_ANONYMOUS_15] = @@ -8340,7 +8340,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Anonymous15 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous15 } }, [TRAINER_TABITHA_1] = @@ -8354,7 +8354,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 3, - .party = gTrainerParty_Tabitha1 + .party = {.NoItemDefaultMoves = gTrainerParty_Tabitha1 } }, [TRAINER_TABITHA_2] = @@ -8368,7 +8368,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Tabitha2 + .party = {.NoItemDefaultMoves = gTrainerParty_Tabitha2 } }, [TRAINER_ANONYMOUS_16] = @@ -8382,7 +8382,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Anonymous16 + .party = {.NoItemDefaultMoves = gTrainerParty_Anonymous16 } }, [TRAINER_COURTNEY_1] = @@ -8396,7 +8396,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Courtney1 + .party = {.NoItemDefaultMoves = gTrainerParty_Courtney1 } }, [TRAINER_COURTNEY_2] = @@ -8410,7 +8410,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_Courtney2 + .party = {.NoItemDefaultMoves = gTrainerParty_Courtney2 } }, [TRAINER_MAXIE_2] = @@ -8424,7 +8424,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Maxie2 + .party = {.NoItemDefaultMoves = gTrainerParty_Maxie2 } }, [TRAINER_MAXIE_3] = @@ -8438,7 +8438,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Maxie3 + .party = {.NoItemDefaultMoves = gTrainerParty_Maxie3 } }, [TRAINER_TIANA] = @@ -8452,7 +8452,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Tiana + .party = {.NoItemDefaultMoves = gTrainerParty_Tiana } }, [TRAINER_HALEY_1] = @@ -8466,7 +8466,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Haley1 + .party = {.NoItemDefaultMoves = gTrainerParty_Haley1 } }, [TRAINER_JANICE] = @@ -8480,7 +8480,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Janice + .party = {.NoItemDefaultMoves = gTrainerParty_Janice } }, [TRAINER_VIVI] = @@ -8494,7 +8494,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Vivi + .party = {.NoItemDefaultMoves = gTrainerParty_Vivi } }, [TRAINER_HALEY_2] = @@ -8508,7 +8508,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Haley2 + .party = {.NoItemDefaultMoves = gTrainerParty_Haley2 } }, [TRAINER_HALEY_3] = @@ -8522,7 +8522,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Haley3 + .party = {.NoItemDefaultMoves = gTrainerParty_Haley3 } }, [TRAINER_HALEY_4] = @@ -8536,7 +8536,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Haley4 + .party = {.NoItemDefaultMoves = gTrainerParty_Haley4 } }, [TRAINER_HALEY_5] = @@ -8550,7 +8550,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Haley5 + .party = {.NoItemDefaultMoves = gTrainerParty_Haley5 } }, [TRAINER_SALLY] = @@ -8564,7 +8564,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Sally + .party = {.NoItemDefaultMoves = gTrainerParty_Sally } }, [TRAINER_ROBIN] = @@ -8578,7 +8578,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Robin + .party = {.NoItemDefaultMoves = gTrainerParty_Robin } }, [TRAINER_ANDREA] = @@ -8592,7 +8592,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Andrea + .party = {.NoItemDefaultMoves = gTrainerParty_Andrea } }, [TRAINER_CRISSY] = @@ -8606,7 +8606,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Crissy + .party = {.NoItemDefaultMoves = gTrainerParty_Crissy } }, [TRAINER_RICK] = @@ -8620,7 +8620,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Rick + .party = {.NoItemDefaultMoves = gTrainerParty_Rick } }, [TRAINER_LYLE] = @@ -8634,7 +8634,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 6, - .party = gTrainerParty_Lyle + .party = {.NoItemDefaultMoves = gTrainerParty_Lyle } }, [TRAINER_JOSE] = @@ -8648,7 +8648,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Jose + .party = {.NoItemDefaultMoves = gTrainerParty_Jose } }, [TRAINER_DOUG] = @@ -8662,7 +8662,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Doug + .party = {.NoItemDefaultMoves = gTrainerParty_Doug } }, [TRAINER_GREG] = @@ -8676,7 +8676,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Greg + .party = {.NoItemDefaultMoves = gTrainerParty_Greg } }, [TRAINER_KENT] = @@ -8690,7 +8690,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Kent + .party = {.NoItemDefaultMoves = gTrainerParty_Kent } }, [TRAINER_JAMES_1] = @@ -8704,7 +8704,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_James1 + .party = {.NoItemDefaultMoves = gTrainerParty_James1 } }, [TRAINER_JAMES_2] = @@ -8718,7 +8718,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_James2 + .party = {.NoItemDefaultMoves = gTrainerParty_James2 } }, [TRAINER_JAMES_3] = @@ -8732,7 +8732,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_James3 + .party = {.NoItemDefaultMoves = gTrainerParty_James3 } }, [TRAINER_JAMES_4] = @@ -8746,7 +8746,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_James4 + .party = {.NoItemDefaultMoves = gTrainerParty_James4 } }, [TRAINER_JAMES_5] = @@ -8760,7 +8760,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_James5 + .party = {.NoItemDefaultMoves = gTrainerParty_James5 } }, [TRAINER_BRICE] = @@ -8774,7 +8774,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Brice + .party = {.NoItemDefaultMoves = gTrainerParty_Brice } }, [TRAINER_TRENT_1] = @@ -8788,7 +8788,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Trent1 + .party = {.NoItemDefaultMoves = gTrainerParty_Trent1 } }, [TRAINER_LENNY] = @@ -8802,7 +8802,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Lenny + .party = {.NoItemDefaultMoves = gTrainerParty_Lenny } }, [TRAINER_LUCAS_1] = @@ -8816,7 +8816,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Lucas1 + .party = {.NoItemDefaultMoves = gTrainerParty_Lucas1 } }, [TRAINER_ALAN] = @@ -8830,7 +8830,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Alan + .party = {.NoItemDefaultMoves = gTrainerParty_Alan } }, [TRAINER_CLARK] = @@ -8844,7 +8844,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Clark + .party = {.NoItemDefaultMoves = gTrainerParty_Clark } }, [TRAINER_ERIC] = @@ -8858,7 +8858,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Eric + .party = {.NoItemDefaultMoves = gTrainerParty_Eric } }, [TRAINER_LUCAS_2] = @@ -8872,7 +8872,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Lucas2 + .party = {.NoItemCustomMoves = gTrainerParty_Lucas2 } }, [TRAINER_MIKE_1] = @@ -8886,7 +8886,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Mike1 + .party = {.NoItemCustomMoves = gTrainerParty_Mike1 } }, [TRAINER_MIKE_2] = @@ -8900,7 +8900,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Mike2 + .party = {.NoItemDefaultMoves = gTrainerParty_Mike2 } }, [TRAINER_TRENT_2] = @@ -8914,7 +8914,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Trent2 + .party = {.NoItemDefaultMoves = gTrainerParty_Trent2 } }, [TRAINER_TRENT_3] = @@ -8928,7 +8928,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Trent3 + .party = {.NoItemDefaultMoves = gTrainerParty_Trent3 } }, [TRAINER_TRENT_4] = @@ -8942,7 +8942,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Trent4 + .party = {.NoItemDefaultMoves = gTrainerParty_Trent4 } }, [TRAINER_TRENT_5] = @@ -8956,7 +8956,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Trent5 + .party = {.NoItemDefaultMoves = gTrainerParty_Trent5 } }, [TRAINER_DEZ_AND_LUKE] = @@ -8970,7 +8970,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_DezAndLuke + .party = {.NoItemDefaultMoves = gTrainerParty_DezAndLuke } }, [TRAINER_LEA_AND_JED] = @@ -8984,7 +8984,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LeaAndJed + .party = {.NoItemDefaultMoves = gTrainerParty_LeaAndJed } }, [TRAINER_LOIS_AND_HAL_1] = @@ -8998,7 +8998,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LoisAndHal1 + .party = {.NoItemDefaultMoves = gTrainerParty_LoisAndHal1 } }, [TRAINER_LOIS_AND_HAL_2] = @@ -9012,7 +9012,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LoisAndHal2 + .party = {.NoItemDefaultMoves = gTrainerParty_LoisAndHal2 } }, [TRAINER_LOIS_AND_HAL_3] = @@ -9026,7 +9026,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LoisAndHal3 + .party = {.NoItemDefaultMoves = gTrainerParty_LoisAndHal3 } }, [TRAINER_LOIS_AND_HAL_4] = @@ -9040,7 +9040,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LoisAndHal4 + .party = {.NoItemDefaultMoves = gTrainerParty_LoisAndHal4 } }, [TRAINER_LOIS_AND_HAL_5] = @@ -9054,7 +9054,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LoisAndHal5 + .party = {.NoItemDefaultMoves = gTrainerParty_LoisAndHal5 } }, [TRAINER_JOHANNA] = @@ -9068,7 +9068,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Johanna + .party = {.NoItemDefaultMoves = gTrainerParty_Johanna } }, [TRAINER_ZANE] = @@ -9082,7 +9082,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Zane + .party = {.NoItemCustomMoves = gTrainerParty_Zane } }, [TRAINER_VIVIAN] = @@ -9096,7 +9096,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Vivian + .party = {.NoItemCustomMoves = gTrainerParty_Vivian } }, [TRAINER_SADIE] = @@ -9110,7 +9110,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Sadie + .party = {.NoItemCustomMoves = gTrainerParty_Sadie } }, [TRAINER_HIDEO_2] = @@ -9124,7 +9124,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 2, - .party = gTrainerParty_Hideo2 + .party = {.NoItemCustomMoves = gTrainerParty_Hideo2 } }, [TRAINER_KEIGO] = @@ -9138,7 +9138,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 2, - .party = gTrainerParty_Keigo + .party = {.NoItemCustomMoves = gTrainerParty_Keigo } }, [TRAINER_TSUNAO] = @@ -9152,7 +9152,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x3, .partySize = 3, - .party = gTrainerParty_Tsunao + .party = {.NoItemCustomMoves = gTrainerParty_Tsunao } }, [TRAINER_TERRELL] = @@ -9166,7 +9166,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Terrell + .party = {.NoItemDefaultMoves = gTrainerParty_Terrell } }, [TRAINER_KYLEE] = @@ -9180,7 +9180,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 1, - .party = gTrainerParty_Kylee + .party = {.NoItemDefaultMoves = gTrainerParty_Kylee } }, [TRAINER_WALLY_2] = @@ -9194,7 +9194,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 1, - .party = gTrainerParty_Wally2 + .party = {.NoItemDefaultMoves = gTrainerParty_Wally2 } }, [TRAINER_WALLY_3] = @@ -9208,7 +9208,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wally3 + .party = {.NoItemCustomMoves = gTrainerParty_Wally3 } }, [TRAINER_WALLY_4] = @@ -9222,7 +9222,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wally4 + .party = {.NoItemCustomMoves = gTrainerParty_Wally4 } }, [TRAINER_WALLY_5] = @@ -9236,7 +9236,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wally5 + .party = {.NoItemCustomMoves = gTrainerParty_Wally5 } }, [TRAINER_WALLY_6] = @@ -9250,7 +9250,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 5, - .party = gTrainerParty_Wally6 + .party = {.NoItemCustomMoves = gTrainerParty_Wally6 } }, [TRAINER_BRENDAN_10] = @@ -9264,7 +9264,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_Brendan10 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan10 } }, [TRAINER_BRENDAN_11] = @@ -9278,7 +9278,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_Brendan11 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan11 } }, [TRAINER_BRENDAN_12] = @@ -9292,7 +9292,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_Brendan12 + .party = {.NoItemDefaultMoves = gTrainerParty_Brendan12 } }, [TRAINER_MAY_10] = @@ -9306,7 +9306,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_May10 + .party = {.NoItemDefaultMoves = gTrainerParty_May10 } }, [TRAINER_MAY_11] = @@ -9320,7 +9320,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_May11 + .party = {.NoItemDefaultMoves = gTrainerParty_May11 } }, [TRAINER_MAY_12] = @@ -9334,7 +9334,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 4, - .party = gTrainerParty_May12 + .party = {.NoItemDefaultMoves = gTrainerParty_May12 } }, [TRAINER_JONAH] = @@ -9348,7 +9348,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Jonah + .party = {.NoItemDefaultMoves = gTrainerParty_Jonah } }, [TRAINER_HENRY] = @@ -9362,7 +9362,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Henry + .party = {.NoItemDefaultMoves = gTrainerParty_Henry } }, [TRAINER_ROGER] = @@ -9376,7 +9376,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Roger + .party = {.NoItemDefaultMoves = gTrainerParty_Roger } }, [TRAINER_ALEXA] = @@ -9390,7 +9390,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_Alexa + .party = {.NoItemDefaultMoves = gTrainerParty_Alexa } }, [TRAINER_RUBEN] = @@ -9404,7 +9404,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x7, .partySize = 3, - .party = gTrainerParty_Ruben + .party = {.NoItemDefaultMoves = gTrainerParty_Ruben } }, [TRAINER_KOJI] = @@ -9418,7 +9418,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Koji + .party = {.NoItemDefaultMoves = gTrainerParty_Koji } }, [TRAINER_WAYNE] = @@ -9432,7 +9432,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Wayne + .party = {.NoItemDefaultMoves = gTrainerParty_Wayne } }, [TRAINER_BYRON] = @@ -9446,7 +9446,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_Byron + .party = {.NoItemDefaultMoves = gTrainerParty_Byron } }, [TRAINER_REED] = @@ -9460,7 +9460,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Reed + .party = {.NoItemDefaultMoves = gTrainerParty_Reed } }, [TRAINER_TISHA] = @@ -9474,7 +9474,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 3, - .party = gTrainerParty_Tisha + .party = {.NoItemDefaultMoves = gTrainerParty_Tisha } }, [TRAINER_TORI_AND_TIA] = @@ -9488,7 +9488,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_ToriAndTia + .party = {.NoItemDefaultMoves = gTrainerParty_ToriAndTia } }, [TRAINER_KIM_AND_IRIS] = @@ -9502,7 +9502,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_KimAndIris + .party = {.NoItemCustomMoves = gTrainerParty_KimAndIris } }, [TRAINER_TYRA_AND_IVY] = @@ -9516,7 +9516,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_TyraAndIvy + .party = {.NoItemCustomMoves = gTrainerParty_TyraAndIvy } }, [TRAINER_MEL_AND_PAUL] = @@ -9530,7 +9530,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_MelAndPaul + .party = {.NoItemCustomMoves = gTrainerParty_MelAndPaul } }, [TRAINER_JOHN_AND_JAY_1] = @@ -9544,7 +9544,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_JohnAndJay1 + .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay1 } }, [TRAINER_JOHN_AND_JAY_2] = @@ -9558,7 +9558,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_JohnAndJay2 + .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay2 } }, [TRAINER_JOHN_AND_JAY_3] = @@ -9572,7 +9572,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_JohnAndJay3 + .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay3 } }, [TRAINER_JOHN_AND_JAY_4] = @@ -9586,7 +9586,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0xb, .partySize = 2, - .party = gTrainerParty_JohnAndJay4 + .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay4 } }, [TRAINER_JOHN_AND_JAY_5] = @@ -9600,7 +9600,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x7, .partySize = 2, - .party = gTrainerParty_JohnAndJay5 + .party = {.NoItemCustomMoves = gTrainerParty_JohnAndJay5 } }, [TRAINER_RELI_AND_IAN] = @@ -9614,7 +9614,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_ReliAndIan + .party = {.NoItemDefaultMoves = gTrainerParty_ReliAndIan } }, [TRAINER_RITA_AND_SAM_1] = @@ -9628,7 +9628,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_RitaAndSam1 + .party = {.NoItemDefaultMoves = gTrainerParty_RitaAndSam1 } }, [TRAINER_RITA_AND_SAM_2] = @@ -9642,7 +9642,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_RitaAndSam2 + .party = {.NoItemDefaultMoves = gTrainerParty_RitaAndSam2 } }, [TRAINER_RITA_AND_SAM_3] = @@ -9656,7 +9656,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_RitaAndSam3 + .party = {.NoItemDefaultMoves = gTrainerParty_RitaAndSam3 } }, [TRAINER_RITA_AND_SAM_4] = @@ -9670,7 +9670,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_RitaAndSam4 + .party = {.NoItemDefaultMoves = gTrainerParty_RitaAndSam4 } }, [TRAINER_RITA_AND_SAM_5] = @@ -9684,7 +9684,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_RitaAndSam5 + .party = {.NoItemDefaultMoves = gTrainerParty_RitaAndSam5 } }, [TRAINER_LISA_AND_RAY] = @@ -9698,7 +9698,7 @@ const struct Trainer gTrainers[] = { .doubleBattle = TRUE, .aiFlags = 0x1, .partySize = 2, - .party = gTrainerParty_LisaAndRay + .party = {.NoItemDefaultMoves = gTrainerParty_LisaAndRay } }, [TRAINER_EUGENE] = @@ -9712,6 +9712,6 @@ const struct Trainer gTrainers[] = { .doubleBattle = FALSE, .aiFlags = 0x1, .partySize = 4, - .party = gTrainerParty_Eugene + .party = {.NoItemDefaultMoves = gTrainerParty_Eugene } }, }; -- cgit v1.2.3 From ff5bf7804ecee60f26457651395937f7184d7991 Mon Sep 17 00:00:00 2001 From: vblm12 Date: Sat, 21 Jul 2018 16:40:05 -0500 Subject: Change OPPONENT to TRAINER in taya_debug_window.c --- src/debug/taya_debug_window.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'src') diff --git a/src/debug/taya_debug_window.c b/src/debug/taya_debug_window.c index c5f6fc0ec..6b30fe5fe 100644 --- a/src/debug/taya_debug_window.c +++ b/src/debug/taya_debug_window.c @@ -707,19 +707,19 @@ bool8 TayaDebugMenu_Trainer(void) for (i = 0; i < ARRAY_COUNT(gTrainerEyeTrainers); i++) SetTrainerFlag(gTrainerEyeTrainers[i].opponentIDs[0]); - SetTrainerFlag(OPPONENT_ROXANNE); - SetTrainerFlag(OPPONENT_BRAWLY); - SetTrainerFlag(OPPONENT_WATTSON); - SetTrainerFlag(OPPONENT_FLANNERY); - SetTrainerFlag(OPPONENT_NORMAN); - SetTrainerFlag(OPPONENT_WINONA); - SetTrainerFlag(OPPONENT_TATE_AND_LIZA); - SetTrainerFlag(OPPONENT_WALLACE); - SetTrainerFlag(OPPONENT_SIDNEY); - SetTrainerFlag(OPPONENT_PHOEBE); - SetTrainerFlag(OPPONENT_GLACIA); - SetTrainerFlag(OPPONENT_DRAKE); - SetTrainerFlag(OPPONENT_STEVEN); + SetTrainerFlag(TRAINER_ROXANNE); + SetTrainerFlag(TRAINER_BRAWLY); + SetTrainerFlag(TRAINER_WATTSON); + SetTrainerFlag(TRAINER_FLANNERY); + SetTrainerFlag(TRAINER_NORMAN); + SetTrainerFlag(TRAINER_WINONA); + SetTrainerFlag(TRAINER_TATE_AND_LIZA); + SetTrainerFlag(TRAINER_WALLACE); + SetTrainerFlag(TRAINER_SIDNEY); + SetTrainerFlag(TRAINER_PHOEBE); + SetTrainerFlag(TRAINER_GLACIA); + SetTrainerFlag(TRAINER_DRAKE); + SetTrainerFlag(TRAINER_STEVEN); CloseMenu(); return TRUE; } -- cgit v1.2.3 From 354b82fce64c1f798c1a6c143b82269514562f91 Mon Sep 17 00:00:00 2001 From: Marcus Huderle Date: Sun, 22 Jul 2018 10:40:00 -0500 Subject: Decompile more of contest_effects.s --- src/contest_painting_effects.c | 599 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 594 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/contest_painting_effects.c b/src/contest_painting_effects.c index b07319048..ae89df88e 100644 --- a/src/contest_painting_effects.c +++ b/src/contest_painting_effects.c @@ -3,6 +3,7 @@ #include "contest_painting.h" extern u16 (*gUnknown_03005DEC)[][32]; +extern u8 gUnknown_083E7A50[][3]; extern u8 gUnknown_03005E00; extern u8 gUnknown_03005DFC; extern u8 gUnknown_03005DF8; @@ -26,8 +27,15 @@ void sub_80FCC18(u8); void sub_80FC92C(u8); void sub_80FC9E4(u8); void sub_80FD1C8(u16); -u16 sub_80FD39C(u16*); +u16 ConvertColorToGrayscale(u16*); u16 sub_80FD68C(u16*, u16*, u16*); +u16 ConvertCoolColor(u16*, u8); +u16 ConvertToBlackOrWhite(u16*); +u16 sub_80FD50C(u16*, u16*); +u16 InvertColor(u16*); +u16 sub_80FD7AC(u16*, u16*, u16*); +u16 sub_80FD568(u16*, u16*); +u16 GetCoolColorFromPersonality(u8); void sub_80FC7A0(struct Unk03005E20* info) { @@ -152,13 +160,594 @@ void sub_80FCAC4(void) for (i = 0; i < gUnknown_03005DF0; i++) { u16* var2 = &(*gUnknown_03005DEC)[0][(gUnknown_03005DFC + i) * gUnknown_03005E04]; - u16* pal = &var2[gUnknown_03005DE8]; - for (j = 0; j < gUnknown_03005DF8; j++, pal++) + u16* color = &var2[gUnknown_03005DE8]; + for (j = 0; j < gUnknown_03005DF8; j++, color++) { - if (!(0x8000 & *pal)) + if (!(0x8000 & *color)) + { + *color = ConvertColorToGrayscale(color); + } + } + } +} + +void sub_80FCB5C(void) +{ + u8 i, j; + for (i = 0; i < gUnknown_03005DF8; i++) + { + u16* var0 = &(*gUnknown_03005DEC)[0][gUnknown_03005DFC * gUnknown_03005E04]; + u16* palette = &var0[gUnknown_03005DE8 + i]; + u16 color = *palette; + j = 1; + palette += gUnknown_03005E04; + while (j < gUnknown_03005DF0 - 1) + { + if (!(0x8000 & *palette)) + { + *palette = sub_80FD68C(&color, palette, palette + gUnknown_03005E04); + color = *palette; + } + + j++; + palette += gUnknown_03005E04; + } + } +} + +void sub_80FCC18(u8 arg0) +{ + u8 i, j; + for (i = 0; i < gUnknown_03005DF0; i++) + { + u16* var0 = &(*gUnknown_03005DEC)[0][(gUnknown_03005DFC + i) * gUnknown_03005E04]; + u16* color = &var0[gUnknown_03005DE8]; + for (j = 0; j < gUnknown_03005DF8; j++, color++) + { + if (!(0x8000 & *color)) + { + *color = ConvertCoolColor(color, arg0); + } + } + } +} + +void sub_80FCCBC(void) +{ + u8 i, j; + for (i = 0; i < gUnknown_03005DF0; i++) + { + u16* var0 = &(*gUnknown_03005DEC)[0][(gUnknown_03005DFC + i) * gUnknown_03005E04]; + u16* color = &var0[gUnknown_03005DE8]; + for (j = 0; j < gUnknown_03005DF8; j++, color++) + { + if (!(0x8000 & *color)) + { + *color = ConvertToBlackOrWhite(color); + } + } + } +} + +void sub_80FCD54(void) +{ + u8 i, j; + u16 *palette; + + for (i = 0; i < gUnknown_03005DF0; i++) + { + u16* var0 = &(*gUnknown_03005DEC)[0][(gUnknown_03005DFC + i) * gUnknown_03005E04]; + palette = &var0[gUnknown_03005DE8]; + *palette = sub_80FD50C(palette, palette + 1); + for (j = 1, palette = palette + 1; j < gUnknown_03005DF8 - 1; j++, palette++) + { + *palette = sub_80FD50C(palette, palette + 1); + *palette = sub_80FD50C(palette, palette - 1); + } + + *palette = sub_80FD50C(palette, palette - 1); + } + + for (j = 0; j < gUnknown_03005DF8; j++) + { + u16* var0 = &(*gUnknown_03005DEC)[0][gUnknown_03005DFC * gUnknown_03005E04]; + palette = &var0[gUnknown_03005DE8 + j]; + *palette = sub_80FD50C(palette, palette + gUnknown_03005E04); + for (i = 1, palette = palette + gUnknown_03005E04; i < gUnknown_03005DF0 - 1; i++, palette += gUnknown_03005E04) + { + *palette = sub_80FD50C(palette, palette + gUnknown_03005E04); + *palette = sub_80FD50C(palette, palette - gUnknown_03005E04); + } + + *palette = sub_80FD50C(palette, palette - gUnknown_03005E04); + } +} + +void sub_80FCEA4(void) +{ + u8 i, j; + for (i = 0; i < gUnknown_03005DF0; i++) + { + u16* var0 = &(*gUnknown_03005DEC)[0][(gUnknown_03005DFC + i) * gUnknown_03005E04]; + u16* color = &var0[gUnknown_03005DE8]; + for (j = 0; j < gUnknown_03005DF8; j++, color++) + { + if (!(0x8000 & *color)) + { + *color = InvertColor(color); + } + } + } +} + +void sub_80FCF3C(void) +{ + u8 i, j; + u16 *palette; + u16 color; + + palette = (*gUnknown_03005DEC)[0]; + for (i = 0; i < 64; i++) + { + for (j = 0; j < 64; j++, palette++) + { + if (!(0x8000 & *palette)) + { + *palette = InvertColor(palette); + } + } + } + + for (j = 0; j < 64; j++) + { + palette = &(*gUnknown_03005DEC)[0][j]; + color = *palette; + *palette = 0x8000; + for (i = 1, palette += 64; i < 63; i++, palette += 64) + { + if (!(0x8000 & *palette)) + { + *palette = sub_80FD7AC(&color, palette, palette + 64); + color = *palette; + } + } + + *palette = 0x8000; + palette = &(*gUnknown_03005DEC)[0][j]; + color = *palette; + *palette = 0x8000; + for (i = 1, palette += 64; i < 63; i++, palette += 64) + { + if (!(0x8000 & *palette)) + { + *palette = sub_80FD7AC(&color, palette, palette + 64); + color = *palette; + } + } + + *palette = 0x8000; + } + + palette = (*gUnknown_03005DEC)[0]; + for (i = 0; i < 64; i++) + { + for (j = 0; j < 64; j++, palette++) + { + if (!(0x8000 & *palette)) + { + *palette = InvertColor(palette); + } + } + } +} + +void sub_80FD06C(void) +{ + u8 i, j; + for (i = 0; i < gUnknown_03005DF0; i++) + { + u16* var0 = &(*gUnknown_03005DEC)[0][(gUnknown_03005DFC + i) * gUnknown_03005E04]; + u16* palette = &var0[gUnknown_03005DE8]; + u16 color = *palette; + for (j = 1, palette++; j < gUnknown_03005DF8 - 1; j++, palette++) + { + if (!(0x8000 & *palette)) + { + *palette = sub_80FD568(&color, palette); + color = *palette; + } + } + } +} + +void sub_80FD114(void) +{ + u8 i, j; + for (i = 0; i < gUnknown_03005DF8; i++) + { + u16* var0 = &(*gUnknown_03005DEC)[0][gUnknown_03005DFC * gUnknown_03005E04]; + u16* palette = &var0[gUnknown_03005DE8 + i]; + u16 color = *palette; + for (j = 1, palette += gUnknown_03005E04; j < gUnknown_03005DF0 - 1; j++, palette += gUnknown_03005E04) + { + if (!(0x8000 & *palette)) { - *pal = sub_80FD39C(pal); + *palette = sub_80FD568(&color, palette); + color = *palette; } } } } + +NAKED +void sub_80FD1C8(u16 arg0) +{ + asm(".syntax unified\n\ + push {r4-r7,lr}\n\ + mov r7, r10\n\ + mov r6, r9\n\ + mov r5, r8\n\ + push {r5-r7}\n\ + sub sp, 0x20\n\ + lsls r0, 16\n\ + lsrs r0, 16\n\ + mov r10, r0\n\ + mov r2, sp\n\ + ldr r3, _080FD234 @ =gUnknown_083E7A50\n\ + lsls r1, r0, 1\n\ + add r1, r10\n\ + adds r0, r1, r3\n\ + ldrb r0, [r0]\n\ + strb r0, [r2]\n\ + adds r0, r3, 0x1\n\ + adds r0, r1, r0\n\ + ldrb r0, [r0]\n\ + strb r0, [r2, 0x1]\n\ + mov r5, sp\n\ + adds r0, r3, 0x2\n\ + adds r1, r0\n\ + ldrb r4, [r1]\n\ + lsls r2, r4, 24\n\ + lsrs r1, r2, 27\n\ + movs r0, 0x7\n\ + ands r1, r0\n\ + strh r1, [r5, 0x2]\n\ + lsrs r2, 25\n\ + mov r9, r2\n\ + movs r0, 0x3\n\ + ands r2, r0\n\ + mov r9, r2\n\ + movs r5, 0x1\n\ + ands r5, r4\n\ + movs r4, 0x1\n\ + mov r8, r4\n\ + cmp r8, r1\n\ + bcs _080FD27A\n\ + mov r3, sp\n\ +_080FD21A:\n\ + cmp r5, 0\n\ + bne _080FD238\n\ + mov r0, r8\n\ + lsls r2, r0, 2\n\ + mov r4, sp\n\ + adds r1, r4, r2\n\ + ldrb r0, [r3]\n\ + mov r4, r8\n\ + subs r0, r4\n\ + strb r0, [r1]\n\ + ldrb r0, [r3, 0x1]\n\ + add r0, r8\n\ + b _080FD24A\n\ + .align 2, 0\n\ +_080FD234: .4byte gUnknown_083E7A50\n\ +_080FD238:\n\ + mov r0, r8\n\ + lsls r2, r0, 2\n\ + mov r4, sp\n\ + adds r1, r4, r2\n\ + ldrb r0, [r3]\n\ + adds r0, 0x1\n\ + strb r0, [r1]\n\ + ldrb r0, [r3, 0x1]\n\ + subs r0, 0x1\n\ +_080FD24A:\n\ + strb r0, [r1, 0x1]\n\ + add r2, sp\n\ + ldrb r0, [r2]\n\ + cmp r0, 0x3F\n\ + bhi _080FD25A\n\ + ldrb r0, [r2, 0x1]\n\ + cmp r0, 0x3F\n\ + bls _080FD262\n\ +_080FD25A:\n\ + mov r0, r8\n\ + subs r0, 0x1\n\ + strh r0, [r3, 0x2]\n\ + b _080FD27A\n\ +_080FD262:\n\ + ldrh r0, [r3, 0x2]\n\ + mov r1, r8\n\ + subs r0, r1\n\ + strh r0, [r2, 0x2]\n\ + mov r0, r8\n\ + adds r0, 0x1\n\ + lsls r0, 24\n\ + lsrs r0, 24\n\ + mov r8, r0\n\ + ldrh r0, [r3, 0x2]\n\ + cmp r8, r0\n\ + bcc _080FD21A\n\ +_080FD27A:\n\ + movs r2, 0\n\ + mov r8, r2\n\ + mov r0, sp\n\ + ldrh r0, [r0, 0x2]\n\ + cmp r8, r0\n\ + bcc _080FD288\n\ + b _080FD38A\n\ +_080FD288:\n\ + movs r3, 0x1F\n\ +_080FD28A:\n\ + ldr r1, _080FD2E8 @ =gUnknown_03005DEC\n\ + mov r4, r8\n\ + lsls r0, r4, 2\n\ + mov r2, sp\n\ + adds r6, r2, r0\n\ + ldrb r0, [r6, 0x1]\n\ + lsls r0, 7\n\ + ldr r1, [r1]\n\ + adds r1, r0\n\ + ldrb r0, [r6]\n\ + lsls r0, 1\n\ + adds r2, r1, r0\n\ + ldrh r1, [r2]\n\ + movs r4, 0x80\n\ + lsls r4, 8\n\ + adds r0, r4, 0\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + bne _080FD376\n\ + movs r7, 0x1F\n\ + ands r7, r1\n\ + lsls r0, r1, 16\n\ + lsrs r5, r0, 21\n\ + ands r5, r3\n\ + lsrs r4, r0, 26\n\ + ands r4, r3\n\ + mov r0, r9\n\ + cmp r0, 0\n\ + blt _080FD36C\n\ + cmp r0, 0x1\n\ + ble _080FD2EC\n\ + cmp r0, 0x3\n\ + bgt _080FD36C\n\ + ldrh r0, [r6, 0x2]\n\ + adds r1, r7, r0\n\ + lsls r1, 16\n\ + lsrs r7, r1, 16\n\ + adds r1, r5, r0\n\ + lsls r1, 16\n\ + lsrs r5, r1, 16\n\ + adds r0, r4, r0\n\ + lsls r0, 16\n\ + lsrs r4, r0, 16\n\ + cmp r7, 0x1F\n\ + bls _080FD360\n\ + movs r7, 0x1F\n\ + b _080FD360\n\ + .align 2, 0\n\ +_080FD2E8: .4byte gUnknown_03005DEC\n\ +_080FD2EC:\n\ + mov r1, r10\n\ + lsls r0, r1, 1\n\ + add r0, r10\n\ + ldr r1, _080FD320 @ =gUnknown_083E7A50\n\ + adds r1, 0x2\n\ + adds r0, r1\n\ + ldrb r0, [r0]\n\ + lsrs r0, 3\n\ + movs r1, 0x7\n\ + ands r0, r1\n\ + movs r1, 0x3\n\ + str r2, [sp, 0x18]\n\ + str r3, [sp, 0x1C]\n\ + bl __umodsi3\n\ + lsls r0, 24\n\ + lsrs r0, 24\n\ + ldr r2, [sp, 0x18]\n\ + ldr r3, [sp, 0x1C]\n\ + cmp r0, 0x1\n\ + beq _080FD33C\n\ + cmp r0, 0x1\n\ + bgt _080FD324\n\ + cmp r0, 0\n\ + beq _080FD32A\n\ + b _080FD36C\n\ + .align 2, 0\n\ +_080FD320: .4byte gUnknown_083E7A50\n\ +_080FD324:\n\ + cmp r0, 0x2\n\ + beq _080FD34E\n\ + b _080FD36C\n\ +_080FD32A:\n\ + ldrh r0, [r6, 0x2]\n\ + cmp r7, r0\n\ + bcc _080FD338\n\ + subs r0, r7, r0\n\ + lsls r0, 16\n\ + lsrs r7, r0, 16\n\ + b _080FD36C\n\ +_080FD338:\n\ + movs r7, 0\n\ + b _080FD36C\n\ +_080FD33C:\n\ + ldrh r0, [r6, 0x2]\n\ + cmp r5, r0\n\ + bcc _080FD34A\n\ + subs r0, r5, r0\n\ + lsls r0, 16\n\ + lsrs r5, r0, 16\n\ + b _080FD36C\n\ +_080FD34A:\n\ + movs r5, 0\n\ + b _080FD36C\n\ +_080FD34E:\n\ + ldrh r0, [r6, 0x2]\n\ + cmp r4, r0\n\ + bcc _080FD35C\n\ + subs r0, r4, r0\n\ + lsls r0, 16\n\ + lsrs r4, r0, 16\n\ + b _080FD36C\n\ +_080FD35C:\n\ + movs r4, 0\n\ + b _080FD36C\n\ +_080FD360:\n\ + cmp r5, 0x1F\n\ + bls _080FD366\n\ + movs r5, 0x1F\n\ +_080FD366:\n\ + cmp r4, 0x1F\n\ + bls _080FD36C\n\ + movs r4, 0x1F\n\ +_080FD36C:\n\ + lsls r0, r4, 10\n\ + lsls r1, r5, 5\n\ + orrs r0, r1\n\ + orrs r7, r0\n\ + strh r7, [r2]\n\ +_080FD376:\n\ + mov r0, r8\n\ + adds r0, 0x1\n\ + lsls r0, 24\n\ + lsrs r0, 24\n\ + mov r8, r0\n\ + mov r0, sp\n\ + ldrh r0, [r0, 0x2]\n\ + cmp r8, r0\n\ + bcs _080FD38A\n\ + b _080FD28A\n\ +_080FD38A:\n\ + add sp, 0x20\n\ + pop {r3-r5}\n\ + mov r8, r3\n\ + mov r9, r4\n\ + mov r10, r5\n\ + pop {r4-r7}\n\ + pop {r0}\n\ + bx r0\n\ + .syntax divided\n"); +} + +u16 ConvertColorToGrayscale(u16 *color) +{ + u16 red = *color & 0x1F; + u16 green = (*color >> 5) & 0x1F; + u16 blue = (*color >> 10) & 0x1F; + u16 average = (red + green + blue) / 3; + return RGB2(average, average, average); +} + +// The dark colors are the colored edges of the Cool painting effect. +// Everything else is white. +u16 ConvertCoolColor(u16 *color, u8 personality) +{ + u16 red = *color & 0x1F; + u16 green = (*color >> 5) & 0x1F; + u16 blue = (*color >> 10) & 0x1F; + if (red < 17 && green < 17 && blue < 17) + return GetCoolColorFromPersonality(personality); + else + return RGB2(31, 31, 31); +} + +// Based on the given value, which comes from the first 8 bits of +// the mon's personality value, return a color. +u16 GetCoolColorFromPersonality(u8 personality) +{ + u16 red = 0; + u16 green = 0; + u16 blue = 0; + u8 strength = (personality / 6) % 3; + u8 colorType = personality % 6; + + switch (colorType) + { + case 0: + // Teal color + green = 21 - strength; + blue = green; + red = 0; + break; + case 1: + // Yellow color + blue = 0; + red = 21 - strength; + green = red; + break; + case 2: + // Purple color + blue = 21 - strength; + green = 0; + red = blue; + break; + case 3: + // Red color + blue = 0; + green = 0; + red = 23 - strength; + break; + case 4: + // Blue color + blue = 23 - strength; + green = 0; + red = 0; + break; + case 5: + // Green color + blue = 0; + green = 23 - strength; + red = 0; + break; + } + + return RGB2(red, green, blue); +} + +u16 ConvertToBlackOrWhite(u16 *color) +{ + u16 red = *color & 0x1F; + u16 green = (*color >> 5) & 0x1F; + u16 blue = (*color >> 10) & 0x1F; + if (red < 17 && green < 17 && blue < 17) + return RGB2(0, 0, 0); + else + return RGB2(31, 31, 31); +} + +u16 sub_80FD50C(u16 *colorA, u16 *colorB) +{ + if (*colorA) + { + if (*colorA & 0x8000) + return 0x8000; + if (*colorB & 0x8000) + return RGB2(0, 0, 0); + + return *colorA; + } + + return RGB2(0, 0, 0); +} + +u16 InvertColor(u16 *color) +{ + u16 red = *color & 0x1F; + u16 green = (*color >> 5) & 0x1F; + u16 blue = (*color >> 10) & 0x1F; + red = 31 - red; + green = 31 - green; + blue = 31 - blue; + + return RGB2(red, green, blue); +} -- cgit v1.2.3 From 8ca8d353ee520be31ca35aae1aae2ea2b9b4ffd8 Mon Sep 17 00:00:00 2001 From: Marcus Huderle Date: Tue, 24 Jul 2018 17:34:12 -0500 Subject: Decompile the rest of pokemon_storage_system --- src/pokemon_storage_system_2.c | 4 +- src/pokemon_storage_system_5.c | 775 ++++++++++++++++++++++++++++++++++++++++- src/pokenav_before.c | 2 +- 3 files changed, 770 insertions(+), 11 deletions(-) (limited to 'src') diff --git a/src/pokemon_storage_system_2.c b/src/pokemon_storage_system_2.c index 2cd1a59c6..6ebb8ff8a 100644 --- a/src/pokemon_storage_system_2.c +++ b/src/pokemon_storage_system_2.c @@ -337,7 +337,7 @@ void debug_sub_80A4300(void) extern void (*unk_2038794)(void); extern struct Pokemon * unk_2038798; -extern void debug_sub_809CB94(struct Pokemon *); +extern void sub_809CB94(struct Pokemon *); void debug_sub_80A433C(struct Pokemon * a, void (*b)(void)) { @@ -351,7 +351,7 @@ void debug_sub_80A435C(void) switch (gPokemonStorageSystemPtr->unk_0004) { case 0: - debug_sub_809CB94(unk_2038798); + sub_809CB94(unk_2038798); BeginNormalPaletteFade(0xFFFFFFFF, 0, 0, 16, RGB(0, 0, 0)); gPokemonStorageSystemPtr->unk_0004++; break; diff --git a/src/pokemon_storage_system_5.c b/src/pokemon_storage_system_5.c index b7c3d42f5..8848800ab 100644 --- a/src/pokemon_storage_system_5.c +++ b/src/pokemon_storage_system_5.c @@ -1,16 +1,775 @@ - -// Includes #include "global.h" +#include "main.h" +#include "menu.h" #include "pokemon_storage_system.h" +#include "sound.h" + +EWRAM_DATA struct UnkStruct_2000020 *gUnknown_020384EC = NULL; -// Static type declarations +extern s8 gUnknown_020384E4; +extern s8 gUnknown_020384E5; +extern bool8 gUnknown_020384E6; +extern u8 gUnknown_020384E9; -// Static RAM declarations +#if DEBUG +extern u8 unk_2038790; +#endif -EWRAM_DATA struct UnkStruct_2000020 *gUnknown_020384EC = NULL; +extern const struct SpriteSheet gHandCursorSpriteSheets[3]; +extern const struct SpritePalette gHandCursorSpritePalettes[3]; +extern const struct SpriteTemplate gSpriteTemplate_83BBC70; +extern const struct SpriteTemplate gSpriteTemplate_83BBC88; +extern const u8 *const gUnknown_083BBCA0[]; + +extern struct PokemonStorageSystemFunc gUnknown_083BBBD4[]; + +void sub_809AF18(u8 a0, u8 a1); +void sub_809CA8C(void); +void sub_809CD88(void); +u16 sub_809AB8C(void); +void sub_809AACC(u8 a0, u8 a1, u16 *a2, u16 *a3); +void sub_809D0BC(struct UnkStruct_2000028*); +void sub_809D1C4(struct UnkStruct_2000028*); + +u8 sub_809C85C(void) +{ + u8 retVal; + s8 var0; + register s8 var1 asm("r5"); // FAKEMATCHING: r5 and r6 become swapped without this register hack + + gPokemonStorageSystemPtr->unk_11df = 0; + gPokemonStorageSystemPtr->unk_11de = 0; + gPokemonStorageSystemPtr->unk_11e3 = 0; + + if (!(gMain.newAndRepeatedKeys & DPAD_UP)) + { + if (gMain.newAndRepeatedKeys & DPAD_DOWN) + { + retVal = 1; + var0 = 0; + var1 = 2; + } + else + { + if (gMain.heldKeys & DPAD_LEFT) + return 10; + if (gMain.heldKeys & DPAD_RIGHT) + return 9; + if (gSaveBlock2.optionsButtonMode == OPTIONS_BUTTON_MODE_LR) + { + if (gMain.heldKeys & L_BUTTON) + return 10; + if (gMain.heldKeys & R_BUTTON) + return 9; + } + + if (gMain.newKeys & A_BUTTON) + { + sub_809A860(0); + sub_809CA8C(); + return 7; + } + + if (gMain.newKeys & B_BUTTON) + return 16; + + if (gMain.newKeys & SELECT_BUTTON) + { + sub_809CD88(); + return 0; + } + + retVal = 0; + } + } + else + { + retVal = 1; + var0 = 3; + var1 = 0; + gPokemonStorageSystemPtr->unk_11e3 = 1; + } + + if (retVal) + { + if (var0 != 2) + sub_809A860(0); + sub_809AF18(var0, var1); + return retVal; + } + + return retVal; +} + +#ifdef NONMATCHING +u8 sub_809C944(void) +{ + u8 r6; + s8 var0 = gUnknown_020384E4; + s8 var1 = gUnknown_020384E5; + + gPokemonStorageSystemPtr->unk_11df = 0; + gPokemonStorageSystemPtr->unk_11de = 0; + gPokemonStorageSystemPtr->unk_11e3 = 0; + + if (!(gMain.newAndRepeatedKeys & DPAD_UP)) + { + if (gMain.newAndRepeatedKeys & (DPAD_DOWN | START_BUTTON)) + { + r6 = 1; + var0 = 2; + var1 = 0; + gPokemonStorageSystemPtr->unk_11e3 = 1; + } + else if (gMain.newAndRepeatedKeys & DPAD_LEFT) + { + r6 = 1; + var1 -= 1; + if (var1 < 0) + { + gPokemonStorageSystemPtr->unk_11df = -1; + var1 = 1; + } + } + else if (gMain.newAndRepeatedKeys & DPAD_RIGHT) + { + r6 = 1; + var1 += 1; + if (var1 > 1) + { + gPokemonStorageSystemPtr->unk_11df = 1; + var1 = 0; + } + } + else if (gMain.newKeys & A_BUTTON) + { + return var1 == 0 ? 5 : 4; + } + else if (gMain.newKeys & B_BUTTON) + { + return 16; + } + else if (gMain.newKeys & SELECT_BUTTON) + { + sub_809CD88(); + return 0; + } + else + { + r6 = 0; + } + } + else + { + r6 = 1; + var0 = 0; + gPokemonStorageSystemPtr->unk_11de = -1; + var1 = !gUnknown_020384E5 ? 24 : 29; + gPokemonStorageSystemPtr->unk_11e3 = 1; + } + + if (r6) + { + sub_809AF18(var0, var1); + } + + return r6; +} +#else +NAKED +u8 sub_809C944(void) +{ + asm(".syntax unified\n\ + push {r4-r7,lr}\n\ + ldr r0, _0809C988 @ =gUnknown_020384E4\n\ + ldrb r0, [r0]\n\ + mov r12, r0\n\ + ldr r7, _0809C98C @ =gUnknown_020384E5\n\ + ldrb r3, [r7]\n\ + ldr r0, _0809C990 @ =gPokemonStorageSystemPtr\n\ + ldr r1, [r0]\n\ + ldr r0, _0809C994 @ =0x000011df\n\ + adds r5, r1, r0\n\ + movs r0, 0\n\ + strb r0, [r5]\n\ + ldr r2, _0809C998 @ =0x000011de\n\ + adds r4, r1, r2\n\ + strb r0, [r4]\n\ + adds r2, 0x5\n\ + adds r1, r2\n\ + strb r0, [r1]\n\ + ldr r6, _0809C99C @ =gMain\n\ + ldrh r2, [r6, 0x30]\n\ + movs r0, 0x40\n\ + ands r0, r2\n\ + cmp r0, 0\n\ + bne _0809CA14\n\ + movs r0, 0x88\n\ + ands r0, r2\n\ + cmp r0, 0\n\ + beq _0809C9A0\n\ + movs r6, 0x1\n\ + movs r0, 0x2\n\ + mov r12, r0\n\ + movs r3, 0\n\ + b _0809CA2A\n\ + .align 2, 0\n\ +_0809C988: .4byte gUnknown_020384E4\n\ +_0809C98C: .4byte gUnknown_020384E5\n\ +_0809C990: .4byte gPokemonStorageSystemPtr\n\ +_0809C994: .4byte 0x000011df\n\ +_0809C998: .4byte 0x000011de\n\ +_0809C99C: .4byte gMain\n\ +_0809C9A0:\n\ + movs r0, 0x20\n\ + ands r0, r2\n\ + cmp r0, 0\n\ + beq _0809C9C0\n\ + movs r6, 0x1\n\ + lsls r0, r3, 24\n\ + movs r1, 0xFF\n\ + lsls r1, 24\n\ + adds r0, r1\n\ + lsrs r3, r0, 24\n\ + cmp r0, 0\n\ + bge _0809CA2C\n\ + movs r0, 0xFF\n\ + strb r0, [r5]\n\ + movs r3, 0x1\n\ + b _0809CA2C\n\ +_0809C9C0:\n\ + movs r0, 0x10\n\ + ands r0, r2\n\ + cmp r0, 0\n\ + beq _0809C9E0\n\ + movs r6, 0x1\n\ + lsls r0, r3, 24\n\ + movs r2, 0x80\n\ + lsls r2, 17\n\ + adds r0, r2\n\ + lsrs r3, r0, 24\n\ + asrs r0, 24\n\ + cmp r0, 0x1\n\ + ble _0809CA2C\n\ + strb r6, [r5]\n\ + movs r3, 0\n\ + b _0809CA2C\n\ +_0809C9E0:\n\ + ldrh r1, [r6, 0x2E]\n\ + movs r0, 0x1\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809C9F4\n\ + movs r0, 0x4\n\ + cmp r3, 0\n\ + bne _0809CA3A\n\ + movs r0, 0x5\n\ + b _0809CA3A\n\ +_0809C9F4:\n\ + movs r0, 0x2\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809CA00\n\ + movs r0, 0x10\n\ + b _0809CA3A\n\ +_0809CA00:\n\ + movs r0, 0x4\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809CA10\n\ + bl sub_809CD88\n\ + movs r0, 0\n\ + b _0809CA3A\n\ +_0809CA10:\n\ + movs r6, 0\n\ + b _0809CA38\n\ +_0809CA14:\n\ + movs r6, 0x1\n\ + movs r0, 0\n\ + mov r12, r0\n\ + movs r0, 0xFF\n\ + strb r0, [r4]\n\ + movs r0, 0\n\ + ldrsb r0, [r7, r0]\n\ + movs r3, 0x1D\n\ + cmp r0, 0\n\ + bne _0809CA2A\n\ + movs r3, 0x18\n\ +_0809CA2A:\n\ + strb r6, [r1]\n\ +_0809CA2C:\n\ + cmp r6, 0\n\ + beq _0809CA38\n\ + mov r0, r12\n\ + adds r1, r3, 0\n\ + bl sub_809AF18\n\ +_0809CA38:\n\ + adds r0, r6, 0\n\ +_0809CA3A:\n\ + pop {r4-r7}\n\ + pop {r1}\n\ + bx r1\n\ + .syntax divided\n"); +} +#endif // NONMATCHING + +u8 sub_809CA40(void) +{ + u16 i = 0; + while (gUnknown_083BBBD4[i].func != NULL) + { + if (gUnknown_083BBBD4[i].unk4 == gUnknown_020384E4) + return gUnknown_083BBBD4[i].func(); + i++; + } + + return 0; +} + +void sub_809CA8C(void) +{ + sub_809CDCC(); + sub_809CDEC(9); + sub_809CDEC(10); + sub_809CDEC(11); + sub_809CDEC(0); +} + +#if DEBUG +u8 debug_sub_80AA40C(void) +{ + if (sub_809AB8C()) + { + sub_809CDCC(); + sub_809CDEC(32); + sub_809CDEC(6); + return 1; + } + + return 0; +} +#endif + +bool8 sub_809CAB0(void) +{ + u16 var0; + +#if DEBUG + if (unk_2038790) + return debug_sub_80AA40C(); +#endif + + sub_809CDCC(); + var0 = sub_809AB8C(); + + switch (gPokemonStorageSystemPtr->unk_0005) + { + case 1: + if (var0) + sub_809CDEC(1); + else + return 0; + break; + case 0: + if (var0) + sub_809CDEC(2); + else + return 0; + break; + case 2: + if (gUnknown_020384E6) + { + if (var0) + sub_809CDEC(4); + else + sub_809CDEC(5); + } + else + { + if (var0) + sub_809CDEC(3); + else + return 0; + } + break; + default: + return 0; + } + + sub_809CDEC(6); + if (gPokemonStorageSystemPtr->unk_0005 == 2) + { + if (!gUnknown_020384E4) + sub_809CDEC(2); + else + sub_809CDEC(1); + } + + sub_809CDEC(8); + sub_809CDEC(7); + sub_809CDEC(0); + return 1; +} + +void sub_809CB74(struct Sprite *sprite) +{ + sprite->pos1.x = gPokemonStorageSystemPtr->unk_11c0->pos1.x; + sprite->pos1.y = gPokemonStorageSystemPtr->unk_11c0->pos1.y + 20; +} + +void sub_809CB94(struct Pokemon *mon) +{ + if (gUnknown_020384E4 == 1) + { + mon->box = gPlayerParty[gUnknown_020384E5].box; + } + else + { + u8 boxId = get_preferred_box(); + mon->box = gPokemonStorage.boxes[boxId][gUnknown_020384E5]; + } +} + +void sub_809CC04(void) +{ + u16 x, y; + u8 spriteId; + int priority, subpriority; + struct SpriteSheet spriteSheets[3]; + struct SpritePalette spritePalettes[3]; + + memcpy(spriteSheets, gHandCursorSpriteSheets, 24); + memcpy(spritePalettes, gHandCursorSpritePalettes, 24); + LoadSpriteSheets(spriteSheets); + LoadSpritePalettes(spritePalettes); + gPokemonStorageSystemPtr->unk_11e4[0] = IndexOfSpritePaletteTag(0xDAC6); + gPokemonStorageSystemPtr->unk_11e4[1] = IndexOfSpritePaletteTag(0xDAD1); + + sub_809AACC(gUnknown_020384E4, gUnknown_020384E5, &x, &y); + spriteId = CreateSprite(&gSpriteTemplate_83BBC70, x, y, 6); + if (spriteId != MAX_SPRITES) + { + gPokemonStorageSystemPtr->unk_11c0 = &gSprites[spriteId]; + gPokemonStorageSystemPtr->unk_11c0->oam.paletteNum = gPokemonStorageSystemPtr->unk_11e4[gUnknown_020384E9]; + if (gUnknown_020384E6) + StartSpriteAnim(gPokemonStorageSystemPtr->unk_11c0, 3); + } + else + { + gPokemonStorageSystemPtr->unk_11c0 = NULL; + } + + if (gUnknown_020384E4 == 1) + { + subpriority = 12; + priority = 1; + } + else + { + subpriority = 20; + priority = 2; + } + + spriteId = CreateSprite(&gSpriteTemplate_83BBC88, 0, 0, subpriority); + if (spriteId != MAX_SPRITES) + { + gPokemonStorageSystemPtr->unk_11c4 = &gSprites[spriteId]; + gPokemonStorageSystemPtr->unk_11c4->oam.priority = priority; + if (gUnknown_020384E4) + gPokemonStorageSystemPtr->unk_11c4->invisible = 1; + } + else + { + gPokemonStorageSystemPtr->unk_11c4 = NULL; + } +} + +void sub_809CD88(void) +{ + gUnknown_020384E9 = !gUnknown_020384E9; + gPokemonStorageSystemPtr->unk_11c0->oam.paletteNum = gPokemonStorageSystemPtr->unk_11e4[gUnknown_020384E9]; +} + +void sub_809CDCC(void) +{ + gPokemonStorageSystemPtr->unk_11b8 = 0; + gPokemonStorageSystemPtr->unk_11b9 = 0; +} + +void sub_809CDEC(u8 arg0) +{ + u8 width; + u8 var0; + + if (gPokemonStorageSystemPtr->unk_11b8 < 7) + { + struct StorageText *storageText = &gPokemonStorageSystemPtr->unk_1180[gPokemonStorageSystemPtr->unk_11b8]; + storageText->text = gUnknown_083BBCA0[arg0]; + storageText->textId = arg0; + width = GetStringWidthInMenuWindow(storageText->text); + var0 = (width + 7) / 8; + if (var0 > gPokemonStorageSystemPtr->unk_11b9) + gPokemonStorageSystemPtr->unk_11b9 = var0; + + gPokemonStorageSystemPtr->unk_11b8++; + } +} + +s8 sub_809CE4C(u8 arg0) +{ + if (arg0 >= gPokemonStorageSystemPtr->unk_11b8) + return -1; + else + return gPokemonStorageSystemPtr->unk_1180[arg0].textId; +} + +void sub_809CE84(void) +{ + gPokemonStorageSystemPtr->unk_11bc = 14 - gPokemonStorageSystemPtr->unk_11b8 * 2; + gPokemonStorageSystemPtr->unk_11ba = 28 - gPokemonStorageSystemPtr->unk_11b9; + Menu_DrawStdWindowFrame(gPokemonStorageSystemPtr->unk_11ba, gPokemonStorageSystemPtr->unk_11bc, 29, 15); + Menu_PrintItems( + gPokemonStorageSystemPtr->unk_11ba + 1, + gPokemonStorageSystemPtr->unk_11bc + 1, + gPokemonStorageSystemPtr->unk_11b8, + gPokemonStorageSystemPtr->unk_1180); + InitMenu( + 0, + gPokemonStorageSystemPtr->unk_11ba + 1, + gPokemonStorageSystemPtr->unk_11bc + 1, + gPokemonStorageSystemPtr->unk_11b8, + 0, + gPokemonStorageSystemPtr->unk_11b9); +} + +#ifdef NONMATCHING // r4 and r5 are swapped throughout the entire function. +s16 sub_809CF30(void) +{ + int textId = -2; + + if (!(gMain.newKeys & A_BUTTON)) + { + if (gMain.newKeys & B_BUTTON) + { + PlaySE(5); + textId++; + } + + if (gMain.newKeys & DPAD_UP) + { + PlaySE(5); + Menu_MoveCursor(-1); + } + else if (gMain.newKeys & DPAD_DOWN) + { + PlaySE(5); + Menu_MoveCursor(1); + } + } + else + { + textId = Menu_GetCursorPos(); + } + + if (textId != -2) + { + Menu_DestroyCursor(); + Menu_EraseWindowRect( + gPokemonStorageSystemPtr->unk_11ba, + gPokemonStorageSystemPtr->unk_11bc, + 29, + 15); + } + + if (textId >= 0) + { + textId = gPokemonStorageSystemPtr->unk_1180[textId].textId; + } + + return textId; +} +#else +NAKED +s16 sub_809CF30(void) +{ + asm(".syntax unified\n\ + push {r4,r5,lr}\n\ + movs r5, 0x2\n\ + negs r5, r5\n\ + ldr r4, _0809CF6C @ =gMain\n\ + ldrh r1, [r4, 0x2E]\n\ + movs r0, 0x1\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + bne _0809CF86\n\ + movs r0, 0x2\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809CF52\n\ + movs r0, 0x5\n\ + bl PlaySE\n\ + adds r5, 0x1\n\ +_0809CF52:\n\ + ldrh r1, [r4, 0x2E]\n\ + movs r0, 0x40\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809CF70\n\ + movs r0, 0x5\n\ + bl PlaySE\n\ + movs r0, 0x1\n\ + negs r0, r0\n\ + bl Menu_MoveCursor\n\ + b _0809CF8E\n\ + .align 2, 0\n\ +_0809CF6C: .4byte gMain\n\ +_0809CF70:\n\ + movs r0, 0x80\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809CF8E\n\ + movs r0, 0x5\n\ + bl PlaySE\n\ + movs r0, 0x1\n\ + bl Menu_MoveCursor\n\ + b _0809CF8E\n\ +_0809CF86:\n\ + bl Menu_GetCursorPos\n\ + lsls r0, 24\n\ + lsrs r5, r0, 24\n\ +_0809CF8E:\n\ + movs r0, 0x2\n\ + negs r0, r0\n\ + cmp r5, r0\n\ + beq _0809CFB2\n\ + bl Menu_DestroyCursor\n\ + ldr r0, _0809CFD0 @ =gPokemonStorageSystemPtr\n\ + ldr r1, [r0]\n\ + ldr r2, _0809CFD4 @ =0x000011ba\n\ + adds r0, r1, r2\n\ + ldrb r0, [r0]\n\ + adds r2, 0x2\n\ + adds r1, r2\n\ + ldrb r1, [r1]\n\ + movs r2, 0x1D\n\ + movs r3, 0xF\n\ + bl Menu_EraseWindowRect\n\ +_0809CFB2:\n\ + cmp r5, 0\n\ + blt _0809CFC4\n\ + ldr r0, _0809CFD0 @ =gPokemonStorageSystemPtr\n\ + ldr r0, [r0]\n\ + lsls r1, r5, 3\n\ + ldr r2, _0809CFD8 @ =0x00001184\n\ + adds r0, r2\n\ + adds r0, r1\n\ + ldr r5, [r0]\n\ +_0809CFC4:\n\ + lsls r0, r5, 16\n\ + asrs r0, 16\n\ + pop {r4,r5}\n\ + pop {r1}\n\ + bx r1\n\ + .align 2, 0\n\ +_0809CFD0: .4byte gPokemonStorageSystemPtr\n\ +_0809CFD4: .4byte 0x000011ba\n\ +_0809CFD8: .4byte 0x00001184\n\ + .syntax divided\n"); +} +#endif // NONMATCHING + +void sub_809CFDC(struct UnkStruct_2000020 *arg0, struct UnkStruct_2000028 *arg1, u8 arg2) +{ + gUnknown_020384EC = arg0; + arg0->unk_00 = arg1; + arg0->unk_05 = arg2; + arg0->unk_04 = 0; +} + +void sub_809CFF0(void) +{ + u16 i; + struct UnkStruct_2000028 *unkStruct; + + if (gUnknown_020384EC->unk_04) + { + for (i = 0; i < gUnknown_020384EC->unk_04; i++) + { + unkStruct = &gUnknown_020384EC->unk_00[i]; + unkStruct->unk_0c(unkStruct); + } + + gUnknown_020384EC->unk_04 = 0; + } +} + +bool8 sub_809D034(u8 *dest, u16 dLeft, u16 dTop, const u8 *src, u16 sLeft, u16 sTop, u16 width, u16 height) +{ + struct UnkStruct_2000028 *unkStruct; + + if (gUnknown_020384EC->unk_04 >= gUnknown_020384EC->unk_05) + return FALSE; + + unkStruct = &gUnknown_020384EC->unk_00[gUnknown_020384EC->unk_04++]; + unkStruct->unk_08 = width * 2; + unkStruct->unk_04 = dest + (dTop * 64) + (dLeft * 2); + unkStruct->unk_00 = src + (sTop * 64) + (sLeft * 2); + unkStruct->unk_0a = height; + unkStruct->unk_0c = sub_809D0BC; + return TRUE; +} + +void sub_809D0BC(struct UnkStruct_2000028 *unkStruct) +{ + u32 i; + const u8 *src = unkStruct->unk_00; + u8 *dest = unkStruct->unk_04; + int height = unkStruct->unk_0a; + int width = unkStruct->unk_08; + for (i = 0; i < height; i++) + { + CpuSet(src, dest, (width / 2) & 0x1FFFFF); + dest += 64; + src += 64; + } +} + +void sub_809D104(u8 *dest, u16 dLeft, u16 dTop, const u8 *src, u16 sLeft, u16 sTop, u16 width, u16 height) +{ + const u8 *from = src + (sTop * 64) + (sLeft * 2); + u8 *to = dest + (dTop * 64) + (dLeft * 2); + u8 *end = dest + (dTop + height) * 64; + int width2 = width * 2; + while (to < end) + { + CpuSet(from, to, (width2 / 2) & 0x1FFFFF); + to += 64; + from += 64; + } +} + +bool8 sub_809D16C(void *dest, u16 dLeft, u16 dTop, u16 width, u16 height) +{ + struct UnkStruct_2000028 *unkStruct; + + if (gUnknown_020384EC->unk_04 >= gUnknown_020384EC->unk_05) + return FALSE; -// Static ROM declarations + unkStruct = &gUnknown_020384EC->unk_00[gUnknown_020384EC->unk_04++]; + unkStruct->unk_08 = width * 2; + unkStruct->unk_04 = dest + ((dTop * 32) + dLeft) * 2; + unkStruct->unk_0a = height; + unkStruct->unk_0c = sub_809D1C4; + return TRUE; +} -// .rodata +void sub_809D1C4(struct UnkStruct_2000028 *unkStruct) +{ + u16 i; -// .text + for (i = 0; i < unkStruct->unk_0a; i++) + { + Dma3FillLarge_(0, unkStruct->unk_04, unkStruct->unk_08, 16); + unkStruct->unk_04 += 64; + } +} diff --git a/src/pokenav_before.c b/src/pokenav_before.c index 49df4863e..21394f348 100644 --- a/src/pokenav_before.c +++ b/src/pokenav_before.c @@ -19,6 +19,7 @@ #include "task.h" #include "text.h" #include "scanline_effect.h" +#include "pokemon_storage_system.h" struct UnknownPokenav0 { @@ -189,7 +190,6 @@ extern void sub_80EFC3C(void); extern void sub_80EF624(const u16 *, const u16 *, u8, u8, u16 *); extern void sub_80EF7D4(void); extern void sub_80EF54C(u8); -extern void sub_809D104(u16 *, u16, u16, const u8 *, u16, u16, u16, u16); extern void sub_80EF58C(u8); extern void sub_80F6FFC(); extern void sub_80F3294(); -- cgit v1.2.3 From e76b56b000739b418f04d286764652b101bbd8a8 Mon Sep 17 00:00:00 2001 From: Marcus Huderle Date: Tue, 24 Jul 2018 17:34:20 -0500 Subject: Merge pokemon_storage_system 4 and 5 --- src/pokemon_storage_system_3.c | 61 ++-- src/pokemon_storage_system_4.c | 755 +++++++++++++++++++++++++++++++++++++++ src/pokemon_storage_system_5.c | 775 ----------------------------------------- 3 files changed, 785 insertions(+), 806 deletions(-) delete mode 100644 src/pokemon_storage_system_5.c (limited to 'src') diff --git a/src/pokemon_storage_system_3.c b/src/pokemon_storage_system_3.c index da26c6fc5..cbac7a504 100644 --- a/src/pokemon_storage_system_3.c +++ b/src/pokemon_storage_system_3.c @@ -23,6 +23,35 @@ static void PSS_DestroyMonIconSprite(struct Sprite *sprite); // .rodata const struct OamData gOamData_83B6F2C; +const struct SpriteTemplate gSpriteTemplate_83B6F14 = { + 0x000f, + 0xdac0, + &gOamData_83B6F2C, + gDummySpriteAnimTable, + NULL, + gDummySpriteAffineAnimTable, + SpriteCallbackDummy +}; + +const struct OamData gOamData_83B6F2C = { + .size = 2 +}; + +const union AffineAnimCmd gSpriteAffineAnim_83B6F34[] = { + AFFINEANIMCMD_FRAME(-2, -2, 0, 120), + AFFINEANIMCMD_END +}; + +const union AffineAnimCmd gSpriteAffineAnim_83B6F44[] = { + AFFINEANIMCMD_FRAME(16, 16, 0, 0), + AFFINEANIMCMD_FRAME(16, 16, 0, 15), + AFFINEANIMCMD_END +}; + +const union AffineAnimCmd *const gSpriteAffineAnimTable_83B6F5C[] = { + gSpriteAffineAnim_83B6F34, + gSpriteAffineAnim_83B6F44 +}; // .text @@ -481,8 +510,6 @@ bool8 sub_809971C(void) return TRUE; } -const union AffineAnimCmd *const gSpriteAffineAnimTable_83B6F5C[]; - void sub_809981C(u8 mode, u8 idx) { switch (mode) @@ -599,15 +626,7 @@ static void PSS_ForgetSpeciesIcon(u16 a0) static struct Sprite *PSS_SpawnMonIconSprite(u16 species, u32 personality, s16 x, s16 y, u8 priority, u8 subpriority) { - struct SpriteTemplate template = { - 0x000f, - 0xdac0, - &gOamData_83B6F2C, - gDummySpriteAnimTable, - NULL, - gDummySpriteAffineAnimTable, - SpriteCallbackDummy - }; + struct SpriteTemplate template = gSpriteTemplate_83B6F14; u16 tileNum; u8 spriteId; @@ -633,23 +652,3 @@ static void PSS_DestroyMonIconSprite(struct Sprite *sprite) PSS_ForgetSpeciesIcon(sprite->data[0]); DestroySprite(sprite); } - -const struct OamData gOamData_83B6F2C = { - .size = 2 -}; - -const union AffineAnimCmd gSpriteAffineAnim_83B6F34[] = { - AFFINEANIMCMD_FRAME(-2, -2, 0, 120), - AFFINEANIMCMD_END -}; - -const union AffineAnimCmd gSpriteAffineAnim_83B6F44[] = { - AFFINEANIMCMD_FRAME(16, 16, 0, 0), - AFFINEANIMCMD_FRAME(16, 16, 0, 15), - AFFINEANIMCMD_END -}; - -const union AffineAnimCmd *const gSpriteAffineAnimTable_83B6F5C[] = { - gSpriteAffineAnim_83B6F34, - gSpriteAffineAnim_83B6F44 -}; diff --git a/src/pokemon_storage_system_4.c b/src/pokemon_storage_system_4.c index 2d156c159..43aef277a 100644 --- a/src/pokemon_storage_system_4.c +++ b/src/pokemon_storage_system_4.c @@ -37,6 +37,7 @@ EWRAM_DATA u8 gUnknown_020384E7 = 0; EWRAM_DATA u8 gUnknown_020384E8 = 0; EWRAM_DATA u8 gUnknown_020384E9 = 0; EWRAM_DATA u8 gUnknown_020384EA = 0; +EWRAM_DATA struct UnkStruct_2000020 *gUnknown_020384EC = NULL; // Static ROM declarations @@ -76,6 +77,9 @@ bool8 sub_809CAB0(void); void sub_809CC04(void); void sub_809CD88(void); s8 sub_809CE4C(u8 a0); +void sub_809CA8C(void); +void sub_809D0BC(struct UnkStruct_2000028*); +void sub_809D1C4(struct UnkStruct_2000028*); // .rodata @@ -325,6 +329,14 @@ bool8 (*const gUnknown_083BBBC8[])(void) = { sub_809B1D8, sub_809B24C }; + +extern const struct SpriteSheet gHandCursorSpriteSheets[3]; +extern const struct SpritePalette gHandCursorSpritePalettes[3]; +extern const struct SpriteTemplate gSpriteTemplate_83BBC70; +extern const struct SpriteTemplate gSpriteTemplate_83BBC88; +extern const u8 *const gUnknown_083BBCA0[]; +extern struct PokemonStorageSystemFunc gUnknown_083BBBD4[]; + // .text void sub_8099BF8(u8 boxId) @@ -2847,3 +2859,746 @@ NAKED u8 sub_809C664(void) "\tbx r1"); } #endif + +u8 sub_809C85C(void) +{ + u8 retVal; + s8 var0; + register s8 var1 asm("r5"); // FAKEMATCHING: r5 and r6 become swapped without this register hack + + gPokemonStorageSystemPtr->unk_11df = 0; + gPokemonStorageSystemPtr->unk_11de = 0; + gPokemonStorageSystemPtr->unk_11e3 = 0; + + if (!(gMain.newAndRepeatedKeys & DPAD_UP)) + { + if (gMain.newAndRepeatedKeys & DPAD_DOWN) + { + retVal = 1; + var0 = 0; + var1 = 2; + } + else + { + if (gMain.heldKeys & DPAD_LEFT) + return 10; + if (gMain.heldKeys & DPAD_RIGHT) + return 9; + if (gSaveBlock2.optionsButtonMode == OPTIONS_BUTTON_MODE_LR) + { + if (gMain.heldKeys & L_BUTTON) + return 10; + if (gMain.heldKeys & R_BUTTON) + return 9; + } + + if (gMain.newKeys & A_BUTTON) + { + sub_809A860(0); + sub_809CA8C(); + return 7; + } + + if (gMain.newKeys & B_BUTTON) + return 16; + + if (gMain.newKeys & SELECT_BUTTON) + { + sub_809CD88(); + return 0; + } + + retVal = 0; + } + } + else + { + retVal = 1; + var0 = 3; + var1 = 0; + gPokemonStorageSystemPtr->unk_11e3 = 1; + } + + if (retVal) + { + if (var0 != 2) + sub_809A860(0); + sub_809AF18(var0, var1); + return retVal; + } + + return retVal; +} + +#ifdef NONMATCHING +u8 sub_809C944(void) +{ + u8 r6; + s8 var0 = gUnknown_020384E4; + s8 var1 = gUnknown_020384E5; + + gPokemonStorageSystemPtr->unk_11df = 0; + gPokemonStorageSystemPtr->unk_11de = 0; + gPokemonStorageSystemPtr->unk_11e3 = 0; + + if (!(gMain.newAndRepeatedKeys & DPAD_UP)) + { + if (gMain.newAndRepeatedKeys & (DPAD_DOWN | START_BUTTON)) + { + r6 = 1; + var0 = 2; + var1 = 0; + gPokemonStorageSystemPtr->unk_11e3 = 1; + } + else if (gMain.newAndRepeatedKeys & DPAD_LEFT) + { + r6 = 1; + var1 -= 1; + if (var1 < 0) + { + gPokemonStorageSystemPtr->unk_11df = -1; + var1 = 1; + } + } + else if (gMain.newAndRepeatedKeys & DPAD_RIGHT) + { + r6 = 1; + var1 += 1; + if (var1 > 1) + { + gPokemonStorageSystemPtr->unk_11df = 1; + var1 = 0; + } + } + else if (gMain.newKeys & A_BUTTON) + { + return var1 == 0 ? 5 : 4; + } + else if (gMain.newKeys & B_BUTTON) + { + return 16; + } + else if (gMain.newKeys & SELECT_BUTTON) + { + sub_809CD88(); + return 0; + } + else + { + r6 = 0; + } + } + else + { + r6 = 1; + var0 = 0; + gPokemonStorageSystemPtr->unk_11de = -1; + var1 = !gUnknown_020384E5 ? 24 : 29; + gPokemonStorageSystemPtr->unk_11e3 = 1; + } + + if (r6) + { + sub_809AF18(var0, var1); + } + + return r6; +} +#else +NAKED +u8 sub_809C944(void) +{ + asm(".syntax unified\n\ + push {r4-r7,lr}\n\ + ldr r0, _0809C988 @ =gUnknown_020384E4\n\ + ldrb r0, [r0]\n\ + mov r12, r0\n\ + ldr r7, _0809C98C @ =gUnknown_020384E5\n\ + ldrb r3, [r7]\n\ + ldr r0, _0809C990 @ =gPokemonStorageSystemPtr\n\ + ldr r1, [r0]\n\ + ldr r0, _0809C994 @ =0x000011df\n\ + adds r5, r1, r0\n\ + movs r0, 0\n\ + strb r0, [r5]\n\ + ldr r2, _0809C998 @ =0x000011de\n\ + adds r4, r1, r2\n\ + strb r0, [r4]\n\ + adds r2, 0x5\n\ + adds r1, r2\n\ + strb r0, [r1]\n\ + ldr r6, _0809C99C @ =gMain\n\ + ldrh r2, [r6, 0x30]\n\ + movs r0, 0x40\n\ + ands r0, r2\n\ + cmp r0, 0\n\ + bne _0809CA14\n\ + movs r0, 0x88\n\ + ands r0, r2\n\ + cmp r0, 0\n\ + beq _0809C9A0\n\ + movs r6, 0x1\n\ + movs r0, 0x2\n\ + mov r12, r0\n\ + movs r3, 0\n\ + b _0809CA2A\n\ + .align 2, 0\n\ +_0809C988: .4byte gUnknown_020384E4\n\ +_0809C98C: .4byte gUnknown_020384E5\n\ +_0809C990: .4byte gPokemonStorageSystemPtr\n\ +_0809C994: .4byte 0x000011df\n\ +_0809C998: .4byte 0x000011de\n\ +_0809C99C: .4byte gMain\n\ +_0809C9A0:\n\ + movs r0, 0x20\n\ + ands r0, r2\n\ + cmp r0, 0\n\ + beq _0809C9C0\n\ + movs r6, 0x1\n\ + lsls r0, r3, 24\n\ + movs r1, 0xFF\n\ + lsls r1, 24\n\ + adds r0, r1\n\ + lsrs r3, r0, 24\n\ + cmp r0, 0\n\ + bge _0809CA2C\n\ + movs r0, 0xFF\n\ + strb r0, [r5]\n\ + movs r3, 0x1\n\ + b _0809CA2C\n\ +_0809C9C0:\n\ + movs r0, 0x10\n\ + ands r0, r2\n\ + cmp r0, 0\n\ + beq _0809C9E0\n\ + movs r6, 0x1\n\ + lsls r0, r3, 24\n\ + movs r2, 0x80\n\ + lsls r2, 17\n\ + adds r0, r2\n\ + lsrs r3, r0, 24\n\ + asrs r0, 24\n\ + cmp r0, 0x1\n\ + ble _0809CA2C\n\ + strb r6, [r5]\n\ + movs r3, 0\n\ + b _0809CA2C\n\ +_0809C9E0:\n\ + ldrh r1, [r6, 0x2E]\n\ + movs r0, 0x1\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809C9F4\n\ + movs r0, 0x4\n\ + cmp r3, 0\n\ + bne _0809CA3A\n\ + movs r0, 0x5\n\ + b _0809CA3A\n\ +_0809C9F4:\n\ + movs r0, 0x2\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809CA00\n\ + movs r0, 0x10\n\ + b _0809CA3A\n\ +_0809CA00:\n\ + movs r0, 0x4\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809CA10\n\ + bl sub_809CD88\n\ + movs r0, 0\n\ + b _0809CA3A\n\ +_0809CA10:\n\ + movs r6, 0\n\ + b _0809CA38\n\ +_0809CA14:\n\ + movs r6, 0x1\n\ + movs r0, 0\n\ + mov r12, r0\n\ + movs r0, 0xFF\n\ + strb r0, [r4]\n\ + movs r0, 0\n\ + ldrsb r0, [r7, r0]\n\ + movs r3, 0x1D\n\ + cmp r0, 0\n\ + bne _0809CA2A\n\ + movs r3, 0x18\n\ +_0809CA2A:\n\ + strb r6, [r1]\n\ +_0809CA2C:\n\ + cmp r6, 0\n\ + beq _0809CA38\n\ + mov r0, r12\n\ + adds r1, r3, 0\n\ + bl sub_809AF18\n\ +_0809CA38:\n\ + adds r0, r6, 0\n\ +_0809CA3A:\n\ + pop {r4-r7}\n\ + pop {r1}\n\ + bx r1\n\ + .syntax divided\n"); +} +#endif // NONMATCHING + +u8 sub_809CA40(void) +{ + u16 i = 0; + while (gUnknown_083BBBD4[i].func != NULL) + { + if (gUnknown_083BBBD4[i].unk4 == gUnknown_020384E4) + return gUnknown_083BBBD4[i].func(); + i++; + } + + return 0; +} + +void sub_809CA8C(void) +{ + sub_809CDCC(); + sub_809CDEC(9); + sub_809CDEC(10); + sub_809CDEC(11); + sub_809CDEC(0); +} + +#if DEBUG +u8 debug_sub_80AA40C(void) +{ + if (sub_809AB8C()) + { + sub_809CDCC(); + sub_809CDEC(32); + sub_809CDEC(6); + return 1; + } + + return 0; +} +#endif + +bool8 sub_809CAB0(void) +{ + u16 var0; + +#if DEBUG + if (unk_2038790) + return debug_sub_80AA40C(); +#endif + + sub_809CDCC(); + var0 = sub_809AB8C(); + + switch (gPokemonStorageSystemPtr->unk_0005) + { + case 1: + if (var0) + sub_809CDEC(1); + else + return 0; + break; + case 0: + if (var0) + sub_809CDEC(2); + else + return 0; + break; + case 2: + if (gUnknown_020384E6) + { + if (var0) + sub_809CDEC(4); + else + sub_809CDEC(5); + } + else + { + if (var0) + sub_809CDEC(3); + else + return 0; + } + break; + default: + return 0; + } + + sub_809CDEC(6); + if (gPokemonStorageSystemPtr->unk_0005 == 2) + { + if (!gUnknown_020384E4) + sub_809CDEC(2); + else + sub_809CDEC(1); + } + + sub_809CDEC(8); + sub_809CDEC(7); + sub_809CDEC(0); + return 1; +} + +void sub_809CB74(struct Sprite *sprite) +{ + sprite->pos1.x = gPokemonStorageSystemPtr->unk_11c0->pos1.x; + sprite->pos1.y = gPokemonStorageSystemPtr->unk_11c0->pos1.y + 20; +} + +void sub_809CB94(struct Pokemon *mon) +{ + if (gUnknown_020384E4 == 1) + { + mon->box = gPlayerParty[gUnknown_020384E5].box; + } + else + { + u8 boxId = get_preferred_box(); + mon->box = gPokemonStorage.boxes[boxId][gUnknown_020384E5]; + } +} + +void sub_809CC04(void) +{ + u16 x, y; + u8 spriteId; + int priority, subpriority; + struct SpriteSheet spriteSheets[3]; + struct SpritePalette spritePalettes[3]; + + memcpy(spriteSheets, gHandCursorSpriteSheets, 24); + memcpy(spritePalettes, gHandCursorSpritePalettes, 24); + LoadSpriteSheets(spriteSheets); + LoadSpritePalettes(spritePalettes); + gPokemonStorageSystemPtr->unk_11e4[0] = IndexOfSpritePaletteTag(0xDAC6); + gPokemonStorageSystemPtr->unk_11e4[1] = IndexOfSpritePaletteTag(0xDAD1); + + sub_809AACC(gUnknown_020384E4, gUnknown_020384E5, &x, &y); + spriteId = CreateSprite(&gSpriteTemplate_83BBC70, x, y, 6); + if (spriteId != MAX_SPRITES) + { + gPokemonStorageSystemPtr->unk_11c0 = &gSprites[spriteId]; + gPokemonStorageSystemPtr->unk_11c0->oam.paletteNum = gPokemonStorageSystemPtr->unk_11e4[gUnknown_020384E9]; + if (gUnknown_020384E6) + StartSpriteAnim(gPokemonStorageSystemPtr->unk_11c0, 3); + } + else + { + gPokemonStorageSystemPtr->unk_11c0 = NULL; + } + + if (gUnknown_020384E4 == 1) + { + subpriority = 12; + priority = 1; + } + else + { + subpriority = 20; + priority = 2; + } + + spriteId = CreateSprite(&gSpriteTemplate_83BBC88, 0, 0, subpriority); + if (spriteId != MAX_SPRITES) + { + gPokemonStorageSystemPtr->unk_11c4 = &gSprites[spriteId]; + gPokemonStorageSystemPtr->unk_11c4->oam.priority = priority; + if (gUnknown_020384E4) + gPokemonStorageSystemPtr->unk_11c4->invisible = 1; + } + else + { + gPokemonStorageSystemPtr->unk_11c4 = NULL; + } +} + +void sub_809CD88(void) +{ + gUnknown_020384E9 = !gUnknown_020384E9; + gPokemonStorageSystemPtr->unk_11c0->oam.paletteNum = gPokemonStorageSystemPtr->unk_11e4[gUnknown_020384E9]; +} + +void sub_809CDCC(void) +{ + gPokemonStorageSystemPtr->unk_11b8 = 0; + gPokemonStorageSystemPtr->unk_11b9 = 0; +} + +void sub_809CDEC(u8 arg0) +{ + u8 width; + u8 var0; + + if (gPokemonStorageSystemPtr->unk_11b8 < 7) + { + struct StorageText *storageText = &gPokemonStorageSystemPtr->unk_1180[gPokemonStorageSystemPtr->unk_11b8]; + storageText->text = gUnknown_083BBCA0[arg0]; + storageText->textId = arg0; + width = GetStringWidthInMenuWindow(storageText->text); + var0 = (width + 7) / 8; + if (var0 > gPokemonStorageSystemPtr->unk_11b9) + gPokemonStorageSystemPtr->unk_11b9 = var0; + + gPokemonStorageSystemPtr->unk_11b8++; + } +} + +s8 sub_809CE4C(u8 arg0) +{ + if (arg0 >= gPokemonStorageSystemPtr->unk_11b8) + return -1; + else + return gPokemonStorageSystemPtr->unk_1180[arg0].textId; +} + +void sub_809CE84(void) +{ + gPokemonStorageSystemPtr->unk_11bc = 14 - gPokemonStorageSystemPtr->unk_11b8 * 2; + gPokemonStorageSystemPtr->unk_11ba = 28 - gPokemonStorageSystemPtr->unk_11b9; + Menu_DrawStdWindowFrame(gPokemonStorageSystemPtr->unk_11ba, gPokemonStorageSystemPtr->unk_11bc, 29, 15); + Menu_PrintItems( + gPokemonStorageSystemPtr->unk_11ba + 1, + gPokemonStorageSystemPtr->unk_11bc + 1, + gPokemonStorageSystemPtr->unk_11b8, + gPokemonStorageSystemPtr->unk_1180); + InitMenu( + 0, + gPokemonStorageSystemPtr->unk_11ba + 1, + gPokemonStorageSystemPtr->unk_11bc + 1, + gPokemonStorageSystemPtr->unk_11b8, + 0, + gPokemonStorageSystemPtr->unk_11b9); +} + +#ifdef NONMATCHING // r4 and r5 are swapped throughout the entire function. +s16 sub_809CF30(void) +{ + int textId = -2; + + if (!(gMain.newKeys & A_BUTTON)) + { + if (gMain.newKeys & B_BUTTON) + { + PlaySE(5); + textId++; + } + + if (gMain.newKeys & DPAD_UP) + { + PlaySE(5); + Menu_MoveCursor(-1); + } + else if (gMain.newKeys & DPAD_DOWN) + { + PlaySE(5); + Menu_MoveCursor(1); + } + } + else + { + textId = Menu_GetCursorPos(); + } + + if (textId != -2) + { + Menu_DestroyCursor(); + Menu_EraseWindowRect( + gPokemonStorageSystemPtr->unk_11ba, + gPokemonStorageSystemPtr->unk_11bc, + 29, + 15); + } + + if (textId >= 0) + { + textId = gPokemonStorageSystemPtr->unk_1180[textId].textId; + } + + return textId; +} +#else +NAKED +s16 sub_809CF30(void) +{ + asm(".syntax unified\n\ + push {r4,r5,lr}\n\ + movs r5, 0x2\n\ + negs r5, r5\n\ + ldr r4, _0809CF6C @ =gMain\n\ + ldrh r1, [r4, 0x2E]\n\ + movs r0, 0x1\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + bne _0809CF86\n\ + movs r0, 0x2\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809CF52\n\ + movs r0, 0x5\n\ + bl PlaySE\n\ + adds r5, 0x1\n\ +_0809CF52:\n\ + ldrh r1, [r4, 0x2E]\n\ + movs r0, 0x40\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809CF70\n\ + movs r0, 0x5\n\ + bl PlaySE\n\ + movs r0, 0x1\n\ + negs r0, r0\n\ + bl Menu_MoveCursor\n\ + b _0809CF8E\n\ + .align 2, 0\n\ +_0809CF6C: .4byte gMain\n\ +_0809CF70:\n\ + movs r0, 0x80\n\ + ands r0, r1\n\ + cmp r0, 0\n\ + beq _0809CF8E\n\ + movs r0, 0x5\n\ + bl PlaySE\n\ + movs r0, 0x1\n\ + bl Menu_MoveCursor\n\ + b _0809CF8E\n\ +_0809CF86:\n\ + bl Menu_GetCursorPos\n\ + lsls r0, 24\n\ + lsrs r5, r0, 24\n\ +_0809CF8E:\n\ + movs r0, 0x2\n\ + negs r0, r0\n\ + cmp r5, r0\n\ + beq _0809CFB2\n\ + bl Menu_DestroyCursor\n\ + ldr r0, _0809CFD0 @ =gPokemonStorageSystemPtr\n\ + ldr r1, [r0]\n\ + ldr r2, _0809CFD4 @ =0x000011ba\n\ + adds r0, r1, r2\n\ + ldrb r0, [r0]\n\ + adds r2, 0x2\n\ + adds r1, r2\n\ + ldrb r1, [r1]\n\ + movs r2, 0x1D\n\ + movs r3, 0xF\n\ + bl Menu_EraseWindowRect\n\ +_0809CFB2:\n\ + cmp r5, 0\n\ + blt _0809CFC4\n\ + ldr r0, _0809CFD0 @ =gPokemonStorageSystemPtr\n\ + ldr r0, [r0]\n\ + lsls r1, r5, 3\n\ + ldr r2, _0809CFD8 @ =0x00001184\n\ + adds r0, r2\n\ + adds r0, r1\n\ + ldr r5, [r0]\n\ +_0809CFC4:\n\ + lsls r0, r5, 16\n\ + asrs r0, 16\n\ + pop {r4,r5}\n\ + pop {r1}\n\ + bx r1\n\ + .align 2, 0\n\ +_0809CFD0: .4byte gPokemonStorageSystemPtr\n\ +_0809CFD4: .4byte 0x000011ba\n\ +_0809CFD8: .4byte 0x00001184\n\ + .syntax divided\n"); +} +#endif // NONMATCHING + +void sub_809CFDC(struct UnkStruct_2000020 *arg0, struct UnkStruct_2000028 *arg1, u8 arg2) +{ + gUnknown_020384EC = arg0; + arg0->unk_00 = arg1; + arg0->unk_05 = arg2; + arg0->unk_04 = 0; +} + +void sub_809CFF0(void) +{ + u16 i; + struct UnkStruct_2000028 *unkStruct; + + if (gUnknown_020384EC->unk_04) + { + for (i = 0; i < gUnknown_020384EC->unk_04; i++) + { + unkStruct = &gUnknown_020384EC->unk_00[i]; + unkStruct->unk_0c(unkStruct); + } + + gUnknown_020384EC->unk_04 = 0; + } +} + +bool8 sub_809D034(u8 *dest, u16 dLeft, u16 dTop, const u8 *src, u16 sLeft, u16 sTop, u16 width, u16 height) +{ + struct UnkStruct_2000028 *unkStruct; + + if (gUnknown_020384EC->unk_04 >= gUnknown_020384EC->unk_05) + return FALSE; + + unkStruct = &gUnknown_020384EC->unk_00[gUnknown_020384EC->unk_04++]; + unkStruct->unk_08 = width * 2; + unkStruct->unk_04 = dest + (dTop * 64) + (dLeft * 2); + unkStruct->unk_00 = src + (sTop * 64) + (sLeft * 2); + unkStruct->unk_0a = height; + unkStruct->unk_0c = sub_809D0BC; + return TRUE; +} + +void sub_809D0BC(struct UnkStruct_2000028 *unkStruct) +{ + u32 i; + const u8 *src = unkStruct->unk_00; + u8 *dest = unkStruct->unk_04; + int height = unkStruct->unk_0a; + int width = unkStruct->unk_08; + for (i = 0; i < height; i++) + { + CpuSet(src, dest, (width / 2) & 0x1FFFFF); + dest += 64; + src += 64; + } +} + +void sub_809D104(u8 *dest, u16 dLeft, u16 dTop, const u8 *src, u16 sLeft, u16 sTop, u16 width, u16 height) +{ + const u8 *from = src + (sTop * 64) + (sLeft * 2); + u8 *to = dest + (dTop * 64) + (dLeft * 2); + u8 *end = dest + (dTop + height) * 64; + int width2 = width * 2; + while (to < end) + { + CpuSet(from, to, (width2 / 2) & 0x1FFFFF); + to += 64; + from += 64; + } +} + +bool8 sub_809D16C(void *dest, u16 dLeft, u16 dTop, u16 width, u16 height) +{ + struct UnkStruct_2000028 *unkStruct; + + if (gUnknown_020384EC->unk_04 >= gUnknown_020384EC->unk_05) + return FALSE; + + unkStruct = &gUnknown_020384EC->unk_00[gUnknown_020384EC->unk_04++]; + unkStruct->unk_08 = width * 2; + unkStruct->unk_04 = dest + ((dTop * 32) + dLeft) * 2; + unkStruct->unk_0a = height; + unkStruct->unk_0c = sub_809D1C4; + return TRUE; +} + +void sub_809D1C4(struct UnkStruct_2000028 *unkStruct) +{ + u16 i; + + for (i = 0; i < unkStruct->unk_0a; i++) + { + Dma3FillLarge_(0, unkStruct->unk_04, unkStruct->unk_08, 16); + unkStruct->unk_04 += 64; + } +} diff --git a/src/pokemon_storage_system_5.c b/src/pokemon_storage_system_5.c deleted file mode 100644 index 8848800ab..000000000 --- a/src/pokemon_storage_system_5.c +++ /dev/null @@ -1,775 +0,0 @@ -#include "global.h" -#include "main.h" -#include "menu.h" -#include "pokemon_storage_system.h" -#include "sound.h" - -EWRAM_DATA struct UnkStruct_2000020 *gUnknown_020384EC = NULL; - -extern s8 gUnknown_020384E4; -extern s8 gUnknown_020384E5; -extern bool8 gUnknown_020384E6; -extern u8 gUnknown_020384E9; - -#if DEBUG -extern u8 unk_2038790; -#endif - -extern const struct SpriteSheet gHandCursorSpriteSheets[3]; -extern const struct SpritePalette gHandCursorSpritePalettes[3]; -extern const struct SpriteTemplate gSpriteTemplate_83BBC70; -extern const struct SpriteTemplate gSpriteTemplate_83BBC88; -extern const u8 *const gUnknown_083BBCA0[]; - -extern struct PokemonStorageSystemFunc gUnknown_083BBBD4[]; - -void sub_809AF18(u8 a0, u8 a1); -void sub_809CA8C(void); -void sub_809CD88(void); -u16 sub_809AB8C(void); -void sub_809AACC(u8 a0, u8 a1, u16 *a2, u16 *a3); -void sub_809D0BC(struct UnkStruct_2000028*); -void sub_809D1C4(struct UnkStruct_2000028*); - -u8 sub_809C85C(void) -{ - u8 retVal; - s8 var0; - register s8 var1 asm("r5"); // FAKEMATCHING: r5 and r6 become swapped without this register hack - - gPokemonStorageSystemPtr->unk_11df = 0; - gPokemonStorageSystemPtr->unk_11de = 0; - gPokemonStorageSystemPtr->unk_11e3 = 0; - - if (!(gMain.newAndRepeatedKeys & DPAD_UP)) - { - if (gMain.newAndRepeatedKeys & DPAD_DOWN) - { - retVal = 1; - var0 = 0; - var1 = 2; - } - else - { - if (gMain.heldKeys & DPAD_LEFT) - return 10; - if (gMain.heldKeys & DPAD_RIGHT) - return 9; - if (gSaveBlock2.optionsButtonMode == OPTIONS_BUTTON_MODE_LR) - { - if (gMain.heldKeys & L_BUTTON) - return 10; - if (gMain.heldKeys & R_BUTTON) - return 9; - } - - if (gMain.newKeys & A_BUTTON) - { - sub_809A860(0); - sub_809CA8C(); - return 7; - } - - if (gMain.newKeys & B_BUTTON) - return 16; - - if (gMain.newKeys & SELECT_BUTTON) - { - sub_809CD88(); - return 0; - } - - retVal = 0; - } - } - else - { - retVal = 1; - var0 = 3; - var1 = 0; - gPokemonStorageSystemPtr->unk_11e3 = 1; - } - - if (retVal) - { - if (var0 != 2) - sub_809A860(0); - sub_809AF18(var0, var1); - return retVal; - } - - return retVal; -} - -#ifdef NONMATCHING -u8 sub_809C944(void) -{ - u8 r6; - s8 var0 = gUnknown_020384E4; - s8 var1 = gUnknown_020384E5; - - gPokemonStorageSystemPtr->unk_11df = 0; - gPokemonStorageSystemPtr->unk_11de = 0; - gPokemonStorageSystemPtr->unk_11e3 = 0; - - if (!(gMain.newAndRepeatedKeys & DPAD_UP)) - { - if (gMain.newAndRepeatedKeys & (DPAD_DOWN | START_BUTTON)) - { - r6 = 1; - var0 = 2; - var1 = 0; - gPokemonStorageSystemPtr->unk_11e3 = 1; - } - else if (gMain.newAndRepeatedKeys & DPAD_LEFT) - { - r6 = 1; - var1 -= 1; - if (var1 < 0) - { - gPokemonStorageSystemPtr->unk_11df = -1; - var1 = 1; - } - } - else if (gMain.newAndRepeatedKeys & DPAD_RIGHT) - { - r6 = 1; - var1 += 1; - if (var1 > 1) - { - gPokemonStorageSystemPtr->unk_11df = 1; - var1 = 0; - } - } - else if (gMain.newKeys & A_BUTTON) - { - return var1 == 0 ? 5 : 4; - } - else if (gMain.newKeys & B_BUTTON) - { - return 16; - } - else if (gMain.newKeys & SELECT_BUTTON) - { - sub_809CD88(); - return 0; - } - else - { - r6 = 0; - } - } - else - { - r6 = 1; - var0 = 0; - gPokemonStorageSystemPtr->unk_11de = -1; - var1 = !gUnknown_020384E5 ? 24 : 29; - gPokemonStorageSystemPtr->unk_11e3 = 1; - } - - if (r6) - { - sub_809AF18(var0, var1); - } - - return r6; -} -#else -NAKED -u8 sub_809C944(void) -{ - asm(".syntax unified\n\ - push {r4-r7,lr}\n\ - ldr r0, _0809C988 @ =gUnknown_020384E4\n\ - ldrb r0, [r0]\n\ - mov r12, r0\n\ - ldr r7, _0809C98C @ =gUnknown_020384E5\n\ - ldrb r3, [r7]\n\ - ldr r0, _0809C990 @ =gPokemonStorageSystemPtr\n\ - ldr r1, [r0]\n\ - ldr r0, _0809C994 @ =0x000011df\n\ - adds r5, r1, r0\n\ - movs r0, 0\n\ - strb r0, [r5]\n\ - ldr r2, _0809C998 @ =0x000011de\n\ - adds r4, r1, r2\n\ - strb r0, [r4]\n\ - adds r2, 0x5\n\ - adds r1, r2\n\ - strb r0, [r1]\n\ - ldr r6, _0809C99C @ =gMain\n\ - ldrh r2, [r6, 0x30]\n\ - movs r0, 0x40\n\ - ands r0, r2\n\ - cmp r0, 0\n\ - bne _0809CA14\n\ - movs r0, 0x88\n\ - ands r0, r2\n\ - cmp r0, 0\n\ - beq _0809C9A0\n\ - movs r6, 0x1\n\ - movs r0, 0x2\n\ - mov r12, r0\n\ - movs r3, 0\n\ - b _0809CA2A\n\ - .align 2, 0\n\ -_0809C988: .4byte gUnknown_020384E4\n\ -_0809C98C: .4byte gUnknown_020384E5\n\ -_0809C990: .4byte gPokemonStorageSystemPtr\n\ -_0809C994: .4byte 0x000011df\n\ -_0809C998: .4byte 0x000011de\n\ -_0809C99C: .4byte gMain\n\ -_0809C9A0:\n\ - movs r0, 0x20\n\ - ands r0, r2\n\ - cmp r0, 0\n\ - beq _0809C9C0\n\ - movs r6, 0x1\n\ - lsls r0, r3, 24\n\ - movs r1, 0xFF\n\ - lsls r1, 24\n\ - adds r0, r1\n\ - lsrs r3, r0, 24\n\ - cmp r0, 0\n\ - bge _0809CA2C\n\ - movs r0, 0xFF\n\ - strb r0, [r5]\n\ - movs r3, 0x1\n\ - b _0809CA2C\n\ -_0809C9C0:\n\ - movs r0, 0x10\n\ - ands r0, r2\n\ - cmp r0, 0\n\ - beq _0809C9E0\n\ - movs r6, 0x1\n\ - lsls r0, r3, 24\n\ - movs r2, 0x80\n\ - lsls r2, 17\n\ - adds r0, r2\n\ - lsrs r3, r0, 24\n\ - asrs r0, 24\n\ - cmp r0, 0x1\n\ - ble _0809CA2C\n\ - strb r6, [r5]\n\ - movs r3, 0\n\ - b _0809CA2C\n\ -_0809C9E0:\n\ - ldrh r1, [r6, 0x2E]\n\ - movs r0, 0x1\n\ - ands r0, r1\n\ - cmp r0, 0\n\ - beq _0809C9F4\n\ - movs r0, 0x4\n\ - cmp r3, 0\n\ - bne _0809CA3A\n\ - movs r0, 0x5\n\ - b _0809CA3A\n\ -_0809C9F4:\n\ - movs r0, 0x2\n\ - ands r0, r1\n\ - cmp r0, 0\n\ - beq _0809CA00\n\ - movs r0, 0x10\n\ - b _0809CA3A\n\ -_0809CA00:\n\ - movs r0, 0x4\n\ - ands r0, r1\n\ - cmp r0, 0\n\ - beq _0809CA10\n\ - bl sub_809CD88\n\ - movs r0, 0\n\ - b _0809CA3A\n\ -_0809CA10:\n\ - movs r6, 0\n\ - b _0809CA38\n\ -_0809CA14:\n\ - movs r6, 0x1\n\ - movs r0, 0\n\ - mov r12, r0\n\ - movs r0, 0xFF\n\ - strb r0, [r4]\n\ - movs r0, 0\n\ - ldrsb r0, [r7, r0]\n\ - movs r3, 0x1D\n\ - cmp r0, 0\n\ - bne _0809CA2A\n\ - movs r3, 0x18\n\ -_0809CA2A:\n\ - strb r6, [r1]\n\ -_0809CA2C:\n\ - cmp r6, 0\n\ - beq _0809CA38\n\ - mov r0, r12\n\ - adds r1, r3, 0\n\ - bl sub_809AF18\n\ -_0809CA38:\n\ - adds r0, r6, 0\n\ -_0809CA3A:\n\ - pop {r4-r7}\n\ - pop {r1}\n\ - bx r1\n\ - .syntax divided\n"); -} -#endif // NONMATCHING - -u8 sub_809CA40(void) -{ - u16 i = 0; - while (gUnknown_083BBBD4[i].func != NULL) - { - if (gUnknown_083BBBD4[i].unk4 == gUnknown_020384E4) - return gUnknown_083BBBD4[i].func(); - i++; - } - - return 0; -} - -void sub_809CA8C(void) -{ - sub_809CDCC(); - sub_809CDEC(9); - sub_809CDEC(10); - sub_809CDEC(11); - sub_809CDEC(0); -} - -#if DEBUG -u8 debug_sub_80AA40C(void) -{ - if (sub_809AB8C()) - { - sub_809CDCC(); - sub_809CDEC(32); - sub_809CDEC(6); - return 1; - } - - return 0; -} -#endif - -bool8 sub_809CAB0(void) -{ - u16 var0; - -#if DEBUG - if (unk_2038790) - return debug_sub_80AA40C(); -#endif - - sub_809CDCC(); - var0 = sub_809AB8C(); - - switch (gPokemonStorageSystemPtr->unk_0005) - { - case 1: - if (var0) - sub_809CDEC(1); - else - return 0; - break; - case 0: - if (var0) - sub_809CDEC(2); - else - return 0; - break; - case 2: - if (gUnknown_020384E6) - { - if (var0) - sub_809CDEC(4); - else - sub_809CDEC(5); - } - else - { - if (var0) - sub_809CDEC(3); - else - return 0; - } - break; - default: - return 0; - } - - sub_809CDEC(6); - if (gPokemonStorageSystemPtr->unk_0005 == 2) - { - if (!gUnknown_020384E4) - sub_809CDEC(2); - else - sub_809CDEC(1); - } - - sub_809CDEC(8); - sub_809CDEC(7); - sub_809CDEC(0); - return 1; -} - -void sub_809CB74(struct Sprite *sprite) -{ - sprite->pos1.x = gPokemonStorageSystemPtr->unk_11c0->pos1.x; - sprite->pos1.y = gPokemonStorageSystemPtr->unk_11c0->pos1.y + 20; -} - -void sub_809CB94(struct Pokemon *mon) -{ - if (gUnknown_020384E4 == 1) - { - mon->box = gPlayerParty[gUnknown_020384E5].box; - } - else - { - u8 boxId = get_preferred_box(); - mon->box = gPokemonStorage.boxes[boxId][gUnknown_020384E5]; - } -} - -void sub_809CC04(void) -{ - u16 x, y; - u8 spriteId; - int priority, subpriority; - struct SpriteSheet spriteSheets[3]; - struct SpritePalette spritePalettes[3]; - - memcpy(spriteSheets, gHandCursorSpriteSheets, 24); - memcpy(spritePalettes, gHandCursorSpritePalettes, 24); - LoadSpriteSheets(spriteSheets); - LoadSpritePalettes(spritePalettes); - gPokemonStorageSystemPtr->unk_11e4[0] = IndexOfSpritePaletteTag(0xDAC6); - gPokemonStorageSystemPtr->unk_11e4[1] = IndexOfSpritePaletteTag(0xDAD1); - - sub_809AACC(gUnknown_020384E4, gUnknown_020384E5, &x, &y); - spriteId = CreateSprite(&gSpriteTemplate_83BBC70, x, y, 6); - if (spriteId != MAX_SPRITES) - { - gPokemonStorageSystemPtr->unk_11c0 = &gSprites[spriteId]; - gPokemonStorageSystemPtr->unk_11c0->oam.paletteNum = gPokemonStorageSystemPtr->unk_11e4[gUnknown_020384E9]; - if (gUnknown_020384E6) - StartSpriteAnim(gPokemonStorageSystemPtr->unk_11c0, 3); - } - else - { - gPokemonStorageSystemPtr->unk_11c0 = NULL; - } - - if (gUnknown_020384E4 == 1) - { - subpriority = 12; - priority = 1; - } - else - { - subpriority = 20; - priority = 2; - } - - spriteId = CreateSprite(&gSpriteTemplate_83BBC88, 0, 0, subpriority); - if (spriteId != MAX_SPRITES) - { - gPokemonStorageSystemPtr->unk_11c4 = &gSprites[spriteId]; - gPokemonStorageSystemPtr->unk_11c4->oam.priority = priority; - if (gUnknown_020384E4) - gPokemonStorageSystemPtr->unk_11c4->invisible = 1; - } - else - { - gPokemonStorageSystemPtr->unk_11c4 = NULL; - } -} - -void sub_809CD88(void) -{ - gUnknown_020384E9 = !gUnknown_020384E9; - gPokemonStorageSystemPtr->unk_11c0->oam.paletteNum = gPokemonStorageSystemPtr->unk_11e4[gUnknown_020384E9]; -} - -void sub_809CDCC(void) -{ - gPokemonStorageSystemPtr->unk_11b8 = 0; - gPokemonStorageSystemPtr->unk_11b9 = 0; -} - -void sub_809CDEC(u8 arg0) -{ - u8 width; - u8 var0; - - if (gPokemonStorageSystemPtr->unk_11b8 < 7) - { - struct StorageText *storageText = &gPokemonStorageSystemPtr->unk_1180[gPokemonStorageSystemPtr->unk_11b8]; - storageText->text = gUnknown_083BBCA0[arg0]; - storageText->textId = arg0; - width = GetStringWidthInMenuWindow(storageText->text); - var0 = (width + 7) / 8; - if (var0 > gPokemonStorageSystemPtr->unk_11b9) - gPokemonStorageSystemPtr->unk_11b9 = var0; - - gPokemonStorageSystemPtr->unk_11b8++; - } -} - -s8 sub_809CE4C(u8 arg0) -{ - if (arg0 >= gPokemonStorageSystemPtr->unk_11b8) - return -1; - else - return gPokemonStorageSystemPtr->unk_1180[arg0].textId; -} - -void sub_809CE84(void) -{ - gPokemonStorageSystemPtr->unk_11bc = 14 - gPokemonStorageSystemPtr->unk_11b8 * 2; - gPokemonStorageSystemPtr->unk_11ba = 28 - gPokemonStorageSystemPtr->unk_11b9; - Menu_DrawStdWindowFrame(gPokemonStorageSystemPtr->unk_11ba, gPokemonStorageSystemPtr->unk_11bc, 29, 15); - Menu_PrintItems( - gPokemonStorageSystemPtr->unk_11ba + 1, - gPokemonStorageSystemPtr->unk_11bc + 1, - gPokemonStorageSystemPtr->unk_11b8, - gPokemonStorageSystemPtr->unk_1180); - InitMenu( - 0, - gPokemonStorageSystemPtr->unk_11ba + 1, - gPokemonStorageSystemPtr->unk_11bc + 1, - gPokemonStorageSystemPtr->unk_11b8, - 0, - gPokemonStorageSystemPtr->unk_11b9); -} - -#ifdef NONMATCHING // r4 and r5 are swapped throughout the entire function. -s16 sub_809CF30(void) -{ - int textId = -2; - - if (!(gMain.newKeys & A_BUTTON)) - { - if (gMain.newKeys & B_BUTTON) - { - PlaySE(5); - textId++; - } - - if (gMain.newKeys & DPAD_UP) - { - PlaySE(5); - Menu_MoveCursor(-1); - } - else if (gMain.newKeys & DPAD_DOWN) - { - PlaySE(5); - Menu_MoveCursor(1); - } - } - else - { - textId = Menu_GetCursorPos(); - } - - if (textId != -2) - { - Menu_DestroyCursor(); - Menu_EraseWindowRect( - gPokemonStorageSystemPtr->unk_11ba, - gPokemonStorageSystemPtr->unk_11bc, - 29, - 15); - } - - if (textId >= 0) - { - textId = gPokemonStorageSystemPtr->unk_1180[textId].textId; - } - - return textId; -} -#else -NAKED -s16 sub_809CF30(void) -{ - asm(".syntax unified\n\ - push {r4,r5,lr}\n\ - movs r5, 0x2\n\ - negs r5, r5\n\ - ldr r4, _0809CF6C @ =gMain\n\ - ldrh r1, [r4, 0x2E]\n\ - movs r0, 0x1\n\ - ands r0, r1\n\ - cmp r0, 0\n\ - bne _0809CF86\n\ - movs r0, 0x2\n\ - ands r0, r1\n\ - cmp r0, 0\n\ - beq _0809CF52\n\ - movs r0, 0x5\n\ - bl PlaySE\n\ - adds r5, 0x1\n\ -_0809CF52:\n\ - ldrh r1, [r4, 0x2E]\n\ - movs r0, 0x40\n\ - ands r0, r1\n\ - cmp r0, 0\n\ - beq _0809CF70\n\ - movs r0, 0x5\n\ - bl PlaySE\n\ - movs r0, 0x1\n\ - negs r0, r0\n\ - bl Menu_MoveCursor\n\ - b _0809CF8E\n\ - .align 2, 0\n\ -_0809CF6C: .4byte gMain\n\ -_0809CF70:\n\ - movs r0, 0x80\n\ - ands r0, r1\n\ - cmp r0, 0\n\ - beq _0809CF8E\n\ - movs r0, 0x5\n\ - bl PlaySE\n\ - movs r0, 0x1\n\ - bl Menu_MoveCursor\n\ - b _0809CF8E\n\ -_0809CF86:\n\ - bl Menu_GetCursorPos\n\ - lsls r0, 24\n\ - lsrs r5, r0, 24\n\ -_0809CF8E:\n\ - movs r0, 0x2\n\ - negs r0, r0\n\ - cmp r5, r0\n\ - beq _0809CFB2\n\ - bl Menu_DestroyCursor\n\ - ldr r0, _0809CFD0 @ =gPokemonStorageSystemPtr\n\ - ldr r1, [r0]\n\ - ldr r2, _0809CFD4 @ =0x000011ba\n\ - adds r0, r1, r2\n\ - ldrb r0, [r0]\n\ - adds r2, 0x2\n\ - adds r1, r2\n\ - ldrb r1, [r1]\n\ - movs r2, 0x1D\n\ - movs r3, 0xF\n\ - bl Menu_EraseWindowRect\n\ -_0809CFB2:\n\ - cmp r5, 0\n\ - blt _0809CFC4\n\ - ldr r0, _0809CFD0 @ =gPokemonStorageSystemPtr\n\ - ldr r0, [r0]\n\ - lsls r1, r5, 3\n\ - ldr r2, _0809CFD8 @ =0x00001184\n\ - adds r0, r2\n\ - adds r0, r1\n\ - ldr r5, [r0]\n\ -_0809CFC4:\n\ - lsls r0, r5, 16\n\ - asrs r0, 16\n\ - pop {r4,r5}\n\ - pop {r1}\n\ - bx r1\n\ - .align 2, 0\n\ -_0809CFD0: .4byte gPokemonStorageSystemPtr\n\ -_0809CFD4: .4byte 0x000011ba\n\ -_0809CFD8: .4byte 0x00001184\n\ - .syntax divided\n"); -} -#endif // NONMATCHING - -void sub_809CFDC(struct UnkStruct_2000020 *arg0, struct UnkStruct_2000028 *arg1, u8 arg2) -{ - gUnknown_020384EC = arg0; - arg0->unk_00 = arg1; - arg0->unk_05 = arg2; - arg0->unk_04 = 0; -} - -void sub_809CFF0(void) -{ - u16 i; - struct UnkStruct_2000028 *unkStruct; - - if (gUnknown_020384EC->unk_04) - { - for (i = 0; i < gUnknown_020384EC->unk_04; i++) - { - unkStruct = &gUnknown_020384EC->unk_00[i]; - unkStruct->unk_0c(unkStruct); - } - - gUnknown_020384EC->unk_04 = 0; - } -} - -bool8 sub_809D034(u8 *dest, u16 dLeft, u16 dTop, const u8 *src, u16 sLeft, u16 sTop, u16 width, u16 height) -{ - struct UnkStruct_2000028 *unkStruct; - - if (gUnknown_020384EC->unk_04 >= gUnknown_020384EC->unk_05) - return FALSE; - - unkStruct = &gUnknown_020384EC->unk_00[gUnknown_020384EC->unk_04++]; - unkStruct->unk_08 = width * 2; - unkStruct->unk_04 = dest + (dTop * 64) + (dLeft * 2); - unkStruct->unk_00 = src + (sTop * 64) + (sLeft * 2); - unkStruct->unk_0a = height; - unkStruct->unk_0c = sub_809D0BC; - return TRUE; -} - -void sub_809D0BC(struct UnkStruct_2000028 *unkStruct) -{ - u32 i; - const u8 *src = unkStruct->unk_00; - u8 *dest = unkStruct->unk_04; - int height = unkStruct->unk_0a; - int width = unkStruct->unk_08; - for (i = 0; i < height; i++) - { - CpuSet(src, dest, (width / 2) & 0x1FFFFF); - dest += 64; - src += 64; - } -} - -void sub_809D104(u8 *dest, u16 dLeft, u16 dTop, const u8 *src, u16 sLeft, u16 sTop, u16 width, u16 height) -{ - const u8 *from = src + (sTop * 64) + (sLeft * 2); - u8 *to = dest + (dTop * 64) + (dLeft * 2); - u8 *end = dest + (dTop + height) * 64; - int width2 = width * 2; - while (to < end) - { - CpuSet(from, to, (width2 / 2) & 0x1FFFFF); - to += 64; - from += 64; - } -} - -bool8 sub_809D16C(void *dest, u16 dLeft, u16 dTop, u16 width, u16 height) -{ - struct UnkStruct_2000028 *unkStruct; - - if (gUnknown_020384EC->unk_04 >= gUnknown_020384EC->unk_05) - return FALSE; - - unkStruct = &gUnknown_020384EC->unk_00[gUnknown_020384EC->unk_04++]; - unkStruct->unk_08 = width * 2; - unkStruct->unk_04 = dest + ((dTop * 32) + dLeft) * 2; - unkStruct->unk_0a = height; - unkStruct->unk_0c = sub_809D1C4; - return TRUE; -} - -void sub_809D1C4(struct UnkStruct_2000028 *unkStruct) -{ - u16 i; - - for (i = 0; i < unkStruct->unk_0a; i++) - { - Dma3FillLarge_(0, unkStruct->unk_04, unkStruct->unk_08, 16); - unkStruct->unk_04 += 64; - } -} -- cgit v1.2.3 From cba70d36059d01175a0fcb77dde33eaab30df3c2 Mon Sep 17 00:00:00 2001 From: Marcus Huderle Date: Tue, 24 Jul 2018 17:49:10 -0500 Subject: Fix debug build --- src/pokemon_storage_system_4.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/pokemon_storage_system_4.c b/src/pokemon_storage_system_4.c index 43aef277a..fff545492 100644 --- a/src/pokemon_storage_system_4.c +++ b/src/pokemon_storage_system_4.c @@ -26,7 +26,7 @@ struct WallpaperTable { EWRAM_DATA struct Pokemon gUnknown_02038480 = {}; #if DEBUG -EWRAM_DATA u32 unk_2038790 = 0; +EWRAM_DATA u8 unk_2038790 = 0; EWRAM_DATA u32 unk_2038794 = 0; EWRAM_DATA u32 unk_2038798 = 0; #endif @@ -3167,15 +3167,13 @@ void sub_809CA8C(void) #if DEBUG u8 debug_sub_80AA40C(void) { - if (sub_809AB8C()) - { - sub_809CDCC(); - sub_809CDEC(32); - sub_809CDEC(6); - return 1; - } + if (!sub_809AB8C()) + return 0; - return 0; + sub_809CDCC(); + sub_809CDEC(32); + sub_809CDEC(6); + return 1; } #endif -- cgit v1.2.3 From 7f9c6df3744d40ab1a10ea7a1558ef56dc9d1ae1 Mon Sep 17 00:00:00 2001 From: Marcus Huderle Date: Thu, 26 Jul 2018 08:51:06 -0500 Subject: Fix nonmatching ChooseNextBattleTowerTrainer() --- src/battle_tower.c | 406 ++++++++++------------------------------------------- 1 file changed, 71 insertions(+), 335 deletions(-) (limited to 'src') diff --git a/src/battle_tower.c b/src/battle_tower.c index 4de8eba1f..7adfc6f7c 100644 --- a/src/battle_tower.c +++ b/src/battle_tower.c @@ -380,7 +380,9 @@ bool8 ShouldBattleEReaderTrainer(u8 levelType, u16 winStreak) return (numValid == 3); } -bool8 sub_81346F4(void) +// Tries to choose an E-Reader or record-mixing trainer for the next Battle +// Tower trainer opponent. +bool8 ChooseSpecialBattleTowerTrainer(void) { s32 recordIndex, i; u8 battleTowerLevelType; @@ -437,344 +439,78 @@ bool8 sub_81346F4(void) return retVal; } -// void sub_81347F8(void) -// { -// bool8 levelType = gSaveBlock2.battleTower.battleTowerLevelType; -// if (sub_81346F4()) -// { -// SetBattleTowerTrainerGfxId(gSaveBlock2.battleTower.battleTowerTrainerId); -// gSaveBlock2.battleTower.var_4C1[gSaveBlock2.battleTower.curChallengeBattleNum[levelType]] = gSaveBlock2.battleTower.battleTowerTrainerId; -// } -// else -// { -// u16 var1; - -// if (gSaveBlock2.battleTower.curStreakChallengesNum[levelType] > 7) -// { -// while (1) -// { -// s32 i; -// u32 temp = ((Random() & 0xFF) * 30) >> 8; -// var1 = temp + 70; -// for (i = 0; i < gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1 && var1 != gSaveBlock2.battleTower.var_4C1[i]; i++) // TODO: [i + 1]??? -// { } +// Chooses the next battle tower trainer id opponent. It keeps track of the +// trainer who have already been battled in the current 7-battle challenge +// to ensure no duplicates are fought. +void ChooseNextBattleTowerTrainer(void) +{ + int i; + u16 trainerId; + bool8 levelType; -// if (i == gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1) -// { -// break; -// } -// } -// } -// else -// { -// if (gSaveBlock2.battleTower.curChallengeBattleNum[levelType] == 7) -// { -// while (1) -// { -// s32 i; -// u32 temp = ((Random() & 0xFF) * 5); -// u32 temp2 = (((gSaveBlock2.battleTower.curStreakChallengesNum[levelType] - 1) * 10) + 20); -// var1 = temp / 128 + temp2; -// for (i = 0; i < gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1 && gSaveBlock2.battleTower.var_4C1[i] != var1; i++) // TODO: [i + 1]???? -// { } - -// if (i == gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1) -// { -// break; -// } -// } -// } -// else -// { -// while (1) -// { -// s32 i; -// u32 temp = ((Random() & 0xFF) * 320); -// u32 temp2 = ((gSaveBlock2.battleTower.curStreakChallengesNum[levelType] - 1) * 10); -// var1 = temp + temp2; -// for (i = 0; i < gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1 && gSaveBlock2.battleTower.var_4C1[i] != var1; i++) -// { } - -// if (i == gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1) -// { -// break; -// } -// } -// } -// } + levelType = gSaveBlock2.battleTower.battleTowerLevelType; + if (ChooseSpecialBattleTowerTrainer()) + { + SetBattleTowerTrainerGfxId(gSaveBlock2.battleTower.battleTowerTrainerId); + gSaveBlock2.battleTower.battledTrainerIds[gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1] = gSaveBlock2.battleTower.battleTowerTrainerId; + return; + } -// gSaveBlock2.battleTower.battleTowerTrainerId = var1; -// SetBattleTowerTrainerGfxId(gSaveBlock2.battleTower.battleTowerTrainerId); + if (gSaveBlock2.battleTower.curStreakChallengesNum[levelType] <= 7) + { + if (gSaveBlock2.battleTower.curChallengeBattleNum[levelType] == 7) + { + while (1) + { + trainerId = ((Random() & 0xFF) * 5) >> 7; + trainerId += (gSaveBlock2.battleTower.curStreakChallengesNum[levelType] - 1) * 10 + 20; + + // Ensure trainer wasn't previously fought in this challenge. + for (i = 0; i < gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1 && gSaveBlock2.battleTower.battledTrainerIds[i] != trainerId; i++); + if (i == gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1) + { + gSaveBlock2.battleTower.battleTowerTrainerId = trainerId; + break; + } + } + } + else + { + while (1) + { + trainerId = (((Random() & 0xFF) * 5) >> 6); + trainerId += (gSaveBlock2.battleTower.curStreakChallengesNum[levelType] - 1) * 10; + + // Ensure trainer wasn't previously fought in this challenge. + for (i = 0; i < gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1 && gSaveBlock2.battleTower.battledTrainerIds[i] != trainerId; i++); + if (i == gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1) + { + gSaveBlock2.battleTower.battleTowerTrainerId = trainerId; + break; + } + } + } + } + else + { + while (1) + { + trainerId = (((Random() & 0xFF) * 30) >> 8) + 70; -// if (gSaveBlock2.battleTower.curChallengeBattleNum[levelType] < 7) -// { -// gSaveBlock2.battleTower.var_4C1[gSaveBlock2.battleTower.curChallengeBattleNum[levelType]] = gSaveBlock2.battleTower.battleTowerTrainerId; -// } -// } -// } + // Ensure trainer wasn't previously fought in this challenge. + for (i = 0; i < gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1 && gSaveBlock2.battleTower.battledTrainerIds[i] != trainerId; i++); + if (i == gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1) + { + gSaveBlock2.battleTower.battleTowerTrainerId = trainerId; + break; + } + } + } -NAKED -void sub_81347F8(void) -{ - asm(".syntax unified\n\ - push {r4-r7,lr}\n\ - mov r7, r10\n\ - mov r6, r9\n\ - mov r5, r8\n\ - push {r5-r7}\n\ - ldr r5, _08134838 @ =gSaveBlock2\n\ - ldr r1, _0813483C @ =0x00000554\n\ - adds r0, r5, r1\n\ - ldrb r0, [r0]\n\ - lsls r0, 31\n\ - lsrs r6, r0, 31\n\ - bl sub_81346F4\n\ - lsls r0, 24\n\ - cmp r0, 0\n\ - beq _08134848\n\ - ldr r2, _08134840 @ =0x00000564\n\ - adds r4, r5, r2\n\ - ldrb r0, [r4]\n\ - bl SetBattleTowerTrainerGfxId\n\ - lsls r0, r6, 1\n\ - movs r3, 0xAB\n\ - lsls r3, 3\n\ - adds r1, r5, r3\n\ - adds r0, r1\n\ - ldrh r0, [r0]\n\ - adds r0, r5, r0\n\ - ldr r1, _08134844 @ =0x00000569\n\ - adds r0, r1\n\ - ldrb r1, [r4]\n\ - b _081349DC\n\ - .align 2, 0\n\ -_08134838: .4byte gSaveBlock2\n\ -_0813483C: .4byte 0x00000554\n\ -_08134840: .4byte 0x00000564\n\ -_08134844: .4byte 0x00000569\n\ -_08134848:\n\ - lsls r0, r6, 1\n\ - ldr r2, _081348D8 @ =0x0000055c\n\ - adds r1, r5, r2\n\ - adds r1, r0, r1\n\ - ldrh r1, [r1]\n\ - adds r7, r0, 0\n\ - cmp r1, 0x7\n\ - bls _0813485A\n\ - b _0813495C\n\ -_0813485A:\n\ - movs r3, 0xAB\n\ - lsls r3, 3\n\ - adds r0, r5, r3\n\ - adds r1, r7, r0\n\ - ldrh r0, [r1]\n\ - cmp r0, 0x7\n\ - bne _081348E4\n\ - adds r6, r5, 0\n\ - mov r9, r7\n\ - adds r5, r1, 0\n\ - ldr r0, _081348DC @ =0x0000056a\n\ - adds r0, r6\n\ - mov r10, r0\n\ - mov r8, r5\n\ -_08134876:\n\ - bl Random\n\ - movs r1, 0xFF\n\ - ands r1, r0\n\ - lsls r2, r1, 2\n\ - adds r2, r1\n\ - ldr r1, _081348D8 @ =0x0000055c\n\ - adds r4, r6, r1\n\ - mov r3, r9\n\ - adds r0, r3, r4\n\ - ldrh r1, [r0]\n\ - subs r1, 0x1\n\ - lsls r0, r1, 2\n\ - adds r0, r1\n\ - lsls r0, 1\n\ - adds r0, 0x14\n\ - lsrs r2, 7\n\ - adds r2, r0\n\ - lsls r2, 16\n\ - lsrs r2, 16\n\ - movs r1, 0\n\ - ldrh r0, [r5]\n\ - subs r0, 0x1\n\ - cmp r1, r0\n\ - bge _081348C8\n\ - mov r3, r10\n\ - ldrb r0, [r3]\n\ - cmp r0, r2\n\ - beq _081348C8\n\ - subs r0, r4, 0x4\n\ - adds r0, r7, r0\n\ - ldrh r0, [r0]\n\ - subs r3, r0, 0x1\n\ - adds r4, 0xE\n\ -_081348BA:\n\ - adds r1, 0x1\n\ - cmp r1, r3\n\ - bge _081348C8\n\ - adds r0, r1, r4\n\ - ldrb r0, [r0]\n\ - cmp r0, r2\n\ - bne _081348BA\n\ -_081348C8:\n\ - mov r3, r8\n\ - ldrh r0, [r3]\n\ - subs r0, 0x1\n\ - ldr r4, _081348E0 @ =gSaveBlock2\n\ - cmp r1, r0\n\ - bne _08134876\n\ - b _081349B6\n\ - .align 2, 0\n\ -_081348D8: .4byte 0x0000055c\n\ -_081348DC: .4byte 0x0000056a\n\ -_081348E0: .4byte gSaveBlock2\n\ -_081348E4:\n\ - adds r6, r5, 0\n\ - mov r9, r7\n\ - adds r5, r1, 0\n\ - ldr r2, _08134950 @ =0x0000056a\n\ - adds r2, r6\n\ - mov r10, r2\n\ - mov r8, r5\n\ -_081348F2:\n\ - bl Random\n\ - movs r1, 0xFF\n\ - ands r1, r0\n\ - lsls r0, r1, 2\n\ - adds r0, r1\n\ - lsrs r2, r0, 6\n\ - ldr r3, _08134954 @ =0x0000055c\n\ - adds r4, r6, r3\n\ - mov r1, r9\n\ - adds r0, r1, r4\n\ - ldrh r1, [r0]\n\ - subs r1, 0x1\n\ - lsls r0, r1, 2\n\ - adds r0, r1\n\ - lsls r0, 1\n\ - adds r0, r2, r0\n\ - lsls r0, 16\n\ - lsrs r2, r0, 16\n\ - movs r1, 0\n\ - ldrh r0, [r5]\n\ - subs r0, 0x1\n\ - cmp r1, r0\n\ - bge _08134942\n\ - mov r3, r10\n\ - ldrb r0, [r3]\n\ - cmp r0, r2\n\ - beq _08134942\n\ - subs r0, r4, 0x4\n\ - adds r0, r7, r0\n\ - ldrh r0, [r0]\n\ - subs r3, r0, 0x1\n\ - adds r4, 0xE\n\ -_08134934:\n\ - adds r1, 0x1\n\ - cmp r1, r3\n\ - bge _08134942\n\ - adds r0, r1, r4\n\ - ldrb r0, [r0]\n\ - cmp r0, r2\n\ - bne _08134934\n\ -_08134942:\n\ - mov r3, r8\n\ - ldrh r0, [r3]\n\ - subs r0, 0x1\n\ - ldr r4, _08134958 @ =gSaveBlock2\n\ - cmp r1, r0\n\ - bne _081348F2\n\ - b _081349B6\n\ - .align 2, 0\n\ -_08134950: .4byte 0x0000056a\n\ -_08134954: .4byte 0x0000055c\n\ -_08134958: .4byte gSaveBlock2\n\ -_0813495C:\n\ - movs r2, 0xAB\n\ - lsls r2, 3\n\ - adds r0, r5, r2\n\ - adds r6, r7, r0\n\ - ldr r3, _081349EC @ =0x0000056a\n\ - adds r3, r5\n\ - mov r8, r3\n\ - adds r5, r6, 0\n\ -_0813496C:\n\ - bl Random\n\ - movs r1, 0xFF\n\ - ands r1, r0\n\ - lsls r0, r1, 4\n\ - subs r0, r1\n\ - lsls r0, 1\n\ - asrs r0, 8\n\ - adds r0, 0x46\n\ - lsls r0, 16\n\ - lsrs r2, r0, 16\n\ - movs r1, 0\n\ - ldrh r0, [r6]\n\ - subs r0, 0x1\n\ - cmp r1, r0\n\ - bge _081349AC\n\ - mov r3, r8\n\ - ldrb r0, [r3]\n\ - ldr r4, _081349F0 @ =gSaveBlock2\n\ - cmp r0, r2\n\ - beq _081349AC\n\ - ldrh r0, [r5]\n\ - subs r3, r0, 0x1\n\ - ldr r0, _081349EC @ =0x0000056a\n\ - adds r4, r0\n\ -_0813499E:\n\ - adds r1, 0x1\n\ - cmp r1, r3\n\ - bge _081349AC\n\ - adds r0, r1, r4\n\ - ldrb r0, [r0]\n\ - cmp r0, r2\n\ - bne _0813499E\n\ -_081349AC:\n\ - ldrh r0, [r6]\n\ - subs r0, 0x1\n\ - ldr r4, _081349F0 @ =gSaveBlock2\n\ - cmp r1, r0\n\ - bne _0813496C\n\ -_081349B6:\n\ - ldr r1, _081349F4 @ =0x00000564\n\ - adds r0, r4, r1\n\ - strb r2, [r0]\n\ - ldr r2, _081349F4 @ =0x00000564\n\ - adds r5, r4, r2\n\ - ldrb r0, [r5]\n\ - bl SetBattleTowerTrainerGfxId\n\ - movs r3, 0xAB\n\ - lsls r3, 3\n\ - adds r0, r4, r3\n\ - adds r1, r7, r0\n\ - ldrh r0, [r1]\n\ - cmp r0, 0x6\n\ - bhi _081349DE\n\ - adds r0, r4, r0\n\ - ldr r1, _081349F8 @ =0x00000569\n\ - adds r0, r1\n\ - ldrb r1, [r5]\n\ -_081349DC:\n\ - strb r1, [r0]\n\ -_081349DE:\n\ - pop {r3-r5}\n\ - mov r8, r3\n\ - mov r9, r4\n\ - mov r10, r5\n\ - pop {r4-r7}\n\ - pop {r0}\n\ - bx r0\n\ - .align 2, 0\n\ -_081349EC: .4byte 0x0000056a\n\ -_081349F0: .4byte gSaveBlock2\n\ -_081349F4: .4byte 0x00000564\n\ -_081349F8: .4byte 0x00000569\n\ -.syntax divided\n"); + SetBattleTowerTrainerGfxId(gSaveBlock2.battleTower.battleTowerTrainerId); + // Don't bother saving this trainer, since it's the last one in the challenge. + if (gSaveBlock2.battleTower.curChallengeBattleNum[levelType] < 7) + gSaveBlock2.battleTower.battledTrainerIds[gSaveBlock2.battleTower.curChallengeBattleNum[levelType] - 1] = gSaveBlock2.battleTower.battleTowerTrainerId; } void SetBattleTowerTrainerGfxId(u8 trainerIndex) -- cgit v1.2.3 From 016e0e6da31b8a8f7d2f30a48127721ed6187b19 Mon Sep 17 00:00:00 2001 From: Marcus Huderle Date: Thu, 26 Jul 2018 08:51:15 -0500 Subject: Fix nonmatching DaycareMonReceivedMail_() --- src/egg_hatch.c | 96 +++++++++++------------------------------------------ src/record_mixing.c | 18 +++++----- 2 files changed, 28 insertions(+), 86 deletions(-) (limited to 'src') diff --git a/src/egg_hatch.c b/src/egg_hatch.c index 580ec6886..6dc55ef28 100644 --- a/src/egg_hatch.c +++ b/src/egg_hatch.c @@ -7,6 +7,7 @@ #include "constants/items.h" #include "main.h" #include "menu.h" +#include "name_string_util.h" #include "naming_screen.h" #include "overworld.h" #include "palette.h" @@ -310,88 +311,29 @@ void ScriptHatchMon(void) AddHatchedMonToParty(gSpecialVar_0x8004); } -#ifdef NONMATCHING -static bool8 sub_8042ABC(void* a, u8 b) +static bool8 DaycareMonReceivedMail_(struct DayCare *daycare, u8 slot) { + u8 monNickname[32]; + GetBoxMonNick(&daycare->mons[slot], monNickname); + if (daycare->misc.mail[slot].message.itemId != ITEM_NONE) + { + if (StringCompareWithoutExtCtrlCodes(monNickname, daycare->misc.mail[slot].names + 8) + || StringCompareWithoutExtCtrlCodes(gSaveBlock2.playerName, daycare->misc.mail[slot].names)) + { + StringCopy(gStringVar1, monNickname); + StringCopy(gStringVar2, daycare->misc.mail[slot].names); + StringCopy(gStringVar3, daycare->misc.mail[slot].names + 8); + SanitizeNameString(gStringVar2); + return TRUE; + } + } + return FALSE; } -#else -NAKED -static bool8 sub_8042ABC(void* a, u8 b) -{ - asm(".syntax unified\n\ - push {r4-r6,lr}\n\ - sub sp, 0x20\n\ - adds r5, r0, 0\n\ - lsls r4, r1, 24\n\ - lsrs r4, 24\n\ - lsls r0, r4, 2\n\ - adds r0, r4\n\ - lsls r0, 4\n\ - adds r0, r5, r0\n\ - mov r1, sp\n\ - bl GetBoxMonNick\n\ - lsls r0, r4, 3\n\ - subs r0, r4\n\ - lsls r1, r0, 3\n\ - adds r0, r5, r1\n\ - adds r0, 0xC0\n\ - ldrh r0, [r0]\n\ - cmp r0, 0\n\ - beq _08042B40\n\ - adds r0, r1, 0\n\ - adds r0, 0xA0\n\ - adds r5, r0\n\ - adds r6, r5, 0\n\ - adds r6, 0x2C\n\ - mov r0, sp\n\ - adds r1, r6, 0\n\ - bl StringCompareWithoutExtCtrlCodes\n\ - cmp r0, 0\n\ - bne _08042B08\n\ - ldr r0, _08042B30 @ =gSaveBlock2\n\ - adds r1, r5, 0\n\ - adds r1, 0x24\n\ - bl StringCompareWithoutExtCtrlCodes\n\ - cmp r0, 0\n\ - beq _08042B40\n\ -_08042B08:\n\ - ldr r0, _08042B34 @ =gStringVar1\n\ - mov r1, sp\n\ - bl StringCopy\n\ - ldr r4, _08042B38 @ =gStringVar2\n\ - adds r1, r5, 0\n\ - adds r1, 0x24\n\ - adds r0, r4, 0\n\ - bl StringCopy\n\ - ldr r0, _08042B3C @ =gStringVar3\n\ - adds r1, r6, 0\n\ - bl StringCopy\n\ - adds r0, r4, 0\n\ - bl SanitizeNameString\n\ - movs r0, 0x1\n\ - b _08042B42\n\ - .align 2, 0\n\ -_08042B30: .4byte gSaveBlock2\n\ -_08042B34: .4byte gStringVar1\n\ -_08042B38: .4byte gStringVar2\n\ -_08042B3C: .4byte gStringVar3\n\ -_08042B40:\n\ - movs r0, 0\n\ -_08042B42:\n\ - add sp, 0x20\n\ - pop {r4-r6}\n\ - pop {r1}\n\ - bx r1\n\ - .syntax divided"); -} - -#endif // NONMATCHING - -bool8 sub_8042B4C(void) +bool8 DaycareMonReceivedMail(void) { - return sub_8042ABC(&gSaveBlock1.daycare, gSpecialVar_0x8004); + return DaycareMonReceivedMail_(&gSaveBlock1.daycare, gSpecialVar_0x8004); } static u8 EggHatchCreateMonSprite(u8 a0, u8 switchID, u8 pokeID) diff --git a/src/record_mixing.c b/src/record_mixing.c index 0eb13899e..69a4984b2 100644 --- a/src/record_mixing.c +++ b/src/record_mixing.c @@ -26,7 +26,7 @@ #include "tv.h" #include "ewram.h" -EWRAM_DATA struct RecordMixingDayCareMail gUnknown_02038738 = {0}; +EWRAM_DATA struct RecordMixingDayCareMail gDayCareMailRecord = {0}; extern u16 gSpecialVar_0x8005; u32 gUnknown_03005D2C; @@ -39,8 +39,8 @@ void *recordMixingTvShows = &gSaveBlock1.tvShows; void *gUnknown_083D0274 = &gSaveBlock1.pokeNews; void *gUnknown_083D0278 = &gSaveBlock1.mauvilleMan; void *recordMixingEasyChatPairs = &gSaveBlock1.easyChatPairs; -struct RecordMixingDayCareMail *gUnknown_083D0280 = &gUnknown_02038738; -void *gBattleTowerPlayerRecord = &gSaveBlock2.battleTower.playerRecord; +struct RecordMixingDayCareMail *gDayCareMailPlayerRecord = &gDayCareMailRecord; +struct BattleTowerRecord *gBattleTowerPlayerRecord = &gSaveBlock2.battleTower.playerRecord; #define BUFFER_CHUNK_SIZE 200 @@ -56,7 +56,7 @@ struct PlayerRecords u8 filler1004[0x40]; u8 filler1044[0x40]; struct EasyChatPair easyChatPairs[5]; - struct RecordMixingDayCareMail filler10AC; + struct RecordMixingDayCareMail daycareMailRecord; struct BattleTowerRecord battleTowerRecord; u16 filler11C8[0x34]; }; @@ -71,10 +71,10 @@ void RecordMixing_PrepareExchangePacket(void) memcpy(ewram_2018000.filler1004, gUnknown_083D0274, sizeof(ewram_2008000.filler1004)); memcpy(ewram_2018000.filler1044, gUnknown_083D0278, sizeof(ewram_2008000.filler1044)); memcpy(ewram_2018000.easyChatPairs, recordMixingEasyChatPairs, sizeof(ewram_2018000.easyChatPairs)); - gUnknown_02038738.mail[0] = gSaveBlock1.daycare.misc.mail[0]; - gUnknown_02038738.mail[1] = gSaveBlock1.daycare.misc.mail[1]; - InitDaycareMailRecordMixing(gSaveBlock1.daycare.mons, &gUnknown_02038738); - memcpy(&ewram_2018000.filler10AC, gUnknown_083D0280, sizeof(struct RecordMixingDayCareMail)); + gDayCareMailRecord.mail[0] = gSaveBlock1.daycare.misc.mail[0]; + gDayCareMailRecord.mail[1] = gSaveBlock1.daycare.misc.mail[1]; + InitDaycareMailRecordMixing(gSaveBlock1.daycare.mons, &gDayCareMailRecord); + memcpy(&ewram_2018000.daycareMailRecord, gDayCareMailPlayerRecord, sizeof(struct RecordMixingDayCareMail)); memcpy(&ewram_2018000.battleTowerRecord, gBattleTowerPlayerRecord, sizeof(struct BattleTowerRecord)); if (GetMultiplayerId() == 0) @@ -88,7 +88,7 @@ void RecordMixing_ReceiveExchangePacket(u32 a) sub_80C0514(ewram_2008000.filler1004, sizeof(struct PlayerRecords), a); sub_80B9B1C(ewram_2008000.filler1044, sizeof(struct PlayerRecords), a); sub_80FA4E4(ewram_2008000.easyChatPairs, sizeof(struct PlayerRecords), a); - sub_80B9C6C((u8 *)&ewram_2008000.filler10AC, sizeof(struct PlayerRecords), a, ewram_2008000.tvShows); + sub_80B9C6C((u8 *)&ewram_2008000.daycareMailRecord, sizeof(struct PlayerRecords), a, ewram_2008000.tvShows); sub_80B9B70(&ewram_2008000.battleTowerRecord, sizeof(struct PlayerRecords), a); sub_80B9F3C(ewram_2008000.filler11C8, a); } -- cgit v1.2.3 From 1a378c07c6f95a6805d96852e55e3847e32c03b5 Mon Sep 17 00:00:00 2001 From: Marcus Huderle Date: Thu, 26 Jul 2018 08:51:21 -0500 Subject: Fix nonmatching SetPlayerSecretBaseRecordMixingParty() --- src/record_mixing.c | 2 +- src/secret_base.c | 209 +++++++--------------------------------------------- 2 files changed, 28 insertions(+), 183 deletions(-) (limited to 'src') diff --git a/src/record_mixing.c b/src/record_mixing.c index 69a4984b2..50ef21139 100644 --- a/src/record_mixing.c +++ b/src/record_mixing.c @@ -63,7 +63,7 @@ struct PlayerRecords void RecordMixing_PrepareExchangePacket(void) { - sub_80BC300(); + SetPlayerSecretBaseRecordMixingParty(); sub_80C045C(); memcpy(ewram_2018000.secretBases, recordMixingSecretBases, sizeof(ewram_2018000.secretBases)); diff --git a/src/secret_base.c b/src/secret_base.c index ca5f0c31f..0892016d9 100644 --- a/src/secret_base.c +++ b/src/secret_base.c @@ -653,7 +653,7 @@ bool8 sub_80BC268(u8 i) return FALSE; } -u8 sub_80BC298(struct Pokemon *mon) +static u8 CalculateMonAverageEVs(struct Pokemon *mon) { u16 evsum = GetMonData(mon, MON_DATA_HP_EV); evsum += GetMonData(mon, MON_DATA_ATK_EV); @@ -664,192 +664,37 @@ u8 sub_80BC298(struct Pokemon *mon) return (u8)(evsum / 6); } -#ifdef NONMATCHING -// So much is wrong with this function. -// The compiler likes to store pointers in temp variables. That's not what it's supposed to do. -void sub_80BC300(void) +void SetPlayerSecretBaseRecordMixingParty(void) { - u16 partyidx; - u16 moveidx; - u16 sbpartyidx = 0; - for (partyidx=0; partyidxpartyMoves[i * 4 + j] = MOVE_NONE; + + record->partySpecies[i] = SPECIES_NONE; + record->partyHeldItems[i] = ITEM_NONE; + record->partyLevels[i] = 0; + record->partyPersonality[i] = 0; + record->partyEVs[i] = 0; + + if (GetMonData(&gPlayerParty[i], MON_DATA_SPECIES) != SPECIES_NONE && !GetMonData(&gPlayerParty[i], MON_DATA_IS_EGG)) + { + for (j = 0; j < 4; j++) + record->partyMoves[secretBasePartyIndex * 4 + j] = GetMonData(&gPlayerParty[i], MON_DATA_MOVE1 + j); + + record->partySpecies[secretBasePartyIndex] = GetMonData(&(gPlayerParty[i]), MON_DATA_SPECIES); + record->partyHeldItems[secretBasePartyIndex] = GetMonData(&gPlayerParty[i], MON_DATA_HELD_ITEM); + record->partyLevels[secretBasePartyIndex] = GetMonData(&gPlayerParty[i], MON_DATA_LEVEL); + record->partyPersonality[secretBasePartyIndex] = GetMonData(&gPlayerParty[i], MON_DATA_PERSONALITY); + record->partyEVs[secretBasePartyIndex] = CalculateMonAverageEVs(&gPlayerParty[i]); + secretBasePartyIndex++; } } } -#else -NAKED -void sub_80BC300(void) -{ - asm(".syntax unified\n\ - push {r4-r7,lr}\n\ - mov r7, r10\n\ - mov r6, r9\n\ - mov r5, r8\n\ - push {r5-r7}\n\ - sub sp, 0xC\n\ - movs r0, 0\n\ - mov r10, r0\n\ - movs r6, 0\n\ - mov r9, r6\n\ -_080BC314:\n\ - movs r4, 0\n\ - lsls r3, r6, 2\n\ - lsls r2, r6, 1\n\ - ldr r7, _080BC424 @ =gPlayerParty\n\ - adds r1, r6, 0x1\n\ - str r1, [sp]\n\ - adds r1, r3, 0\n\ -_080BC322:\n\ - adds r0, r1, r4\n\ - lsls r0, 1\n\ - ldr r5, _080BC428 @ =gSaveBlock1 + 0x1A54\n\ - adds r0, r5, r0\n\ - mov r5, r9\n\ - strh r5, [r0]\n\ - adds r0, r4, 0x1\n\ - lsls r0, 16\n\ - lsrs r4, r0, 16\n\ - cmp r4, 0x3\n\ - bls _080BC322\n\ - ldr r1, _080BC42C @ =gSaveBlock1 + 0x1A84\n\ - adds r0, r1, r2\n\ - strh r5, [r0]\n\ - ldr r5, _080BC430 @ =gSaveBlock1 + 0x1A90\n\ - adds r0, r5, r2\n\ - mov r1, r9\n\ - strh r1, [r0]\n\ - ldr r2, _080BC434 @ =gSaveBlock1 + 0x1A9C\n\ - adds r0, r2, r6\n\ - mov r5, r9\n\ - strb r5, [r0]\n\ - ldr r1, _080BC438 @ =gSaveBlock1 + 0x1A3C\n\ - adds r0, r1, r3\n\ - mov r2, r9\n\ - str r2, [r0]\n\ - ldr r3, _080BC43C @ =gSaveBlock1 + 0x1AA2\n\ - adds r0, r3, r6\n\ - strb r2, [r0]\n\ - movs r0, 0x64\n\ - adds r5, r6, 0\n\ - muls r5, r0\n\ - adds r4, r5, r7\n\ - adds r0, r4, 0\n\ - movs r1, 0xB\n\ - bl GetMonData\n\ - cmp r0, 0\n\ - beq _080BC408\n\ - adds r0, r4, 0\n\ - movs r1, 0x2D\n\ - bl GetMonData\n\ - cmp r0, 0\n\ - bne _080BC408\n\ - movs r4, 0\n\ - mov r0, r10\n\ - lsls r0, 2\n\ - mov r8, r0\n\ - mov r1, r10\n\ - lsls r7, r1, 1\n\ - adds r1, 0x1\n\ - str r1, [sp, 0x4]\n\ - ldr r2, _080BC424 @ =gPlayerParty\n\ -_080BC38E:\n\ - adds r1, r4, 0\n\ - adds r1, 0xD\n\ - adds r0, r5, r2\n\ - str r2, [sp, 0x8]\n\ - bl GetMonData\n\ - mov r3, r8\n\ - adds r1, r3, r4\n\ - lsls r1, 1\n\ - ldr r3, _080BC428 @ =gSaveBlock1 + 0x1A54\n\ - adds r1, r3, r1\n\ - strh r0, [r1]\n\ - adds r0, r4, 0x1\n\ - lsls r0, 16\n\ - lsrs r4, r0, 16\n\ - ldr r2, [sp, 0x8]\n\ - cmp r4, 0x3\n\ - bls _080BC38E\n\ - movs r0, 0x64\n\ - adds r4, r6, 0\n\ - muls r4, r0\n\ - ldr r0, _080BC424 @ =gPlayerParty\n\ - adds r4, r0\n\ - adds r0, r4, 0\n\ - movs r1, 0xB\n\ - bl GetMonData\n\ - ldr r5, _080BC42C @ =gSaveBlock1 + 0x1A84\n\ - adds r1, r5, r7\n\ - strh r0, [r1]\n\ - adds r0, r4, 0\n\ - movs r1, 0xC\n\ - bl GetMonData\n\ - ldr r2, _080BC430 @ =gSaveBlock1 + 0x1A90\n\ - adds r1, r2, r7\n\ - strh r0, [r1]\n\ - adds r0, r4, 0\n\ - movs r1, 0x38\n\ - bl GetMonData\n\ - ldr r1, _080BC434 @ =gSaveBlock1 + 0x1A9C\n\ - add r1, r10\n\ - strb r0, [r1]\n\ - adds r0, r4, 0\n\ - movs r1, 0\n\ - bl GetMonData\n\ - ldr r1, _080BC438 @ =gSaveBlock1 + 0x1A3C\n\ - add r1, r8\n\ - str r0, [r1]\n\ - adds r0, r4, 0\n\ - bl sub_80BC298\n\ - ldr r1, _080BC43C @ =gSaveBlock1 + 0x1AA2\n\ - add r1, r10\n\ - strb r0, [r1]\n\ - ldr r3, [sp, 0x4]\n\ - lsls r0, r3, 16\n\ - lsrs r0, 16\n\ - mov r10, r0\n\ -_080BC408:\n\ - ldr r5, [sp]\n\ - lsls r0, r5, 16\n\ - lsrs r6, r0, 16\n\ - cmp r6, 0x5\n\ - bls _080BC314\n\ - add sp, 0xC\n\ - pop {r3-r5}\n\ - mov r8, r3\n\ - mov r9, r4\n\ - mov r10, r5\n\ - pop {r4-r7}\n\ - pop {r0}\n\ - bx r0\n\ - .align 2, 0\n\ -_080BC424: .4byte gPlayerParty\n\ -_080BC428: .4byte gSaveBlock1 + 0x1A54\n\ -_080BC42C: .4byte gSaveBlock1 + 0x1A84\n\ -_080BC430: .4byte gSaveBlock1 + 0x1A90\n\ -_080BC434: .4byte gSaveBlock1 + 0x1A9C\n\ -_080BC438: .4byte gSaveBlock1 + 0x1A3C\n\ -_080BC43C: .4byte gSaveBlock1 + 0x1AA2\n\ -.syntax divided\n"); -} -#endif void sub_80BC440(void) { -- cgit v1.2.3 From ca5a41700d0404c391bcdba8bebb7d862938a3c7 Mon Sep 17 00:00:00 2001 From: Jo Ruby P Date: Sat, 28 Jul 2018 16:36:17 +0100 Subject: gUnknown_08E77004 is now gBagScreen_Tilemap and corresponding unknown_E77004.bin is now bag_screen.bin and moved into interface --- src/item_menu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/item_menu.c b/src/item_menu.c index 71516c0a4..915aa5183 100644 --- a/src/item_menu.c +++ b/src/item_menu.c @@ -538,7 +538,7 @@ static bool8 LoadBagGraphicsMultistep(void) ewramBagSetupStep++; break; case 1: - CpuCopy16(gUnknown_08E77004, gBGTilemapBuffers[2], 0x800); + CpuCopy16(gBagScreen_Tilemap, gBGTilemapBuffers[2], 0x800); ewramBagSetupStep++; break; case 2: @@ -742,7 +742,7 @@ static void sub_80A37F8(u8 taskId) static void sub_80A3954(u16 *a) { - CpuCopy16(gUnknown_08E77004, a, 0x800); + CpuCopy16(gBagScreen_Tilemap, a, 0x800); } static void sub_80A396C(u16 *a, u8 b, u8 c, u8 d) -- cgit v1.2.3 From 3c149d42bca0e30274f9b6ee05b1a88adf3510f0 Mon Sep 17 00:00:00 2001 From: Jo Ruby P Date: Tue, 31 Jul 2018 04:26:57 +0100 Subject: gUnknown_08E96EC8 is now gBagScreenLabels_Tilemap and corresponding unknown_E96EC8.bin is now bag_screen_labels.bin and moved into interface. --- src/item_menu.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/item_menu.c b/src/item_menu.c index 915aa5183..414440a65 100644 --- a/src/item_menu.c +++ b/src/item_menu.c @@ -762,7 +762,7 @@ static void sub_80A39B8(u16 *a, u8 b) { u8 var = b * 2; - sub_809D104(a, 4, 10, gUnknown_08E96EC8, 0, var, 8, 2); + sub_809D104(a, 4, 10, gBagScreenLabels_Tilemap, 0, var, 8, 2); } static void sub_80A39E4(u16 *a, u8 b, u8 c, s8 d) @@ -776,8 +776,8 @@ static void sub_80A39E4(u16 *a, u8 b, u8 c, s8 d) if (b == 5) r7 = 2; - sub_809D104(a, 4, 10, gUnknown_08E96EC8, 8 - c, r2, c, 2); - sub_809D104(a, c + 4, 10, gUnknown_08E96EC8, 0, r7, 8 - c, 2); + sub_809D104(a, 4, 10, gBagScreenLabels_Tilemap, 8 - c, r2, c, 2); + sub_809D104(a, c + 4, 10, gBagScreenLabels_Tilemap, 0, r7, 8 - c, 2); } else if (d == 1) { @@ -785,8 +785,8 @@ static void sub_80A39E4(u16 *a, u8 b, u8 c, s8 d) if (b == 1) r7 = 10; - sub_809D104(a, 4, 10, gUnknown_08E96EC8, c, r7, 8 - c, 2); - sub_809D104(a, 12 - c, 10, gUnknown_08E96EC8, 0, r2, c, 2); + sub_809D104(a, 4, 10, gBagScreenLabels_Tilemap, c, r7, 8 - c, 2); + sub_809D104(a, 12 - c, 10, gBagScreenLabels_Tilemap, 0, r2, c, 2); } } -- cgit v1.2.3 From 79b9d0f826c1003365f9cf75cfd94f9fb64c93bf Mon Sep 17 00:00:00 2001 From: Jo Ruby P Date: Mon, 6 Aug 2018 07:01:34 +0100 Subject: gSpriteImage_83C172C named and moved into interface gSpriteImage_83C172C is now gBagSpinner and corresponding 83C172C.png is now bag_spinner.png and moved into interface. --- src/item_menu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/item_menu.c b/src/item_menu.c index 414440a65..12d02ebd8 100644 --- a/src/item_menu.c +++ b/src/item_menu.c @@ -4024,7 +4024,7 @@ static int sub_80A7988(void) } static const u16 gPalette_83C170C[] = INCBIN_U16("graphics/unknown/83C170C.gbapal"); -static const u8 gSpriteImage_83C172C[] = INCBIN_U8("graphics/unknown_sprites/83C172C.4bpp"); +static const u8 gSpriteImage_BagSpinner[] = INCBIN_U8("graphics/interface/bag_spinner.4bpp"); const u8 gSpriteImage_UnusedCherry[] = INCBIN_U8("graphics/unused/cherry.4bpp"); const u16 gSpritePalette_UnusedCherry[] = INCBIN_U16("graphics/unused/cherry.gbapal"); @@ -4258,7 +4258,7 @@ static const union AffineAnimCmd *const gSpriteAffineAnimTable_83C1D20[] = static const struct SpriteFrameImage gSpriteImageTable_83C1D28[] = { - {gSpriteImage_83C172C, sizeof(gSpriteImage_83C172C)}, + {gSpriteImage_BagSpinner, sizeof(gSpriteImage_BagSpinner)}, }; static const struct SpritePalette sPokeballSpritePalette = {gPalette_83C170C, 8}; -- cgit v1.2.3