36 lines
1.0 KiB
Lua
36 lines
1.0 KiB
Lua
local function regenerate_entity(ore)
|
|
if game.entity_prototypes[ore] and game.entity_prototypes[ore].autoplace_specification then
|
|
game.regenerate_entity(ore)
|
|
end
|
|
end
|
|
|
|
remote.add_interface("bobores", {
|
|
Regenerate = function()
|
|
-- for i, player in ipairs(game.players) do
|
|
-- player.print("Regenerating all ores now, this may take some time...")
|
|
-- end
|
|
regenerate_entity("tin-ore")
|
|
regenerate_entity("lead-ore")
|
|
regenerate_entity("quartz")
|
|
regenerate_entity("silver-ore")
|
|
regenerate_entity("zinc-ore")
|
|
regenerate_entity("gold-ore")
|
|
regenerate_entity("bauxite-ore")
|
|
regenerate_entity("rutile-ore")
|
|
regenerate_entity("tungsten-ore")
|
|
|
|
regenerate_entity("nickel-ore")
|
|
regenerate_entity("cobalt-ore")
|
|
regenerate_entity("sulfur")
|
|
regenerate_entity("gem-ore")
|
|
|
|
regenerate_entity("lithia-water")
|
|
regenerate_entity("ground-water")
|
|
|
|
regenerate_entity("thorium-ore")
|
|
for i, player in ipairs(game.players) do
|
|
player.print("All ores successfully regenerated!")
|
|
end
|
|
end,
|
|
})
|