Well, the "ideal" solution would be a new event trigger or variation on the existing alliance trigger that would either test if the country was allied to
any country (maybe using country = -1 or something similar) or allow the test to be against a named alliance rather than a country. The workaround would be changing the NOT block to something like the following for protecting Argentina:
Code:
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 }
alliance = { country = ARG country = JAP }
alliance = { country = ARG country = ITA }
alliance = { country = ARG country = FRA }
alliance = { country = ARG country = CHI }
}
Most of the SoI events should probably have similar additions, not just the USA's. Some players would probably like all countries added to this trigger so if they are playing UK and have eliminated the three major Axis powers they won't get DoWed because they are now "attacking" some South American country that is a member of the Axis. If a South American country is the last member of the Axis I'm not sure how you'd prevent the DoW.