From cfd18b617a9a1760b010e89e17d63f3e252876bd Mon Sep 17 00:00:00 2001 From: MewMew Date: Tue, 8 Oct 2019 06:53:06 +0200 Subject: [PATCH] random seed and worm turrets --- maps/mountain_fortress_v2/terrain.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/maps/mountain_fortress_v2/terrain.lua b/maps/mountain_fortress_v2/terrain.lua index e991ec5e..f6d3cae1 100644 --- a/maps/mountain_fortress_v2/terrain.lua +++ b/maps/mountain_fortress_v2/terrain.lua @@ -56,6 +56,10 @@ local function process_rock_chunk_position(p, seed, tiles, entities, markets, tr tiles[#tiles + 1] = {name = "grass-2", position = p} if math_random(1,64) == 1 then markets[#markets + 1] = p end if math_random(1,96) == 1 then entities[#entities + 1] = {name = "crude-oil", position = p, amount = math.abs(p.y) * 250} end + if math_random(1,160) == 1 then + wave_defense_set_worm_raffle(math.abs(p.y) * 0.5) + entities[#entities + 1] = {name = wave_defense_roll_worm_name(), position = p, force = "enemy"} + end return end @@ -76,7 +80,10 @@ local function process_rock_chunk_position(p, seed, tiles, entities, markets, tr end if math.abs(noise_large_caves) > m * 5 then tiles[#tiles + 1] = {name = "grass-2", position = p} - --if math_random(1,128) == 1 then entities[#entities + 1] = {name=spawner_raffle[math_random(1, #spawner_raffle)], position=p} end + if math_random(1,320) == 1 then + wave_defense_set_worm_raffle(math.abs(p.y) * 0.5) + entities[#entities + 1] = {name = wave_defense_roll_worm_name(), position = p, force = "enemy"} + end return end @@ -95,7 +102,7 @@ local function rock_chunk(surface, left_top) local entities = {} local markets = {} local treasure = {} - local seed = game.surfaces[1].map_gen_settings.seed + local seed = math.random(1, 9999999) for y = 0, 31, 1 do for x = 0, 31, 1 do local p = {x = left_top.x + x, y = left_top.y + y}