Want to make some changes in the way game handles Accolades succession with overall goal of stopping autonomous succession if successor wasn't picked (game just assign new Accolade without asking) but can't find the code responsible for assigning new Accolade after death of his predecessor.
In events/accolades_events I found two events, but it seems to me that they're just showing notification about succession done.
Events called from on_action/accolade_on_action
Don't know where to go from here, I'm lost. Any help?
In events/accolades_events I found two events, but it seems to me that they're just showing notification about succession done.
Code:
#Accolade succession with unchanged types
# by Jason Cantalini
accolade.0004 = {
hidden = yes
trigger = {
has_dlc_feature = accolades
}
immediate = {
send_interface_toast = {
title = accolade.0004.new_acclaimed_knight.tt
left_icon = scope:new_acclaimed_knight
custom_tooltip = accolade.0004.new_acclaimed_knight_name.tt
custom_tooltip = accolade.glory_loss.tt
}
}
}
#Accolade succession with new secondary type
# by Jason Cantalini
accolade.0005 = {
hidden = yes
trigger = {
has_dlc_feature = accolades
}
immediate = {
send_interface_toast = {
title = accolade.0005.new_acclaimed_knight_new_type.tt
left_icon = scope:new_acclaimed_knight
custom_tooltip = accolade.0005.new_accolade_type.tt
custom_tooltip = accolade.0005.new_acclaimed_knight_succeeds.tt
custom_tooltip = accolade.glory_loss.tt
}
}
}
Events called from on_action/accolade_on_action
Code:
# Root = Accolade
# Event targets: glory ( value ), new_accolade_type ( bool ), new_acclaimed_knight
on_accolade_new_acclaimed_knight = {
effect = {
# for accolade keeping its types
if = {
limit = {
scope:new_accolade_type = no
}
save_scope_as = succeeding_accolade
accolade_owner = {
trigger_event = accolade.0004
}
}
# for accolade changing its types
else = {
save_scope_as = succeeding_accolade
secondary_type = {
save_scope_as = new_secondary
}
accolade_owner = {
trigger_event = accolade.0005
}
}
}
}
Don't know where to go from here, I'm lost. Any help?