situation_paragon_skrand_sickness = { #Related to paragon.3010 picture = GFX_evt_disease_outbreak category = negative complete_icon_frame = GFX_situation_outcome_frame_red complete_icon = GFX_situation_outcome_negative initial_progress = 5 on_progress_complete = { custom_tooltip = situation_unknown_outcome_approach hidden_effect = { situation_event = { id = paragon.3011 } } set_situation_locked = yes } abort_trigger = { owner = { NOT = { has_country_flag = skrand_recruited } } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_red end = 25 on_first_enter = { } custom_tooltip = stage_unknown_effects } stage_2 = { icon = GFX_situation_stage_2 icon_background = GFX_situation_stage_frame_red end = 50 on_first_enter = { situation_event = { id = paragon.3012 } } custom_tooltip = stage_unknown_effects } stage_3 = { icon = GFX_situation_stage_3 icon_background = GFX_situation_stage_frame_red end = 75 on_first_enter = { situation_event = { id = paragon.3013 } } custom_tooltip = stage_unknown_effects } stage_4 = { icon = GFX_situation_stage_4 icon_background = GFX_situation_stage_frame_red end = 100 on_first_enter = { situation_event = { id = paragon.3014 } } custom_tooltip = stage_unknown_effects } } approach = { name = situation_paragon_skrand_sickness_generous icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_paragon_skrand_sickness_generous_tt } default = yes resources = { category = situations upkeep = { food = 30 energy = 60 society_research = 20 } } } approach = { name = situation_paragon_skrand_sickness_standard icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_yellow on_select = { custom_tooltip = approach_situation_paragon_skrand_sickness_standard_tt } resources = { category = situations upkeep = { food = 10 energy = 20 } } } approach = { name = situation_paragon_skrand_sickness_nothing icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_red on_select = { custom_tooltip = approach_situation_paragon_skrand_sickness_nothing_tt } resources = { category = situations upkeep = { food = 2 energy = 4 } } } monthly_progress = { base = 3 modifier = { add = -1.5 desc = situation_paragon_skrand_sickness_standard current_situation_approach = situation_paragon_skrand_sickness_standard } modifier = { add = -2 desc = situation_paragon_skrand_sickness_generous current_situation_approach = situation_paragon_skrand_sickness_generous } modifier = { add = -0.5 desc = situation_paragon_skrand_sickness_tech_tt owner = { has_technology = tech_vitality_boosters } } modifier = { add = -0.5 desc = situation_paragon_skrand_sickness_ascension_tt owner = { has_ascension_perk = ap_engineered_evolution } } } } situation_paragon_skrand_cure = { #Related to paragon.3010 picture = GFX_evt_disease_outbreak category = positive complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_outcome_positive initial_progress = 0 on_progress_complete = { custom_tooltip = situation_unknown_outcome_approach hidden_effect = { situation_event = { id = paragon.3015 } } set_situation_locked = yes } abort_trigger = { owner = { NOT = { has_country_flag = skrand_recruited } } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 100 on_first_enter = { } custom_tooltip = stage_unknown_effects } } approach = { name = situation_paragon_skrand_cure_generous icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_paragon_skrand_cure_generous_tt } modifier = { country_society_research_produces_mult = -0.30 } } approach = { name = situation_paragon_skrand_cure_regular icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_yellow on_select = { custom_tooltip = approach_situation_paragon_skrand_cure_regular_tt } default = yes modifier = { country_society_research_produces_mult = -0.10 } } approach = { name = situation_paragon_skrand_cure_nothing icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_red on_select = { custom_tooltip = approach_situation_paragon_skrand_cure_nothing_tt } modifier = { country_society_research_produces_mult = -0.03 } } monthly_progress = { base = 1 modifier = { add = 0.6 desc = situation_paragon_skrand_cure_regular current_situation_approach = situation_paragon_skrand_cure_regular } modifier = { add = 1.2 desc = situation_paragon_skrand_cure_generous current_situation_approach = situation_paragon_skrand_cure_generous } modifier = { add = 0.4 desc = situation_paragon_skrand_cure_ascension_tt owner = { has_ascension_perk = ap_engineered_evolution } } } } situation_paragon_skrand_integration = { #Related to paragon.3030 picture = GFX_evt_salute category = positive complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_outcome_positive initial_progress = 0 on_progress_complete = { custom_tooltip = situation_unknown_outcome_approach hidden_effect = { situation_event = { id = paragon.3032 } } set_situation_locked = yes } abort_trigger = { owner = { NOT = { has_country_flag = skrand_recruited } } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 33 on_first_enter = { } custom_tooltip = stage_unknown_effects } stage_2 = { icon = GFX_situation_stage_2 icon_background = GFX_situation_stage_frame_green end = 66 on_first_enter = { situation_event = { id = paragon.3033 } } custom_tooltip = stage_unknown_effects } stage_3 = { icon = GFX_situation_stage_3 icon_background = GFX_situation_stage_frame_green end = 100 on_first_enter = { situation_event = { id = paragon.3034 } } custom_tooltip = stage_unknown_effects } } approach = { name = situation_paragon_skrand_balanced icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_paragon_skrand_balanced_tt } default = yes modifier = { species_leader_exp_gain = 0.25 ship_base_speed_mult = -0.25 ship_evasion_mult = -0.25 ship_fire_rate_mult = -0.25 ship_tracking_mult = -0.25 ship_accuracy_mult = -0.25 } } approach = { name = situation_paragon_skrand_low icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_yellow on_select = { custom_tooltip = approach_situation_paragon_skrand_low_tt } modifier = { species_leader_exp_gain = 0.05 ship_base_speed_mult = -0.1 ship_evasion_mult = -0.1 ship_fire_rate_mult = -0.1 ship_tracking_mult = -0.1 ship_accuracy_mult = -0.1 } } monthly_progress = { base = 0 modifier = { add = 0.8 desc = situation_paragon_skrand_balanced current_situation_approach = situation_paragon_skrand_balanced } modifier = { add = 0.2 desc = situation_paragon_skrand_low current_situation_approach = situation_paragon_skrand_low } } } situation_paragon_skrand_upgrade = { #Related to paragon.3040 picture = GFX_evt_mercenary_fleet category = positive complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_outcome_positive initial_progress = 0 on_progress_complete = { custom_tooltip = situation_unknown_outcome_approach hidden_effect = { situation_event = { id = paragon.3041 } } set_situation_locked = yes } abort_trigger = { NOT = { event_target:last_talon_ship = { exists = this } } owner = { NOT = { has_country_flag = skrand_recruited } } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 33 on_first_enter = { } custom_tooltip = stage_unknown_effects } stage_2 = { icon = GFX_situation_stage_2 icon_background = GFX_situation_stage_frame_green end = 66 on_first_enter = { situation_event = { id = paragon.3042 } } custom_tooltip = stage_unknown_effects } stage_3 = { icon = GFX_situation_stage_3 icon_background = GFX_situation_stage_frame_green end = 100 on_first_enter = { situation_event = { id = paragon.3043 } } custom_tooltip = stage_unknown_effects } } approach = { name = situation_paragon_skrand_balanced icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_paragon_skrand_balanced_tt } default = yes modifier = { country_engineering_research_produces_mult = -0.4 } resources = { category = situations upkeep = { alloys = 10 } } } approach = { name = situation_paragon_skrand_low icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_yellow on_select = { custom_tooltip = approach_situation_paragon_skrand_low_tt } modifier = { country_engineering_research_produces_mult = -0.2 } resources = { category = situations upkeep = { alloys = 10 } } } monthly_progress = { base = 0 modifier = { add = 0.8 desc = situation_paragon_skrand_balanced current_situation_approach = situation_paragon_skrand_balanced } modifier = { add = 0.2 desc = situation_paragon_skrand_low current_situation_approach = situation_paragon_skrand_low } } } situation_paragon_skrand_crisis = { #Related to paragon.3050 picture = GFX_evt_physics_research category = positive complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_outcome_positive initial_progress = 0 on_progress_complete = { custom_tooltip = situation_unknown_outcome_approach hidden_effect = { situation_event = { id = paragon.3051 } } set_situation_locked = yes } abort_trigger = { owner = { NOT = { has_country_flag = skrand_recruited } } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 33 on_first_enter = { } custom_tooltip = stage_unknown_effects } stage_2 = { icon = GFX_situation_stage_2 icon_background = GFX_situation_stage_frame_green end = 66 on_first_enter = { situation_event = { id = paragon.3052 } } custom_tooltip = stage_unknown_effects } stage_3 = { icon = GFX_situation_stage_3 icon_background = GFX_situation_stage_frame_green end = 100 on_first_enter = { situation_event = { id = paragon.3053 } } custom_tooltip = stage_unknown_effects } } approach = { name = situation_paragon_skrand_generous icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_paragon_skrand_generous_tt } modifier = { planet_researchers_produces_mult = -0.4 country_energy_produces_mult = -0.2 } } approach = { name = situation_paragon_skrand_balanced icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_yellow on_select = { custom_tooltip = approach_situation_paragon_skrand_balanced_tt } default = yes modifier = { planet_researchers_produces_mult = -0.2 country_energy_produces_mult = -0.1 } } approach = { name = situation_paragon_skrand_low icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_red on_select = { custom_tooltip = approach_situation_paragon_skrand_low_tt } modifier = { planet_researchers_produces_mult = -0.1 country_energy_produces_mult = -0.05 } } monthly_progress = { base = 0 modifier = { add = 0.8 desc = situation_paragon_skrand_balanced current_situation_approach = situation_paragon_skrand_balanced } modifier = { add = 1.4 desc = situation_paragon_skrand_generous current_situation_approach = situation_paragon_skrand_generous } modifier = { add = 0.2 desc = situation_paragon_skrand_low current_situation_approach = situation_paragon_skrand_low } } } situation_paragon_skrand_study = { #Related to paragon.3060 picture = GFX_evt_rare_tech_cache category = positive complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_outcome_positive initial_progress = 0 on_progress_complete = { custom_tooltip = situation_unknown_outcome_approach hidden_effect = { situation_event = { id = paragon.3061 } } set_situation_locked = yes } abort_trigger = { NOT = { event_target:last_talon_ship = { exists = this } } owner = { NOT = { has_country_flag = skrand_recruited } } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 100 custom_tooltip = stage_unknown_effects } } approach = { name = situation_paragon_skrand_balanced icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_paragon_skrand_balanced_tt } default = yes modifier = { country_engineering_research_produces_mult = -0.25 starbase_shipyard_build_speed_mult = -0.25 } } approach = { name = situation_paragon_skrand_low icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_yellow on_select = { custom_tooltip = approach_situation_paragon_skrand_low_tt } modifier = { country_engineering_research_produces_mult = -0.1 starbase_shipyard_build_speed_mult = -0.1 } } monthly_progress = { base = 0 modifier = { add = 0.8 desc = situation_paragon_skrand_balanced current_situation_approach = situation_paragon_skrand_balanced } modifier = { add = 0.2 desc = situation_paragon_skrand_low current_situation_approach = situation_paragon_skrand_low } } } situation_paragon_skrand_rebuild = { #Related to paragon.3070 - rebuilding the Talon picture = GFX_evt_megastructure_construction category = positive complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_outcome_positive initial_progress = 0 on_progress_complete = { custom_tooltip = situation_unknown_outcome_approach hidden_effect = { situation_event = { id = paragon.3071 } } set_situation_locked = yes } abort_trigger = { owner = { NOT = { has_country_flag = skrand_recruited } } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 360 custom_tooltip = stage_unknown_effects } } approach = { name = situation_paragon_skrand_balanced icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_paragon_skrand_balanced_tt } default = yes modifier = { country_engineering_research_produces_mult = -0.05 starbase_shipyard_build_speed_mult = -0.05 } resources = { category = situations upkeep = { alloys = 65 } } } approach = { name = situation_paragon_skrand_none icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_red on_select = { custom_tooltip = approach_situation_paragon_skrand_none_tt } resources = { category = situations upkeep = { alloys = 2 } } } monthly_progress = { base = 0 modifier = { add = 1 desc = situation_paragon_skrand_balanced current_situation_approach = situation_paragon_skrand_balanced } } } situation_paragon_skrand_species = { #Related to paragon.3080 picture = GFX_evt_genetic_modification category = positive complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_outcome_positive initial_progress = 0 on_progress_complete = { custom_tooltip = situation_unknown_outcome_approach hidden_effect = { situation_event = { id = paragon.3081 } } set_situation_locked = yes } abort_trigger = { owner = { NOT = { has_country_flag = skrand_recruited } } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 50 on_first_enter = { } custom_tooltip = stage_unknown_effects } stage_2 = { icon = GFX_situation_stage_2 icon_background = GFX_situation_stage_frame_green end = 100 on_first_enter = { situation_event = { id = paragon.3082 } } custom_tooltip = stage_unknown_effects } } approach = { name = situation_paragon_skrand_balanced icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_paragon_skrand_balanced_tt } default = yes modifier = { country_society_research_produces_mult = -0.30 modify_species_cost_mult = 0.20 } resources = { category = situations upkeep = { food = 30 } } } approach = { name = situation_paragon_skrand_low icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_red on_select = { custom_tooltip = approach_situation_paragon_skrand_low_tt } modifier = { country_society_research_produces_mult = -0.10 modify_species_cost_mult = 0.1 } resources = { category = situations upkeep = { food = 10 } } } monthly_progress = { base = 0 modifier = { add = 0.8 desc = situation_paragon_skrand_balanced current_situation_approach = situation_paragon_skrand_balanced } modifier = { add = 0.2 desc = situation_paragon_skrand_low current_situation_approach = situation_paragon_skrand_low } } } situation_paragon_skrand_story = { #related to paragon.3090 picture = GFX_evt_spymaster category = positive complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_outcome_positive initial_progress = 0 on_progress_complete = { custom_tooltip = situation_unknown_outcome_approach hidden_effect = { situation_event = { id = paragon.3094 } } set_situation_locked = yes } abort_trigger = { owner = { NOT = { has_country_flag = skrand_recruited } } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 25 on_first_enter = { } custom_tooltip = stage_unknown_effects } stage_2 = { icon = GFX_situation_stage_2 icon_background = GFX_situation_stage_frame_green end = 50 on_first_enter = { situation_event = { id = paragon.3091 } } custom_tooltip = stage_unknown_effects } stage_3 = { icon = GFX_situation_stage_3 icon_background = GFX_situation_stage_frame_green end = 75 on_first_enter = { situation_event = { id = paragon.3092 } } custom_tooltip = stage_unknown_effects } stage_4 = { icon = GFX_situation_stage_4 icon_background = GFX_situation_stage_frame_green end = 100 on_first_enter = { situation_event = { id = paragon.3093 } } custom_tooltip = stage_unknown_effects } } approach = { name = situation_paragon_skrand_balanced icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_paragon_skrand_balanced_tt } default = yes modifier = { country_society_research_produces_mult = 0.2 planet_biologists_energy_upkeep_add = 0.5 } } approach = { name = situation_paragon_skrand_low icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_red on_select = { custom_tooltip = approach_situation_paragon_skrand_low_tt } modifier = { planet_biologists_energy_upkeep_add = 0.1 } } monthly_progress = { base = 0.1 modifier = { add = owner.value:balanced_researchers_skrand desc = situation_paragon_skrand_balanced_researchers current_situation_approach = situation_paragon_skrand_balanced } modifier = { add = owner.value:minimal_researchers_skrand desc = situation_paragon_skrand_low_researchers current_situation_approach = situation_paragon_skrand_low } } } paragon_origin_promise = { picture = GFX_evt_space_station category = positive complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_outcome_meh initial_progress = 0 on_start = { } on_progress_complete = { custom_tooltip = situation_promise_outcome set_situation_locked = yes hidden_effect = { owner = { remove_country_flag = origin_upgrade_agendas_situation remove_modifier = council_in_tatter } situation_event = { id = paragon.5007 } destroy_situation = this } } abort_trigger = { owner = { exists = ruler ruler = { NOT = { has_leader_flag = paragon_origin_legendary_leader } } } } on_abort = { hidden_effect = { owner = { remove_country_flag = origin_upgrade_agendas_situation remove_modifier = council_in_tatter } } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 480 on_first_enter = { } custom_tooltip = situation_insight_stages } } approach = { name = situation_origin_first_promise_expansion icon = GFX_situation_approach_balance_sheet icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_origin_promise_expansion_tt } allow = { } default = yes modifier = { planet_stability_add = 5 country_base_influence_produces_add = -0.25 } } approach = { name = situation_origin_first_promise_prospecting icon = GFX_situation_approach_energy_credits icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_origin_promise_prospecting_tt } allow = { custom_tooltip = approach_allow_tooltip_promise hidden_trigger = { owner = { has_country_flag = origin_upgrade_agendas_situation } } } modifier = { station_gatherers_produces_mult = 0.2 science_ship_survey_speed = -0.5 } } approach = { name = situation_origin_first_promise_construction icon = GFX_situation_approach_fleet icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_origin_promise_construction_tt } allow = { custom_tooltip = approach_allow_tooltip_promise hidden_trigger = { owner = { has_country_flag = origin_upgrade_agendas_situation } } } modifier = { planet_building_build_speed_mult = 0.35 starbase_shipyard_build_speed_mult = 0.35 planet_metallurgists_alloys_produces_add = -0.15 } } approach = { name = situation_origin_first_promise_engineering icon = GFX_situation_approach_research icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_origin_promise_engineering_tt } allow = { custom_tooltip = approach_allow_tooltip_promise hidden_trigger = { owner = { has_country_flag = origin_upgrade_agendas_situation } } } modifier = { planet_researchers_produces_mult = 0.1 planet_researchers_upkeep_mult = 0.35 } } on_monthly = { events = { paragon.5006 } random_events = { 800 = 0 2 = paragon.5120 2 = paragon.5130 2 = paragon.5140 2 = paragon.5150 1 = paragon.5110 } } monthly_progress = { base = 1 } } paragon_origin_forgotten = { picture = GFX_evt_conclave category = neutral complete_icon_frame = GFX_situation_outcome_frame_blue complete_icon = GFX_situation_outcome_unknown initial_progress = 0 on_start = { } on_progress_complete = { custom_tooltip = situation_unknown_outcome_approach set_situation_locked = yes situation_event = { id = paragon.5057 } hidden_effect = { owner = { clear_variable = clampdown_costs_mult } } } abort_trigger = { owner = { exists = ruler ruler = { NOT = { has_leader_flag = paragon_origin_legendary_leader } } } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_red end = 45 on_first_enter = { } modifier = { } } stage_2 = { icon = GFX_situation_stage_2 icon_background = GFX_situation_stage_frame_red end = 90 on_first_enter = { situation_event = { id = paragon.5054 } } modifier = { } } stage_3 = { icon = GFX_situation_stage_3 icon_background = GFX_situation_stage_frame_red end = 135 on_first_enter = { situation_event = { id = paragon.5055 } } modifier = { } } stage_4 = { icon = GFX_situation_stage_4 icon_background = GFX_situation_stage_frame_red end = 180 on_first_enter = { situation_event = { id = paragon.5056 } } modifier = { } } } approach = { name = situation_origin_forgotten_propaganda icon = GFX_situation_approach_shrug icon_background = GFX_situation_approach_bg_green on_select = { custom_tooltip = approach_situation_origin_forgotten_propaganda_tt } modifier = { planet_jobs_produces_mult = -0.10 } } approach = { name = situation_origin_forgotten_balanced icon = GFX_situation_approach_this_is_fine icon_background = GFX_situation_approach_bg_yellow on_select = { custom_tooltip = approach_situation_origin_forgotten_balanced_tt } default = yes modifier = { planet_stability_add = -5 planet_jobs_produces_mult = -0.05 } } approach = { name = situation_origin_forgotten_crackdown icon = GFX_situation_approach_fist icon_background = GFX_situation_approach_bg_red on_select = { custom_tooltip = approach_situation_origin_forgotten_crackdown_tt } modifier = { planet_stability_add = -10 } } on_monthly = { random_events = { } } monthly_progress = { base = 1 } } paragon_origin_reformists_struggle = { picture = GFX_evt_crisis_declared category = negative complete_icon_frame = GFX_situation_outcome_frame_red complete_icon = GFX_situation_outcome_revolt initial_progress = 0 on_start = { set_timed_situation_flag = { flag = origin_recent_random_event days = 360 } owner = { set_variable = { which = paragon_origin_reformists_negotiation_value value = 0 } } } on_progress_complete = { custom_tooltip = situation_paragon_origin_reformists_struggle_complete owner = { country_event = { id = paragon.5200 days = 15 random = 30 } hidden_effect = { set_country_flag = reformists_situation_finished clear_variable = paragon_origin_reformists_negotiation_value } } destroy_situation = this } abort_trigger = { owner = { exists = ruler ruler = { NOT = { has_leader_flag = paragon_origin_legendary_leader } } } } on_abort = { owner = { country_event = { id = paragon.5063 days = 5 } clear_variable = paragon_origin_reformists_negotiation_value } } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_red end = 60 on_first_enter = { } custom_tooltip = situation_reformists_struggle_3 modifier = { planet_stability_add = -2.5 pop_ethic_egalitarian_attraction_mult = 0.1 } } stage_2 = { icon = GFX_situation_stage_2 icon_background = GFX_situation_stage_frame_red end = 120 on_first_enter = { } custom_tooltip = situation_reformists_struggle_2 modifier = { planet_stability_add = -5 pop_ethic_egalitarian_attraction_mult = 0.2 } } stage_3 = { icon = GFX_situation_stage_3 icon_background = GFX_situation_stage_frame_red end = 180 on_first_enter = { } custom_tooltip = situation_reformists_struggle_1 modifier = { planet_stability_add = -10 pop_ethic_egalitarian_attraction_mult = 0.4 } } } approach = { name = situation_paragon_origin_reformists_struggle_harsh icon = GFX_situation_approach_fist icon_background = GFX_situation_approach_bg_red on_select = { owner = { hidden_effect = { if = { limit = { has_country_flag = took_reformists_side } remove_country_flag = took_reformists_side } } if = { limit = { is_variable_set = paragon_origin_reformists_negotiation_value } prev = { add_situation_progress = owner.paragon_origin_reformists_negotiation_value } hidden_effect = { set_variable = { which = paragon_origin_reformists_negotiation_value value = 0 } } } } custom_tooltip = approach_situation_paragon_origin_reformists_struggle_harsh_tt } default = yes } approach = { name = situation_paragon_origin_reformists_struggle_accept icon = GFX_situation_approach_handshake icon_background = GFX_situation_approach_bg_green allow = { custom_tooltip = approach_allow_tooltip_reformists_struggle_accept hidden_trigger = { owner = { ruler = { check_variable = { which = paragon_origin_delusion_tier value < 6 } } } } } on_select = { owner = { hidden_effect = { set_country_flag = took_reformists_side } } custom_tooltip = approach_situation_paragon_origin_reformists_struggle_accept_tt } } on_monthly = { events = { paragon.5945 #Check if there are still reformists planets paragon.5946 #Failsafe to prevent players taking "good" approach and then changing it to skip the situation quickly } random_events = { 2 = paragon.5072 #Neutralization 2 = paragon.5073 #Escape 2 = paragon.5074 #Firefight 3 = paragon.5064 #Delusion 3 = paragon.5065 #Tyranny 1 = paragon.5071 #Aid 1 = paragon.5070 #Pirates 1 = paragon.5075 #Loyalists 2 = paragon.5090 #Reformists } } monthly_progress = { base = 0 modifier = { add = 1 desc = paragon_origin_hunt current_situation_approach = situation_paragon_origin_reformists_struggle_harsh } modifier = { add = -0.1 desc = paragon_origin_reformists_killed owner = { has_country_flag = forgotten_destroyed } } modifier = { add = 0.1 desc = paragon_origin_reformists_alive owner = { has_country_flag = forgotten_negotiated } } modifier = { add = 15 desc = paragon_origin_hunt current_situation_approach = situation_paragon_origin_reformists_struggle_accept } } }