# can_start_new_lifestyle_tree_trigger # lifestyle_friend_trigger can_start_new_lifestyle_tree_trigger = { OR = { NOR = { has_perk = benevolent_intent_perk has_perk = firm_hand_perk } has_perk = august_perk has_focus_diplomacy = no } OR = { NOR = { has_perk = befriend_perk has_perk = familial_familiar_perk } has_perk = family_man_perk has_focus_diplomacy = no } OR = { NOT = { has_perk = thoughtful_perk } has_perk = diplomat_perk has_focus_diplomacy = no } OR = { NOR = { has_perk = dark_insights_perk has_perk = dreadful_perk } has_perk = torturer_perk has_focus_intrigue = no } OR = { NOT = { has_perk = truth_is_relative_perk } has_perk = schemer_perk has_focus_intrigue = no } OR = { NOR = { has_perk = like_weed_in_a_garden_perk has_perk = enticing_opportunity_perk } has_perk = seducer_perk has_focus_intrigue = no } OR = { NOT = { has_perk = anatomical_studies_perk } has_perk = whole_of_body_perk has_focus_learning = no } OR = { NOR = { has_perk = pedagogy_perk has_perk = scientific_perk } has_perk = scholar_perk has_focus_learning = no } OR = { NOT = { has_perk = faithful_perk } has_perk = theologian_perk has_focus_learning = no } OR = { NOT = { has_perk = stalwart_leader_perk } has_perk = gallant_perk has_focus_martial = no } OR = { NOT = { has_perk = serve_the_crown_perk } has_perk = overseer_perk has_focus_martial = no } OR = { NOT = { has_perk = bellum_justum_perk } has_perk = strategist_perk has_focus_martial = no } OR = { NOR = { has_perk = tax_man_perk has_perk = cutting_corners_perk } has_perk = architect_perk has_focus_stewardship = no } OR = { NOT = { has_perk = meritocracy_perk } has_perk = administrator_perk has_focus_stewardship = no } OR = { NOT = { has_perk = golden_obligations_perk } has_perk = avaricious_perk has_focus_stewardship = no } OR = { NOT = { has_perk = mustering_the_troops_perk } has_perk = surveyor_perk has_focus_wanderer = no } OR = { NOT = { has_perk = well_prepared_perk } has_perk = wayfarer_perk has_focus_wanderer = no } OR = { NOR = { has_perk = power_at_home_perk has_perk = mercenary_contacts_perk } has_perk = voyager_perk has_focus_wanderer = no } } has_completed_current_lifestyle_trigger = { OR = { AND = { OR = { has_focus = diplomacy_foreign_affairs_focus has_focus = diplomacy_majesty_focus has_focus = diplomacy_family_focus } has_perk = august_perk has_perk = family_man_perk has_perk = diplomat_perk } AND = { OR = { has_focus = intrigue_skulduggery_focus has_focus = intrigue_temptation_focus has_focus = intrigue_intimidation_focus } has_perk = torturer_perk has_perk = schemer_perk has_perk = seducer_perk } AND = { OR = { has_focus = learning_medicine_focus has_focus = learning_scholarship_focus has_focus = learning_theology_focus } has_perk = whole_of_body_perk has_perk = scholar_perk has_perk = theologian_perk } AND = { OR = { has_focus = martial_strategy_focus has_focus = martial_authority_focus has_focus = martial_chivalry_focus } has_perk = gallant_perk has_perk = overseer_perk has_perk = strategist_perk } AND = { OR = { has_focus = stewardship_wealth_focus has_focus = stewardship_domain_focus has_focus = stewardship_duty_focus } has_perk = architect_perk has_perk = administrator_perk has_perk = avaricious_perk } } } has_completed_one_tree_in_current_lifestyle_trigger = { OR = { AND = { OR = { has_focus = diplomacy_foreign_affairs_focus has_focus = diplomacy_majesty_focus has_focus = diplomacy_family_focus } OR = { has_perk = august_perk has_perk = family_man_perk has_perk = diplomat_perk } } AND = { OR = { has_focus = intrigue_skulduggery_focus has_focus = intrigue_temptation_focus has_focus = intrigue_intimidation_focus } OR = { has_perk = torturer_perk has_perk = schemer_perk has_perk = seducer_perk } } AND = { OR = { has_focus = learning_medicine_focus has_focus = learning_scholarship_focus has_focus = learning_theology_focus } OR = { has_perk = whole_of_body_perk has_perk = scholar_perk has_perk = theologian_perk } } AND = { OR = { has_focus = martial_strategy_focus has_focus = martial_authority_focus has_focus = martial_chivalry_focus } OR = { has_perk = gallant_perk has_perk = overseer_perk has_perk = strategist_perk } } AND = { OR = { has_focus = stewardship_wealth_focus has_focus = stewardship_domain_focus has_focus = stewardship_duty_focus } OR = { has_perk = architect_perk has_perk = administrator_perk has_perk = avaricious_perk } } } } ############################## # LIFESTYLE FRIEND TRIGGERS ############################## #Trigger to check if a friend is a lifestyle friend lifestyle_friend_trigger = { trigger_if = { limit = { $CHARACTER$ = { is_ai = yes } } OR = { has_focus = $FOCUS$ is_ruler = no } } #If a player, check the friend points trigger_else = { $FOCUS$_friend_points > 0 } } #Is the character available as a potential lifestyle friend for CHARACTER potential_lifestyle_friend_availability_trigger = { lifestyle_friend_trigger = { CHARACTER = $CHARACTER$ FOCUS = $FOCUS$ } basic_is_available_ai = yes NOR = { has_relation_friend = $CHARACTER$ has_relation_rival = $CHARACTER$ is_at_war_with = $CHARACTER$ } is_adult = yes opinion = { target = $CHARACTER$ value >= low_negative_opinion } save_temporary_scope_value_as = { name = trigger_focus value = flag:$FOCUS$ } trigger_if = { limit = { scope:trigger_focus = flag:intrigue_temptation_focus } NOT = { dislikes_partner_cheating_trigger = { PARTNER = $CHARACTER$ } } } } has_focus_martial = { OR = { has_focus = martial_chivalry_focus has_focus = martial_authority_focus has_focus = martial_strategy_focus has_focus = martial_adventurer_focus } } has_focus_learning = { OR = { has_focus = learning_theology_focus has_focus = learning_scholarship_focus has_focus = learning_medicine_focus has_focus = learning_adventurer_focus } } has_focus_intrigue = { OR = { has_focus = intrigue_intimidation_focus has_focus = intrigue_temptation_focus has_focus = intrigue_skulduggery_focus has_focus = intrigue_adventurer_focus } } has_focus_diplomacy = { OR = { has_focus = diplomacy_family_focus has_focus = diplomacy_majesty_focus has_focus = diplomacy_foreign_affairs_focus has_focus = diplomacy_adventurer_focus } } has_focus_stewardship = { OR = { has_focus = stewardship_domain_focus has_focus = stewardship_wealth_focus has_focus = stewardship_duty_focus has_focus = stewardship_adventurer_focus } } has_focus_wanderer = { OR = { has_focus = wanderer_internal_affairs_focus has_focus = wanderer_journey_focus has_focus = wanderer_destination_focus } } ####################### # misc ####################### has_focus_or_focus_trait_trigger = { save_temporary_scope_value_as = { name = trigger_focus value = flag:$FOCUS$ } OR = { has_focus = $FOCUS$ trigger_if = { limit = { scope:trigger_focus = flag:diplomacy_foreign_affairs_focus } has_trait = diplomat } trigger_else_if = { limit = { scope:trigger_focus = flag:diplomacy_majesty_focus } has_trait = august } trigger_else_if = { limit = { scope:trigger_focus = flag:diplomacy_family_focus } has_trait = family_first } trigger_else_if = { limit = { scope:trigger_focus = flag:martial_strategy_focus } has_trait = strategist } trigger_else_if = { limit = { scope:trigger_focus = flag:martial_authority_focus } has_trait = overseer } trigger_else_if = { limit = { scope:trigger_focus = flag:martial_chivalry_focus } has_trait = gallant } trigger_else_if = { limit = { scope:trigger_focus = flag:stewardship_wealth_focus } has_trait = avaricious } trigger_else_if = { limit = { scope:trigger_focus = flag:stewardship_domain_focus } has_trait = architect } trigger_else_if = { limit = { scope:trigger_focus = flag:stewardship_duty_focus } has_trait = administrator } trigger_else_if = { limit = { scope:trigger_focus = flag:intrigue_skulduggery_focus } has_trait = schemer } trigger_else_if = { limit = { scope:trigger_focus = flag:intrigue_temptation_focus } has_trait = seducer } trigger_else_if = { limit = { scope:trigger_focus = flag:intrigue_intimidation_focus } has_trait = torturer } trigger_else_if = { limit = { scope:trigger_focus = flag:learning_medicine_focus } has_trait = whole_of_body } trigger_else_if = { limit = { scope:trigger_focus = flag:learning_scholarship_focus } has_trait = scholar } trigger_else_if = { limit = { scope:trigger_focus = flag:learning_theology_focus } has_trait = theologian } trigger_else = { always = no } } }