# See wg_example.txt for an explanation wg_fe_humiliation = { casus_belli = cb_fe_punishment hide_if_no_cb = yes galactic_empire_joins_defender = { from = { is_galactic_emperor = yes } imperial_authority >= 100 } potential = { always = yes } possible = { always = yes } on_accept = { custom_tooltip = wg_humiliation_fe_accept save_event_target_as = fallen_empire_humiliator from = { fallen_empire_humiliate_effect = yes } } ai_weight = { weight = 5 } } wg_fe_stop_atrocities = { casus_belli = cb_fe_punishment hide_if_no_cb = yes galactic_empire_joins_defender = { from = { is_galactic_emperor = yes } imperial_authority >= 100 } potential = { always = yes } possible = { is_fanatic_xenophile = yes from = { is_valid_target_fe_stop_atrocities = yes } } on_accept = { custom_tooltip = wg_humiliation_fe_accept save_event_target_as = fallen_empire_humiliator from = { fallen_empire_stop_atrocities_effect = yes fallen_empire_humiliate_effect = yes } } ai_weight = { weight = 10 } } wg_fe_stop_ai = { casus_belli = cb_fe_punishment hide_if_no_cb = yes galactic_empire_joins_defender = { from = { is_galactic_emperor = yes } imperial_authority >= 100 } potential = { always = yes } possible = { is_fanatic_spiritualist = yes from = { is_valid_target_fe_stop_ai = yes } } on_accept = { custom_tooltip = wg_humiliation_fe_accept save_event_target_as = fallen_empire_humiliator from = { fallen_empire_stop_ai_effect = yes fallen_empire_humiliate_effect = yes } } ai_weight = { weight = 10 } } wg_fe_cleanse_holy_worlds = { casus_belli = cb_fe_punishment hide_if_no_cb = yes galactic_empire_joins_defender = { from = { is_galactic_emperor = yes } imperial_authority >= 100 } potential = { always = yes } possible = { has_ai_personality_behaviour = holy_planets from = { is_valid_target_fe_cleanse_holy_worlds = yes } } on_accept = { custom_tooltip = wg_humiliation_fe_accept save_event_target_as = fallen_empire_humiliator from = { fallen_empire_cleanse_holy_worlds_effect = yes fallen_empire_humiliate_effect = yes } } ai_weight = { weight = 20 } } wg_fe_cleanse_border_worlds = { casus_belli = cb_fe_punishment hide_if_no_cb = yes galactic_empire_joins_defender = { from = { is_galactic_emperor = yes } imperial_authority >= 100 } potential = { always = yes } possible = { has_ai_personality_behaviour = demands_clear_borders is_neighbor_of = from } on_accept = { custom_tooltip = wg_humiliation_fe_accept save_event_target_as = fallen_empire_humiliator from = { fallen_empire_cleanse_border_worlds_effect = yes fallen_empire_humiliate_effect = yes } } ai_weight = { weight = 20 } } wg_ae_domination = { casus_belli = cb_subjugation set_defender_wargoal = wg_end_threat_vs_ae_subjugation hide_if_no_cb = yes galactic_empire_joins_defender = { from = { is_galactic_emperor = yes } imperial_authority >= 100 } forbidden_peace_offers = { surrender = "" } cede_claims = occupied_only potential = { is_country_type = awakened_fallen_empire NOR = { is_machine_empire = yes has_country_flag = fallen_empire_hive_growth has_country_flag = fallen_empire_hive_war } } possible = { always = yes } on_accept = { if = { limit = { from = { has_been_declared_crisis = yes } } break = yes # do nothing; # FEs may go to war against BtC empires, just not vassalize them } else_if = { limit = { is_xenophile = yes } from = { set_subject_of = { who = root preset = preset_signatory } } } else_if = { limit = { is_xenophobe = yes } from = { set_subject_of = { who = root preset = preset_thrall } } } else_if = { limit = { is_spiritualist = yes } from = { set_subject_of = { who = root preset = preset_dominion } if = { limit = { is_gestalt = no } shift_ethic = ethic_fanatic_spiritualist } } } else_if = { limit = { is_materialist = yes } from = { set_subject_of = { who = root preset = preset_satellite } } } else_if = { limit = { has_country_flag = fallen_empire_hive_control } from = { set_subject_of = { who = root preset = preset_political_client } } } } ai_weight = { weight = 100 modifier = { factor = 0 from = { OR = { is_level_4_player_crisis = yes is_level_5_player_crisis = yes } } } modifier = { factor = 0.1 from = { is_homicidal = yes } } } } wg_ae_total_war = { casus_belli = cb_ae_total_war set_defender_wargoal = wg_end_threat hide_if_no_cb = yes total_war = yes galactic_empire_joins_defender = { from = { is_galactic_emperor = yes } imperial_authority >= 100 } forbidden_peace_offers = { demand_surrender = "" surrender = "" } cede_claims = occupied_only potential = { is_country_type = awakened_fallen_empire is_machine_empire = no NOT = { has_valid_civic = civic_hive_devouring_swarm } } possible = { always = yes } ai_weight = { weight = 5 modifier = { factor = 2 from = { is_level_4_player_crisis = yes } } modifier = { factor = 10 from = { is_level_5_player_crisis = yes } } modifier = { factor = 2 from = { is_homicidal = yes } } } } wg_ae_entertainment = { casus_belli = cb_ae_entertainment set_defender_wargoal = wg_end_threat hide_if_no_cb = yes total_war = no galactic_empire_joins_defender = { from = { is_galactic_emperor = yes } imperial_authority >= 100 } forbidden_peace_offers = { surrender = "" } cede_claims = no potential = { is_country_type = awakened_fallen_empire has_country_flag = fallen_empire_hive_war } possible = { always = yes } on_accept = { custom_tooltip = wg_ae_war_entertainment_effect random_war = { limit = { using_war_goal = { type = wg_ae_entertainment owner = root } any_defender = { is_same_value = from } } save_event_target_as = entertainment_war } generate_ae_entertainment_reward = yes } ai_weight = { weight = 100 modifier = { factor = 0.1 from = { is_level_4_player_crisis = yes } } modifier = { factor = 0 from = { is_level_5_player_crisis = yes } } modifier = { factor = 0.5 from = { is_homicidal = yes } } } } wg_end_threat_ae = { casus_belli = cb_containment hide_if_no_cb = yes total_war = yes set_defender_wargoal = wg_ae_domination forbidden_peace_offers = { demand_surrender = "" surrender = "" } surrender_acceptance = -1000 potential = { is_country_type = default from = { is_country_type = awakened_fallen_empire NOT = { has_valid_civic = civic_hive_devouring_swarm } } } possible = { custom_tooltip = { fail_text = cannot_use_against_emperor OR = { from = { is_galactic_emperor = no } is_galactic_community_member = no } } } ai_weight = { weight = 0 } } wg_end_threat_synth_queen = { casus_belli = cb_containment hide_if_no_cb = yes total_war = yes forbidden_peace_offers = { demand_surrender = "" status_quo = "" surrender = "" } surrender_acceptance = -1000 set_defender_wargoal = wg_force_ideology potential = { always = no # event only } possible = { always = yes } ai_weight = { weight = 100 } }