Add gen3 EncounterStatic

This commit is contained in:
wwwwwwzx
2017-03-19 13:31:31 -07:00
parent 135c3e2653
commit cbe7f0fa3a

View File

@@ -10,6 +10,22 @@ public static partial class Legal
internal const int MaxItemID_3 = 374;
internal const int MaxAbilityID_3 = 77;
internal const int MaxBallID_3 = 0xC;
internal static readonly int[] Met_RS =
{
0, 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,
254, 255
};
#region RS
internal static readonly ushort[] Pouch_Items_RS = {
@@ -129,11 +145,96 @@ public static partial class Legal
internal static readonly EncounterStatic[] Encounter_RSE =
{
//todo
//Starters
new EncounterStatic { Gift = true, Species = 152, Level = 5, Location = 000, Version = GameVersion.E, }, // Chikorita @ Littleroot Town
new EncounterStatic { Gift = true, Species = 155, Level = 5, Location = 000, Version = GameVersion.E, }, // Cyndaquil
new EncounterStatic { Gift = true, Species = 158, Level = 5, Location = 000, Version = GameVersion.E, }, // Totodile
new EncounterStatic { Gift = true, Species = 252, Level = 5, Location = 016, }, // Treecko @ Route 101
new EncounterStatic { Gift = true, Species = 255, Level = 5, Location = 016, }, // Torchic
new EncounterStatic { Gift = true, Species = 258, Level = 5, Location = 016, }, // Mudkip
//Fossil @ Rustboro City
new EncounterStatic { Gift = true, Species = 345, Level = 20, Location = 010, }, // Lileep
new EncounterStatic { Gift = true, Species = 347, Level = 20, Location = 010, }, // Anorith
//Gift
new EncounterStatic { Gift = true, Species = 034, Level = 25, Location = 034, }, // Castform @ Weather Institute
new EncounterStatic { Gift = true, Species = 374, Level = 5, Location = 013, }, // Beldum @ Mossdeep City
new EncounterStatic { Gift = true, Species = 360, Level = 5, }, // Wynaut Egg
//Stationary
new EncounterStatic { Species = 352, Level = 30, Location = 034, }, //Kecleon @ Route 119
new EncounterStatic { Species = 352, Level = 30, Location = 035, }, //Kecleon @ Route 120
new EncounterStatic { Species = 101, Level = 30, Location = 066, Version = GameVersion.RS, }, //Electrode @ Hideout (R:Magma Hideout/S:Aqua Hideout)
new EncounterStatic { Species = 101, Level = 30, Location = 197, Version = GameVersion.E, }, //Electrode @ Aqua Hideout
new EncounterStatic { Species = 185, Level = 40, Location = 058, Version = GameVersion.E, }, //Sudowoodo @ Battle Frontier
//Stationary Lengendary
new EncounterStatic { Species = 377, Level = 40, Location = 082, } //Regirock @ Desert Ruins
new EncounterStatic { Species = 378, Level = 40, Location = 081, }, //Regice @ Island Cave
new EncounterStatic { Species = 379, Level = 40, Location = 083, }, //Registeel @ Ancient Tomb
new EncounterStatic { Species = 380, Level = 50, Location = 073, Version = GameVersion.R, }, //Latias @ Southern Island
new EncounterStatic { Species = 380, Level = 50, Location = 073, Version = GameVersion.E, }, //Latias @ Southern Island
new EncounterStatic { Species = 381, Level = 50, Location = 073, Version = GameVersion.S, }, //Latios @ Southern Island
new EncounterStatic { Species = 381, Level = 50, Location = 073, Version = GameVersion.E, }, //Latios @ Southern Island
new EncounterStatic { Species = 382, Level = 45, Location = 072, Version = GameVersion.S, }, //Kyogre @ Cave of Origin
new EncounterStatic { Species = 382, Level = 70, Location = 203, Version = GameVersion.E, }, //Kyogre @ Marine Cave
new EncounterStatic { Species = 383, Level = 45, Location = 072, Version = GameVersion.R, }, //Groudon @ Cave of Origin
new EncounterStatic { Species = 383, Level = 70, Location = 205, Version = GameVersion.E, }, //Groudon @ Terra Cave
new EncounterStatic { Species = 384, Level = 70, Location = 085, }, //Rayquaza @ Sky Pillar
//Event
new EncounterStatic { Species = 151, Level = 30, Location = 201, Version = GameVersion.E, }, //Mew @ Faraway Island
new EncounterStatic { Species = 249, Level = 70, Location = 211, Version = GameVersion.E, }, //Lugia @ Navel Rock
new EncounterStatic { Species = 250, Level = 70, Location = 211, Version = GameVersion.E, }, //Ho-Oh @ Navel Rock
new EncounterStatic { Species = 386, Form = 3, Level = 30, Location = 200, Version = GameVersion.E, }, //Deoxys @ Birth Island
//Roaming
new EncounterStatic { Species = 380, Level = 40, Version = GameVersion.S, }, //Latias
new EncounterStatic { Species = 381, Level = 40, Version = GameVersion.R, }, //Latios
};
internal static readonly EncounterStatic[] Encounter_FRLG =
{
//todo
//Starters @ Pallet Town
new EncounterStatic { Gift = true, Species = 1, Level = 5, Location = 088, }, // Bulbasaur
new EncounterStatic { Gift = true, Species = 4, Level = 5, Location = 088, }, // Charmander
new EncounterStatic { Gift = true, Species = 9, Level = 5, Location = 088, }, // Squirtle
//Fossil @ Cinnabar Island
new EncounterStatic { Gift = true, Species = 138, Level = 30, Location = 140, }, // Omanyte
new EncounterStatic { Gift = true, Species = 140, Level = 30, Location = 140, }, // Kabuto
new EncounterStatic { Gift = true, Species = 142, Level = 30, Location = 140, }, // Aerodactyl
//Gift
new EncounterStatic { Gift = true, Species = 106, Level = 30, Location = 098, }, // Hitmonlee @ Saffron City
new EncounterStatic { Gift = true, Species = 107, Level = 30, Location = 098, }, // Hitmonchan @ Saffron City
new EncounterStatic { Gift = true, Species = 129, Level = 5, Location = 099, }, // Magikarp @ Route 4
new EncounterStatic { Gift = true, Species = 131, Level = 25, Location = 134, }, // Lapras @ Silph Co.
new EncounterStatic { Gift = true, Species = 133, Level = 25, Location = 094, }, // Eevee @ Celadon City
new EncounterStatic { Gift = true, Species = 175, Level = 5, }, // Togepi Egg
//Stationary
new EncounterStatic { Species = 143, Level = 30, Location = 102, }, //Snorlax @ Route 12
new EncounterStatic { Species = 143, Level = 30, Location = 116, }, //Snorlax @ Route 16
new EncounterStatic { Species = 101, Level = 34, Location = 142, }, //Electrode @ Power Plant
new EncounterStatic { Species = 097, Level = 30, Location = 176, }, //Hypno @ Berry Forest
//Stationary Lengerdary
new EncounterStatic { Species = 144, Level = 50, Location = 139, }, //Articuno @ Seafoam Islands
new EncounterStatic { Species = 145, Level = 50, Location = 142, }, //Zapdos @ Power Plant
new EncounterStatic { Species = 146, Level = 50, Location = 175, }, //Moltres @ Mt. Ember.
new EncounterStatic { Species = 150, Level = 70, Location = 199, }, //Mewtwo @ Cerulean Cave
//Event
new EncounterStatic { Species = 249, Level = 70, Location = 174, }, //Lugia @ Navel Rock
new EncounterStatic { Species = 250, Level = 70, Location = 174, }, //Ho-Oh @ Navel Rock
new EncounterStatic { Species = 386, Form = 1, Level = 30, Location = 187, Version = GameVersion.FR, }, //Deoxys @ Birth Island
new EncounterStatic { Species = 386, Form = 2, Level = 30, Location = 187, Version = GameVersion.LG, }, //Deoxys @ Birth Island
//Roaming
new EncounterStatic { Species = 243, Level = 50, }, //Raikou
new EncounterStatic { Species = 244, Level = 50, }, //Entei
new EncounterStatic { Species = 245, Level = 50, }, //Suicune
};
internal static readonly EncounterTrade[] TradeGift_RSE =
{