# AISetStockFarms

FlagsNative

# Arguments

  • int — player
  • string — aliasUnitType
  • bool — onlyNeeded

Returns — void

native void AISetStockFarms(
	int player,
	string aliasUnitType,
	bool onlyNeeded,
);

Category: Unclassified

# Examples

mods/core.sc2modbase.sc2data/TriggerLibs/MeleeAI.galaxy:428

    }
    
    AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
    AIAddEmergencyDefenseStock(player, 8, c_TU_Marine, false);
    AISetStock( player, 1, c_TB_Refinery );

mods/core.sc2modbase.sc2data/TriggerLibs/MeleeAI.galaxy:445

    }
    
    AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
    AISetStock( player, 1, c_ZU_Queen );
    AIAddEmergencyDefenseStock(player, 6, c_ZU_Hydralisk, true);

mods/core.sc2modbase.sc2data/TriggerLibs/MeleeAI.galaxy:463

    }
    
    AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
    AIAddEmergencyDefenseStock(player, 6, c_PU_Stalker, false);
    if (AIPlayerDifficulty(player) >= c_skirHard) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossChIn.galaxy:2063

    
// Minimum farms & peons
    AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
    AISetStockPeons( player, 16, c_PU_Probe, c_stockMinPeons, c_stockAlways);

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossEasy.galaxy:164

        AISetStock( player, 2, c_PB_Pylon );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossEasy.galaxy:178

        AISetStock( player, 2, c_PB_Pylon );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Assimilator );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossEasy.galaxy:193

        AISetStock( player, 2, c_PB_Pylon );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Assimilator );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossEasy.galaxy:209

        AISetStock( player, 1, c_PB_Assimilator );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStockUnitNext( player, 22, c_PU_Probe, c_stockIdle );
        AISetStock( player, 1, c_PU_Stalker );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossEasy.galaxy:226

        AISetStock( player, 2, c_PB_Pylon );
        AISetStockUnitNext( player, 22, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStock( player, 1, c_PB_Stargate );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossHard.galaxy:293

        AISetStock( player, 1, c_PU_Zealot );
        AISetStockUnitNext( player, 20, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Gateway );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossHard.galaxy:311

        AISetStock( player, 1, c_PU_Zealot );
        AISetStockUnitNext( player, 20, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Gateway );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossHard.galaxy:330

        AISetStock( player, 1, c_PU_Zealot );
        AISetStockUnitNext( player, 20, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Gateway );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossHard.galaxy:348

        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStock( player, 18, c_PU_Probe );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStockUnitNext( player, 30, c_PU_Probe, c_stockIdle );
        AISetStock( player, 1, c_PU_Stalker );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossHard.galaxy:368

        AISetStock( player, 2, c_PB_Pylon );
        AISetStockUnitNext( player, 30, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStock( player, 2, c_PB_Stargate );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossHdVH.galaxy:2062

    
// Minimum farms & peons
    AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
    AISetStockPeons( player, 16, c_PU_Probe, c_stockMinPeons, c_stockAlways);

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossHigh.galaxy:842

    AISetStock( player, 1, c_PB_Nexus );
    AISetStock( player, 1, c_PU_Probe );
    AISetStockFarms( player, c_PB_Pylon, c_stockNeededFarms);
    AISetStock( player, 10, c_PU_Probe );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossMdHd.galaxy:258

        AISetStock( player, 1, c_PU_Zealot );
        AISetStockUnitNext( player, 20, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Gateway );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossMdHd.galaxy:276

        AISetStock( player, 1, c_PU_Zealot );
        AISetStockUnitNext( player, 20, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Gateway );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossMdHd.galaxy:295

        AISetStock( player, 1, c_PU_Zealot );
        AISetStockUnitNext( player, 20, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Gateway );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossMdHd.galaxy:313

        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStock( player, 18, c_PU_Probe );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStockUnitNext( player, 26, c_PU_Probe, c_stockIdle );
        AISetStock( player, 1, c_PU_Stalker );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossMdHd.galaxy:333

        AISetStock( player, 2, c_PB_Pylon );
        AISetStockUnitNext( player, 26, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStock( player, 2, c_PB_Stargate );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossMedi.galaxy:222

        AISetStock( player, 18, c_PU_Probe );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Gateway );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossMedi.galaxy:238

        AISetStock( player, 18, c_PU_Probe );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Gateway );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossMedi.galaxy:255

        AISetStock( player, 18, c_PU_Probe );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Gateway );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossMedi.galaxy:273

        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStock( player, 18, c_PU_Probe );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStockUnitNext( player, 24, c_PU_Probe, c_stockIdle );
        AISetStock( player, 1, c_PU_Stalker );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossMedi.galaxy:293

        AISetStock( player, 2, c_PB_Pylon );
        AISetStockUnitNext( player, 24, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStock( player, 2, c_PB_Stargate );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossVyEy.galaxy:145

        AISetStock( player, 2, c_PB_Pylon );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossVyEy.galaxy:158

        AISetStock( player, 2, c_PB_Pylon );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Assimilator );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossVyEy.galaxy:172

        AISetStock( player, 2, c_PB_Pylon );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Assimilator );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossVyEy.galaxy:188

        AISetStock( player, 1, c_PB_Assimilator );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStockUnitNext( player, 20, c_PU_Probe, c_stockIdle );
        AISetStock( player, 1, c_PU_Stalker );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossVyEy.galaxy:204

        AISetStock( player, 2, c_PB_Pylon );
        AISetStockUnitNext( player, 20, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStock( player, 1, c_PB_Stargate );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossVyHd.galaxy:2093

    
// Minimum farms & peons
    AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
    AISetStockPeons( player, 16, c_PU_Probe, c_stockMinPeons, c_stockAlways);

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranChIn.galaxy:2553


// Very basic farms & peons
    AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
    AISetStockPeons( player, 16, c_TU_SCV, c_stockMinPeons, c_stockAlways);

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranEasy.galaxy:163

        AISetStock( player, 2, c_TB_SupplyDepot );
        AISetStock( player, 2, c_TU_Marine );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
    }
    else if (buildType == e_buildType_Timing) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranEasy.galaxy:178

        AISetStock( player, 2, c_TB_SupplyDepot );
        AISetStock( player, 2, c_TU_Marine );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Refinery );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranEasy.galaxy:194

        AISetStock( player, 2, c_TB_SupplyDepot );
        AISetStock( player, 2, c_TU_Marine );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Refinery );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranEasy.galaxy:211

        AISetStock( player, 1, c_TB_Refinery );
        AISetStockUnitNext( player, 22, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Refinery );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranEasy.galaxy:228

        AISetStock( player, 1, c_TB_OrbitalCommand );
        AISetStockUnitNext( player, 22, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 1, c_TB_Starport );
        AISetStock( player, 1, c_TB_StarportTechLab );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranHard.galaxy:334

        AISetStock( player, 2, c_TU_Marine );
        AISetStockUnitNext( player, 20, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
    }
    else if (buildType == e_buildType_Timing) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranHard.galaxy:350

        AISetStock( player, 2, c_TU_Marine );
        AISetStockUnitNext( player, 20, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Barracks );
        AISetStock( player, 1, c_TB_BarracksTechLab );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranHard.galaxy:369

        AISetStock( player, 2, c_TU_Marine );
        AISetStockUnitNext( player, 20, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Barracks );
        AISetStock( player, 1, c_TB_BarracksTechLab );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranHard.galaxy:389

        AISetStock( player, 1, c_TB_Refinery );
        AISetStockUnitNext( player, 30, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Barracks );
        AISetStockUnitNext( player, 1, c_TB_BarracksTechLab, c_stockIdle );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranHard.galaxy:411

        AISetStock( player, 1, c_TB_OrbitalCommand );
        AISetStockUnitNext( player, 30, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Starport );
        AISetStock( player, 2, c_TB_StarportTechLab );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranHdVH.galaxy:2552


// Very basic farms & peons
    AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
    AISetStockPeons( player, 16, c_TU_SCV, c_stockMinPeons, c_stockAlways);

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranHigh.galaxy:874

    AISetStock( player, 1, c_TB_CommandCenter_Alias );
    AISetStock( player, 1, c_TU_SCV );
    AISetStockFarms( player, c_TB_SupplyDepot, c_stockNeededFarms);
    AISetStock( player, 10, c_TU_SCV );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranMdHd.galaxy:318

        AISetStock( player, 2, c_TU_Marine );
        AISetStockUnitNext( player, 20, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
    }
    else if (buildType == e_buildType_Timing) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranMdHd.galaxy:334

        AISetStock( player, 2, c_TU_Marine );
        AISetStockUnitNext( player, 20, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Barracks );
        AISetStock( player, 1, c_TB_BarracksTechLab );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranMdHd.galaxy:353

        AISetStock( player, 2, c_TU_Marine );
        AISetStockUnitNext( player, 20, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Barracks );
        AISetStock( player, 1, c_TB_BarracksTechLab );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranMdHd.galaxy:373

        AISetStock( player, 1, c_TB_Refinery );
        AISetStockUnitNext( player, 26, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Barracks );
        AISetStockUnitNext( player, 1, c_TB_BarracksTechLab, c_stockIdle );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranMdHd.galaxy:395

        AISetStock( player, 1, c_TB_OrbitalCommand );
        AISetStockUnitNext( player, 26, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Starport );
        AISetStock( player, 2, c_TB_StarportTechLab );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranMedi.galaxy:253

        AISetStock( player, 2, c_TU_Marine );
        AISetStockUnitNext( player, 18, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
    }
    else if (buildType == e_buildType_Timing) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranMedi.galaxy:269

        AISetStock( player, 2, c_TU_Marine );
        AISetStockUnitNext( player, 18, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Barracks );
        AISetStock( player, 1, c_TB_BarracksTechLab );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranMedi.galaxy:288

        AISetStock( player, 2, c_TU_Marine );
        AISetStockUnitNext( player, 18, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Barracks );
        AISetStock( player, 1, c_TB_BarracksTechLab );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranMedi.galaxy:308

        AISetStock( player, 1, c_TB_Refinery );
        AISetStockUnitNext( player, 24, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Barracks );
        AISetStockUnitNext( player, 1, c_TB_BarracksTechLab, c_stockIdle );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranMedi.galaxy:329

        AISetStock( player, 1, c_TB_OrbitalCommand );
        AISetStockUnitNext( player, 24, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Starport );
        AISetStock( player, 2, c_TB_StarportTechLab );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranVyEy.galaxy:140

        AISetStock( player, 1, c_TB_OrbitalCommand );
        AISetStock( player, 2, c_TB_SupplyDepot );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
    }
    else if (buildType == e_buildType_Timing) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranVyEy.galaxy:153

        AISetStock( player, 1, c_TB_OrbitalCommand );
        AISetStock( player, 2, c_TB_SupplyDepot );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Refinery );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranVyEy.galaxy:167

        AISetStock( player, 1, c_TB_OrbitalCommand );
        AISetStock( player, 2, c_TB_SupplyDepot );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Refinery );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranVyEy.galaxy:183

        AISetStock( player, 1, c_TB_Refinery );
        AISetStockUnitNext( player, 20, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 2, c_TB_Refinery );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranVyEy.galaxy:199

        AISetStock( player, 1, c_TB_OrbitalCommand );
        AISetStockUnitNext( player, 20, c_TU_SCV, c_stockIdle );
        AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
        AISetStock( player, 1, c_TB_Starport );
        AISetStock( player, 1, c_TB_StarportTechLab );

