# Allow/Disallow Ability For Player
Grammar — allow|Allow/Disallow the abilCmd ability for player p
Flags —Native
|Action
Allows or disallows an ability to be used by the specified player. This is only useful if tech restrictions have been enabled using “Enable/Disable Tech Tree Restrictions”. If the ability has a tech requirement, the requirement must still be met for the player to use the ability.
# Arguments
int
— Playerabilcmd
— Ability Commandbool
<preset::AllowDisallowOption> — Allow
Returns — void
native void TechTreeAbilityAllow(
int player,
abilcmd inAbilCmd,
bool allow,
);
# Related
Category: Tech Tree / Individual Restrictions
- Specific Requirements Are Enabled For Player —
bool
— TechTreeSpecificRequirementEnabled - Enable/Disable SpecificTech Tree Requirements —
void
— TechTreeSpecificRequirementEnable - Allow/Disallow Behavior For Player —
void
— TechTreeBehaviorAllow - Allow/Disallow Ability For Player —
void
— TechTreeAbilityAllow - Allow/Disallow Unit For Player —
void
— TechTreeUnitAllow - Allow/Disallow Upgrade For Player —
void
— TechTreeUpgradeAllow - Ability Is Allowed For Player —
bool
— TechTreeAbilityIsAllowed - Behavior Is Allowed For Player —
bool
— TechTreeBehaviorIsAllowed - Unit Is Allowed For Player —
bool
— TechTreeUnitIsAllowed - Upgrade Is Allowed For Player —
bool
— TechTreeUpgradeIsAllowed - Add Upgrade Level For Player —
void
— TechTreeUpgradeAddLevel - Set Upgrade Level For Player —
void
— libNtve_gf_SetUpgradeLevelForPlayer - Set Production Cap For Player —
void
— TechTreeSetProduceCap - Production Cap For Player —
int
— TechTreeGetProduceCap
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:515
TechTreeUpgradeAddLevel(gv_pLAYER_04_INFESTEDREFUGEES, "Burrow", 1);
TechTreeUpgradeAddLevel(gv_pLAYER_06_INFESTORS, "Burrow", 1);
TechTreeAbilityAllow(gv_pLAYER_06_INFESTORS, AbilityCommand("NeuralParasite", 0), false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:482
libCamp_gf_SetTechRestrictionsCallback(TriggerGetCurrent());
libCamp_gf_EnableCampaignTechUnit(true, libCamp_ge_StoryTechGroup_StoryTechGroupStarshipsViking, gv_pLAYER01_USER);
TechTreeAbilityAllow(gv_pLAYER06_TERRORFLEET, AbilityCommand("GravitonBeam", 0), true);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:906
TechTreeUpgradeAddLevel(gv_p07_ZERG_INFESTED, "overlordtransport", 1);
TechTreeUpgradeAddLevel(gv_p08_ZERG_SOUTH, "overlordtransport", 1);
TechTreeAbilityAllow(gv_p02_ZERG_EAST, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p03_VIROPHAGE, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p04_ZERG_NORTH, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:907
TechTreeUpgradeAddLevel(gv_p08_ZERG_SOUTH, "overlordtransport", 1);
TechTreeAbilityAllow(gv_p02_ZERG_EAST, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p03_VIROPHAGE, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p04_ZERG_NORTH, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p07_ZERG_INFESTED, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:908
TechTreeAbilityAllow(gv_p02_ZERG_EAST, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p03_VIROPHAGE, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p04_ZERG_NORTH, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p07_ZERG_INFESTED, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p08_ZERG_SOUTH, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:909
TechTreeAbilityAllow(gv_p03_VIROPHAGE, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p04_ZERG_NORTH, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p07_ZERG_INFESTED, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p08_ZERG_SOUTH, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p02_ZERG_EAST, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:910
TechTreeAbilityAllow(gv_p04_ZERG_NORTH, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p07_ZERG_INFESTED, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p08_ZERG_SOUTH, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p02_ZERG_EAST, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p03_VIROPHAGE, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:911
TechTreeAbilityAllow(gv_p07_ZERG_INFESTED, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p08_ZERG_SOUTH, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p02_ZERG_EAST, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p03_VIROPHAGE, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p04_ZERG_NORTH, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:912
TechTreeAbilityAllow(gv_p08_ZERG_SOUTH, AbilityCommand("BurrowInfestedCivilianDown", 0), false);
TechTreeAbilityAllow(gv_p02_ZERG_EAST, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p03_VIROPHAGE, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p04_ZERG_NORTH, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p07_ZERG_INFESTED, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:913
TechTreeAbilityAllow(gv_p02_ZERG_EAST, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p03_VIROPHAGE, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p04_ZERG_NORTH, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p07_ZERG_INFESTED, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p08_ZERG_SOUTH, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:914
TechTreeAbilityAllow(gv_p03_VIROPHAGE, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p04_ZERG_NORTH, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p07_ZERG_INFESTED, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p08_ZERG_SOUTH, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:915
TechTreeAbilityAllow(gv_p04_ZERG_NORTH, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p07_ZERG_INFESTED, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
TechTreeAbilityAllow(gv_p08_ZERG_SOUTH, AbilityCommand("BurrowInfestedTerranCampaignDown", 0), false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:328
UnitAbilityEnable(UnitFromId(2), "OdinBarrage", false);
TechTreeUpgradeAddLevel(gv_p01_USER, "WraithCloak", 1);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("WraithCloak", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("WraithCloak", 1), true);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:329
TechTreeUpgradeAddLevel(gv_p01_USER, "WraithCloak", 1);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("WraithCloak", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("WraithCloak", 1), true);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:800
libCamp_gf_SetTechRestrictionsCallback(TriggerGetCurrent());
libCamp_gf_EnableCampaignTechUnit(true, libCamp_ge_StoryTechGroup_StoryTechGroupDominionThor, gv_p01_USER);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("OdinNuclearStrike", 0), false);
autoCA6DCF8D_g = UnitGroup("AutoTurret", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
autoCA6DCF8D_u = UnitGroupCount(autoCA6DCF8D_g, c_unitCountAll);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:1141
auto8ADC11E5_var = PlayerGroupNextPlayer(auto8ADC11E5_g, auto8ADC11E5_var);
if (auto8ADC11E5_var < 0) { break; }
TechTreeAbilityAllow(auto8ADC11E5_var, AbilityCommand("BansheeCloak", 0), false);
}
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:1421
if ((gv_grenadesAlreadyHave == false)) {
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TossGrenade", 0), true);
TriggerExecute(gt_ButtonFlashGrenadesOn, true, false);
UnitAbilityEnable(gv_raynor, "TossGrenade", true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:1496
if ((gv_plasmaAlreadyHave == false)) {
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("ExperimentalPlasmaGun", 0), true);
TriggerExecute(gt_ButtonFlashPlasmaGunOn, true, false);
UnitAbilityEnable(gv_raynor, "ExperimentalPlasmaGun", true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:1572
if ((gv_chronosAlreadyHave == false)) {
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TheMorosDevice", 0), true);
TriggerExecute(gt_ButtonFlashChronosOn, true, false);
UnitAbilityEnable(gv_raynor, "TheMorosDevice", true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:511
libCamp_gf_EnableCampaignTechUnit(true, libCamp_ge_StoryTechGroup_StoryTechGroupxxxReactor, gv_pLAYER01_USER);
if ((libNtve_gf_DifficultyValueInt(1, 0, 0, 0) == 1)) {
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("TerranBuild", 4), false);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("TerranBuild", 5), false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:512
if ((libNtve_gf_DifficultyValueInt(1, 0, 0, 0) == 1)) {
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("TerranBuild", 4), false);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("TerranBuild", 5), false);
}
else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:515
}
else {
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("TerranBuild", 5), true);
}
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("TerranBuild", 6), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:517
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("TerranBuild", 5), true);
}
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("TerranBuild", 6), true);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("BarracksReactorMorph", 0), true);
auto27D6E41E_g = gv_zergPlayers;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:518
}
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("TerranBuild", 6), true);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("BarracksReactorMorph", 0), true);
auto27D6E41E_g = gv_zergPlayers;
auto27D6E41E_var = -1;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:318
libCamp_gf_SetTechRestrictionsCallback(TriggerGetCurrent());
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("D8Charge", 0), true);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:527
libCamp_gf_SetTechRestrictionsCallback(TriggerGetCurrent());
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("HeroNuclearStrike", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("MindBlast", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("Consumption", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:528
libCamp_gf_SetTechRestrictionsCallback(TriggerGetCurrent());
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("HeroNuclearStrike", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("MindBlast", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("Consumption", 0), false);
gf_UpgradeForAllies(1, "TerranInfantryArmorsLevel1");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:529
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("HeroNuclearStrike", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("MindBlast", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("Consumption", 0), false);
gf_UpgradeForAllies(1, "TerranInfantryArmorsLevel1");
gf_UpgradeForAllies(1, "SiegeTech");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:536
libCamp_gf_EnableCampaignTechUnit(true, libCamp_ge_StoryTechGroup_StoryTechGroupVehiclesDiamondback, gv_p11_ALLIED_CELLBLOCK_A);
libCamp_gf_EnableCampaignTechUnit(true, libCamp_ge_StoryTechGroup_StoryTechGroupVehiclesSiegeTank, gv_p12_ALLIED_CELLBLOCK_B);
TechTreeAbilityAllow(gv_p2_RAYNOR_LIGHTBLUE, AbilityCommand("StimPack", 0), false);
gf_UpgradeForEnemies(1, "TerranInfantryArmorsLevel1");
gf_UpgradeForEnemies(1, "SiegeTech");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:543
TechTreeUpgradeAddLevel(gv_p5_DOMINION_GREY, "PunisherGrenades", 1);
TechTreeUpgradeAddLevel(gv_p6_DOMINION_ORANGE, "PunisherGrenades", 1);
TechTreeAbilityAllow(gv_p3_DOMINION_RED, AbilityCommand("AutoTurret", 0), false);
TechTreeAbilityAllow(gv_p6_DOMINION_ORANGE, AbilityCommand("AutoTurret", 0), false);
TechTreeUnitAllow(gv_p3_DOMINION_RED, "AutoTurret", false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:544
TechTreeUpgradeAddLevel(gv_p6_DOMINION_ORANGE, "PunisherGrenades", 1);
TechTreeAbilityAllow(gv_p3_DOMINION_RED, AbilityCommand("AutoTurret", 0), false);
TechTreeAbilityAllow(gv_p6_DOMINION_ORANGE, AbilityCommand("AutoTurret", 0), false);
TechTreeUnitAllow(gv_p3_DOMINION_RED, "AutoTurret", false);
TechTreeUnitAllow(gv_p6_DOMINION_ORANGE, "AutoTurret", false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:547
TechTreeUnitAllow(gv_p3_DOMINION_RED, "AutoTurret", false);
TechTreeUnitAllow(gv_p6_DOMINION_ORANGE, "AutoTurret", false);
TechTreeAbilityAllow(gv_p3_DOMINION_RED, AbilityCommand("D8Charge", 0), false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1895
}
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("MindBlast", 0), true);
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("MindBlast", 0), true);
gv_flashMindblast = true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1927
}
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("VoodooShield", 0), true);
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("VoodooShield", 0), true);
gv_flashPsiShield = true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1974
// Transmission - SoundLink("TTosh03ARaynor00026", -1)
libCamp_gf_SendTransmissionCampaign(null, SoundLink("TTosh03ARaynor00026", 0), c_transmissionDurationAdd, 0.0, true);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("HeroNuclearStrike", 0), true);
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("HeroNuclearStrike", 0), true);
gv_flashNuke = true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:474
libCamp_gf_SetTechRestrictionsCallback(TriggerGetCurrent());
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("NovaSnipe", 0), false);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("Domination", 0), false);
TechTreeUpgradeAddLevel(gv_pLAYER01_USER, "Burrow", 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:475
libCamp_gf_SetTechRestrictionsCallback(TriggerGetCurrent());
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("NovaSnipe", 0), false);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("Domination", 0), false);
TechTreeUpgradeAddLevel(gv_pLAYER01_USER, "Burrow", 1);
TechTreeUpgradeAddLevel(gv_pLAYER01_USER, "ZergMeleeWeaponsLevel1", 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:484
TechTreeUpgradeAddLevel(gv_pLAYER01_USER, "ZergGroundArmorsLevel3", 1);
TechTreeBehaviorAllow(gv_pLAYER01_USER, "Cleave", true);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("BurrowUltraliskDown", 0), true);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("BurrowUltraliskUp", 0), true);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("Yamato", 0), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:485
TechTreeBehaviorAllow(gv_pLAYER01_USER, "Cleave", true);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("BurrowUltraliskDown", 0), true);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("BurrowUltraliskUp", 0), true);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("Yamato", 0), true);
TechTreeUpgradeAddLevel(gv_pLAYER02_TOSH, "SiegeTech", 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:486
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("BurrowUltraliskDown", 0), true);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("BurrowUltraliskUp", 0), true);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("Yamato", 0), true);
TechTreeUpgradeAddLevel(gv_pLAYER02_TOSH, "SiegeTech", 1);
TechTreeUpgradeAddLevel(gv_pLAYER02_TOSH, "BansheeCloak", 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:491
TechTreeUpgradeAddLevel(gv_pLAYER02_TOSH, "YamatoCannon", 1);
TechTreeUpgradeAddLevel(gv_pLAYER02_TOSH, "JackhammerConcussionGrenades", 1);
TechTreeAbilityAllow(gv_pLAYER02_TOSH, AbilityCommand("Obliterate", 0), true);
TechTreeAbilityAllow(gv_pLAYER02_TOSH, AbilityCommand("UltrasonicPulse", 0), true);
TechTreeUpgradeAddLevel(gv_pLAYER05_ULTRA, "ZergMeleeWeaponsLevel1", 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:492
TechTreeUpgradeAddLevel(gv_pLAYER02_TOSH, "JackhammerConcussionGrenades", 1);
TechTreeAbilityAllow(gv_pLAYER02_TOSH, AbilityCommand("Obliterate", 0), true);
TechTreeAbilityAllow(gv_pLAYER02_TOSH, AbilityCommand("UltrasonicPulse", 0), true);
TechTreeUpgradeAddLevel(gv_pLAYER05_ULTRA, "ZergMeleeWeaponsLevel1", 1);
TechTreeUpgradeAddLevel(gv_pLAYER05_ULTRA, "ZergMeleeWeaponsLevel2", 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:1298
TriggerEnable(TriggerGetCurrent(), false);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("NovaSnipe", 0), true);
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("NovaSnipe", 0), true);
TriggerExecute(gt_P1SnipeCommentQ, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:1745
UnitFlashSelection(gv_p1Tank, 1.0);
CameraPan(gv_pLAYER01_USER, CameraInfoGetTarget(CameraInfoFromId(92)), 1.0, -1, 10, true);
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("Domination", 0), true);
TriggerExecute(gt_P1DominationFlashInitiate, true, false);
// Transmission - SoundLink("TTosh03BNova00008", 0)
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:5825
}
TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("NovaSnipe", 0), true);
gf_ArmSilo(UnitFromId(188));
UnitSetPosition(gv_nova, PointFromId(285), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:720
TechTreeUnitAllow(gv_p01_USER, "Barracks", false);
TechTreeUnitAllow(gv_p01_USER, "TechLab", false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("attack", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("RallyCommand", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("CommandCenterLiftOff", 0), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:721
TechTreeUnitAllow(gv_p01_USER, "TechLab", false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("attack", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("RallyCommand", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("CommandCenterLiftOff", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("CommandCenterTransport", 4), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:722
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("attack", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("RallyCommand", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("CommandCenterLiftOff", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("CommandCenterTransport", 4), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("BarracksLiftOff", 0), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:723
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("RallyCommand", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("CommandCenterLiftOff", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("CommandCenterTransport", 4), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("BarracksLiftOff", 0), true);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:724
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("CommandCenterLiftOff", 0), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("CommandCenterTransport", 4), true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("BarracksLiftOff", 0), true);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1077
TechTreeRestrictionsEnable(gv_p01_USER, true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 12), false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 9), false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 10), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1078
TechTreeRestrictionsEnable(gv_p01_USER, true);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 12), false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 9), false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 10), false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 11), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1079
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 12), false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 9), false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 10), false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 11), false);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1080
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 9), false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 10), false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("TerranBuild", 11), false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:1708
PlayerModifyPropertyInt(gv_p01_USER, c_playerPropVespene, c_playerPropOperSetTo, 50);
TechTreeUnitAllow(gv_p01_USER, "SCV", false);
TechTreeAbilityAllow(gv_p01_USER, AbilityCommand("CommandCenterLiftOff", 0), false);
gv_pickedUserInterface = 1;
CameraApplyInfo(gv_p01_USER, CameraInfoFromId(207), 0.0, -1, 10, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:288
libCamp_gf_SetTechRestrictionsCallback(TriggerGetCurrent());
libCamp_gf_EnableCampaignTechUnit(true, libCamp_ge_StoryTechGroup_StoryTechGroupStarshipsBanshee, gv_pLAYER01_USER);
TechTreeAbilityAllow(gv_pLAYER02_PROTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER03_PROTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER04_PROTOSS, AbilityCommand("Blink", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:289
libCamp_gf_EnableCampaignTechUnit(true, libCamp_ge_StoryTechGroup_StoryTechGroupStarshipsBanshee, gv_pLAYER01_USER);
TechTreeAbilityAllow(gv_pLAYER02_PROTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER03_PROTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER04_PROTOSS, AbilityCommand("Blink", 0), false);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:290
TechTreeAbilityAllow(gv_pLAYER02_PROTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER03_PROTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER04_PROTOSS, AbilityCommand("Blink", 0), false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:1256
if ((PointGetX(UnitGetPosition(autoDBE4EF12_var)) <= (PointGetX(UnitGetPosition(gv_wALLOFFIRE)) + 5.0))) {
TriggerEnable(TriggerGetCurrent(), false);
TechTreeAbilityAllow(gv_pLAYER02_PROTOSS, AbilityCommand("Blink", 0), true);
TechTreeAbilityAllow(gv_pLAYER03_PROTOSS, AbilityCommand("Blink", 0), true);
TechTreeAbilityAllow(gv_pLAYER04_PROTOSS, AbilityCommand("Blink", 0), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:1257
TriggerEnable(TriggerGetCurrent(), false);
TechTreeAbilityAllow(gv_pLAYER02_PROTOSS, AbilityCommand("Blink", 0), true);
TechTreeAbilityAllow(gv_pLAYER03_PROTOSS, AbilityCommand("Blink", 0), true);
TechTreeAbilityAllow(gv_pLAYER04_PROTOSS, AbilityCommand("Blink", 0), true);
TriggerExecute(gt_ProtossP03FinalActions, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:1258
TechTreeAbilityAllow(gv_pLAYER02_PROTOSS, AbilityCommand("Blink", 0), true);
TechTreeAbilityAllow(gv_pLAYER03_PROTOSS, AbilityCommand("Blink", 0), true);
TechTreeAbilityAllow(gv_pLAYER04_PROTOSS, AbilityCommand("Blink", 0), true);
TriggerExecute(gt_ProtossP03FinalActions, true, false);
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:388
libCamp_gf_SetTechRestrictionsCallback(TriggerGetCurrent());
libCamp_gf_EnableCampaignTechUnit(true, libCamp_ge_StoryTechGroup_StoryTechGroupStarshipsBattlecruiser, gv_pLAYER_01_USER);
TechTreeAbilityAllow(gv_pLAYER_02_ScriptedTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER_03_HighTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER_04_DarkTOSS, AbilityCommand("Blink", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:389
libCamp_gf_EnableCampaignTechUnit(true, libCamp_ge_StoryTechGroup_StoryTechGroupStarshipsBattlecruiser, gv_pLAYER_01_USER);
TechTreeAbilityAllow(gv_pLAYER_02_ScriptedTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER_03_HighTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER_04_DarkTOSS, AbilityCommand("Blink", 0), false);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:390
TechTreeAbilityAllow(gv_pLAYER_02_ScriptedTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER_03_HighTOSS, AbilityCommand("Blink", 0), false);
TechTreeAbilityAllow(gv_pLAYER_04_DarkTOSS, AbilityCommand("Blink", 0), false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:720
libCamp_gf_SetTechRestrictionsCallback(TriggerGetCurrent());
TechTreeUpgradeAddLevel(gv_p2_ZERG, "Burrow", 1);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("RaynorSnipe", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("BonesTossGrenade", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("DutchPlaceTurret", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:721
TechTreeUpgradeAddLevel(gv_p2_ZERG, "Burrow", 1);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("RaynorSnipe", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("BonesTossGrenade", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("DutchPlaceTurret", 0), false);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:722
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("RaynorSnipe", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("BonesTossGrenade", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("DutchPlaceTurret", 0), false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:1690
libNtve_gf_ShareVisionofUnit(auto3A0E8422_var, true, gv_p1_USER);
}
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("RaynorSnipe", 0), true);
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("RaynorSnipe", 0), true);
TransmissionClear(gv_interruptableTransmission);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:1993
}
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("BonesTossGrenade", 0), true);
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("BonesTossGrenade", 0), true);
TriggerQueueEnter();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:2325
TriggerEnable(gt__1TeachBettyViaCast, true);
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("DutchPlaceTurret", 0), true);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("DutchPlaceTurret", 0), true);
TriggerQueueEnter();
libNtve_gf_AttachModelToUnit(gv_tHEONESWANN, "TalkIcon", "Origin");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:3689
gv__2BroodchamberLocPing = PingLastCreated();
libNtve_gf_ShowHideUnit(UnitFromId(1887), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("RaynorSnipe", 0), true);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("BonesTossGrenade", 0), true);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("DutchPlaceTurret", 0), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:3690
libNtve_gf_ShowHideUnit(UnitFromId(1887), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("RaynorSnipe", 0), true);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("BonesTossGrenade", 0), true);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("DutchPlaceTurret", 0), true);
libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.5);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:3691
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("RaynorSnipe", 0), true);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("BonesTossGrenade", 0), true);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("DutchPlaceTurret", 0), true);
libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.5);
libNtve_gf_GlobalCinematicSetting(false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:5624
TriggerExecute(gt__3FeederlingFlavor, true, false);
TriggerEnable(gt__3FeederlingMovementAI, true);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("DutchPlaceTurret", 0), true);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("BonesTossGrenade", 0), true);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("RaynorSnipe", 0), true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:826
TriggerExecute(gt_AmbientOverlordInitialization, true, false);
TechTreeAbilityAllow(gv_pLAYER_USER, AbilityCommand("EnergyNova", 0), false);
UnitSetPropertyFixed(UnitFromId(1543), c_unitPropLifePercent, 73.0);
UnitSetPropertyFixed(UnitFromId(1025), c_unitPropLifePercent, 62.0);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1022
TechTreeUpgradeAddLevel(auto8D73373B_var, "ZergFlyerArmorsLevel1", libNtve_gf_DifficultyValueInt(0, 0, 0, 1));
}
TechTreeAbilityAllow(gv_pLAYER_ZERG_MAIN, AbilityCommand("OmegaStorm", 0), false);
TechTreeUpgradeAddLevel(gv_pLAYER_ZERG_MAIN, "overlordtransport", 1);
TechTreeUpgradeAddLevel(gv_pLAYER_ZERG_MAIN, "overlordspeed", 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:2192
TriggerExecute(gt_SpawnDropPod, true, false);
TriggerExecute(gt_SpawnDropPod, true, false);
TechTreeAbilityAllow(gv_pLAYER_ZERG_MAIN, AbilityCommand("OmegaStorm", 0), true);
TriggerExecute(gt_SpawnKerriganWave, true, false);
Wait(50.0, c_timeAI);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:4985
}
TechTreeAbilityAllow(gv_pLAYER_USER, AbilityCommand("EnergyNova", 0), true);
UnitAbilityReset(gv_artifact, AbilityCommand("EnergyNova", 0), c_spendLocationAll);
TriggerExecute(gt_BriefingZergAttacksMajor, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:5235
libCamp_gf_SendTransmissionCampaign(null, SoundLink("TValerian03Horner00069", -1), c_transmissionDurationAdd, 0.0, true);
libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game);
TechTreeAbilityAllow(gv_pLAYER_USER, AbilityCommand("EnergyNova", 0), true);
UnitIssueOrder(gv_artifact, Order(AbilityCommand("EnergyNova", 0)), c_orderQueueReplace);
SoundPlay(SoundLink("Artifact_EnergyNova", -1), PlayerGroupAll(), 100.0, 0.0);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:5375
gv_inCinematic = false;
TriggerExecute(gt_StartGame, true, false);
TechTreeAbilityAllow(gv_pLAYER_USER, AbilityCommand("EnergyNova", 0), true);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:551
TechTreeUpgradeAddLevel(gv_p2_ALLIED, "BlinkTech", 1);
TechTreeUpgradeAddLevel(gv_p2_ALLIED, "Charge", 1);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("PhaseMineBlast", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("ZeratulStun", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("ZeratulBlink", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:552
TechTreeUpgradeAddLevel(gv_p2_ALLIED, "Charge", 1);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("PhaseMineBlast", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("ZeratulStun", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("ZeratulBlink", 0), false);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:553
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("PhaseMineBlast", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("ZeratulStun", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("ZeratulBlink", 0), false);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:1572
VisRevealerCreate(gv_p1_USER, RegionFromId(2));
gv_blinkRevealer2 = VisRevealerLastCreated();
TechTreeAbilityAllow(1, AbilityCommand("ZeratulBlink", 0), true);
TriggerExecute(gt_ButtonFlashBlinkOn, true, false);
libNtve_gf_CreateModelAtPoint("BriefingUnitSelectProtoss", PointFromId(1473));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:1849
UIAlertPoint("Trigger", gv_p1_USER, StringExternal("Param/Value/6EB88169"), null, PointFromId(146));
TriggerQueueEnter();
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("ZeratulStun", 0), true);
TriggerExecute(gt_ButtonFlashVoidPrisonOn, true, false);
gv_voidPrisonVictimActor = libNtve_gf_AttachModelToUnit(UnitFromId(36), "BriefingUnitSelectProtoss", "Head");
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:8888
PlayerSetState(gv_p1_USER, c_playerStateXPGain, false);
GameTimeOfDayPause(true);
TechTreeAbilityAllow(1, AbilityCommand("ZeratulBlink", 0), true);
TechTreeAbilityAllow(1, AbilityCommand("ZeratulStun", 0), true);
TriggerEnable(gt_CrawlersDestroyedQ, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:8889
GameTimeOfDayPause(true);
TechTreeAbilityAllow(1, AbilityCommand("ZeratulBlink", 0), true);
TechTreeAbilityAllow(1, AbilityCommand("ZeratulStun", 0), true);
TriggerEnable(gt_CrawlersDestroyedQ, false);
PingDestroy(gv_tHEONEPING);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:9295
PlayerSetState(gv_p1_USER, c_playerStateXPGain, false);
GameTimeOfDayPause(true);
TechTreeAbilityAllow(1, AbilityCommand("ZeratulBlink", 0), true);
TechTreeAbilityAllow(1, AbilityCommand("ZeratulStun", 0), true);
TriggerEnable(gt_StunnedUltraliskQ, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:9296
GameTimeOfDayPause(true);
TechTreeAbilityAllow(1, AbilityCommand("ZeratulBlink", 0), true);
TechTreeAbilityAllow(1, AbilityCommand("ZeratulStun", 0), true);
TriggerEnable(gt_StunnedUltraliskQ, false);
TriggerEnable(gt_RumbleFinish, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:9868
TechTreeUpgradeAddLevel(gv_p3_ZERG, "hydraliskspeed", 1);
TechTreeUpgradeAddLevel(gv_p3_ZERG, "zerglingmovementspeed", 1);
TechTreeAbilityAllow(1, AbilityCommand("PhaseMineBlast", 0), true);
return true;
}
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:514
TechTreeUpgradeAddLevel(gv_p1_USER, "PsiStormTech", 1);
TechTreeUpgradeAddLevel(gv_p1_USER, "Charge", 1);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 6), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 6), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("UpgradeToWarpGate", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:515
TechTreeUpgradeAddLevel(gv_p1_USER, "Charge", 1);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 6), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 6), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("UpgradeToWarpGate", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 3), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:516
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 6), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 6), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("UpgradeToWarpGate", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 3), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 4), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:517
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 6), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("UpgradeToWarpGate", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 3), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 4), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 5), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:518
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("UpgradeToWarpGate", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 3), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 4), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 5), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 0), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:519
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 3), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 4), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 5), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 1), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:520
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 4), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 5), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 1), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 2), false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:521
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 5), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 1), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 2), false);
TechTreeUpgradeAddLevel(gv_p2_PROTOSS_STALKER, "DarkProtoss", 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:522
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 0), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 1), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("CyberneticsCoreResearch", 2), false);
TechTreeUpgradeAddLevel(gv_p2_PROTOSS_STALKER, "DarkProtoss", 1);
TechTreeUpgradeAddLevel(gv_p3_PROTOSS_ENEMY, "DarkProtoss", 1);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:527
TechTreeUpgradeAddLevel(gv_p4_PROTOSS_ENEMY, "DarkProtoss", 1);
TechTreeUpgradeAddLevel(gv_p6_PROTOSS_ENEMY, "DarkProtoss", 1);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("ProtossBuild", 13), false);
TechTreeAbilityAllow(gv_p1_USER, AbilityCommand("ProtossBuild", 12), false);
return true;