mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-01-08 00:39:30 +02:00
40 lines
2.4 KiB
Lua
40 lines
2.4 KiB
Lua
function generate_map(radius)
|
|
local surface = game.players[1].surface
|
|
if surface.is_chunk_generated({radius, radius}) then
|
|
game.print("Map generation done!", {r=0.22, g=0.99, b=0.99})
|
|
return
|
|
end
|
|
surface.request_to_generate_chunks({0,0}, radius)
|
|
surface.force_generate_chunk_requests()
|
|
for _, player in pairs(game.connected_players) do
|
|
player.play_sound{path="utility/new_objective", volume_modifier=1}
|
|
end
|
|
game.print("Map generation done!", {r=0.22, g=0.99, b=0.99})
|
|
end
|
|
|
|
function spaghetti()
|
|
game.forces["player"].technologies["logistic-system"].enabled = false
|
|
game.forces["player"].technologies["construction-robotics"].enabled = false
|
|
game.forces["player"].technologies["logistic-robotics"].enabled = false
|
|
game.forces["player"].technologies["robotics"].enabled = false
|
|
game.forces["player"].technologies["personal-roboport-equipment"].enabled = false
|
|
game.forces["player"].technologies["personal-roboport-equipment-2"].enabled = false
|
|
game.forces["player"].technologies["character-logistic-trash-slots-1"].enabled = false
|
|
game.forces["player"].technologies["character-logistic-trash-slots-2"].enabled = false
|
|
game.forces["player"].technologies["auto-character-logistic-trash-slots"].enabled = false
|
|
game.forces["player"].technologies["worker-robots-storage-1"].enabled = false
|
|
game.forces["player"].technologies["worker-robots-storage-2"].enabled = false
|
|
game.forces["player"].technologies["worker-robots-storage-3"].enabled = false
|
|
game.forces["player"].technologies["character-logistic-slots-1"].enabled = false
|
|
game.forces["player"].technologies["character-logistic-slots-2"].enabled = false
|
|
game.forces["player"].technologies["character-logistic-slots-3"].enabled = false
|
|
game.forces["player"].technologies["character-logistic-slots-4"].enabled = false
|
|
game.forces["player"].technologies["character-logistic-slots-5"].enabled = false
|
|
game.forces["player"].technologies["character-logistic-slots-6"].enabled = false
|
|
game.forces["player"].technologies["worker-robots-speed-1"].enabled = false
|
|
game.forces["player"].technologies["worker-robots-speed-2"].enabled = false
|
|
game.forces["player"].technologies["worker-robots-speed-3"].enabled = false
|
|
game.forces["player"].technologies["worker-robots-speed-4"].enabled = false
|
|
game.forces["player"].technologies["worker-robots-speed-5"].enabled = false
|
|
game.forces["player"].technologies["worker-robots-speed-6"].enabled = false
|
|
end |