+ Reply to Thread
Results 1 to 6 of 6

Thread: Why doesn't the AI use specialized training..?

  1. #1
    Captain Wminus's Avatar
    Darkest HourFor the MotherlandHearts of Iron IIIHOI3: Their Finest HourSemper Fi
    Victoria 2Victoria II: A House Divided

    Join Date
    Dec 2011
    Location
    Norway
    Posts
    455

    Why doesn't the AI use specialized training..?

    Right now, for some obscure reason, the AI refuses to use specialized training, despite the fact that every high IC/low MP nation should have specialized training turned on. In addition, even countries like the Soviet Union should turn on specialized training once manpower falls to a certain level.

    Heck, if the AI should exploit game flaws (why aren't reinforcements' expense linked to training laws?), then I think it should also turn on specialized training right before it mobilizes its army so that the reinforcements will have high experience (and thus bring up the average experience of the reserve-brigades being reinforced). I dunno if it's possible to code in the last1, though.

    PS: Please don't start saying that the AI lacks troops at the start of the war. That is preferable to it having absolutely no MP after 1940....
    Last edited by Wminus; 25-05-2012 at 14:13.

  2. #2
    Lt. General Thanik's Avatar

    Join Date
    Mar 2012
    Location
    Oppeln
    Posts
    1,405
    Different country - different land doctrine - different laws
    Examples:
    SPECIALIST Germany, Finland
    ADVANCED UK, USA
    MINIMAL China,

    Soviet is special case, it change law during war...

    -- Soviets want more troops, let them learn on the battlefield.
    -- helps them produce troops faster
    function P.CallLaw_training_laws(minister, voCurrentLaw)
    local ministerCountry = minister:GetCountry()
    local lbAtWarGER = ministerCountry:GetRelation(CCountryDataBase.GetTa g("GER")):HasWar()

    -- If atwar with Germany check for special conditions on training
    if lbAtWarGER then
    local liCYear = CCurrentGameState.GetCurrentDate():GetYear()
    local lbControlMoscow = (CCurrentGameState.GetProvince(1409):GetController () == ministerTag)

    -- If its 1943 and we still control Moscow make better trained troops
    if liCYear > 1942 and lbControlMoscow then
    return CLawDataBase.GetLaw(28) -- _BASIC_TRAINING_
    else
    return CLawDataBase.GetLaw(27) -- _MINIMAL_TRAINING_
    end
    else
    return CLawDataBase.GetLaw(28) -- _BASIC_TRAINING_
    end
    end
    Simple English User

  3. #3
    Covert Mastermind Demi Moderator Secret Master's Avatar
    200k clubAchtung PanzerCrusader Kings IICommander: Conquest of the AmericasDeus Vult
    Europa Universalis 3Divine WindFor the MotherlandHearts of Iron IIIHearts of Iron III Collection
    Heir to the ThroneEuropa Universalis III: In NomineThe Kings CrusadeMagickaMarch of the Eagles
    EU3 Napoleon's AmbitionVictoria: RevolutionsEuropa Universalis: RomeSemper FiSengoku
    Ship Simulator ExtremesSword of the Stars IIVictoria 2Victoria II: A House DividedVictoria II: Heart of Darkness
    Rome: Vae VictisMount & Blade: WarbandWarlock: Master of the ArcaneMount & Blade: With Fire and SwordPride of Nations
    CK2: Holy Knight500k clubEuropa Universalis IV

    Join Date
    Jul 2001
    Location
    It's a secret, duh...
    Posts
    15,500
    Because the AI is bad at budgeting IC compared to human players. So, in order to generate enough units to put up a real fight, it trades unit XP for IC/days.

    The Soviet script assumes that if the German's haven't gotten to Moscow by 1943, the Soviets must have enough units and can therefore afford to do better.
    All Hail Him,

    The Secret Master

    Note: If I write a post in this hideous color, I am speaking as a Demi-Moderator. Paying attention is strongly advised.

  4. #4
    If the Ruskies last long enough they will certainly built up alot of expierence units (as in real
    life)

  5. #5
    Covert Mastermind Demi Moderator Secret Master's Avatar
    200k clubAchtung PanzerCrusader Kings IICommander: Conquest of the AmericasDeus Vult
    Europa Universalis 3Divine WindFor the MotherlandHearts of Iron IIIHearts of Iron III Collection
    Heir to the ThroneEuropa Universalis III: In NomineThe Kings CrusadeMagickaMarch of the Eagles
    EU3 Napoleon's AmbitionVictoria: RevolutionsEuropa Universalis: RomeSemper FiSengoku
    Ship Simulator ExtremesSword of the Stars IIVictoria 2Victoria II: A House DividedVictoria II: Heart of Darkness
    Rome: Vae VictisMount & Blade: WarbandWarlock: Master of the ArcaneMount & Blade: With Fire and SwordPride of Nations
    CK2: Holy Knight500k clubEuropa Universalis IV

    Join Date
    Jul 2001
    Location
    It's a secret, duh...
    Posts
    15,500
    There's that, too.

    Although my personal favorite unit XP story is the defense of Sweden by Soviet MIL. I puppeted Sweden one game just for fun, and based some MIL divisions at the straits leading to Denmark. When Germany DOWed, they put a stack of divisions there and spent 2 years trying to attack across the strait. Those MIL divisions earned 100% XP by killing wave after wave of Germany soldiers and tanks. It made WWI look sane in comparison. I think they drained 200 manpower from German reserves by themselves.

    I promoted them to special forces just because I felt they earned it.
    All Hail Him,

    The Secret Master

    Note: If I write a post in this hideous color, I am speaking as a Demi-Moderator. Paying attention is strongly advised.

  6. #6
    Captain Wminus's Avatar
    Darkest HourFor the MotherlandHearts of Iron IIIHOI3: Their Finest HourSemper Fi
    Victoria 2Victoria II: A House Divided

    Join Date
    Dec 2011
    Location
    Norway
    Posts
    455
    Quote Originally Posted by Thanik View Post
    Different country - different land doctrine - different laws
    Examples:
    SPECIALIST Germany, Finland
    ADVANCED UK, USA
    MINIMAL China,

    Soviet is special case, it change law during war...
    My game must be bugged then, because all AI nations use basic training....

    Also, shouldn't the Soviets use specialist training only when they're running low on manpower, regardless of the situation with Moscow?

    EDIT: Never mind. My game has a completely wrong checksum which I've been playing with for a week now...
    Last edited by Wminus; 25-05-2012 at 22:30.

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts