Well... actually this is a bit difficult.
When I started working on the code, the two "Historical [something]" options added in 1.08 were not in, so I had to replace them from scratch - the game crashed when encountering their tokens in 1.08 saves even.
So, naturally, I asked how it is
supposed to work and presented these two possibilities:
- always option_a
- always highest chance
The rather convincing rationale for preferring 1 over 2 is as following:
Many historical choices are - either from hindsight or from inadequate simulation - bad.
Alright. But furthermore, especially in the second case, many historical choices are
completely ridiculous because the game does not at all simulate the rationale for originally making them.
Events dealing with the latter should not
have the historical option as the one with highest ai_chance.
Case in point: Slovakia was not offered to Hungary. This is an
ahistorical event choice, it should never happen with the option active.
- But it's definitely the best course of action. It should have the highest ai_chance (if one is interested in the AI making smart decisions).
In contrast,
@Lennartos noted that the historical event choice is by design the first one. If I am not too mistaken, this is also mentioned in one of the old developer diaries. - So I did not deem it necessary to actually investigate how the original implementation worked; apparently I better should have.
In conclusion, the issue is apparently, that this change is not documented in the changelog - I am going to add it for the next RC.
... Unless someone wants to present a profound and passionate argument against it, I am inclined to retain the current functionality.