Post by aegor on Sept 23, 2020 20:15:34 GMT
Any idea how to make a decision from this event which will basically allow me to declare anybody as enemy of the realm while playing as King/Emperor
#Inform rebel leader royal family flees
character_event = {
id = mega_wars.94
is_triggered_only = yes
desc = {
text = EVTDESCmega_wars.94
trigger = { NOT = { has_character_flag = mega_wars.94alreadyexiled } }
}
desc = {
text = EVTDESCmega_wars.94B
trigger = { has_character_flag = mega_wars.94alreadyexiled }
}
immediate = {
#Move exiles to another court if in ROOT's realm
random_playable_ruler = {
limit = {
demesne_size = 1
OR = {
higher_tier_than = DUKE
culture_group = FROMFROM
}
NOT = { same_realm = ROOT }
is_within_diplo_range = ROOT
NOT = {
primary_title = {
ROOT = {
any_demesne_title = {
tier = EMPEROR
is_variable_equal = { which = "de_facto_empire" which = PREVPREV }
}
}
}
}
NOT = { trait = nightswatch }
NOT = { culture_group = unoccupied_group }
OR = {
NOT = { trait = wildling }
FROMFROM = { trait = wildling }
}
NOT = { culture = old_andal }
NOT = { culture = rhoynar }
NOT = { trait = pirate }
is_nomadic = no
}
save_event_target_as = exiled_realm
}
}
option = {
name = "EVTOPTAmega_wars.94" #Leave them be
trigger = { NOT = { has_character_flag = mega_wars.94alreadyexiled } }
ai_chance = {
factor = 10
modifier = {
factor = 2
trait = slothful
}
modifier = {
factor = 2
trait = patient
}
modifier = {
factor = 2
trait = humble
}
modifier = {
factor = 2
trait = trusting
}
modifier = {
factor = 2
trait = kind
}
}
piety = 50
FROM = {
FROM = {
clr_character_flag = exiled_royal_family
any_courtier = { #Clear the rest
clr_character_flag = exiled_royal_family
}
any_spouse = { #Clear the rest
clr_character_flag = exiled_royal_family
}
}
}
}
option = {
name = "EVTOPTBmega_wars.94" #Declare them enemies of the realm
ai_chance = {
factor = 10
modifier = {
factor = 2
trait = lunatic
}
modifier = {
factor = 2
trait = wroth
}
modifier = {
factor = 2
trait = proud
}
modifier = {
factor = 2
trait = paranoid
}
modifier = {
factor = 2
trait = cruel
}
}
custom_tooltip = { text = CTOOLTIPmega_wars.94A }
clr_character_flag = mega_wars.94alreadyexiled
any_courtier = {
limit = {
has_character_flag = exiled_royal_family
is_ruler = no
NOT = { character = FROMFROM }
OR = {
dynasty = FROMFROM
is_close_relative = FROMFROM
}
NAND = {
prisoner = yes
host = { character = ROOT }
}
is_immediate_relative_ROOT_trigger = no
}
reverse_opinion = {
who = ROOT
modifier = opinion_exiled_pretender
}
hidden_tooltip = {
if = {
limit = {
liege = {
primary_title = {
ROOT = {
any_demesne_title = {
tier = EMPEROR
is_variable_equal = { which = "de_facto_empire" which = PREVPREV }
}
}
}
}
}
move_character = event_target:exiled_realm
}
}
}
FROMFROM = {
any_courtier = {
limit = {
has_character_flag = exiled_royal_family
is_ruler = no
NOT = { character = PREV }
OR = {
dynasty = PREV
is_close_relative = PREV
}
NAND = {
prisoner = yes
host = { character = ROOT }
}
is_immediate_relative_ROOT_trigger = no
}
reverse_opinion = {
who = ROOT
modifier = opinion_exiled_pretender
}
hidden_tooltip = {
if = {
limit = {
liege = {
primary_title = {
ROOT = {
any_demesne_title = {
tier = EMPEROR
is_variable_equal = { which = "de_facto_empire" which = PREVPREV }
}
}
}
}
}
move_character = event_target:exiled_realm
}
}
}
any_spouse = {
limit = {
has_character_flag = exiled_royal_family
is_ruler = no
NOT = {
OR = {
dynasty = PREV
is_close_relative = PREV
}
}
NAND = {
prisoner = yes
host = { character = ROOT }
}
is_immediate_relative_ROOT_trigger = no
}
reverse_opinion = {
who = ROOT
modifier = opinion_exiled_pretender
}
hidden_tooltip = {
if = {
limit = {
liege = {
primary_title = {
ROOT = {
any_demesne_title = {
tier = EMPEROR
is_variable_equal = { which = "de_facto_empire" which = PREVPREV }
}
}
}
}
}
move_character = event_target:exiled_realm
}
}
}
if = {
limit = {
has_character_flag = exiled_royal_family
is_ruler = no
is_immediate_relative_ROOT_trigger = no
}
reverse_opinion = {
who = ROOT
modifier = opinion_exiled_pretender
}
hidden_tooltip = {
if = {
limit = {
liege = {
primary_title = {
ROOT = {
any_demesne_title = {
tier = EMPEROR
is_variable_equal = { which = "de_facto_empire" which = PREVPREV }
}
}
}
}
}
move_character = event_target:exiled_realm
}
}
}
}
hidden_tooltip = {
any_playable_ruler = {
limit = {
ai = no
NOT = { character = ROOT }
OR = {
is_liege_or_above = ROOT
primary_title = {
ROOT = {
any_demesne_title = {
tier = EMPEROR
is_variable_equal = { which = "de_facto_empire" which = PREVPREV }
}
}
}
}
}
letter_event = { id = mega_wars.95 }
}
}
}
}