Advertisement
SciresM

Gen VI Trainer Tags (For Randomization Type-Theming)

Mar 29th, 2015
587
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.98 KB | None | 0 0
  1.     private string[] GetTagsORAS()
  2.         {
  3.             string[] tags = Enumerable.Repeat("", trdatapaths.Length).ToArray();
  4.            
  5.             //Rival Battles
  6.             TagTrainer(tags, "RIVAL1", 1, 4, 289, 292, 295, 298, 527, 530, 674, 677, 699, 906); // Rival w/ Grass Starter
  7.             TagTrainer(tags, "RIVAL2", 2, 5, 290, 293, 296, 299, 528, 531, 675, 678, 700, 907); // Rival w/ Fire Starter
  8.             TagTrainer(tags, "RIVAL3", 3, 6, 291, 294, 297, 300, 529, 532, 676, 679, 701, 908); // Rival w/ Water Starter
  9.  
  10.             //Aqua Admins
  11.             TagTrainer(tags, "AQUA1", 178, 231, 266);              // Archie
  12.             TagTrainer(tags, "AQUA2", 683, 684, 685, 686, 687);    // Matt
  13.             TagTrainer(tags, "AQUA3", 688, 689, 690);              // Shelly
  14.  
  15.             //Magma Admins
  16.             TagTrainer(tags, "MAGMA1", 235, 236, 271);             // Maxie
  17.             TagTrainer(tags, "MAGMA2", 694, 695, 696, 697, 698);   // Courney
  18.             TagTrainer(tags, "MAGMA3", 691, 692, 693);             // Tabitha
  19.  
  20.             //Gym Leaders
  21.             TagTrainer(tags, "GYM1", 561);         // Roxanne
  22.             TagTrainer(tags, "GYM2", 563);         // Brawly
  23.             TagTrainer(tags, "GYM3", 567);         // Wattson
  24.             TagTrainer(tags, "GYM4", 569);         // Flannery
  25.             TagTrainer(tags, "GYM5", 570);         // Norman
  26.             TagTrainer(tags, "GYM6", 571);         // Winona
  27.             TagTrainer(tags, "GYM7", 552);         // Liza & Tate
  28.             TagTrainer(tags, "GYM8", 572, 943);    // Wallace
  29.  
  30.             //Elite 4
  31.             TagTrainer(tags, "ELITE1", 553, 909);  // Sidney
  32.             TagTrainer(tags, "ELITE2", 554, 910);  // Phoebe
  33.             TagTrainer(tags, "ELITE3", 555, 911);  // Glacia
  34.             TagTrainer(tags, "ELITE4", 556, 912);  // Drake
  35.             TagTrainer(tags, "CHAMPION", 557, 680, 913, 942); // Champion Steven
  36.  
  37.             //Wally
  38.             TagTrainer(tags, "WALLY", 518, 583, 944, 945, 946, 947);
  39.  
  40.             //Zinnia
  41.             TagTrainer(tags, "LOREKEEPER", 713, 898);
  42.  
  43.             //Gym Trainers (Tagged in order of appearance on Bulbapedia's lists)
  44.             if (rTypeGymTrainers)
  45.             {
  46.                 TagTrainer(tags, "GYM1", 562, 22, 667);
  47.                 TagTrainer(tags, "GYM2", 60, 56, 59);
  48.                 TagTrainer(tags, "GYM3", 34, 568, 614, 35);
  49.                 TagTrainer(tags, "GYM4", 81, 824, 83, 615, 823, 613, 85);
  50.                 TagTrainer(tags, "GYM5", 63, 67, 64, 68, 65, 69, 66);
  51.                 TagTrainer(tags, "GYM6", 115, 517, 516, 118, 730);
  52.                 TagTrainer(tags, "GYM7", 157, 226, 320, 159, 225, 158);
  53.                 TagTrainer(tags, "GYM8", 647, 342, 594, 646, 338, 339, 340, 341);
  54.             }
  55.             return tags;
  56.         }
  57.         private string[] GetTagsXY()
  58.         {
  59.             string[] tags = Enumerable.Repeat("", trdatapaths.Length).ToArray();
  60.            
  61.             //Rival Battles
  62.             TagTrainer(tags, "RIVAL1", 130, 184, 329, 332, 335, 338, 341, 435, 519, 604, 575, 578, 581, 584, 587, 590, 593, 596, 599, 607); // Rival w/ Fire Starter
  63.             TagTrainer(tags, "RIVAL2", 131, 185, 330, 333, 336, 339, 342, 436, 520, 605, 576, 579, 582, 585, 588, 591, 594, 597, 600, 608); // Rival w/ Water Starter
  64.             TagTrainer(tags, "RIVAL3", 132, 186, 331, 334, 337, 340, 343, 437, 521, 606, 577, 580, 583, 586, 589, 592, 595, 598, 601, 609); // Rival w/ Grass Starter
  65.  
  66.             //Important Flare Members
  67.             TagTrainer(tags, "FLAREBOSS", 303, 525, 526);   // Lysandre
  68.             TagTrainer(tags, "FLARE1", 175, 344);           // Aliana
  69.             TagTrainer(tags, "FLARE2", 350, 351);           // Bryony
  70.             TagTrainer(tags, "FLARE3", 348, 349);           // Celosia
  71.             TagTrainer(tags, "FLARE4", 346, 347);           // Mable
  72.             TagTrainer(tags, "FLARE5", 345);                // Xerosic
  73.  
  74.             //Gym Leaders
  75.             TagTrainer(tags, "GYM1", 6, 254, 262);              // Viola
  76.             TagTrainer(tags, "GYM2", 76, 261, 279);             // Grant
  77.             TagTrainer(tags, "GYM3", 21, 188, 255, 263, 613);   // Korrina
  78.             TagTrainer(tags, "GYM4", 22, 256, 264);             // Ramos
  79.             TagTrainer(tags, "GYM5", 23, 257, 265);             // Clemont
  80.             TagTrainer(tags, "GYM6", 24, 258, 266);             // Valerie
  81.             TagTrainer(tags, "GYM7", 25, 259, 267);             // Olympia
  82.             TagTrainer(tags, "GYM8", 26, 260, 268);             // Wulfric
  83.  
  84.             //Elite 4
  85.             TagTrainer(tags, "ELITE1", 269, 273, 507);  // Malva
  86.             TagTrainer(tags, "ELITE2", 271, 275);       // Siebold
  87.             TagTrainer(tags, "ELITE3", 187, 272);       // Wikstrom
  88.             TagTrainer(tags, "ELITE4", 270, 274);       // Drasna
  89.             TagTrainer(tags, "CHAMPION", 266, 267);     // Champion Diantha
  90.  
  91.             //"Friends"
  92.             TagTrainer(tags, "SHAUNA", 137, 138, 139, 321, 322, 323);
  93.             TagTrainer(tags, "TREVOR", 325, 439);
  94.             TagTrainer(tags, "TIERNO", 324, 438, 573);
  95.  
  96.             //Prof
  97.             TagTrainer(tags, "PROFESSOR", 327, 328);
  98.  
  99.             //Suspicious Trainer ???
  100.             TagTrainer(tags, "ESSENTIA", 503, 504, 505, 511, 512, 513, 514, 515); // Emma
  101.  
  102.             //Gym Trainers (Tagged in order of appearance on Bulbapedia's lists)
  103.             if (rTypeGymTrainers)
  104.             {
  105.                 TagTrainer(tags, "GYM1", 39, 40, 48);
  106.                 TagTrainer(tags, "GYM2", 64, 63, 106, 105);
  107.                 TagTrainer(tags, "GYM3", 83, 147, 84, 146);
  108.                 TagTrainer(tags, "GYM4", 123, 121, 124, 122);
  109.                 TagTrainer(tags, "GYM5", 461, 462, 463, 464, 465, 466, 28, 29, 30, 467, 468, 469);
  110.                 TagTrainer(tags, "GYM6", 245, 250, 248, 243);
  111.                 TagTrainer(tags, "GYM7", 170, 171, 172, 365, 366);
  112.                 TagTrainer(tags, "GYM8", 169, 32, 168, 31);
  113.             }
  114.             return tags;
  115.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement