Ok, I figured the problem...
Look at the
EV_ENG.inc file (located in the
Data\Dictionary\Events directory)...
ENG_003A (BEF enters in Mons) occurs at the
end of
Military phase in turn
#2 (August 1914), if both Great Britain and Belgium are at war with Germany.
The effect EE_RaiseReinforcements is triggered.
This reinforcement is raised also if Mons is under enemy control! This is the problem.
So I think we can do as follow...
1) Add a condition in event ENG_003A:
;
; Event ENG_003A - BEF enters in Mons
;
BeginEvent
Id=9155
Tag=ENG_003A
TitleEvent=None
Description=None
HistoricalNotes=None
Image=0
Icon=0
Mandatory=Yes
Played=No
Success=No
Undisclosed=Yes
MultipleAction=No
Difficulty=0
Duration=0
DeadlineTurn=2
DeadlineTurnLast=100
Cloned=No
ExecutionPhase=TP_Military
; Conditions
BeginCondition
Type=EC_CheckBelligerantNation
Parameters=ENG,1,PS_CentralPowers
EndCondition
BeginCondition
Type=EC_CheckBelligerantNation
Parameters=BEL,1,PS_CentralPowers
EndCondition
BeginCondition
Type=EC_MapAreaGroupControl
Parameters=1,0,GER,MONS
EndCondition
ConditionsFormula=({1} AND {2} AND {3})
; Effects
BeginEffect
Type=EE_RaiseReinforcements
Parameters=RT_Army,MONS,-1,ENG_A01,ENG
EndEffect
; Option #1
FirstOptionTitle=None
FirstOptionEffectsDesc=None
FirstOptionEffects=1
PlayedOptionIndex=-1
DefaultOptionIndex=1
TargetNations=ENG
OccurrencesMax=1
Occurrences=0
EndEvent
The portions in
bold marks the added parts. In simple words, we are telling the game engine to trigger the game if Germans do
not control Mons!
2) Now we add a new event:
;
; Event ENG_003C - BEF enters in Le Havre
;
BeginEvent
Id=9157
Tag=ENG_003C
TitleEvent=None
Description=None
HistoricalNotes=None
Image=0
Icon=0
Mandatory=Yes
Played=No
Success=No
Undisclosed=Yes
MultipleAction=No
Difficulty=0
Duration=0
DeadlineTurn=2
DeadlineTurnLast=100
Cloned=No
ExecutionPhase=TP_Military
; Conditions
BeginCondition
Type=EC_CheckBelligerantNation
Parameters=ENG,1,PS_CentralPowers
EndCondition
BeginCondition
Type=EC_CheckBelligerantNation
Parameters=BEL,1,PS_CentralPowers
EndCondition
BeginCondition
Type=EC_MapAreaGroupControl
Parameters=1,1,GER,MONS
EndCondition
ConditionsFormula=({1} AND {2} AND {3})
; Effects
BeginEffect
Type=EE_RaiseReinforcements
Parameters=RT_Army,LE_HAVRE,-1,ENG_A01,ENG
EndEffect
; Option #1
FirstOptionTitle=None
FirstOptionEffectsDesc=None
FirstOptionEffects=1
PlayedOptionIndex=-1
DefaultOptionIndex=1
TargetNations=ENG
OccurrencesMax=1
Occurrences=0
EndEvent
That is to be triggered if Great Britain and Belgium are at war with the Central Powers and Mons is controlled by Germans (see the
1 highlighted in
bold).