75 lines
2.1 KiB
Text
75 lines
2.1 KiB
Text
|
|
# On actions for knight events, triggered automatically by the game
|
||
|
|
|
||
|
|
# Called for commanders when combat ends
|
||
|
|
# root is the commander
|
||
|
|
# scope:combat_side is the side of combat the commander is on
|
||
|
|
# scope:victory is whether the commander's side won
|
||
|
|
|
||
|
|
on_commander_combat_finished = {
|
||
|
|
trigger = {
|
||
|
|
scope:victory = no
|
||
|
|
}
|
||
|
|
|
||
|
|
events = {
|
||
|
|
# DISABLED as how this is handled is undergoing a rework.
|
||
|
|
#commanders.0011 # Commander captured after combat.
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
# called on every unique owner of an army on combat end
|
||
|
|
# root is the owning character
|
||
|
|
# scope:combat_side is the side of combat the commander is on
|
||
|
|
# scope:victory is whether the commander's side won
|
||
|
|
# commanders is a list of all commanders in the combat
|
||
|
|
# knights is a list of all knights in the combat
|
||
|
|
on_army_combat_finished = {
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
# Used for handling the Varangian guard
|
||
|
|
varangian_ongoing = {
|
||
|
|
trigger = {
|
||
|
|
has_character_flag = is_currently_varangian
|
||
|
|
}
|
||
|
|
effect = {
|
||
|
|
|
||
|
|
#Verify if the character became landed: in that case, remove the flag
|
||
|
|
if = {
|
||
|
|
limit = {
|
||
|
|
is_ruler = yes
|
||
|
|
}
|
||
|
|
remove_character_flag = is_currently_varangian
|
||
|
|
}
|
||
|
|
else = {
|
||
|
|
#debug_log = "Fired the varangian_ongoing pulse"
|
||
|
|
#debug_log_scopes = yes
|
||
|
|
change_variable = { # NOTE: Will *not* be relevant to non-delayed trigger evaluations for the events below
|
||
|
|
name = years_as_varangian
|
||
|
|
add = 1
|
||
|
|
}
|
||
|
|
trigger_event = {
|
||
|
|
on_action = varangian_ongoing
|
||
|
|
days = { 340 380 }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
random_events = {
|
||
|
|
500 = 0
|
||
|
|
# 500 = varangian.1001 # Return home
|
||
|
|
# 100 = varangian.2001 # Become Best Friends with another Varangian
|
||
|
|
# 100 = varangian.2002 # Become Lover with another Varangian
|
||
|
|
# 100 = varangian.2003 # Become Friends with a local ruler
|
||
|
|
# 100 = varangian.2004 # Become Rival with a local ruler
|
||
|
|
# 300 = varangian.2005 # Marry Lover
|
||
|
|
# 100 = varangian.2008 # Get wounded
|
||
|
|
# 100 = varangian.2011 # Get local Lover
|
||
|
|
# 200 = varangian.2012 # Increase Prowess
|
||
|
|
# 200 = varangian.2013 # Increase Martial
|
||
|
|
# 200 = varangian.2014 # Increase Learning
|
||
|
|
# 200 = varangian.2015 # Increase Diplomacy
|
||
|
|
# 50 = varangian.2016 # Become Brave
|
||
|
|
# 50 = varangian.2017 # Become Ambitious
|
||
|
|
# 50 = varangian.2018 # Become Diligent
|
||
|
|
}
|
||
|
|
}
|