Your event ids should be whole numbers. The inclusion of the . and the letters is what's giving the event fits when it tries to parse the file and dump it into the game engine. You were also missing a separater value in the localisation file which was causing further issues. I'm afraid it's difficult for me to properly troubleshoot the file, as I lack the on action commands that you've plugged in and thus my attempts get strange behavior no matter what I do. However, try this:
Code:
EVTNAME_seam900.1;County Culture Converted;;;;;;;;;;;;;x
EVTDESC_seam900.1;The people in [Root.Location.GetName], or, at least, most of them, have embraced the [Root.Culture.GetName] culture!;;;;;;;;;;;;;x
EVTOPTA_seam900.1;My hard work has paid off!;;;;;;;;;;;;;x
EVTTOOLTIP_seam20000.1;Send a letter to my liege!;;;;;;;;;;;;;x
EVTDESC_seam20000.1;My liege, I am pleased to report the success of my mission to [From.Location.GetName]. The majority of the population have been converted to the [From.Culture.GetName] culture!\n\n[From.GetTitledName];;;;;;;;;;;;;x
EVTOPTA_seam20000.1;That's haute.;;;;;;;;;;;;;x
EVTDESC_seam20001.1;My [Root.GetTitle], I am pleased to report the success of my mission to [From.Location.GetName]. The majority of the population have been converted to the [From.Culture.GetName] culture!\n\n[From.GetTitledName];;;;;;;;;;;;;x
EVTOPTA_seam20001.1;That's haute.;;;;;;;;;;;;;x
EVTNAME_seam901.1;Subject Culture Converted;;;;;;;;;;;;;x
EVTDESC_seam901.1;Due to my tiredless efforts, a humble subject in [Root.Location.GetName] has embraced the [Root.Culture.GetName] culture!;;;;;;;;;;;;;x
EVTOPTA_seam901.1;No one can resist the haute culture!;;;;;;;;;;;;;x
EVTTOOLTIP_seam20010.1;[This.GetTitledName] embraces the [Root.Culture.GetName] culture;;;;;;;;;;;;;x
EVTDESC_seam20010.1;The [From.GetJobTitle] of [From.Host.PrimaryTitle.GetName], [From.GetTitledName], has strongly influenced me and I have decided to convert to the [From.Culture.GetName] culture!;;;;;;;;;;;;;x
EVTOPTA_seam20010.1;I will truly embrace the [From.Culture.GetName] culture!;;;;;;;;;;;;;x
EVTDESC_seam20011.1;My liege, I am pleased to report that your errant subject, [From.GetTitledName], has converted to the [Root.Culture.GetName] culture.;;;;;;;;;;;;;x
EVTOPTA_seam20011.1;But how does [From.GetPossPronoun] rate on Haute Or Not?;;;;;;;;;;;;;x
EVTDESC_seam20012.1;My liege, after being convinced by the Chancellor from another province, I have decided to convert to the [From.Culture.GetName] culture!\n\nYour humble servant,\n[From.GetTitledName];;;;;;;;;;;;;x
EVTOPTA_seam20012.1;Good!;;;;;;;;;;;;;x
EVTOPTB_seam20012.1;Who dares lead my subjects astray like this!;;;;;;;;;;;;;x
action_flattermerchant;Flatter Merchants;;;;;;;;;;;;;x
action_flatternoble;Flatter Nobles;;;;;;;;;;;;;x
action_flattermerchant_desc;Flatter merchants to convince them that your culture is more haute than theirs.;;;;;;;;;;;;;x
action_flatternoble_desc;Flatter nobles to convince them that your culture is more haute than theirs.;;;;;;;;;;;;;x
Code:
character_event = {
id = 900000
title = "EVTNAME_seam900.1"
desc = "EVTDESC_seam900.1"
picture = GFX_evt_market
capable_only = yes
prisoner = no
trigger = {
has_job_action = action_flattermerchant
NOT = { location = { culture = ROOT } }
}
mean_time_to_happen = {
months = 20
modifier = {
factor = 0.5
location = { religion_group = ROOT }
}
modifier = {
factor = 1.25
NOT = { stewardship = 2 }
}
modifier = {
factor = 1.25
NOT = { stewardship = 3 }
}
modifier = {
factor = 1.25
NOT = { stewardship = 4 }
}
modifier = {
factor = 1.25
NOT = { stewardship = 5 }
}
modifier = {
factor = 0.75
stewardship = 10
}
modifier = {
factor = 0.75
stewardship = 11
}
modifier = {
factor = 0.75
stewardship = 12
}
modifier = {
factor = 0.75
stewardship = 13
}
}
option = {
name = "EVTOPTA_seam900.1"
prestige = 10
location = { culture = ROOT }
liege = {
letter_event = {
id = 200001
tooltip = EVTTOOLTIP_seam20000.1
}
hidden_tooltip = {
if = {
limit = {
top_liege = {
NOT = { character = PREV }
culture = ROOT
}
}
top_liege = { letter_event = { id = 200011 } }
}
}
}
}
}
# 20000: The Lord Spiritual informs his liege of the conversion
letter_event = {
id = 200001
desc = "EVTDESC_seam20000.1"
is_triggered_only = yes
option = {
name = "EVTOPTA_seam20000.1"
prestige = 15
if = {
liege = {
opinion = {
modifier = opinion_converted_province
who = ROOT
months = 24
}
}
}
}
}
# 20001: Informs top liege
letter_event = {
id = 200011
desc = "EVTDESC_seam20001.1"
is_triggered_only = yes
option = {
name = "EVTOPTA_seam20001.1"
}
}
All i did was change each event ID to be a whole number and take out the "seam" from each entry. I also changed the personal character event to be an id of 900,000, as i am fairly certain the base 900 is taken. I also added in the missing seperation into your localisation. Should make a bit more sense now.
Lemme know if that helps.
Bookmarks