# Ecology resolution_ecology_repeal_1 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_ecology_repeal_1_effect_success hidden_effect = { cancel_resolution = "resolution_ecology_recycling_initiatives" set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_ecology_recycling_initiatives" } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 0.25 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 2 OR = { has_valid_civic = civic_mining_guilds has_valid_civic = civic_machine_rockbreakers } desc = gal_com_miner_civic } modifier = { factor = 1.2 country_uses_food = no desc = gal_com_country_uses_food_no } modifier = { factor = 1.2 is_lithoid_empire = yes desc = lithoid } } } resolution_ecology_repeal_2 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_ecology_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_ecology_natural_sanctuaries" set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_ecology_natural_sanctuaries" } modifier = { resolution_ecology_recycling_initiatives = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 0.25 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 2 OR = { has_valid_civic = civic_mining_guilds has_valid_civic = civic_machine_rockbreakers } desc = gal_com_miner_civic } modifier = { factor = 1.2 country_uses_food = no desc = gal_com_country_uses_food_no } modifier = { factor = 1.2 is_lithoid_empire = yes desc = lithoid } } } resolution_ecology_repeal_3 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_ecology_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_ecology_integrated_gardens" set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_ecology_integrated_gardens_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_ecology_integrated_gardens" } modifier = { resolution_ecology_recycling_initiatives = 1 resolution_ecology_natural_sanctuaries = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 0.25 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 2 OR = { has_valid_civic = civic_mining_guilds has_valid_civic = civic_machine_rockbreakers } desc = gal_com_miner_civic } modifier = { factor = 1.2 country_uses_food = no desc = gal_com_country_uses_food_no } modifier = { factor = 1.2 is_lithoid_empire = yes desc = lithoid } } } resolution_ecology_repeal_4 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_ecology_repeal_4_effect_success hidden_effect = { cancel_resolution = "resolution_ecology_environmental_control_board" set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_ecology_environmental_control_board_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_ecology_environmental_control_board" } modifier = { resolution_ecology_recycling_initiatives = 1 resolution_ecology_natural_sanctuaries = 1 resolution_ecology_integrated_gardens = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 10 in_breach_of = resolution_ecology_environmental_control_board desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0.25 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 2 OR = { has_valid_civic = civic_mining_guilds has_valid_civic = civic_machine_rockbreakers } desc = gal_com_miner_civic } modifier = { factor = 1.2 country_uses_food = no desc = gal_com_country_uses_food_no } modifier = { factor = 1.2 is_lithoid_empire = yes desc = lithoid } } } resolution_ecology_repeal_5 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_ecology_repeal_5_effect_success hidden_effect = { cancel_resolution = "resolution_ecology_paradise_initiative" set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_ecology_paradise_initiative_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_ecology_paradise_initiative" } modifier = { resolution_ecology_recycling_initiatives = 1 resolution_ecology_natural_sanctuaries = 1 resolution_ecology_integrated_gardens = 1 resolution_ecology_environmental_control_board = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 0.25 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 2 OR = { has_valid_civic = civic_mining_guilds has_valid_civic = civic_machine_rockbreakers } desc = gal_com_miner_civic } modifier = { factor = 1.2 country_uses_food = no desc = gal_com_country_uses_food_no } modifier = { factor = 1.2 is_lithoid_empire = yes desc = lithoid } } } resolution_ecology_recycling_initiatives = { icon = "GFX_resolution_ecological_protection" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no level = 1 modifier = { resolution_ecology_recycling_initiatives = 1 } effect = { hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_ecology_recycling_initiatives" is_active_resolution = "resolution_ecology_natural_sanctuaries" is_active_resolution = "resolution_ecology_integrated_gardens" is_active_resolution = "resolution_ecology_environmental_control_board" is_active_resolution = "resolution_ecology_paradise_initiative" } } } ai_weight = { base = @resolution_weight_loved modifier = { factor = 2 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 1.2 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 0.6 OR = { has_valid_civic = civic_mining_guilds has_valid_civic = civic_machine_rockbreakers } desc = gal_com_miner_civic } modifier = { factor = 0.8 country_uses_food = no desc = gal_com_country_uses_food_no } } } resolution_ecology_natural_sanctuaries = { icon = "GFX_resolution_ecological_protection" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no level = 2 modifier = { resolution_ecology_recycling_initiatives = 1 resolution_ecology_natural_sanctuaries = 1 } allow = { is_active_resolution = "resolution_ecology_recycling_initiatives" } effect = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } ai_weight = { base = @resolution_weight_popular modifier = { factor = 2 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 1.2 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 0.5 OR = { has_valid_civic = civic_mining_guilds has_valid_civic = civic_machine_rockbreakers } desc = gal_com_miner_civic } modifier = { factor = 0.8 country_uses_food = no desc = gal_com_country_uses_food_no } modifier = { factor = 0.8 is_lithoid_empire = yes desc = lithoid } } } resolution_ecology_integrated_gardens = { icon = "GFX_resolution_ecological_protection" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no level = 3 modifier = { resolution_ecology_recycling_initiatives = 1 resolution_ecology_natural_sanctuaries = 1 resolution_ecology_integrated_gardens = 1 } allow = { is_active_resolution = "resolution_ecology_natural_sanctuaries" } effect = { custom_tooltip = resolution_ecology_integrated_gardens_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 2 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 1.2 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 0.4 OR = { has_valid_civic = civic_mining_guilds has_valid_civic = civic_machine_rockbreakers } desc = gal_com_miner_civic } modifier = { factor = 0.8 country_uses_food = no desc = gal_com_country_uses_food_no } modifier = { factor = 0.8 is_lithoid_empire = yes desc = lithoid } } } resolution_ecology_environmental_control_board = { icon = "GFX_resolution_ecological_protection" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no level = 4 effect = { custom_tooltip = resolution_ecology_environmental_control_board_tooltip hidden_effect = { set_global_flag = resolution_with_breach_effect_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } modifier = { resolution_ecology_recycling_initiatives = 1 resolution_ecology_natural_sanctuaries = 1 resolution_ecology_integrated_gardens = 1 resolution_ecology_environmental_control_board = 1 } allow = { is_active_resolution = "resolution_ecology_integrated_gardens" } breach = { NOT = { has_country_flag = constitutional_immunity } has_country_flag = resolution_breached_terraformed } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 in_breach_of = resolution_ecology_environmental_control_board desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 2 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 1.2 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 0 OR = { has_valid_civic = civic_mining_guilds has_valid_civic = civic_machine_rockbreakers } desc = gal_com_miner_civic } modifier = { factor = 0.5 country_uses_food = no desc = gal_com_country_uses_food_no } modifier = { factor = 0.5 is_lithoid_empire = yes desc = lithoid } } } resolution_ecology_paradise_initiative = { icon = "GFX_resolution_ecological_protection" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no level = 5 modifier = { resolution_ecology_recycling_initiatives = 1 resolution_ecology_natural_sanctuaries = 1 resolution_ecology_integrated_gardens = 1 resolution_ecology_environmental_control_board = 1 resolution_ecology_paradise_initiative = 1 } effect = { custom_tooltip = resolution_ecology_paradise_initiative_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_ecology_environmental_control_board" } breach = { NOT = { has_country_flag = constitutional_immunity } has_country_flag = resolution_breached_terraformed } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 2 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 1.2 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 0 OR = { has_valid_civic = civic_mining_guilds has_valid_civic = civic_machine_rockbreakers } desc = gal_com_miner_civic } modifier = { factor = 0 country_uses_food = no desc = gal_com_country_uses_food_no } modifier = { factor = 0 is_lithoid_empire = yes desc = lithoid } } } # SCIENCE! resolution_galacticstudies_repeal_1 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_galacticstudies_repeal_1_effect_success hidden_effect = { cancel_resolution = resolution_galacticstudies_cooperative_research_channels set_timed_country_flag = { flag = galactic_community_resolution_passed_galacticstudies_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galacticstudies_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_galacticstudies_cooperative_research_channels" } allow = {} ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_materialist = yes desc = ethic_materialist } modifier = { factor = 1.5 is_spiritualist = yes desc = ethic_spiritualist } } } resolution_galacticstudies_repeal_2 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_galacticstudies_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_galacticstudies_astral_studies_network" set_timed_country_flag = { flag = galactic_community_resolution_passed_galacticstudies_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galacticstudies_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_galacticstudies_astral_studies_network" } modifier = { resolution_galacticstudies_cooperative_research_channels = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_materialist = yes desc = ethic_materialist } modifier = { factor = 1.5 is_spiritualist = yes desc = ethic_spiritualist } } } resolution_galacticstudies_repeal_3 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_galacticstudies_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_galacticstudies_advanced_xenostudies" set_timed_country_flag = { flag = galactic_community_resolution_passed_galacticstudies_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_galacticstudies_astral_studies_network_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galacticstudies_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_galacticstudies_advanced_xenostudies" } modifier = { resolution_galacticstudies_cooperative_research_channels = 1 resolution_galacticstudies_astral_studies_network = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_materialist = yes desc = ethic_materialist } modifier = { factor = 1.5 is_spiritualist = yes desc = ethic_spiritualist } modifier = { factor = 2 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 10 in_breach_of = resolution_galacticstudies_advanced_xenostudies desc = gal_com_in_breach_of_proposed_resolution } } } resolution_galacticstudies_repeal_4 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_galacticstudies_repeal_4_effect_success hidden_effect = { cancel_resolution = "resolution_galacticstudies_ethical_guideline_refactoring" set_timed_country_flag = { flag = galactic_community_resolution_passed_galacticstudies_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_galacticstudies_advanced_xenostudies_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galacticstudies_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_galacticstudies_ethical_guideline_refactoring" } modifier = { resolution_galacticstudies_cooperative_research_channels = 1 resolution_galacticstudies_astral_studies_network = 1 resolution_galacticstudies_advanced_xenostudies = 1 } allow = {} ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_materialist = yes desc = ethic_materialist } modifier = { factor = 1.5 is_spiritualist = yes desc = ethic_spiritualist } modifier = { factor = 2 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 10 in_breach_of = resolution_galacticstudies_ethical_guideline_refactoring desc = gal_com_in_breach_of_proposed_resolution } } } resolution_galacticstudies_repeal_5 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_galacticstudies_repeal_5_effect_success hidden_effect = { cancel_resolution = "resolution_galacticstudies_extradimensional_experimentation" set_timed_country_flag = { flag = galactic_community_resolution_passed_galacticstudies_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_galacticstudies_ethical_guideline_refactoring_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galacticstudies_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_galacticstudies_extradimensional_experimentation" } modifier = { resolution_galacticstudies_cooperative_research_channels = 1 resolution_galacticstudies_astral_studies_network = 1 resolution_galacticstudies_advanced_xenostudies = 1 resolution_galacticstudies_ethical_guideline_refactoring = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_materialist = yes desc = ethic_materialist } modifier = { factor = 1.5 is_spiritualist = yes desc = ethic_spiritualist } } } resolution_galacticstudies_cooperative_research_channels = { icon = "GFX_resolution_galactic_studies" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no level = 1 modifier = { resolution_galacticstudies_cooperative_research_channels = 1 } effect = { hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_galacticstudies days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galacticstudies days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_galacticstudies_cooperative_research_channels" is_active_resolution = "resolution_galacticstudies_astral_studies_network" is_active_resolution = "resolution_galacticstudies_advanced_xenostudies" is_active_resolution = "resolution_galacticstudies_ethical_guideline_refactoring" is_active_resolution = "resolution_galacticstudies_extradimensional_experimentation" } } } ai_weight = { base = @resolution_weight_loved modifier = { factor = 1.5 is_materialist = yes desc = ethic_materialist } modifier = { factor = 0.75 is_spiritualist = yes desc = ethic_spiritualist } } } resolution_galacticstudies_astral_studies_network = { icon = "GFX_resolution_galactic_studies" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no level = 2 modifier = { resolution_galacticstudies_cooperative_research_channels = 1 resolution_galacticstudies_astral_studies_network = 1 } effect = { custom_tooltip = resolution_galacticstudies_astral_studies_network_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_galacticstudies days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galacticstudies days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_galacticstudies_cooperative_research_channels" } ai_weight = { base = @resolution_weight_popular modifier = { factor = 1.5 is_materialist = yes desc = ethic_materialist } modifier = { factor = 0.75 is_spiritualist = yes desc = ethic_spiritualist } } } resolution_galacticstudies_advanced_xenostudies = { icon = "GFX_resolution_galactic_studies" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no level = 3 modifier = { resolution_galacticstudies_cooperative_research_channels = 1 resolution_galacticstudies_astral_studies_network = 1 resolution_galacticstudies_advanced_xenostudies = 1 } effect = { custom_tooltip = resolution_galacticstudies_advanced_xenostudies_tooltip hidden_effect = { set_global_flag = resolution_with_breach_effect_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_galacticstudies days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes OR = { AND = { can_set_ai_policy = yes has_policy_flag = ai_outlawed } AND = { has_met_primitives = yes has_policy_flag = interference_not_allowed } } } country_event = { id = federations.10100 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galacticstudies days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_galacticstudies_astral_studies_network" } breach = { NOT = { has_country_flag = constitutional_immunity } OR = { AND = { can_set_ai_policy = yes has_policy_flag = ai_outlawed } AND = { has_met_primitives = yes has_policy_flag = interference_not_allowed } } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 1.5 is_materialist = yes desc = ethic_materialist } modifier = { factor = 0.75 is_spiritualist = yes desc = ethic_spiritualist } modifier = { factor = 0.5 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 0 in_breach_of = resolution_galacticstudies_advanced_xenostudies desc = gal_com_in_breach_of_proposed_resolution } } } resolution_galacticstudies_ethical_guideline_refactoring = { icon = "GFX_resolution_galactic_studies" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no level = 4 modifier = { resolution_galacticstudies_cooperative_research_channels = 1 resolution_galacticstudies_astral_studies_network = 1 resolution_galacticstudies_advanced_xenostudies = 1 resolution_galacticstudies_ethical_guideline_refactoring = 1 } effect = { custom_tooltip = resolution_galacticstudies_ethical_guideline_refactoring_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_galacticstudies days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes OR = { AND = { has_technology = tech_selected_lineages has_policy_flag = leader_enhancement_natural_selection } AND = { has_technology = tech_capacity_boosters NOT = { has_policy_flag = leader_enhancement_capacity_boosters } } } } country_event = { id = federations.10110 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galacticstudies days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_galacticstudies_advanced_xenostudies" } breach = { NOT = { has_country_flag = constitutional_immunity } OR = { AND = { can_set_ai_policy = yes has_policy_flag = ai_outlawed } AND = { has_met_primitives = yes has_policy_flag = interference_not_allowed } AND = { has_technology = tech_selected_lineages has_policy_flag = leader_enhancement_natural_selection } AND = { has_technology = tech_capacity_boosters NOT = { has_policy_flag = leader_enhancement_capacity_boosters } } } } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 1.5 is_materialist = yes desc = ethic_materialist } modifier = { factor = 0.75 is_spiritualist = yes desc = ethic_spiritualist } modifier = { factor = 0.5 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 0 in_breach_of = resolution_galacticstudies_ethical_guideline_refactoring desc = gal_com_in_breach_of_proposed_resolution } } } resolution_galacticstudies_extradimensional_experimentation = { icon = "GFX_resolution_galactic_studies" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no level = 5 modifier = { resolution_galacticstudies_cooperative_research_channels = 1 resolution_galacticstudies_astral_studies_network = 1 resolution_galacticstudies_advanced_xenostudies = 1 resolution_galacticstudies_ethical_guideline_refactoring = 1 resolution_galacticstudies_extradimensional_experimentation = 1 } effect = { custom_tooltip = resolution_galacticstudies_extradimensional_experimentation_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_galacticstudies days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes } country_event = { id = federations.10020 days = 3 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galacticstudies days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_galacticstudies_ethical_guideline_refactoring" } breach = { NOT = { has_country_flag = constitutional_immunity } OR = { AND = { can_set_ai_policy = yes has_policy_flag = ai_outlawed } AND = { has_met_primitives = yes has_policy_flag = interference_not_allowed } AND = { has_technology = tech_selected_lineages has_policy_flag = leader_enhancement_natural_selection } AND = { has_technology = tech_capacity_boosters NOT = { has_policy_flag = leader_enhancement_capacity_boosters } } } } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 1.5 is_materialist = yes desc = ethic_materialist } modifier = { factor = 0.75 is_spiritualist = yes desc = ethic_spiritualist } } } # COMMERCE resolution_commerce_repeal_1 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_commerce_repeal_1_effect_success hidden_effect = { cancel_resolution = "resolution_commerce_buzzword_standardization" set_timed_country_flag = { flag = galactic_community_resolution_passed_commerce_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_commerce_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_commerce_buzzword_standardization" } allow = {} ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 0 has_valid_civic = civic_corporate_dominion desc = civic_corporate_dominion } modifier = { factor = 0.75 OR = { has_valid_civic = civic_free_traders has_valid_civic = civic_trading_posts } desc = gal_com_trade_civic } modifier = { factor = 1.5 is_gestalt = yes desc = ethic_gestalt_consciousness } } } resolution_commerce_repeal_2 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_commerce_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_commerce_leveraged_privateering" set_timed_country_flag = { flag = galactic_community_resolution_passed_commerce_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_commerce_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_commerce_leveraged_privateering" } modifier = { resolution_commerce_buzzword_standardization = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 0 has_valid_civic = civic_corporate_dominion desc = civic_corporate_dominion } modifier = { factor = 0.75 OR = { has_valid_civic = civic_free_traders has_valid_civic = civic_trading_posts } desc = gal_com_trade_civic } modifier = { factor = 1.5 is_gestalt = yes desc = ethic_gestalt_consciousness } } } resolution_commerce_repeal_3 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_commerce_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_commerce_underdeveloped_system_utilization" set_timed_country_flag = { flag = galactic_community_resolution_passed_commerce_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_commerce_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_commerce_underdeveloped_system_utilization" } modifier = { resolution_commerce_buzzword_standardization = 1 resolution_commerce_leveraged_privateering = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 0 has_valid_civic = civic_corporate_dominion desc = civic_corporate_dominion } modifier = { factor = 0.75 OR = { has_valid_civic = civic_free_traders has_valid_civic = civic_trading_posts } desc = gal_com_trade_civic } modifier = { factor = 1.5 is_gestalt = yes desc = ethic_gestalt_consciousness } } } resolution_commerce_repeal_4 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_commerce_repeal_4_effect_success hidden_effect = { cancel_resolution = "resolution_commerce_holistic_asset_coordination" set_timed_country_flag = { flag = galactic_community_resolution_passed_commerce_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_commerce_underdeveloped_system_utilization_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_commerce_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_commerce_holistic_asset_coordination" } modifier = { resolution_commerce_buzzword_standardization = 1 resolution_commerce_leveraged_privateering = 1 resolution_commerce_underdeveloped_system_utilization = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 0 has_valid_civic = civic_corporate_dominion desc = civic_corporate_dominion } modifier = { factor = 0.75 OR = { has_valid_civic = civic_free_traders has_valid_civic = civic_trading_posts } desc = gal_com_trade_civic } modifier = { factor = 1.5 is_gestalt = yes desc = ethic_gestalt_consciousness } } } resolution_commerce_repeal_5 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_commerce_repeal_5_effect_success hidden_effect = { cancel_resolution = "resolution_commerce_profit_maximization_engines" set_timed_country_flag = { flag = galactic_community_resolution_passed_commerce_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_commerce_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_commerce_profit_maximization_engines" } modifier = { resolution_commerce_buzzword_standardization = 1 resolution_commerce_leveraged_privateering = 1 resolution_commerce_underdeveloped_system_utilization = 1 resolution_commerce_holistic_asset_coordination = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 0 has_valid_civic = civic_corporate_dominion desc = civic_corporate_dominion } modifier = { factor = 0.75 OR = { has_valid_civic = civic_free_traders has_valid_civic = civic_trading_posts } desc = gal_com_trade_civic } modifier = { factor = 1.5 is_gestalt = yes desc = ethic_gestalt_consciousness } } } resolution_commerce_buzzword_standardization = { icon = "GFX_resolution_galactic_commerce" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no level = 1 modifier = { resolution_commerce_buzzword_standardization = 1 } effect = { hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_commerce days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_commerce days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_commerce_buzzword_standardization" is_active_resolution = "resolution_commerce_leveraged_privateering" is_active_resolution = "resolution_commerce_underdeveloped_system_utilization" is_active_resolution = "resolution_commerce_holistic_asset_coordination" is_active_resolution = "resolution_commerce_profit_maximization_engines" } } } ai_weight = { base = @resolution_weight_loved modifier = { factor = 2 is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 2 has_valid_civic = civic_corporate_dominion desc = civic_corporate_dominion } modifier = { factor = 1.2 OR = { has_valid_civic = civic_free_traders has_valid_civic = civic_trading_posts } desc = gal_com_trade_civic } modifier = { factor = 0.1 is_gestalt = yes desc = ethic_gestalt_consciousness } } } resolution_commerce_leveraged_privateering = { icon = "GFX_resolution_galactic_commerce" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no level = 2 modifier = { resolution_commerce_buzzword_standardization = 1 resolution_commerce_leveraged_privateering = 1 } effect = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_commerce days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_commerce days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_commerce_buzzword_standardization" } ai_weight = { base = @resolution_weight_normal modifier = { factor = 2 is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 2 has_valid_civic = civic_corporate_dominion desc = civic_corporate_dominion } modifier = { factor = 0.8 is_militarist = yes desc = ethic_militarist } modifier = { factor = 0.1 is_gestalt = yes desc = ethic_gestalt_consciousness } } } resolution_commerce_underdeveloped_system_utilization = { icon = "GFX_resolution_galactic_commerce" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no level = 3 modifier = { resolution_commerce_buzzword_standardization = 1 resolution_commerce_leveraged_privateering = 1 resolution_commerce_underdeveloped_system_utilization = 1 } effect = { custom_tooltip = resolution_commerce_underdeveloped_system_utilization_tooltip hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_commerce days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_commerce days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_commerce_leveraged_privateering" } ai_weight = { base = @resolution_weight_normal modifier = { factor = 2 is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 2 has_valid_civic = civic_corporate_dominion desc = civic_corporate_dominion } modifier = { factor = 1.2 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 0.1 is_gestalt = yes desc = ethic_gestalt_consciousness } } } resolution_commerce_holistic_asset_coordination = { icon = "GFX_resolution_galactic_commerce" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no level = 4 modifier = { resolution_commerce_buzzword_standardization = 1 resolution_commerce_leveraged_privateering = 1 resolution_commerce_underdeveloped_system_utilization = 1 resolution_commerce_holistic_asset_coordination = 1 } effect = { hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_commerce days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_commerce days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_commerce_underdeveloped_system_utilization" } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 2 has_valid_civic = civic_corporate_dominion desc = civic_corporate_dominion } modifier = { factor = 0.1 is_gestalt = yes desc = ethic_gestalt_consciousness } } } resolution_commerce_profit_maximization_engines = { icon = "GFX_resolution_galactic_commerce" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no level = 5 modifier = { resolution_commerce_buzzword_standardization = 1 resolution_commerce_leveraged_privateering = 1 resolution_commerce_underdeveloped_system_utilization = 1 resolution_commerce_holistic_asset_coordination = 1 resolution_commerce_profit_maximization_engines = 1 } effect = { hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_commerce days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_commerce days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_commerce_holistic_asset_coordination" } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 2 is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 2 has_valid_civic = civic_corporate_dominion desc = civic_corporate_dominion } modifier = { factor = 1.5 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0.5 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 0.1 is_gestalt = yes desc = ethic_gestalt_consciousness } } } # INDUSTRY resolution_industry_repeal_1 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_industry_repeal_1_effect_success hidden_effect = { cancel_resolution = "resolution_industry_regulatory_facilitation" set_timed_country_flag = { flag = galactic_community_resolution_passed_industry_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_industry_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_industry_regulatory_facilitation" } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0.8 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0.8 is_slaver = yes desc = gal_com_slaver_empire } modifier = { factor = 2 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 2 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } } } resolution_industry_repeal_2 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_industry_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_industry_collective_waste_management" set_timed_country_flag = { flag = galactic_community_resolution_passed_industry_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_industry_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_industry_collective_waste_management" } modifier = { resolution_industry_regulatory_facilitation = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0.8 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0.8 is_slaver = yes desc = gal_com_slaver_empire } modifier = { factor = 2 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 2 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } } } resolution_industry_repeal_3 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_industry_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_industry_building_a_better_tomorrow" set_timed_country_flag = { flag = galactic_community_resolution_passed_industry_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_industry_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_industry_building_a_better_tomorrow" } modifier = { resolution_industry_regulatory_facilitation = 1 resolution_industry_collective_waste_management = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0.8 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0.8 is_slaver = yes desc = gal_com_slaver_empire } modifier = { factor = 2 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 2 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } } } resolution_industry_repeal_4 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_industry_repeal_4_effect_success hidden_effect = { cancel_resolution = "resolution_industry_environmental_ordinance_waivers" set_timed_country_flag = { flag = galactic_community_resolution_passed_industry_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_industry_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_industry_environmental_ordinance_waivers" } modifier = { resolution_industry_regulatory_facilitation = 1 resolution_industry_collective_waste_management = 1 resolution_industry_building_a_better_tomorrow = 1 } allow = {} ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0.8 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0.8 is_slaver = yes desc = gal_com_slaver_empire } modifier = { factor = 2 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 2 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } } } resolution_industry_repeal_5 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_industry_repeal_5_effect_success hidden_effect = { cancel_resolution = "resolution_industry_project_cornucopia" set_timed_country_flag = { flag = galactic_community_resolution_passed_industry_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_industry_environmental_ordinance_waivers_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_industry_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_industry_project_cornucopia" } modifier = { resolution_industry_regulatory_facilitation = 1 resolution_industry_collective_waste_management = 1 resolution_industry_building_a_better_tomorrow = 1 resolution_industry_environmental_ordinance_waivers = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0.8 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0.8 is_slaver = yes desc = gal_com_slaver_empire } modifier = { factor = 2 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 2 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } } } resolution_industry_regulatory_facilitation = { icon = "GFX_resolution_industrial_development" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no level = 1 modifier = { resolution_industry_regulatory_facilitation = 1 } effect = { hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_industry days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_industry days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_industry_regulatory_facilitation" is_active_resolution = "resolution_industry_collective_waste_management" is_active_resolution = "resolution_industry_building_a_better_tomorrow" is_active_resolution = "resolution_industry_environmental_ordinance_waivers" is_active_resolution = "resolution_industry_project_cornucopia" } } } ai_weight = { base = @resolution_weight_loved modifier = { factor = 1.2 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 1.2 is_slaver = yes desc = gal_com_slaver_empire } modifier = { factor = 0.5 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 0.5 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } } } resolution_industry_collective_waste_management = { icon = "GFX_resolution_industrial_development" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no level = 2 modifier = { resolution_industry_regulatory_facilitation = 1 resolution_industry_collective_waste_management = 1 } effect = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_industry days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_industry days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_industry_regulatory_facilitation" } ai_weight = { base = @resolution_weight_popular modifier = { factor = 1.2 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 1.2 is_slaver = yes desc = gal_com_slaver_empire } modifier = { factor = 0.5 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 0.5 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } } } resolution_industry_building_a_better_tomorrow = { icon = "GFX_resolution_industrial_development" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no level = 3 modifier = { resolution_industry_regulatory_facilitation = 1 resolution_industry_collective_waste_management = 1 resolution_industry_building_a_better_tomorrow = 1 } effect = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_industry days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_industry days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_industry_collective_waste_management" } ai_weight = { base = @resolution_weight_normal modifier = { factor = 1.2 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 1.2 is_slaver = yes desc = gal_com_slaver_empire } modifier = { factor = 0.5 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 0.5 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } } } resolution_industry_environmental_ordinance_waivers = { icon = "GFX_resolution_industrial_development" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no level = 4 modifier = { resolution_industry_regulatory_facilitation = 1 resolution_industry_collective_waste_management = 1 resolution_industry_building_a_better_tomorrow = 1 resolution_industry_environmental_ordinance_waivers = 1 } effect = { custom_tooltip = resolution_industry_environmental_ordinance_waivers_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_industry days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_industry days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_industry_building_a_better_tomorrow" } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 1.2 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 1.2 is_slaver = yes desc = gal_com_slaver_empire } modifier = { factor = 0.5 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 0.5 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } } } resolution_industry_project_cornucopia = { icon = "GFX_resolution_industrial_development" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no level = 5 modifier = { resolution_industry_regulatory_facilitation = 1 resolution_industry_collective_waste_management = 1 resolution_industry_building_a_better_tomorrow = 1 resolution_industry_environmental_ordinance_waivers = 1 resolution_industry_project_cornucopia = 1 } effect = { custom_tooltip = resolution_industry_project_cornucopia_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_industry days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes } country_event = { id = federations.10000 days = 3 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_industry days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_industry_environmental_ordinance_waivers" } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 1.2 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 1.2 is_slaver = yes desc = gal_com_slaver_empire } modifier = { factor = 0.5 has_valid_civic = civic_environmentalist desc = civic_environmentalist } modifier = { factor = 0.5 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } } } # THE GREATER GOOD resolution_greatergood_repeal_1 = { icon = "GFX_resolution_council_veto" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_greatergood_repeal_1_effect_success hidden_effect = { cancel_resolution = "resolution_greatergood_workers_rights" set_timed_country_flag = { flag = galactic_community_resolution_passed_greatergood_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_greatergood_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_greatergood_workers_rights" } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 1.5 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0.5 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 0.5 has_valid_civic = civic_free_haven desc = civic_free_haven } modifier = { factor = 0.5 has_valid_civic = civic_idealistic_foundation desc = civic_idealistic_foundation } modifier = { factor = 0.5 has_valid_civic = civic_inwards_perfection desc = civic_inwards_perfection } modifier = { factor = 0.5 has_valid_civic = civic_machine_servitor desc = civic_machine_servitor } modifier = { factor = 0.5 has_valid_civic = civic_machine_exploration_protocol desc = civic_machine_exploration_protocol } modifier = { factor = 2 OR = { has_valid_civic = civic_slaver_guilds has_valid_civic = civic_indentured_assets has_valid_civic = civic_dystopian_society is_slaver = yes } desc = gal_com_slaver_empire } } } resolution_greatergood_repeal_2 = { icon = "GFX_resolution_council_veto" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_greatergood_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_greatergood_five_year_plans" set_timed_country_flag = { flag = galactic_community_resolution_passed_greatergood_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_greatergood_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_greatergood_five_year_plans" } modifier = { resolution_greatergood_workers_rights = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 1.5 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 10 in_breach_of = resolution_greatergood_five_year_plans desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0.5 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 0.5 has_valid_civic = civic_free_haven desc = civic_free_haven } modifier = { factor = 0.5 has_valid_civic = civic_idealistic_foundation desc = civic_idealistic_foundation } modifier = { factor = 0.5 has_valid_civic = civic_inwards_perfection desc = civic_inwards_perfection } modifier = { factor = 0.5 has_valid_civic = civic_machine_servitor desc = civic_machine_servitor } modifier = { factor = 0.5 has_valid_civic = civic_machine_exploration_protocol desc = civic_machine_exploration_protocol } modifier = { factor = 2 OR = { has_valid_civic = civic_slaver_guilds has_valid_civic = civic_indentured_assets has_valid_civic = civic_dystopian_society is_slaver = yes } desc = gal_com_slaver_empire } } } resolution_greatergood_repeal_3 = { icon = "GFX_resolution_council_veto" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_greatergood_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_greatergood_greater_than_ourselves" set_timed_country_flag = { flag = galactic_community_resolution_passed_greatergood_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5131 } } } custom_tooltip = resolution_greatergood_five_year_plans_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_greatergood_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_greatergood_greater_than_ourselves" } modifier = { resolution_greatergood_workers_rights = 1 resolution_greatergood_five_year_plans = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 1.5 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 10 in_breach_of = resolution_greatergood_greater_than_ourselves desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0.5 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 0.5 has_valid_civic = civic_free_haven desc = civic_free_haven } modifier = { factor = 0.5 has_valid_civic = civic_idealistic_foundation desc = civic_idealistic_foundation } modifier = { factor = 0.5 has_valid_civic = civic_inwards_perfection desc = civic_inwards_perfection } modifier = { factor = 0.5 has_valid_civic = civic_machine_servitor desc = civic_machine_servitor } modifier = { factor = 0.5 has_valid_civic = civic_machine_exploration_protocol desc = civic_machine_exploration_protocol } modifier = { factor = 2 OR = { has_valid_civic = civic_slaver_guilds has_valid_civic = civic_indentured_assets has_valid_civic = civic_dystopian_society is_slaver = yes } desc = gal_com_slaver_empire } } } resolution_greatergood_repeal_4 = { icon = "GFX_resolution_council_veto" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_greatergood_repeal_4_effect_success hidden_effect = { cancel_resolution = "resolution_greatergood_balance_in_the_middle" set_timed_country_flag = { flag = galactic_community_resolution_passed_greatergood_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5131 } } } custom_tooltip = resolution_greatergood_greater_than_ourselves_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_greatergood_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_greatergood_balance_in_the_middle" } modifier = { resolution_greatergood_workers_rights = 1 resolution_greatergood_five_year_plans = 1 resolution_greatergood_greater_than_ourselves = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 1.5 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 10 in_breach_of = resolution_greatergood_balance_in_the_middle desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0.5 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 0.5 has_valid_civic = civic_free_haven desc = civic_free_haven } modifier = { factor = 0.5 has_valid_civic = civic_idealistic_foundation desc = civic_idealistic_foundation } modifier = { factor = 0.5 has_valid_civic = civic_inwards_perfection desc = civic_inwards_perfection } modifier = { factor = 0.5 has_valid_civic = civic_machine_servitor desc = civic_machine_servitor } modifier = { factor = 0.5 has_valid_civic = civic_machine_exploration_protocol desc = civic_machine_exploration_protocol } modifier = { factor = 2 OR = { has_valid_civic = civic_slaver_guilds has_valid_civic = civic_indentured_assets has_valid_civic = civic_dystopian_society is_slaver = yes } desc = gal_com_slaver_empire } } } resolution_greatergood_repeal_5 = { icon = "GFX_resolution_council_veto" resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_greatergood_repeal_5_effect_success hidden_effect = { cancel_resolution = "resolution_greatergood_universal_prosperity_mandate" set_timed_country_flag = { flag = galactic_community_resolution_passed_greatergood_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_greatergood_balance_in_the_middle_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_greatergood_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_greatergood_universal_prosperity_mandate" } modifier = { resolution_greatergood_workers_rights = 1 resolution_greatergood_five_year_plans = 1 resolution_greatergood_greater_than_ourselves = 1 resolution_greatergood_balance_in_the_middle = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 1.5 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 10 in_breach_of = resolution_greatergood_universal_prosperity_mandate desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0.5 has_valid_civic = civic_agrarian_idyll desc = civic_agrarian_idyll } modifier = { factor = 0.5 has_valid_civic = civic_free_haven desc = civic_free_haven } modifier = { factor = 0.5 has_valid_civic = civic_idealistic_foundation desc = civic_idealistic_foundation } modifier = { factor = 0.5 has_valid_civic = civic_inwards_perfection desc = civic_inwards_perfection } modifier = { factor = 0.5 has_valid_civic = civic_machine_servitor desc = civic_machine_servitor } modifier = { factor = 0.5 has_valid_civic = civic_machine_exploration_protocol desc = civic_machine_exploration_protocol } modifier = { factor = 2 OR = { has_valid_civic = civic_slaver_guilds has_valid_civic = civic_indentured_assets has_valid_civic = civic_dystopian_society is_slaver = yes } desc = gal_com_slaver_empire } } } resolution_greatergood_workers_rights = { icon = "GFX_resolution_greater_good" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no level = 1 modifier = { resolution_greatergood_workers_rights = 1 } effect = { hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_greatergood days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_greatergood days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_greatergood_workers_rights" is_active_resolution = "resolution_greatergood_five_year_plans" is_active_resolution = "resolution_greatergood_greater_than_ourselves" is_active_resolution = "resolution_greatergood_balance_in_the_middle" is_active_resolution = "resolution_greatergood_universal_prosperity_mandate" } } } ai_weight = { base = @resolution_weight_loved modifier = { factor = 1.2 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 0.75 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0.5 is_megacorp = yes is_worker_coop_empire = no desc = gov_megacorporation } modifier = { factor = 1.2 has_ethic = ethic_fanatic_egalitarian desc = ethic_fanatic_egalitarian } modifier = { factor = 2 OR = { has_valid_civic = civic_shared_burden has_valid_civic = civic_machine_servitor has_valid_civic = civic_machine_exploration_protocol is_worker_coop_empire = yes } desc = gal_com_supporting_civics } modifier = { factor = 1.2 OR = { has_valid_civic = civic_agrarian_idyll has_valid_civic = civic_free_haven has_valid_civic = civic_idealistic_foundation has_valid_civic = civic_inwards_perfection } desc = gal_com_supporting_civics } modifier = { factor = 0.8 OR = { is_gestalt = yes has_valid_civic = civic_aristocratic_elite has_valid_civic = civic_police_state } desc = gal_com_opposing_civics } modifier = { factor = 0 OR = { has_valid_civic = civic_slaver_guilds has_valid_civic = civic_indentured_assets has_valid_civic = civic_dystopian_society is_slaver = yes } desc = gal_com_slaver_empire } } } resolution_greatergood_five_year_plans = { icon = "GFX_resolution_greater_good" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no level = 2 modifier = { resolution_greatergood_workers_rights = 1 resolution_greatergood_five_year_plans = 1 } effect = { custom_tooltip = resolution_greatergood_five_year_plans_tooltip hidden_effect = { set_global_flag = resolution_with_breach_effect_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_greatergood days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes is_gestalt = no any_owned_species = { is_sapient = yes has_living_standard = { type = living_standard_subsistence country = prev } } } country_event = { id = federations.10200 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_greatergood days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_greatergood_workers_rights" } breach = { NOT = { has_country_flag = constitutional_immunity } is_gestalt = no any_owned_species = { is_sapient = yes has_living_standard = { type = living_standard_subsistence country = prev } } } ai_weight = { base = @resolution_weight_popular modifier = { factor = 1.2 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 0.75 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0 in_breach_of = resolution_greatergood_five_year_plans desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0.5 is_megacorp = yes is_worker_coop_empire = no desc = gov_megacorporation } modifier = { factor = 1.2 has_ethic = ethic_fanatic_egalitarian desc = ethic_fanatic_egalitarian } modifier = { factor = 2 OR = { has_valid_civic = civic_shared_burden has_valid_civic = civic_machine_servitor has_valid_civic = civic_machine_exploration_protocol is_worker_coop_empire = yes } desc = gal_com_supporting_civics } modifier = { factor = 0.6 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0 OR = { has_valid_civic = civic_slaver_guilds has_valid_civic = civic_indentured_assets has_valid_civic = civic_dystopian_society is_slaver = yes any_owned_species = { is_sapient = yes has_living_standard = { type = living_standard_subsistence country = prev } } } desc = gal_com_slaver_empire } modifier = { factor = 1.2 OR = { has_valid_civic = civic_agrarian_idyll has_valid_civic = civic_free_haven has_valid_civic = civic_idealistic_foundation has_valid_civic = civic_inwards_perfection } desc = gal_com_supporting_civics } modifier = { factor = 0.8 OR = { is_gestalt = yes has_valid_civic = civic_aristocratic_elite has_valid_civic = civic_police_state } desc = gal_com_opposing_civics } } } resolution_greatergood_greater_than_ourselves = { icon = "GFX_resolution_greater_good" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no level = 3 modifier = { resolution_greatergood_workers_rights = 1 resolution_greatergood_five_year_plans = 1 resolution_greatergood_greater_than_ourselves = 1 } effect = { custom_tooltip = resolution_greatergood_greater_than_ourselves_tooltip hidden_effect = { every_playable_country = { limit = { is_galactic_community_member = yes } country_event = { id = federations.10010 days = 15 } } every_playable_country = { limit = { is_galactic_community_member = yes OR = { any_enslaved_species = { is_sapient = yes OR = { has_slavery_type = { type = slavery_normal country = prev } has_slavery_type = { type = slavery_livestock country = prev } has_slavery_type = { type = slavery_matrix country = prev } } } AND = { is_gestalt = no any_owned_species = { is_sapient = yes OR = { has_living_standard = { type = living_standard_subsistence country = prev } has_living_standard = { type = living_standard_stratified country = prev } has_living_standard = { type = living_standard_dystopian_society country = prev } } } } } } country_event = { id = federations.10210 } } every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5095 } } set_timed_country_flag = { flag = galactic_community_resolution_passed_greatergood days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5100 } } hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_greatergood days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_greatergood_five_year_plans" } breach = { NOT = { has_country_flag = constitutional_immunity } OR = { any_enslaved_species = { is_sapient = yes OR = { has_slavery_type = { type = slavery_normal country = prev } has_slavery_type = { type = slavery_livestock country = prev } has_slavery_type = { type = slavery_matrix country = prev } } } AND = { is_gestalt = no any_owned_species = { is_sapient = yes OR = { has_living_standard = { type = living_standard_subsistence country = prev } has_living_standard = { type = living_standard_stratified country = prev } has_living_standard = { type = living_standard_dystopian_society country = prev } } } } } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 1.2 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 0.75 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0 in_breach_of = resolution_greatergood_greater_than_ourselves desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0.5 is_megacorp = yes is_worker_coop_empire = no desc = gov_megacorporation } modifier = { factor = 1.2 has_ethic = ethic_fanatic_egalitarian desc = ethic_fanatic_egalitarian } modifier = { factor = 2 OR = { has_valid_civic = civic_shared_burden has_valid_civic = civic_machine_servitor has_valid_civic = civic_machine_exploration_protocol is_worker_coop_empire = yes } desc = gal_com_supporting_civics } modifier = { factor = 0.6 OR = { is_authoritarian = yes is_gestalt = yes } desc = gal_com_opposing_ethics } modifier = { factor = 0 OR = { has_valid_civic = civic_slaver_guilds has_valid_civic = civic_indentured_assets is_slaver = yes any_owned_species = { is_sapient = yes OR = { has_living_standard = { type = living_standard_subsistence country = prev } has_living_standard = { type = living_standard_stratified country = prev } has_living_standard = { type = living_standard_dystopian_society country = prev } } } } desc = gal_com_slaver_empire } modifier = { factor = 1.2 OR = { has_valid_civic = civic_agrarian_idyll has_valid_civic = civic_free_haven has_valid_civic = civic_idealistic_foundation has_valid_civic = civic_inwards_perfection } desc = gal_com_supporting_civics } modifier = { factor = 0.8 OR = { has_valid_civic = civic_aristocratic_elite has_valid_civic = civic_police_state } desc = gal_com_opposing_civics } } } resolution_greatergood_balance_in_the_middle = { icon = "GFX_resolution_greater_good" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no level = 4 modifier = { resolution_greatergood_workers_rights = 1 resolution_greatergood_five_year_plans = 1 resolution_greatergood_greater_than_ourselves = 1 resolution_greatergood_balance_in_the_middle = 1 } effect = { custom_tooltip = resolution_greatergood_balance_in_the_middle_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_greatergood days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes OR = { any_owned_species = { is_sapient = yes has_citizenship_type = { type = citizenship_slavery country = prev } } AND = { is_gestalt = no any_owned_species = { is_sapient = yes OR = { has_living_standard = { type = living_standard_subsistence country = prev } has_living_standard = { type = living_standard_stratified country = prev } has_living_standard = { type = living_standard_normal country = prev } has_living_standard = { type = living_standard_academic_privilege country = prev } has_living_standard = { type = living_standard_dystopian_society country = prev } } } } } } country_event = { id = federations.10220 } } every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5105 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_greatergood days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5110 } } } } allow = { is_active_resolution = "resolution_greatergood_greater_than_ourselves" } breach = { NOT = { has_country_flag = constitutional_immunity } OR = { has_valid_civic = civic_indentured_assets has_valid_civic = civic_slaver_guilds any_owned_species = { is_sapient = yes has_citizenship_type = { type = citizenship_slavery country = prev } } AND = { is_gestalt = no any_owned_species = { is_sapient = yes OR = { has_living_standard = { type = living_standard_subsistence country = prev } has_living_standard = { type = living_standard_stratified country = prev } has_living_standard = { type = living_standard_normal country = prev } has_living_standard = { type = living_standard_academic_privilege country = prev } has_living_standard = { type = living_standard_dystopian_society country = prev } } } } } } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 1.2 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 0.75 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0 in_breach_of = resolution_greatergood_balance_in_the_middle desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0.5 is_megacorp = yes is_worker_coop_empire = no desc = gov_megacorporation } modifier = { factor = 1.2 has_ethic = ethic_fanatic_egalitarian desc = ethic_fanatic_egalitarian } modifier = { factor = 2 OR = { has_valid_civic = civic_shared_burden has_valid_civic = civic_machine_servitor has_valid_civic = civic_machine_exploration_protocol is_worker_coop_empire = yes } desc = gal_com_supporting_civics } modifier = { factor = 0.6 OR = { is_authoritarian = yes is_gestalt = yes } desc = gal_com_opposing_ethics } modifier = { factor = 0 OR = { has_valid_civic = civic_slaver_guilds has_valid_civic = civic_indentured_assets is_slaver = yes any_owned_species = { is_sapient = yes OR = { has_living_standard = { type = living_standard_subsistence country = prev } has_living_standard = { type = living_standard_stratified country = prev } has_living_standard = { type = living_standard_normal country = prev } has_living_standard = { type = living_standard_academic_privilege country = prev } has_living_standard = { type = living_standard_dystopian_society country = prev } } } } desc = gal_com_slaver_empire } modifier = { factor = 1.2 OR = { has_valid_civic = civic_agrarian_idyll has_valid_civic = civic_free_haven has_valid_civic = civic_idealistic_foundation has_valid_civic = civic_inwards_perfection } desc = gal_com_supporting_civics } modifier = { factor = 0.8 OR = { has_valid_civic = civic_aristocratic_elite has_valid_civic = civic_police_state } desc = gal_com_opposing_civics } } } resolution_greatergood_universal_prosperity_mandate = { icon = "GFX_resolution_greater_good" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no level = 5 modifier = { resolution_greatergood_workers_rights = 1 resolution_greatergood_five_year_plans = 1 resolution_greatergood_greater_than_ourselves = 1 resolution_greatergood_balance_in_the_middle = 1 resolution_greatergood_universal_prosperity_mandate = 1 } effect = { custom_tooltip = resolution_greatergood_universal_prosperity_mandate_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_greatergood days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes OR = { any_owned_species = { is_sapient = yes has_citizenship_type = { type = citizenship_slavery country = prev } } AND = { is_gestalt = no any_owned_species = { is_sapient = yes OR = { has_living_standard = { type = living_standard_subsistence country = prev } has_living_standard = { type = living_standard_stratified country = prev } has_living_standard = { type = living_standard_normal country = prev } has_living_standard = { type = living_standard_academic_privilege country = prev } has_living_standard = { type = living_standard_good country = prev } has_living_standard = { type = living_standard_decadent country = prev } has_living_standard = { type = living_standard_dystopian_society country = prev } } } } AND = { is_gestalt = yes any_owned_species = { is_sapient = yes OR = { has_living_standard = { type = living_standard_ego_assimilation country = prev } has_living_standard = { type = living_standard_ego_assimilation_psionic country = prev } has_living_standard = { type = living_standard_cyborg_ego_assimilation country = prev } has_living_standard = { type = living_standard_cyborg_ego_assimilation_psionic country = prev } } } } } } country_event = { id = federations.10230 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_greatergood days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_greatergood_balance_in_the_middle" } breach = { NOT = { has_country_flag = constitutional_immunity } OR = { has_valid_civic = civic_indentured_assets has_valid_civic = civic_slaver_guilds AND = { is_gestalt = no any_owned_species = { is_sapient = yes OR = { has_living_standard = { type = living_standard_subsistence country = prev } has_living_standard = { type = living_standard_stratified country = prev } has_living_standard = { type = living_standard_normal country = prev } has_living_standard = { type = living_standard_academic_privilege country = prev } has_living_standard = { type = living_standard_good country = prev } has_living_standard = { type = living_standard_decadent country = prev } has_living_standard = { type = living_standard_dystopian_society country = prev } } } } any_owned_species = { is_sapient = yes has_citizenship_type = { type = citizenship_slavery country = prev } } AND = { is_gestalt = yes any_owned_species = { is_sapient = yes OR = { has_living_standard = { type = living_standard_ego_assimilation country = prev } has_living_standard = { type = living_standard_ego_assimilation_psionic country = prev } has_living_standard = { type = living_standard_cyborg_ego_assimilation country = prev } has_living_standard = { type = living_standard_cyborg_ego_assimilation_psionic country = prev } } } } } } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 0 is_egalitarian = no desc = ethic_egalitarian } modifier = { factor = 0.75 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0 in_breach_of = resolution_greatergood_universal_prosperity_mandate desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0.5 is_megacorp = yes is_worker_coop_empire = no desc = gov_megacorporation } modifier = { factor = 1.2 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 1.2 has_ethic = ethic_fanatic_egalitarian desc = ethic_fanatic_egalitarian } modifier = { factor = 2 OR = { has_valid_civic = civic_shared_burden has_valid_civic = civic_machine_servitor has_valid_civic = civic_machine_exploration_protocol is_worker_coop_empire = yes } desc = gal_com_supporting_civics } modifier = { factor = 1.2 OR = { has_valid_civic = civic_agrarian_idyll has_valid_civic = civic_free_haven has_valid_civic = civic_idealistic_foundation has_valid_civic = civic_inwards_perfection } desc = gal_com_supporting_civics } } } # MUTUAL DEFENSE resolution_mutualdefense_repeal_1 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_mutualdefense_repeal_1_effect_success hidden_effect = { cancel_resolution = "resolution_mutualdefense_the_readied_shield" set_timed_country_flag = { flag = galactic_community_resolution_passed_mutualdefense_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_mutualdefense_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_mutualdefense_the_readied_shield" } allow = {} ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_militarist = yes desc = ethic_militarist } modifier = { factor = 2 is_pacifist = yes desc = ethic_pacifist } } } resolution_mutualdefense_repeal_2 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_mutualdefense_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_mutualdefense_military_readiness_act" set_timed_country_flag = { flag = galactic_community_resolution_passed_mutualdefense_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_mutualdefense_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_mutualdefense_military_readiness_act" } modifier = { resolution_mutualdefense_the_readied_shield = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_militarist = yes desc = ethic_militarist } modifier = { factor = 10 in_breach_of = resolution_mutualdefense_military_readiness_act desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 2 is_pacifist = yes desc = ethic_pacifist } } } resolution_mutualdefense_repeal_3 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_mutualdefense_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_mutualdefense_enemy_of_my_enemy" set_timed_country_flag = { flag = galactic_community_resolution_passed_mutualdefense_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_mutualdefense_military_readiness_act_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_mutualdefense_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_mutualdefense_enemy_of_my_enemy" } modifier = { resolution_mutualdefense_the_readied_shield = 1 resolution_mutualdefense_naval_weight = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_militarist = yes desc = ethic_militarist } modifier = { factor = 2 is_pacifist = yes desc = ethic_pacifist } } } resolution_mutualdefense_repeal_4 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_mutualdefense_repeal_4_effect_success hidden_effect = { cancel_resolution = "resolution_mutualdefense_castigation_proclamation" set_timed_country_flag = { flag = galactic_community_resolution_passed_mutualdefense_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_mutualdefense_enemy_of_my_enemy_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_mutualdefense_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_mutualdefense_castigation_proclamation" } modifier = { resolution_mutualdefense_the_readied_shield = 1 resolution_mutualdefense_naval_weight = 2 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_militarist = yes desc = ethic_militarist } modifier = { factor = 2 is_pacifist = yes desc = ethic_pacifist } } } resolution_mutualdefense_repeal_5 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_mutualdefense_repeal_5_effect_success hidden_effect = { cancel_resolution = "resolution_mutualdefense_renegade_containment" set_timed_country_flag = { flag = galactic_community_resolution_passed_mutualdefense_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_mutualdefense_castigation_proclamation_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_mutualdefense_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_mutualdefense_renegade_containment" } modifier = { resolution_mutualdefense_the_readied_shield = 1 resolution_mutualdefense_naval_weight = 3 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_militarist = yes desc = ethic_militarist } modifier = { factor = 2 is_pacifist = yes desc = ethic_pacifist } } } resolution_mutualdefense_the_readied_shield = { icon = "GFX_resolution_mutual_defense" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no level = 1 modifier = { resolution_mutualdefense_the_readied_shield = 1 } effect = { hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_mutualdefense days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_mutualdefense days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_mutualdefense_the_readied_shield" is_active_resolution = "resolution_mutualdefense_military_readiness_act" is_active_resolution = "resolution_mutualdefense_enemy_of_my_enemy" is_active_resolution = "resolution_mutualdefense_castigation_proclamation" is_active_resolution = "resolution_mutualdefense_renegade_containment" } } } ai_weight = { base = @resolution_weight_loved modifier = { factor = 2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.5 OR = { has_valid_civic = civic_citizen_service has_valid_civic = civic_distinguished_admiralty has_valid_civic = civic_warrior_culture has_valid_civic = civic_private_military_companies has_valid_civic = civic_naval_contractors has_valid_civic = civic_hive_subspace_ephapse has_valid_civic = civic_hive_strength_of_legions has_valid_civic = civic_machine_warbots } desc = gal_com_supporting_civics } modifier = { factor = 0.25 is_pacifist = yes desc = ethic_pacifist } } } resolution_mutualdefense_military_readiness_act = { icon = "GFX_resolution_mutual_defense" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no level = 2 modifier = { resolution_mutualdefense_the_readied_shield = 1 resolution_mutualdefense_naval_weight = 1 } effect = { custom_tooltip = resolution_mutualdefense_military_readiness_act_tooltip hidden_effect = { set_global_flag = resolution_with_breach_effect_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_mutualdefense days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_mutualdefense days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_mutualdefense_the_readied_shield" } breach = { NOT = { has_country_flag = constitutional_immunity } used_naval_capacity_percent < 0.5 is_subject = no } ai_weight = { base = @resolution_weight_popular modifier = { factor = 2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 0 in_breach_of = resolution_mutualdefense_military_readiness_act desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 1.5 OR = { has_valid_civic = civic_citizen_service has_valid_civic = civic_distinguished_admiralty has_valid_civic = civic_warrior_culture has_valid_civic = civic_private_military_companies has_valid_civic = civic_naval_contractors has_valid_civic = civic_hive_subspace_ephapse has_valid_civic = civic_hive_strength_of_legions has_valid_civic = civic_machine_warbots } desc = gal_com_supporting_civics } modifier = { factor = 0.1 used_naval_capacity_percent < 0.5 desc = gal_com_low_naval_capacity_percent } modifier = { factor = 0 is_pacifist = yes desc = ethic_pacifist } } } resolution_mutualdefense_enemy_of_my_enemy = { icon = "GFX_resolution_mutual_defense" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no level = 3 modifier = { resolution_mutualdefense_the_readied_shield = 1 resolution_mutualdefense_naval_weight = 2 } effect = { custom_tooltip = resolution_mutualdefense_enemy_of_my_enemy_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_mutualdefense days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_mutualdefense days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_mutualdefense_military_readiness_act" } breach = { NOT = { has_country_flag = constitutional_immunity } used_naval_capacity_percent < 0.5 is_subject = no } ai_weight = { base = @resolution_weight_normal modifier = { factor = 2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.5 OR = { has_valid_civic = civic_citizen_service has_valid_civic = civic_distinguished_admiralty has_valid_civic = civic_warrior_culture has_valid_civic = civic_private_military_companies has_valid_civic = civic_naval_contractors has_valid_civic = civic_hive_subspace_ephapse has_valid_civic = civic_hive_strength_of_legions has_valid_civic = civic_machine_warbots } desc = gal_com_supporting_civics } modifier = { factor = 0 is_pacifist = yes desc = ethic_pacifist } } } resolution_mutualdefense_castigation_proclamation = { icon = "GFX_resolution_mutual_defense" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no level = 4 modifier = { resolution_mutualdefense_the_readied_shield = 1 resolution_mutualdefense_naval_weight = 3 } effect = { custom_tooltip = resolution_mutualdefense_castigation_proclamation_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_mutualdefense days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_mutualdefense days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_mutualdefense_enemy_of_my_enemy" } breach = { NOT = { has_country_flag = constitutional_immunity } used_naval_capacity_percent < 0.5 is_subject = no } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.5 OR = { has_valid_civic = civic_citizen_service has_valid_civic = civic_distinguished_admiralty has_valid_civic = civic_warrior_culture has_valid_civic = civic_private_military_companies has_valid_civic = civic_naval_contractors has_valid_civic = civic_hive_subspace_ephapse has_valid_civic = civic_hive_strength_of_legions has_valid_civic = civic_machine_warbots } desc = gal_com_supporting_civics } modifier = { factor = 0.8 OR = { has_modifier = resolution_denounced is_in_breach_of_any = yes } desc = gal_com_is_denounced_or_in_breach } modifier = { factor = 0 is_pacifist = yes desc = ethic_pacifist } } } resolution_mutualdefense_renegade_containment = { icon = "GFX_resolution_mutual_defense" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no level = 5 modifier = { resolution_mutualdefense_the_readied_shield = 1 resolution_mutualdefense_naval_weight = 4 } effect = { custom_tooltip = resolution_mutualdefense_renegade_containment_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_mutualdefense days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_mutualdefense days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_mutualdefense_castigation_proclamation" } breach = { NOT = { has_country_flag = constitutional_immunity } used_naval_capacity_percent < 0.5 is_subject = no } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.5 OR = { has_valid_civic = civic_citizen_service has_valid_civic = civic_distinguished_admiralty has_valid_civic = civic_warrior_culture has_valid_civic = civic_private_military_companies has_valid_civic = civic_naval_contractors has_valid_civic = civic_hive_subspace_ephapse has_valid_civic = civic_hive_strength_of_legions has_valid_civic = civic_machine_warbots } desc = gal_com_supporting_civics } modifier = { factor = 0 is_pacifist = yes desc = ethic_pacifist } } } resolution_mutualdefense_castigation_denouncement = { icon = "GFX_resolution_mutual_defense" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = yes harmful = yes valid_target = { is_country_type = default NOT = { is_same_value = from } # don't denounce yourself. OR = { is_galactic_community_member = no is_in_breach_of_any = yes } OR = { opinion_level = { who = from level < neutral } from = { is_rival = prev } is_in_breach_of_any = yes } } effect = { add_modifier = { modifier = resolution_denounced days = 3600 } } potential = { has_federations_dlc = yes OR = { is_active_resolution = "resolution_mutualdefense_castigation_proclamation" is_active_resolution = "resolution_mutualdefense_renegade_containment" } } ai_weight = { base = @resolution_weight_normal } } resolution_council_denouncement = { icon = "GFX_resolution_purges" potential = { OR = { has_federations_dlc = yes has_nemesis = yes } is_galactic_council_established = yes NOT = { has_global_flag = resolution_council_denouncement_abolished } } resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = yes harmful = yes valid_target = { is_country_type = default is_galactic_community_member = yes NOT = { is_same_value = from } # don't denounce yourself. OR = { opinion_level = { who = from level < neutral } from = { is_rival = prev } is_in_breach_of_any = yes } NOT = { has_country_flag = constitutional_immunity } } effect = { add_modifier = { modifier = resolution_denounced days = 3600 } } allow = { is_part_of_galactic_council = yes } ai_weight = { base = @resolution_weight_disliked # weaklings are scared of BtC modifier = { factor = 5 has_nemesis = yes any_playable_country = { #has_crisis_level >= crisis_level_1 OR = { has_crisis_level = crisis_level_1 has_crisis_level = crisis_level_2 has_crisis_level = crisis_level_3 has_crisis_level = crisis_level_4 has_crisis_level = crisis_level_5 } NOT = { is_same_value = prev } has_resource = { type = menace amount > 1000 } relative_power = { who = prev category = all value > equivalent } } desc = gal_com_afraid_of_powerful_crisis } # everyone is scared of BtC modifier = { factor = 5 has_nemesis = yes any_playable_country = { #has_crisis_level >= crisis_level_1 OR = { has_crisis_level = crisis_level_1 has_crisis_level = crisis_level_2 has_crisis_level = crisis_level_3 has_crisis_level = crisis_level_4 has_crisis_level = crisis_level_5 } NOT = { is_same_value = prev } has_resource = { type = menace amount > 2000 } } desc = gal_com_afraid_of_crisis } # imagine having a BtC empire next door modifier = { factor = 5 has_nemesis = yes any_neighbor_country = { #has_crisis_level >= crisis_level_1 OR = { has_crisis_level = crisis_level_1 has_crisis_level = crisis_level_2 has_crisis_level = crisis_level_3 has_crisis_level = crisis_level_4 has_crisis_level = crisis_level_5 } } desc = gal_com_afraid_of_neighbor_crisis } # imagine your rival having a (not too scary) BtC empire next door - that's good modifier = { factor = 0.01 has_nemesis = yes NOT = { any_neighbor_country = { #has_crisis_level >= crisis_level_1 OR = { has_crisis_level = crisis_level_1 has_crisis_level = crisis_level_2 has_crisis_level = crisis_level_3 has_crisis_level = crisis_level_4 has_crisis_level = crisis_level_5 } } } any_rival_country = { any_neighbor_country = { #has_crisis_level >= crisis_level_1 #has_crisis_level < crisis_level_5 OR = { has_crisis_level = crisis_level_1 has_crisis_level = crisis_level_2 has_crisis_level = crisis_level_3 has_crisis_level = crisis_level_4 #has_crisis_level = crisis_level_5 } } } desc = gal_com_pleased_to_have_rival_neighboring_crisis } } } # RULES OF WAR resolution_rulesofwar_repeal_1 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_rulesofwar_repeal_1_effect_success hidden_effect = { cancel_resolution = "resolution_rulesofwar_guardian_angels" set_timed_country_flag = { flag = galactic_community_resolution_passed_rulesofwar_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_rulesofwar_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_rulesofwar_guardian_angels" } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 0 is_pacifist = yes desc = ethic_pacifist } } } resolution_rulesofwar_repeal_2 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_rulesofwar_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_rulesofwar_reverence_for_life" set_timed_country_flag = { flag = galactic_community_resolution_passed_rulesofwar_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_rulesofwar_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_rulesofwar_reverence_for_life" } modifier = { resolution_rulesofwar_guardian_angels = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 10 in_breach_of = resolution_rulesofwar_reverence_for_life desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0 is_pacifist = yes desc = ethic_pacifist } } } resolution_rulesofwar_repeal_3 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_rulesofwar_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_rulesofwar_independent_tribunals" set_timed_country_flag = { flag = galactic_community_resolution_passed_rulesofwar_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_rulesofwar_reverence_for_life_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_rulesofwar_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_rulesofwar_independent_tribunals" } modifier = { resolution_rulesofwar_guardian_angels = 1 resolution_rulesofwar_reverence_for_life = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 10 in_breach_of = resolution_rulesofwar_independent_tribunals desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0 is_pacifist = yes desc = ethic_pacifist } } } resolution_rulesofwar_repeal_4 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_rulesofwar_repeal_4_effect_success hidden_effect = { cancel_resolution = "resolution_rulesofwar_last_resort_doctrine" set_timed_country_flag = { flag = galactic_community_resolution_passed_rulesofwar_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_rulesofwar_independent_tribunals_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_rulesofwar_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_rulesofwar_last_resort_doctrine" } modifier = { resolution_rulesofwar_guardian_angels = 1 resolution_rulesofwar_reverence_for_life = 1 resolution_rulesofwar_independent_tribunals = 1 } allow = {} ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 10 in_breach_of = resolution_rulesofwar_last_resort_doctrine desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0 is_pacifist = yes desc = ethic_pacifist } } } resolution_rulesofwar_repeal_5 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_rulesofwar_repeal_5_effect_success hidden_effect = { cancel_resolution = "resolution_rulesofwar_demobilization_initiative" set_timed_country_flag = { flag = galactic_community_resolution_passed_rulesofwar_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_rulesofwar_last_resort_doctrine_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_rulesofwar_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_rulesofwar_demobilization_initiative" } modifier = { resolution_rulesofwar_guardian_angels = 1 resolution_rulesofwar_reverence_for_life = 1 resolution_rulesofwar_independent_tribunals = 1 resolution_rulesofwar_last_resort_doctrine = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 10 in_breach_of = resolution_rulesofwar_demobilization_initiative desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0 is_pacifist = yes desc = ethic_pacifist } } } resolution_rulesofwar_guardian_angels = { icon = "GFX_resolution_rules_of_war" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no level = 1 modifier = { resolution_rulesofwar_guardian_angels = 1 } effect = { hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_rulesofwar days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_rulesofwar days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_rulesofwar_guardian_angels" is_active_resolution = "resolution_rulesofwar_reverence_for_life" is_active_resolution = "resolution_rulesofwar_independent_tribunals" is_active_resolution = "resolution_rulesofwar_last_resort_doctrine" is_active_resolution = "resolution_rulesofwar_demobilization_initiative" } } } ai_weight = { base = @resolution_weight_loved modifier = { factor = 0.8 is_militarist = yes desc = ethic_militarist } modifier = { factor = 0.8 is_gestalt = yes desc = ethic_gestalt_consciousness } modifier = { factor = 2 is_pacifist = yes desc = ethic_pacifist } } } resolution_rulesofwar_reverence_for_life = { icon = "GFX_resolution_rules_of_war" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no level = 2 modifier = { resolution_rulesofwar_guardian_angels = 1 resolution_rulesofwar_reverence_for_life = 1 } effect = { custom_tooltip = resolution_rulesofwar_reverence_for_life_tooltip hidden_effect = { set_global_flag = resolution_with_breach_effect_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_rulesofwar days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes has_policy_flag = purge_allowed } country_event = { id = federations.10300 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_rulesofwar days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_rulesofwar_guardian_angels" } breach = { NOT = { has_country_flag = constitutional_immunity } OR = { has_policy_flag = purge_allowed has_country_flag = resolution_breached_fired_cracker } } ai_weight = { base = @resolution_weight_popular modifier = { factor = 0 is_militarist = yes desc = ethic_militarist } modifier = { factor = 0 in_breach_of = resolution_rulesofwar_reverence_for_life desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0.2 has_ai_personality_behaviour = purger NOT = { has_valid_civic = civic_machine_servitor } desc = gal_com_purger_empire } modifier = { factor = 2 has_valid_civic = civic_machine_servitor desc = civic_machine_servitor } modifier = { factor = 2 has_valid_civic = civic_machine_exploration_protocol desc = civic_machine_exploration_protocol } modifier = { factor = 2 is_pacifist = yes desc = ethic_pacifist } } } resolution_rulesofwar_independent_tribunals = { icon = "GFX_resolution_rules_of_war" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no level = 3 modifier = { resolution_rulesofwar_guardian_angels = 1 resolution_rulesofwar_reverence_for_life = 1 resolution_rulesofwar_independent_tribunals = 1 } effect = { custom_tooltip = resolution_rulesofwar_independent_tribunals_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_rulesofwar days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes OR = { has_policy_flag = orbital_bombardment_armageddon has_policy_flag = orbital_bombardment_indiscriminate } } country_event = { id = federations.10310 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_rulesofwar days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_rulesofwar_reverence_for_life" } breach = { NOT = { has_country_flag = constitutional_immunity } OR = { has_policy_flag = purge_allowed has_country_flag = resolution_breached_fired_cracker has_policy_flag = orbital_bombardment_armageddon has_policy_flag = orbital_bombardment_indiscriminate has_country_flag = resolution_breached_fired_neutron has_country_flag = resolution_breached_fired_godray has_country_flag = resolution_breached_fired_assimilator has_country_flag = resolution_breached_fired_deluge } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_militarist = yes desc = ethic_militarist } modifier = { factor = 0 in_breach_of = resolution_rulesofwar_independent_tribunals desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 2 is_pacifist = yes desc = ethic_pacifist } } } resolution_rulesofwar_last_resort_doctrine = { icon = "GFX_resolution_rules_of_war" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no level = 4 modifier = { resolution_rulesofwar_guardian_angels = 1 resolution_rulesofwar_reverence_for_life = 1 resolution_rulesofwar_independent_tribunals = 1 resolution_rulesofwar_last_resort_doctrine = 1 } effect = { custom_tooltip = resolution_rulesofwar_last_resort_doctrine_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_rulesofwar days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes has_policy_flag = unrestricted_wars } country_event = { id = federations.10320 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_rulesofwar days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_rulesofwar_independent_tribunals" } breach = { NOT = { has_country_flag = constitutional_immunity } OR = { has_policy_flag = unrestricted_wars has_policy_flag = purge_allowed has_country_flag = resolution_breached_fired_cracker has_policy_flag = orbital_bombardment_armageddon has_policy_flag = orbital_bombardment_indiscriminate has_country_flag = resolution_breached_fired_neutron has_country_flag = resolution_breached_fired_godray has_country_flag = resolution_breached_fired_assimilator has_country_flag = resolution_breached_fired_deluge } } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0 is_militarist = yes desc = ethic_militarist } modifier = { factor = 0 has_policy_flag = unrestricted_wars desc = gal_com_opposing_policy } modifier = { factor = 0 in_breach_of = resolution_rulesofwar_last_resort_doctrine desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0.2 has_ai_personality_behaviour = conqueror desc = personality_type_conqueror } modifier = { factor = 2 is_pacifist = yes desc = ethic_pacifist } } } resolution_rulesofwar_demobilization_initiative = { icon = "GFX_resolution_rules_of_war" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no level = 5 modifier = { resolution_rulesofwar_guardian_angels = 1 resolution_rulesofwar_reverence_for_life = 1 resolution_rulesofwar_independent_tribunals = 1 resolution_rulesofwar_last_resort_doctrine = 1 resolution_rulesofwar_demobilization_initiative = 1 } effect = { custom_tooltip = resolution_rulesofwar_demobilization_initiative_tooltip hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_rulesofwar days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes has_policy_flag = economic_policy_military } country_event = { id = federations.10330 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_rulesofwar days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_rulesofwar_last_resort_doctrine" } breach = { NOT = { has_country_flag = constitutional_immunity } OR = { has_policy_flag = unrestricted_wars has_policy_flag = purge_allowed has_policy_flag = economic_policy_military has_policy_flag = orbital_bombardment_armageddon has_policy_flag = orbital_bombardment_indiscriminate has_country_flag = resolution_breached_fired_cracker has_country_flag = resolution_breached_fired_neutron has_country_flag = resolution_breached_fired_godray has_country_flag = resolution_breached_fired_assimilator has_country_flag = resolution_breached_fired_deluge } } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 0 is_militarist = yes desc = ethic_militarist } modifier = { factor = 0 has_ai_personality_behaviour = conqueror desc = personality_type_conqueror } modifier = { factor = 0 has_policy_flag = economic_policy_military desc = economic_policy_military } modifier = { factor = 0 in_breach_of = resolution_rulesofwar_demobilization_initiative desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 2 is_pacifist = yes desc = ethic_pacifist } } } # DIVINITY OF LIFE resolution_divinity_repeal_1 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_divinity_repeal_1_effect_success hidden_effect = { cancel_resolution = "resolution_divinity_comfort_the_fallen" remove_global_flag = galactic_community_resolution_divinity_comfort_the_fallen set_timed_country_flag = { flag = galactic_community_resolution_passed_divinity_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_divinity_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_divinity_comfort_the_fallen" } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 1.15 is_authoritarian = yes is_spiritualist = no desc = ethic_authoritarian } modifier = { factor = 1.15 is_megacorp = yes is_spiritualist = no desc = gov_megacorporation } modifier = { factor = 1.25 is_materialist = yes desc = ethic_materialist } modifier = { factor = 0.95 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 1.5 is_gestalt = yes desc = ethic_gestalt_consciousness } modifier = { factor = 2 is_synthetic_empire = yes desc = synthetic_empire } modifier = { factor = 0.5 is_spiritualist = yes is_individual_machine = no desc = ethic_spiritualist } modifier = { factor = 10 is_individual_machine = yes desc = galcom_individual_machine } modifier = { factor = 0 has_valid_civic = civic_shared_burden desc = civic_shared_burden } modifier = { factor = 10 has_origin = origin_cybernetic_creed desc = origin_cybernetic_creed } modifier = { factor = 0 is_worker_coop_empire = yes desc = civic_worker_coop } } } resolution_divinity_repeal_2 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_divinity_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_divinity_tithe_on_the_soulless" set_timed_country_flag = { flag = galactic_community_resolution_passed_divinity_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_divinity_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_divinity_tithe_on_the_soulless" } modifier = { resolution_divinity_comfort_the_fallen = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 1.5 has_ai_personality_behaviour = robot_exploiter desc = personality_type_robot_exploiter } modifier = { factor = 1.75 has_ai_personality_behaviour = robot_liberator desc = personality_type_robot_liberator } modifier = { factor = 1.2 is_gestalt = yes desc = ethic_gestalt_consciousness } modifier = { factor = 2 is_synthetic_empire = yes desc = synthetic_empire } modifier = { factor = 0.8 NOR = { has_ai_personality_behaviour = robot_exploiter has_ai_personality_behaviour = robot_liberator } desc = gal_com_opposing_personality } modifier = { factor = 0.5 is_spiritualist = yes is_individual_machine = no desc = ethic_spiritualist } modifier = { factor = 10 is_individual_machine = yes desc = galcom_individual_machine } modifier = { factor = 10 has_origin = origin_cybernetic_creed desc = origin_cybernetic_creed } } } resolution_divinity_repeal_3 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_divinity_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_divinity_right_to_work" remove_global_flag = galactic_community_resolution_divinity_right_to_work set_timed_country_flag = { flag = galactic_community_resolution_passed_divinity_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_divinity_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_divinity_right_to_work" } modifier = { resolution_divinity_comfort_the_fallen = 1 resolution_divinity_tithe_on_the_soulless = 1 } allow = {} ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 1.5 has_ai_personality_behaviour = robot_exploiter desc = personality_type_robot_exploiter } modifier = { factor = 1.75 has_ai_personality_behaviour = robot_liberator desc = personality_type_robot_liberator } modifier = { factor = 1.2 is_gestalt = yes desc = ethic_gestalt_consciousness } modifier = { factor = 2 is_synthetic_empire = yes desc = synthetic_empire } modifier = { factor = 0.8 NOR = { has_ai_personality_behaviour = robot_exploiter has_ai_personality_behaviour = robot_liberator } desc = gal_com_opposing_personality } modifier = { factor = 0.5 is_spiritualist = yes is_individual_machine = no desc = ethic_spiritualist } modifier = { factor = 10 is_individual_machine = yes desc = galcom_individual_machine } modifier = { factor = 10 has_origin = origin_cybernetic_creed desc = origin_cybernetic_creed } } } resolution_divinity_repeal_4 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_divinity_repeal_4_effect_success hidden_effect = { cancel_resolution = "resolution_divinity_silence_the_soulless" set_timed_country_flag = { flag = galactic_community_resolution_passed_divinity_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_rulesofwar_independent_tribunals_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_divinity_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_divinity_silence_the_soulless" } modifier = { resolution_divinity_comfort_the_fallen = 1 resolution_divinity_tithe_on_the_soulless = 1 resolution_divinity_right_to_work = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 1.5 has_ai_personality_behaviour = robot_exploiter desc = personality_type_robot_exploiter } modifier = { factor = 1.75 has_ai_personality_behaviour = robot_liberator desc = personality_type_robot_liberator } modifier = { factor = 1.2 is_gestalt = yes desc = ethic_gestalt_consciousness } modifier = { factor = 2 is_synthetic_empire = yes desc = synthetic_empire } modifier = { factor = 0.8 NOR = { has_ai_personality_behaviour = robot_exploiter has_ai_personality_behaviour = robot_liberator } desc = gal_com_opposing_personality } modifier = { factor = 0.5 is_spiritualist = yes is_individual_machine = no desc = ethic_spiritualist } modifier = { factor = 10 is_individual_machine = yes desc = galcom_individual_machine } modifier = { factor = 10 has_origin = origin_cybernetic_creed desc = origin_cybernetic_creed } } } resolution_divinity_repeal_5 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_divinity_repeal_5_effect_success hidden_effect = { cancel_resolution = "resolution_divinity_a_defined_purpose" set_timed_country_flag = { flag = galactic_community_resolution_passed_divinity_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } custom_tooltip = resolution_rulesofwar_last_resort_doctrine_tooltip } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_divinity_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_divinity_a_defined_purpose" } modifier = { resolution_divinity_comfort_the_fallen = 1 resolution_divinity_tithe_on_the_soulless = 1 resolution_divinity_right_to_work = 1 resolution_divinity_silence_the_soulless = 1 } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 1.5 has_ai_personality_behaviour = robot_exploiter desc = personality_type_robot_exploiter } modifier = { factor = 1.75 has_ai_personality_behaviour = robot_liberator desc = personality_type_robot_liberator } modifier = { factor = 1.2 is_gestalt = yes desc = ethic_gestalt_consciousness } modifier = { factor = 2 is_synthetic_empire = yes desc = synthetic_empire } modifier = { factor = 0.8 NOR = { has_ai_personality_behaviour = robot_exploiter has_ai_personality_behaviour = robot_liberator } desc = gal_com_opposing_personality } modifier = { factor = 0.5 is_spiritualist = yes is_individual_machine = no desc = ethic_spiritualist } modifier = { factor = 10 is_individual_machine = yes desc = galcom_individual_machine } modifier = { factor = 10 in_breach_of = resolution_divinity_a_defined_purpose desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0 has_valid_civic = civic_machine_servitor desc = civic_machine_servitor } modifier = { factor = 10 has_origin = origin_cybernetic_creed desc = origin_cybernetic_creed } } } resolution_divinity_comfort_the_fallen = { icon = "GFX_resolution_robots_bad" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no level = 1 modifier = { resolution_divinity_comfort_the_fallen = 1 } effect = { custom_tooltip = resolution_divinity_comfort_the_fallen_effect hidden_effect = { set_global_flag = galactic_community_resolution_passed set_global_flag = galactic_community_resolution_divinity_comfort_the_fallen set_timed_country_flag = { flag = galactic_community_resolution_passed_divinity days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_divinity days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_divinity_comfort_the_fallen" is_active_resolution = "resolution_divinity_tithe_on_the_soulless" is_active_resolution = "resolution_divinity_right_to_work" is_active_resolution = "resolution_divinity_silence_the_soulless" is_active_resolution = "resolution_divinity_a_defined_purpose" } } } ai_weight = { base = @resolution_weight_loved modifier = { factor = 0.85 is_authoritarian = yes is_spiritualist = no desc = ethic_authoritarian } modifier = { factor = 0.85 is_megacorp = yes is_spiritualist = no desc = gov_megacorporation } modifier = { factor = 0.75 is_materialist = yes desc = ethic_materialist } modifier = { factor = 1.05 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 0.5 is_gestalt = yes desc = ethic_gestalt_consciousness } modifier = { factor = 0.25 is_synthetic_empire = yes desc = synthetic_empire } modifier = { factor = 1.5 is_spiritualist = yes is_individual_machine = no desc = ethic_spiritualist } modifier = { factor = 0 is_individual_machine = yes desc = galcom_individual_machine } modifier = { factor = 0 has_origin = origin_cybernetic_creed desc = origin_cybernetic_creed } modifier = { factor = 2 has_valid_civic = civic_shared_burden desc = civic_shared_burden } modifier = { factor = 2 is_worker_coop_empire = yes desc = civic_worker_coop } } } resolution_divinity_tithe_on_the_soulless = { icon = "GFX_resolution_robots_bad" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no level = 2 modifier = { resolution_divinity_comfort_the_fallen = 1 resolution_divinity_tithe_on_the_soulless = 1 } effect = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_divinity days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_divinity days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_divinity_comfort_the_fallen" } ai_weight = { base = @resolution_weight_popular modifier = { factor = 0.5 has_ai_personality_behaviour = robot_exploiter desc = personality_type_robot_exploiter } modifier = { factor = 0.25 has_ai_personality_behaviour = robot_liberator desc = personality_type_robot_liberator } modifier = { factor = 0.8 is_gestalt = yes desc = ethic_gestalt_consciousness } modifier = { factor = 0 is_synthetic_empire = yes desc = synthetic_empire } modifier = { factor = 1.2 NOR = { has_ai_personality_behaviour = robot_exploiter has_ai_personality_behaviour = robot_liberator } desc = gal_com_supporting_personality } modifier = { factor = 1.5 is_spiritualist = yes is_individual_machine = no desc = ethic_spiritualist } modifier = { factor = 0 is_individual_machine = yes desc = galcom_individual_machine } modifier = { factor = 0 has_origin = origin_cybernetic_creed desc = origin_cybernetic_creed } } } resolution_divinity_right_to_work = { icon = "GFX_resolution_robots_bad" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no level = 3 modifier = { resolution_divinity_comfort_the_fallen = 1 resolution_divinity_tithe_on_the_soulless = 1 resolution_divinity_right_to_work = 1 } effect = { custom_tooltip = resolution_divinity_right_to_work_effect hidden_effect = { set_global_flag = galactic_community_resolution_divinity_right_to_work set_timed_country_flag = { flag = galactic_community_resolution_passed_divinity days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_divinity days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_divinity_tithe_on_the_soulless" } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0.5 has_ai_personality_behaviour = robot_exploiter desc = personality_type_robot_exploiter } modifier = { factor = 0.25 has_ai_personality_behaviour = robot_liberator desc = personality_type_robot_liberator } modifier = { factor = 0.8 is_gestalt = yes desc = ethic_gestalt_consciousness } modifier = { factor = 0 is_synthetic_empire = yes desc = synthetic_empire } modifier = { factor = 1.2 NOR = { has_ai_personality_behaviour = robot_exploiter has_ai_personality_behaviour = robot_liberator } desc = gal_com_supporting_personality } modifier = { factor = 1.5 is_spiritualist = yes is_individual_machine = no desc = ethic_spiritualist } modifier = { factor = 0 is_individual_machine = yes desc = galcom_individual_machine } modifier = { factor = 0 has_origin = origin_cybernetic_creed desc = origin_cybernetic_creed } } } resolution_divinity_silence_the_soulless = { icon = "GFX_resolution_robots_bad" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no level = 4 modifier = { resolution_divinity_comfort_the_fallen = 1 resolution_divinity_tithe_on_the_soulless = 1 resolution_divinity_right_to_work = 1 resolution_divinity_silence_the_soulless = 1 } triggered_modifier = { potential = { is_synthetic_empire = yes } modifier = { resolution_divinity_silence_the_soulless_synthetic_empire_effect = 1 } } effect = { custom_tooltip = resolution_divinity_silence_the_soulless_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_divinity days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_global_flag = resolution_with_breach_effect_passed } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_divinity days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_divinity_right_to_work" } breach = { NOT = { has_country_flag = constitutional_immunity } has_country_flag = resolution_breached_synthetic_evolution } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 0.5 has_ai_personality_behaviour = robot_exploiter desc = personality_type_robot_exploiter } modifier = { factor = 0.25 has_ai_personality_behaviour = robot_liberator desc = personality_type_robot_liberator } modifier = { factor = 0.8 is_gestalt = yes desc = ethic_gestalt_consciousness } modifier = { factor = 0 is_synthetic_empire = yes desc = synthetic_empire } modifier = { factor = 1.2 NOR = { has_ai_personality_behaviour = robot_exploiter has_ai_personality_behaviour = robot_liberator } desc = gal_com_supporting_personality } modifier = { factor = 1.5 is_spiritualist = yes is_individual_machine = no desc = ethic_spiritualist } modifier = { factor = 0 is_individual_machine = yes desc = galcom_individual_machine } modifier = { factor = 0 has_origin = origin_cybernetic_creed desc = origin_cybernetic_creed } } } resolution_divinity_a_defined_purpose = { icon = "GFX_resolution_robots_bad" potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no level = 5 modifier = { resolution_divinity_comfort_the_fallen = 1 resolution_divinity_tithe_on_the_soulless = 1 resolution_divinity_right_to_work = 1 resolution_divinity_silence_the_soulless = 1 resolution_divinity_a_defined_purpose = 1 } effect = { custom_tooltip = resolution_divinity_a_defined_purpose_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_divinity days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes in_breach_of = resolution_divinity_a_defined_purpose } country_event = { id = federations.10340 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_divinity days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = "resolution_divinity_silence_the_soulless" } breach = { NOT = { has_country_flag = constitutional_immunity } OR = { has_country_flag = resolution_breached_synthetic_evolution AND = { is_machine_empire = no has_policy_flag = ai_full_rights } AND = { is_machine_empire = yes NOT = { has_valid_civic = civic_machine_servitor } } } } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 0.5 has_ai_personality_behaviour = robot_exploiter NOT = { has_valid_civic = civic_machine_servitor } desc = personality_type_robot_exploiter } modifier = { factor = 0.25 has_ai_personality_behaviour = robot_liberator NOT = { has_valid_civic = civic_machine_servitor } desc = personality_type_robot_liberator } modifier = { factor = 0.8 is_gestalt = yes NOT = { has_valid_civic = civic_machine_servitor } desc = ethic_gestalt_consciousness } modifier = { factor = 0 is_synthetic_empire = yes NOT = { has_valid_civic = civic_machine_servitor } desc = synthetic_empire } modifier = { factor = 1.2 NOR = { has_ai_personality_behaviour = robot_exploiter has_ai_personality_behaviour = robot_liberator } desc = gal_com_supporting_personality } modifier = { factor = 1.5 is_spiritualist = yes is_individual_machine = no desc = ethic_spiritualist } modifier = { factor = 0 is_individual_machine = yes desc = galcom_individual_machine } modifier = { factor = 100 has_valid_civic = civic_machine_servitor desc = civic_machine_servitor } modifier = { factor = 0 has_origin = origin_cybernetic_creed desc = origin_cybernetic_creed } } } # GALACTIC REFORMS resolution_galacticreforms_abolish_council = { icon = "GFX_resolution_council_veto" resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = no modifier = { } effect = { custom_tooltip = resolution_galacticreforms_abolish_council_tooltip hidden_effect = { set_council_size = 0 remove_global_flag = galactic_council_formed set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { OR = { has_federations_dlc = yes has_nemesis = yes } has_global_flag = galactic_council_formed has_galactic_emperor = no } ai_weight = { base = @resolution_weight_hated modifier = { factor = 0 is_part_of_galactic_council = yes NOT = { has_ai_personality = democratic_crusaders } desc = gal_com_on_galatic_council } modifier = { factor = 1.5 is_part_of_galactic_council = no has_ai_personality = democratic_crusaders desc = gal_com_not_on_galatic_council } modifier = { factor = 0.5 is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } desc = gal_com_overlord_on_galatic_council } modifier = { factor = 0.5 OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_opposing_civics } modifier = { factor = 1.1 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 1.2 OR = { is_gestalt = yes is_xenophobe = yes } desc = gal_com_opposing_ethics } modifier = { factor = 0.8 is_xenophile = yes desc = ethic_xenophile } } } resolution_galacticreforms_form_council = { icon = "GFX_resolution_create_council" potential = { OR = { has_federations_dlc = yes has_nemesis = yes } NOT = { has_global_flag = galactic_council_formed } has_galactic_emperor = no } resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no modifier = { } allow = { is_years_since_community_formation >= 20 } effect = { custom_tooltip = resolution_galacticreforms_form_council_tooltip hidden_effect = { set_council_size = 3 set_council_veto = no remove_global_flag = resolution_council_denouncement_abolished set_global_flag = galactic_council_formed set_global_flag = galactic_community_resolution_passed set_global_flag = resolution_with_breach_effect_passed # council denouncement set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } ai_weight = { base = @resolution_weight_loved modifier = { factor = 2 OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_supporting_civics } modifier = { factor = 1.5 OR = { galactic_community_rank <= 3 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank <= 3 } } } desc = gal_com_empire_or_overlord_likely_council_candidate } modifier = { factor = 1.1 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0.8 OR = { is_gestalt = yes is_xenophobe = yes is_egalitarian = yes } desc = gal_com_opposing_ethics } modifier = { factor = 0.8 galactic_community_rank > 5 NAND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank <= 3 } } desc = gal_com_empire_or_overlord_unlikely_council_candidate } modifier = { factor = 0.5 has_valid_civic = civic_shared_burden desc = civic_shared_burden } modifier = { factor = 0.5 is_worker_coop_empire = yes desc = civic_worker_coop } modifier = { factor = 0.5 has_ai_personality = democratic_crusaders desc = personality_democratic_crusaders } modifier = { factor = 1.1 is_xenophile = yes desc = ethic_xenophile } } } resolution_galacticreforms_council_size_1 = { icon = "GFX_resolution_council_size" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no modifier = { } effect = { set_council_size = 1 set_global_flag = galactic_council_formed hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { OR = { has_federations_dlc = yes has_nemesis = yes } has_global_flag = galactic_council_formed num_council_positions = 2 has_galactic_emperor = no } ai_weight = { base = @resolution_weight_hated modifier = { factor = 3 OR = { galactic_community_rank = 1 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank = 1 } } } desc = gal_com_empire_or_overlord_highest_rank } modifier = { factor = 0 galactic_community_rank = 2 desc = gal_com_second_rank } modifier = { factor = 0.8 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 1.2 is_authoritarian = yes desc = ethic_authoritarian } } } resolution_galacticreforms_council_size_2 = { icon = "GFX_resolution_council_size" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no modifier = { } effect = { set_council_size = 2 set_global_flag = galactic_council_formed hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { OR = { has_federations_dlc = yes has_nemesis = yes } has_global_flag = galactic_council_formed OR = { num_council_positions = 1 num_council_positions = 3 } has_galactic_emperor = no } ai_weight = { base = @resolution_weight_disliked modifier = { # raising the number of slots is more popular than lowering it factor = 1.25 num_council_positions = 1 desc = gal_com_increase_council_size_positive } modifier = { factor = 0 AND = { num_council_positions = 3 OR = { galactic_community_rank = 3 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank = 3 } } } } desc = gal_com_they_or_overlord_would_be_removed_from_council } modifier = { factor = 0 num_council_positions = 1 OR = { galactic_community_rank = 1 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank = 1 } } } desc = gal_com_alone_on_council_or_overlord } modifier = { factor = 3 AND = { num_council_positions = 1 OR = { galactic_community_rank = 2 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank = 2 } } } } desc = gal_com_wants_to_add_themselves_or_overlord_to_council } modifier = { factor = 3 AND = { num_council_positions = 3 OR = { galactic_community_rank <= 2 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank <= 2 } } } } desc = gal_com_wants_to_reduce_council_size } modifier = { factor = 0.8 OR = { AND = { num_council_positions = 3 is_egalitarian = yes } AND = { num_council_positions = 1 is_authoritarian = yes } } desc = gal_com_opposing_ethics } modifier = { factor = 1.2 OR = { AND = { num_council_positions = 3 is_authoritarian = yes } AND = { num_council_positions = 1 is_egalitarian = yes } } desc = gal_com_supporting_ethics } } } resolution_galacticreforms_council_size_3 = { icon = "GFX_resolution_council_size" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no modifier = { } effect = { set_council_size = 3 set_global_flag = galactic_council_formed hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { OR = { has_federations_dlc = yes has_nemesis = yes } has_global_flag = galactic_council_formed OR = { num_council_positions = 2 num_council_positions = 4 } has_galactic_emperor = no } ai_weight = { base = @resolution_weight_unpopular modifier = { # raising the number of slots is more popular than lowering it factor = 1.25 num_council_positions = 2 desc = gal_com_increase_council_size_positive } modifier = { factor = 0 AND = { num_council_positions = 4 OR = { galactic_community_rank = 4 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank = 4 } } } } desc = gal_com_they_or_overlord_would_be_removed_from_council } modifier = { factor = 0 AND = { num_council_positions = 2 OR = { galactic_community_rank <= 2 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank <= 2 } } } } desc = gal_com_dont_let_others_in_on_the_council } modifier = { factor = 3 AND = { num_council_positions = 4 OR = { galactic_community_rank <= 3 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank <= 3 } } } } desc = gal_com_wants_to_reduce_council_size } modifier = { factor = 3 AND = { num_council_positions = 2 OR = { galactic_community_rank = 3 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank = 3 } } } } desc = gal_com_wants_to_add_themselves_or_overlord_to_council } modifier = { factor = 0.8 OR = { AND = { num_council_positions = 4 is_egalitarian = yes } AND = { num_council_positions = 2 is_authoritarian = yes } } desc = gal_com_opposing_ethics } modifier = { factor = 1.2 OR = { AND = { num_council_positions = 4 is_authoritarian = yes } AND = { num_council_positions = 2 is_egalitarian = yes } } desc = gal_com_supporting_ethics } } } resolution_galacticreforms_council_size_4 = { icon = "GFX_resolution_council_size" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no modifier = { } effect = { set_council_size = 4 set_global_flag = galactic_council_formed hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { OR = { has_federations_dlc = yes has_nemesis = yes } has_global_flag = galactic_council_formed OR = { num_council_positions = 3 num_council_positions = 5 } has_galactic_emperor = no } ai_weight = { base = @resolution_weight_normal modifier = { # raising the number of slots is more popular than lowering it factor = 1.25 num_council_positions = 3 desc = gal_com_increase_council_size_positive } modifier = { factor = 0 AND = { num_council_positions = 5 OR = { galactic_community_rank = 5 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank = 5 } } } } desc = gal_com_they_or_overlord_would_be_removed_from_council } modifier = { factor = 0 AND = { num_council_positions = 3 OR = { galactic_community_rank <= 3 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank <= 3 } } } } desc = gal_com_dont_let_others_in_on_the_council } modifier = { factor = 3 AND = { num_council_positions = 5 OR = { galactic_community_rank <= 4 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank <= 4 } } } } desc = gal_com_wants_to_reduce_council_size } modifier = { factor = 3 AND = { num_council_positions = 3 OR = { galactic_community_rank = 4 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank = 4 } } } } desc = gal_com_wants_to_add_themselves_or_overlord_to_council } modifier = { factor = 0.8 OR = { AND = { num_council_positions = 5 is_egalitarian = yes } AND = { num_council_positions = 3 is_authoritarian = yes } } desc = gal_com_opposing_ethics } modifier = { factor = 1.2 OR = { AND = { num_council_positions = 5 is_authoritarian = yes } AND = { num_council_positions = 3 is_egalitarian = yes } } desc = gal_com_supporting_ethics } } } resolution_galacticreforms_council_size_5 = { icon = "GFX_resolution_council_size" resources = { category = resolutions cost = { influence = @resolution_cost_t3 } } target = no modifier = { } effect = { set_council_size = 5 set_global_flag = galactic_council_formed hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { OR = { has_federations_dlc = yes has_nemesis = yes } has_global_flag = galactic_council_formed num_council_positions = 4 has_galactic_emperor = no } ai_weight = { base = @resolution_weight_popular modifier = { factor = 3 num_council_positions = 4 OR = { galactic_community_rank = 5 AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } galactic_community_rank = 5 } } } desc = gal_com_wants_to_add_themselves_or_overlord_to_council } modifier = { factor = 0.8 is_galactic_community_member = yes desc = gal_com_negative_sentiment } modifier = { factor = 0.8 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 1.2 is_egalitarian = yes desc = ethic_egalitarian } } } resolution_galacticreforms_permanent_seat = { icon = "GFX_resolution_council_member_permanent" resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = yes harmful = no valid_target = { is_country_type = default is_galactic_community_member = yes is_part_of_galactic_council = yes is_permanent_councillor = no is_galactic_custodian = no } effect = { add_permanent_councillor = yes } potential = { has_federations_dlc = yes is_galactic_council_established = yes has_galactic_emperor = no } ai_weight = { base = @resolution_weight_disliked } } resolution_galacticreforms_revoke_permanent_seat = { icon = "GFX_resolution_council_member_permanent" resources = { category = resolutions cost = { influence = @resolution_cost_t5 } } target = yes harmful = yes valid_target = { is_country_type = default is_galactic_community_member = yes is_part_of_galactic_council = yes is_permanent_councillor = yes is_galactic_custodian = no } effect = { remove_permanent_councillor = yes } potential = { has_federations_dlc = yes is_galactic_council_established = yes has_galactic_emperor = no } ai_weight = { base = @resolution_weight_disliked } } resolution_galacticreforms_enable_council_veto = { icon = "GFX_resolution_remove_council_member" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no effect = { set_council_veto = yes set_global_flag = galactic_council_veto hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes has_global_flag = galactic_council_formed NOT = { has_global_flag = galactic_council_veto } has_galactic_emperor = no } ai_weight = { base = @resolution_weight_normal modifier = { factor = 1.5 OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_opposing_civics } modifier = { factor = 1.2 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 2 OR = { is_part_of_galactic_council = yes AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } } desc = gal_com_they_or_overlord_on_galatic_council } modifier = { factor = 0.8 galactic_community_rank > 5 NAND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } desc = gal_com_they_nor_overlord_not_on_galatic_council } } } resolution_galacticreforms_disable_council_veto = { icon = "GFX_resolution_council_veto" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no modifier = { } effect = { custom_tooltip = resolution_galacticreforms_disable_council_veto_tooltip hidden_effect = { set_council_veto = no remove_global_flag = galactic_council_veto set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes has_global_flag = galactic_council_formed has_global_flag = galactic_council_veto has_galactic_emperor = no } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 0.7 OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_opposing_civics } modifier = { factor = 0.8 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0 OR = { is_part_of_galactic_council = yes AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } } desc = gal_com_they_or_overlord_on_galatic_council } } } resolution_galacticreforms_enable_council_denouncement = { icon = "GFX_resolution_denounce_empire" resources = { category = resolutions cost = { influence = @resolution_cost_t2 } } target = no modifier = { } effect = { custom_tooltip = resolution_galacticreforms_enable_council_denouncement_tooltip hidden_effect = { remove_global_flag = resolution_council_denouncement_abolished set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes has_global_flag = resolution_council_denouncement_abolished has_galactic_emperor = no } ai_weight = { base = @resolution_weight_normal modifier = { factor = 1.5 OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_supporting_civics } modifier = { factor = 1.2 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 2 OR = { is_part_of_galactic_council = yes AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } } desc = gal_com_they_or_overlord_on_galatic_council } } } resolution_galacticreforms_disable_council_denouncement = { icon = "GFX_resolution_council_veto" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no modifier = { } effect = { custom_tooltip = resolution_galacticreforms_disable_council_denouncement_tooltip hidden_effect = { set_global_flag = resolution_council_denouncement_abolished set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes has_global_flag = galactic_council_formed NOT = { has_global_flag = resolution_council_denouncement_abolished } has_galactic_emperor = no } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 2.5 has_modifier = resolution_denounced desc = gal_com_is_denounced } modifier = { factor = 0.7 OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_opposing_civics } modifier = { factor = 0.8 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0 OR = { is_part_of_galactic_council = yes AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } } desc = gal_com_they_or_overlord_on_galatic_council } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } # SANCTIONS resolution_sanctions_tech_repeal_1 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_tech_repeal_1_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_tech_1" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_sanctions_tech_1" } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no is_materialist = yes desc = ethic_materialist } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_tech_repeal_2 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_tech_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_tech_2" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_sanctions_tech_2" } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_tech = 1 } } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no is_materialist = yes desc = ethic_materialist } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_tech_repeal_3 = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_tech_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_tech_3" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_sanctions_tech_3" } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_tech = 2 } } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no is_materialist = yes desc = ethic_materialist } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_tech_1 = { icon = "GFX_sanctions_blue" level = 1 resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_tech = 1 } } allow = { custom_tooltip = { fail_text = "requires_something_illegal" has_global_flag = resolution_with_breach_effect_passed } custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_sanctions_tech_1" is_active_resolution = "resolution_sanctions_tech_2" is_active_resolution = "resolution_sanctions_tech_3" } } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no is_materialist = yes desc = ethic_materialist } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_tech_2 = { icon = "GFX_sanctions_blue" level = 2 potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_tech = 2 } } allow = { is_active_resolution = "resolution_sanctions_tech_1" is_part_of_galactic_council = yes } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no is_materialist = yes desc = ethic_materialist } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_tech_3 = { icon = "GFX_sanctions_blue" level = 3 potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_tech = 3 } } allow = { is_active_resolution = "resolution_sanctions_tech_2" is_part_of_galactic_council = yes } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no is_materialist = yes desc = ethic_materialist } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_economic_repeal_1 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_economic_repeal_1_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_economic_1" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_sanctions_economic_1" } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_economic_repeal_2 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_economic_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_economic_2" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_sanctions_economic_2" } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_economic = 1 } } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_economic_repeal_3 = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_economic_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_economic_3" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_sanctions_economic_3" } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_economic = 2 } } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_economic_1 = { icon = "GFX_sanctions_orange" level = 1 resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_economic = 1 } } allow = { custom_tooltip = { fail_text = "requires_something_illegal" has_global_flag = resolution_with_breach_effect_passed } custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_sanctions_economic_1" is_active_resolution = "resolution_sanctions_economic_2" is_active_resolution = "resolution_sanctions_economic_3" } } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_economic_2 = { icon = "GFX_sanctions_orange" level = 2 potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_economic = 2 } } allow = { is_active_resolution = "resolution_sanctions_economic_1" is_part_of_galactic_council = yes } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_economic_3 = { icon = "GFX_sanctions_orange" level = 3 potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_economic = 3 } } allow = { is_active_resolution = "resolution_sanctions_economic_2" is_part_of_galactic_council = yes } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no is_megacorp = yes desc = gov_megacorporation } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_military_repeal_1 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_military_repeal_1_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_military_1" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_sanctions_military_1" } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no OR = { is_militarist = yes is_pacifist = yes } desc = gal_com_opposing_ethics } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_military_repeal_2 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_military_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_military_2" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_sanctions_military_2" } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_military = 1 } } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no OR = { is_militarist = yes is_pacifist = yes } desc = gal_com_opposing_ethics } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_military_repeal_3 = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_military_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_military_3" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_sanctions_military_3" } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_military = 2 } } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no OR = { is_militarist = yes is_pacifist = yes } desc = gal_com_opposing_ethics } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_military_1 = { icon = "GFX_sanctions_red" level = 1 resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_military = 1 } } allow = { custom_tooltip = { fail_text = "requires_something_illegal" has_global_flag = resolution_with_breach_effect_passed } custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_sanctions_military_1" is_active_resolution = "resolution_sanctions_military_2" is_active_resolution = "resolution_sanctions_military_3" } } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no OR = { is_militarist = yes is_pacifist = yes } desc = gal_com_supporting_ethics } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_military_2 = { icon = "GFX_sanctions_red" level = 2 potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_military = 2 } } allow = { is_active_resolution = "resolution_sanctions_military_1" is_part_of_galactic_council = yes } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no OR = { is_militarist = yes is_pacifist = yes } desc = gal_com_supporting_ethics } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_military_3 = { icon = "GFX_sanctions_red" level = 3 potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_military = 3 } } allow = { is_active_resolution = "resolution_sanctions_military_2" is_part_of_galactic_council = yes } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no OR = { is_militarist = yes is_pacifist = yes } desc = gal_com_supporting_ethics } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_administrative_repeal_1 = { icon = "GFX_resolution_council_veto" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_administrative_repeal_1_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_administrative_1" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_sanctions_administrative_1" } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no is_part_of_galactic_council = yes desc = gal_com_on_galatic_council } modifier = { factor = 0.25 is_in_breach_of_any = no is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 0.25 is_in_breach_of_any = no OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_opposing_civics } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_administrative_repeal_2 = { icon = "GFX_resolution_council_veto" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_administrative_repeal_2_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_administrative_2" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_sanctions_administrative_2" } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_administrative = 1 } } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no is_part_of_galactic_council = yes desc = gal_com_on_galatic_council } modifier = { factor = 0.25 is_in_breach_of_any = no is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 0.25 is_in_breach_of_any = no OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_opposing_civics } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_administrative_repeal_3 = { icon = "GFX_resolution_council_veto" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes fire_and_forget = yes effect = { custom_tooltip = resolution_sanctions_administrative_repeal_3_effect_success hidden_effect = { cancel_resolution = "resolution_sanctions_administrative_3" set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes is_active_resolution = "resolution_sanctions_administrative_3" } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_administrative = 2 } } ai_weight = { base = @resolution_weight_unpopular modifier = { factor = 2 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.25 is_in_breach_of_any = no is_part_of_galactic_council = yes desc = gal_com_on_galatic_council } modifier = { factor = 0.25 is_in_breach_of_any = no is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 0.25 is_in_breach_of_any = no OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_opposing_civics } modifier = { factor = 2 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 0.75 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_administrative_1 = { icon = "GFX_sanctions_purple" level = 1 resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_administrative = 1 } } allow = { custom_tooltip = { fail_text = "requires_something_illegal" has_global_flag = resolution_with_breach_effect_passed } custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_sanctions_administrative_1" is_active_resolution = "resolution_sanctions_administrative_2" is_active_resolution = "resolution_sanctions_administrative_3" } } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no is_part_of_galactic_council = yes desc = gal_com_on_galatic_council } modifier = { factor = 1.25 is_in_breach_of_any = no is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 1.25 is_in_breach_of_any = no OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_supporting_ethics } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_administrative_2 = { icon = "GFX_sanctions_purple" level = 2 potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_administrative = 2 } } allow = { is_active_resolution = "resolution_sanctions_administrative_1" is_part_of_galactic_council = yes } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no is_part_of_galactic_council = yes desc = gal_com_on_galatic_council } modifier = { factor = 1.25 is_in_breach_of_any = no is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 1.25 is_in_breach_of_any = no OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_supporting_ethics } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } resolution_sanctions_administrative_3 = { icon = "GFX_sanctions_purple" level = 3 potential = { has_federations_dlc = yes } resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no sanction = yes effect = { custom_tooltip = sanctions_effect hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = recent_galcom_sanctions_passed years = 10 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } triggered_modifier = { potential = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } show_if_not_potential = yes modifier = { resolution_sanctions_administrative = 3 } } allow = { is_active_resolution = "resolution_sanctions_administrative_2" is_part_of_galactic_council = yes } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 is_in_breach_of_any = yes desc = gal_com_is_in_breach } modifier = { factor = 0.33 has_global_flag = recent_galcom_sanctions_passed desc = gal_com_recent_sanction_passed } modifier = { factor = 1.25 is_in_breach_of_any = no is_part_of_galactic_council = yes desc = gal_com_on_galatic_council } modifier = { factor = 1.25 is_in_breach_of_any = no is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 1.25 is_in_breach_of_any = no OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_supporting_ethics } modifier = { factor = 0.5 any_federation_ally = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_federation_member_in_breach_or_denounced } modifier = { factor = 1.25 any_rival_country = { OR = { is_in_breach_of_any = yes has_modifier = resolution_denounced } } desc = gal_com_rival_in_breach_or_denounced } } } # GALACTIC FOCUS RESOLUTIONS resolution_galactic_focus_crisis_prethoryn = { icon = "GFX_resolution_emergency_measure" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no effect = { custom_tooltip = resolution_galactic_focus_crisis_prethoryn_effect_success hidden_effect = { repeal_all_galactic_focus_resolutions = yes set_global_flag = galactic_focus_crisis_prethoryn set_global_flag = galactic_community_crisis_fighting set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_global_flag = ongoing_prethoryn_invasion NOT = { has_global_flag = galactic_focus_crisis_prethoryn } } active = { # Resolution only in effect while this trigger is met has_global_flag = ongoing_prethoryn_invasion } ai_weight = { base = @resolution_weight_normal modifier = { factor = 2 any_neighbor_country = { is_country_type = swarm } desc = gal_com_is_neighboring_swarm } modifier = { factor = 0.75 NOT = { any_neighbor_country = { is_country_type = swarm } } desc = gal_com_is_not_neighboring_swarm } modifier = { factor = 0.75 has_crisis_stage_1 = yes desc = gal_com_crisis_stage_1 } modifier = { factor = 1.25 has_crisis_stage_3 = yes desc = gal_com_crisis_stage_3 } modifier = { factor = 10 has_crisis_stage_4 = yes desc = gal_com_crisis_stage_4 } modifier = { factor = 10 has_ascension_perk = ap_defender_of_the_galaxy desc = ap_defender_of_the_galaxy } modifier = { factor = 1.2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.1 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 0.5 is_xenophobe = yes NOT = { any_neighbor_country = { is_country_type = swarm } } desc = ethic_xenophobe } } } resolution_galactic_focus_crisis_unbidden = { icon = "GFX_resolution_emergency_measure" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no effect = { custom_tooltip = resolution_galactic_focus_crisis_unbidden_effect_success hidden_effect = { repeal_all_galactic_focus_resolutions = yes set_global_flag = galactic_focus_crisis_unbidden set_global_flag = galactic_community_crisis_fighting set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_global_flag = extradimensional_invasion_happened NOR = { has_global_flag = extradimensional_invasion_defeated has_global_flag = galactic_focus_crisis_unbidden } } active = { # Resolution only in effect while this trigger is met NOT = { has_global_flag = extradimensional_invasion_defeated } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 2 any_neighbor_country = { OR = { is_country_type = extradimensional is_country_type = extradimensional_2 is_country_type = extradimensional_3 } } desc = gal_com_neighboring_extradimensional } modifier = { factor = 0.75 NOT = { any_neighbor_country = { OR = { is_country_type = extradimensional is_country_type = extradimensional_2 is_country_type = extradimensional_3 } } } desc = gal_com_not_neighboring_extradimensional } modifier = { factor = 0.75 has_crisis_stage_1 = yes desc = gal_com_crisis_stage_1 } modifier = { factor = 1.25 has_crisis_stage_3 = yes desc = gal_com_crisis_stage_3 } modifier = { factor = 10 has_crisis_stage_4 = yes desc = gal_com_crisis_stage_4 } modifier = { factor = 10 has_ascension_perk = ap_defender_of_the_galaxy desc = ap_defender_of_the_galaxy } modifier = { factor = 1.2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.1 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 1.1 is_spiritualist = yes desc = ethic_spiritualist } modifier = { factor = 0.5 is_xenophobe = yes NOT = { any_neighbor_country = { OR = { is_country_type = extradimensional is_country_type = extradimensional_2 is_country_type = extradimensional_3 } } } desc = ethic_xenophobe } } } resolution_galactic_focus_crisis_contingency = { icon = "GFX_resolution_emergency_measure" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no effect = { custom_tooltip = resolution_galactic_focus_crisis_contingency_effect_success hidden_effect = { repeal_all_galactic_focus_resolutions = yes set_global_flag = galactic_focus_crisis_contingency set_global_flag = galactic_community_crisis_fighting set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_global_flag = ai_invasion_ongoing NOT = { has_global_flag = galactic_focus_crisis_contingency } } active = { # Resolution only in effect while this trigger is met has_global_flag = ai_invasion_ongoing } ai_weight = { base = @resolution_weight_normal modifier = { factor = 2 any_neighbor_country = { is_country_type = ai_empire } desc = gal_com_neighboring_ai_empire } modifier = { factor = 0.75 NOT = { any_neighbor_country = { is_country_type = ai_empire } } desc = gal_com_not_neighboring_ai_empire } modifier = { factor = 0.75 has_crisis_stage_1 = yes desc = gal_com_crisis_stage_1 } modifier = { factor = 1.25 has_crisis_stage_3 = yes desc = gal_com_crisis_stage_3 } modifier = { factor = 10 has_crisis_stage_4 = yes desc = gal_com_crisis_stage_4 } modifier = { factor = 10 has_ascension_perk = ap_defender_of_the_galaxy desc = ap_defender_of_the_galaxy } modifier = { factor = 1.2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.1 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 1.2 OR = { is_materialist = yes is_synthetic_empire = yes } desc = gal_com_is_materialist_or_synthetic } modifier = { factor = 0.5 is_xenophobe = yes NOT = { any_neighbor_country = { is_country_type = ai_empire } } desc = ethic_xenophobe } } } resolution_galactic_focus_crisis_greatkhan = { icon = "GFX_resolution_emergency_measure" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no effect = { custom_tooltip = resolution_galactic_focus_crisis_greatkhan_effect_success hidden_effect = { repeal_all_galactic_focus_resolutions = yes set_global_flag = galactic_focus_crisis_greatkhan set_global_flag = galactic_community_crisis_fighting set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_global_flag = great_khan_announcement NOT = { has_global_flag = great_khan_dead } NOT = { has_global_flag = galactic_focus_crisis_greatkhan } } active = { # Resolution only in effect while this trigger is met NOT = { has_global_flag = great_khan_dead } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 any_agreement = { agreement_preset = preset_satrapy } NOT = { has_country_flag = rebelling_satrapy } desc = gal_com_satrapy } modifier = { factor = 10 any_agreement = { agreement_preset = preset_satrapy } has_country_flag = rebelling_satrapy desc = gal_com_rebelling_satrapy } modifier = { factor = 2 any_neighbor_country = { is_country_type = awakened_marauders } desc = gal_com_neighboring_awakened_marauders } modifier = { factor = 1.1 any_neighbor_country = { any_agreement = { agreement_preset = preset_satrapy } NOT = { has_country_flag = rebelling_satrapy } } desc = gal_com_neighboring_satrapy } modifier = { factor = 1.2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.2 is_pacifist = yes desc = ethic_pacifist } modifier = { factor = 0.5 is_xenophobe = yes NOT = { any_neighbor_country = { OR = { is_country_type = awakened_marauders any_agreement = { agreement_preset = preset_satrapy } } } } desc = ethic_xenophobe } } } resolution_galactic_focus_crisis_nanites = { icon = "GFX_resolution_emergency_measure" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no effect = { custom_tooltip = resolution_galactic_focus_crisis_nanites_effect_success hidden_effect = { repeal_all_galactic_focus_resolutions = yes set_global_flag = galactic_focus_crisis_nanites set_global_flag = galactic_community_crisis_fighting set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_global_flag = gray_goo_crisis_active NOT = { has_global_flag = galactic_focus_crisis_nanites } } active = { # Resolution only in effect while this trigger is met has_global_flag = gray_goo_crisis_active } ai_weight = { base = @resolution_weight_normal modifier = { factor = 2 any_neighbor_country = { is_country_type = gray_goo } desc = gal_com_neighboring_gray_goo } modifier = { factor = 0.75 NOT = { any_country = { is_country_type = gray_goo galaxy_percentage > 0.10 } } desc = gal_com_gray_goo_size_smallest } modifier = { factor = 1.1 any_country = { is_country_type = gray_goo galaxy_percentage > 0.10 galaxy_percentage <= 0.20 } desc = gal_com_gray_goo_size_small } modifier = { factor = 1.5 any_country = { is_country_type = gray_goo galaxy_percentage > 0.20 galaxy_percentage <= 0.30 } desc = gal_com_gray_goo_size_medium } modifier = { factor = 2 any_country = { is_country_type = gray_goo galaxy_percentage > 0.30 galaxy_percentage <= 0.40 } desc = gal_com_gray_goo_size_large } modifier = { factor = 3 any_country = { is_country_type = gray_goo galaxy_percentage > 0.40 galaxy_percentage <= 0.50 } desc = gal_com_gray_goo_size_very_large } modifier = { factor = 10 any_country = { is_country_type = gray_goo galaxy_percentage > 0.50 } desc = gal_com_gray_goo_size_huge } modifier = { factor = 10 has_ascension_perk = ap_defender_of_the_galaxy desc = ap_defender_of_the_galaxy } modifier = { factor = 1.2 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.2 is_materialist = yes desc = ethic_materialist } modifier = { factor = 0.5 is_xenophobe = yes NOT = { any_neighbor_country = { is_country_type = gray_goo } } desc = ethic_xenophobe } } } resolution_galactic_focus_war_in_heaven_support_side_1 = { icon = "GFX_resolution_emergency_measure" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no effect = { custom_tooltip = resolution_galactic_focus_war_in_heaven_support_side_1_success hidden_effect = { repeal_all_galactic_focus_resolutions = yes set_global_flag = galactic_focus_war_in_heaven set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_global_flag = war_in_heaven_ongoing has_galactic_emperor = no # Empire always at war with WiH sides NOT = { has_global_flag = galactic_focus_war_in_heaven } exists = event_target:SecondSleeper } active = { # Resolution only in effect while this trigger is met has_global_flag = war_in_heaven_ongoing exists = event_target:FirstSleeper exists = event_target:SecondSleeper } breach = { NOT = { has_country_flag = constitutional_immunity } NAND = { exists = overlord has_overlord = event_target:FirstSleeper } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 2 exists = overlord has_overlord = event_target:FirstSleeper desc = gal_com_supporting_their_overlord } modifier = { factor = 0 exists = overlord has_overlord = event_target:SecondSleeper desc = gal_com_supporting_their_overlord } } } resolution_galactic_focus_war_in_heaven_support_side_2 = { icon = "GFX_resolution_emergency_measure" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no effect = { custom_tooltip = resolution_galactic_focus_war_in_heaven_support_side_2_success hidden_effect = { repeal_all_galactic_focus_resolutions = yes set_global_flag = galactic_focus_war_in_heaven set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_global_flag = war_in_heaven_ongoing has_galactic_emperor = no # Empire always at war with WiH sides NOT = { has_global_flag = galactic_focus_war_in_heaven } exists = event_target:FirstSleeper } active = { # Resolution only in effect while this trigger is met has_global_flag = war_in_heaven_ongoing exists = event_target:FirstSleeper exists = event_target:SecondSleeper } breach = { NOT = { has_country_flag = constitutional_immunity } NAND = { exists = overlord has_overlord = event_target:SecondSleeper } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 exists = overlord has_overlord = event_target:FirstSleeper desc = gal_com_supporting_their_overlord } modifier = { factor = 2 exists = overlord has_overlord = event_target:SecondSleeper desc = gal_com_supporting_their_overlord } } } resolution_galactic_focus_war_in_heaven_denounce_both = { icon = "GFX_resolution_emergency_measure" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no triggered_modifier = { potential = { has_global_flag = war_in_heaven_ongoing OR = { NOT = { exists = overlord } overlord = { NOR = { is_same_value = event_target:FirstSleeper is_same_value = event_target:SecondSleeper } } } } modifier = { damage_vs_country_type_awakened_fallen_empire_mult = 0.25 } } effect = { custom_tooltip = resolution_galactic_focus_war_in_heaven_denounce_both_success hidden_effect = { repeal_all_galactic_focus_resolutions = yes set_global_flag = galactic_focus_war_in_heaven set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_global_flag = war_in_heaven_ongoing has_galactic_emperor = no # Empire always at war with WiH sides NOT = { has_global_flag = galactic_focus_war_in_heaven } exists = event_target:FirstSleeper exists = event_target:SecondSleeper } active = { # Resolution only in effect while this trigger is met has_global_flag = war_in_heaven_ongoing } breach = { has_global_flag = war_in_heaven_ongoing NOT = { has_country_flag = constitutional_immunity } exists = overlord OR = { has_overlord = event_target:FirstSleeper has_overlord = event_target:SecondSleeper } } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0 exists = overlord OR = { has_overlord = event_target:FirstSleeper has_overlord = event_target:SecondSleeper } desc = gal_com_does_not_have_awakened_overlord } } } resolution_tiyanki_conservation_act = { icon = "GFX_resolution_tiyanki_preservation" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no modifier = { } effect = { custom_tooltip = resolution_tiyanki_conservation_act_tooltip hidden_effect = { set_global_flag = galactic_community_resolution_passed set_global_flag = resolution_with_breach_effect_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes NOT = { is_active_resolution = "resolution_tiyanki_pest_control" has_global_flag = tiyanki_extinct } } allow = { custom_tooltip = { fail_text = "resolution_already_active" NOR = { is_active_resolution = "resolution_tiyanki_conservation_act" is_active_resolution = "resolution_amoeba_conservation_act" } } } active = { # Resolution only in effect while this trigger is met NOT = { has_global_flag = tiyanki_extinct } } breach = { NOT = { has_country_flag = constitutional_immunity } has_country_flag = resolution_breached_killed_tiyanki } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 2 has_origin = origin_fruitful desc = gal_com_supporting_origin } modifier = { factor = 2 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 1.5 is_pacifist = yes desc = ethic_pacifist } modifier = { factor = 0.75 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.5 OR = { has_valid_civic = civic_environmentalist has_valid_civic = civic_hive_empath } desc = gal_com_supporting_civics } modifier = { factor = 0 has_valid_civic = civic_hive_cordyceptic_drones desc = gal_com_opposing_civics } modifier = { factor = 0 is_xenophobe = yes desc = ethic_xenophobe } } } resolution_repeal_tiyanki_conservation_act = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_repeal_tiyanki_conservation_act_effect_success hidden_effect = { cancel_resolution = "resolution_tiyanki_conservation_act" set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_tiyanki_conservation_act" } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 2 is_xenophobe = yes desc = ethic_xenophobe } modifier = { factor = 0.5 is_pacifist = yes desc = ethic_pacifist } modifier = { factor = 1.5 is_militarist = yes desc = ethic_militarist } modifier = { factor = 0.5 OR = { has_valid_civic = civic_environmentalist has_valid_civic = civic_hive_empath } desc = gal_com_opposing_civics } modifier = { factor = 1.5 has_valid_civic = civic_hive_cordyceptic_drones desc = gal_com_supporting_civics } modifier = { factor = 0 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 0 has_origin = origin_fruitful desc = gal_com_opposing_origin } modifier = { factor = 10 in_breach_of = resolution_tiyanki_conservation_act desc = gal_com_in_breach_of_proposed_resolution } } } resolution_tiyanki_pest_control = { icon = "GFX_resolution_tiyanki_hunt" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no modifier = { } effect = { custom_tooltip = resolution_tiyanki_pest_control_tooltip hidden_effect = { set_global_flag = resolution_with_breach_effect_passed set_global_flag = galactic_community_resolution_passed country_event = { id = galcom.103 } set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes NOT = { is_active_resolution = "resolution_tiyanki_conservation_act" has_global_flag = tiyanki_extinct } } allow = { custom_tooltip = { fail_text = "resolution_already_active" NOT = { is_active_resolution = "resolution_tiyanki_pest_control" } } } active = { # Resolution only in effect while this trigger is met NOT = { has_global_flag = tiyanki_extinct } } breach = { NOT = { has_country_flag = constitutional_immunity } has_country_flag = resolution_breached_tiyanki_inside_borders } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 2 is_xenophobe = yes desc = ethic_xenophobe } modifier = { factor = 0.5 is_pacifist = yes desc = ethic_pacifist } modifier = { factor = 1.25 is_militarist = yes desc = ethic_militarist } modifier = { factor = 0.5 OR = { has_valid_civic = civic_environmentalist has_valid_civic = civic_hive_empath } desc = gal_com_opposing_civics } modifier = { factor = 1.5 has_valid_civic = civic_hive_cordyceptic_drones desc = gal_com_supporting_civics } modifier = { factor = 0 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 0 has_origin = origin_fruitful desc = gal_com_opposing_origin } } } resolution_repeal_tiyanki_pest_control = { icon = "GFX_repeal_red" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_repeal_tiyanki_pest_control_effect_success hidden_effect = { cancel_resolution = "resolution_tiyanki_pest_control" set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_tiyanki_pest_control" } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 2 has_origin = origin_fruitful desc = gal_com_supporting_origin } modifier = { factor = 1.5 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 1.25 is_pacifist = yes desc = ethic_pacifist } modifier = { factor = 0.75 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.5 OR = { has_valid_civic = civic_environmentalist has_valid_civic = civic_hive_empath } desc = gal_com_supporting_civics } modifier = { factor = 0 has_valid_civic = civic_hive_cordyceptic_drones desc = gal_com_opposing_civics } modifier = { factor = 0 is_xenophobe = yes desc = ethic_xenophobe } modifier = { factor = 10 in_breach_of = resolution_tiyanki_pest_control desc = gal_com_in_breach_of_proposed_resolution } } } resolution_amoeba_conservation_act = { icon = "GFX_resolution_tiyanki_preservation" potential = { has_federations_dlc = yes has_modifier = pacified_amoebas } resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no effect = { custom_tooltip = resolution_amoeba_conservation_act_tooltip hidden_effect = { every_country = { limit = { is_galactic_community_member = yes NOT = { has_modifier = pacified_amoebas } } country_event = { id = galactic_features.505 } } set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } allow = { is_active_resolution = resolution_tiyanki_conservation_act custom_tooltip = { fail_text = "resolution_already_active" NOT = { is_active_resolution = "resolution_amoeba_conservation_act" } } } breach = { NOT = { has_country_flag = constitutional_immunity } NOT = { has_modifier = pacified_amoebas } } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 2 has_origin = origin_fruitful desc = gal_com_supporting_origin } modifier = { factor = 1.5 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 1.25 is_pacifist = yes desc = ethic_pacifist } modifier = { factor = 0.75 is_militarist = yes desc = ethic_militarist } modifier = { factor = 1.5 OR = { has_valid_civic = civic_environmentalist has_valid_civic = civic_hive_empath } desc = gal_com_supporting_civics } modifier = { factor = 0 has_valid_civic = civic_hive_cordyceptic_drones desc = gal_com_opposing_civics } modifier = { factor = 0 is_xenophobe = yes desc = ethic_xenophobe } } } resolution_repeal_amoeba_conservation_act = { icon = "GFX_repeal_blue" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no fire_and_forget = yes effect = { custom_tooltip = resolution_repeal_amoeba_conservation_act_effect_success hidden_effect = { cancel_resolution = resolution_amoeba_conservation_act set_timed_country_flag = { flag = galactic_community_resolution_passed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_ecology_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = "resolution_amoeba_conservation_act" } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 1.5 is_xenophobe = yes desc = ethic_xenophobe } modifier = { factor = 0.75 is_pacifist = yes desc = ethic_pacifist } modifier = { factor = 1.25 is_militarist = yes desc = ethic_militarist } modifier = { factor = 0.5 OR = { has_valid_civic = civic_environmentalist has_valid_civic = civic_hive_empath } desc = gal_com_opposing_civics } modifier = { factor = 1.5 has_valid_civic = civic_hive_cordyceptic_drones desc = gal_com_supporting_civics } modifier = { factor = 0 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 10 in_breach_of = resolution_amoeba_conservation_act desc = gal_com_in_breach_of_proposed_resolution } modifier = { factor = 0 has_origin = origin_fruitful desc = gal_com_opposing_origin } } } # Galactic Market Resolutions resolution_galactic_market_form = { icon = "GFX_resolution_form_galactic_market" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no # therefore, scope = proposing country effect = { custom_tooltip = resolution_galactic_market_form_effect_success hidden_effect = { # Start the Forming the Market event chain country_event = { id = action.96 } set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } modifier = { country_resource_max_add = 10000 } potential = { NOR = { has_global_flag = galactic_market_founded has_global_flag = ongoing_market_nomination } is_gestalt = no is_homicidal = no count_relation = { limit = { is_country_type = default is_homicidal = no } count >= 3 } } ai_weight = { base = @resolution_weight_popular modifier = { factor = 2 has_authority = auth_corporate desc = auth_corporate } modifier = { factor = 1.25 OR = { has_ai_personality = peaceful_traders has_ai_personality = ruthless_capitalists } desc = gal_com_trader_ai_personality } modifier = { factor = 0.5 has_ai_personality = xenophobic_isolationists desc = personality_xenophobic_isolationists } modifier = { factor = 0.8 is_xenophobe = yes desc = ethic_xenophobe } modifier = { factor = 2 years_passed > 50 desc = gal_com_years_passed } modifier = { factor = 2 years_passed > 100 desc = gal_com_years_passed } modifier = { factor = 2 years_passed > 150 desc = gal_com_years_passed } } } resolution_galactic_market_ban_sentient_organic_slave_trade = { icon = "GFX_resolution_galactic_market_slave_trade" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no effect = { custom_tooltip = resolution_galactic_market_ban_sentient_organic_slave_trade_effect_success hidden_effect = { set_global_flag = organic_slave_trade_banned_flag set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5115 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5120 } } } potential = { has_federations_dlc = yes host_has_dlc = "Megacorp" has_global_flag = galactic_market_founded NOT = { is_active_resolution = "resolution_galactic_market_ban_sentient_organic_slave_trade" has_global_flag = organic_slave_trade_banned_flag } } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 1.5 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 1.5 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 0.5 is_xenophobe = yes desc = ethic_xenophobe } modifier = { factor = 0.5 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0 is_slaver = yes desc = gal_com_slaver_empire } } } resolution_galactic_market_repeal_sentient_organic_slave_trade = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no modifier = { } effect = { custom_tooltip = resolution_galactic_market_repeal_sentient_organic_slave_trade_effect_success hidden_effect = { remove_global_flag = organic_slave_trade_banned_flag set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5131 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes host_has_dlc = "Megacorp" has_global_flag = galactic_market_founded has_global_flag = organic_slave_trade_banned_flag is_active_resolution = "resolution_galactic_market_ban_sentient_organic_slave_trade" } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 0.5 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 0.5 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 1.5 is_xenophobe = yes desc = ethic_xenophobe } modifier = { factor = 1.5 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 2 is_slaver = yes desc = gal_com_slaver_empire } } } resolution_galactic_market_ban_sentient_slave_trade = { icon = "GFX_resolution_galactic_market_slave_trade" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no modifier = { } effect = { custom_tooltip = resolution_galactic_market_ban_sentient_slave_trade_effect_success hidden_effect = { set_global_flag = sentient_slave_trade_banned_flag set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5125 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5130 } } } potential = { has_federations_dlc = yes host_has_dlc = "Megacorp" has_global_flag = galactic_market_founded has_global_flag = organic_slave_trade_banned_flag is_active_resolution = "resolution_galactic_market_ban_sentient_organic_slave_trade" } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 1.5 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 1.5 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 0.5 is_xenophobe = yes desc = ethic_xenophobe } modifier = { factor = 0.5 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0.75 is_spiritualist = yes desc = ethic_spiritualist } modifier = { factor = 0 is_slaver = yes desc = gal_com_slaver_empire } } } resolution_galactic_market_allow_sentient_slave_trade = { icon = "GFX_repeal_orange" resources = { category = resolutions cost = { influence = @resolution_cost_denounce } } target = no modifier = { } effect = { custom_tooltip = resolution_galactic_market_allow_sentient_slave_trade_effect_success hidden_effect = { remove_global_flag = sentient_slave_trade_banned_flag set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } every_playable_country = { limit = { is_galactic_community_member = yes has_origin = origin_broken_shackles } country_event = { id = origin.5130 } } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes host_has_dlc = "Megacorp" has_global_flag = galactic_market_founded has_global_flag = sentient_slave_trade_banned_flag is_active_resolution = "resolution_galactic_market_ban_sentient_slave_trade" } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 0.5 is_xenophile = yes desc = ethic_xenophile } modifier = { factor = 0.5 is_egalitarian = yes desc = ethic_egalitarian } modifier = { factor = 1.5 is_xenophobe = yes desc = ethic_xenophobe } modifier = { factor = 1.5 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 1.25 is_spiritualist = yes desc = ethic_spiritualist } modifier = { factor = 2 is_slaver = yes desc = gal_com_slaver_empire } } } resolution_galactic_market_relocate = { icon = "GFX_resolution_relocate_galactic_market" resources = { category = resolutions cost = { influence = @resolution_cost_t1 } } target = no allow = { custom_tooltip = { fail_text = "resolution_galactic_market_relocate_trigger_fail" NOT = { has_global_flag = "resolution_galactic_market_relocated_recently" } } } effect = { custom_tooltip = resolution_galactic_market_relocate_effect_success hidden_effect = { country_event = { id = galcom.64 } set_timed_country_flag = { flag = galactic_community_resolution_passed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } set_timed_global_flag = { flag = resolution_galactic_market_relocated_recently days = 18000 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_general days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_federations_dlc = yes host_has_dlc = "Megacorp" has_global_flag = galactic_market_founded NOT = { has_global_flag = ongoing_market_relocation_nomination } NOT = { has_modifier = galactic_market_founder } is_gestalt = no is_homicidal = no } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 0 has_modifier = galactic_market_founder desc = gal_com_is_galactic_market_founder } modifier = { factor = 0 any_federation_ally = { has_modifier = galactic_market_founder } desc = gal_com_federation_ally_is_galactic_market_founder } modifier = { factor = 0.5 is_gestalt = no has_resource = { type = influence amount < 400 } desc = gal_com_low_influence } modifier = { factor = 1.5 is_gestalt = no has_resource = { type = influence amount > 700 } desc = gal_com_high_influence } modifier = { factor = 2 has_authority = auth_corporate NOT = { has_modifier = galactic_market_founder } desc = gal_com_is_not_galactic_market_founder } modifier = { factor = 1.25 OR = { has_ai_personality = peaceful_traders has_ai_personality = ruthless_capitalists } NOT = { has_modifier = galactic_market_founder } desc = gal_com_trader_ai_personality } } } #POLITICS TRADITIONS RESOLUTION resolution_community_champions = { icon = "GFX_resolution_community_champions" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no triggered_modifier = { potential = { is_galactic_custodian = no is_galactic_emperor = no is_part_of_galactic_council = yes } modifier = { community_champion_counselor = 1 } } triggered_modifier = { potential = { is_galactic_custodian = yes } modifier = { community_champion_custodian = 1 } } triggered_modifier = { potential = { is_galactic_emperor = yes } modifier = { community_champion_emperor = 1 } } triggered_modifier = { potential = { is_galactic_custodian = no is_galactic_emperor = no is_part_of_galactic_council = no } modifier = { community_champion_regular = 1 } } effect = { custom_tooltip = resolution_community_champions_tooltip hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_community_champions days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_community_champions days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_tradition = tr_politics_finish } allow = { custom_tooltip = { fail_text = "resolution_already_active" NOT = { is_active_resolution = resolution_community_champions } } is_galactic_council_established = yes } ai_weight = { base = @resolution_weight_normal modifier = { factor = 1.5 OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_opposing_civics } modifier = { factor = 1.2 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 2 OR = { is_part_of_galactic_council = yes AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } } desc = gal_com_they_or_overlord_on_galatic_council } modifier = { factor = 0.8 galactic_community_rank > 5 NAND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } desc = gal_com_they_nor_overlord_not_on_galatic_council } } } resolution_constitutional_immunity = { icon = "GFX_resolution_constitutional_immunity" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = yes valid_target = { is_same_value = from NOT = { has_country_flag = constitutional_immunity } } effect = { custom_tooltip = resolution_constitutional_immunity_tooltip hidden_effect = { set_country_flag = constitutional_immunity } } potential = { has_tradition = tr_politics_finish } allow = { custom_tooltip = { fail_text = "immunity_already_active" NOT = { any_country = { has_country_flag = constitutional_immunity } } } } ai_weight = { base = @resolution_weight_hated } } resolution_development_aides = { icon = "GFX_resolution_development_aides" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no triggered_modifier = { potential = { is_part_of_galactic_council = yes } modifier = { development_aides_counselor = 1 } } triggered_modifier = { potential = { is_part_of_galactic_council = no } modifier = { development_aides_regular = 1 } } effect = { custom_tooltip = resolution_development_aides_tooltip hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_development_aides days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_development_aides days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_tradition = tr_politics_finish } allow = { custom_tooltip = { text = "resolution_already_active" } NOT = { is_active_resolution = resolution_development_aides } is_galactic_council_established = yes } ai_weight = { base = @resolution_weight_normal modifier = { factor = 1.5 OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_opposing_civics } modifier = { factor = 1.2 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 2 OR = { is_part_of_galactic_council = yes AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } } desc = gal_com_they_or_overlord_on_galatic_council } modifier = { factor = 0.8 galactic_community_rank > 5 NAND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } desc = gal_com_they_nor_overlord_not_on_galatic_council } modifier = { factor = 10 is_part_of_galactic_council = no OR = { has_deficit = minerals has_deficit = energy has_deficit = food } desc = unstable_economy } } } resolution_galactic_threats_committee = { icon = "GFX_resolution_galactic_threats_committee" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no modifier = { description = resolution_galactic_threats_committee_modifier_desc planet_researchers_upkeep_mult = 0.1 damage_vs_country_type_synth_queen_mult = 0.2 damage_vs_country_type_swarm_mult = 0.2 damage_vs_country_type_extradimensional_mult = 0.2 damage_vs_country_type_extradimensional_2_mult = 0.2 damage_vs_country_type_extradimensional_3_mult = 0.2 damage_vs_country_type_ai_empire_mult = 0.2 damage_vs_country_type_gray_goo_mult = 0.2 damage_vs_player_crisis_mult = 0.2 #Also makes the crisis come sooner in crisis_trigger.1 } effect = { hidden_effect = { set_global_flag = galactic_community_resolution_passed set_timed_country_flag = { flag = galactic_community_resolution_passed_galactic_threats_commitee days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galactic_threats_commitee days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { has_tradition = tr_politics_finish } allow = { custom_tooltip = { text = "resolution_already_active" } NOT = { is_active_resolution = resolution_galactic_threats_committee } is_galactic_council_established = yes } ai_weight = { base = @resolution_weight_unpopular } } resolution_community_champions_repeal = { icon = "GFX_resolution_community_champions" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no fire_and_forget = yes effect = { hidden_effect = { cancel_resolution = "resolution_community_champions" set_timed_country_flag = { flag = galactic_community_resolution_passed_community_champions_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_community_champions_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = resolution_community_champions } ai_weight = { base = @resolution_weight_disliked modifier = { factor = 0.7 OR = { has_civic = civic_diplomatic_corps has_civic = civic_public_relations_specialists has_civic = civic_hive_empath has_civic = civic_machine_servitor has_civic = civic_machine_exploration_protocol } desc = gal_com_opposing_civics } modifier = { factor = 0.8 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0 OR = { is_part_of_galactic_council = yes AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } } desc = gal_com_they_or_overlord_on_galatic_council } } } resolution_constitutional_immunity_repeal = { icon = "GFX_resolution_constitutional_immunity" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = yes harmful = yes valid_target = { has_country_flag = constitutional_immunity } effect = { remove_country_flag = constitutional_immunity } ai_weight = { base = @resolution_weight_popular } } resolution_development_aides_repeal = { icon = "GFX_resolution_development_aides" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no fire_and_forget = yes effect = { hidden_effect = { cancel_resolution = "resolution_development_aides" set_timed_country_flag = { flag = galactic_community_resolution_passed_development_aides_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_development_aides_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = resolution_development_aides } ai_weight = { base = @resolution_weight_normal modifier = { factor = 0.5 is_authoritarian = yes desc = ethic_authoritarian } modifier = { factor = 0.9 OR = { is_part_of_galactic_council = yes AND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } } desc = gal_com_they_or_overlord_on_galatic_council } modifier = { factor = 2 galactic_community_rank > 5 NAND = { is_subject = yes overlord = { opinion_level = { who = prev level >= neutral } is_part_of_galactic_council = yes } } desc = gal_com_they_nor_overlord_not_on_galatic_council } modifier = { factor = 0.1 is_part_of_galactic_council = no OR = { has_deficit = minerals has_deficit = energy has_deficit = food } desc = unstable_economy } } } resolution_galactic_threats_committee_repeal = { icon = "GFX_resolution_galactic_threats_committee" resources = { category = resolutions cost = { influence = @resolution_cost_t4 } } target = no fire_and_forget = yes effect = { hidden_effect = { cancel_resolution = "resolution_galactic_threats_committee" set_timed_country_flag = { flag = galactic_community_resolution_passed_galactic_threats_committee_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_passed_diplomatic_weight days = 2200 } } } fail_effects = { hidden_effect = { set_timed_country_flag = { flag = galactic_community_resolution_failed_galactic_threats_committee_repeal days = @resolution_flag_timer } add_modifier = { modifier = resolution_failed_diplomatic_weight days = 2200 } } } potential = { is_active_resolution = resolution_galactic_threats_committee } ai_weight = { base = @resolution_weight_disliked } }