mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-03-17 20:58:13 +02:00
threat income tweak
This commit is contained in:
parent
29f02cdc47
commit
2411848b34
@ -86,7 +86,7 @@ local function print_feeding_msg(player, food, flask_amount)
|
||||
end
|
||||
|
||||
function set_evo_and_threat(flask_amount, food, biter_force_name)
|
||||
local decimals = 12
|
||||
local decimals = 9
|
||||
local math_round = math.round
|
||||
|
||||
local instant_threat_player_count_modifier = get_instant_threat_player_count_modifier()
|
||||
@ -94,12 +94,6 @@ function set_evo_and_threat(flask_amount, food, biter_force_name)
|
||||
local food_value = food_values[food].value * global.difficulty_vote_value
|
||||
|
||||
for a = 1, flask_amount, 1 do
|
||||
--SET THREAT INCOME
|
||||
local e = (global.bb_evolution[biter_force_name] * 100) + 1
|
||||
local diminishing_modifier = (1 / (10 ^ (e * 0.014))) / (e * 0.5)
|
||||
global.bb_threat_income[biter_force_name] = global.bb_threat_income[biter_force_name] + (food_value * diminishing_modifier * 12)
|
||||
global.bb_threat_income[biter_force_name] = math_round(global.bb_threat_income[biter_force_name], decimals)
|
||||
|
||||
---SET EVOLUTION
|
||||
local e2 = (game.forces[biter_force_name].evolution_factor * 100) + 1
|
||||
local diminishing_modifier = (1 / (10 ^ (e2 * 0.017))) / (e2 * 0.5)
|
||||
@ -111,13 +105,16 @@ function set_evo_and_threat(flask_amount, food, biter_force_name)
|
||||
else
|
||||
game.forces[biter_force_name].evolution_factor = 1
|
||||
end
|
||||
|
||||
|
||||
--ADD INSTANT THREAT
|
||||
local diminishing_modifier = 1 / (0.2 + (e2 * 0.018))
|
||||
global.bb_threat[biter_force_name] = global.bb_threat[biter_force_name] + (food_value * instant_threat_player_count_modifier * diminishing_modifier)
|
||||
global.bb_threat[biter_force_name] = math_round(global.bb_threat[biter_force_name], decimals)
|
||||
global.bb_threat[biter_force_name] = math_round(global.bb_threat[biter_force_name], decimals)
|
||||
end
|
||||
|
||||
--SET THREAT INCOME
|
||||
global.bb_threat_income[biter_force_name] = global.bb_evolution[biter_force_name] * 20
|
||||
|
||||
set_biter_endgame_modifiers(game.forces[biter_force_name])
|
||||
end
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user