I'd like to implement a bit more variety in maiming injuries in my characters for roleplaying purposes. I've created 6 new injuries that would exist side-by-side with the maimed trait. Rather than rewrite every event that triggers a maiming, I tried to write a simple event that looks for a character with the maimed trait that does not already have one of my new injuries and then randomly applies one. This is what I came up with:
Unfortunately, it doesn't seem to be firing. I have two characters in a save game that are maimed and neither one picks up any of the new traits after a month. Any reason why this would not be working?
Code:
#Scarred
character_event = {
id = 3200001
desc = "EVTDESCACE3200001"
picture = GFX_evt_melee
trigger = {
trait = maimed
OR = {
NOT = { trait = scarred }
NOT = { trait = one_eye }
NOT = { trait = one_leg }
NOT = { trait = one_arm }
NOT = { trait = neckslit }
NOT = { trait = burned }
}
}
mean_time_to_happen = {
days = 1
}
option = {
name = "EVTOPTAACE3200001"
random_list = {
50 = {add_trait = scarred }
11 = {add_trait = one_eye }
13 = {add_trait = one_leg }
15 = {add_trait = one_arm }
10 = {add_trait = neckslit }
1 = {add_trait = burned }
}
}
}
Unfortunately, it doesn't seem to be firing. I have two characters in a save game that are maimed and neither one picks up any of the new traits after a month. Any reason why this would not be working?