# Set Tactical AI Think
Grammar — Set Tactical AI Think for player unitType to target which is isNative
Flags —Action
Sets a tactical AI think function for the specified unit for the specified player.
# Arguments
int
— Playerstring
<gamelink::Unit> — UnitTypestring
— Targetbool
<preset::AINative> — IsNative
Returns — void
void libNtve_gf_SetTacticalAIThink(
int lp_player,
string lp_unitType,
string lp_target,
bool lp_isNative,
);
# Related
Category: AI Advanced / Tactical / Actions
- Set Ignored By Wave —
void
— AISetIgnoredByWave - Clear Cloaked Attacker —
void
— AIClearCloakedAttacker - Tactical AI - Cast —
int
— AICast - Tactical AI - Flee —
int
— AICastFlee - Call Original Tactical AI Think —
void
— AIBaseThink - Call Unit Ability Tactical Script —
void
— AIExecuteAbilTactical - Set Tactical AI Range —
void
— libNtve_gf_SetTacticalAIRange - Set Tactical AI Think —
void
— libNtve_gf_SetTacticalAIThink - Enable/Disable Tactical For Unit —
void
— AISetUnitTacticalDisabled - Enable/Disable Tactical For Unit Group —
void
— AISetGroupTacticalDisabled
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:9688
AICampaignStart(gv_p04_HYBRID);
libNtve_gf_SetTacticalAIThink(gv_p04_HYBRID, "Hybrid", "", true);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:903
auto45497D82_var = PlayerGroupNextPlayer(auto45497D82_g, auto45497D82_var);
if (auto45497D82_var < 0) { break; }
libNtve_gf_SetTacticalAIThink(auto45497D82_var, "Ghost", "GhostAI", false);
}
autoB6AD81FD_g = gv_raynorsRaiders;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:910
autoB6AD81FD_var = PlayerGroupNextPlayer(autoB6AD81FD_g, autoB6AD81FD_var);
if (autoB6AD81FD_var < 0) { break; }
libNtve_gf_SetTacticalAIThink(autoB6AD81FD_var, "Medic", "MedicAI", false);
}
if (((PlayerDifficulty(1) == 3 || PlayerDifficulty(1) == 4) == true)) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:2335
UnitSetPropertyFixed(gv_uNITDaMothership, c_unitPropEnergyPercent, 100.0);
libNtve_gf_ShareVisionofUnit(gv_uNITDaMothership, true, gv_pLAYER_01_USER);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_ScriptedTOSS, "TalDarimMothership", "", true);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:900
AICampaignStart(gv_p6_PROTOSS_ENEMY);
AICampaignStart(gv_p10_HYBRID_MANIFESTATIONS);
libNtve_gf_SetTacticalAIThink(gv_p10_HYBRID_MANIFESTATIONS, "Maar", "", true);
AIAttackWaveSetTargetPlayer(gv_p10_HYBRID_MANIFESTATIONS, PlayerGroupSingle(gv_p1_USER));
AIAttackWaveSetGatherPoint(gv_p10_HYBRID_MANIFESTATIONS, PointFromId(54));
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2map — MapScript.galaxy:9688
AICampaignStart(gv_p04_HYBRID);
libNtve_gf_SetTacticalAIThink(gv_p04_HYBRID, "Hybrid", "", true);
return true;
}
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh03a.sc2map — MapScript.galaxy:903
auto45497D82_var = PlayerGroupNextPlayer(auto45497D82_g, auto45497D82_var);
if (auto45497D82_var < 0) { break; }
libNtve_gf_SetTacticalAIThink(auto45497D82_var, "Ghost", "GhostAI", false);
}
autoB6AD81FD_g = gv_raynorsRaiders;
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh03a.sc2map — MapScript.galaxy:910
autoB6AD81FD_var = PlayerGroupNextPlayer(autoB6AD81FD_g, autoB6AD81FD_var);
if (autoB6AD81FD_var < 0) { break; }
libNtve_gf_SetTacticalAIThink(autoB6AD81FD_var, "Medic", "MedicAI", false);
}
if (((PlayerDifficulty(1) == 3 || PlayerDifficulty(1) == 4) == true)) {
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2map — MapScript.galaxy:2335
UnitSetPropertyFixed(gv_uNITDaMothership, c_unitPropEnergyPercent, 100.0);
libNtve_gf_ShareVisionofUnit(gv_uNITDaMothership, true, gv_pLAYER_01_USER);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_ScriptedTOSS, "TalDarimMothership", "", true);
return true;
}
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul02.sc2map — MapScript.galaxy:900
AICampaignStart(gv_p6_PROTOSS_ENEMY);
AICampaignStart(gv_p10_HYBRID_MANIFESTATIONS);
libNtve_gf_SetTacticalAIThink(gv_p10_HYBRID_MANIFESTATIONS, "Maar", "", true);
AIAttackWaveSetTargetPlayer(gv_p10_HYBRID_MANIFESTATIONS, PlayerGroupSingle(gv_p1_USER));
AIAttackWaveSetGatherPoint(gv_p10_HYBRID_MANIFESTATIONS, PointFromId(54));
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zchar03.sc2map/MapScript.galaxy:1311
autoD75B13A2_var = PlayerGroupNextPlayer(autoD75B13A2_g, autoD75B13A2_var);
if (autoD75B13A2_var < 0) { break; }
libNtve_gf_SetTacticalAIThink(autoD75B13A2_var, "Diamondback", "AIDiamondback", false);
}
return true;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zhybrid02.sc2map/MapScript.galaxy:1249
libSwaC_gf_SetHeroPanelUnit(1, UnitLastCreated());
libSwaC_gf_SetHatcheryRallyPoint(UnitFromId(18), PointFromId(65));
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION2, "HybridDominator", "AIHybridDominator", false);
autoEF959393_g = UnitGroup(null, c_playerAny, RegionFromId(9), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
autoEF959393_u = UnitGroupCount(autoEF959393_g, c_unitCountAll);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zkorhal02.sc2map/MapScript.galaxy:4500
gf_ScriptedAttackGroup(RegionFromId(39), RegionFromId(40));
gf_ScriptedAttackGroup(RegionFromId(39), RegionFromId(22));
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Diamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_DOMINION_GREEN, "Diamondback", "AIDiamondback", false);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zkorhal02.sc2map/MapScript.galaxy:4501
gf_ScriptedAttackGroup(RegionFromId(39), RegionFromId(22));
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Diamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_DOMINION_GREEN, "Diamondback", "AIDiamondback", false);
if ((libHots_gf_DifficultyValueInt2(0, 0, 1) == 1)) {
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zkorhal02.sc2map/MapScript.galaxy:4502
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Diamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_DOMINION_GREEN, "Diamondback", "AIDiamondback", false);
if ((libHots_gf_DifficultyValueInt2(0, 0, 1) == 1)) {
TriggerExecute(gt_AIUpgradesHard, true, false);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zkorhal03.sc2map/MapScript.galaxy:4543
AIAttackWaveSetGatherPoint(gv_PLAYER_04_DOMINION_PURPLE, PointFromId(794));
AINearestTownBullyRebuild(gv_PLAYER_02_DOMINION_RED, true);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_02_DOMINION_RED, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_03_DOMINION_BLUE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_04_DOMINION_PURPLE, "MengskDiamondback", "AIDiamondback", false);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zkorhal03.sc2map/MapScript.galaxy:4544
AINearestTownBullyRebuild(gv_PLAYER_02_DOMINION_RED, true);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_02_DOMINION_RED, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_03_DOMINION_BLUE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_04_DOMINION_PURPLE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_05_DOMINION_TEAL, "MengskDiamondback", "AIDiamondback", false);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zkorhal03.sc2map/MapScript.galaxy:4545
libNtve_gf_SetTacticalAIThink(gv_PLAYER_02_DOMINION_RED, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_03_DOMINION_BLUE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_04_DOMINION_PURPLE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_05_DOMINION_TEAL, "MengskDiamondback", "AIDiamondback", false);
TriggerExecute(gt_HyperionBigAttack1Q, true, false);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zkorhal03.sc2map/MapScript.galaxy:4546
libNtve_gf_SetTacticalAIThink(gv_PLAYER_03_DOMINION_BLUE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_04_DOMINION_PURPLE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_05_DOMINION_TEAL, "MengskDiamondback", "AIDiamondback", false);
TriggerExecute(gt_HyperionBigAttack1Q, true, false);
TriggerExecute(gt_HyperionBigAttack2Q, true, false);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zchar03.sc2map — MapScript.galaxy:1311
autoD75B13A2_var = PlayerGroupNextPlayer(autoD75B13A2_g, autoD75B13A2_var);
if (autoD75B13A2_var < 0) { break; }
libNtve_gf_SetTacticalAIThink(autoD75B13A2_var, "Diamondback", "AIDiamondback", false);
}
return true;
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid02.sc2map — MapScript.galaxy:1249
libSwaC_gf_SetHeroPanelUnit(1, UnitLastCreated());
libSwaC_gf_SetHatcheryRallyPoint(UnitFromId(18), PointFromId(65));
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION2, "HybridDominator", "AIHybridDominator", false);
autoEF959393_g = UnitGroup(null, c_playerAny, RegionFromId(9), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
autoEF959393_u = UnitGroupCount(autoEF959393_g, c_unitCountAll);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal02.sc2map — MapScript.galaxy:4500
gf_ScriptedAttackGroup(RegionFromId(39), RegionFromId(40));
gf_ScriptedAttackGroup(RegionFromId(39), RegionFromId(22));
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Diamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_DOMINION_GREEN, "Diamondback", "AIDiamondback", false);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal02.sc2map — MapScript.galaxy:4501
gf_ScriptedAttackGroup(RegionFromId(39), RegionFromId(22));
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Diamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_DOMINION_GREEN, "Diamondback", "AIDiamondback", false);
if ((libHots_gf_DifficultyValueInt2(0, 0, 1) == 1)) {
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal02.sc2map — MapScript.galaxy:4502
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "Diamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_DOMINION_GREEN, "Diamondback", "AIDiamondback", false);
if ((libHots_gf_DifficultyValueInt2(0, 0, 1) == 1)) {
TriggerExecute(gt_AIUpgradesHard, true, false);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal03.sc2map — MapScript.galaxy:4543
AIAttackWaveSetGatherPoint(gv_PLAYER_04_DOMINION_PURPLE, PointFromId(794));
AINearestTownBullyRebuild(gv_PLAYER_02_DOMINION_RED, true);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_02_DOMINION_RED, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_03_DOMINION_BLUE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_04_DOMINION_PURPLE, "MengskDiamondback", "AIDiamondback", false);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal03.sc2map — MapScript.galaxy:4544
AINearestTownBullyRebuild(gv_PLAYER_02_DOMINION_RED, true);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_02_DOMINION_RED, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_03_DOMINION_BLUE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_04_DOMINION_PURPLE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_05_DOMINION_TEAL, "MengskDiamondback", "AIDiamondback", false);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal03.sc2map — MapScript.galaxy:4545
libNtve_gf_SetTacticalAIThink(gv_PLAYER_02_DOMINION_RED, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_03_DOMINION_BLUE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_04_DOMINION_PURPLE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_05_DOMINION_TEAL, "MengskDiamondback", "AIDiamondback", false);
TriggerExecute(gt_HyperionBigAttack1Q, true, false);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal03.sc2map — MapScript.galaxy:4546
libNtve_gf_SetTacticalAIThink(gv_PLAYER_03_DOMINION_BLUE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_04_DOMINION_PURPLE, "MengskDiamondback", "AIDiamondback", false);
libNtve_gf_SetTacticalAIThink(gv_PLAYER_05_DOMINION_TEAL, "MengskDiamondback", "AIDiamondback", false);
TriggerExecute(gt_HyperionBigAttack1Q, true, false);
TriggerExecute(gt_HyperionBigAttack2Q, true, false);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur06.sc2map/MapScript.galaxy:2731
TriggerExecute(gt_AIUpgradesHardBrutal, true, false);
}
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_PROTOSS_ARMADA, "WarpPrism", "AIWarpPrism", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_ZERG_GREEN, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_ZERG_RED, "Overseer", "AIOverseer", false);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur06.sc2map/MapScript.galaxy:2732
}
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_PROTOSS_ARMADA, "WarpPrism", "AIWarpPrism", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_ZERG_GREEN, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_ZERG_RED, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_ZERG_PINK, "Overseer", "AIOverseer", false);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur06.sc2map/MapScript.galaxy:2733
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_PROTOSS_ARMADA, "WarpPrism", "AIWarpPrism", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_ZERG_GREEN, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_ZERG_RED, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_ZERG_PINK, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_TALDARIM, "AlarakChampion", "AIAlarak", false);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur06.sc2map/MapScript.galaxy:2734
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_ZERG_GREEN, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_ZERG_RED, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_ZERG_PINK, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_TALDARIM, "AlarakChampion", "AIAlarak", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "StalkerShakuras", "AINerazimStalker", false);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur06.sc2map/MapScript.galaxy:2735
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_ZERG_RED, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_ZERG_PINK, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_TALDARIM, "AlarakChampion", "AIAlarak", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "StalkerShakuras", "AINerazimStalker", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "VorazunChampion", "AIVorazun", false);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur06.sc2map/MapScript.galaxy:2736
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_ZERG_PINK, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_TALDARIM, "AlarakChampion", "AIAlarak", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "StalkerShakuras", "AINerazimStalker", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "VorazunChampion", "AIVorazun", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_09_PURIFIER, "KaraxChampion", "AIKarax", false);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur06.sc2map/MapScript.galaxy:2737
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_TALDARIM, "AlarakChampion", "AIAlarak", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "StalkerShakuras", "AINerazimStalker", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "VorazunChampion", "AIVorazun", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_09_PURIFIER, "KaraxChampion", "AIKarax", false);
AISetDefenseRadii(gv_pLAYER_07_TALDARIM, 6.0, 10.0, 12.0);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur06.sc2map/MapScript.galaxy:2738
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "StalkerShakuras", "AINerazimStalker", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "VorazunChampion", "AIVorazun", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_09_PURIFIER, "KaraxChampion", "AIKarax", false);
AISetDefenseRadii(gv_pLAYER_07_TALDARIM, 6.0, 10.0, 12.0);
AISetDefenseRadii(gv_pLAYER_08_NERAZIM, 6.0, 10.0, 12.0);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pshakuras02.sc2map/MapScript.galaxy:3688
libVCMI_gf_EnableVoidCampaignAIBehaviorForAllPlayers();
if ((libLotv_gf_DifficultyValueInt2(0, 0, 1, 1) == 1)) {
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "HybridNemesis", "AIHybridNemesis", false);
}
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pulnar03.sc2map/MapScript.galaxy:5630
libVCMI_gf_EnableVoidCampaignAIBehaviorForAllPlayers();
cai_runall();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION5, "KerriganVoid", "AIKerrigan", false);
if ((libLotv_gf_DifficultyValueInt2(1, 1, 0, 0) == 1)) {
TriggerExecute(gt_AIUpgradesCasualNormal, true, false);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/sc2epilogue02.sc2map/MapScript.galaxy:3883
TriggerExecute(gt_StartUpgradesHardBrutal, true, false);
}
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION2, "ArtanisVoid", "AIArtanis", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "ZaGara", "AIZagara", false);
return true;
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/sc2epilogue02.sc2map/MapScript.galaxy:3884
}
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION2, "ArtanisVoid", "AIArtanis", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "ZaGara", "AIZagara", false);
return true;
}
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur06.sc2map — MapScript.galaxy:2731
TriggerExecute(gt_AIUpgradesHardBrutal, true, false);
}
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_PROTOSS_ARMADA, "WarpPrism", "AIWarpPrism", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_ZERG_GREEN, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_ZERG_RED, "Overseer", "AIOverseer", false);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur06.sc2map — MapScript.galaxy:2732
}
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_PROTOSS_ARMADA, "WarpPrism", "AIWarpPrism", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_ZERG_GREEN, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_ZERG_RED, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_ZERG_PINK, "Overseer", "AIOverseer", false);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur06.sc2map — MapScript.galaxy:2733
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_PROTOSS_ARMADA, "WarpPrism", "AIWarpPrism", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_ZERG_GREEN, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_ZERG_RED, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_ZERG_PINK, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_TALDARIM, "AlarakChampion", "AIAlarak", false);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur06.sc2map — MapScript.galaxy:2734
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_ZERG_GREEN, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_ZERG_RED, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_ZERG_PINK, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_TALDARIM, "AlarakChampion", "AIAlarak", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "StalkerShakuras", "AINerazimStalker", false);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur06.sc2map — MapScript.galaxy:2735
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_ZERG_RED, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_ZERG_PINK, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_TALDARIM, "AlarakChampion", "AIAlarak", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "StalkerShakuras", "AINerazimStalker", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "VorazunChampion", "AIVorazun", false);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur06.sc2map — MapScript.galaxy:2736
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_ZERG_PINK, "Overseer", "AIOverseer", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_TALDARIM, "AlarakChampion", "AIAlarak", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "StalkerShakuras", "AINerazimStalker", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "VorazunChampion", "AIVorazun", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_09_PURIFIER, "KaraxChampion", "AIKarax", false);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur06.sc2map — MapScript.galaxy:2737
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_TALDARIM, "AlarakChampion", "AIAlarak", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "StalkerShakuras", "AINerazimStalker", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "VorazunChampion", "AIVorazun", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_09_PURIFIER, "KaraxChampion", "AIKarax", false);
AISetDefenseRadii(gv_pLAYER_07_TALDARIM, 6.0, 10.0, 12.0);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur06.sc2map — MapScript.galaxy:2738
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "StalkerShakuras", "AINerazimStalker", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_08_NERAZIM, "VorazunChampion", "AIVorazun", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_09_PURIFIER, "KaraxChampion", "AIKarax", false);
AISetDefenseRadii(gv_pLAYER_07_TALDARIM, 6.0, 10.0, 12.0);
AISetDefenseRadii(gv_pLAYER_08_NERAZIM, 6.0, 10.0, 12.0);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pshakuras02.sc2map — MapScript.galaxy:3688
libVCMI_gf_EnableVoidCampaignAIBehaviorForAllPlayers();
if ((libLotv_gf_DifficultyValueInt2(0, 0, 1, 1) == 1)) {
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "HybridNemesis", "AIHybridNemesis", false);
}
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pulnar03.sc2map — MapScript.galaxy:5630
libVCMI_gf_EnableVoidCampaignAIBehaviorForAllPlayers();
cai_runall();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION5, "KerriganVoid", "AIKerrigan", false);
if ((libLotv_gf_DifficultyValueInt2(1, 1, 0, 0) == 1)) {
TriggerExecute(gt_AIUpgradesCasualNormal, true, false);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/sc2epilogue02.sc2map — MapScript.galaxy:3883
TriggerExecute(gt_StartUpgradesHardBrutal, true, false);
}
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION2, "ArtanisVoid", "AIArtanis", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "ZaGara", "AIZagara", false);
return true;
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/sc2epilogue02.sc2map — MapScript.galaxy:3884
}
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION2, "ArtanisVoid", "AIArtanis", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DOMINION, "ZaGara", "AIZagara", false);
return true;
}
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova04.sc2map/MapScript.galaxy:5056
libNCMI_gf_EnableNovaCampaignAIBehaviorForAllPlayers();
cai_runall();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_TALDARIM, "Oracle", "AIOracle", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova04.sc2map/MapScript.galaxy:5057
cai_runall();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_TALDARIM, "Oracle", "AIOracle", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "Ravager", "AIRavager", false);
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova04.sc2map/MapScript.galaxy:5058
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_TALDARIM, "Oracle", "AIOracle", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova04.sc2map/MapScript.galaxy:5059
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
AINearestTownBullyRebuild(gv_pLAYER_05_TALDARIM, true);
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova04.sc2map/MapScript.galaxy:5060
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
AINearestTownBullyRebuild(gv_pLAYER_05_TALDARIM, true);
AISetBullyRebuildDelay(libLotv_gf_DifficultyValueFixed2(30.0, 30.0, 15.0, 5.0), libLotv_gf_DifficultyValueFixed2(40.0, 40.0, 20.0, 10.0), gv_pLAYER_06_ZERG);
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:8215
cai_startall();
libNCMI_gf_EnableNovaCampaignAIBehaviorForAllPlayers();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_PROTOSS_BULLIES, "Oracle", "AIOracle", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_PROTOSS_WAVES, "Oracle", "AIOracle", false);
AISetBullyRebuildDelay(5.0, 10.0, gv_pLAYER_03_INFESTED_NOFIGHTPROTOSS);
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:8216
libNCMI_gf_EnableNovaCampaignAIBehaviorForAllPlayers();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_PROTOSS_BULLIES, "Oracle", "AIOracle", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_PROTOSS_WAVES, "Oracle", "AIOracle", false);
AISetBullyRebuildDelay(5.0, 10.0, gv_pLAYER_03_INFESTED_NOFIGHTPROTOSS);
AINearestTownBullyRebuild(gv_pLAYER_03_INFESTED_NOFIGHTPROTOSS, true);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:2450
AISetUnitScriptControlled(gv_xanthos, false);
AISetUnitSuicide(gv_xanthos, true);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_XANTHOS, "NovaXanthosAssault", "AIXanthosFinalForm", false);
libNtve_gf_CreatePingFacingAngle(PlayerGroupAll(), "PingWarning", UnitGetPosition(gv_xanthos), Color(100.00, 0.00, 0.00), 0.0, 270.0);
PingSetUnit(PingLastCreated(), gv_xanthos);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:4664
cai_startall();
libNCMI_gf_EnableNovaCampaignAIBehaviorForAllPlayers();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Ghost", "AIGhost", false);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:4665
libNCMI_gf_EnableNovaCampaignAIBehaviorForAllPlayers();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "GhostAcademy", "AIGhostAcademy", false);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:4666
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Ghost", "AIGhost", false);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:4667
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "GhostAcademy", "AIGhostAcademy", false);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:4668
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_DOMINION, "NovaHyperion", "AIHyperion", false);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:4669
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_DOMINION, "NovaHyperion", "AIHyperion", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Battlecruiser", "AIBattlecruiser", false);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:4670
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_DOMINION, "NovaHyperion", "AIHyperion", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Battlecruiser", "AIBattlecruiser", false);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:4671
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_DOMINION, "NovaHyperion", "AIHyperion", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Battlecruiser", "AIBattlecruiser", false);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:4672
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_DOMINION, "NovaHyperion", "AIHyperion", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_DeclareNextTown(gv_pLAYER_06_DEFENDERSNORTH, PointFromId(647084373));
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova04.sc2map — MapScript.galaxy:5056
libNCMI_gf_EnableNovaCampaignAIBehaviorForAllPlayers();
cai_runall();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_TALDARIM, "Oracle", "AIOracle", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova04.sc2map — MapScript.galaxy:5057
cai_runall();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_TALDARIM, "Oracle", "AIOracle", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "Ravager", "AIRavager", false);
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova04.sc2map — MapScript.galaxy:5058
libNtve_gf_SetTacticalAIThink(gv_pLAYER_05_TALDARIM, "Oracle", "AIOracle", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova04.sc2map — MapScript.galaxy:5059
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
AINearestTownBullyRebuild(gv_pLAYER_05_TALDARIM, true);
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova04.sc2map — MapScript.galaxy:5060
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "Ravager", "AIRavager", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_ZERG, "SporeCrawlerUprooted", "AISporeCrawler", false);
AINearestTownBullyRebuild(gv_pLAYER_05_TALDARIM, true);
AISetBullyRebuildDelay(libLotv_gf_DifficultyValueFixed2(30.0, 30.0, 15.0, 5.0), libLotv_gf_DifficultyValueFixed2(40.0, 40.0, 20.0, 10.0), gv_pLAYER_06_ZERG);
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2map — MapScript.galaxy:8215
cai_startall();
libNCMI_gf_EnableNovaCampaignAIBehaviorForAllPlayers();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_PROTOSS_BULLIES, "Oracle", "AIOracle", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_PROTOSS_WAVES, "Oracle", "AIOracle", false);
AISetBullyRebuildDelay(5.0, 10.0, gv_pLAYER_03_INFESTED_NOFIGHTPROTOSS);
mods/novastoryassets.sc2mod/base2.sc2maps/maps/campaign/nova/nova05.sc2map — MapScript.galaxy:8216
libNCMI_gf_EnableNovaCampaignAIBehaviorForAllPlayers();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_PROTOSS_BULLIES, "Oracle", "AIOracle", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_PROTOSS_WAVES, "Oracle", "AIOracle", false);
AISetBullyRebuildDelay(5.0, 10.0, gv_pLAYER_03_INFESTED_NOFIGHTPROTOSS);
AINearestTownBullyRebuild(gv_pLAYER_03_INFESTED_NOFIGHTPROTOSS, true);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:2450
AISetUnitScriptControlled(gv_xanthos, false);
AISetUnitSuicide(gv_xanthos, true);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_04_XANTHOS, "NovaXanthosAssault", "AIXanthosFinalForm", false);
libNtve_gf_CreatePingFacingAngle(PlayerGroupAll(), "PingWarning", UnitGetPosition(gv_xanthos), Color(100.00, 0.00, 0.00), 0.0, 270.0);
PingSetUnit(PingLastCreated(), gv_xanthos);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:4664
cai_startall();
libNCMI_gf_EnableNovaCampaignAIBehaviorForAllPlayers();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Ghost", "AIGhost", false);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:4665
libNCMI_gf_EnableNovaCampaignAIBehaviorForAllPlayers();
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "GhostAcademy", "AIGhostAcademy", false);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:4666
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Ghost", "AIGhost", false);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:4667
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "GhostAcademy", "AIGhostAcademy", false);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:4668
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_DOMINION, "NovaHyperion", "AIHyperion", false);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:4669
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_DOMINION, "NovaHyperion", "AIHyperion", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Battlecruiser", "AIBattlecruiser", false);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:4670
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Ghost", "AIGhost", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_DOMINION, "NovaHyperion", "AIHyperion", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Battlecruiser", "AIBattlecruiser", false);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:4671
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "GhostAcademy", "AIGhostAcademy", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_DOMINION, "NovaHyperion", "AIHyperion", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Battlecruiser", "AIBattlecruiser", false);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:4672
libNtve_gf_SetTacticalAIThink(gv_pLAYER_07_DOMINION, "NovaHyperion", "AIHyperion", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_02_DEFENDERSWEST, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_03_DEFENDERSEAST, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_SetTacticalAIThink(gv_pLAYER_06_DEFENDERSNORTH, "Battlecruiser", "AIBattlecruiser", false);
libNtve_gf_DeclareNextTown(gv_pLAYER_06_DEFENDERSNORTH, PointFromId(647084373));