private static EncounterArea2[] GetSlots_C(EncounterArea2[] f) { // Grass/Water var c = EncounterArea2.GetArray2GrassWater(Util.GetBinaryResource("encounter_crystal.pkl")); // Headbutt/Rock Smash var h_c = EncounterArea2.GetArray2Headbutt(Util.GetBinaryResource("encounter_crystal_h.pkl")); var safari_c = EncounterSafari_GSC; var bcc_c = EncounterBCC_GSC; MarkEncountersVersion(bcc_c, GameVersion.C); MarkEncountersVersion(safari_c, GameVersion.C); MarkEncountersVersion(f, GameVersion.C); MarkEncountersVersion(c, GameVersion.C); MarkEncountersVersion(h_c, GameVersion.C); var extra = AddExtraTableSlots(c, h_c, f, bcc_c, safari_c); return(extra); }
private static EncounterArea2[] GetSlots_GS(EncounterArea2[] f) { // Grass/Water var g = EncounterArea2.GetArray2GrassWater(Util.GetBinaryResource("encounter_gold.pkl")); var s = EncounterArea2.GetArray2GrassWater(Util.GetBinaryResource("encounter_silver.pkl")); // Headbutt/Rock Smash var h_g = EncounterArea2.GetArray2Headbutt(Util.GetBinaryResource("encounter_gold_h.pkl")); var h_s = EncounterArea2.GetArray2Headbutt(Util.GetBinaryResource("encounter_silver_h.pkl")); var safari_gs = EncounterSafari_GSC; var bcc_gs = EncounterBCC_GSC; MarkEncountersVersion(bcc_gs, GameVersion.GS); MarkEncountersVersion(f, GameVersion.GS); MarkEncountersVersion(g, GameVersion.GD); MarkEncountersVersion(s, GameVersion.SV); MarkEncountersVersion(h_g, GameVersion.GD); MarkEncountersVersion(h_s, GameVersion.SV); MarkEncountersVersion(safari_gs, GameVersion.GS); return(AddExtraTableSlots(g, s, h_g, h_s, f, bcc_gs, safari_gs)); }