# AICounterUnitSetup
Flags —
Native
# Arguments
int
— playerstring
— seeWhatfixed
— factorSameTechstring
— makeWhatSameTechfixed
— factorAnyTechstring
— makeWhatAnyTech
Returns — void
native void AICounterUnitSetup(
int player,
string seeWhat,
fixed factorSameTech,
string makeWhatSameTech,
fixed factorAnyTech,
string makeWhatAnyTech,
);
# Related
Category: Unclassified
# Examples
# mods/liberty.sc2mod
// L21
AICounterUnitSetup(player, c_PU_Zealot, 1.00, c_PU_Zealot, 1.00, c_PU_Zealot)
// L22
AICounterUnitSetup(player, c_PU_Stalker, 1.00, c_PU_Stalker, 0.33, c_PU_Immortal)
// L23
AICounterUnitSetup(player, c_PU_Sentry, 0.70, c_PU_Stalker, 0.70, c_PU_Stalker)
// L24
AICounterUnitSetup(player, c_PU_HighTemplar, 0.60, c_PU_Stalker, 0.60, c_PU_Stalker)
// L25
AICounterUnitSetup(player, c_PU_DarkTemplar, 1.00, c_PU_Zealot, 1.00, c_PU_Zealot)
// L26
AICounterUnitSetup(player, c_PU_Archon, 1.00, c_PU_Immortal, 1.00, c_PU_Immortal)
// L27
AICounterUnitSetup(player, c_PU_Immortal, 2.00, c_PU_Zealot, 2.00, c_PU_Zealot)
// L28
AICounterUnitSetup(player, c_PU_Colossus, 1.20, c_PU_Immortal, 1.00, c_PU_Colossus)
// L29
AICounterUnitSetup(player, c_PU_Phoenix, 1.00, c_PU_Stalker, 1.00, c_PU_Stalker)
// L30
AICounterUnitSetup(player, c_PU_VoidRay, 2.00, c_PU_Stalker, 2.25, c_PU_Stalker)
# mods/liberty.sc2mod
// L21
AICounterUnitSetup(player, c_PU_Zealot, 1.00, c_TU_Marauder, 1.00, c_TU_Marauder)
// L22
AICounterUnitSetup(player, c_PU_Stalker, 1.00, c_TU_Marauder, 1.00, c_TU_Marauder)
// L23
AICounterUnitSetup(player, c_PU_Sentry, 1.00, c_TU_Marauder, 1.00, c_TU_Marauder)
// L24
AICounterUnitSetup(player, c_PU_HighTemplar, 1.00, c_TU_Marauder, 1.00, c_TU_Ghost)
// L25
AICounterUnitSetup(player, c_PU_DarkTemplar, 1.50, c_TU_Marauder, 1.50, c_TU_Marauder)
// L26
AICounterUnitSetup(player, c_PU_Archon, 1.00, c_TU_Ghost, 1.00, c_TU_Ghost)
// L27
AICounterUnitSetup(player, c_PU_Immortal, 4.00, c_TU_Marine, 1.00, c_TU_Ghost)
// L28
AICounterUnitSetup(player, c_PU_Colossus, 2.00, c_TU_SiegeTank, 4.00, c_TU_Viking)
// L29
AICounterUnitSetup(player, c_PU_Phoenix, 2.00, c_TU_Marine, 2.00, c_TU_Marine)
// L30
AICounterUnitSetup(player, c_PU_VoidRay, 3.00, c_TU_Marine, 3.00, c_TU_Marine)
# mods/liberty.sc2mod
// L21
AICounterUnitSetup(player, c_PU_Zealot, 1.10, c_ZU_Roach, 1.10, c_ZU_Roach)
// L22
AICounterUnitSetup(player, c_PU_Stalker, 3.00, c_ZU_Zergling, 0.25, c_ZU_Ultralisk)
// L23
AICounterUnitSetup(player, c_PU_Sentry, 1.00, c_ZU_Roach, 1.00, c_ZU_Hydralisk)
// L24
AICounterUnitSetup(player, c_PU_HighTemplar, 1.00, c_ZU_Roach, 1.00, c_ZU_Roach)
// L25
AICounterUnitSetup(player, c_PU_DarkTemplar, 1.30, c_ZU_Roach, 1.30, c_ZU_Roach)
// L26
AICounterUnitSetup(player, c_PU_Archon, 2.00, c_ZU_Hydralisk, 0.90, c_ZU_Ultralisk)
// L27
AICounterUnitSetup(player, c_PU_Immortal, 6.00, c_ZU_Zergling, 2.20, c_ZU_Hydralisk)
// L28
AICounterUnitSetup(player, c_PU_Colossus, 4.00, c_ZU_Roach, 3.00, c_ZU_Corruptor)
// L29
AICounterUnitSetup(player, c_PU_Phoenix, 1.00, c_ZU_Hydralisk, 0.80, c_ZU_Corruptor)
// L30
AICounterUnitSetup(player, c_PU_VoidRay, 2.00, c_ZU_Mutalisk, 2.00, c_ZU_Mutalisk)
# mods/starcoop/starcoop.sc2mod
// L10
AICounterUnitSetup(player, c_PU_Zealot, 1.00, c_PU_Zealot, 1.00, c_PU_Zealot)
// L11
AICounterUnitSetup(player, c_PU_Stalker, 1.00, c_PU_Stalker, 0.33, c_PU_Immortal)
// L12
AICounterUnitSetup(player, c_PU_Sentry, 0.70, c_PU_Stalker, 0.70, c_PU_Stalker)
// L13
AICounterUnitSetup(player, c_PU_HighTemplar, 0.60, c_PU_Stalker, 0.60, c_PU_Stalker)
// L14
AICounterUnitSetup(player, c_PU_DarkTemplar, 1.00, c_PU_Zealot, 1.00, c_PU_Zealot)
// L15
AICounterUnitSetup(player, c_PU_Archon, 1.00, c_PU_Immortal, 1.00, c_PU_Immortal)
// L16
AICounterUnitSetup(player, c_PU_Immortal, 2.00, c_PU_Zealot, 2.00, c_PU_Zealot)
// L17
AICounterUnitSetup(player, c_PU_Colossus, 1.20, c_PU_Immortal, 1.00, c_PU_Colossus)
// L18
AICounterUnitSetup(player, c_PU_Phoenix, 1.00, c_PU_Stalker, 1.00, c_PU_Stalker)
// L19
AICounterUnitSetup(player, c_PU_VoidRay, 2.00, c_PU_Stalker, 2.25, c_PU_Stalker)
# mods/swarm.sc2mod
// L21
AICounterUnitSetup(player, c_PU_Zealot, 1.00, c_PU_Zealot, 1.00, c_PU_Zealot)
// L22
AICounterUnitSetup(player, c_PU_Stalker, 1.00, c_PU_Stalker, 0.33, c_PU_Immortal)
// L23
AICounterUnitSetup(player, c_PU_Sentry, 0.70, c_PU_Stalker, 0.70, c_PU_Stalker)
// L24
AICounterUnitSetup(player, c_PU_HighTemplar, 0.60, c_PU_Stalker, 0.60, c_PU_Stalker)
// L25
AICounterUnitSetup(player, c_PU_DarkTemplar, 1.00, c_PU_Zealot, 1.00, c_PU_Zealot)
// L26
AICounterUnitSetup(player, c_PU_Archon, 1.00, c_PU_Immortal, 1.00, c_PU_Immortal)
// L27
AICounterUnitSetup(player, c_PU_Immortal, 2.00, c_PU_Zealot, 2.00, c_PU_Zealot)
// L28
AICounterUnitSetup(player, c_PU_Colossus, 1.20, c_PU_Immortal, 1.00, c_PU_Colossus)
// L29
AICounterUnitSetup(player, c_PU_Phoenix, 1.00, c_PU_Stalker, 1.00, c_PU_Stalker)
// L30
AICounterUnitSetup(player, c_PU_VoidRay, 2.00, c_PU_Stalker, 2.25, c_PU_Stalker)
# mods/swarm.sc2mod
// L21
AICounterUnitSetup(player, c_PU_Zealot, 1.00, c_TU_Marauder, 1.00, c_TU_Marauder)
// L22
AICounterUnitSetup(player, c_PU_Stalker, 1.00, c_TU_Marauder, 1.00, c_TU_Marauder)
// L23
AICounterUnitSetup(player, c_PU_Sentry, 1.00, c_TU_Marauder, 1.00, c_TU_Marauder)
// L24
AICounterUnitSetup(player, c_PU_HighTemplar, 1.00, c_TU_Marauder, 1.00, c_TU_Ghost)
// L25
AICounterUnitSetup(player, c_PU_DarkTemplar, 1.50, c_TU_Marauder, 1.50, c_TU_Marauder)
// L26
AICounterUnitSetup(player, c_PU_Archon, 1.00, c_TU_Ghost, 1.00, c_TU_Ghost)
// L27
AICounterUnitSetup(player, c_PU_Immortal, 4.00, c_TU_Marine, 1.00, c_TU_Ghost)
// L28
AICounterUnitSetup(player, c_PU_Colossus, 2.00, c_TU_SiegeTank, 4.00, c_TU_Viking)
// L29
AICounterUnitSetup(player, c_PU_Phoenix, 2.00, c_TU_Marine, 2.00, c_TU_Marine)
// L30
AICounterUnitSetup(player, c_PU_VoidRay, 3.00, c_TU_Marine, 3.00, c_TU_Marine)
# mods/swarm.sc2mod
// L21
AICounterUnitSetup(player, c_PU_Zealot, 1.10, c_ZU_Roach, 1.10, c_ZU_Roach)
// L22
AICounterUnitSetup(player, c_PU_Stalker, 3.00, c_ZU_Zergling, 0.25, c_ZU_Ultralisk)
// L23
AICounterUnitSetup(player, c_PU_Sentry, 1.00, c_ZU_Roach, 1.00, c_ZU_Hydralisk)
// L24
AICounterUnitSetup(player, c_PU_HighTemplar, 1.00, c_ZU_Roach, 1.00, c_ZU_Roach)
// L25
AICounterUnitSetup(player, c_PU_DarkTemplar, 1.30, c_ZU_Roach, 1.30, c_ZU_Roach)
// L26
AICounterUnitSetup(player, c_PU_Archon, 2.00, c_ZU_Hydralisk, 0.90, c_ZU_Ultralisk)
// L27
AICounterUnitSetup(player, c_PU_Immortal, 6.00, c_ZU_Zergling, 2.20, c_ZU_Hydralisk)
// L28
AICounterUnitSetup(player, c_PU_Colossus, 4.00, c_ZU_Roach, 3.00, c_ZU_Corruptor)
// L29
AICounterUnitSetup(player, c_PU_Phoenix, 1.00, c_ZU_Hydralisk, 0.80, c_ZU_Corruptor)
// L30
AICounterUnitSetup(player, c_PU_VoidRay, 2.00, c_ZU_Mutalisk, 2.00, c_ZU_Mutalisk)
# mods/void.sc2mod
// L21
AICounterUnitSetup(player, c_PU_Zealot, 1.00, c_PU_Zealot, 1.00, c_PU_Zealot)
// L22
AICounterUnitSetup(player, c_PU_Stalker, 1.00, c_PU_Stalker, 0.33, c_PU_Immortal)
// L23
AICounterUnitSetup(player, c_PU_Sentry, 0.70, c_PU_Stalker, 0.70, c_PU_Stalker)
// L24
AICounterUnitSetup(player, c_PU_HighTemplar, 0.60, c_PU_Stalker, 0.60, c_PU_Stalker)
// L25
AICounterUnitSetup(player, c_PU_DarkTemplar, 1.00, c_PU_Zealot, 1.00, c_PU_Zealot)
// L26
AICounterUnitSetup(player, c_PU_Archon, 1.00, c_PU_Immortal, 1.00, c_PU_Immortal)
// L27
AICounterUnitSetup(player, c_PU_Immortal, 2.00, c_PU_Zealot, 2.00, c_PU_Zealot)
// L28
AICounterUnitSetup(player, c_PU_Colossus, 1.20, c_PU_Immortal, 1.00, c_PU_Colossus)
// L29
AICounterUnitSetup(player, c_PU_Phoenix, 1.00, c_PU_Stalker, 1.00, c_PU_Stalker)
// L30
AICounterUnitSetup(player, c_PU_VoidRay, 1.10, c_PU_Phoenix, 1.10, c_PU_Phoenix)
# mods/void.sc2mod
// L21
AICounterUnitSetup(player, c_PU_Zealot, 1.00, c_TU_Marauder, 1.00, c_TU_Marauder)
// L22
AICounterUnitSetup(player, c_PU_Stalker, 1.00, c_TU_Marauder, 1.00, c_TU_Marauder)
// L23
AICounterUnitSetup(player, c_PU_Sentry, 1.00, c_TU_Marauder, 1.00, c_TU_Marauder)
// L24
AICounterUnitSetup(player, c_PU_HighTemplar, 1.00, c_TU_Marauder, 1.00, c_TU_Ghost)
// L25
AICounterUnitSetup(player, c_PU_DarkTemplar, 1.50, c_TU_Marauder, 1.50, c_TU_Marauder)
// L26
AICounterUnitSetup(player, c_PU_Archon, 1.00, c_TU_Ghost, 1.00, c_TU_Ghost)
// L27
AICounterUnitSetup(player, c_PU_Immortal, 4.00, c_TU_Marine, 1.00, c_TU_Ghost)
// L28
AICounterUnitSetup(player, c_PU_Colossus, 2.00, c_TU_SiegeTank, 4.00, c_TU_Viking)
// L29
AICounterUnitSetup(player, c_PU_Phoenix, 2.00, c_TU_Marine, 2.00, c_TU_Marine)
// L30
AICounterUnitSetup(player, c_PU_VoidRay, 1.50, c_TU_Viking, 1.50, c_TU_Viking)
# mods/void.sc2mod
// L21
AICounterUnitSetup(player, c_PU_Zealot, 1.10, c_ZU_Roach, 1.10, c_ZU_Roach)
// L22
AICounterUnitSetup(player, c_PU_Stalker, 3.00, c_ZU_Zergling, 0.25, c_ZU_Ultralisk)
// L23
AICounterUnitSetup(player, c_PU_Sentry, 1.00, c_ZU_Roach, 1.00, c_ZU_Hydralisk)
// L24
AICounterUnitSetup(player, c_PU_HighTemplar, 1.00, c_ZU_Roach, 1.00, c_ZU_Roach)
// L25
AICounterUnitSetup(player, c_PU_DarkTemplar, 1.30, c_ZU_Roach, 1.30, c_ZU_Roach)
// L26
AICounterUnitSetup(player, c_PU_Archon, 2.00, c_ZU_Hydralisk, 0.90, c_ZU_Ultralisk)
// L27
AICounterUnitSetup(player, c_PU_Immortal, 6.00, c_ZU_Zergling, 2.20, c_ZU_Hydralisk)
// L28
AICounterUnitSetup(player, c_PU_Colossus, 4.00, c_ZU_Roach, 3.00, c_ZU_Corruptor)
// L29
AICounterUnitSetup(player, c_PU_Phoenix, 1.00, c_ZU_Hydralisk, 0.80, c_ZU_Corruptor)
// L30
AICounterUnitSetup(player, c_PU_VoidRay, 2.00, c_ZU_Mutalisk, 2.00, c_ZU_Mutalisk)