I'm trying to write an event where the ruler meets a new (spawned) female character and asks her something.
I basically set up a starting event, where one option leads to the (hidden) creation of a character, who gets (randomly) a certain character flag that decides later, when the ruler asks her to become his lover, if she accepts or not (good_reply/bad_reply).
However, after the first event nothing happens.
What am I doing wrong?
Thanks for all help.
I basically set up a starting event, where one option leads to the (hidden) creation of a character, who gets (randomly) a certain character flag that decides later, when the ruler asks her to become his lover, if she accepts or not (good_reply/bad_reply).
However, after the first event nothing happens.
Code:
namespace = grape
###########################################################
#starting point
###########################################################
character_event = {
id = grape.1
desc = EVTDESCgrape.1
picture = "GFX_Spot_girl_village_2"
trigger = {
NOT = { trait = kind }
NOT = { trait = chaste }
NOT = { trait = celibate }
NOT = { trait = homosexual }
min_age = 16
only_men = yes
has_lover = no
prisoner = no
in_command = no
}
mean_time_to_happen = {
months = 3 #change to 12
modifier = {
factor = 0.5 # Increases chances by half
trait = cruel
}
modifier = {
factor = 0.5 # Increases chances by half
trait = lustful
}
modifier = {
factor = 0.5 # Increases chances by half
trait = hedonsit
}
modifier = {
factor = 0.25 # Increases chances by half
trait = cruel
trait = lustful
}
modifier = {
factor = 0.15 # Increases chances by half
trait = hedonsit
trait = cruel
trait = lustful
}
}
option = {
name = "EVTOPTAgrape.1" #looking after the girl
character_event = {
id = grape.2
}
random_list = {
50 = {
add_trait = lustful
}
50 = {}
}
}
option = {
name = "EVTOPTBgrape.1" #you are minding your own buisness
random_list = {
75 = {}
10 = {
add_trait = shy
}
10 = {
add_trait = chaste
}
5 = {
add_trait = humble
}
}
}
}
###########################################################
#character gets created hidden
###########################################################
character_event = {
id = grape.2
desc = EVTDESCgrape.2
hide_window = yes
is_triggered_only = yes
immediate = {
random_list = {
50 = { # 16 yo unimportant girl, dislikes you
create_character = {
dynasty = none
age = 16
random_traits = no
female = yes
attributes = {
martial = 1
learning = 5
stewardship = 4
diplomacy = 4
intrigue = 2
}
health = 10.0
trait = kind
trait = humble
trait = fair
}
new_character = {
set_character_flag = bad_reply
save_event_target_as = target_lover
character_event = { id = grape.3 }
}
50 = { # 18 yo unimportant girl, likes you
create_character = {
dynasty = none
age = 18
random_traits = no
female = yes
attributes = {
martial = 1
learning = 5
stewardship = 4
diplomacy = 4
intrigue = 2
}
health = 10.0
trait = kind
trait = humble
trait = fair
}
new_character = {
set_character_flag = good_reply
save_event_target_as = target_lover
character_event = { id = grape.3 }
}
}
}
}
###########################################################
#ping event
###########################################################
character_event = {
id = grape.3
desc = EVTDESCgrape.3
hide_window = yes
hide_new = yes
is_triggered_only = yes
immediate = {
FROM = {
character_event = {
id = grape.4
}
}
}
}
###########################################################
#ask girl
###########################################################
character_event = {
id = grape.4
desc = EVTDESCgrape.4
picture = "Ask_girl_village"
is_triggered_only = yes
portrait = event_target:target_lover
option = {
name = "EVTOPTAgrape.4" #ask girl to become your lover
FROM = {
character_event = {
id = grape.5
}
}
}
}
###########################################################
#girl answers based on set character flags
###########################################################
character_event = {
id = grape.5
desc = EVTDESCgrape.5
picture = "GFX_ask_girl_village"
is_triggered_only = yes
option = {
name = "EVTOPTAgrape.5"
trigger = {
event_target:target_lover = {
has_character_flag = good_reply
}
}
hidden_tooltip = {
character_event = {
id = grape.24
days = 7
}
}
opinion = {
who = FROM
years = 10
}
event_target:target_lover = { add_lover }
}
option = {
name = "EVTOPTBgrape.5"
trigger = {
event_target:target_lover = {
has_character_flag = bad_reply
}
}
prestige = -10
opinion = {
modifier = opinion_dislike
who = FROM
years = 5
}
hidden_tooltip = {
character_event = {
id = grape.8
days = 3
}
}
}
}
What am I doing wrong?
Thanks for all help.