1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2025-01-08 00:39:30 +02:00
ComfyFactorio/maps/railworld.lua
2019-01-27 16:57:51 +01:00

37 lines
1.2 KiB
Lua

require "maps.modules.satellite_score"
require "maps.modules.dynamic_landfill"
require "maps.modules.splice"
require "maps.modules.spawners_contain_biters"
local event = require 'utils.event'
local function init()
if global.railworld_init_done then return end
game.map_settings.enemy_expansion.enabled = false
global.railworld_init_done = true
end
local function on_player_joined_game(event)
init()
local player = game.players[event.player_index]
if not global.player_equipped then global.player_equipped = {} end
if not global.player_equipped[player.name] then
player.insert({name = "raw-fish", count = 3})
player.insert({name = "iron-axe", count = 1})
player.insert({name = "iron-plate", count = 64})
player.insert({name = "iron-gear-wheel", count = 32})
player.insert({name = "shotgun", count = 1})
player.insert({name = "shotgun-shell", count = 16})
player.insert({name = "light-armor", count = 1})
global.player_equipped[player.name] = true
local radius = 320
game.forces.player.chart(game.surfaces[1], {{x = -1 * radius, y = -1 * radius}, {x = radius, y = radius}})
end
end
event.add(defines.events.on_player_joined_game, on_player_joined_game)