local function add(collection, list) for name, value in pairs(list) do collection[name] = (collection[name] or 0) + value end end script.on_init(function() if remote.interfaces["freeplay"] and settings.global["lootingspaceshipwrecks-bonus-start-items"].value then local created_items = remote.call("freeplay", "get_created_items") local ship_items = remote.call("freeplay", "get_ship_items") local debris_items = remote.call("freeplay", "get_debris_items") add(created_items, { --["iron-plate"] = 200, --["iron-gear-wheel"] =158, --player.insert{name="filter-inserter", count=25} --player.insert{name="transport-belt", count=200} --player.insert{name="electric-mining-drill", count=3} --["stone-furnace"] =1, --player.insert{name="steam-engine", count=20} --player.insert{name="boiler", count=10} --player.insert{name="offshore-pump", count=1} --player.insert{name="lab", count=6} --player.insert{name="coal", count=200} --player.insert{name="iron-plate", count=8} --player.insert{name="pistol", count=1} --already 1 --player.insert{name="burner-ore-crusher", count = 1} --inserts 1 by angelsrefining/control.lua --player.insert{name="stone-furnace", count = 1} --player.insert{name="pipe-to-ground", count = 50} --player.insert{name="steam-engine", count = 1} --player.insert{name="boiler", count = 1} --player.insert{name="small-electric-pole", count = 30} --player.insert{name="unused-air-filter", count=10} ["firearm-magazine"] = math.random(5,19), ["repair-pack"] = math.random(2,9), ["titanium-bearing-ball"] = 2, ["intelligent-io"] = 1 --player.insert["angels-wire-platinum", count=5} } ) ---------------------------------- add(ship_items, { ["salvaged-assembling-machine"] = math.random(2,3), ["salvaged-lab"] = 1, ["copper-plate"] = math.random(50,150), ["inserter"] = math.random(15,75), ["long-handed-inserter"] = math.random(5,35), ["fast-inserter"] = math.random(5,35), ["basic-transport-belt"] = math.random(50,150), ["medium-electric-pole"] = math.random(5,35), ["big-electric-pole"] = math.random(2,9), ["steel-chest"] = math.random(1,2), --["iron-chest"] = 2, ["assembling-machine-2"] = 1, --["burner-offshore-pump"] = 1, ["offshore-pump-0"] = 1, ["pipe-to-ground"] = math.random(5,15), ["basic-splitter"] = math.random(5,15), ["basic-underground-belt"] = 10, ["slag"] = math.random(5,35), ["stone-crushed"] = math.random(5,35), ["stone"] = math.random(5,35), ["wood"] = math.random(5,35), ["battery"] = math.random(2,19), ["nuclear-fuel"] = math.random(1,3), ["intergrated-electronics"] = math.random(5,35), ["radar"] = math.random(1,3), ["burner-mining-drill"] = math.random(1,3), ["silver-zinc-battery"] = math.random(2,9), --["salvaged-generator", 1 }) ---------------------------------- add(debris_items, { ["copper-plate"] = 20, ["iron-plate"] = 25 }) remote.call("freeplay", "set_created_items", created_items) remote.call("freeplay", "set_ship_items", ship_items) remote.call("freeplay", "set_debris_items", debris_items) end end)