One line summary of your issue
[3.1.0] Getting Uncrowned Envy Events as Merchant Republic Ruler
Game Version
3.1.0
What expansions do you have installed?
All of the above
Do you have mods enabled?
Yes
Please explain your issue is in as much detail as possible.
After attending the coronation of a foreign King, my Merchant Republic ruler gets an event where they are envious of that ruler, because they have not had a coronation ceremony themselves.
The problem is that Merchant Republic rulers can't have a coronation ceremony.
Unfortunately, I don't have a screenshot, but I believe the culprit of this bug is the event HF.20392 in \events\HF_coronation_events.txt, which doesn't check to see if the envious character is a ruler type that can't get a coronation ceremony (eg. Merchant Republic rulers).
Steps to reproduce the issue.
Be a merchant republic ruler and be invited to a foreign King's coronation. You might get an event saying your ruler is envious, not having had their own coronation ceremony.
[3.1.0] Getting Uncrowned Envy Events as Merchant Republic Ruler
Game Version
3.1.0
What expansions do you have installed?
All of the above
Do you have mods enabled?
Yes
Please explain your issue is in as much detail as possible.
After attending the coronation of a foreign King, my Merchant Republic ruler gets an event where they are envious of that ruler, because they have not had a coronation ceremony themselves.
The problem is that Merchant Republic rulers can't have a coronation ceremony.
Unfortunately, I don't have a screenshot, but I believe the culprit of this bug is the event HF.20392 in \events\HF_coronation_events.txt, which doesn't check to see if the envious character is a ruler type that can't get a coronation ceremony (eg. Merchant Republic rulers).
Code:
#Former guest is envious of extravagant coronation.
character_event = {
id = HF.20392
desc = {
trigger = {
has_character_modifier = crowned_in_barn
}
text = EVTDESCHFA20392
}
desc = {
trigger = {
NOT = { has_character_modifier = crowned_in_barn }
}
text = EVTDESCHFB20392
}
picture = GFX_evt_bad_news
border = GFX_event_normal_frame_diplomacy
is_triggered_only = yes
trigger = {
FROMFROM = { has_character_modifier = extravagant_coronation }
OR = {
has_character_modifier = crowned_in_barn
NOR = {
trait = crowned_by_priest
trait = crowned_by_bishop
trait = crowned_by_pope
trait = crowned_by_myself
}
}
}
option = {
name = EVTOPTAHF20392
trigger = { trait = humble }
tooltip_info = humble
piety = 50
ai_chance = {
factor = 50
}
}
option = {
name = EVTOPTBHF20392
if = {
limit = { trait = kind }
remove_trait = kind
break = yes
}
if = {
limit = {
NOR = {
trait = kind
trait = envious
}
}
add_trait = envious
break = yes
}
if = {
limit = { trait = envious }
piety = -50
break = yes
}
ai_chance = {
factor = 50
}
}
}
Steps to reproduce the issue.
Be a merchant republic ruler and be invited to a foreign King's coronation. You might get an event saying your ruler is envious, not having had their own coronation ceremony.
Upvote
0