mods/liberty.sc2modbase.sc2data/TriggerLibs/Terran/TerranVyHd.galaxy:2585


// Very basic farms & peons
    AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
    AISetStockPeons( player, 16, c_TU_SCV, c_stockMinPeons, c_stockAlways);

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergChIn.galaxy:1870


// Very basic farms & peons
    AISetStockFarms( player, c_ZU_Overlord, c_stockNormalFarms);
    AISetStockPeons( player, 16, c_ZU_Drone, c_stockMinPeons, c_stockAlways);

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergEasy.galaxy:200

        AISetStock( player, 4, c_ZU_Zergling );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
    }
    else if (buildType == e_buildType_Timing) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergEasy.galaxy:217

        AISetStock( player, 4, c_ZU_Zergling );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergEasy.galaxy:235

        AISetStock( player, 4, c_ZU_Zergling );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergEasy.galaxy:253

        AISetStock( player, 4, c_ZU_Zergling );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergEasy.galaxy:272

        AISetStock( player, 4, c_ZU_Overlord_Alias );
        AISetStock( player, 1, c_ZB_Spire_Alias );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms );
        AISetStockUnitNext( player, 22, c_ZU_Drone, c_stockIdle );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergHard.galaxy:299

        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockUnitNext( player, 20, c_ZU_Drone, c_stockIdle );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
    }
    else if (buildType == e_buildType_Timing) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergHard.galaxy:318

        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockUnitNext( player, 20, c_ZU_Drone, c_stockIdle );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergHard.galaxy:338

        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockUnitNext( player, 20, c_ZU_Drone, c_stockIdle );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergHard.galaxy:359

        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockUnitNext( player, 20, c_ZU_Drone, c_stockIdle );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergHard.galaxy:380

        AISetStock( player, 4, c_ZU_Overlord_Alias );
        AISetStock( player, 1, c_ZB_Spire_Alias );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms );
        AISetStockUnitNext( player, 30, c_ZU_Drone, c_stockIdle );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergHdVH.galaxy:1869


