Post by jirachiband on Jan 16, 2022 9:52:48 GMT
So ive been trying to figure out how to just eliminate helmets from the game entirely (Not just for myself but NPCs as well) because they just annoy me and are ugly. I know it redundant but im determined to figure this out. The two files that seem to dictate how they work are scripted_triggers and portrait_properties. No ammount of fiddling with them seems to work though. Im wondering what it is im doing wrong. The following is from scripted triggers:
may_wear_martial_headgear_trigger = {
OR = {
AND = {
in_command = yes
NOT = { has_game_rule = { name = martial_headgear value = off } }
}
AND = {
trait = undead
combat_rating = 10
}
}
}
does_not_wear_martial_headgear_trigger = {
OR = {
#is_female = yes
trait = maester
trait = archmaester
trait = nightswatch
AND = {
is_alive = no
#NOT = { government = military_command_government }
NOT = { death_reason = death_battle }
}
AND = {
has_game_rule = { name = martial_headgear value = no_rulers }
OR = {
higher_real_tier_than = DUKE
AND = {
tier = DUKE
demesne_size = 1
#NOT = { government = military_command_government }
NOT = { trait = nightswatch }
NOT = { trait = kingsguard }
NOT = {
primary_title = {
OR = {
mercenary = yes
holy_order = yes
}
Ive tried deleting that entire first section to make it so no one triggers the may_wear_martial_headgear trigger, and ive also tried editting the does_not_wear_martial_headgear thing to trigger for everyone by adding stuff like age > 14, adding every trait in the game so that everyone with a trait triggers this, and even using is_alive = yes. All that doesnt seem to work as characters still wear their ugly ass helmets.
Ive also tried going into portrait properties and deleting any and all entries for helmets, and somehow that doesnt change it either. Im not gonna post the info for every helmet since that would be redundant but here is an example of what one of them looks like:
# Martial headgear
10 = {
factor = 90
modifier = {
factor = 0
may_wear_martial_headgear_trigger = no
}
modifier = {
factor = 0
OR = {
trait = knight
trait = kingsguard
does_not_wear_martial_headgear_trigger = yes
}
Ive tried stuff like swapping the no's to yes's, changing the factor to 0, and even just deleting the entire entry for the helmets entirely. The game STILL shows them. Anyone know what im overlooking here? Also i should mention that i cant just delete the helmets' from their respective headgear image files, because doing that causes characters to be bald. I feel like that might have something to do with this. Like there's a third file i cant find, whichever one tells the game to hide the hair layer when equipped with a helmet might also be what tells the game to equip helmets in the first place. And for the record yes, I know theres the no martial headgear rule, but that only eliminates helmets for characters with titles, i want to eliminate martial headgear from the game entirely, or at least make it so no character puts one on ever again.
may_wear_martial_headgear_trigger = {
OR = {
AND = {
in_command = yes
NOT = { has_game_rule = { name = martial_headgear value = off } }
}
AND = {
trait = undead
combat_rating = 10
}
}
}
does_not_wear_martial_headgear_trigger = {
OR = {
#is_female = yes
trait = maester
trait = archmaester
trait = nightswatch
AND = {
is_alive = no
#NOT = { government = military_command_government }
NOT = { death_reason = death_battle }
}
AND = {
has_game_rule = { name = martial_headgear value = no_rulers }
OR = {
higher_real_tier_than = DUKE
AND = {
tier = DUKE
demesne_size = 1
#NOT = { government = military_command_government }
NOT = { trait = nightswatch }
NOT = { trait = kingsguard }
NOT = {
primary_title = {
OR = {
mercenary = yes
holy_order = yes
}
Ive tried deleting that entire first section to make it so no one triggers the may_wear_martial_headgear trigger, and ive also tried editting the does_not_wear_martial_headgear thing to trigger for everyone by adding stuff like age > 14, adding every trait in the game so that everyone with a trait triggers this, and even using is_alive = yes. All that doesnt seem to work as characters still wear their ugly ass helmets.
Ive also tried going into portrait properties and deleting any and all entries for helmets, and somehow that doesnt change it either. Im not gonna post the info for every helmet since that would be redundant but here is an example of what one of them looks like:
# Martial headgear
10 = {
factor = 90
modifier = {
factor = 0
may_wear_martial_headgear_trigger = no
}
modifier = {
factor = 0
OR = {
trait = knight
trait = kingsguard
does_not_wear_martial_headgear_trigger = yes
}
Ive tried stuff like swapping the no's to yes's, changing the factor to 0, and even just deleting the entire entry for the helmets entirely. The game STILL shows them. Anyone know what im overlooking here? Also i should mention that i cant just delete the helmets' from their respective headgear image files, because doing that causes characters to be bald. I feel like that might have something to do with this. Like there's a third file i cant find, whichever one tells the game to hide the hair layer when equipped with a helmet might also be what tells the game to equip helmets in the first place. And for the record yes, I know theres the no martial headgear rule, but that only eliminates helmets for characters with titles, i want to eliminate martial headgear from the game entirely, or at least make it so no character puts one on ever again.