From 300db2d1962877b1a2c007cc8cbb4461207e98b6 Mon Sep 17 00:00:00 2001 From: MewMew Date: Mon, 4 May 2020 18:45:35 +0200 Subject: [PATCH] tweaks --- maps/mountain_fortress_v2/main.lua | 9 ++++----- maps/mountain_fortress_v2/treasure.lua | 6 +++--- modules/wave_defense/biter_rolls.lua | 4 ++-- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/maps/mountain_fortress_v2/main.lua b/maps/mountain_fortress_v2/main.lua index 9ee00516..212eb356 100644 --- a/maps/mountain_fortress_v2/main.lua +++ b/maps/mountain_fortress_v2/main.lua @@ -84,15 +84,14 @@ local function set_difficulty() wave_defense_table.max_active_biters = 1024 -- threat gain / wave - wave_defense_table.threat_gain_multiplier = 2 + player_count * 0.1 + wave_defense_table.threat_gain_multiplier = 1.9 + player_count * 0.1 local amount = player_count * 0.25 + 2 amount = math.floor(amount) - if amount > 8 then amount = 8 end + if amount > 6 then amount = 6 end Collapse.set_amount(amount) - --20 Players for fastest wave_interval - wave_defense_table.wave_interval = 3600 - player_count * 90 + wave_defense_table.wave_interval = 3600 - player_count * 60 if wave_defense_table.wave_interval < 1800 then wave_defense_table.wave_interval = 1800 end end @@ -510,7 +509,7 @@ local function on_init() ["water-shallow"] = 1000, } - Map_score.set_score_description("Wagon depth reached:") + Map_score.set_score_description("Wagon distance reached:") Public.reset_map() end diff --git a/maps/mountain_fortress_v2/treasure.lua b/maps/mountain_fortress_v2/treasure.lua index 8b6b4b17..2f8e3022 100644 --- a/maps/mountain_fortress_v2/treasure.lua +++ b/maps/mountain_fortress_v2/treasure.lua @@ -14,15 +14,15 @@ local blacklist = { } function Public.treasure_chest(surface, position, container_name) - local budget = 48 + math_abs(position.y) * 2 + local budget = 48 + math_abs(position.y) * 1.75 budget = budget * math_random(25, 175) * 0.01 if math_random(1, 128) == 1 then - budget = budget * 5 + budget = budget * 4 container_name = "crash-site-chest-" .. math_random(1, 2) end if math_random(1, 256) == 1 then - budget = budget * 10 + budget = budget * 4 container_name = "crash-site-chest-" .. math_random(1, 2) end diff --git a/modules/wave_defense/biter_rolls.lua b/modules/wave_defense/biter_rolls.lua index 2bdb685b..a0b5f41a 100644 --- a/modules/wave_defense/biter_rolls.lua +++ b/modules/wave_defense/biter_rolls.lua @@ -51,8 +51,8 @@ function Public.wave_defense_set_unit_raffle(level) wave_defense_table.spitter_raffle["big-spitter"] = (level - 500) * 2 end if level > 800 then - wave_defense_table.biter_raffle["behemoth-biter"] = (level - 800) * 3 - wave_defense_table.spitter_raffle["behemoth-spitter"] = (level - 800) * 3 + wave_defense_table.biter_raffle["behemoth-biter"] = (level - 800) * 2.75 + wave_defense_table.spitter_raffle["behemoth-spitter"] = (level - 800) * 2.75 end for k, v in pairs(wave_defense_table.biter_raffle) do if wave_defense_table.biter_raffle[k] < 0 then wave_defense_table.biter_raffle[k] = 0 end