HoI 4 - AI blocked from researching/using Tank Destroyers

  • 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.

KubiG37

Colonel
42 Badges
Apr 11, 2016
984
1.752
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Leviathans Story Pack
  • Europa Universalis IV
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Distant Stars
  • Prison Architect
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Hearts of Iron IV: La Resistance
  • Stellaris: Federations
  • Battle for Bosporus
  • Stellaris: Nemesis
  • Europa Universalis IV: Rights of Man
  • Victoria 2
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Stellaris: Digital Anniversary Edition
  • Europa Universalis IV: Third Rome
  • Victoria 2: A House Divided
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Stellaris: Megacorp
  • Victoria 2: Heart of Darkness
  • Stellaris: Synthetic Dawn
Description of issue
AI blocked from researching/using Tank Destroyers

Game Version
1.9.1

Enabled DLC
Together for Victory,
Death or Dishonor,
Waking the Tiger,
Man The Guns

Do you have mods enabled?
No

Description
1. First part of the issue is that all AIs are blocked from researching basic and improved TD, due to there being a basic factor of 0 (multiplied by anything is still 0)

2. Second part of the problem is in German and Soviet AI Templates:
The AI factor to 'push' the TD template has this requirement:
has_tech = basic_medium_td (which is blocked)

But also if the AI happens to research improved or advanced TD first, it will never research older basic_td, effectively blocking itself again.

This affects mostly Germany, as they do use tank destroyers if allowed to. Soviets used TD extensively in history too.
Also it affects USA armor template, as it contains medium_tank_destroyer_brigade, which it cannot research until lategame (when it gets advanced TD).

Steps to Reproduce
Problem 1:
-Open armor.txt file in *common\technologies\
-Line 769 and Line 993 (basic/improved TD)
-Go to ai_will_do
-factor = 0 (should be 1 as are others)

Problem 2:
-Open templates_GER in *common\AI_templates\
-Line 1392
- It could be fixed by changing the requirement to:
OR = {
has_tech = basic_medium_td
has_tech = improved_medium_td
has_tech = advanced_medium_td
}

The same issue is in templates_SOV file.

Upload Attachment
 
  • 2
Reactions:
Upvote 0