With the Spanish succession events (SPA3173 and the events it triggers), the alliance commands have been placed with the wrong country. At the moment the SPANISH event contains the commands to ally with France or Austria:
#The Succession of Carlos II in Spain#
event = {
id = 3173
random = no
country = SPA
name = "EVENTNAME3173"
desc = "EVENTHIST3173"
style = 4
date = { day = 1 month = november year = 1700 }
offset = 41
deathdate = { day = 2 month = november year = 1700 }
action_a ={
name = "ACTIONNAME3173A" #Felipe of Bourbon#
command = { type = trigger which = 3199 }
command = { type = trigger which = 3130 }
command = { type = trigger which = 3035 }
command = { type = trigger which = 3511 }
command = { type = stability value = 2 }
command = { type = dynastic which = FRA }
command = { type = alliance which = FRA }
command = { type = relation which = FRA value = 150 }
command = { type = relation which = HAB value = -150 }
}
action_b ={
name = "ACTIONNAME3173B" #Carlos of Habsburg#
command = { type = trigger which = 3200 }
command = { type = trigger which = 3131 }
command = { type = trigger which = 3036 }
command = { type = trigger which = 3512 }
command = { type = stability value = -1 }
command = { type = dynastic which = HAB }
command = { type = alliance which = HAB }
command = { type = relation which = HAB value = 150 }
command = { type = relation which = FRA value = -150 }
#Habsburg Dynasty#
command = { type = wakemonarch which = 04151 }
command = { type = wakemonarch which = 04152 }
command = { type = wakemonarch which = 04153 }
command = { type = wakemonarch which = 04154 }
command = { type = wakemonarch which = 04155 }
command = { type = sleepmonarch which = 04146 }
command = { type = sleepmonarch which = 04147 }
command = { type = sleepmonarch which = 04148 }
command = { type = sleepmonarch which = 04149 }
command = { type = sleepmonarch which = 04150 }
}
}
The trouble with this is that alliance commands work by making other countries join the alliance of the country the event happens to. In other words France or Austria will join whatever alliance Spain belongs to.
Why is this a problem? The question during the Spanish succession crisis was: would Spain join the French-led bloc (the Bourbons) or the Austrian-led bloc (the Habsburgs). However, the way the event works at the moment, the question is whether France or Austria will join Spain's alliance.
This is illogical and can have extremely odd results. For example, if Spain is allied with Austria, and Spain opts for Action A (ally with the Bourbons) then, if France is without allies, France will join Spain in an alliance led by Austria! I have seen this happen in an actual game. Exactly the opposite of the "two opposing blocs" effect the event is supposed to produce.
How can it be solved? It's quite simple to delete the alliance commands from the Spanish event 3173. I.e.:
command = { type = alliance which = FRA }
from Action A. And
command = { type = alliance which = HAB }
from Action B.
Instead add:
command = { type = alliance which = SPA }
to both FRA3130 and HAB3200. That way, Spain will join the alliance containing France or Austria, not the other way round.
Unfortunately there is a more general problem with this and all other alliance commands. If the country already has allies (as is almost always going to be the case) the alliance command has no effect.
Is it possible to make it so that alliance commands CANCEL existing alliances (just like vassalisation does)? This would be much more logical, and it would mean that alliance commands actually have an impact.
#The Succession of Carlos II in Spain#
event = {
id = 3173
random = no
country = SPA
name = "EVENTNAME3173"
desc = "EVENTHIST3173"
style = 4
date = { day = 1 month = november year = 1700 }
offset = 41
deathdate = { day = 2 month = november year = 1700 }
action_a ={
name = "ACTIONNAME3173A" #Felipe of Bourbon#
command = { type = trigger which = 3199 }
command = { type = trigger which = 3130 }
command = { type = trigger which = 3035 }
command = { type = trigger which = 3511 }
command = { type = stability value = 2 }
command = { type = dynastic which = FRA }
command = { type = alliance which = FRA }
command = { type = relation which = FRA value = 150 }
command = { type = relation which = HAB value = -150 }
}
action_b ={
name = "ACTIONNAME3173B" #Carlos of Habsburg#
command = { type = trigger which = 3200 }
command = { type = trigger which = 3131 }
command = { type = trigger which = 3036 }
command = { type = trigger which = 3512 }
command = { type = stability value = -1 }
command = { type = dynastic which = HAB }
command = { type = alliance which = HAB }
command = { type = relation which = HAB value = 150 }
command = { type = relation which = FRA value = -150 }
#Habsburg Dynasty#
command = { type = wakemonarch which = 04151 }
command = { type = wakemonarch which = 04152 }
command = { type = wakemonarch which = 04153 }
command = { type = wakemonarch which = 04154 }
command = { type = wakemonarch which = 04155 }
command = { type = sleepmonarch which = 04146 }
command = { type = sleepmonarch which = 04147 }
command = { type = sleepmonarch which = 04148 }
command = { type = sleepmonarch which = 04149 }
command = { type = sleepmonarch which = 04150 }
}
}
The trouble with this is that alliance commands work by making other countries join the alliance of the country the event happens to. In other words France or Austria will join whatever alliance Spain belongs to.
Why is this a problem? The question during the Spanish succession crisis was: would Spain join the French-led bloc (the Bourbons) or the Austrian-led bloc (the Habsburgs). However, the way the event works at the moment, the question is whether France or Austria will join Spain's alliance.
This is illogical and can have extremely odd results. For example, if Spain is allied with Austria, and Spain opts for Action A (ally with the Bourbons) then, if France is without allies, France will join Spain in an alliance led by Austria! I have seen this happen in an actual game. Exactly the opposite of the "two opposing blocs" effect the event is supposed to produce.
How can it be solved? It's quite simple to delete the alliance commands from the Spanish event 3173. I.e.:
command = { type = alliance which = FRA }
from Action A. And
command = { type = alliance which = HAB }
from Action B.
Instead add:
command = { type = alliance which = SPA }
to both FRA3130 and HAB3200. That way, Spain will join the alliance containing France or Austria, not the other way round.
Unfortunately there is a more general problem with this and all other alliance commands. If the country already has allies (as is almost always going to be the case) the alliance command has no effect.
Is it possible to make it so that alliance commands CANCEL existing alliances (just like vassalisation does)? This would be much more logical, and it would mean that alliance commands actually have an impact.
Upvote
0