I'm writing a mod to add flavor to Monks and Mystics. One event i have only ever shows one option in game. Whichever option i list first in the code, is all that shows. Can someone look over my code and help me figure out the issue?
character_event = {
# Basic Incantation
id = UnholyPact.006
title = EVTTITLEUnholyPact.006
desc = EVTDESCUnholyPact.006
picture = GFX_evt_UP_Summoning_Circle
border = GFX_event_normal_frame_religion
is_triggered_only = yes
option = {
name = EVTOPTAUnholyPact.006 # Perform Incantation
trigger = {
has_society_currency_major_trigger = yes
any_child = {
NOT = { age = 16 }
is_ill = no
}
}
hidden_tooltip = {
random_list = {
90 = {
increase_visibility_effect = yes
detract_society_currency_major_effect = yes
set_character_flag = unholy_pact_incantation_false
random_child = {
limit = {
NOT = { age = 16 }
is_ill = no
}
random_list = {
20 = { death = { death_natural } }
10 = { death = { death_missing } }
10 = { death = { death_accident } }
10 = { death = { death_accident_bear } }
10 = { death = { death_accident_boar } }
10 = { death = { death_accident_drowning } }
10 = { death = { death_accident_arrow } }
10 = { death = { death_accident_fall } }
10 = { death = { death_accident_snakes } }
}
}
}
10 = {
modifier = {
factor = 0.5
learning = 5
}
modifier = {
factor = 2
learning = 10
}
modifier = {
factor = 2
learning = 20
}
modifier = {
factor = 2
learning = 30
}
modifier = {
factor = 2
trait = genius
}
modifier = {
factor = 0
trait = slow
}
increase_visibility_effect = yes
detract_society_currency_major_effect = yes
set_character_flag = unholy_pact_incantation
random_child = {
limit = {
NOT = { age = 16 }
is_ill = no
}
random_list = {
20 = { death = { death_natural } }
10 = { death = { death_missing } }
10 = { death = { death_accident } }
10 = { death = { death_accident_bear } }
10 = { death = { death_accident_boar } }
10 = { death = { death_accident_drowning } }
10 = { death = { death_accident_arrow } }
10 = { death = { death_accident_fall } }
10 = { death = { death_accident_snakes } }
}
}
}
}
}
}
option = {
name = EVTOPTBUnholyPact.006 # Perform Incantation (Not Enough Dark Power)
trigger = {
has_society_currency_major_trigger = no
}
#hidden_tooltip = { character_event = { id = UnholyPact.007 days = 90 } }
}
option = {
name = EVTOPTCUnholyPact.006 # Perform Incantation (No Children to Sacrifice)
trigger = {
has_society_currency_major_trigger = yes
NOT = {
any_child = {
NOT = { age = 16 }
is_ill = no
}
}
}
hidden_tooltip = {
increase_visibility_effect = yes
detract_society_currency_major_effect = yes
set_character_flag = unholy_pact_incantation_false
}
}
option = {
name = EVTOPTDUnholyPact.006 # Hold off Incantation
hidden_tooltip = {
set_character_flag = unholy_pact_postpone_incantation
}
}
}
character_event = {
# Basic Incantation
id = UnholyPact.006
title = EVTTITLEUnholyPact.006
desc = EVTDESCUnholyPact.006
picture = GFX_evt_UP_Summoning_Circle
border = GFX_event_normal_frame_religion
is_triggered_only = yes
option = {
name = EVTOPTAUnholyPact.006 # Perform Incantation
trigger = {
has_society_currency_major_trigger = yes
any_child = {
NOT = { age = 16 }
is_ill = no
}
}
hidden_tooltip = {
random_list = {
90 = {
increase_visibility_effect = yes
detract_society_currency_major_effect = yes
set_character_flag = unholy_pact_incantation_false
random_child = {
limit = {
NOT = { age = 16 }
is_ill = no
}
random_list = {
20 = { death = { death_natural } }
10 = { death = { death_missing } }
10 = { death = { death_accident } }
10 = { death = { death_accident_bear } }
10 = { death = { death_accident_boar } }
10 = { death = { death_accident_drowning } }
10 = { death = { death_accident_arrow } }
10 = { death = { death_accident_fall } }
10 = { death = { death_accident_snakes } }
}
}
}
10 = {
modifier = {
factor = 0.5
learning = 5
}
modifier = {
factor = 2
learning = 10
}
modifier = {
factor = 2
learning = 20
}
modifier = {
factor = 2
learning = 30
}
modifier = {
factor = 2
trait = genius
}
modifier = {
factor = 0
trait = slow
}
increase_visibility_effect = yes
detract_society_currency_major_effect = yes
set_character_flag = unholy_pact_incantation
random_child = {
limit = {
NOT = { age = 16 }
is_ill = no
}
random_list = {
20 = { death = { death_natural } }
10 = { death = { death_missing } }
10 = { death = { death_accident } }
10 = { death = { death_accident_bear } }
10 = { death = { death_accident_boar } }
10 = { death = { death_accident_drowning } }
10 = { death = { death_accident_arrow } }
10 = { death = { death_accident_fall } }
10 = { death = { death_accident_snakes } }
}
}
}
}
}
}
option = {
name = EVTOPTBUnholyPact.006 # Perform Incantation (Not Enough Dark Power)
trigger = {
has_society_currency_major_trigger = no
}
#hidden_tooltip = { character_event = { id = UnholyPact.007 days = 90 } }
}
option = {
name = EVTOPTCUnholyPact.006 # Perform Incantation (No Children to Sacrifice)
trigger = {
has_society_currency_major_trigger = yes
NOT = {
any_child = {
NOT = { age = 16 }
is_ill = no
}
}
}
hidden_tooltip = {
increase_visibility_effect = yes
detract_society_currency_major_effect = yes
set_character_flag = unholy_pact_incantation_false
}
}
option = {
name = EVTOPTDUnholyPact.006 # Hold off Incantation
hidden_tooltip = {
set_character_flag = unholy_pact_postpone_incantation
}
}
}