// Very basic farms & peons
    AISetStockFarms( player, c_ZU_Overlord, c_stockNormalFarms);
    AISetStockPeons( player, 16, c_ZU_Drone, c_stockMinPeons, c_stockAlways);

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergHigh.galaxy:830

    AISetStock( player, 1, c_ZB_Hatchery_Alias );
    AISetStock( player, 2, c_ZU_Drone );
    AISetStockFarms( player, c_ZU_Overlord, c_stockNeededFarms);
    AISetStock( player, 12, c_ZU_Drone );
}

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergMdHd.galaxy:272

        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockUnitNext( player, 20, c_ZU_Drone, c_stockIdle );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
    }
    else if (buildType == e_buildType_Timing) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergMdHd.galaxy:291

        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockUnitNext( player, 20, c_ZU_Drone, c_stockIdle );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergMdHd.galaxy:311

        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockUnitNext( player, 20, c_ZU_Drone, c_stockIdle );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergMdHd.galaxy:332

        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockUnitNext( player, 20, c_ZU_Drone, c_stockIdle );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergMdHd.galaxy:353

        AISetStock( player, 4, c_ZU_Overlord_Alias );
        AISetStock( player, 1, c_ZB_Spire_Alias );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms );
        AISetStockUnitNext( player, 26, c_ZU_Drone, c_stockIdle );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergMedi.galaxy:215

        AISetStock( player, 18, c_ZU_Drone );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
    }
    else if (buildType == e_buildType_Timing) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergMedi.galaxy:233

        AISetStock( player, 18, c_ZU_Drone );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergMedi.galaxy:252

        AISetStock( player, 18, c_ZU_Drone );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergMedi.galaxy:272

        AISetStock( player, 4, c_ZU_Zergling );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergMedi.galaxy:292

        AISetStock( player, 4, c_ZU_Overlord_Alias );
        AISetStock( player, 1, c_ZB_Spire_Alias );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms );
        AISetStockUnitNext( player, 24, c_ZU_Drone, c_stockIdle );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergVyEy.galaxy:141

        AISetStock( player, 4, c_ZU_Zergling );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
    }
    else if (buildType == e_buildType_Timing) {

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergVyEy.galaxy:157

        AISetStock( player, 4, c_ZU_Zergling );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergVyEy.galaxy:174

        AISetStock( player, 4, c_ZU_Zergling );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergVyEy.galaxy:191

        AISetStock( player, 4, c_ZU_Zergling );
        AISetStock( player, 1, c_ZB_RoachWarren );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
        AISetStock( player, 2, c_ZB_Extractor );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergVyEy.galaxy:209

        AISetStock( player, 4, c_ZU_Overlord_Alias );
        AISetStock( player, 1, c_ZB_Spire_Alias );
        AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms );
        AISetStockUnitNext( player, 20, c_ZU_Drone, c_stockIdle );
    }

