That is a lot of events to maintain. 34x4x4=480 events vs. current 4x4=16, without increasing granularity as you propose.
If we limit this to the 20 tags above 30 IC, still 20x4x4=320 events.
We will have to benchmark whether there is any speed advantage and at these numbers, I am almost ready to wager that 320 single-country triggers will evaluate slower than 16 triggers on 87 tags.
... But most probably we will not gain significant differences, as other factors require much more processing power - as is evident by the major slowdowns at the most significant war declarations (ENG-GER, GER-SOV).
But I made my points. If they do not convince, so be it.
If we limit this to the 20 tags above 30 IC, still 20x4x4=320 events.
We will have to benchmark whether there is any speed advantage and at these numbers, I am almost ready to wager that 320 single-country triggers will evaluate slower than 16 triggers on 87 tags.
... But most probably we will not gain significant differences, as other factors require much more processing power - as is evident by the major slowdowns at the most significant war declarations (ENG-GER, GER-SOV).
But I made my points. If they do not convince, so be it.