function fillBoboresConfig(config) -- BobOres -- up the stone at start config["stone"].allotment = 80 config["stone"].starting.richness = 8000 config["stone"].richness = 13000 local function checkOre(name) local data = game.entity_prototypes[name] if data and data.autoplace_specification then return true end return false end if checkOre("gold-ore") then config["gold-ore"] = { type="resource-ore", allotment=60, spawns_per_region={min=1, max=1}, richness=8000, size={min=10, max=20}, min_amount = 250, multi_resource_chance=0.20, multi_resource={ ["lead-ore"] = 3, ["silver-ore"] = 3, ["tin-ore"] = 3, ["tungsten-ore"] = 3, ["zinc-ore"] = 3, ["bauxite-ore"] = 3, } } end if checkOre("silver-ore") then config["silver-ore"] = { type="resource-ore", allotment=60, spawns_per_region={min=1, max=1}, richness=12000, size={min=10, max=20}, min_amount = 250, multi_resource_chance=0.20, multi_resource={ ["lead-ore"] = 3, ["gold-ore"] = 3, ["tin-ore"] = 3, ["tungsten-ore"] = 3, ["zinc-ore"] = 3, ["bauxite-ore"] = 3, } } end if checkOre("lead-ore") then config["lead-ore"] = { type="resource-ore", allotment=60, spawns_per_region={min=1, max=1}, richness=12000, size={min=10, max=20}, min_amount = 250, starting={richness=4000, size=10, probability=1}, multi_resource_chance=0.20, multi_resource={ ["silver-ore"] = 3, ["gold-ore"] = 3, ["tin-ore"] = 3, ["tungsten-ore"] = 3, ["zinc-ore"] = 3, ["bauxite-ore"] = 3, } } end if checkOre("tin-ore") then config["tin-ore"] = { type="resource-ore", allotment=80, spawns_per_region={min=1, max=1}, richness=12000, size={min=10, max=20}, min_amount = 250, starting={richness=5000, size=10, probability=1}, multi_resource_chance=0.20, multi_resource={ ["lead-ore"] = 3, ["silver-ore"] = 3, ["gold-ore"] = 3, ["tungsten-ore"] = 3, ["zinc-ore"] = 3, ["copper-ore"] = 2, ["bauxite-ore"] = 3, } } end if checkOre("tungsten-ore") then config["tungsten-ore"] = { type="resource-ore", allotment=60, spawns_per_region={min=1, max=1}, richness=6000, size={min=10, max=20}, min_amount = 200, multi_resource_chance=0.20, multi_resource={ ["lead-ore"] = 3, ["silver-ore"] = 3, ["gold-ore"] = 3, ["tin-ore"] = 3, ["zinc-ore"] = 3, ["bauxite-ore"] = 3, ["rutile-ore"] = 3, } } end if checkOre("zinc-ore") then config["zinc-ore"] = { type="resource-ore", allotment=60, spawns_per_region={min=1, max=1}, richness=8000, size={min=10, max=20}, min_amount = 250, multi_resource_chance=0.20, multi_resource={ ["lead-ore"] = 3, ["silver-ore"] = 3, ["gold-ore"] = 3, ["tin-ore"] = 3, ["tungsten-ore"] = 3, ["bauxite-ore"] = 3, } } end if checkOre("bauxite-ore") then config["bauxite-ore"] = { type="resource-ore", allotment=60, spawns_per_region={min=1, max=1}, richness=6000, size={min=10, max=20}, min_amount = 200, multi_resource_chance=0.20, multi_resource={ ["lead-ore"] = 3, ["silver-ore"] = 3, ["gold-ore"] = 3, ["tin-ore"] = 3, ["zinc-ore"] = 3, } } end if checkOre("rutile-ore") then config["rutile-ore"] = { type="resource-ore", allotment=60, spawns_per_region={min=1, max=1}, richness=6000, size={min=10, max=20}, min_amount = 200, multi_resource_chance=0.20, multi_resource={ ["lead-ore"] = 3, ["silver-ore"] = 3, ["gold-ore"] = 3, ["tin-ore"] = 3, ["zinc-ore"] = 3, ["tungsten-ore"] = 3, } } end if checkOre("quartz") then config["quartz"] = { type="resource-ore", allotment=60, spawns_per_region={min=1, max=1}, richness=8000, size={min=10, max=20}, min_amount = 250, starting={richness=3000, size=15, probability=1}, multi_resource_chance=0.20, multi_resource={ ["lead-ore"] = 3, ["silver-ore"] = 3, ["gold-ore"] = 3, ["tin-ore"] = 3, ["zinc-ore"] = 3, } } end if checkOre("cobalt-ore") then config["cobalt-ore"] = { type="resource-ore", allotment=40, spawns_per_region={min=1, max=1}, richness=6000, size={min=10, max=15}, min_amount = 250, multi_resource_chance=0.20, multi_resource={ ["lead-ore"] = 3, ["tungsten-ore"] = 3, ["gold-ore"] = 3, ["quartz"] = 3, } } end if checkOre("nickel-ore") then config["nickel-ore"] = { type="resource-ore", allotment=60, spawns_per_region={min=1, max=1}, richness=6000, size={min=10, max=20}, min_amount = 200, multi_resource_chance=0.20, multi_resource={ ["tungsten-ore"] = 3, ["rutile-ore"] = 3, ["lead-ore"] = 3, ["quartz"] = 3, } } end if checkOre("sulfur") then config["sulfur"] = { type="resource-ore", allotment=40, spawns_per_region={min=1, max=1}, richness=8000, size={min=10, max=20}, min_amount = 250, multi_resource_chance=0.20, multi_resource={ ["lead-ore"] = 3, ["tin-ore"] = 3, ["tungsten-ore"] = 3, ["rutile-ore"] = 3, } } end if checkOre("gem-ore") then config["gem-ore"] = { type="resource-ore", allotment=40, spawns_per_region={min=1, max=1}, richness=800, size={min=10, max=15}, min_amount = 100, multi_resource_chance=0.20, multi_resource={ ["silver-ore"] = 3, ["gold-ore"] = 3, ["tungsten-ore"] = 3, ["rutile-ore"] = 3, } } end if checkOre("cobalt-ore") and checkOre("nickel-ore") then config["cobalt-ore"].multi_resource["nickel-ore"] = 3 config["nickel-ore"].multi_resource["cobalt-ore"] = 3 end if checkOre("gem-ore") and checkOre("nickel-ore") then config["gem-ore"].multi_resource["nickel-ore"] = 3 config["nickel-ore"].multi_resource["gem-ore"] = 3 end if checkOre("gem-ore") and checkOre("cobalt-ore") then config["gem-ore"].multi_resource["cobalt-ore"] = 3 config["cobalt-ore"].multi_resource["gem-ore"] = 3 end if checkOre("ground-water") then config["ground-water"] = { type="resource-liquid", minimum_amount=4000, allotment=60, spawns_per_region={min=1, max=1}, richness={min=5000, max=7000}, -- richness per resource spawn size={min=3, max=6}, } end if checkOre("lithia-water") then config["lithia-water"] = { type="resource-liquid", minimum_amount=4000, allotment=60, spawns_per_region={min=1, max=1}, richness={min=5000, max=7000}, -- richness per resource spawn size={min=3, max=6}, } end if checkOre("thorium-ore") then config["thorium-ore"] = { type="resource-ore", allotment=40, spawns_per_region={min=1, max=1}, richness=4000, size={min=10, max=15}, min_amount = 200, } end -- if game.entity_prototypes["ground-water"] and game.entity_prototypes["lithia-water"] then -- config["ground-water"].multi_resource_chance = 0.50 -- config["ground-water"].multi_resource = config["ground-water"].multi_resource or {} -- config["ground-water"].multi_resource["lithia-water"] = 1 -- config["lithia-water"].multi_resource = config["lithia-water"].multi_resource or {} -- config["lithia-water"].multi_resource_chance = 0.50 -- config["lithia-water"].multi_resource["ground-water"] = 1 -- end end