• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Wizzington

Game Director (Victoria 3)
Paradox Staff
41 Badges
Nov 15, 2007
12.595
142.496
  • Hearts of Iron II: Armageddon
  • Rome: Vae Victis
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Sword of the Stars II
  • Sengoku
  • Europa Universalis: Rome
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • March of the Eagles
  • Majesty 2
  • Magicka
  • Heir to the Throne
  • Arsenal of Democracy
  • Crusader Kings II
  • Darkest Hour
  • Europa Universalis III Complete
  • Deus Vult
  • East India Company
  • Europa Universalis III
  • Divine Wind
  • For The Glory
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Prison Architect
  • Shadowrun: Hong Kong
  • Shadowrun: Dragonfall
  • Shadowrun Returns
  • Stellaris: Humanoids Species Pack
  • Stellaris: Synthetic Dawn
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris Sign-up
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Mount & Blade: Warband
  • Magicka: Wizard Wars Founder Wizard
  • Crusader Kings II: Holy Knight (pre-order)
  • 500k Club
  • Victoria 2
During the day today, I'll be posting excerpts from the 1.14 patch notes. Here is the first excerpt, covering the AI part of the patch notes.

# Diplomacy
- Fixed a bug where the AI would accept being given parts of a peace offer it didn't want if you also gave it everything it wanted.
- Fixed a bug where the AI would not want its cores back in peace deals under certain circumstances.
- AI attitudes are now hardcoded, to both improve performance and make the AI more consistent and logical in its attitude selection.
- AI will now be more likely to diplomatically annex a vassal (previous condition on dip rep was too harsh).
- AI is now more likely to befriend and less likely to antagonize countries that it has the Share Advanced Neighbor opinion bonus towards.
- Subjects will now agree to buy wrong culture/religion provinces if VASSAL_BUY_ANY_PROVINCE is set to 1 (default on).

# Economy
- Should now recall merchants that are forwarding trade in places where they no longer have an interest in doing so.
- More budget towards colonizing in custom setup.

# Exploration
- AI will use only MIN_SHIPS_TO_EXPLORE ships for new exploration.

# Ideas
- Will now pick idea groups dynamically instead of always using historical groups. Historical groups are weighted more highly when picking.

# Religion
- Will now cancel missionaries that have no hope of completing their assignment due to low missionary strength.

# Technology
- AI protectorates will no longer Westernize

# War
- Will now cancel prepared wars if it starts westernizing.
- Will no longer suicide ships against navies that it thinks are leaving a province before they actually are.
- Fixed bug in AI's evaluation of supply limit which could differ from real supply limit, resulting in pointless attrition.
- AI will blockade more aggressively when it has overwhelming naval superiority.
- Made AI somewhat less likely to choose provinces next to siege armies (to support them) when no enemy is close, in an effort to reduce attrition.
- Now willing to lift sieges of unfortified provinces that aren't the wargoal to help nearby friends in battle.
- AI main armies evaluate provinces further away when deciding where to go, decreasing the likelihood of AI ignoring far away theaters.
- AI splinter armies should be more likely to find their way towards their main army rather than refusing to move.
- Will no longer send their armies to help out in sieges led by countries that are in a different war.
 
Last edited:
  • 15
  • 8
  • 1
Reactions:
May I ask why are we getting patch notes in excerpts? Is it because there is too much or because someone thought it would be easier to read them this way?
 
  • 1
  • 1
  • 1
Reactions:
- AI protectorates will no longer Westernize
Is this set to always not westernize? since they would so be kept away from westernizing when protectorate, then keeping them far behind in tech always giving them no chance to get out of protectorate? is this the intention? :)
 
Is this set to always not westernize? since they would so be kept away from westernizing when protectorate, then keeping them far behind in tech always giving them no chance to get out of protectorate? is this the intention? :)
Protectorates broke free when they westernized, thus it was pointless to have them in the first place. Doesn't have anything to do with actual tech level. So if you have a protectorate now, it will always be one, as long as it doesn't win an independence war. This is balanced with the change that all protectorates now consider their combined strength instead of just their own for liberty desire.
 
Protectorates broke free when they westernized, thus it was pointless to have them in the first place. Doesn't have anything to do with actual tech level. So if you have a protectorate now, it will always be one, as long as it doesn't win an independence war. This is balanced with the change that all protectorates now consider their combined strength instead of just their own for liberty desire.
Aahh... might work... Just thought, that protectorates are fairly weak compared to western nations so they would never be able to break free... Do like the option to westernize, but if what you say works like it should. It would give them a chance to break free and then westernize instead of keeping them under foot for eternity :)

Was worried it would mean protectorate forever, but fine with protectorate forever if you manage to keep them in line :)
 
# Ideas
- Will now pick idea groups dynamically instead of always using historical groups. Historical groups are weighted more highly when picking.

Will the RNW special fantasy nations adhere to this and will it be possible to create historical groups for CNs in future Nation Designer updates as well?
 
Last edited:
- AI attitudes are now hardcoded, to both improve performance and make the AI more consistent and logical in its attitude selection.
Hardcoded... those overhaul mod guys are going to be impacted by this. For the rest of us lite-modders, I suppose this sacrifice is slightly easier to swallow if performance improves noticeably. I still don't quite understand what hardcoding has to do with consistency and logic, though.
- AI will now be more likely to diplomatically annex a vassal (previous condition on dip rep was too harsh).
- AI is now more likely to befriend and less likely to antagonize countries that it has the Share Advanced Neighbor opinion bonus towards.
- Subjects will now agree to buy wrong culture/religion provinces if VASSAL_BUY_ANY_PROVINCE is set to 1 (default on).
- Will now pick idea groups dynamically instead of always using historical groups. Historical groups are weighted more highly when picking.
- Will now cancel missionaries that have no hope of completing their assignment due to low missionary strength.
Great!
- AI protectorates will no longer Westernize
Controversial but understandable.
- Will no longer suicide ships against navies that it thinks are leaving a province before they actually are.
Heh, can't pick off easy naval kills anymore...
- AI will blockade more aggressively when it has overwhelming naval superiority.
- Made AI somewhat less likely to choose provinces next to siege armies (to support them) when no enemy is close, in an effort to reduce attrition.
- AI main armies evaluate provinces further away when deciding where to go, decreasing the likelihood of AI ignoring far away theaters.
- AI splinter armies should be more likely to find their way towards their main army rather than refusing to move.
- Will no longer send their armies to help out in sieges led by countries that are in a different war.
Good.
- Now willing to lift sieges of unfortified provinces that aren't the wargoal to help nearby friends in battle.
THANK GOODNESS.
 
As for what it has to do with consistency and logic, the scripted weights system is a lot more limited than what you can do with code.
 
  • 5
  • 1
Reactions:
As for what it has to do with consistency and logic, the scripted weights system is a lot more limited than what you can do with code.
Gotcha. I'll take your word for it then. Okay, so the default 00_ai_attitudes.txt is hardcoded... but out of curiosity, is it still possible to introduce new ai_attitudes, or is that also out of the question?