private protected RSMap(string name, uint rate, EncounterTable table) : base(name, rate, table) { }
private protected EmSafari(string name, uint rate, EncounterTable table) : base(name, rate, table) { }
private protected EmRoute119(string name, uint rate, EncounterTable table) : base(name, rate, table) { }
private protected EmFeebasSpot(string name, uint rate, EncounterTable table) : base(name, rate, table) { }
private protected GBAMap(string name, uint rate, EncounterTable table) => (this.MapName, this.BasicEncounterRate, this.encounterTable) = (name, rate, table);