static public int?FürOreTypVolumeMili(OreTypSictEnum OreTyp) { switch (OreTyp) { case OreTypSictEnum.Arkonor: // https://www.fuzzwork.co.uk/ore/ return(16000); case OreTypSictEnum.Bistot: // https://www.fuzzwork.co.uk/ore/ return(16000); case OreTypSictEnum.Crokite: // https://www.fuzzwork.co.uk/ore/ return(16000); case OreTypSictEnum.Dark_Ochre: // https://www.fuzzwork.co.uk/ore/ return(8000); case OreTypSictEnum.Gneiss: // https://www.fuzzwork.co.uk/ore/ return(5000); case OreTypSictEnum.Hedbergite: // https://www.fuzzwork.co.uk/ore/ return(3000); case OreTypSictEnum.Hemorphite: // https://www.fuzzwork.co.uk/ore/ return(3000); case OreTypSictEnum.Jaspet: // https://www.fuzzwork.co.uk/ore/ return(2000); case OreTypSictEnum.Kernite: // https://www.fuzzwork.co.uk/ore/ return(1200); case OreTypSictEnum.Mercoxit: // https://www.fuzzwork.co.uk/ore/ return(40000); case OreTypSictEnum.Omber: // https://www.fuzzwork.co.uk/ore/ return(600); case OreTypSictEnum.Plagioclase: return(350); case OreTypSictEnum.Pyroxeres: return(300); case OreTypSictEnum.Scordite: return(150); case OreTypSictEnum.Spodumain: // https://www.fuzzwork.co.uk/ore/ return(16000); case OreTypSictEnum.Veldspar: return(100); } return(null); }
static public Regex ZuOreTypeRegex(OreTypSictEnum OreType) { return(ScatenscpaicerZuOreTypeRegex.ValueFürKey(OreType, ZuOreTypeRegexBerecne)); }
static public int?FürOreTypVolumeMili( this ISictAutomatZuusctand Automaat, OreTypSictEnum OreTyp) { return(WorldConfig.FürOreTypVolumeMili(OreTyp)); }
static Regex ZuOreTypeRegexBerecne(OreTypSictEnum OreType) { var RegexPattern = Regex.Replace(OreType.ToString(), "[\\s_]+", "[\\s]*"); return(new Regex(RegexPattern, RegexOptions.IgnoreCase | RegexOptions.Compiled)); }