72 lines
2.6 KiB
Text
72 lines
2.6 KiB
Text
##################################################
|
|
# Interactions
|
|
##################################################
|
|
|
|
employed_booner_invalidation_effect = {
|
|
$LIEGE$ = { save_scope_as = liege }
|
|
$EMPLOYEE$ = { save_scope_as = employee }
|
|
scope:employee = {
|
|
if = {
|
|
limit = { exists = var:booner_target }
|
|
var:booner_target = {
|
|
save_scope_as = booner_target
|
|
scope:liege = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = {
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = { scope:booner_target = scope:liege }
|
|
desc = employer_booner_invalidated_title
|
|
}
|
|
desc = employer_boon_target_invalidated_title
|
|
}
|
|
}
|
|
left_icon = scope:employee
|
|
right_icon = scope:booner_target
|
|
scope:booner_target = {
|
|
employed_booner_modifier_removal_effect = { POS = court_physician }
|
|
employed_booner_modifier_removal_effect = { POS = court_tutor }
|
|
employed_booner_modifier_removal_triple_effect = { POS = seneschal }
|
|
employed_booner_modifier_removal_effect = { POS = wet_nurse }
|
|
employed_booner_modifier_removal_triple_effect = { POS = high_almoner }
|
|
employed_booner_modifier_removal_effect = { POS = bodyguard }
|
|
employed_booner_modifier_removal_triple_effect = { POS = master_of_horse }
|
|
employed_booner_modifier_removal_triple_effect = { POS = travel_leader }
|
|
employed_booner_modifier_removal_effect = { POS = antiquarian }
|
|
employed_booner_modifier_removal_triple_effect = { POS = master_of_hunt }
|
|
employed_booner_modifier_removal_triple_effect = { POS = royal_architect }
|
|
employed_booner_modifier_removal_triple_effect = { POS = cupbearer }
|
|
employed_booner_modifier_removal_triple_effect = { POS = lady_in_waiting }
|
|
employed_booner_modifier_removal_triple_effect = { POS = food_taster }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
remove_variable = booner_target
|
|
}
|
|
}
|
|
debug_log_scopes = yes
|
|
}
|
|
|
|
employed_booner_modifier_removal_effect = {
|
|
if = {
|
|
limit = { has_character_modifier = employer_booner_$POS$_modifier }
|
|
remove_character_modifier = employer_booner_$POS$_modifier
|
|
}
|
|
}
|
|
|
|
employed_booner_modifier_removal_triple_effect = {
|
|
if = {
|
|
limit = { has_character_modifier = employer_booner_$POS$_1_modifier }
|
|
remove_character_modifier = employer_booner_$POS$_1_modifier
|
|
}
|
|
else_if = {
|
|
limit = { has_character_modifier = employer_booner_$POS$_2_modifier }
|
|
remove_character_modifier = employer_booner_$POS$_2_modifier
|
|
}
|
|
else_if = {
|
|
limit = { has_character_modifier = employer_booner_$POS$_3_modifier }
|
|
remove_character_modifier = employer_booner_$POS$_3_modifier
|
|
}
|
|
}
|