# Unit Uses Ability

Grammarunit uses ability at stage stage (includeSharedAbilities|Include/Ignore shared abilities)
FlagsNative | Event

This event fires when a unit uses an ability. Use “Triggering Ability” to get the ability that was used. Use “Triggering Ability Stage” to get the stage the ability was in when the event fired. Use “Triggering Ability Target Point” to get the target point for the ability. Use “Triggering Ability Target Unit” to get the target unit for the ability. Use “Triggering Player” to get the player that used the ability. Use “Triggering Unit” to get the unit that used the ability. If the parameter “Include Shared Abilities” is set to true, instead of matching the specific event, it will match any event that has the same ability set id (AbilSetId).

# Arguments

Returns — void

native void TriggerAddEventUnitAbility(
	trigger t,
	unitref u,
	abilcmd a,
	int stage,
	bool includeSharedAbils,
);

# Event parameters

Category: Ability / Basic

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:1619

void gt_ResourcePickups_Init () {
    gt_ResourcePickups = TriggerCreate("gt_ResourcePickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:5541

void gt_ResearchObjectiveChrysalisUpdate_Init () {
    gt_ResearchObjectiveChrysalisUpdate = TriggerCreate("gt_ResearchObjectiveChrysalisUpdate_Func");
    TriggerAddEventUnitAbility(gt_ResearchObjectiveChrysalisUpdate, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:1298

void gt_CreatePingsWhenInfestedUnburrows_Init () {
    gt_CreatePingsWhenInfestedUnburrows = TriggerCreate("gt_CreatePingsWhenInfestedUnburrows_Func");
    TriggerAddEventUnitAbility(gt_CreatePingsWhenInfestedUnburrows, null, AbilityCommand("BurrowInfestorUp", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:1340

void gt_RemovePingsWhenInfestorBurrows_Init () {
    gt_RemovePingsWhenInfestorBurrows = TriggerCreate("gt_RemovePingsWhenInfestorBurrows_Func");
    TriggerAddEventUnitAbility(gt_RemovePingsWhenInfestorBurrows, null, AbilityCommand("BurrowInfestorDown", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:1473

void gt_InfestorCooldown_Init () {
    gt_InfestorCooldown = TriggerCreate("gt_InfestorCooldown_Func");
    TriggerAddEventUnitAbility(gt_InfestorCooldown, null, AbilityCommand("InfestedTerrans", 0), c_abilEffectStageFinish, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:3605

void gt_ResourcePickups_Init () {
    gt_ResourcePickups = TriggerCreate("gt_ResourcePickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:4293

void gt_TransmissionPurifierUsesVortexQ_Init () {
    gt_TransmissionPurifierUsesVortexQ = TriggerCreate("gt_TransmissionPurifierUsesVortexQ_Func");
    TriggerAddEventUnitAbility(gt_TransmissionPurifierUsesVortexQ, null, AbilityCommand("VortexPurifier", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:1389

void gt_GasPickups_Init () {
    gt_GasPickups = TriggerCreate("gt_GasPickups_Func");
    TriggerAddEventUnitAbility(gt_GasPickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:3267

void gt_ResourcePalletPickups_Init () {
    gt_ResourcePalletPickups = TriggerCreate("gt_ResourcePalletPickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePalletPickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:5567

void gt_DefilerSkeletonFinding_Init () {
    gt_DefilerSkeletonFinding = TriggerCreate("gt_DefilerSkeletonFinding_Func");
    TriggerAddEventUnitAbility(gt_DefilerSkeletonFinding, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1085

void gt_ChangeOwnerofIntroStructures_Init () {
    gt_ChangeOwnerofIntroStructures = TriggerCreate("gt_ChangeOwnerofIntroStructures_Func");
    TriggerAddEventUnitAbility(gt_ChangeOwnerofIntroStructures, null, AbilityCommand("FactoryLand", 0), c_unitAbilStageComplete, false);
    TriggerAddEventUnitAbility(gt_ChangeOwnerofIntroStructures, null, AbilityCommand("BarracksLand", 0), c_unitAbilStageComplete, false);
    TriggerAddEventUnitAbility(gt_ChangeOwnerofIntroStructures, null, AbilityCommand("CommandCenterLand", 0), c_unitAbilStageComplete, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1086

    gt_ChangeOwnerofIntroStructures = TriggerCreate("gt_ChangeOwnerofIntroStructures_Func");
    TriggerAddEventUnitAbility(gt_ChangeOwnerofIntroStructures, null, AbilityCommand("FactoryLand", 0), c_unitAbilStageComplete, false);
    TriggerAddEventUnitAbility(gt_ChangeOwnerofIntroStructures, null, AbilityCommand("BarracksLand", 0), c_unitAbilStageComplete, false);
    TriggerAddEventUnitAbility(gt_ChangeOwnerofIntroStructures, null, AbilityCommand("CommandCenterLand", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1087

    TriggerAddEventUnitAbility(gt_ChangeOwnerofIntroStructures, null, AbilityCommand("FactoryLand", 0), c_unitAbilStageComplete, false);
    TriggerAddEventUnitAbility(gt_ChangeOwnerofIntroStructures, null, AbilityCommand("BarracksLand", 0), c_unitAbilStageComplete, false);
    TriggerAddEventUnitAbility(gt_ChangeOwnerofIntroStructures, null, AbilityCommand("CommandCenterLand", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1226

void gt_ChangeOwnerofSCVs_Init () {
    gt_ChangeOwnerofSCVs = TriggerCreate("gt_ChangeOwnerofSCVs_Func");
    TriggerAddEventUnitAbility(gt_ChangeOwnerofSCVs, null, AbilityCommand("CommandCenterTransport", 1), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1654

    gt_OrlanMineralCount = TriggerCreate("gt_OrlanMineralCount_Func");
    TriggerEnable(gt_OrlanMineralCount, false);
    TriggerAddEventUnitAbility(gt_OrlanMineralCount, null, AbilityCommand("SCVHarvest", 1), c_abilHarvestStageDropOff, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:2481

void gt_ResourcePickups_Init () {
    gt_ResourcePickups = TriggerCreate("gt_ResourcePickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:3689

void gt_RemoveSalvagePing_Init () {
    gt_RemoveSalvagePing = TriggerCreate("gt_RemoveSalvagePing_Func");
    TriggerAddEventUnitAbility(gt_RemoveSalvagePing, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:4456

void gt_MineralsHarvestedBySCVs_Init () {
    gt_MineralsHarvestedBySCVs = TriggerCreate("gt_MineralsHarvestedBySCVs_Func");
    TriggerAddEventUnitAbility(gt_MineralsHarvestedBySCVs, null, AbilityCommand("SCVHarvest", 1), c_abilHarvestStageDropOff, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:4980

void gt_ObjectiveFindContrabandUpdate_Init () {
    gt_ObjectiveFindContrabandUpdate = TriggerCreate("gt_ObjectiveFindContrabandUpdate_Func");
    TriggerAddEventUnitAbility(gt_ObjectiveFindContrabandUpdate, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:3278

void gt_NukePan_Init () {
    gt_NukePan = TriggerCreate("gt_NukePan_Func");
    TriggerAddEventUnitAbility(gt_NukePan, UnitRefFromUnit(UnitFromId(2)), AbilityCommand("OdinNuclearStrike", 0), c_unitAbilStageAll, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:3557

void gt_TransmissionFirstBarrageCompleteQ_Init () {
    gt_TransmissionFirstBarrageCompleteQ = TriggerCreate("gt_TransmissionFirstBarrageCompleteQ_Func");
    TriggerAddEventUnitAbility(gt_TransmissionFirstBarrageCompleteQ, UnitRefFromUnit(UnitFromId(2)), AbilityCommand("OdinBarrage", 0), c_abilEffectStageFinish, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:3617

void gt_TransmissionBarrageQ_Init () {
    gt_TransmissionBarrageQ = TriggerCreate("gt_TransmissionBarrageQ_Func");
    TriggerAddEventUnitAbility(gt_TransmissionBarrageQ, UnitRefFromUnit(UnitFromId(2)), AbilityCommand("OdinBarrage", 0), c_abilEffectStageApproach, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:4577

void gt_DefeatOdinDead_Init () {
    gt_DefeatOdinDead = TriggerCreate("gt_DefeatOdinDead_Func");
    TriggerAddEventUnitAbility(gt_DefeatOdinDead, null, AbilityCommand("OdinWreckage", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:4982

void gt_ObjectiveDevourerSampleUpdate_Init () {
    gt_ObjectiveDevourerSampleUpdate = TriggerCreate("gt_ObjectiveDevourerSampleUpdate_Func");
    TriggerAddEventUnitAbility(gt_ObjectiveDevourerSampleUpdate, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:5038

void gt_RemoveDevourerTissueSample_Init () {
    gt_RemoveDevourerTissueSample = TriggerCreate("gt_RemoveDevourerTissueSample_Func");
    TriggerAddEventUnitAbility(gt_RemoveDevourerTissueSample, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:2491

    gt_ParadePlazaReaction = TriggerCreate("gt_ParadePlazaReaction_Func");
    TriggerAddEventUnitStartedAttack(gt_ParadePlazaReaction, null);
    TriggerAddEventUnitAbility(gt_ParadePlazaReaction, null, AbilityCommand("OdinBarrage", 255), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:2626

void gt_OdinDiesMovetoStage2_Init () {
    gt_OdinDiesMovetoStage2 = TriggerCreate("gt_OdinDiesMovetoStage2_Func");
    TriggerAddEventUnitAbility(gt_OdinDiesMovetoStage2, UnitRefFromVariable("gv_odin"), AbilityCommand("OdinWreckage", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:2777

    gt_OdinDiesQ = TriggerCreate("gt_OdinDiesQ_Func");
    TriggerEnable(gt_OdinDiesQ, false);
    TriggerAddEventUnitAbility(gt_OdinDiesQ, UnitRefFromVariable("gv_odin"), AbilityCommand("OdinWreckage", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:1469

void gt_Grenades01_Init () {
    gt_Grenades01 = TriggerCreate("gt_Grenades01_Func");
    TriggerAddEventUnitAbility(gt_Grenades01, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:1545

void gt_PlasmaGun01_Init () {
    gt_PlasmaGun01 = TriggerCreate("gt_PlasmaGun01_Func");
    TriggerAddEventUnitAbility(gt_PlasmaGun01, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:1621

void gt_ChronoChargePickup01_Init () {
    gt_ChronoChargePickup01 = TriggerCreate("gt_ChronoChargePickup01_Func");
    TriggerAddEventUnitAbility(gt_ChronoChargePickup01, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:1665

void gt_HealthandEnergyPickup_Init () {
    gt_HealthandEnergyPickup = TriggerCreate("gt_HealthandEnergyPickup_Func");
    TriggerAddEventUnitAbility(gt_HealthandEnergyPickup, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:3664

void gt_MakeAutoTurretsUnselectable_Init () {
    gt_MakeAutoTurretsUnselectable = TriggerCreate("gt_MakeAutoTurretsUnselectable_Func");
    TriggerAddEventUnitAbility(gt_MakeAutoTurretsUnselectable, null, AbilityCommand("SentryGunBurrow", 0), c_unitAbilStageAll, false);
    TriggerAddEventUnitAbility(gt_MakeAutoTurretsUnselectable, null, AbilityCommand("SentryGunUnburrow", 0), c_unitAbilStageAll, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:3665

    gt_MakeAutoTurretsUnselectable = TriggerCreate("gt_MakeAutoTurretsUnselectable_Func");
    TriggerAddEventUnitAbility(gt_MakeAutoTurretsUnselectable, null, AbilityCommand("SentryGunBurrow", 0), c_unitAbilStageAll, false);
    TriggerAddEventUnitAbility(gt_MakeAutoTurretsUnselectable, null, AbilityCommand("SentryGunUnburrow", 0), c_unitAbilStageAll, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:10911

void gt_ObjectiveProtossRelicsUpdate_Init () {
    gt_ObjectiveProtossRelicsUpdate = TriggerCreate("gt_ObjectiveProtossRelicsUpdate_Func");
    TriggerAddEventUnitAbility(gt_ObjectiveProtossRelicsUpdate, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:11036

void gt_ObjectiveProtossRelicsUpdateSecondHalf_Init () {
    gt_ObjectiveProtossRelicsUpdateSecondHalf = TriggerCreate("gt_ObjectiveProtossRelicsUpdateSecondHalf_Func");
    TriggerAddEventUnitAbility(gt_ObjectiveProtossRelicsUpdateSecondHalf, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:1443

void gt_SupplyDepotLoweredRaised_Init () {
    gt_SupplyDepotLoweredRaised = TriggerCreate("gt_SupplyDepotLoweredRaised_Func");
    TriggerAddEventUnitAbility(gt_SupplyDepotLoweredRaised, null, AbilityCommand("SupplyDepotRaise", 0), c_unitAbilStageComplete, false);
    TriggerAddEventUnitAbility(gt_SupplyDepotLoweredRaised, null, AbilityCommand("SupplyDepotLower", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:1444

    gt_SupplyDepotLoweredRaised = TriggerCreate("gt_SupplyDepotLoweredRaised_Func");
    TriggerAddEventUnitAbility(gt_SupplyDepotLoweredRaised, null, AbilityCommand("SupplyDepotRaise", 0), c_unitAbilStageComplete, false);
    TriggerAddEventUnitAbility(gt_SupplyDepotLoweredRaised, null, AbilityCommand("SupplyDepotLower", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:4204

void gt_ResourcePalletPickups_Init () {
    gt_ResourcePalletPickups = TriggerCreate("gt_ResourcePalletPickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePalletPickups, null, AbilityCommand("PickupMinerals100", 0), c_unitAbilStageExecute, false);
    TriggerAddEventUnitAbility(gt_ResourcePalletPickups, null, AbilityCommand("PickupGas100", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:4205

    gt_ResourcePalletPickups = TriggerCreate("gt_ResourcePalletPickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePalletPickups, null, AbilityCommand("PickupMinerals100", 0), c_unitAbilStageExecute, false);
    TriggerAddEventUnitAbility(gt_ResourcePalletPickups, null, AbilityCommand("PickupGas100", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:1425

void gt_SalvageBunkersDisableRetreatTransmission_Init () {
    gt_SalvageBunkersDisableRetreatTransmission = TriggerCreate("gt_SalvageBunkersDisableRetreatTransmission_Func");
    TriggerAddEventUnitAbility(gt_SalvageBunkersDisableRetreatTransmission, null, AbilityCommand("SalvageBunkerRefund", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:1767

    gt_RemoveBunkerTextTagSalvagedorDead = TriggerCreate("gt_RemoveBunkerTextTagSalvagedorDead_Func");
    TriggerAddEventUnitDied(gt_RemoveBunkerTextTagSalvagedorDead, null);
    TriggerAddEventUnitAbility(gt_RemoveBunkerTextTagSalvagedorDead, null, AbilityCommand("SalvageBunker", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:2197

void gt_MineralPickups_Init () {
    gt_MineralPickups = TriggerCreate("gt_MineralPickups_Func");
    TriggerAddEventUnitAbility(gt_MineralPickups, null, AbilityCommand("PickupMinerals100", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:1801

void gt_Playerstartsharvestingterrazine_Init () {
    gt_Playerstartsharvestingterrazine = TriggerCreate("gt_Playerstartsharvestingterrazine_Func");
    TriggerAddEventUnitAbility(gt_Playerstartsharvestingterrazine, null, AbilityCommand("SCVHarvest", 0), c_abilHarvestStageHarvest, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2028

void gt_SCVharvestingmanuallystopped_Init () {
    gt_SCVharvestingmanuallystopped = TriggerCreate("gt_SCVharvestingmanuallystopped_Func");
    TriggerAddEventUnitAbility(gt_SCVharvestingmanuallystopped, null, AbilityCommand("SCVHarvest", 0), c_unitAbilStageCancel, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2129

void gt_SCVisheadinghomewithterrazine_Init () {
    gt_SCVisheadinghomewithterrazine = TriggerCreate("gt_SCVisheadinghomewithterrazine_Func");
    TriggerAddEventUnitAbility(gt_SCVisheadinghomewithterrazine, null, AbilityCommand("SCVHarvest", 1), c_abilHarvestStageWaitToReturn, false);
    TriggerAddEventUnitAbility(gt_SCVisheadinghomewithterrazine, null, AbilityCommand("SCVHarvest", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2130

    gt_SCVisheadinghomewithterrazine = TriggerCreate("gt_SCVisheadinghomewithterrazine_Func");
    TriggerAddEventUnitAbility(gt_SCVisheadinghomewithterrazine, null, AbilityCommand("SCVHarvest", 1), c_abilHarvestStageWaitToReturn, false);
    TriggerAddEventUnitAbility(gt_SCVisheadinghomewithterrazine, null, AbilityCommand("SCVHarvest", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2342

void gt_Playerhasclaimedterrazine_Init () {
    gt_Playerhasclaimedterrazine = TriggerCreate("gt_Playerhasclaimedterrazine_Func");
    TriggerAddEventUnitAbility(gt_Playerhasclaimedterrazine, null, AbilityCommand("SCVHarvest", 1), c_abilHarvestStageDropOff, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2580

void gt_ProtosssealingterrazineQ_Init () {
    gt_ProtosssealingterrazineQ = TriggerCreate("gt_ProtosssealingterrazineQ_Func");
    TriggerAddEventUnitAbility(gt_ProtosssealingterrazineQ, null, AbilityCommand("ProbeHarvest", 0), c_abilHarvestStageHarvest, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2843

void gt_Probehassealedtheterrazine_Init () {
    gt_Probehassealedtheterrazine = TriggerCreate("gt_Probehassealedtheterrazine_Func");
    TriggerAddEventUnitAbility(gt_Probehassealedtheterrazine, null, AbilityCommand("ProbeHarvest", 1), c_abilHarvestStageWaitToReturn, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3908

void gt_ObjectiveRelicUpdate_Init () {
    gt_ObjectiveRelicUpdate = TriggerCreate("gt_ObjectiveRelicUpdate_Func");
    TriggerAddEventUnitAbility(gt_ObjectiveRelicUpdate, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1815

void gt_GhostEMPSafetySet_Init () {
    gt_GhostEMPSafetySet = TriggerCreate("gt_GhostEMPSafetySet_Func");
    TriggerAddEventUnitAbility(gt_GhostEMPSafetySet, UnitRefFromVariable("gv_ghostEMP"), AbilityCommand("EMP", 0), c_unitAbilStageAll, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:1015

void gt_NukeCameraShakeCount_Init () {
    gt_NukeCameraShakeCount = TriggerCreate("gt_NukeCameraShakeCount_Func");
    TriggerAddEventUnitAbility(gt_NukeCameraShakeCount, null, AbilityCommand("HeroNuclearStrike", 0), c_abilEffectStageFinish, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:1224

void gt_DominationEndSafety_Init () {
    gt_DominationEndSafety = TriggerCreate("gt_DominationEndSafety_Func");
    TriggerAddEventUnitAbility(gt_DominationEndSafety, null, AbilityCommand("Domination", 0), c_abilEffectStageFinish, false);
    TriggerAddEventUnitAbility(gt_DominationEndSafety, null, AbilityCommand("Domination", 0), c_unitAbilStageCancel, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:1225

    gt_DominationEndSafety = TriggerCreate("gt_DominationEndSafety_Func");
    TriggerAddEventUnitAbility(gt_DominationEndSafety, null, AbilityCommand("Domination", 0), c_abilEffectStageFinish, false);
    TriggerAddEventUnitAbility(gt_DominationEndSafety, null, AbilityCommand("Domination", 0), c_unitAbilStageCancel, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:1418

void gt_P1SnipeFlashKiller_Init () {
    gt_P1SnipeFlashKiller = TriggerCreate("gt_P1SnipeFlashKiller_Func");
    TriggerAddEventUnitAbility(gt_P1SnipeFlashKiller, null, AbilityCommand("NovaSnipe", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:1846

void gt_P1DominationFlashKiller_Init () {
    gt_P1DominationFlashKiller = TriggerCreate("gt_P1DominationFlashKiller_Func");
    TriggerAddEventUnitAbility(gt_P1DominationFlashKiller, null, AbilityCommand("Domination", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:2501

    gt_P2LZGuardDominated = TriggerCreate("gt_P2LZGuardDominated_Func");
    TriggerEnable(gt_P2LZGuardDominated, false);
    TriggerAddEventUnitAbility(gt_P2LZGuardDominated, null, AbilityCommand("Domination", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:2538

    gt_P2LZGuardReleased = TriggerCreate("gt_P2LZGuardReleased_Func");
    TriggerEnable(gt_P2LZGuardReleased, false);
    TriggerAddEventUnitAbility(gt_P2LZGuardReleased, null, AbilityCommand("ReleaseMinion", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:4241

    gt_P3ThorDominated = TriggerCreate("gt_P3ThorDominated_Func");
    TriggerEnable(gt_P3ThorDominated, false);
    TriggerAddEventUnitAbility(gt_P3ThorDominated, null, AbilityCommand("Domination", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:4265

    gt_P3ThorReleased = TriggerCreate("gt_P3ThorReleased_Func");
    TriggerEnable(gt_P3ThorReleased, false);
    TriggerAddEventUnitAbility(gt_P3ThorReleased, null, AbilityCommand("ReleaseMinion", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:4752

void gt_NukeLaunched_Init () {
    gt_NukeLaunched = TriggerCreate("gt_NukeLaunched_Func");
    TriggerAddEventUnitAbility(gt_NukeLaunched, null, AbilityCommand("HeroNuclearStrike", 0), c_abilEffectStageCast, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:6757

    gt_Collection01HarvestedMineralCheck = TriggerCreate("gt_Collection01HarvestedMineralCheck_Func");
    TriggerEnable(gt_Collection01HarvestedMineralCheck, false);
    TriggerAddEventUnitAbility(gt_Collection01HarvestedMineralCheck, null, AbilityCommand("SCVHarvest", 0), c_abilHarvestStageHarvest, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:7728

    gt_Collection03HarvestedGasCheck = TriggerCreate("gt_Collection03HarvestedGasCheck_Func");
    TriggerEnable(gt_Collection03HarvestedGasCheck, false);
    TriggerAddEventUnitAbility(gt_Collection03HarvestedGasCheck, null, AbilityCommand("SCVHarvest", 0), c_abilHarvestStageHarvest, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:4418

void gt_ObjectiveRelicsUpdate_Init () {
    gt_ObjectiveRelicsUpdate = TriggerCreate("gt_ObjectiveRelicsUpdate_Func");
    TriggerAddEventUnitAbility(gt_ObjectiveRelicsUpdate, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:2321

void gt_LaserSoundRegionClear_Init () {
    gt_LaserSoundRegionClear = TriggerCreate("gt_LaserSoundRegionClear_Func");
    TriggerAddEventUnitAbility(gt_LaserSoundRegionClear, UnitRefFromVariable("gv_tHEONEDRILL"), AbilityCommand("AttackAllowsInvulnerable", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:3024

void gt_PrismAttackPhase3Arrival_Init () {
    gt_PrismAttackPhase3Arrival = TriggerCreate("gt_PrismAttackPhase3Arrival_Func");
    TriggerAddEventUnitAbility(gt_PrismAttackPhase3Arrival, null, AbilityCommand("PhasingMode", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:4914

void gt_ObjectiveRelicsUpdate_Init () {
    gt_ObjectiveRelicsUpdate = TriggerCreate("gt_ObjectiveRelicsUpdate_Func");
    TriggerAddEventUnitAbility(gt_ObjectiveRelicsUpdate, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:3231

void gt_ResearchObjectiveProtossRelicsUpdate_Init () {
    gt_ResearchObjectiveProtossRelicsUpdate = TriggerCreate("gt_ResearchObjectiveProtossRelicsUpdate_Func");
    TriggerAddEventUnitAbility(gt_ResearchObjectiveProtossRelicsUpdate, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:1115

    gt_YamatoButtonFlashkiller = TriggerCreate("gt_YamatoButtonFlashkiller_Func");
    TriggerAddEventTimer(gt_YamatoButtonFlashkiller, gv_yamatoButtonFlashtimeout);
    TriggerAddEventUnitAbility(gt_YamatoButtonFlashkiller, null, AbilityCommand("Yamato", 0), c_unitAbilStageAll, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:2781

void gt_ResourcePickups_Init () {
    gt_ResourcePickups = TriggerCreate("gt_ResourcePickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:5403

void gt_BaseMidSCV_Init () {
    gt_BaseMidSCV = TriggerCreate("gt_BaseMidSCV_Func");
    TriggerAddEventUnitAbility(gt_BaseMidSCV, null, AbilityCommand("CommandCenterTransport", 1), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:2968

void gt_GankBurrowRemoval_Init () {
    gt_GankBurrowRemoval = TriggerCreate("gt_GankBurrowRemoval_Func");
    TriggerAddEventUnitAbility(gt_GankBurrowRemoval, null, AbilityCommand("BurrowZerglingDown", 0), c_unitAbilStageComplete, true);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:5340

void gt_ResourcePickups_Init () {
    gt_ResourcePickups = TriggerCreate("gt_ResourcePickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:1862

void gt__1SnipeAbilityFlashOff_Init () {
    gt__1SnipeAbilityFlashOff = TriggerCreate("gt__1SnipeAbilityFlashOff_Func");
    TriggerAddEventUnitAbility(gt__1SnipeAbilityFlashOff, null, AbilityCommand("RaynorSnipe", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:2161

void gt__1GrenadeAbilityFlashOff_Init () {
    gt__1GrenadeAbilityFlashOff = TriggerCreate("gt__1GrenadeAbilityFlashOff_Func");
    TriggerAddEventUnitAbility(gt__1GrenadeAbilityFlashOff, null, AbilityCommand("BonesTossGrenade", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:2495

void gt__1FlameTurretAbilityFlashOff_Init () {
    gt__1FlameTurretAbilityFlashOff = TriggerCreate("gt__1FlameTurretAbilityFlashOff_Func");
    TriggerAddEventUnitAbility(gt__1FlameTurretAbilityFlashOff, null, AbilityCommand("DutchPlaceTurret", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:3592

    gt__1BroodchamberDestroyHintPings = TriggerCreate("gt__1BroodchamberDestroyHintPings_Func");
    TriggerEnable(gt__1BroodchamberDestroyHintPings, false);
    TriggerAddEventUnitAbility(gt__1BroodchamberDestroyHintPings, null, AbilityCommand("DutchPlaceTurret", 0), c_abilEffectStageCast, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:7269

void gt__3QueenShockwaveScreenShake_Init () {
    gt__3QueenShockwaveScreenShake = TriggerCreate("gt__3QueenShockwaveScreenShake_Func");
    TriggerAddEventUnitAbility(gt__3QueenShockwaveScreenShake, null, AbilityCommand("QueenShockwave", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:8366

void gt_InfestorCooldown_Init () {
    gt_InfestorCooldown = TriggerCreate("gt_InfestorCooldown_Func");
    TriggerAddEventUnitAbility(gt_InfestorCooldown, null, AbilityCommand("InfestedTerrans", 0), c_abilEffectStageFinish, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:8524

void gt_RaynorSnipeInitialize_Init () {
    gt_RaynorSnipeInitialize = TriggerCreate("gt_RaynorSnipeInitialize_Func");
    TriggerAddEventUnitAbility(gt_RaynorSnipeInitialize, null, AbilityCommand("RaynorSnipe", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:8838

void gt_InfestorWarningQ_Init () {
    gt_InfestorWarningQ = TriggerCreate("gt_InfestorWarningQ_Func");
    TriggerAddEventUnitAbility(gt_InfestorWarningQ, null, AbilityCommand("InfestedTerrans", 0), c_abilEffectStageFinish, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:3486

void gt_ResourcePickups_Init () {
    gt_ResourcePickups = TriggerCreate("gt_ResourcePickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1385

void gt_EnergyNovaQ_Init () {
    gt_EnergyNovaQ = TriggerCreate("gt_EnergyNovaQ_Func");
    TriggerAddEventUnitAbility(gt_EnergyNovaQ, UnitRefFromUnit(UnitFromId(42)), AbilityCommand("EnergyNova", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:1452

void gt_EnergyNovaUsed_Init () {
    gt_EnergyNovaUsed = TriggerCreate("gt_EnergyNovaUsed_Func");
    TriggerAddEventUnitAbility(gt_EnergyNovaUsed, UnitRefFromUnit(UnitFromId(42)), AbilityCommand("EnergyNova", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:3830

void gt_KerriganOmegastormCooldown_Init () {
    gt_KerriganOmegastormCooldown = TriggerCreate("gt_KerriganOmegastormCooldown_Func");
    TriggerAddEventUnitAbility(gt_KerriganOmegastormCooldown, null, AbilityCommand("OmegaStorm", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:3852

void gt_KerriganImplosionCooldown_Init () {
    gt_KerriganImplosionCooldown = TriggerCreate("gt_KerriganImplosionCooldown_Func");
    TriggerAddEventUnitAbility(gt_KerriganImplosionCooldown, null, AbilityCommand("Implosion", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:4981

    gt_StunnedUltraliskQ = TriggerCreate("gt_StunnedUltraliskQ_Func");
    TriggerEnable(gt_StunnedUltraliskQ, false);
    TriggerAddEventUnitAbility(gt_StunnedUltraliskQ, null, AbilityCommand("ZeratulStun", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul03.sc2map/MapScript.galaxy:1742

void gt_ResourcePickups_Init () {
    gt_ResourcePickups = TriggerCreate("gt_ResourcePickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/terrancovertops.sc2map/MapScript.galaxy:456

void gt_MultikillNukedetector_Init () {
    gt_MultikillNukedetector = TriggerCreate("gt_MultikillNukedetector_Func");
    TriggerAddEventUnitAbility(gt_MultikillNukedetector, null, AbilityCommand("TacNukeStrike", 0), c_abilEffectStageFinish, false);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson01.sc2mapMapScript.galaxy:1619

void gt_ResourcePickups_Init () {
    gt_ResourcePickups = TriggerCreate("gt_ResourcePickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson01.sc2mapMapScript.galaxy:5541

void gt_ResearchObjectiveChrysalisUpdate_Init () {
    gt_ResearchObjectiveChrysalisUpdate = TriggerCreate("gt_ResearchObjectiveChrysalisUpdate_Func");
    TriggerAddEventUnitAbility(gt_ResearchObjectiveChrysalisUpdate, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson02.sc2mapMapScript.galaxy:1298

void gt_CreatePingsWhenInfestedUnburrows_Init () {
    gt_CreatePingsWhenInfestedUnburrows = TriggerCreate("gt_CreatePingsWhenInfestedUnburrows_Func");
    TriggerAddEventUnitAbility(gt_CreatePingsWhenInfestedUnburrows, null, AbilityCommand("BurrowInfestorUp", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson02.sc2mapMapScript.galaxy:1340

void gt_RemovePingsWhenInfestorBurrows_Init () {
    gt_RemovePingsWhenInfestorBurrows = TriggerCreate("gt_RemovePingsWhenInfestorBurrows_Func");
    TriggerAddEventUnitAbility(gt_RemovePingsWhenInfestorBurrows, null, AbilityCommand("BurrowInfestorDown", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson02.sc2mapMapScript.galaxy:1473

void gt_InfestorCooldown_Init () {
    gt_InfestorCooldown = TriggerCreate("gt_InfestorCooldown_Func");
    TriggerAddEventUnitAbility(gt_InfestorCooldown, null, AbilityCommand("InfestedTerrans", 0), c_abilEffectStageFinish, false);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03a.sc2mapMapScript.galaxy:3605

void gt_ResourcePickups_Init () {
    gt_ResourcePickups = TriggerCreate("gt_ResourcePickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03a.sc2mapMapScript.galaxy:4293

void gt_TransmissionPurifierUsesVortexQ_Init () {
    gt_TransmissionPurifierUsesVortexQ = TriggerCreate("gt_TransmissionPurifierUsesVortexQ_Func");
    TriggerAddEventUnitAbility(gt_TransmissionPurifierUsesVortexQ, null, AbilityCommand("VortexPurifier", 0), c_unitAbilStageComplete, false);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2mapMapScript.galaxy:1389

void gt_GasPickups_Init () {
    gt_GasPickups = TriggerCreate("gt_GasPickups_Func");
    TriggerAddEventUnitAbility(gt_GasPickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2mapMapScript.galaxy:3267

void gt_ResourcePalletPickups_Init () {
    gt_ResourcePalletPickups = TriggerCreate("gt_ResourcePalletPickups_Func");
    TriggerAddEventUnitAbility(gt_ResourcePalletPickups, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2mapMapScript.galaxy:5567

void gt_DefilerSkeletonFinding_Init () {
    gt_DefilerSkeletonFinding = TriggerCreate("gt_DefilerSkeletonFinding_Func");
    TriggerAddEventUnitAbility(gt_DefilerSkeletonFinding, null, AbilityCommand("Pickup", 0), c_unitAbilStageExecute, false);
}