• Crusader Kings II Expansion Subscription

    Subscribe to the CK II Expansion and enjoy unlimited access to 13 major expansions and more!

  • Paradox Space Exploration Sale has arrived! Up to 75% off

    How's the space on your hard drive? Paradox wants to challenge your galaxy brain with a great selection of space exploration games - and they're all on sale for some very down-to-earth prices! The sale runs from May 4th until May 10th at 17:00 CEST / 08:00 PDT.

    May 4th - May 10th
  • Crusader Kings III Available Now!

    The realm rejoices as Paradox Interactive announces the launch of Crusader Kings III, the latest entry in the publisher’s grand strategy role-playing game franchise. Advisors may now jockey for positions of influence and adversaries should save their schemes for another day, because on this day Crusader Kings III can be purchased on Steam, the Paradox Store, and other major online retailers.

    Real Strategy Requires Cunning


Dec 9, 2002
Visit site
AI performance

In my latest game, the ENG AI was playing perfect until GER DOWed SOV. They were securing the beaches in Great Britain and there were no naval landings in France and Northern Europe, but ENG was active and offensive in Africa against ITA around Ethiopia - absolutely PERFECT.
All that suddenly changed with start of Barbarossa, ENG startet its suicide landings in Lille and fewer in Caen and lost about 80% of its land forces this way in about 4 months. Later, they had only 11 divs left in total and were landing 7 divs at once at Lille, while there was a blizzard! Please prevent the ENG AI from switching so early to offensive. "core_AI.txt" event 1510034 is responsible for that behaviour, here D-Day is triggered, when GER dows SOV. Here my suggestion for a better trigger

trigger = {
ai = yes
war = { country = ENG country = GER }
war = { country = GER country = SOV }
OR = {OR = {
AND = { control = { province = 649 data = SOV }
control = { province = 642 data = SOV }}
AND = { control = { province = 723 data = SOV }
control = { province = 720 data = SOV }}}
AND = { NOT = { control = { province = 532 data = GER}}
NOT = { control = { province = 531 data = GER}}}}

So when [SOV controls (Suwalki and Ostroleka) or (Lublin and Sandomierz)] or [GER does NOT control (Cherbourg and Caen)], ENG will switch to D-Day-AI. This is a little bit later compared to the situation at the eastern front at D-Day time, but at the moment I can not think of a better trigger. This makes sure, that SOV is able to push Germany back.

Was launching suicide landings from the start of the war against POL. First target Gothab, second Reykjavik. I had 2 divs on Iceland (1 in each province) and CAN always lands with only 1 div in Reykjavik. In the first stage of the war, I would like to see CAN only land on undefended beaches and its AI should be in line with the UK. The reason for that lies in "core_AI.txt" event 1510031, here the trigger "exists = VIC", should be replaced by

OR = { control = { province = 527 data = GER }
exists = VIC }

so that it is not necessary, that Vichy exists. GER controls Paris is the alternative.

AUS and NZL:
There in the first stage of the war to require that a beach is undefended also makes sense to me.
Last edited: