Test/static/resolutions/00_resolutions_modified.txt

14041 lines
289 KiB
Text
Raw Normal View History

2025-04-13 22:48:56 +02:00
# 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
}
}