To add extra info to the original post on this thread, I just started a new game as Nationalist China. I progressed up to the "Subjugate the Warlords" focus, then made a backup copy of my save 3 days before the focus finished.
When I re-loaded the save, 4 of 5 warlords agreed to be subjugated, which is fairly unlikely. I then quit the game, deleted the current save, then copied my old save back to the main directory.
When I re-loaded the save, I got the same 4 out of 5 subjugation result. I tried this 4 more times, but kept getting the same 4 warlords to agree to become my vassal.
Like bitmode reported on the 1st page of this thread, the focus results are no longer random.
Necro alert! I found this thread while searching for info on how AI selects event responses, specifically for the Puppet Bulgaria event while playing DoD Romania.
Just to maybe add a nugget of info to the conversation: I was playing around with changing the event probabilities to get Bulgaria to defy (I don't like puppets) so I changed the "sure" odds to 0 and the "no" odds to 100 and it worked as desired. One thing I noticed is that the factors multiply, which I didn't know (I thought they were one or the other). For example, the unadulterated odds for Bulgaria to accept puppeting are 600 to 35 as stated above. In the Event files, as shown above:
Code:
option = { #sure
name = DOD_romania.40.a
ai_chance = {
factor = 30
modifier = {
strength_ratio = { tag = ROM ratio < 0.8 }
factor = 2
}
modifier = {
strength_ratio = { tag = ROM ratio < 0.5 }
factor = 10
}
modifier = {
is_in_faction = yes
factor = 0.5
}
}
ROM = { country_event = DOD_romania.41 }
}
The base for "Sure" is 30, and Romania always has >2x Bulgaria's forces (you need 400k to start the focus). So the odds for "Sure" are 30x2x10 = 600 since they stack. News to me, not new to most of you I'm sure.
The other thing I noticed is that if you re-load a game from within the game (savescum), the event seems to have already been decided, i.e., reloading doesn't change anything. However, if you exit the game and re-start, the game creates a new checksum and then when you load the save, the event decision is now re-rolled. Anyone else experience this, or am I wrong?