After doing a test with 1.03b, I'm not sure that modifiers on ai_chance do anything. Here's my set of test events:
Running with these events for a couple of years with a large state (ungoing game as Byzantium) I got 46 'great' events and 44 'fink' events, which seems to indicate that it was still 50-50, whereas the ai_chance modifier should have applied every time it triggered (ai_chance condition same as trigger condition.)
Code:
character_event = {
id = 10000
name = "What is your opinion?"
trigger = {
condition = {
type = is_vassal
}
}
mean_time_to_happen = {
days = 1
}
action_a = {
ai_chance = 50
modifier = {
condition = {
type = is_vassal
}
factor = 1.5
}
effect = {
type = trigger
for = liege
value = 10001
}
}
action_b = {
ai_chance = 50
effect = {
type = trigger
for = liege
value = 10002
}
}
}
character_event = {
id = 10001
name = "You're great!"
immidiate = {
}
}
character_event = {
id = 10002
name = "You're a fink!"
immidiate = {
}
}
Upvote
0