situation_rg_gray_mod1 = { picture = GFX_evt_planet_beam complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_outcome_positive on_progress_complete = { custom_tooltip = situation_rg_gray_mod1_finish_tooltip hidden_effect = { owner = { country_event = { id = rg_story.29 } } } destroy_situation = this } on_start = { owner = { country_event = { id = rg_event.9 } } } on_monthly = { events = { } } stages = { situation_rg_gray_mod1_stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 17 custom_tooltip = situation_rg_gray_mod1_stage_1_tooltip on_first_enter = { event_target:gray_warship = { set_event_locked = yes } owner = { country_event = { id = rg_story.23 } } } } situation_rg_gray_mod1_stage_2 = { icon = GFX_situation_stage_2 icon_background = GFX_situation_stage_frame_green end = 33 custom_tooltip = situation_rg_gray_mod1_stage_2_tooltip on_first_enter = { owner = { country_event = { id = rg_story.24 } } } } situation_rg_gray_mod1_stage_3 = { icon = GFX_situation_stage_3 icon_background = GFX_situation_stage_frame_green end = 50 custom_tooltip = situation_rg_gray_mod1_stage_3_tooltip on_first_enter = { owner = { country_event = { id = rg_story.25 } } } } situation_rg_gray_mod1_stage_4 = { icon = GFX_situation_stage_4 icon_background = GFX_situation_stage_frame_green end = 66 custom_tooltip = situation_rg_gray_mod1_stage_4_tooltip on_first_enter = { owner = { country_event = { id = rg_story.26 } } } } situation_rg_gray_mod1_stage_5 = { icon = GFX_situation_stage_5 icon_background = GFX_situation_stage_frame_green end = 83 custom_tooltip = situation_rg_gray_mod1_stage_5_tooltip on_first_enter = { owner = { country_event = { id = rg_story.27 } } } } situation_rg_gray_mod1_stage_6 = { icon = GFX_situation_stage_6 icon_background = GFX_situation_stage_frame_red end = 100 custom_tooltip = situation_rg_gray_mod1_stage_6_tooltip on_first_enter = { owner = { country_event = { id = rg_story.28 } } event_target:gray_warship = { set_event_locked = no } } } } approach = { name = situation_rg_gray_mod1_approach_1 icon = GFX_situation_approach_research icon_background = GFX_situation_approach_bg_green default = yes on_select = { if = { limit = { NOT = { has_situation_flag = rg_stage6_locked } has_situation_flag = locked } set_situation_locked = no remove_situation_flag = locked } event_target:gray_warship = { set_event_locked = yes } custom_tooltip = situation_rg_gray_mod1_approach_1_tooltip } triggered_modifier = { potential = { has_situation_flag = situation_rg_gray_mod1_stage_5_booster } modifier = { country_physics_research_produces_mult = -1 } } triggered_modifier = { potential = { has_situation_flag = situation_rg_gray_mod1_stage_2_booster } modifier = { country_engineering_research_produces_mult = -1 } } } approach = { name = situation_rg_gray_mod1_approach_2 icon = GFX_situation_approach_research icon_background = GFX_situation_approach_bg_yellow on_select = { custom_tooltip = situation_rg_gray_mod1_approach_2_tooltip set_situation_locked = yes set_situation_flag = locked event_target:gray_warship = { set_event_locked = no } } } approach = { name = situation_rg_gray_mod1_approach_3 icon = GFX_situation_approach_research icon_background = GFX_situation_approach_bg_red on_select = { custom_tooltip = situation_rg_gray_mod1_approach_3_tooltip abort_situation = this event_target:gray_warship = { set_event_locked = no } } } monthly_progress = { base = 0.5 modifier = { add = 0.1 desc = situation_rg_gray_mod1_stage_1_booster_tooltip has_situation_flag = situation_rg_gray_mod1_stage_1_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod1_stage_2_booster_tooltip has_situation_flag = situation_rg_gray_mod1_stage_2_booster } modifier = { subtract = 0.1 desc = situation_rg_gray_mod1_stage_3_booster_tooltip has_situation_flag = situation_rg_gray_mod1_stage_3_booster } modifier = { subtract = 0.1 desc = situation_rg_gray_mod1_stage_3_booster_tooltip has_situation_flag = situation_rg_gray_mod1_stage_4_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod1_stage_5_booster_tooltip has_situation_flag = situation_rg_gray_mod1_stage_5_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod1_stage_6_booster_tooltip has_situation_flag = situation_rg_gray_mod1_stage_6_booster } } abort_trigger = { OR = { NOT = { exists = event_target:gray_warship } owner = { NOT = { has_country_flag = gray_warship_active } } } } on_abort = { owner = { country_event = { id = rg_event.10 } } destroy_situation = this } } situation_rg_gray_mod2 = { picture = GFX_evt_planet_beam complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_outcome_positive on_progress_complete = { custom_tooltip = situation_rg_gray_mod1_finish_tooltip hidden_effect = { owner = { country_event = { id = rg_story.29 } } } destroy_situation = this } on_start = { owner = { country_event = { id = rg_event.9 } } } on_monthly = { events = { } } stages = { situation_rg_gray_mod2_stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 8 custom_tooltip = situation_rg_gray_mod2_stage_1_tooltip on_first_enter = { owner = { country_event = { id = rg_story.30 } } } } situation_rg_gray_mod2_stage_2 = { icon = GFX_situation_stage_2 icon_background = GFX_situation_stage_frame_green end = 17 custom_tooltip = situation_rg_gray_mod2_stage_2_tooltip on_first_enter = { owner = { country_event = { id = rg_story.31 } } } } situation_rg_gray_mod2_stage_3 = { icon = GFX_situation_stage_3 icon_background = GFX_situation_stage_frame_green end = 25 custom_tooltip = situation_rg_gray_mod2_stage_3_tooltip on_first_enter = { owner = { country_event = { id = rg_story.32 } } } } situation_rg_gray_mod2_stage_4 = { icon = GFX_situation_stage_4 icon_background = GFX_situation_stage_frame_green end = 34 custom_tooltip = situation_rg_gray_mod2_stage_4_tooltip on_first_enter = { owner = { country_event = { id = rg_story.33 } } } } situation_rg_gray_mod2_stage_5 = { icon = GFX_situation_stage_5 icon_background = GFX_situation_stage_frame_green end = 42 custom_tooltip = situation_rg_gray_mod2_stage_5_tooltip on_first_enter = { owner = { country_event = { id = rg_story.34 } } } } situation_rg_gray_mod2_stage_6 = { icon = GFX_situation_stage_6 icon_background = GFX_situation_stage_frame_green end = 50 custom_tooltip = situation_rg_gray_mod2_stage_6_tooltip on_first_enter = { owner = { country_event = { id = rg_story.35 } } } } situation_rg_gray_mod2_stage_7 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 59 custom_tooltip = situation_rg_gray_mod2_stage_7_tooltip on_first_enter = { owner = { country_event = { id = rg_story.36 } } } } situation_rg_gray_mod2_stage_8 = { icon = GFX_situation_stage_2 icon_background = GFX_situation_stage_frame_green end = 67 custom_tooltip = situation_rg_gray_mod2_stage_8_tooltip on_first_enter = { owner = { country_event = { id = rg_story.37 } } } } situation_rg_gray_mod2_stage_9 = { icon = GFX_situation_stage_3 icon_background = GFX_situation_stage_frame_green end = 76 custom_tooltip = situation_rg_gray_mod2_stage_9_tooltip on_first_enter = { owner = { country_event = { id = rg_story.38 } } } } situation_rg_gray_mod2_stage_10 = { icon = GFX_situation_stage_4 icon_background = GFX_situation_stage_frame_green end = 84 custom_tooltip = situation_rg_gray_mod2_stage_10_tooltip on_first_enter = { owner = { country_event = { id = rg_story.39 } } } } situation_rg_gray_mod2_stage_11 = { icon = GFX_situation_stage_5 icon_background = GFX_situation_stage_frame_green end = 92 custom_tooltip = situation_rg_gray_mod2_stage_11_tooltip on_first_enter = { owner = { country_event = { id = rg_story.40 } } } } situation_rg_gray_mod2_stage_12 = { icon = GFX_situation_stage_6 icon_background = GFX_situation_stage_frame_red end = 100 custom_tooltip = situation_rg_gray_mod2_stage_12_tooltip on_first_enter = { owner = { country_event = { id = rg_story.41 } } event_target:gray_warship = { set_event_locked = no } } } } approach = { name = situation_rg_gray_mod1_approach_1 icon = GFX_situation_approach_research icon_background = GFX_situation_approach_bg_green default = yes on_select = { if = { limit = { NOT = { has_situation_flag = rg_stage6_locked } has_situation_flag = locked } set_situation_locked = no remove_situation_flag = locked } event_target:gray_warship = { set_event_locked = yes } custom_tooltip = situation_rg_gray_mod1_approach_1_tooltip } triggered_modifier = { potential = { has_situation_flag = situation_rg_gray_mod1_stage_5_booster } modifier = { country_physics_research_produces_mult = -1 } } triggered_modifier = { potential = { has_situation_flag = situation_rg_gray_mod1_stage_2_booster } modifier = { country_engineering_research_produces_mult = -1 } } } approach = { name = situation_rg_gray_mod1_approach_2 icon = GFX_situation_approach_research icon_background = GFX_situation_approach_bg_yellow on_select = { custom_tooltip = situation_rg_gray_mod1_approach_2_tooltip set_situation_locked = yes set_situation_flag = locked event_target:gray_warship = { set_event_locked = no } } } approach = { name = situation_rg_gray_mod1_approach_3 icon = GFX_situation_approach_research icon_background = GFX_situation_approach_bg_red on_select = { custom_tooltip = situation_rg_gray_mod1_approach_3_tooltip abort_situation = this event_target:gray_warship = { set_event_locked = no } } } monthly_progress = { base = 0.5 modifier = { add = 0.1 desc = situation_rg_gray_mod2_stage_1_booster_tooltip has_situation_flag = situation_rg_gray_mod2_stage_1_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod2_stage_2_booster_tooltip has_situation_flag = situation_rg_gray_mod2_stage_2_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod2_stage_1_booster_tooltip has_situation_flag = situation_rg_gray_mod2_stage_4_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod2_stage_3_booster_tooltip has_situation_flag = situation_rg_gray_mod2_stage_5_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod2_stage_3_booster_tooltip has_situation_flag = situation_rg_gray_mod2_stage_6_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod2_stage_2_booster_tooltip has_situation_flag = situation_rg_gray_mod2_stage_7_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod2_stage_2_booster_tooltip has_situation_flag = situation_rg_gray_mod2_stage_8_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod2_stage_3_booster_tooltip has_situation_flag = situation_rg_gray_mod2_stage_9_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod2_stage_2_booster_tooltip has_situation_flag = situation_rg_gray_mod2_stage_10_booster } modifier = { add = 0.1 desc = situation_rg_gray_mod2_stage_2_booster_tooltip has_situation_flag = situation_rg_gray_mod2_stage_11_booster } } abort_trigger = { } on_abort = { owner = { country_event = { id = rg_event.10 } } destroy_situation = this } } situation_rg_nanotech_consume_planet = { complete_icon_frame = GFX_situation_outcome_frame_green complete_icon = GFX_situation_exploding_planet picture = { trigger = { target = { is_planet_class = pc_desert } } picture = GFX_evt_desert } picture = { trigger = { target = { is_planet_class = pc_tropical } } picture = GFX_evt_tropical } picture = { trigger = { target = { is_planet_class = pc_arid } } picture = GFX_evt_arid } picture = { trigger = { target = { is_planet_class = pc_continental } } picture = GFX_evt_continental } picture = { trigger = { target = { is_planet_class = pc_alpine } } picture = GFX_evt_alpine_city } picture = { trigger = { target = { is_planet_class = pc_savannah } } picture = GFX_evt_savannah } picture = { trigger = { target = { is_planet_class = pc_ocean } } picture = GFX_evt_ocean } picture = { trigger = { target = { is_planet_class = pc_tundra } } picture = GFX_evt_tundra } picture = { trigger = { target = { is_planet_class = pc_arctic } } picture = GFX_evt_arctic } picture = { trigger = { target = { is_planet_class = pc_gaia } } picture = GFX_evt_gaia } picture = { trigger = { target = { is_planet_class = pc_nuked } } picture = GFX_evt_tomb_world } picture = { trigger = { target = { is_planet_class = pc_hive } } picture = GFX_evt_infested } picture = { trigger = { target = { is_planet_class = pc_machine } } picture = GFX_evt_ai_planet } picture = { trigger = { target = { is_planet_class = pc_city } } picture = GFX_evt_city_planet } stages = { stage_1 = { icon = GFX_situation_stage_1 icon_background = GFX_situation_stage_frame_green end = 1000 custom_tooltip = stage_slushify } } category = positive start_value = 0 on_progress_complete = { custom_tooltip = nanotech_consume_finish_tooltip hidden_effect = { situation_event = { id = colony.200 } } } on_monthly = { events = { colony.195 #Adds blockers and grants reward } } on_abort = { target = { remove_planet_flag = being_devoured remove_modifier = being_devoured_modifier } } approach = {#Devour name = approach_devour on_select = { custom_tooltip = nanotech_devour_effect } default = yes icon = GFX_situation_approach_amenities icon_background = GFX_situation_approach_bg_green ai_weight = { base = 10 } } approach = {#Restraint name = approach_restraint on_select = { custom_tooltip = terravore_restraint_effect owner = { add_resource = { unity = -1000 } } abort_situation = this } icon = GFX_situation_approach_influence icon_background = GFX_situation_approach_bg_yellow ai_weight = { base = 10 } } monthly_progress = { base = 0 modifier = { add = value:terravore_progress desc = string_terravore_progress } } abort_trigger = { OR = { NOT = { exists = target.owner } target.owner = { NOT = { is_same_value = root.owner } } } } }