realgray-stellaris-mod/common/situations/rg_deficit_situations.txt

192 lines
6.2 KiB
Plaintext

situation_nanties_deficit = {
picture = GFX_evt_deficit
category = negative
fail_icon = GFX_situation_outcome_meh
fail_icon_frame = GFX_situation_outcome_frame_green
complete_icon = GFX_situation_outcome_bankrupcy
complete_icon_frame = GFX_situation_outcome_frame_red
on_start = {
set_situation_flag = deficit_situation
owner = {
country_event = { id = advisor.20 days = 10 random = 20 }
save_event_target_as = kaleidoscope_new_owner
}
random_playable_country = {
limit = {
has_country_flag = gave_kaleidoscope_to@owner
}
country_event = { id = situation.2025 days = 10 random = 20 }
}
}
on_abort = {
owner = {
add_resource = {
energy = @bailout_basic_base_amount
mult = value:bailout_scaling_factor
}
}
}
start_value = 15
on_monthly = {
random_events = {
80 = 0
20 = origin.4170 # Payback | MSI helping you
}
}
stages = {
deficit_first = {
icon = GFX_situation_stage_1
icon_background = GFX_situation_stage_frame_red
end = 25
modifier = {
planet_researchers_physics_research_produces_add = -0.5
planet_researchers_society_research_produces_add = -0.5
planet_researchers_engineering_research_produces_add = -0.5
diplo_weight_economy_mult = -0.1
planet_pop_assembly_reduction = 0.1
ship_disengage_chance_mult = -0.1
ship_weapon_damage = -0.20
ship_speed_mult = -0.20
}
}
deficit_second = {
icon = GFX_situation_stage_2
icon_background = GFX_situation_stage_frame_red
end = 50
modifier = {
planet_researchers_physics_research_produces_add = -1
planet_researchers_society_research_produces_add = -1
planet_researchers_engineering_research_produces_add = -1
diplo_weight_economy_mult = -0.2
planet_pop_assembly_reduction = 0.2
ship_disengage_chance_mult = -0.25
ship_weapon_damage = -0.40
ship_speed_mult = -0.40
}
}
deficit_third = {
icon = GFX_situation_stage_3
icon_background = GFX_situation_stage_frame_red
end = 75
modifier = {
planet_researchers_physics_research_produces_add = -1.5
planet_researchers_society_research_produces_add = -1.5
planet_researchers_engineering_research_produces_add = -1.5
diplo_weight_economy_mult = -0.33
planet_pop_assembly_reduction = 0.33
ship_disengage_chance_mult = -0.50
ship_weapon_damage = -0.60
ship_speed_mult = -0.60
}
}
deficit_fourth = {
icon = GFX_situation_stage_4
icon_background = GFX_situation_stage_frame_red
end = 100
on_first_enter = {
situation_event = { id = deficit.100 }
}
modifier = {
planet_researchers_physics_research_produces_add = -2
planet_researchers_society_research_produces_add = -2
planet_researchers_engineering_research_produces_add = -2
diplo_weight_economy_mult = -0.5
planet_pop_assembly_reduction = 0.5
ship_disengage_chance_mult = -0.75
planet_jobs_produces_mult = -0.1
ship_weapon_damage = -0.8
ship_speed_mult = -0.8
}
}
}
on_progress_complete = {
country_defaulted_in_situation_tooltip = yes
hidden_effect = {
situation_event = { id = deficit.110 }
}
}
on_fail = {
custom_tooltip = deficit_situation_finish_tooltip
hidden_effect = { destroy_situation = this }
}
monthly_progress = {
base = 0
modifier = {
add = value:deficit_situation_progress_value|RESOURCE|energy|
desc = string_expenditures_greater_than_income_energy
owner = { has_actual_deficit = { RESOURCE = energy } }
}
modifier = {
subtract = 5
desc = string_not_in_deficit_energy
owner = {
resource_income_compare = {
resource = energy
value >= 0
}
}
}
modifier = {
subtract = 1
desc = string_resource_reserves_energy
owner = {
has_negative_income_with_stockpile = { RESOURCE = energy }
}
}
modifier = {
desc = civilian_difficulty
mult = 0.1
situation_monthly_progress > 0
is_difficulty = 0
owner = {
is_ai = no
}
}
modifier = {
desc = cadet_difficulty
mult = 0.5
situation_monthly_progress > 0
is_difficulty = 1
owner = {
is_ai = no
}
}
}
approach = {
name = deficit_approach_do_nothing
icon = GFX_situation_approach_this_is_fine
icon_background = GFX_situation_approach_bg_yellow
default = yes
on_select = {
custom_tooltip = deficit_approach_do_nothing_tooltip
}
ai_weight = {
base = 1
}
}
approach = {
name = deficit_approach_cut_science_investment
icon = GFX_situation_approach_research
icon_background = GFX_situation_approach_bg_red
modifier = {
planet_researchers_produces_mult = -0.5
planet_buildings_energy_upkeep_mult = -0.2
}
ai_weight = {
base = 0
modifier = {
add = 2
current_stage = deficit_third
}
modifier = {
add = 2
current_stage = deficit_fourth
}
}
}
}