In one game, I was surprised that after the landing of several allied units the script giving additional national morale for the USSR did not trigger. In fact I think it's because the axis player never positioned any unit on the city of Paris which prevented the script to be triggered
The scripts check for there being a sizeable Allied force in France, so maybe there weren't enough Allied units within reach of the trigger positions?
See the Condition Positions below, which shows the locations, followed by within what range the Allied units need to be, and then how many are required to trigger the event.
Only one Condition Position needs to be met for it to fire, providing all other triggers are met too.
If your game was started prior to the recent patch then Moscow had to be in Allied hands for the script to fire, note this has now changed to Perm but only in newly started games.
You are right in that DE 151 is triggered by there being an Axis unit in Paris, but they would have to go the whole game without an Axis unit ending their turn in Paris for it not to fire, which is technically possible but a) unwise of the Axis player and b) unlikely as you could drop a Paratroop into the unoccupied city to liberate it.
Hopefully this helps work out why it has not yet fired?
;AMEND1941
{
#NAME= USSR - USSR Morale Boosted From Allied Landings In France
#POPUP= <<TAG_52>>
#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= 151[1]
#COUNTRY_ID= 116
#TRIGGER= 100
; Set how many NM points should be gained or lost over X turns
#NM_UPDOWN= 15000
#NM_TURNS= 1
#DATE= 1939/09/01
#OBJECTIVE_TEXT_POSITION=
; Set alignment position and controller's political alignment:
; Perm is in Allied hands
#ALIGNMENT_POSITION= 257,58 [2]
; Set variable conditions:
; 1st Line - Germany politically aligned with the Axis and not surrendered
#VARIABLE_CONDITION= 45 [1] [100] [0]
; 2nd Line - USSR politically aligned with the Allies and not surrendered
#VARIABLE_CONDITION= 116 [2] [100] [0]
; Allies in France
#CONDITION_POSITION= 146,84 [4,4] [4,4] [2] [0]
#CONDITION_POSITION= 151,81 [3,3] [4,4] [2] [0]
#CONDITION_POSITION= 141,85 [5,5] [4,4] [2] [0]
}
I can confirm that there were at least 5 units around St Malo. Besides I got the message "Allied Assault on Occupied Europa" or something similar (I don't know where this message comes from). As far as I could see thanks to the strategic bombing Paris was never occupied by an Axis unit.
this is the case where the axis player finds an interest in the liberation of france because the french units rallied to the allies lose all their upgrade.
I understand that, but they must never, ever, ever have had a unit in Paris between 1940 and whenever D-Day is launched for that to be the case, which I would have thought unlikely. But if people are doing that then I will have to have to see about changing DE 151 in order to avoid this, as it sounds a bit gamey.
Of course, it's a bit gamey, but it's also very clever. it's also a bit gamey to make a landing in 42 just to give by anticipation a boost to the NM of the USSR. it's difficult to restore the whole historical reality.