I think a good method would be to wait until a certain point after electing one side to "suspend the current constitution". This can involve the secession of the AUS or CSA, and the PSA. The one side that you've got, if it's not removed by MacArthur, will suspend the constitution (therefore becoming either the AUS or the CSA). Then, MacArthur seizes the Midwest or something, and proclaims the Free States of America under military rule.
For example, when you proclaim a Russian Empire under Wrangel, you get these triggers:
command = { type = setflag which = RUS_TSAR }
command = { type = name where = RUS which = RUS_EMP_NAME }
command = { type = flag_ext where = RUS which = "_emp" }
So if MacArthur declares "military control" over the Midwest, you could do this:
command = { type = setflag which = USA_MIL_RULE } # The US Army is revolting
command = { type = name where = USA which = USA_MIL_NAME } # "United States Armed Forces" or "Free States of America"
command = { type = flag_ext where = USA which = "_mil" } # US Army flag or other flag replaces regular one
So on and so forth?
And if you're tag-changing from USA to CSA/AUS, we can take a page from the Austria-Hungary event that establishes one of the forms of Austria-Hungary in-game:
command = { type = country which = [CSA tag] }
command = { type = ai which = "kaiserreich/[CSA AI].ai" }
or
command = { type = country which = [AUS tag] }
command = { type = ai which = "kaiserreich/[AUS AI].ai" }
For example, when you proclaim a Russian Empire under Wrangel, you get these triggers:
command = { type = setflag which = RUS_TSAR }
command = { type = name where = RUS which = RUS_EMP_NAME }
command = { type = flag_ext where = RUS which = "_emp" }
So if MacArthur declares "military control" over the Midwest, you could do this:
command = { type = setflag which = USA_MIL_RULE } # The US Army is revolting
command = { type = name where = USA which = USA_MIL_NAME } # "United States Armed Forces" or "Free States of America"
command = { type = flag_ext where = USA which = "_mil" } # US Army flag or other flag replaces regular one
So on and so forth?
And if you're tag-changing from USA to CSA/AUS, we can take a page from the Austria-Hungary event that establishes one of the forms of Austria-Hungary in-game:
command = { type = country which = [CSA tag] }
command = { type = ai which = "kaiserreich/[CSA AI].ai" }
or
command = { type = country which = [AUS tag] }
command = { type = ai which = "kaiserreich/[AUS AI].ai" }
Last edited: