Has anyone figured out a way around this game-breaking bug? Would it be possible to create an event that automatically assigns let's say a random character to free courtier position?
character_event = {
id = 9999 #Choose a better ID and make sure that no other event has the same value.
trigger = {
employer = {
NOT = {
any_character = {
has_title = title_prime_minister #This checks if the country has a character already in this position.
}
}
}
can_hold_title = title_prime_minister #This ensures that the character can hold the position
}
mean_time_to_happen = {
days = 14 #This gives the game a couple of weeks to trigger the event for a good character.
modifier = {
NOT = { finesse = 4 }
factor = 10 #This increases the MTTH by 10x for crappy characters
}
modifier = {
employer = {
any_character = {
can_hold_title = title_prime_minister
NOT = { finesse = 4 }
}
}
factor = 0.1 #This should cancel out the above if there are no better alternatives than Finesse 4.
modifier = {
finesse = 7
factor = 0.9
}
modifier = {
finesse = 8
factor = 0.8
}
modifier = {
finesse = 9
factor = 0.7
}
modifier = {
finesse = 10
factor = 0.1 #This decreases the MTTH for characters with Finesse 10+ by 90%, and is cumulative with the others as well (so it should trigger only after a few days for good characters).
}
}
title = "Appoint a Prime Minister"
desc = "Our Prime Minister has died, so $CHARACTER$ has nominated himself as the successor. (If you decline, do not open your Government window as this will crash the game until a character is chosen.)"
option = {
name = "He's perfect"
give_title = title_prime_minister
}
option = {
name = "I was hoping for someone better..."
loyalty = -5
}
}