############################ # DIPLOMACY PHRASES, contd. ############################ # FROM = initiator of the diplomatic action; ROOT = recipient of the diplomatic action # BORDERS & MIGRATION action_form_migration_pact = { consider = { 02_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_dictatorial_authority = yes is_imperial_authority = yes #has_government = military_dictatorship #has_government = martial_empire #has_government = divine_mandate #has_government = transcendent_empire #has_government = despotic_hegemony #has_government = ai_overlordship #has_government = enlightened_monarchy #has_government = irenic_monarchy #has_government = despotic_empire #has_government = star_empire } } } 03_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_oligarchic_authority = yes #has_government = military_junta #has_government = ordered_stratocracy #has_government = theocratic_oligarchy #has_government = transcendent_oligarchy #has_government = science_directorate #has_government = illuminated_technocracy #has_government = peaceful_bureaucracy #has_government = irenic_protectorate #has_government = plutocratic_oligarchy #has_government = mega_corporation } } } 04_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_democratic_authority = yes #has_government = military_republic #has_government = martial_demarchy #has_government = theocratic_republic #has_government = transcendent_republic #has_government = direct_democracy #has_government = subconscious_consensus #has_government = moral_democracy #has_government = irenic_democracy #has_government = indirect_democracy #has_government = democratic_utopia } } } HM_CONSIDER_02 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_03 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_04 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_FORM_MIGRATION_PACT_SELECT = { trigger = { OR = { NOT = { exists = event_target:ratling_country } AND = { exists = event_target:ratling_country NOT = { is_same_empire = event_target:ratling_country } } } is_megacorp = no } } } propose = { 01_FORM_MIGRATION_PACT_PROPOSE = { trigger = { OR = { AND = { exists = event_target:ratling_country FROM = { NOT = { is_same_empire = event_target:ratling_country } } } NOT = { exists = event_target:ratling_country } } NOT = { FROM = { is_megacorp = yes } } } } } accept = { 01_FORM_MIGRATION_PACT_ACCEPT = { trigger = { OR = { NOT = { exists = event_target:ratling_country } AND = { exists = event_target:ratling_country NOT = { is_same_empire = event_target:ratling_country } } } is_megacorp = no } } } refuse = { 01_FORM_MIGRATION_PACT_REFUSE = { trigger = { OR = { NOT = { exists = event_target:ratling_country } AND = { exists = event_target:ratling_country NOT = { is_same_empire = event_target:ratling_country } } } is_megacorp = no } } } # Ketlings select = { KET_FORM_MIGRATION_PACT_SELECT = { trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } propose = { KET_FORM_MIGRATION_PACT_PROPOSE = { trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } } accept = { KET_FORM_MIGRATION_PACT_ACCEPT = { trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } refuse = { KET_FORM_MIGRATION_PACT_REFUSE = { trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } # Corporate select = { CORP_FORM_MIGRATION_PACT_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { CORP_FORM_MIGRATION_PACT_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { CORP_FORM_MIGRATION_PACT_ACCEPT_01 = { trigger = { is_megacorp = yes } } } refuse = { CORP_FORM_MIGRATION_PACT_REFUSE_01 = { trigger = { is_megacorp = yes } } CORP_FORM_MIGRATION_PACT_REFUSE_02 = { trigger = { is_megacorp = yes } } } } action_break_migration_pact = { select = { 01_BREAK_MIGRATION_PACT_SELECT = { trigger = { OR = { NOT = { exists = event_target:ratling_country } AND = { exists = event_target:ratling_country NOT = { is_same_empire = event_target:ratling_country } } } is_megacorp = no } } } propose = { 01_BREAK_MIGRATION_PACT_PROPOSE = { trigger = { OR = { AND = { exists = event_target:ratling_country FROM = { NOT = { is_same_empire = event_target:ratling_country } } } NOT = { exists = event_target:ratling_country } } NOT = { FROM = { is_megacorp = yes } } } } } accept = { 01_BREAK_MIGRATION_PACT_ACCEPT = { trigger = { OR = { NOT = { exists = event_target:ratling_country } AND = { exists = event_target:ratling_country NOT = { is_same_empire = event_target:ratling_country } } } is_megacorp = no } } } # Ketlings select = { KET_BREAK_MIGRATION_PACT_SELECT = { trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } propose = { KET_BREAK_MIGRATION_PACT_PROPOSE = { trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } } accept = { KET_BREAK_MIGRATION_PACT_ACCEPT = { trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } # Corporate select = { CORP_BREAK_MIGRATION_PACT_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { CORP_BREAK_MIGRATION_PACT_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { CORP_BREAK_MIGRATION_PACT_ACCEPT_01 = { trigger = { is_megacorp = yes } } } } action_open_borders = { select = { 01_OPEN_BORDERS_SELECT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } propose = { 01_OPEN_BORDERS_PROPOSE = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } } accept = { 01_OPEN_BORDERS_ACCEPT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } select = { MECH_OPEN_BORDERS_SELECT = { trigger = { is_machine_empire = yes } } } propose = { MECH_OPEN_BORDERS_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { MECH_OPEN_BORDERS_ACCEPT = { trigger = { is_machine_empire = yes } } } # Ketlings select = { KET_OPEN_BORDERS_SELECT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } propose = { KET_OPEN_BORDERS_PROPOSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } } accept = { KET_OPEN_BORDERS_ACCEPT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } # Corporate select = { CORP_OPEN_BORDERS_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { CORP_OPEN_BORDERS_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { CORP_OPEN_BORDERS_ACCEPT_01 = { trigger = { is_megacorp = yes } } } } action_close_borders = { select = { 01_CLOSE_BORDERS_SELECT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } propose = { 01_CLOSE_BORDERS_PROPOSE = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } } accept = { 01_CLOSE_BORDERS_ACCEPT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } select = { MECH_CLOSE_BORDERS_SELECT = { trigger = { is_machine_empire = yes } } } propose = { MECH_CLOSE_BORDERS_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { MECH_CLOSE_BORDERS_ACCEPT = { trigger = { is_machine_empire = yes } } } # Ketlings select = { KET_CLOSE_BORDERS_SELECT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } propose = { KET_CLOSE_BORDERS_PROPOSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } } accept = { KET_CLOSE_BORDERS_ACCEPT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } # Corporate select = { CORP_CLOSE_BORDERS_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { CORP_CLOSE_BORDERS_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { CORP_CLOSE_BORDERS_ACCEPT_01 = { trigger = { is_megacorp = yes } } } } # FEDERATIONS action_invite_to_federation = { consider = { 02_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_imperial_authority = yes is_dictatorial_authority = yes #has_government = military_dictatorship #has_government = martial_empire #has_government = divine_mandate #has_government = transcendent_empire #has_government = despotic_hegemony #has_government = ai_overlordship #has_government = enlightened_monarchy #has_government = irenic_monarchy #has_government = despotic_empire #has_government = star_empire } } } 03_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_oligarchic_authority = yes #has_government = military_junta #has_government = ordered_stratocracy #has_government = theocratic_oligarchy #has_government = transcendent_oligarchy #has_government = science_directorate #has_government = illuminated_technocracy #has_government = peaceful_bureaucracy #has_government = irenic_protectorate #has_government = plutocratic_oligarchy #has_government = mega_corporation } } } 04_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_democratic_authority = yes #has_government = military_republic #has_government = martial_demarchy #has_government = theocratic_republic #has_government = transcendent_republic #has_government = direct_democracy #has_government = subconscious_consensus #has_government = moral_democracy #has_government = irenic_democracy #has_government = indirect_democracy #has_government = democratic_utopia } } } HM_CONSIDER_02 = { trigger = { has_ai_personality = hive_mind } } HM_CONSIDER_03 = { trigger = { has_ai_personality = hive_mind } } HM_CONSIDER_04 = { trigger = { has_ai_personality = hive_mind } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } CORP_CONSIDER_02 = { trigger = { is_megacorp = yes } } } select = { 01_ITOA_SELECT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no FROM = { has_federation = yes } } } 02_ITOA_SELECT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no FROM = { has_federation = no } } } HM_ITOA_SELECT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } FP_ITOA_SELECT = { trigger = { has_ai_personality = fanatic_purifiers } } E_ITOA_SELECT_01 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_ITOA_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ITOA_SELECT_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } # Gen Machine Empire MECH_ITOA_SELECT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_ITOA_SELECT_01 = { trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } # Ketlings KET_ITOA_SELECT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_ITOA_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { 01_ITOA_PROPOSE = { trigger = { from = { has_federation = no NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } } 02_ITOA_PROPOSE = { trigger = { from = { has_federation = yes NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } } HM_ITOA_PROPOSE = { trigger = { from = { has_ai_personality = hive_mind } } } S_ITOA_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = servitors } } } E_ITOA_PROPOSE_01 = { weight = { weight = 50 } trigger = { from = { has_ai_personality = exterminators } } } A_ITOA_PROPOSE_01 = { weight = { weight = 50 } trigger = { from = { has_ai_personality = assimilators } } } # Gen Machine Empire MECH_ITOA_PROPOSE_01 = { trigger = { from = { is_machine_empire = yes } } } MECH_ITOA_PROPOSE_02 = { trigger = { from = { is_machine_empire = yes } } } MECH_ITOA_PROPOSE_03 = { trigger = { from = { is_machine_empire = yes } } } # organics to machines ORG_TO_MECH_ITOA_PROPOSE_01 = { trigger = { OR = { is_machine_empire = yes is_species_class = ROBOT } FROM = { NOR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } ORG_TO_MECH_ITOA_PROPOSE_02 = { # "We may be made of flesh, and you out of metal..." trigger = { OR = { is_machine_empire = yes is_species_class = ROBOT } FROM = { NOR = { is_machine_empire = yes is_species_class = ROBOT is_cyborg_empire = yes } } } weight = { weight = 20 } } ORG_TO_MECH_ITOA_PROPOSE_03 = { trigger = { OR = { is_machine_empire = yes is_species_class = ROBOT } FROM = { NOR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } ORG_TO_MECH_ITOA_PROPOSE_04 = { trigger = { OR = { is_machine_empire = yes is_species_class = ROBOT } FROM = { NOR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } # Ketlings KET_ITOA_PROPOSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } # Corporate CORP_ITOA_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } CORP_CORP_ITOA_PROPOSE_01 = { trigger = { is_megacorp = yes FROM = { is_megacorp = yes } } } } accept = { 01_ITOA_ACCEPT = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } FROM = { has_federation = yes } } } 02_ITOA_ACCEPT = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } FROM = { has_federation = no } } } HM_ITOA_ACCEPT = { trigger = { has_ai_personality = hive_mind } } E_ITOA_ACCEPT_01 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_ITOA_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ITOA_ACCEPT_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } # Gen Machine Empire MECH_ITOA_ACCEPT_01 = { trigger = { is_machine_empire = yes } } MECH_ITOA_ACCEPT_02 = { trigger = { is_machine_empire = yes } } MECH_ITOA_ACCEPT_03 = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_ITOA_ACCEPT_01 = { trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } ORG_TO_MECH_ITOA_ACCEPT_02 = { trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes } } } weight = { weight = 20 } } ORG_TO_MECH_ITOA_ACCEPT_03 = { trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } ORG_TO_MECH_ITOA_ACCEPT_04 = { trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } # Ketlings KET_ITOA_ACCEPT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_ITOA_ACCEPT_01 = { trigger = { is_megacorp = yes } } } refuse = { 01_ITOA_REFUSE = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no } } HM_ITOA_REFUSE = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } FP_ITOA_REFUSE = { trigger = { has_ai_personality = fanatic_purifiers } } E_ITOA_REFUSE_HOSTILE_01 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } E_ITOA_REFUSE_01 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators from = { exists = alliance } } } E_ITOA_REFUSE_02 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators from = { NOT = { exists = alliance } } } } S_ITOA_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ITOA_REFUSE_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators NOR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } A_ITOA_REFUSE_HOSTILE_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } # Gen Machine Empire MECH_ITOA_REFUSE_01 = { trigger = { is_machine_empire = yes } } MECH_ITOA_REFUSE_02 = { trigger = { is_machine_empire = yes } } MECH_ITOA_REFUSE_HOSTILE = { trigger = { OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } is_machine_empire = yes } } # organics to machines ORG_TO_MECH_ITOA_REFUSE_HOSTILE_01 = { trigger = { is_machine_empire = no OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } FROM = { is_machine_empire = yes } } weight = { weight = 20 } } ORG_TO_MECH_ITOA_REFUSE_SPIR_01 = { trigger = { is_machine_empire = no is_spiritualist = yes FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } ORG_TO_MECH_ITOA_REFUSE_01 = { trigger = { NOR = { is_machine_empire = yes is_species_class = ROBOT is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } # Ketlings KET_ITOA_REFUSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_ITOA_REFUSE_01 = { trigger = { is_megacorp = yes } } } # NOT IN USE #propose_vote = { # 01_ITOA_VOTE_PROPOSE = { # trigger = { # NOT = { has_ethic = ethic_gestalt_consciousness } # } # } # HM_ITOA_VOTE_PROPOSE = { # trigger = { # OR = { # has_ai_personality = hive_mind # has_ai_personality = devouring_swarm # } # } # } # S_ITOA_VOTE_PROPOSE = { # trigger = { # has_ai_personality = servitors # } # }HM_LEAVE_F_ACCEPT # # Gen Machine Empire # MECH_ITOA_VOTE_PROPOSE = { # trigger = { # OR = { # is_machine_empire = yes # is_species_class = ROBOT # } # } # } #} } action_ask_to_join_federation = { consider = { 02_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_dictatorial_authority = yes is_imperial_authority = yes #has_government = military_dictatorship #has_government = martial_empire #has_government = divine_mandate #has_government = transcendent_empire #has_government = despotic_hegemony #has_government = ai_overlordship #has_government = enlightened_monarchy #has_government = irenic_monarchy #has_government = despotic_empire #has_government = star_empire } } } 03_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_oligarchic_authority = yes #has_government = military_junta #has_government = ordered_stratocracy #has_government = theocratic_oligarchy #has_government = transcendent_oligarchy #has_government = science_directorate #has_government = illuminated_technocracy #has_government = peaceful_bureaucracy #has_government = irenic_protectorate #has_government = plutocratic_oligarchy #has_government = mega_corporation } } } 04_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_democratic_authority = yes #has_government = military_republic #has_government = martial_demarchy #has_government = theocratic_republic #has_government = transcendent_republic #has_government = direct_democracy #has_government = subconscious_consensus #has_government = moral_democracy #has_government = irenic_democracy #has_government = indirect_democracy #has_government = democratic_utopia } } } HM_CONSIDER_02 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_03 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_04 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } # Gen Machine Empire MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } OR = { NOT = { exists = event_target:ratling_country } AND = { exists = event_target:ratling_country NOT = { is_same_empire = event_target:ratling_country } } } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_ASK_JOIN_A_SELECT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { is_same_species_class = FROM } is_megacorp = no } } 02_ASK_JOIN_A_SELECT = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } is_same_species_class = FROM } } HM_ASK_JOIN_A_SELECT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } E_ASK_JOIN_A_SELECT_01 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_ASK_JOIN_A_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_JOIN_A_SELECT_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } # Gen Machine Empire MECH_ASK_JOIN_A_SELECT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_ASK_JOIN_A_SELECT_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_ASK_JOIN_A_SELECT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_ASK_JOIN_A_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { 01_ASK_JOIN_A_PROPOSE = { trigger = { from = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } } HM_ASK_JOIN_A_PROPOSE = { trigger = { from = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } } E_ASK_JOIN_A_PROPOSE_01 = { weight = { weight = 50 } trigger = { from = { has_ai_personality = exterminators } } } S_ASK_JOIN_A_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = servitors } } } A_ASK_JOIN_A_PROPOSE_01 = { weight = { weight = 50 } trigger = { from = { has_ai_personality = assimilators } } } # Gen Machine Empire MECH_ASK_JOIN_A_PROPOSE_01 = { trigger = { from = { is_machine_empire = yes } } } MECH_ASK_JOIN_A_PROPOSE_02 = { trigger = { from = { is_machine_empire = yes } } } # Organics to Machines ORG_TO_MECH_ASK_JOIN_A_PROPOSE_01 = { trigger = { is_machine_empire = yes FROM = { is_machine_empire = no } } weight = { weight = 20 } } ORG_TO_MECH_ASK_JOIN_A_PROPOSE_02 = { trigger = { is_machine_empire = yes FROM = { is_machine_empire = no } } weight = { weight = 20 } } # Ketlings KET_ASK_JOIN_A_PROPOSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } # Corporate CORP_ASK_JOIN_A_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { 01_ASK_JOIN_A_ACCEPT = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_ASK_JOIN_A_ACCEPT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_ASK_JOIN_A_ACCEPT_01 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } S_ASK_JOIN_A_ACCEPT_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_JOIN_A_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } E_ASK_JOIN_A_ACCEPT_01 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } # Gen Machine Empire MECH_ASK_JOIN_A_ACCEPT_01 = { trigger = { is_machine_empire = yes } } MECH_ASK_JOIN_A_ACCEPT_02 = { trigger = { is_machine_empire = yes } } MECH_ASK_JOIN_A_ACCEPT_03 = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_ASK_JOIN_A_ACCEPT_01 = { trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } # Ketlings KET_ASK_JOIN_A_ACCEPT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_ASK_JOIN_A_ACCEPT_01 = { trigger = { is_megacorp = yes } } } refuse = { 01_ASK_JOIN_A_REFUSE = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_ASK_JOIN_A_REFUSE = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } E_ASK_JOIN_A_REFUSE_01 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_ASK_JOIN_A_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_JOIN_A_REFUSE_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } # Gen Machine Empire MECH_ASK_JOIN_A_REFUSE = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_ASK_JOIN_A_REFUSE_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_ASK_JOIN_A_REFUSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_ASK_JOIN_A_REFUSE_01 = { trigger = { is_megacorp = yes } } CORP_ASK_JOIN_A_REFUSE_02 = { trigger = { is_megacorp = yes } } } } action_leave_federation = { select = { 01_LEAVE_A_SELECT = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_LEAVE_A_SELECT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } E_LEAVE_A_SELECT_01 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_LEAVE_A_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_LEAVE_A_SELECT_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } # Gen Machine Empire MECH_LEAVE_A_SELECT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_LEAVE_A_SELECT_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes is_species_class = ROBOT } } weight = { weight = 20 } } # Ketlings KET_LEAVE_A_SELECT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_LEAVE_A_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { 01_LEAVE_A_PROPOSE = { trigger = { from = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } } HM_LEAVE_A_PROPOSE = { trigger = { from = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } } E_LEAVE_A_PROPOSE_01 = { weight = { weight = 50 } trigger = { from = { has_ai_personality = exterminators } } } S_LEAVE_A_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = servitors } } } A_LEAVE_A_PROPOSE_01 = { weight = { weight = 50 } trigger = { from = { has_ai_personality = assimilators } } } # Gen Machine Empire MECH_LEAVE_A_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } # Organics to Machines ORG_TO_MECH_LEAVE_A_PROPOSE_01 = { trigger = { OR = { is_machine_empire = yes is_species_class = ROBOT } FROM = { NOR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } # Ketlings KET_LEAVE_A_PROPOSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country from = { is_same_empire = event_target:ratling_country } } } # Corporate CORP_LEAVE_A_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { 01_LEAVE_A_ACCEPT = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_LEAVE_A_ACCEPT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } E_LEAVE_A_ACCEPT_01 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_LEAVE_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } # Gen Machine Empire MECH_LEAVE_A_ACCEPT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_LEAVE_A_ACCEPT_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_LEAVE_A_ACCEPT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_LEAVE_A_ACCEPT_01 = { trigger = { is_megacorp = yes } } CORP_LEAVE_A_ACCEPT_02 = { trigger = { is_megacorp = yes } } } } action_kick_from_federation = { select = { 01_KICK_FROM_ALLIANCE_SELECT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } propose = { 01_KICK_FROM_ALLIANCE_PROPOSE = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } } accept = { 01_KICK_FROM_ALLIANCE_ACCEPT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } select = { MECH_KICK_FROM_ALLIANCE_SELECT = { trigger = { is_machine_empire = yes } } } propose = { MECH_KICK_FROM_ALLIANCE_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { MECH_KICK_FROM_ALLIANCE_ACCEPT = { trigger = { is_machine_empire = yes } } } # Ketlings select = { KET_KICK_FROM_ALLIANCE_SELECT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_value = event_target:ratling_country } } } propose = { KET_KICK_FROM_ALLIANCE_PROPOSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_value = event_target:ratling_country } } } } accept = { KET_KICK_FROM_ALLIANCE_ACCEPT = { trigger = { exists = event_target:ratling_country is_same_value = event_target:ratling_country } } } # Corporate select = { CORP_KICK_FROM_ALLIANCE_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { CORP_KICK_FROM_ALLIANCE_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { CORP_KICK_FROM_ALLIANCE_ACCEPT_01 = { trigger = { is_megacorp = yes } } } } action_offer_federation_association_status = { consider = { 02_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_dictatorial_authority = yes is_imperial_authority = yes #has_government = military_dictatorship #has_government = martial_empire #has_government = divine_mandate #has_government = transcendent_empire #has_government = despotic_hegemony #has_government = ai_overlordship #has_government = enlightened_monarchy #has_government = irenic_monarchy #has_government = despotic_empire #has_government = star_empire } } } 03_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_oligarchic_authority = yes #has_government = military_junta #has_government = ordered_stratocracy #has_government = theocratic_oligarchy #has_government = transcendent_oligarchy #has_government = science_directorate #has_government = illuminated_technocracy #has_government = peaceful_bureaucracy #has_government = irenic_protectorate #has_government = plutocratic_oligarchy #has_government = mega_corporation } } } 04_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_democratic_authority = yes #has_government = military_republic #has_government = martial_demarchy #has_government = theocratic_republic #has_government = transcendent_republic #has_government = direct_democracy #has_government = subconscious_consensus #has_government = moral_democracy #has_government = irenic_democracy #has_government = indirect_democracy #has_government = democratic_utopia } } } HM_CONSIDER_02 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_03 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_04 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_OFFER_FEDERATION_ASSOCIATION_STATUS_SELECT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } propose = { 01_OFFER_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } } accept = { 01_OFFER_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } refuse = { 01_OFFER_FEDERATION_ASSOCIATION_STATUS_REFUSE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } select = { MECH_OFFER_FEDERATION_ASSOCIATION_STATUS_SELECT = { trigger = { is_machine_empire = yes } } } propose = { MECH_OFFER_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { MECH_OFFER_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { trigger = { is_machine_empire = yes } } } refuse = { MECH_OFFER_FEDERATION_ASSOCIATION_STATUS_REFUSE = { trigger = { is_machine_empire = yes } } } # Ketlings select = { KET_OFFER_FEDERATION_ASSOCIATION_STATUS_SELECT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } propose = { KET_OFFER_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } } accept = { KET_OFFER_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } refuse = { KET_OFFER_FEDERATION_ASSOCIATION_STATUS_REFUSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } # Corporate select = { CORP_OFFER_FEDERATION_ASSOCIATION_STATUS_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { CORP_OFFER_FEDERATION_ASSOCIATION_STATUS_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { CORP_OFFER_FEDERATION_ASSOCIATION_STATUS_ACCEPT_01 = { trigger = { is_megacorp = yes } } } refuse = { CORP_OFFER_FEDERATION_ASSOCIATION_STATUS_REFUSE_01 = { trigger = { is_megacorp = yes } } } propose_vote = { 01_OFFER_FEDERATION_ASSOCIATION_STATUS_VOTE_PROPOSE = { trigger = { always = yes } } } } action_revoke_federation_association_status = { select = { 01_REVOKE_FEDERATION_ASSOCIATION_STATUS_SELECT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } propose = { 01_REVOKE_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } } accept = { 01_REVOKE_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } propose_vote = { 01_REVOKE_FEDERATION_ASSOCIATION_STATUS_VOTE_PROPOSE = { trigger = { always = yes } } } select = { MECH_REVOKE_FEDERATION_ASSOCIATION_STATUS_SELECT = { trigger = { is_machine_empire = yes } } } propose = { MECH_REVOKE_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { MECH_REVOKE_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { trigger = { is_machine_empire = yes } } } # Ketlings select = { KET_REVOKE_FEDERATION_ASSOCIATION_STATUS_SELECT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } propose = { KET_REVOKE_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } } accept = { KET_REVOKE_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } # Corporate select = { CORP_REVOKE_FEDERATION_ASSOCIATION_STATUS_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { CORP_REVOKE_FEDERATION_ASSOCIATION_STATUS_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { CORP_REVOKE_FEDERATION_ASSOCIATION_STATUS_ACCEPT_01 = { trigger = { is_megacorp = yes } } } } action_ask_for_federation_association_status = { consider = { 02_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_dictatorial_authority = yes is_imperial_authority = yes #has_government = military_dictatorship #has_government = martial_empire #has_government = divine_mandate #has_government = transcendent_empire #has_government = despotic_hegemony #has_government = ai_overlordship #has_government = enlightened_monarchy #has_government = irenic_monarchy #has_government = despotic_empire #has_government = star_empire } } } 03_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_oligarchic_authority = yes #has_government = military_junta #has_government = ordered_stratocracy #has_government = theocratic_oligarchy #has_government = transcendent_oligarchy #has_government = science_directorate #has_government = illuminated_technocracy #has_government = peaceful_bureaucracy #has_government = irenic_protectorate #has_government = plutocratic_oligarchy #has_government = mega_corporation } } } 04_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_democratic_authority = yes #has_government = military_republic #has_government = martial_demarchy #has_government = theocratic_republic #has_government = transcendent_republic #has_government = direct_democracy #has_government = subconscious_consensus #has_government = moral_democracy #has_government = irenic_democracy #has_government = indirect_democracy #has_government = democratic_utopia } } } HM_CONSIDER_02 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_03 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_04 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_ASK_FEDERATION_ASSOCIATION_STATUS_SELECT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } propose = { 01_ASK_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } } accept = { 01_ASK_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } refuse = { 01_ASK_FEDERATION_ASSOCIATION_STATUS_REFUSE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } select = { MECH_ASK_FEDERATION_ASSOCIATION_STATUS_SELECT = { trigger = { is_machine_empire = yes } } } propose = { MECH_ASK_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { MECH_ASK_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { trigger = { is_machine_empire = yes } } } refuse = { MECH_ASK_FEDERATION_ASSOCIATION_STATUS_REFUSE = { trigger = { is_machine_empire = yes } } } # Ketlings select = { KET_ASK_FEDERATION_ASSOCIATION_STATUS_SELECT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } propose = { KET_ASK_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } } accept = { KET_ASK_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } refuse = { KET_ASK_FEDERATION_ASSOCIATION_STATUS_REFUSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } # Corporate select = { CORP_ASK_FEDERATION_ASSOCIATION_STATUS_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { CORP_ASK_FEDERATION_ASSOCIATION_STATUS_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { CORP_ASK_FEDERATION_ASSOCIATION_STATUS_ACCEPT_01 = { trigger = { is_megacorp = yes } } } refuse = { CORP_ASK_FEDERATION_ASSOCIATION_STATUS_REFUSE_01 = { trigger = { is_megacorp = yes } } } } action_end_federation_association_status = { select = { 01_END_FEDERATION_ASSOCIATION_STATUS_SELECT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } propose = { 01_END_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } } accept = { 01_END_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } select = { MECH_END_FEDERATION_ASSOCIATION_STATUS_SELECT = { trigger = { is_machine_empire = yes } } } propose = { MECH_END_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { MECH_END_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { trigger = { is_machine_empire = yes } } } # Ketlings select = { KET_END_FEDERATION_ASSOCIATION_STATUS_SELECT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } propose = { KET_END_FEDERATION_ASSOCIATION_STATUS_PROPOSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } } accept = { KET_END_FEDERATION_ASSOCIATION_STATUS_ACCEPT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } # Corporate select = { CORP_END_FEDERATION_ASSOCIATION_STATUS_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { CORP_END_FEDERATION_ASSOCIATION_STATUS_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { CORP_END_FEDERATION_ASSOCIATION_STATUS_ACCEPT_01 = { trigger = { is_megacorp = yes } } } } action_ask_to_leave_federation = { select = { 01_ASK_TO_LEAVE_SELECT = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_ASK_TO_LEAVE_SELECT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } E_ASK_TO_LEAVE_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_ASK_TO_LEAVE_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_TO_LEAVE_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_ASK_TO_LEAVE_SELECT = { trigger = { is_machine_empire = yes } } KET_ASK_TO_LEAVE_SELECT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } CORP_ASK_TO_LEAVE_SELECT = { trigger = { is_megacorp = yes } } } propose = { 01_ASK_TO_LEAVE_PROPOSE = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_ASK_TO_LEAVE_PROPOSE = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } E_ASK_TO_LEAVE_PROPOSE = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_ASK_TO_LEAVE_PROPOSE = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_TO_LEAVE_PROPOSE = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_ASK_TO_LEAVE_PROPOSE = { trigger = { is_machine_empire = yes } } KET_ASK_TO_LEAVE_PROPOSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } CORP_ASK_TO_LEAVE_PROPOSE = { trigger = { is_megacorp = yes } } } accept = { 01_ASK_TO_LEAVE_ACCEPT = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_ASK_TO_LEAVE_ACCEPT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } E_ASK_TO_LEAVE_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_ASK_TO_LEAVE_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_TO_LEAVE_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_ASK_TO_LEAVE_ACCEPT = { trigger = { is_machine_empire = yes } } KET_ASK_TO_LEAVE_ACCEPT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } CORP_ASK_TO_LEAVE_ACCEPT = { trigger = { is_megacorp = yes } } } refuse = { 01_ASK_TO_LEAVE_REFUSE = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_ASK_TO_LEAVE_REFUSE = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } E_ASK_TO_LEAVE_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_ASK_TO_LEAVE_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_TO_LEAVE_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_ASK_TO_LEAVE_REFUSE = { trigger = { is_machine_empire = yes } } KET_ASK_TO_LEAVE_REFUSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } CORP_ASK_TO_LEAVE_REFUSE = { trigger = { is_megacorp = yes } } } } # SUBJUGATION action_demand_subjugation = { consider = { 02_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_dictatorial_authority = yes is_imperial_authority = yes #has_government = military_dictatorship #has_government = martial_empire #has_government = divine_mandate #has_government = transcendent_empire #has_government = despotic_hegemony #has_government = ai_overlordship #has_government = enlightened_monarchy #has_government = irenic_monarchy #has_government = despotic_empire #has_government = star_empire } } } 03_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_oligarchic_authority = yes #has_government = military_junta #has_government = ordered_stratocracy #has_government = theocratic_oligarchy #has_government = transcendent_oligarchy #has_government = science_directorate #has_government = illuminated_technocracy #has_government = peaceful_bureaucracy #has_government = irenic_protectorate #has_government = plutocratic_oligarchy #has_government = mega_corporation } } } 04_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_democratic_authority = yes #has_government = military_republic #has_government = martial_demarchy #has_government = theocratic_republic #has_government = transcendent_republic #has_government = direct_democracy #has_government = subconscious_consensus #has_government = moral_democracy #has_government = irenic_democracy #has_government = indirect_democracy #has_government = democratic_utopia } } } HM_CONSIDER_02 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_03 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_04 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { # Vassalization Select 01_DEMAND_VASS_SELECT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } NOR = { is_xenophobe = yes is_megacorp = yes } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } # Vassalization Select (Hostile) 02_DEMAND_VASS_SELECT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } NOR = { is_xenophobe = yes is_megacorp = yes } NOT = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } # Vassalization Select Xenophobe 03_DEMAND_VASS_SELECT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no is_xenophobe = yes OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } # Vassalization Select Hostile Xenophobe 04_DEMAND_VASS_SELECT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no is_xenophobe = yes NOT = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } FROM = { NOT = { is_machine_empire = yes is_species_class = ROBOT } } } } HM_DEMAND_VASS_SELECT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } FP_DEMAND_VASS_SELECT = { trigger = { has_ai_personality = fanatic_purifiers } } E_DEMAND_VASS_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_DEMAND_VASS_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_DEMAND_VASS_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } # Gen Machine Empire MECH_DEMAND_VASS_SELECT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_DEMAND_VASS_SELECT_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } } # Ketlings KET_DEMAND_VASS_SELECT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_DEMAND_VASS_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { 01_DEMAND_VASS_PROPOSE = { trigger = { from = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no OR = { is_friendly_to = ROOT is_cordial_to = ROOT is_protective_to = ROOT } } } } 02_DEMAND_VASS_PROPOSE = { trigger = { from = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no NOR = { is_friendly_to = ROOT is_cordial_to = ROOT is_protective_to = ROOT } } } } HM_DEMAND_VASS_PROPOSE = { trigger = { from = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } } FP_DEMAND_VASS_PROPOSE = { trigger = { from = { has_ai_personality = fanatic_purifiers } } } E_DEMAND_VASS_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = exterminators } } } S_DEMAND_VASS_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = servitors } } } A_DEMAND_VASS_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = assimilators } } } # Gen Machine Empire MECH_DEMAND_VASS_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } # Organics to Machines ORG_TO_MECH_DEMAND_VASS_PROPOSE_01 = { trigger = { is_machine_empire = yes FROM = { is_machine_empire = no } } weight = { weight = 20 } } # Ketlings KET_DEMAND_VASS_PROPOSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } } accept = { # Accept 01_DEMAND_VASS_ACCEPT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOR = { is_xenophobe = yes is_megacorp = yes } } } # Accept Xenophobe 02_DEMAND_VASS_ACCEPT = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } is_xenophobe = yes } } HM_DEMAND_VASS_ACCEPT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_DEMAND_VASS_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_DEMAND_VASS_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators from = { is_machine_empire = no } } } A_DEMAND_VASS_ACCEPT_02 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } E_DEMAND_VASS_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } E_DEMAND_VASS_ACCEPT_02 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } # Gen Machine Empire MECH_DEMAND_VASS_ACCEPT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_DEMAND_VASS_ACCEPT_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_DEMAND_VASS_ACCEPT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_DEMAND_VASS_ACCEPT_01 = { trigger = { is_megacorp = yes } } } refuse = { # Refuse 01_DEMAND_VASS_REFUSE = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } NOR = { is_xenophobe = yes is_megacorp = yes } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } # Refuse Hostile 02_DEMAND_VASS_REFUSE = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } NOR = { is_xenophobe = yes is_megacorp = yes } NOT = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } # Refuse Xenophobe 03_DEMAND_VASS_REFUSE = { trigger = { FROM = { NOT = { is_machine_empire = yes is_species_class = ROBOT } } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no is_xenophobe = yes OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } # Refuse Xenophobe Hostile 04_DEMAND_VASS_REFUSE = { trigger = { FROM = { NOT = { is_machine_empire = yes is_species_class = ROBOT } } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no is_xenophobe = yes NOT = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } HM_DEMAND_VASS_REFUSE = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } FP_DEMAND_VASS_REFUSE = { trigger = { has_ai_personality = hive_mind } } E_DEMAND_VASS_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_DEMAND_VASS_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_DEMAND_VASS_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } # Gen Machine Empire MECH_DEMAND_VASS_REFUSE = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_DEMAND_VASS_REFUSE_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_DEMAND_VASS_REFUSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_DEMAND_VASS_REFUSE_01 = { trigger = { is_megacorp = yes } } } } action_ask_to_become_subjugated = { consider = { 02_CONSIDER = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } OR = { is_dictatorial_authority = yes is_imperial_authority = yes #has_government = military_dictatorship #has_government = martial_empire #has_government = divine_mandate #has_government = transcendent_empire #has_government = despotic_hegemony #has_government = ai_overlordship #has_government = enlightened_monarchy #has_government = irenic_monarchy #has_government = despotic_empire #has_government = star_empire } } } 03_CONSIDER = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } OR = { is_oligarchic_authority = yes #has_government = military_junta #has_government = ordered_stratocracy #has_government = theocratic_oligarchy #has_government = transcendent_oligarchy #has_government = science_directorate #has_government = illuminated_technocracy #has_government = peaceful_bureaucracy #has_government = irenic_protectorate #has_government = plutocratic_oligarchy #has_government = mega_corporation } } } 04_CONSIDER = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } OR = { is_democratic_authority = yes #has_government = military_republic #has_government = martial_demarchy #has_government = theocratic_republic #has_government = transcendent_republic #has_government = direct_democracy #has_government = subconscious_consensus #has_government = moral_democracy #has_government = irenic_democracy #has_government = indirect_democracy #has_government = democratic_utopia } } } HM_CONSIDER_02 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_03 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_04 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } select = { 01_ASK_FOR_VASS_SELECT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } } } HM_ASK_FOR_VASS_SELECT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_ASK_FOR_VASS_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_FOR_VASS_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } E_ASK_FOR_VASS_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } # Gen Machine Empire MECH_ASK_FOR_VASS_SELECT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_ASK_FOR_VASS_SELECT_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_ASK_FOR_VASS_SELECT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporation CORP_ASK_FOR_VASS_SELECT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } propose = { 01_ASK_FOR_VASS_PROPOSE = { trigger = { FROM = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } } HM_ASK_FOR_VASS_PROPOSE = { trigger = { FROM = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } } S_ASK_FOR_VASS_PROPOSE = { weight = { weight = 50 } trigger = { FROM = { has_ai_personality = servitors } } } A_ASK_FOR_VASS_PROPOSE = { weight = { weight = 50 } trigger = { FROM = { has_ai_personality = assimilators } } } E_ASK_FOR_VASS_PROPOSE = { weight = { weight = 50 } trigger = { FROM = { has_ai_personality = exterminators } } } # Gen Machine Empire MECH_ASK_FOR_VASS_PROPOSE = { trigger = { FROM = { is_machine_empire = yes } } } ORG_TO_MECH_ASK_FOR_VASS_PROPOSE_01 = { trigger = { is_machine_empire = yes FROM = { is_machine_empire = no } } weight = { weight = 20 } } # Ketlings KET_ASK_FOR_VASS_PROPOSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } # Corporate CORP_ASK_FOR_VASS_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { 01_ASK_FOR_VASS_ACCEPT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } } } HM_ASK_FOR_VASS_ACCEPT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_ASK_FOR_VASS_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_FOR_VASS_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } E_ASK_FOR_VASS_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } # Gen Machine Empire MECH_ASK_FOR_VASS_ACCEPT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_ASK_FOR_VASS_ACCEPT_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } } # Ketlings KET_ASK_FOR_VASS_ACCEPT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } refuse = { 01_ASK_FOR_VASS_REFUSE = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } OR = { NOT = { exists = event_target:ratling_country } AND = { exists = event_target:ratling_country NOT = { is_same_empire = event_target:ratling_country } } } } } HM_ASK_FOR_VASS_REFUSE = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_ASK_FOR_VASS_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_FOR_VASS_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } E_ASK_FOR_VASS_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } # Gen Machine Empire MECH_ASK_FOR_VASS_REFUSE = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_ASK_FOR_VASS_REFUSE_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_ASK_FOR_VASS_REFUSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } } action_demand_subsidiary = { consider = { FALLEN_MACHINE_EMPIRE_CONSIDER = { trigger = { is_fallen_empire_machine = yes } } 01_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_CONSIDER_01 = { trigger = { has_ai_personality = hive_mind } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } # Ketlings KET_PEACE_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } CORP_CONSIDER_02 = { trigger = { is_megacorp = yes } } } select = { # CORP CORP_DEMAND_SUBS_SELECT_01 = { trigger = { FROM = { is_megacorp = yes } } } # NON-CORP DEMAND_SUBS_SELECT_01 = { trigger = { FROM = { is_megacorp = no } } } } propose = { CORP_DEMAND_SUBS_PROPOSE_01 = { trigger = { is_megacorp = yes } } CORP_DEMAND_SUBS_PROPOSE_02 = { trigger = { is_megacorp = yes } } } accept = { # CORP CORP_DEMAND_SUBS_ACCEPT_01 = { trigger = { is_megacorp = yes } } # NON-CORP DEMAND_SUBS_ACCEPT_01 = { trigger = { is_megacorp = no } } } refuse = { # CORP CORP_DEMAND_SUBS_REFUSE_01 = { trigger = { is_megacorp = yes } } # NON-CORP DEMAND_SUBS_REFUSE_01 = { trigger = { is_megacorp = no } } } } action_ask_to_become_subsidiary = { consider = { # Corp CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { CORP_ASK_FOR_SUBS_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { # CORP CORP_ASK_FOR_SUBS_PROPOSE_01 = { trigger = { is_megacorp = yes } } # NON-CORP ASK_FOR_SUBS_PROPOSE_01 = { trigger = { is_megacorp = no } } } accept = { CORP_ASK_FOR_SUBS_ACCEPT_01 = { trigger = { is_megacorp = yes } } CORP_ASK_FOR_SUBS_ACCEPT_02 = { trigger = { is_megacorp = yes } } } refuse = { CORP_ASK_FOR_SUBS_REFUSE_01 = { trigger = { is_megacorp = yes } } } } action_release_subject = { select = { 01_RELEASE_SUBJECT_SELECT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no } } HM_RELEASE_SUBJECT_SELECT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } FP_RELEASE_SUBJECT_SELECT = { trigger = { has_ai_personality = fanatic_purifiers } } E_RELEASE_SUBJECT_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } E_RELEASE_SUBJECT_SELECT_02 = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_RELEASE_SUBJECT_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_RELEASE_SUBJECT_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } E_RELEASE_SUBJECT_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } # Gen Machine Empire MECH_RELEASE_SUBJECT_SELECT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_RELEASE_SUBJECT_SELECT_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_RELEASE_SUBJECT_SELECT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_RELEASE_SUBJECT_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { 01_RELEASE_SUBJECT_PROPOSE = { trigger = { from = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } } HM_RELEASE_SUBJECT_PROPOSE = { trigger = { from = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } } E_RELEASE_SUBJECT_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = exterminators } } } S_RELEASE_SUBJECT_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = servitors } } } A_RELEASE_SUBJECT_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = assimilators } } } E_RELEASE_SUBJECT_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = exterminators } } } # Gen Machine Empire MECH_RELEASE_SUBJECT_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } ORG_TO_MECH_RELEASE_SUBJECT_PROPOSE_01 = { trigger = { OR = { is_machine_empire = yes is_species_class = ROBOT } FROM = { is_machine_empire = no } } weight = { weight = 20 } } # Ketlings KET_RELEASE_SUBJECT_PROPOSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } # Corporate CORP_RELEASE_SUBJECT_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { 01_RELEASE_SUBJECT_ACCEPT = { trigger = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no } } HM_RELEASE_SUBJECT_ACCEPT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } FP_RELEASE_SUBJECT_ACCEPT = { trigger = { has_ai_personality = fanatic_purifiers } } E_RELEASE_SUBJECT_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } S_RELEASE_SUBJECT_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_RELEASE_SUBJECT_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } # Gen Machine Empire MECH_RELEASE_SUBJECT_ACCEPT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_RELEASE_SUBJECT_ACCEPT_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_RELEASE_SUBJECT_ACCEPT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_RELEASE_SUBJECT_ACCEPT_01 = { trigger = { is_megacorp = yes } } } } action_ask_to_be_released_subject = { select = { 01_ASK_TO_BE_RELEASED_SUBJECT_SELECT = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_ASK_TO_BE_RELEASED_SUBJECT_SELECT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_ASK_TO_BE_RELEASED_SUBJECT_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_TO_BE_RELEASED_SUBJECT_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } E_ASK_TO_BE_RELEASED_SUBJECT_SELECT = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } # Gen Machine Empire MECH_ASK_TO_BE_RELEASED_SUBJECT_SELECT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_ASK_TO_BE_RELEASED_SUBJECT_SELECT_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_ASK_TO_BE_RELEASED_SUBJECT_SELECT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_ASK_TO_BE_RELEASED_SUBJECT_SELECT_01 = { trigger = { is_megacorp = yes } } } propose = { 01_ASK_TO_BE_RELEASED_SUBJECT_PROPOSE = { trigger = { from = { NOT = { has_ethic = ethic_gestalt_consciousness } NOT = { has_ai_personality = fanatic_purifiers } is_megacorp = no } } } HM_ASK_TO_BE_RELEASED_SUBJECT_PROPOSE = { trigger = { from = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } } FP_ASK_TO_BE_RELEASED_SUBJECT_PROPOSE = { trigger = { from = { has_ai_personality = fanatic_purifiers } } } E_ASK_TO_BE_RELEASED_SUBJECT_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = exterminators } } } S_ASK_TO_BE_RELEASED_SUBJECT_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = servitors } } } A_ASK_TO_BE_RELEASED_SUBJECT_PROPOSE = { weight = { weight = 50 } trigger = { from = { has_ai_personality = assimilators } } } # Gen Machine Empire MECH_ASK_TO_BE_RELEASED_SUBJECT_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } # Organics to Machines ORG_TO_MECH_ASK_TO_BE_RELEASED_SUBJECT_PROPOSE_HOSTILE_01 = { trigger = { FROM = { is_machine_empire = no } is_machine_empire = yes OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } weight = { weight = 20 } } ORG_TO_MECH_ASK_TO_BE_RELEASED_SUBJECT_PROPOSE_01 = { trigger = { FROM = { is_machine_empire = no } is_machine_empire = yes NOR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } weight = { weight = 20 } } # Ketlings KET_ASK_TO_BE_RELEASED_SUBJECT_PROPOSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } # Corporate CORP_ASK_TO_BE_RELEASED_SUBJECT_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } accept = { 01_ASK_TO_BE_RELEASED_SUBJECT_ACCEPT = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_ASK_TO_BE_RELEASED_SUBJECT_ACCEPT = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_ASK_TO_BE_RELEASED_SUBJECT_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_TO_BE_RELEASED_SUBJECT_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } E_ASK_TO_BE_RELEASED_SUBJECT_ACCEPT = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } # Gen Machine Empire MECH_ASK_TO_BE_RELEASED_SUBJECT_ACCEPT = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_ASK_TO_BE_RELEASED_SUBJECT_ACCEPT_FRIENDLY_01 = { trigger = { is_machine_empire = no OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } FROM = { is_machine_empire = yes } } weight = { weight = 20 } } ORG_TO_MECH_ASK_TO_BE_RELEASED_SUBJECT_ACCEPT_01 = { trigger = { NOR = { is_machine_empire = yes is_species_class = ROBOT is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } weight = { weight = 20 } } ORG_TO_MECH_ASK_TO_BE_RELEASED_SUBJECT_ACCEPT_02 = { trigger = { NOR = { is_machine_empire = yes is_species_class = ROBOT is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_ASK_TO_BE_RELEASED_SUBJECT_ACCEPT_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_ASK_TO_BE_RELEASED_SUBJECT_ACCEPT_01 = { trigger = { is_megacorp = yes } } } refuse = { 01_ASK_TO_BE_RELEASED_SUBJECT_REFUSE = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_ASK_TO_BE_RELEASED_SUBJECT_REFUSE = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_ASK_TO_BE_RELEASED_SUBJECT_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_ASK_TO_BE_RELEASED_SUBJECT_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } E_ASK_TO_BE_RELEASED_SUBJECT_REFUSE = { weight = { weight = 50 } trigger = { has_ai_personality = exterminators } } # Gen Machine Empire MECH_ASK_TO_BE_RELEASED_SUBJECT_REFUSE = { trigger = { is_machine_empire = yes } } # Organics to Machines ORG_TO_MECH_ASK_TO_BE_RELEASED_SUBJECT_REFUSE_01 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } ORG_TO_MECH_ASK_TO_BE_RELEASED_SUBJECT_REFUSE_02 = { trigger = { is_machine_empire = no FROM = { is_machine_empire = yes } } weight = { weight = 20 } } # Ketlings KET_ASK_TO_BE_RELEASED_SUBJECT_REFUSE_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_ASK_TO_BE_RELEASED_SUBJECT_REFUSE_01 = { trigger = { is_megacorp = yes } } CORP_ASK_TO_BE_RELEASED_SUBJECT_REFUSE_02 = { trigger = { is_megacorp = yes } } } consider = { FALLEN_MACHINE_EMPIRE_CONSIDER = { trigger = { is_fallen_empire_machine = yes } } 01_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_CONSIDER_01 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } } action_demand_tributary = { consider = { 02_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_dictatorial_authority = yes is_imperial_authority = yes #has_government = military_dictatorship #has_government = martial_empire #has_government = divine_mandate #has_government = transcendent_empire #has_government = despotic_hegemony #has_government = ai_overlordship #has_government = enlightened_monarchy #has_government = irenic_monarchy #has_government = despotic_empire #has_government = star_empire } } } 03_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_oligarchic_authority = yes #has_government = military_junta #has_government = ordered_stratocracy #has_government = theocratic_oligarchy #has_government = transcendent_oligarchy #has_government = science_directorate #has_government = illuminated_technocracy #has_government = peaceful_bureaucracy #has_government = irenic_protectorate #has_government = plutocratic_oligarchy #has_government = mega_corporation } } } 04_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_democratic_authority = yes #has_government = military_republic #has_government = martial_demarchy #has_government = theocratic_republic #has_government = transcendent_republic #has_government = direct_democracy #has_government = subconscious_consensus #has_government = moral_democracy #has_government = irenic_democracy #has_government = indirect_democracy #has_government = democratic_utopia } } } HM_CONSIDER_02 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_03 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_04 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_DEMAND_TRIBUTARY_SELECT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } propose = { 01_DEMAND_TRIBUTARY_PROPOSE = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } } accept = { 01_DEMAND_TRIBUTARY_ACCEPT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } refuse = { 01_DEMAND_TRIBUTARY_REFUSE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } select = { MECH_DEMAND_TRIBUTARY_SELECT = { trigger = { is_machine_empire = yes } } } propose = { MECH_DEMAND_TRIBUTARY_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { MECH_DEMAND_TRIBUTARY_ACCEPT = { trigger = { is_machine_empire = yes } } } refuse = { MECH_DEMAND_TRIBUTARY_REFUSE = { trigger = { is_machine_empire = yes } } } # Ketlings select = { KET_DEMAND_TRIBUTARY_SELECT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } propose = { KET_DEMAND_TRIBUTARY_PROPOSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } } accept = { KET_DEMAND_TRIBUTARY_ACCEPT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } refuse = { KET_DEMAND_TRIBUTARY_REFUSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } # Corporate select = { CORP_DEMAND_TRIBUTARY_SELECT_01 = { trigger = { is_megacorp = yes } } } accept = { CORP_DEMAND_TRIBUTARY_ACCEPT_01 = { trigger = { is_megacorp = yes } } CORP_DEMAND_TRIBUTARY_ACCEPT_02 = { trigger = { is_megacorp = yes } } } refuse = { CORP_DEMAND_TRIBUTARY_REFUSE_01 = { trigger = { is_megacorp = yes } } } } action_ask_to_become_tributary = { consider = { FALLEN_MACHINE_EMPIRE_CONSIDER = { trigger = { is_fallen_empire_machine = yes } } 01_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_CONSIDER_01 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_ASK_BECOME_TRIBUTARY_SELECT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } propose = { 01_ASK_BECOME_TRIBUTARY_PROPOSE = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } } accept = { 01_ASK_BECOME_TRIBUTARY_ACCEPT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } refuse = { 01_ASK_BECOME_TRIBUTARY_REFUSE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } select = { MECH_ASK_BECOME_TRIBUTARY_SELECT = { trigger = { is_machine_empire = yes } } } propose = { MECH_ASK_BECOME_TRIBUTARY_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { MECH_ASK_BECOME_TRIBUTARY_ACCEPT = { trigger = { is_machine_empire = yes } } } refuse = { MECH_ASK_BECOME_TRIBUTARY_REFUSE = { trigger = { is_machine_empire = yes } } } # Ketlings select = { KET_ASK_BECOME_TRIBUTARY_SELECT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } propose = { KET_ASK_BECOME_TRIBUTARY_PROPOSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country FROM = { is_same_empire = event_target:ratling_country } } } } accept = { KET_ASK_BECOME_TRIBUTARY_ACCEPT = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } refuse = { KET_ASK_BECOME_TRIBUTARY_REFUSE = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } } # Corporate propose = { CORP_ASK_BECOME_TRIBUTARY_PROPOSE_01 = { trigger = { FROM = { is_megacorp = yes } } } } } action_demand_thrall = { consider = { FALLEN_MACHINE_EMPIRE_CONSIDER = { trigger = { is_fallen_empire_machine = yes } } 01_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_CONSIDER_01 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors } } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_DEMAND_THRALL_SELECT = { trigger = { always = yes } } } propose = { 01_DEMAND_THRALL_PROPOSE = { trigger = { always = yes } } } accept = { 01_DEMAND_THRALL_ACCEPT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } refuse = { 01_DEMAND_THRALL_REFUSE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } accept = { MECH_DEMAND_THRALL_ACCEPT = { trigger = { is_machine_empire = yes } } } refuse = { MECH_DEMAND_THRALL_REFUSE = { trigger = { is_machine_empire = yes } } } } action_ask_to_become_thrall = { consider = { FALLEN_MACHINE_EMPIRE_CONSIDER = { trigger = { is_fallen_empire_machine = yes } } 01_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_CONSIDER_01 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_ASK_BECOME_THRALL_SELECT = { trigger = { always = yes } } } propose = { 01_ASK_BECOME_THRALL_PROPOSE = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } } propose = { MECH_ASK_BECOME_THRALL_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { 01_ASK_BECOME_THRALL_ACCEPT = { trigger = { always = yes } } } refuse = { 01_ASK_BECOME_THRALL_REFUSE = { trigger = { always = yes } } } } action_demand_dominion = { consider = { FALLEN_MACHINE_EMPIRE_CONSIDER = { trigger = { is_fallen_empire_machine = yes } } 01_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_CONSIDER_01 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors } } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_DEMAND_DOMINION_SELECT = { trigger = { always = yes } } } propose = { 01_DEMAND_DOMINION_PROPOSE = { trigger = { always = yes } } } accept = { 01_DEMAND_DOMINION_ACCEPT = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } refuse = { 01_DEMAND_DOMINION_REFUSE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes } } } } accept = { MECH_DEMAND_DOMINION_ACCEPT = { trigger = { is_machine_empire = yes } } } refuse = { MECH_DEMAND_DOMINION_REFUSE = { trigger = { is_machine_empire = yes } } } } action_ask_to_become_dominion = { consider = { FALLEN_MACHINE_EMPIRE_CONSIDER = { trigger = { is_fallen_empire_machine = yes } } 01_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_CONSIDER_01 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_ASK_BECOME_DOMINION_SELECT = { trigger = { always = yes } } } propose = { 01_ASK_BECOME_DOMINION_PROPOSE = { trigger = { from = { is_machine_empire = no } } } } propose = { MECH_ASK_BECOME_DOMINION_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { 01_ASK_BECOME_DOMINION_ACCEPT = { trigger = { always = yes } } } refuse = { 01_ASK_BECOME_DOMINION_REFUSE = { trigger = { always = yes } } } } action_demand_signatory = { consider = { FALLEN_MACHINE_EMPIRE_CONSIDER = { trigger = { is_fallen_empire_machine = yes } } 01_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_CONSIDER_01 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors } } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_DEMAND_SIGNATORY_SELECT = { trigger = { always = yes } } } propose = { 01_DEMAND_SIGNATORY_PROPOSE = { trigger = { always = yes } } } accept = { 01_DEMAND_SIGNATORY_ACCEPT = { trigger = { is_machine_empire = no } } } refuse = { 01_DEMAND_SIGNATORY_REFUSE = { trigger = { is_machine_empire = no } } } accept = { MECH_DEMAND_SIGNATORY_ACCEPT = { trigger = { is_machine_empire = yes } } } refuse = { MECH_DEMAND_SIGNATORY_REFUSE = { trigger = { is_machine_empire = yes } } } } action_ask_to_become_signatory = { consider = { FALLEN_MACHINE_EMPIRE_CONSIDER = { trigger = { is_fallen_empire_machine = yes } } 01_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_CONSIDER_01 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_ASK_BECOME_SIGNATORY_SELECT = { trigger = { always = yes } } } propose = { 01_ASK_BECOME_SIGNATORY_PROPOSE = { trigger = { from = { is_machine_empire = no } } } } propose = { MECH_ASK_BECOME_SIGNATORY_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { 01_ASK_BECOME_SIGNATORY_ACCEPT = { trigger = { always = yes } } } refuse = { 01_ASK_BECOME_SIGNATORY_REFUSE = { trigger = { always = yes } } } } action_demand_satellite = { consider = { FALLEN_MACHINE_EMPIRE_CONSIDER = { trigger = { is_fallen_empire_machine = yes } } 01_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_CONSIDER_01 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors } } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_DEMAND_SATELLITE_SELECT = { trigger = { always = yes } } } propose = { 01_DEMAND_SATELLITE_PROPOSE = { trigger = { always = yes } } } accept = { 01_DEMAND_SATELLITE_ACCEPT = { trigger = { is_machine_empire = no } } } refuse = { 01_DEMAND_SATELLITE_REFUSE = { trigger = { is_machine_empire = no } } } accept = { MECH_DEMAND_SATELLITE_ACCEPT = { trigger = { is_machine_empire = yes } } } refuse = { MECH_DEMAND_SATELLITE_REFUSE = { trigger = { is_machine_empire = yes } } } } action_ask_to_become_satellite = { consider = { FALLEN_MACHINE_EMPIRE_CONSIDER = { trigger = { is_fallen_empire_machine = yes } } 01_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } } } HM_CONSIDER_01 = { trigger = { has_ai_personality = hive_mind } } # Ketlings KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_ASK_BECOME_SATELLITE_SELECT = { trigger = { always = yes } } } propose = { 01_ASK_BECOME_SATELLITE_PROPOSE = { trigger = { from = { is_machine_empire = no } } } } propose = { MECH_ASK_BECOME_SATELLITE_PROPOSE = { trigger = { from = { is_machine_empire = yes } } } } accept = { 01_ASK_BECOME_SATELLITE_ACCEPT = { trigger = { always = yes } } } refuse = { 01_ASK_BECOME_SATELLITE_REFUSE = { trigger = { always = yes } } } } # COOPERATION action_form_commercial_pact = { consider = { 02_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_dictatorial_authority = yes is_imperial_authority = yes #has_government = military_dictatorship #has_government = martial_empire #has_government = divine_mandate #has_government = transcendent_empire #has_government = despotic_hegemony #has_government = ai_overlordship #has_government = enlightened_monarchy #has_government = irenic_monarchy #has_government = despotic_empire #has_government = star_empire } } } 03_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_oligarchic_authority = yes #has_government = military_junta #has_government = ordered_stratocracy #has_government = theocratic_oligarchy #has_government = transcendent_oligarchy #has_government = science_directorate #has_government = illuminated_technocracy #has_government = peaceful_bureaucracy #has_government = irenic_protectorate #has_government = plutocratic_oligarchy #has_government = mega_corporation } } } 04_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_democratic_authority = yes #has_government = military_republic #has_government = martial_demarchy #has_government = theocratic_republic #has_government = transcendent_republic #has_government = direct_democracy #has_government = subconscious_consensus #has_government = moral_democracy #has_government = irenic_democracy #has_government = indirect_democracy #has_government = democratic_utopia } } } HM_CONSIDER_02 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_03 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_04 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_FORM_COMMERCIAL_PACT_SELECT = { trigger = { always = yes } } 02_FORM_COMMERCIAL_PACT_SELECT = { trigger = { always = yes } } } propose = { 01_FORM_COMMERCIAL_PACT_PROPOSE = { trigger = { always = yes } } 02_FORM_COMMERCIAL_PACT_PROPOSE = { trigger = { always = yes } } 03_FORM_COMMERCIAL_PACT_PROPOSE = { trigger = { always = yes } } } accept = { 01_FORM_COMMERCIAL_PACT_ACCEPT = { trigger = { always = yes } } 02_FORM_COMMERCIAL_PACT_ACCEPT = { trigger = { always = yes } } 03_FORM_COMMERCIAL_PACT_ACCEPT = { trigger = { always = yes } } } refuse = { 01_FORM_COMMERCIAL_PACT_REFUSE = { trigger = { always = yes } } 02_FORM_COMMERCIAL_PACT_REFUSE = { trigger = { always = yes } } } } action_break_commercial_pact = { select = { 01_BREAK_COMMERCIAL_PACT_SELECT = { trigger = { always = yes } } 02_BREAK_COMMERCIAL_PACT_SELECT = { trigger = { always = yes } } } propose = { 01_BREAK_COMMERCIAL_PACT_PROPOSE = { trigger = { always = yes } } 02_BREAK_COMMERCIAL_PACT_PROPOSE = { trigger = { always = yes } } } accept = { 01_BREAK_COMMERCIAL_PACT_ACCEPT = { trigger = { always = yes } } 02_BREAK_COMMERCIAL_PACT_ACCEPT = { trigger = { always = yes } } } } action_form_research_agreement = { consider = { 02_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_dictatorial_authority = yes is_imperial_authority = yes } } } 03_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_oligarchic_authority = yes } } } 04_CONSIDER = { trigger = { NOR = { has_ethic = ethic_gestalt_consciousness is_megacorp = yes } OR = { is_democratic_authority = yes } } } HM_CONSIDER_02 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_03 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } HM_CONSIDER_04 = { trigger = { OR = { has_ai_personality = hive_mind has_ai_personality = devouring_swarm } } } S_CONSIDER_01 = { weight = { weight = 50 } trigger = { OR = { has_ai_personality = servitors has_ai_personality = assimilators has_ai_personality = exterminators } } } S_CONSIDER_02 = { weight = { weight = 50 } trigger = { has_ai_personality = servitors } } A_CONSIDER_01 = { weight = { weight = 50 } trigger = { has_ai_personality = assimilators } } MECH_CONSIDER_01 = { trigger = { is_machine_empire = yes } } ORG_TO_MECH_CONSIDER_01 = { weight = { weight = 50 } trigger = { is_machine_empire = no FROM = { OR = { is_machine_empire = yes is_species_class = ROBOT } } } } KET_CONSIDER_01 = { weight = { weight = 100000 } trigger = { exists = event_target:ratling_country is_same_empire = event_target:ratling_country } } # Corporate CORP_CONSIDER_01 = { trigger = { is_megacorp = yes } } } select = { 01_FORM_RESEARCH_AGREEMENT_SELECT = { trigger = { always = yes } } } propose = { 01_FORM_RESEARCH_AGREEMENT_PROPOSE = { trigger = { always = yes } } } accept = { 01_FORM_RESEARCH_AGREEMENT_ACCEPT = { trigger = { always = yes } } } refuse = { 01_FORM_RESEARCH_AGREEMENT_REFUSE = { trigger = { always = yes } } } } action_break_research_agreement = { select = { 01_BREAK_RESEARCH_AGREEMENT_SELECT = { trigger = { always = yes } } } propose = { 01_BREAK_RESEARCH_AGREEMENT_PROPOSE = { trigger = { always = yes } } } accept = { 01_BREAK_RESEARCH_AGREEMENT_ACCEPT = { trigger = { always = yes } } } } # IMPERIAL COUNCIL action_add_imperial_council_member = { propose = { 01_ADD_COUNCIL_PROPOSE = { trigger = { always = yes } } 02_ADD_COUNCIL_PROPOSE = { trigger = { always = yes } } 03_ADD_COUNCIL_PROPOSE = { trigger = { always = yes } } } } action_remove_imperial_council_member = { propose = { 01_REMOVE_COUNCIL_PROPOSE = { trigger = { always = yes } } 02_REMOVE_COUNCIL_PROPOSE = { trigger = { always = yes } } 03_REMOVE_COUNCIL_PROPOSE = { trigger = { always = yes } } } } # EMBASSIES action_embassy = { select = { 01_EMBASSY_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_EMBASSY_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 03_EMBASSY_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 04_EMBASSY_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_EMBASSY_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 02_EMBASSY_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 03_EMBASSY_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 04_EMBASSY_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 01_EMBASSY_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 02_EMBASSY_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 03_EMBASSY_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 04_EMBASSY_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } HM_EMBASSY_SELECT = { trigger = { has_ai_personality = hive_mind } } FP_EMBASSY_SELECT = { trigger = { has_ai_personality = fanatic_purifiers } } 01_EMBASSY_DISMISSIVE = { trigger = { is_dismissive_to = FROM } } 02_EMBASSY_DISMISSIVE = { trigger = { is_dismissive_to = FROM } } 01_EMBASSY_PATRONIZING = { trigger = { is_patronizing_to = FROM } } 02_EMBASSY_PATRONIZING = { trigger = { is_patronizing_to = FROM } } 01_EMBASSY_ANGRY = { trigger = { is_angry_to = FROM } } 02_EMBASSY_ANGRY = { trigger = { is_angry_to = FROM } } CRISIS_EMBASSY_SELECT = { trigger = { has_crisis_level = crisis_level_5 } } } propose = { 01_EMBASSY_PROPOSE = { trigger = { NOT = { has_ai_personality = hive_mind } } } HM_EMBASSY_PROPOSE = { trigger = { has_ai_personality = hive_mind } } } accept = { 01_EMBASSY_ACCEPT_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_EMBASSY_ACCEPT_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 03_EMBASSY_ACCEPT_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 04_EMBASSY_ACCEPT_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_EMBASSY_ACCEPT_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 02_EMBASSY_ACCEPT_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 03_EMBASSY_ACCEPT_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 04_EMBASSY_ACCEPT_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 01_EMBASSY_ACCEPT_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 02_EMBASSY_ACCEPT_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 03_EMBASSY_ACCEPT_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 04_EMBASSY_ACCEPT_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } HM_EMBASSY_ACCEPT = { trigger = { has_ai_personality = hive_mind FROM = { is_gestalt = no } } } HM_EMBASSY_ACCEPT_GESTALT = { trigger = { has_ai_personality = hive_mind FROM = { is_gestalt = yes } } } FP_EMBASSY_ACCEPT = { trigger = { has_ai_personality = fanatic_purifiers } } 01_EMBASSY_ACCEPT_DISMISSIVE = { trigger = { is_dismissive_to = FROM } } 02_EMBASSY_ACCEPT_DISMISSIVE = { trigger = { is_dismissive_to = FROM } } 01_EMBASSY_ACCEPT_PATRONIZING = { trigger = { is_patronizing_to = FROM } } 02_EMBASSY_ACCEPT_PATRONIZING = { trigger = { is_patronizing_to = FROM } } 01_EMBASSY_ACCEPT_ANGRY = { trigger = { is_angry_to = FROM } } 02_EMBASSY_ACCEPT_ANGRY = { trigger = { is_angry_to = FROM } } CRISIS_EMBASSY_ACCEPT = { trigger = { has_crisis_level = crisis_level_5 } } } refuse = { 01_RECALL_EMBASSY_DISMISSIVE = { trigger = { always = yes } } 02_RECALL_EMBASSY_DISMISSIVE = { trigger = { always = yes } } 01_RECALL_EMBASSY_ANGRY = { trigger = { always = yes } } 02_RECALL_EMBASSY_ANGRY = { trigger = { always = yes } } 01_RECALL_EMBASSY_ANGRY = { trigger = { always = yes } } 02_RECALL_EMBASSY_ANGRY = { trigger = { always = yes } } } } action_recall_embassy = { select = { 01_RECALL_EMBASSY_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_RECALL_EMBASSY_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 03_RECALL_EMBASSY_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 04_RECALL_EMBASSY_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_RECALL_EMBASSY_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 02_RECALL_EMBASSY_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 03_RECALL_EMBASSY_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 04_RECALL_EMBASSY_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 01_RECALL_EMBASSY_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 02_RECALL_EMBASSY_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 03_RECALL_EMBASSY_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 04_RECALL_EMBASSY_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } HM_RECALL_EMBASSY_SELECT = { trigger = { has_ai_personality = hive_mind } } 01_RECALL_EMBASSY_DISMISSIVE = { trigger = { is_dismissive_to = FROM } } 02_RECALL_EMBASSY_DISMISSIVE = { trigger = { is_dismissive_to = FROM } } 01_RECALL_EMBASSY_PATRONIZING = { trigger = { is_patronizing_to = FROM } } 02_RECALL_EMBASSY_PATRONIZING = { trigger = { is_patronizing_to = FROM } } 01_RECALL_EMBASSY_ANGRY = { trigger = { is_angry_to = FROM } } 02_RECALL_EMBASSY_ANGRY = { trigger = { is_angry_to = FROM } } } propose = { 01_RECALL_EMBASSY_PROPOSE = { trigger = { NOT = { has_ai_personality = hive_mind } NOT = { has_ai_personality = fanatic_purifiers } } } HM_RECALL_EMBASSY_PROPOSE = { trigger = { has_ai_personality = hive_mind } } FP_RECALL_EMBASSY_PROPOSE = { trigger = { has_ai_personality = fanatic_purifiers } } CRISIS_RECALL_EMBASSY_PROPOSE = { trigger = { has_crisis_level = crisis_level_5 } } } accept = { 01_RECALL_EMBASSY_ACCEPT_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_RECALL_EMBASSY_ACCEPT_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 03_RECALL_EMBASSY_ACCEPT_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 04_RECALL_EMBASSY_ACCEPT_FRIENDLY = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_RECALL_EMBASSY_ACCEPT_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 02_RECALL_EMBASSY_ACCEPT_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 03_RECALL_EMBASSY_ACCEPT_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 04_RECALL_EMBASSY_ACCEPT_NEUTRAL = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } 01_RECALL_EMBASSY_ACCEPT_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 02_RECALL_EMBASSY_ACCEPT_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 03_RECALL_EMBASSY_ACCEPT_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } 04_RECALL_EMBASSY_ACCEPT_HOSTILE = { trigger = { NOT = { has_ai_personality = hive_mind } OR = { is_hostile_to = FROM is_domineering_to = FROM is_unfriendly_to = FROM } } } HM_RECALL_EMBASSY_ACCEPT = { trigger = { has_ai_personality = hive_mind } } 01_RECALL_EMBASSY_ACCEPT_DISMISSIVE = { trigger = { is_dismissive_to = FROM } } 02_RECALL_EMBASSY_ACCEPT_DISMISSIVE = { trigger = { is_dismissive_to = FROM } } 01_RECALL_EMBASSY_ACCEPT_PATRONIZING = { trigger = { is_patronizing_to = FROM } } 02_RECALL_EMBASSY_ACCEPT_PATRONIZING = { trigger = { is_patronizing_to = FROM } } 01_RECALL_EMBASSY_ACCEPT_ANGRY = { trigger = { is_angry_to = FROM } } 02_RECALL_EMBASSY_ACCEPT_ANGRY = { trigger = { is_angry_to = FROM } } CRISIS_RECALL_EMBASSY_ACCEPT = { trigger = { has_crisis_level = crisis_level_5 } } } } # SUBJECT AGREEMENTS action_negotiate_existing_agreement = { propose = { # Generic 01_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_FRIENDLY = { trigger = { FROM = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = ROOT is_cordial_to = ROOT is_protective_to = ROOT } } } } 02_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_FRIENDLY = { trigger = { FROM = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = ROOT is_cordial_to = ROOT is_protective_to = ROOT } } } } 01_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_NEUTRAL = { trigger = { FROM = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = ROOT is_threatened_to = ROOT } } } } 02_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_NEUTRAL = { trigger = { FROM = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = ROOT is_threatened_to = ROOT } } } } 01_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_UNFRIENDLY = { trigger = { FROM = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = ROOT is_unfriendly_to = ROOT is_domineering_to = ROOT } } } } 02_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_UNFRIENDLY = { trigger = { FROM = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = ROOT is_unfriendly_to = ROOT is_domineering_to = ROOT } } } } 01_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_FALLBACK = { trigger = { FROM = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers is_friendly_to = ROOT is_cordial_to = ROOT is_protective_to = ROOT is_hostile_to = ROOT is_unfriendly_to = ROOT is_domineering_to = ROOT } } } } # Specific 01_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_AUTHORITARIAN = { trigger = { FROM = { is_authoritarian = yes NOT = { has_ai_personality = fanatic_purifiers } } } } 01_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_EGALITARIAN = { trigger = { FROM = { is_egalitarian = yes NOT = { has_ai_personality = fanatic_purifiers } } } } 01_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_SPIRITUALIST = { trigger = { FROM = { is_spiritualist = yes NOT = { has_ai_personality = fanatic_purifiers } } } } 02_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_SPIRITUALIST = { trigger = { FROM = { is_spiritualist = yes NOT = { has_ai_personality = fanatic_purifiers } } } } 01_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT_MATERIALIST = { trigger = { FROM = { is_materialist = yes NOT = { has_ai_personality = fanatic_purifiers } } } } CORP_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { is_megacorp = yes } } } MI_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { is_machine_empire = yes } } } HM_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { has_ai_personality = hive_mind } } } FP_PROPOSE_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { has_ai_personality = fanatic_purifiers } } } } accept = { # Generic 01_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_FRIENDLY = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } } 02_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_FRIENDLY = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } } 01_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_NEUTRAL = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } } 02_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_NEUTRAL = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } } 01_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_UNFRIENDLY = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } } 02_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_UNFRIENDLY = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } } 01_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_FALLBACK = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } } # Specific 01_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_AUTHORITARIAN = { trigger = { ROOT = { is_authoritarian = yes NOT = { has_ai_personality = fanatic_purifiers } } } } 01_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_EGALITARIAN = { trigger = { ROOT = { is_egalitarian = yes NOT = { has_ai_personality = fanatic_purifiers } } } } 01_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_SPIRITUALIST = { trigger = { ROOT = { is_spiritualist = yes NOT = { has_ai_personality = fanatic_purifiers } } } } 02_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_SPIRITUALIST = { trigger = { ROOT = { is_spiritualist = yes NOT = { has_ai_personality = fanatic_purifiers } } } } 01_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT_MATERIALIST = { trigger = { ROOT = { is_materialist = yes NOT = { has_ai_personality = fanatic_purifiers } } } } CORP_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { is_megacorp = yes } } } MI_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { is_machine_empire = yes } } } HM_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { has_ai_personality = hive_mind } } } FP_ACCEPT_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { has_ai_personality = fanatic_purifiers } } } } refuse = { # Generic 01_DECLINE_NEGOTIATE_EXISTING_AGREEMENT_FRIENDLY = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } } 02_DECLINE_NEGOTIATE_EXISTING_AGREEMENT_FRIENDLY = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } } 01_DECLINE_NEGOTIATE_EXISTING_AGREEMENT_NEUTRAL = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } } 02_DECLINE_NEGOTIATE_EXISTING_AGREEMENT_NEUTRAL = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_neutral_to = FROM is_threatened_to = FROM } } } } 01_DECLINE_NEGOTIATE_EXISTING_AGREEMENT_UNFRIENDLY = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } } 02_DECLINE_NEGOTIATE_EXISTING_AGREEMENT_UNFRIENDLY = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } } 01_DECLINE_NEGOTIATE_EXISTING_AGREEMENT_FALLBACK = { trigger = { ROOT = { NOR = { is_machine_empire = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } } # Specific 01_DECLINE_NEGOTIATE_EXISTING_AGREEMENT_AUTHORITARIAN = { trigger = { ROOT = { is_authoritarian = yes NOT = { has_ai_personality = fanatic_purifiers } } } } 01_DECLINE_NEGOTIATE_EXISTING_AGREEMENT_EGALITARIAN = { trigger = { ROOT = { is_egalitarian = yes NOT = { has_ai_personality = fanatic_purifiers } } } } 01_DECLINE_NEGOTIATE_EXISTING_AGREEMENT_SPIRITUALIST = { trigger = { ROOT = { is_spiritualist = yes NOT = { has_ai_personality = fanatic_purifiers } } } } 01_DECLINE_NEGOTIATE_EXISTING_AGREEMENT_MATERIALIST = { trigger = { ROOT = { is_materialist = yes NOT = { has_ai_personality = fanatic_purifiers } } } } CORP_DECLINE_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { is_megacorp = yes } } } MI_DECLINE_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { is_machine_empire = yes } } } HM_DECLINE_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { has_ai_personality = hive_mind } } } FP_DECLINE_NEGOTIATE_EXISTING_AGREEMENT = { trigger = { FROM = { has_ai_personality = fanatic_purifiers } } } } } action_pledge_secret_fealty = { select = { 01_SELECT_PLEDGE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_SELECT_PLEDGE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_SELECT_PLEDGE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_SELECT_PLEDGE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 01_SELECT_PLEDGE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_SELECT_PLEDGE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } CORP_SELECT_PLEDGE_SECRET_FEALTY = { trigger = { is_megacorp = yes } } MI_SELECT_PLEDGE_SECRET_FEALTY = { trigger = { is_machine_empire = yes } } HM_SELECT_PLEDGE_SECRET_FEALTY = { trigger = { has_ai_personality = hive_mind } } FP_SELECT_PLEDGE_SECRET_FEALTY = { trigger = { has_ai_personality = fanatic_purifiers } } } propose = { 01_PROPOSE_PLEDGE_SECRET_FEALTY = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } } } } CORP_PROPOSE_PLEDGE_SECRET_FEALTY = { trigger = { from = { is_megacorp = yes } } } MI_PROPOSE_PLEDGE_SECRET_FEALTY = { trigger = { from = { is_machine_empire = yes } } } HM_PROPOSE_PLEDGE_SECRET_FEALTY = { trigger = { from = { has_ai_personality = hive_mind } } } FP_PROPOSE_PLEDGE_SECRET_FEALTY = { trigger = { from = { has_ai_personality = fanatic_purifiers } } } } accept = { 01_ACCEPT_PLEDGE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_ACCEPT_PLEDGE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_ACCEPT_PLEDGE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_ACCEPT_PLEDGE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 01_ACCEPT_PLEDGE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_ACCEPT_PLEDGE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } CORP_ACCEPT_PLEDGE_SECRET_FEALTY = { trigger = { is_megacorp = yes } } MI_ACCEPT_PLEDGE_SECRET_FEALTY = { trigger = { is_machine_empire = yes } } HM_ACCEPT_PLEDGE_SECRET_FEALTY = { trigger = { has_ai_personality = hive_mind } } FP_ACCEPT_PLEDGE_SECRET_FEALTY = { trigger = { has_ai_personality = fanatic_purifiers } } } } action_propose_secret_fealty = { select = { 01_SELECT_PROPOSE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_SELECT_PROPOSE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_SELECT_PROPOSE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_SELECT_PROPOSE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 01_SELECT_PROPOSE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_SELECT_PROPOSE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } CORP_SELECT_PROPOSE_SECRET_FEALTY = { trigger = { is_megacorp = yes } } MI_SELECT_PROPOSE_SECRET_FEALTY = { trigger = { is_machine_empire = yes } } HM_SELECT_PROPOSE_SECRET_FEALTY = { trigger = { has_ai_personality = hive_mind } } FP_SELECT_PROPOSE_SECRET_FEALTY = { trigger = { has_ai_personality = fanatic_purifiers } } } propose = { 01_PROPOSE_SECRET_FEALTY = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } } } } CORP_PROPOSE_SECRET_FEALTY = { trigger = { from = { is_megacorp = yes } } } MI_PROPOSE_SECRET_FEALTY = { trigger = { from = { is_machine_empire = yes } } } HM_PROPOSE_SECRET_FEALTY = { trigger = { from = { has_ai_personality = hive_mind } } } FP_PROPOSE_SECRET_FEALTY = { trigger = { from = { has_ai_personality = fanatic_purifiers } } } } accept = { 01_ACCEPT_PROPOSE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_ACCEPT_PROPOSE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_ACCEPT_PROPOSE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_ACCEPT_PROPOSE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 01_ACCEPT_PROPOSE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_ACCEPT_PROPOSE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } CORP_ACCEPT_PROPOSE_SECRET_FEALTY = { trigger = { is_megacorp = yes } } MI_ACCEPT_PROPOSE_SECRET_FEALTY = { trigger = { is_machine_empire = yes } } HM_ACCEPT_PROPOSE_SECRET_FEALTY = { trigger = { has_ai_personality = hive_mind } } FP_ACCEPT_PROPOSE_SECRET_FEALTY = { trigger = { has_ai_personality = fanatic_purifiers } } } reject = { 01_REJECT_PROPOSE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_REJECT_PROPOSE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_REJECT_PROPOSE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_REJECT_PROPOSE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 01_REJECT_PROPOSE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_REJECT_PROPOSE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } CORP_REJECT_PROPOSE_SECRET_FEALTY = { trigger = { is_megacorp = yes } } MI_REJECT_PROPOSE_SECRET_FEALTY = { trigger = { is_machine_empire = yes } } HM_REJECT_PROPOSE_SECRET_FEALTY = { trigger = { has_ai_personality = hive_mind } } FP_REJECT_PROPOSE_SECRET_FEALTY = { trigger = { has_ai_personality = fanatic_purifiers } } } } action_propose_to_break_secret_fealty = { select = { 01_SELECT_REVOKE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_SELECT_REVOKE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_SELECT_REVOKE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_SELECT_REVOKE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 01_SELECT_REVOKE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_SELECT_REVOKE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } CORP_SELECT_REVOKE_SECRET_FEALTY = { trigger = { is_megacorp = yes } } MI_SELECT_REVOKE_SECRET_FEALTY = { trigger = { is_machine_empire = yes } } HM_SELECT_REVOKE_SECRET_FEALTY = { trigger = { has_ai_personality = hive_mind } } FP_SELECT_REVOKE_SECRET_FEALTY = { trigger = { has_ai_personality = fanatic_purifiers } } } propose = { 01_PROPOSE_REVOKE_SECRET_FEALTY = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } } } } CORP_PROPOSE_REVOKE_SECRET_FEALTY = { trigger = { from = { is_megacorp = yes } } } MI_PROPOSE_REVOKE_SECRET_FEALTY = { trigger = { from = { is_machine_empire = yes } } } HM_PROPOSE_REVOKE_SECRET_FEALTY = { trigger = { from = { has_ai_personality = hive_mind } } } FP_PROPOSE_REVOKE_SECRET_FEALTY = { trigger = { from = { has_ai_personality = fanatic_purifiers } } } } accept = { 01_ACCEPT_REVOKE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_ACCEPT_REVOKE_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_ACCEPT_REVOKE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_ACCEPT_REVOKE_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 01_ACCEPT_REVOKE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_ACCEPT_REVOKE_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } CORP_ACCEPT_REVOKE_SECRET_FEALTY = { trigger = { is_megacorp = yes } } MI_ACCEPT_REVOKE_SECRET_FEALTY = { trigger = { is_machine_empire = yes } } HM_ACCEPT_REVOKE_SECRET_FEALTY = { trigger = { has_ai_personality = hive_mind } } FP_ACCEPT_REVOKE_SECRET_FEALTY = { trigger = { has_ai_personality = fanatic_purifiers } } } } action_break_secret_fealty = { select = { 01_SELECT_BREAK_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_SELECT_BREAK_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_SELECT_BREAK_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_SELECT_BREAK_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 01_SELECT_BREAK_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_SELECT_BREAK_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } CORP_SELECT_BREAK_SECRET_FEALTY = { trigger = { is_megacorp = yes } } MI_SELECT_BREAK_SECRET_FEALTY = { trigger = { is_machine_empire = yes } } HM_SELECT_BREAK_SECRET_FEALTY = { trigger = { has_ai_personality = hive_mind } } FP_SELECT_BREAK_SECRET_FEALTY = { trigger = { has_ai_personality = fanatic_purifiers } } } propose = { 01_PROPOSE_BREAK_SECRET_FEALTY = { trigger = { from = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } } } } CORP_PROPOSE_BREAK_SECRET_FEALTY = { trigger = { from = { is_megacorp = yes } } } MI_PROPOSE_BREAK_SECRET_FEALTY = { trigger = { from = { is_machine_empire = yes } } } HM_PROPOSE_BREAK_SECRET_FEALTY = { trigger = { from = { has_ai_personality = hive_mind } } } FP_PROPOSE_BREAK_SECRET_FEALTY = { trigger = { from = { has_ai_personality = fanatic_purifiers } } } } accept = { 01_ACCEPT_BREAK_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_ACCEPT_BREAK_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_ACCEPT_BREAK_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_ACCEPT_BREAK_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 01_ACCEPT_BREAK_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_ACCEPT_BREAK_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } CORP_ACCEPT_BREAK_SECRET_FEALTY = { trigger = { is_megacorp = yes } } MI_ACCEPT_BREAK_SECRET_FEALTY = { trigger = { is_machine_empire = yes } } HM_ACCEPT_BREAK_SECRET_FEALTY = { trigger = { has_ai_personality = hive_mind } } FP_ACCEPT_BREAK_SECRET_FEALTY = { trigger = { has_ai_personality = fanatic_purifiers } } } reject = { 01_REJECT_BREAK_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 02_REJECT_BREAK_SECRET_FEALTY_FRIENDLY = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM } } } 01_REJECT_BREAK_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_REJECT_BREAK_SECRET_FEALTY_NEUTRAL = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } NOR = { is_friendly_to = FROM is_cordial_to = FROM is_protective_to = FROM is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 01_REJECT_BREAK_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } 02_REJECT_BREAK_SECRET_FEALTY_HOSTILE = { trigger = { NOR = { is_machine_empire = yes is_megacorp = yes has_ai_personality = hive_mind has_ai_personality = fanatic_purifiers } OR = { is_hostile_to = FROM is_unfriendly_to = FROM is_domineering_to = FROM } } } CORP_REJECT_BREAK_SECRET_FEALTY = { trigger = { is_megacorp = yes } } MI_REJECT_BREAK_SECRET_FEALTY = { trigger = { is_machine_empire = yes } } HM_REJECT_BREAK_SECRET_FEALTY = { trigger = { has_ai_personality = hive_mind } } FP_REJECT_BREAK_SECRET_FEALTY = { trigger = { has_ai_personality = fanatic_purifiers } } } }