161 lines
8.3 KiB
Lua
161 lines
8.3 KiB
Lua
----- Just used for Testing
|
|
function Test_Spawn()
|
|
|
|
local surface = game.surfaces['nauvis']
|
|
|
|
|
|
--[[
|
|
surface.create_entity({name="ne-spitter-fire-" .. 1, position={5 + 5, 15}, force = game.forces.enemy})
|
|
surface.create_entity({name="ne-spitter-fire-" .. 5, position={5 + 10, 15}, force = game.forces.enemy})
|
|
surface.create_entity({name="ne-spitter-fire-" .. 10, position={5 + 15, 15}, force = game.forces.enemy})
|
|
surface.create_entity({name="ne-spitter-fire-" .. 15, position={5 + 20, 15}, force = game.forces.enemy})
|
|
surface.create_entity({name="ne-spitter-fire-" .. 20, position={5 + 25, 15}, force = game.forces.enemy})
|
|
]]
|
|
|
|
|
|
|
|
-- surface.create_entity({name="ne-base-larva-worm", position={-30, -40}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="small-worm-turret", position={-30, -35}, force = game.forces.enemy})
|
|
--surface.create_entity({name="medium-worm-turret", position={-30, -25}, force = game.forces.enemy})
|
|
--surface.create_entity({name="big-worm-turret", position={-30, -15}, force = game.forces.enemy})
|
|
--surface.create_entity({name="big-worm-turret", position={-30, -15}, force = game.forces.enemy})
|
|
--surface.create_entity({name="big-worm-turret", position={-30, -15}, force = game.forces.enemy})
|
|
|
|
|
|
-- surface.create_entity({name="big-worm-turret", position={-30, -25}, force = game.forces.player})
|
|
--surface.create_entity({name="big-worm-turret", position={-35, -25}, force = game.forces.player})
|
|
|
|
--surface.create_entity({name="behemoth-worm-turret", position={-30, -10}, force = game.forces.enemy})
|
|
|
|
--surface.create_entity({name="ne-spitter-fire-" .. 10, position={-40, -12}, force = game.forces.enemy})
|
|
|
|
for i = 1, 20 do
|
|
|
|
|
|
|
|
-- surface.create_entity({name="small-worm-turret", position={-30+i, -30+1}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="medium-worm-turret", position={-30, -25}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="big-worm-turret", position={-30, -15}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-spitter-ulaunch-" .. i, position={5 + i, -4}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="behemoth-worm-turret", position={-30, -5}, force = game.forces.enemy})
|
|
|
|
|
|
|
|
|
|
-- surface.create_entity({name="ne-spitter-webshooter-" .. i, position={15 + i, -5}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-spitter-breeder-" .. i, position={15 + i, 10}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-spitter-ulaunch-" .. i, position={5 + i, -4}, force = game.forces.enemy})
|
|
|
|
-- surface.create_entity({name="ne-spawner-blue", position={15, 15}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-spawner-red", position={15, 25}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-spawner-green", position={15, 35}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-spawner-yellow", position={15, 45}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-spawner-pink", position={15, 55}, force = game.forces.enemy})
|
|
|
|
|
|
|
|
|
|
surface.create_entity({name="ne-biter-breeder-" .. i, position={-5 - i, 10}, force = game.forces.enemy})
|
|
surface.create_entity({name="ne-biter-fire-" .. i, position={-5 - i, 15}, force = game.forces.enemy})
|
|
surface.create_entity({name="ne-biter-fast-" .. i, position={-5 - i, 20}, force = game.forces.enemy})
|
|
surface.create_entity({name="ne-biter-wallbreaker-" .. i, position={-5 - i, 25}, force = game.forces.enemy})
|
|
surface.create_entity({name="ne-biter-tank-" .. i, position={-5 - i, 30}, force = game.forces.enemy})
|
|
|
|
|
|
|
|
surface.create_entity({name="ne-spitter-breeder-" .. i, position={5 + i, 10}, force = game.forces.enemy}) -- devourer (Floting)
|
|
surface.create_entity({name="ne-spitter-fire-" .. i, position={5 + i, 15}, force = game.forces.enemy}) -- hydralisk
|
|
surface.create_entity({name="ne-spitter-ulaunch-" .. i, position={5 + i, 20}, force = game.forces.enemy}) -- queen (Flying)
|
|
surface.create_entity({name="ne-spitter-webshooter-" .. i, position={5 + i, 25}, force = game.forces.enemy})
|
|
surface.create_entity({name="ne-spitter-mine-" .. i, position={-5 + i, 30}, force = game.forces.enemy}) --overlord (Floting)
|
|
--[[
|
|
|
|
|
|
surface.create_entity({name="ne-biter-breeder-" .. i, position={-5 - i, 10}, force = game.forces.player})
|
|
surface.create_entity({name="ne-biter-fire-" .. i, position={-5 - i, 15}, force = game.forces.player})
|
|
surface.create_entity({name="ne-biter-fast-" .. i, position={-5 - i, 20}, force = game.forces.player})
|
|
surface.create_entity({name="ne-biter-wallbreaker-" .. i, position={-5 - i, 25}, force = game.forces.player})
|
|
surface.create_entity({name="ne-biter-tank-" .. i, position={-5 - i, 30}, force = game.forces.player})
|
|
|
|
surface.create_entity({name="ne-spitter-breeder-" .. i, position={5 + i, 10}, force = game.forces.player})
|
|
surface.create_entity({name="ne-spitter-fire-" .. i, position={5 + i, 15}, force = game.forces.player})
|
|
surface.create_entity({name="ne-spitter-ulaunch-" .. i, position={5 + i, 20}, force = game.forces.player})
|
|
surface.create_entity({name="ne-spitter-webshooter-" .. i, position={5 + i, 25}, force = game.forces.player})
|
|
surface.create_entity({name="ne-spitter-mine-" .. i, position={5 + i, 30}, force = game.forces.player})
|
|
|
|
]]
|
|
|
|
|
|
|
|
--end
|
|
|
|
|
|
-- local megalodon = surface.create_entity({name="ne-biter-megalodon", position={-15, -15}, force = game.forces.enemy})
|
|
-- megalodon.health = 1000
|
|
-- megalodon.resistances = {{type = "physical", percent = 2}}
|
|
|
|
|
|
-- surface.create_entity({name="ne-spawner-red", position={-15, 0}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-spawner-red", position={-5, 5}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-spawner-yellow", position={15, 0}, force = game.forces.player})
|
|
|
|
-- surface.create_entity({name="ne-spitter-mine-1", position={-20, 0}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-spitter-mine-10", position={20, 0}, force = game.forces.player})
|
|
|
|
-- local megalodon = surface.create_entity({name="ne-biter-megalodon", position={-15, -15}, force = game.forces.player})
|
|
-- megalodon.health = 100
|
|
|
|
-- surface.create_entity({name="ne-spawner-blue", position={15, 15}, force = game.forces.enemy})
|
|
--[[
|
|
surface.create_entity({name="ne-spawner-red", position={15, 25}, force = game.forces.player})
|
|
surface.create_entity({name="ne-spawner-green", position={15, 35}, force = game.forces.player})
|
|
surface.create_entity({name="ne-spawner-yellow", position={15, 45}, force = game.forces.player})
|
|
surface.create_entity({name="ne-spawner-pink", position={15, 55}, force = game.forces.player})
|
|
]]
|
|
|
|
|
|
-- surface.create_entity({name="medium-worm-turret", position={-30, -30}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="big-worm-turret", position={-15, -15}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-biter-fire-10", position={-50, 15}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-biter-fire-40", position={-40, 15}, force = game.forces.enemy})
|
|
-- surface.create_entity({name="ne-biter-fire-60", position={-30, 15}, force = game.forces.enemy})
|
|
|
|
script.on_event(defines.events.on_player_created, function(event)
|
|
|
|
local iteminsert = game.players[event.player_index].insert
|
|
|
|
iteminsert {
|
|
name = "submachine-gun",
|
|
count = 1
|
|
}
|
|
-- iteminsert{name="steel-axe", count=1}
|
|
iteminsert {
|
|
name = "uranium-rounds-magazine",
|
|
count = 200
|
|
}
|
|
iteminsert {
|
|
name = "small-alien-artifact",
|
|
count = 500
|
|
}
|
|
iteminsert {
|
|
name = "alien-artifact",
|
|
count = 500
|
|
}
|
|
-- iteminsert{name="coal", count=500}
|
|
-- iteminsert{name="iron-ore", count=500}
|
|
-- iteminsert{name="stone-furnace", count=20}
|
|
iteminsert {
|
|
name = "power-armor-mk2",
|
|
count = 1
|
|
}
|
|
-- iteminsert{name="rocket-silo", count=4}
|
|
|
|
end)
|
|
|
|
surface.always_day = true
|
|
|
|
game.speed = 0.1
|
|
|
|
end
|
|
end
|