##################################
# AI
##################################
- Italy AI should now be better at picking proper units to fight in Ethiopia.
- AI is now inclined to ignore non-dangerous fronts while at war.
- Battle plan AI should no longer "forget" units assigned to attack order.
- Made AI better at dynamically evaluating level of preparation to attack based on expected enemy strength.
- AI should no longer be able to give units ridiculously long retreat or move orders while they are in combat.
- The AI should now be a lot better at handling a surrounded enemy capital.
- AI is less spammy with call to arms and join war requests.
- Battle plan AI unit distribution should now be more stable (though even further improvements would be good).
- AI will no longer declare wars on countries that control no territory, even if they technically exist in a limbo while their faction have not lost a war.
- The AI should now be managing its theaters better.
- AI will now start considering buildup of military constructions after a while, even if peaceful and not directly threatened.
- Naval AI will now attempt to use strike fleets to aid in coastal land combats if they are not on a mission to aid in a naval combat.
- Some minor AI optimizations.
- AI occupation policy is now scriptable, though no scripts for this has been added.
- Repaired a mistake in AI diplo for offering someone to join their faction. Threat from wrong side was used when looking at acceptance.
- Made sure AI considers org when performing naval invasions.
- Eat your vegetables before you get dessert: AI will no longer be declaring wars or justifying claims while in a losing war.
- The AI can now build any scripted building that is a part of an established building category.
- Made sure AI can not send parts of equipment. Half a ship is not particularly useful.
- Fixed a serious issue where AI would never counter resistance with area defense orders, completely ignoring conquered territory.
- AI is now less nervous about neighbors fighting a common enemy and not losing.
- Purged unit_base, as it did nothing apart from making scripting harder. unit_ratio is now the end all an be all of unit production in the scripting, and setting it to anything but a positive value will make the AI NOT build it.
- AI will now remove deployment lines for types it has reached its wanted number for.
- Improved the code behind AI template design, so the scripting should make more sense now.
- Minor tweaks to terrain prio when drawing fallback line which should make the go for mountains more.
- Battle plan AI is now capable of finding more complex paths to front position.
- Some balancing to construction AI focused on improving military industry production.
- Made AI better at calculating supply use when deciding how many divisions it can field.
- Made sure AI is not blocked from researching, even if only crap is left. Script can still set AI desire to 0 to block it.
- Improved naval AI region evaluation and made it better at reacting more efficiently to changing situations.
- AI now considers reinforcement priority for volunteer theater.
- Improved deployment AI to manage lines better and improved calculation of desired number of divisions.
- Added ai_strategy type 'support' that can be used to manipulate a countries desire to send lend lease to another country.
- Added will_lead_to_war_with when Germany demands Sudetenland. Makes AI prepare for a possible war.
- Improvements for air AI airwings picking and distribution
- Now air AI considers AA while prioritizing strategic bombing and defense operations
- AI should no longer be so happy on naval construction over military when it had also alot of civilian industry (hello USA)
- AI can now reprioritize production lines in a few cases to deal with resource lack
- AI us now makes use of more civilian factories when needed for trade
- fixed a case where AI would get sidetracked when designing divisions of specific country type and instead attempt to make generic ones
- added "ai_priority" on battalion types that get calculated by template, ai uses these rather than the visual representation to manage its divisions
- AI is now able to send old equipment as lend lease not just its newest
- AI can now cancel lend leases it can no longer afford or with nations it no longer make sense
- made AI more careful with its stockpile and who to lend lease to
- improved logic for AI's lend leasing
- fixed issue where a big difference in scoring of combat width could make AI refuse to upgrade its divisions
- USA should now lend lease soviets when they are in trouble if they have sufficient spare stockpile
- "support" ai strategy now lets nations lend lease away some of their stockpile buffer too
- fixed a case where AI would fail to deploy its main invasion protect fleet completely if some of the areas were out of range
- fixed AI invadability evaluation sometimes failing on naval path checking
- fixed a case where AI would try to split off fleets when it was not valid
- fixed a case where AI would spam invalid naval moves
- added equipment_stockpile ai strategy that lets you affect how much stockpile ai feels it needs
- all nations with many divisions will now attempt to accumulate bigger stockpiles for safety
- Fixed several cases where overflow of calcualted priorities could make AI do the opposite of what it wanted to do
- Now air ai calls recalculation of air priorities on joining a war
- fixed an issue where air AI would fail to assign mission if the only acceptable one was interception
- fixed a case where Japan would ASK to join germanys wars despite doing badly with china
- nations with restrictive modifiers for joining factions (japan) now super careful about accepting calls to arms to majors (soviet) when still at war with major neighbors (china)
- ai should now no longer get stuck on super large trades and better fulfill its needs (basically skipped the full-trade logic)
- AI now looks for trades in priority order of biggest lack
- AI now prefers trade with closer nations if naval transport required
- AI now likes trading with nations with neutral foreign policy more as they are stable
- lend lease now automatically cancels when war ends for the receiver
- AI is now MUCH better at looking at the equipment cost for switching more templates than just one at a time
- AI cares about infrastructure way more when placing consctruction
- AI should no longer go as happy on naval construction over military (was counting ratio also using civilian so got disproportional large naval part)
- AI us now allowed to trade using more civilian factories
- Ai should now be much better at going for medium tank divisions. Fixed issues with width being off as well as wrong template being used when evaluatign fitness for changing out lines
- rebalanced ai priorities for medium vs light armor so that ai doesnt get stuck thinking its making light when it isnt
- fixed a case where AI was looking at the wrong type when deciding about template upgrades and could get stuck on motorized
- AI should now show greater interest in researching excavation tech.
- Tweaked templates a bit for majors to avoid getting trapped in subpar targets
- Allied AI will no longer guarantee Finland if Soviet justifies war on their claims, while Germany is the biggest threat.
- fixed an issue where some scripted ai strategies would not work after updates (it was order dependant)
- added an AI sanity check to the War with the USSR focus for Germany
- Reduced AI research randomness and improved info in AI research log message
- Made sure AI considers convoy count and possible delivery route before sending lend lease
- AI will now leave potentially hostile nations alone for guarantees until they have generated some actual threat giving you 1-2 smaller wars before you are sucked into the ww2 vortex (makes some minors a lot more playable)
- rebalanced ai priorities for medium vs light armor so that ai doesnt get stuck thinking its making light when it isnt
- fixed a case where AI was looking at the wrong type when deciding about template upgrades and could get stuck on motorized
- Improved AI trade law logic selection
- AI now has a can_upgrade_in_field trigger on templates to give it hints on when to stop producing light tanks and switch over to medium for stuff
Das ganze zum 1.3.3 final ist sogar 5x so lang, und das ohne DLC Ankündigung die alleine schon 50% der Patchneuerungen ausmachen.
Quelle
https://forum.paradoxplaza.com/forum...-2dd2.1001162/