1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2025-03-17 20:58:13 +02:00
This commit is contained in:
MewMew 2020-05-04 18:45:35 +02:00
parent 0dacf489ee
commit 300db2d196
3 changed files with 9 additions and 10 deletions

View File

@ -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

View File

@ -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

View File

@ -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