Me too..i though it was a joke about Kennedy getting Marilyn Monroe at first:rofl:
Yes it is odd.As it seems it should work from what you are saying.I have not played for a while or attacked/allied with SA states so i have not seen it myself.I have only really seen it trigger correctly when i have played as a SA nation declaring war on my Neighbours .
Dr
It continues to haunt me that bug. After the USA declared war on the UK using the Monroe events (because the UK was at war with my german alliance including several american states) I deleted that war from the savegame and thought to continue playing that game.
After achieving the "New Order West" events (Britain gives up and cedes several provinces and becomes a puppet of Germany) the UK joined me as a member of the Axis.
Then, as the USSR ahistorically never started the Winter War against Finland I manually triggered that event (FIN was a member of the Axis at that time, Albania ahistorially a member of the Comintern due to yet another ahistorical choice...) suddenly the USA declared WAR! again.
Not on me. On the USSR. Because now, according to the Monroe events the USSR was just as before the UK, at war with some american state (who was in my alliance)
Reloaded game after editing the argentinian event to fire only if the USA had a warentry of 1000 (easier to add that line than to manually set # before all lines of that event) and after reloading the USA yet again declared war.
My guess now is that it´s the Monroe event checking for an attack on Bolivia because the trigger is different than the argentinian event.
Argentinian events trigger:
Code:
trigger = {
random = 15
under_attack = ARG
warentry = 1000 # just to disable it for my game at that time to check which event fires for me. do not use in your game.
NOT = {
or= {
AND = {
alliance = { country = USA country = ENG }
alliance = { country = USA country = ARG }
}
alliance = { country = ARG country = ENG }
alliance = { country = ARG country = SOV }
alliance = { country = ARG country = GER }
}
}
}
I read that trigger as "will not fire if either 1) allied with the USA and the USA allied with ENG = ARG is Allied both must be true OR 2) ARG is allied with either ENG, SOV or GER".
The bolivian event however has:
Code:
trigger = {
random = 15
under_attack = BOL
NOT = {
or= {
AND = {
alliance = { country = USA country = ENG }
alliance = { country = USA country = BOL }
alliance = { country = BOL country = ENG }
alliance = { country = BOL country = SOV }
alliance = { country = BOL country = GER }
}
}
}
}
If I read that right then the OR is useless as there is only ONE huge AND condition. And BOL can never be allied to ENG, SOV AND GER at the same time.
The other american states like BRA, CHL have the same trigger as Argentina so I would say that the BOL trigger is bugged and causes the USA to declare war on anyone at war with Bolivia as the conditon that it should not happen if BOL is axis can never be fulfilled as it´s connected to the other conditions with the AND.