I am not certain this is currently implemented the way you have interpreted.
From what I can tell, it really is dependent on Germany being presented with the "Vichy France" choice as a prerequisite.
The event(s) I can find that grants a French Army Unit at Algiers is the following below...
#LINK= 602[0] means there is a dependency on an event with #DECISION= 602.
(I have listed that below as well)
I was under the impression that these links are not satisfied until a YES/NO decision is made.
A YES/NO decision is not made until France has surrendered and Germany decides rather to install Vichy France or Not.
There are 2 more I have listed at the very end that also seem to depend on a DoW against "Vichy" France.
Code: Select all
;REMOVE1941
;
; French Forces regroup in Algiers
{
#NAME= DE 602 - French Army In Algiers After Fall Of France
#POPUP= <<TAG_27>>
#IMAGE=
#SOUND=
#FLAG= 1
#TYPE= 1
#AI= 0
#LEVEL= 0
#GV= 1[1,100]
#LINK= 602[0]
#COUNTRY_ID= 40
#TRIGGER= 100
#PRIVATE= 0
#DISPLAY_TURN= 0
#FULL_RESEARCH= 0
#DATE= 1939/09/01
#FAILSAFE_DATE= 1940/08/01
#DESTINATION_RESOURCE= 152,113
; France politically aligned with Allies and not surrendered
#VARIABLE_CONDITION= 40 [2] [100] [0]
; Dummy condition position (always satisfied)
#CONDITION_POSITION= 0,0 [0,0] [0,0] [0] [0]
#UNIT= 5 [10] [1] [Africa]
}
Code: Select all
<<TAG_27>>= French Army Of Africa Formed In Algiers
Code: Select all
;REMOVE1941
{
#NAME= DE 602 - Germany: Should Germany Create Vichy France? (AI - 100% Yes)
#POPUP=
#MESSAGE= <<TAG_194>>
#IMAGE=
#SOUND= teletype_1.ogg, teletype_2.ogg
#FLAG= 1
#TYPE= 1
#AI= 0
#LEVEL= 0
#COUNTRY_ID= 45
#TRIGGER= 100
#DISPLAY_ORDER= 0
; Set global variable condition to always trigger (dummy value)
#GV= 1[1,100]
; Set link value to always trigger (dummy value)
#LINK= 0[0]
; Set decision value (1st internally stored decision)
#DECISION= 602
#MPP_UPDOWN= 0
#MPP_TURNS= 0
#MPP_TEXT=
#NOTES= <<TAG_195>>
#NOTES_POSITION= 153,92
; Set AI acceptance % (AI will accept 100% of the time)
#AI_RESPONSE= 100
#AI_RESPONSE_POPUP= <<TAG_196>>
#DATE= 1939/09/01
#TEXT_RGB= 0,0,0
#SHADOW_RGB= 0,0,0
; Toronto is in Allied hands
#ALIGNMENT_POSITION= 1,96 [2]
;Set National Morale Trigger (dummy value)
#NATIONAL_MORALE_TRIGGER= 0 [0]
; Set variable conditions:
; 1st Line - France politically aligned with Allies and surrendered
#VARIABLE_CONDITION= 40 [2] [100] [1]
; Dummy condition position (always satisfied)
#CONDITION_POSITION= 0,0 [0,0] [0,0] [0] [0]
}
Code: Select all
;REMOVE1941
;
; Vichy France (Algiers Corps)
; This event will be called (by the game engine) when Vichy France is DoW'd upon
{
#NAME= Vichy Algeria (Algiers XIX Corps)
#POPUP=
#IMAGE=
#SOUND=
#FLAG= 1
#TYPE= 1
#AI= 0
#LEVEL= 0
; Set global variable condition to always trigger (dummy value)
#GV= 1[1,100]
; Set link value to always trigger (dummy value)
#LINK= 0[0]
#COUNTRY_ID= 4
#TRIGGER= 100
#PRIVATE= 0
#DISPLAY_TURN= 0
#FULL_RESEARCH= 0
#DATE= 1939/09/01
#FAILSAFE_DATE= 1939/09/01
#DESTINATION_RESOURCE= 152,113
#VARIABLE_CONDITION= 4 [1] [100] [0]
; dummy condition position (always satisfied)
#CONDITION_POSITION= 0,0 [0,0] [0,0] [0] [0]
#UNIT= 4 [3] [0] [XIX]
}
;REMOVE1941
;
; Vichy France (Algiers Corps)
; This event will be called (by the game engine) when Vichy France is DoW'd upon
{
#NAME= Vichy Algeria (Algiers XIX Corps)
#POPUP=
#IMAGE=
#SOUND=
#FLAG= 1
#TYPE= 1
#AI= 0
#LEVEL= 0
; Set global variable condition to always trigger (dummy value)
#GV= 1[1,100]
; Set link value to always trigger (dummy value)
#LINK= 0[0]
#COUNTRY_ID= 4
#TRIGGER= 100
#PRIVATE= 0
#DISPLAY_TURN= 0
#FULL_RESEARCH= 0
#DATE= 1939/09/01
#FAILSAFE_DATE= 1939/09/01
#DESTINATION_RESOURCE= 152,113
#VARIABLE_CONDITION= 4 [2] [100] [0]
; dummy condition position (always satisfied)
#CONDITION_POSITION= 0,0 [0,0] [0,0] [0] [0]
#UNIT= 4 [5] [0] [XIX]
}