mods/liberty.sc2modbase.sc2data/TriggerLibs/Zerg/ZergVyHd.galaxy:1899


// Very basic farms & peons
    AISetStockFarms( player, c_ZU_Overlord, c_stockNormalFarms);
    AISetStockPeons( player, 16, c_ZU_Drone, c_stockMinPeons, c_stockAlways);

mods/starcoop/starcoop.sc2modbase.sc2data/TriggerLibs/MeleeAI.galaxy:434

    }
    
    AISetStockFarms( player, c_TB_SupplyDepot, c_stockNormalFarms);
    AIAddEmergencyDefenseStock(player, 8, c_TU_Marine, false);
    AISetStock( player, 1, c_TB_Refinery );

mods/starcoop/starcoop.sc2modbase.sc2data/TriggerLibs/MeleeAI.galaxy:451

    }
    
    AISetStockFarms( player, c_ZU_Overlord_Alias, c_stockNormalFarms);
    AISetStock( player, 1, c_ZU_Queen );
    AIAddEmergencyDefenseStock(player, 6, c_ZU_Hydralisk, true);

mods/starcoop/starcoop.sc2modbase.sc2data/TriggerLibs/MeleeAI.galaxy:469

    }
    
    AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
    AIAddEmergencyDefenseStock(player, 6, c_PU_Stalker, false);
    if (AIPlayerDifficulty(player) >= c_skirHard) {

mods/swarm.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossChIn.galaxy:2063

    
// Minimum farms & peons
    AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
    AISetStockPeons( player, 16, c_PU_Probe, c_stockMinPeons, c_stockAlways);

mods/swarm.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossEasy.galaxy:164

        AISetStock( player, 2, c_PB_Pylon );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
    }

mods/swarm.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossEasy.galaxy:178

        AISetStock( player, 2, c_PB_Pylon );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Assimilator );

mods/swarm.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossEasy.galaxy:193

        AISetStock( player, 2, c_PB_Pylon );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Assimilator );

mods/swarm.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossEasy.galaxy:209

        AISetStock( player, 1, c_PB_Assimilator );
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStockUnitNext( player, 22, c_PU_Probe, c_stockIdle );
        AISetStock( player, 1, c_PU_Stalker );

mods/swarm.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossEasy.galaxy:226

        AISetStock( player, 2, c_PB_Pylon );
        AISetStockUnitNext( player, 22, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PB_CyberneticsCore );
        AISetStock( player, 1, c_PB_Stargate );

mods/swarm.sc2modbase.sc2data/TriggerLibs/Protoss/ProtossHard.galaxy:287

        AISetStock( player, 1, c_PU_Zealot );
        AISetStockUnitNext( player, 20, c_PU_Probe, c_stockIdle );
        AISetStockFarms( player, c_PB_Pylon, c_stockNormalFarms);
        AISetStock( player, 1, c_PU_Stalker );
        AISetStock( player, 2, c_PB_Gateway );