Hairstyles don't change until the previous hairstyle becomes invalid, getting the other options to a factor of 0 will force a re-evaluation.
Any tip or walkthrough on how I can achieve this? I've tried the following
Code:
2 = { # Page
factor = 1
# Does not suit Western females with African style headgear
modifier = {
factor = 0
is_female = yes
OR = {
culture = manden
culture = ethiopian
}
NOT = { graphical_culture = westafricangfx }
NOT = { graphical_culture = muslimgfx }
OR = {
higher_tier_than = count
spouse = { higher_tier_than = count }
has_minor_title = title_prince
}
}
modifier = {
factor = 1
has_character_modifier = fairhair_haircut
}
}
4 = { # Long Straight
factor = 1
# Does not suit Western females with African style headgear
modifier = {
factor = 0
is_female = yes
OR = {
culture = manden
culture = ethiopian
}
NOT = { graphical_culture = westafricangfx }
NOT = { graphical_culture = muslimgfx }
OR = {
higher_tier_than = count
spouse = { higher_tier_than = count }
has_minor_title = title_prince
has_character_modifier = fairhair_haircut
}
}
}
He's supposed to change from haircut number 4 to 2. In the event I've made for him I've made sure to include "set_character_modifier = fairhair_haircut" when clicking the only available option on the popup-window.