Split mod
This commit is contained in:
parent
4ea352f466
commit
f47a9121e9
101 changed files with 803 additions and 786 deletions
26
lignumis-base/migrations/lignumis-1.0.0.lua
Normal file
26
lignumis-base/migrations/lignumis-1.0.0.lua
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
local RocketSilo = require("scripts/wooden-rocket-silo")
|
||||
|
||||
if not storage.rocket_silos then
|
||||
storage.rocket_silos = {}
|
||||
end
|
||||
|
||||
if not game.planets["lignumis"] or not game.planets["lignumis"].surface then return end
|
||||
|
||||
local lignumis = game.planets["lignumis"].surface
|
||||
|
||||
for _, silo in pairs(lignumis.find_entities_filtered { name = "provisional-rocket-silo" }) do
|
||||
local found = false
|
||||
for _, entry in pairs(storage.rocket_silos) do
|
||||
if type(entry) == "table" and entry.real_silo == silo then
|
||||
found = true
|
||||
break
|
||||
end
|
||||
end
|
||||
if not found then
|
||||
RocketSilo.events[defines.events.on_script_trigger_effect]({
|
||||
effect_id = "provisional-rocket-ready",
|
||||
surface_index = lignumis.index,
|
||||
cause_entity = silo
|
||||
})
|
||||
end
|
||||
end
|
||||
5
lignumis-base/migrations/lignumis-1.0.32.lua
Normal file
5
lignumis-base/migrations/lignumis-1.0.32.lua
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
for _, player in pairs(game.players) do
|
||||
if player.character then
|
||||
player.character.destructible = true
|
||||
end
|
||||
end
|
||||
5
lignumis-base/migrations/lignumis-1.0.37.lua
Normal file
5
lignumis-base/migrations/lignumis-1.0.37.lua
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
storage.target_planet = settings.startup["lignumis-second-planet"].value or "nauvis"
|
||||
|
||||
if script.active_mods["any-planet-start"] then
|
||||
storage.target_planet = settings.startup["aps-planet"].value ~= "none" and settings.startup["aps-planet"].value or storage.target_planet
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue