I didn't think so. Does it?
I thought it wasn't a problem, as vanilla uses the Pope for some events, too (can't remember what it was), for the cases when only 1 character in the world should fire the event.
And since I chose to go with option #1, my event will - very simplified - look like this (partly pseudocode):
Code:
event = {
hide_window = yes
trigger = {
is_pope = yes
}
immediate = {
if = {
limit = {
any_province = {
count = X
has_province_modifier = Y
}
}
set_global_flag = Z
}
}
}
So it will fire immediately for whoever is currently Pope, then immediately sets a global flag. Global flags should not be tied to characters, right?
So then when the event fires again in 10 years, it might fire for a different Pope, but the global flag is still there, and the event can clr or keep it.
I only want the event to fire once, so a province event would not work iirc, as I want to fire it from on_actions (for performance reasons), and there is no way (that I am aware of) to fire it from there for only one (specific?) province.
If I am mistaken again, you may correct me, but I think it should work fine.
Anyway, thanks again for your help, this thread is really helpful