# Unit Training Progress

Grammaru training progress is stage
FlagsNative | Event

This event fires when a unit’s training progress reaches a certain stage. Use “Triggering Player” to get the player that started the training. Use “Triggering Unit” to get the unit doing the training. Use “Triggering Progress Unit Type” to get the unit type of the unit being trained. Use “Triggering Progress Unit” to get the unit being trained.

# Arguments

Returns — void

native void TriggerAddEventUnitTrainProgress(
	trigger t,
	unitref u,
	int stage,
);

# Event parameters

Category: Unit / Progress And Queues

# Examples

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

void gt_DiamondbackProduced_Init () {
    gt_DiamondbackProduced = TriggerCreate("gt_DiamondbackProduced_Func");
    TriggerAddEventUnitTrainProgress(gt_DiamondbackProduced, null, c_unitProgressStageComplete);
}

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

void gt_AchievementSCVTrained_Init () {
    gt_AchievementSCVTrained = TriggerCreate("gt_AchievementSCVTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_AchievementSCVTrained, null, c_unitProgressStageComplete);
}

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

void gt_AchievementNoSCVTraining_Init () {
    gt_AchievementNoSCVTraining = TriggerCreate("gt_AchievementNoSCVTraining_Func");
    TriggerAddEventUnitTrainProgress(gt_AchievementNoSCVTraining, null, c_unitProgressStageComplete);
}

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

void gt_SCVTrained_Init () {
    gt_SCVTrained = TriggerCreate("gt_SCVTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_SCVTrained, null, c_unitProgressStageComplete);
}

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

void gt_MedicTrained_Init () {
    gt_MedicTrained = TriggerCreate("gt_MedicTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_MedicTrained, null, c_unitProgressStageComplete);
}

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

void gt_StatMedicTrained_Init () {
    gt_StatMedicTrained = TriggerCreate("gt_StatMedicTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_StatMedicTrained, null, c_unitProgressStageComplete);
}

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

void gt_TransmissionWatchSpendingWarningQ_Init () {
    gt_TransmissionWatchSpendingWarningQ = TriggerCreate("gt_TransmissionWatchSpendingWarningQ_Func");
    TriggerAddEventUnitTrainProgress(gt_TransmissionWatchSpendingWarningQ, null, c_unitProgressStageComplete);
}

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

    gt_Production02TrainMarineCheck = TriggerCreate("gt_Production02TrainMarineCheck_Func");
    TriggerEnable(gt_Production02TrainMarineCheck, false);
    TriggerAddEventUnitTrainProgress(gt_Production02TrainMarineCheck, null, c_unitProgressStageStart);
}

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

    gt_ObjectiveProduction02Update = TriggerCreate("gt_ObjectiveProduction02Update_Func");
    TriggerEnable(gt_ObjectiveProduction02Update, false);
    TriggerAddEventUnitTrainProgress(gt_ObjectiveProduction02Update, null, c_unitProgressStageComplete);
}

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

    gt_Production04MoreLinesQ = TriggerCreate("gt_Production04MoreLinesQ_Func");
    TriggerEnable(gt_Production04MoreLinesQ, false);
    TriggerAddEventUnitTrainProgress(gt_Production04MoreLinesQ, null, c_unitProgressStageStart);
}

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

    gt_Production04MarauderCheck = TriggerCreate("gt_Production04MarauderCheck_Func");
    TriggerEnable(gt_Production04MarauderCheck, false);
    TriggerAddEventUnitTrainProgress(gt_Production04MarauderCheck, null, c_unitProgressStageStart);
}

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

    gt_ObjectiveProduction04Complete = TriggerCreate("gt_ObjectiveProduction04Complete_Func");
    TriggerEnable(gt_ObjectiveProduction04Complete, false);
    TriggerAddEventUnitTrainProgress(gt_ObjectiveProduction04Complete, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1170

void gt_MedivacTrained_Init () {
    gt_MedivacTrained = TriggerCreate("gt_MedivacTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_MedivacTrained, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:5508

void gt_AchievementCombatUnitTrained_Init () {
    gt_AchievementCombatUnitTrained = TriggerCreate("gt_AchievementCombatUnitTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_AchievementCombatUnitTrained, null, c_unitProgressStageComplete);
}

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

void gt_AchievementBarracksOrFactoryUnitNotBuilt_Init () {
    gt_AchievementBarracksOrFactoryUnitNotBuilt = TriggerCreate("gt_AchievementBarracksOrFactoryUnitNotBuilt_Func");
    TriggerAddEventUnitTrainProgress(gt_AchievementBarracksOrFactoryUnitNotBuilt, null, c_unitProgressStageComplete);
}

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

void gt_AchievementNonMercCombatUnitTrained_Init () {
    gt_AchievementNonMercCombatUnitTrained = TriggerCreate("gt_AchievementNonMercCombatUnitTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_AchievementNonMercCombatUnitTrained, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:2487

void gt_PlayerBuildingArmyActivatesMidCin_Init () {
    gt_PlayerBuildingArmyActivatesMidCin = TriggerCreate("gt_PlayerBuildingArmyActivatesMidCin_Func");
    TriggerAddEventUnitTrainProgress(gt_PlayerBuildingArmyActivatesMidCin, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:2585

void gt_PlayerBuildingUnitActivatesActivatesStalker_Init () {
    gt_PlayerBuildingUnitActivatesActivatesStalker = TriggerCreate("gt_PlayerBuildingUnitActivatesActivatesStalker_Func");
    TriggerAddEventUnitTrainProgress(gt_PlayerBuildingUnitActivatesActivatesStalker, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:5011

void gt_StatStargateUnitBuilt_Init () {
    gt_StatStargateUnitBuilt = TriggerCreate("gt_StatStargateUnitBuilt_Func");
    TriggerAddEventUnitTrainProgress(gt_StatStargateUnitBuilt, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:1027

void gt_TrackUnitBuilt_Init () {
    gt_TrackUnitBuilt = TriggerCreate("gt_TrackUnitBuilt_Func");
    TriggerAddEventUnitTrainProgress(gt_TrackUnitBuilt, null, c_unitProgressStageComplete);
}

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

void gt_DiamondbackProduced_Init () {
    gt_DiamondbackProduced = TriggerCreate("gt_DiamondbackProduced_Func");
    TriggerAddEventUnitTrainProgress(gt_DiamondbackProduced, null, c_unitProgressStageComplete);
}

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

void gt_AchievementSCVTrained_Init () {
    gt_AchievementSCVTrained = TriggerCreate("gt_AchievementSCVTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_AchievementSCVTrained, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner02.sc2mapMapScript.galaxy:4347

void gt_AchievementNoSCVTraining_Init () {
    gt_AchievementNoSCVTraining = TriggerCreate("gt_AchievementNoSCVTraining_Func");
    TriggerAddEventUnitTrainProgress(gt_AchievementNoSCVTraining, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor02.sc2mapMapScript.galaxy:1548

void gt_SCVTrained_Init () {
    gt_SCVTrained = TriggerCreate("gt_SCVTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_SCVTrained, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor02.sc2mapMapScript.galaxy:1582

void gt_MedicTrained_Init () {
    gt_MedicTrained = TriggerCreate("gt_MedicTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_MedicTrained, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor02.sc2mapMapScript.galaxy:4130

void gt_StatMedicTrained_Init () {
    gt_StatMedicTrained = TriggerCreate("gt_StatMedicTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_StatMedicTrained, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh01.sc2mapMapScript.galaxy:3376

void gt_TransmissionWatchSpendingWarningQ_Init () {
    gt_TransmissionWatchSpendingWarningQ = TriggerCreate("gt_TransmissionWatchSpendingWarningQ_Func");
    TriggerAddEventUnitTrainProgress(gt_TransmissionWatchSpendingWarningQ, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttutorial01.sc2mapMapScript.galaxy:8410

    gt_Production02TrainMarineCheck = TriggerCreate("gt_Production02TrainMarineCheck_Func");
    TriggerEnable(gt_Production02TrainMarineCheck, false);
    TriggerAddEventUnitTrainProgress(gt_Production02TrainMarineCheck, null, c_unitProgressStageStart);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttutorial01.sc2mapMapScript.galaxy:8488

    gt_ObjectiveProduction02Update = TriggerCreate("gt_ObjectiveProduction02Update_Func");
    TriggerEnable(gt_ObjectiveProduction02Update, false);
    TriggerAddEventUnitTrainProgress(gt_ObjectiveProduction02Update, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttutorial01.sc2mapMapScript.galaxy:9041

    gt_Production04MoreLinesQ = TriggerCreate("gt_Production04MoreLinesQ_Func");
    TriggerEnable(gt_Production04MoreLinesQ, false);
    TriggerAddEventUnitTrainProgress(gt_Production04MoreLinesQ, null, c_unitProgressStageStart);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttutorial01.sc2mapMapScript.galaxy:9169

    gt_Production04MarauderCheck = TriggerCreate("gt_Production04MarauderCheck_Func");
    TriggerEnable(gt_Production04MarauderCheck, false);
    TriggerAddEventUnitTrainProgress(gt_Production04MarauderCheck, null, c_unitProgressStageStart);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttutorial01.sc2mapMapScript.galaxy:9255

    gt_ObjectiveProduction04Complete = TriggerCreate("gt_ObjectiveProduction04Complete_Func");
    TriggerEnable(gt_ObjectiveProduction04Complete, false);
    TriggerAddEventUnitTrainProgress(gt_ObjectiveProduction04Complete, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:1170

void gt_MedivacTrained_Init () {
    gt_MedivacTrained = TriggerCreate("gt_MedivacTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_MedivacTrained, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:5508

void gt_AchievementCombatUnitTrained_Init () {
    gt_AchievementCombatUnitTrained = TriggerCreate("gt_AchievementCombatUnitTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_AchievementCombatUnitTrained, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus04.sc2mapMapScript.galaxy:2568

void gt_AchievementBarracksOrFactoryUnitNotBuilt_Init () {
    gt_AchievementBarracksOrFactoryUnitNotBuilt = TriggerCreate("gt_AchievementBarracksOrFactoryUnitNotBuilt_Func");
    TriggerAddEventUnitTrainProgress(gt_AchievementBarracksOrFactoryUnitNotBuilt, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian01.sc2mapMapScript.galaxy:4340

void gt_AchievementNonMercCombatUnitTrained_Init () {
    gt_AchievementNonMercCombatUnitTrained = TriggerCreate("gt_AchievementNonMercCombatUnitTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_AchievementNonMercCombatUnitTrained, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul02.sc2mapMapScript.galaxy:2487

void gt_PlayerBuildingArmyActivatesMidCin_Init () {
    gt_PlayerBuildingArmyActivatesMidCin = TriggerCreate("gt_PlayerBuildingArmyActivatesMidCin_Func");
    TriggerAddEventUnitTrainProgress(gt_PlayerBuildingArmyActivatesMidCin, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul02.sc2mapMapScript.galaxy:2585

void gt_PlayerBuildingUnitActivatesActivatesStalker_Init () {
    gt_PlayerBuildingUnitActivatesActivatesStalker = TriggerCreate("gt_PlayerBuildingUnitActivatesActivatesStalker_Func");
    TriggerAddEventUnitTrainProgress(gt_PlayerBuildingUnitActivatesActivatesStalker, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2mapMapScript.galaxy:5011

void gt_StatStargateUnitBuilt_Init () {
    gt_StatStargateUnitBuilt = TriggerCreate("gt_StatStargateUnitBuilt_Func");
    TriggerAddEventUnitTrainProgress(gt_StatStargateUnitBuilt, null, c_unitProgressStageComplete);
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/economy.sc2mapMapScript.galaxy:1027

void gt_TrackUnitBuilt_Init () {
    gt_TrackUnitBuilt = TriggerCreate("gt_TrackUnitBuilt_Func");
    TriggerAddEventUnitTrainProgress(gt_TrackUnitBuilt, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionhydralisk.sc2map/MapScript.galaxy:1372

void gt_ImpalerMorphFinished_Init () {
    gt_ImpalerMorphFinished = TriggerCreate("gt_ImpalerMorphFinished_Func");
    TriggerAddEventUnitTrainProgress(gt_ImpalerMorphFinished, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2map/MapScript.galaxy:3391

void gt_ObjectiveMorphBroodLordsGroupUpdate_Init () {
    gt_ObjectiveMorphBroodLordsGroupUpdate = TriggerCreate("gt_ObjectiveMorphBroodLordsGroupUpdate_Func");
    TriggerAddEventUnitTrainProgress(gt_ObjectiveMorphBroodLordsGroupUpdate, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionultralisk.sc2map/MapScript.galaxy:1230

void gt_NoxiousMorphCatch_Init () {
    gt_NoxiousMorphCatch = TriggerCreate("gt_NoxiousMorphCatch_Func");
    TriggerAddEventUnitTrainProgress(gt_NoxiousMorphCatch, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionzergling.sc2map/MapScript.galaxy:1433

void gt_SwarmlingMorphSwarmlingsQ_Init () {
    gt_SwarmlingMorphSwarmlingsQ = TriggerCreate("gt_SwarmlingMorphSwarmlingsQ_Func");
    TriggerAddEventUnitTrainProgress(gt_SwarmlingMorphSwarmlingsQ, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionzergling.sc2map/MapScript.galaxy:2822

    gt_MidRaptorMorph = TriggerCreate("gt_MidRaptorMorph_Func");
    TriggerEnable(gt_MidRaptorMorph, false);
    TriggerAddEventUnitTrainProgress(gt_MidRaptorMorph, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zexpedition03.sc2map/MapScript.galaxy:1852

void gt_MorphtoSwarmQueenComplete_Init () {
    gt_MorphtoSwarmQueenComplete = TriggerCreate("gt_MorphtoSwarmQueenComplete_Func");
    TriggerAddEventUnitTrainProgress(gt_MorphtoSwarmQueenComplete, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zexpedition03.sc2map/MapScript.galaxy:1929

    gt_TurnoffGrowtoLargeQueenBlinky = TriggerCreate("gt_TurnoffGrowtoLargeQueenBlinky_Func");
    TriggerEnable(gt_TurnoffGrowtoLargeQueenBlinky, false);
    TriggerAddEventUnitTrainProgress(gt_TurnoffGrowtoLargeQueenBlinky, UnitRefFromVariable("gv_tHE_ONE_QUEEN"), c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zexpedition03.sc2map/MapScript.galaxy:2096

    gt_TurnoffGrowtoHugeQueenBlinky = TriggerCreate("gt_TurnoffGrowtoHugeQueenBlinky_Func");
    TriggerEnable(gt_TurnoffGrowtoHugeQueenBlinky, false);
    TriggerAddEventUnitTrainProgress(gt_TurnoffGrowtoHugeQueenBlinky, UnitRefFromVariable("gv_tHE_ONE_QUEEN"), c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zexpedition03.sc2map/MapScript.galaxy:3824

void gt_TurnoffMorphtoSwarmQueenBlinky_Init () {
    gt_TurnoffMorphtoSwarmQueenBlinky = TriggerCreate("gt_TurnoffMorphtoSwarmQueenBlinky_Func");
    TriggerAddEventUnitTrainProgress(gt_TurnoffMorphtoSwarmQueenBlinky, UnitRefFromVariable("gv_tHE_ONE_QUEEN"), c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zexpedition03.sc2map/MapScript.galaxy:3939

void gt_TurnoffSpawnUnitsBlinky_Init () {
    gt_TurnoffSpawnUnitsBlinky = TriggerCreate("gt_TurnoffSpawnUnitsBlinky_Func");
    TriggerAddEventUnitTrainProgress(gt_TurnoffSpawnUnitsBlinky, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zexpedition03.sc2map/MapScript.galaxy:7128

void gt_NumberofUnitsSpawned_Init () {
    gt_NumberofUnitsSpawned = TriggerCreate("gt_NumberofUnitsSpawned_Func");
    TriggerAddEventUnitTrainProgress(gt_NumberofUnitsSpawned, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab01.sc2map/MapScript.galaxy:1721

void gt_AttachInfoTextPlayerTraining_Init () {
    gt_AttachInfoTextPlayerTraining = TriggerCreate("gt_AttachInfoTextPlayerTraining_Func");
    TriggerAddEventUnitTrainProgress(gt_AttachInfoTextPlayerTraining, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab01.sc2map/MapScript.galaxy:3586

void gt_OverlordMorphStartedQ_Init () {
    gt_OverlordMorphStartedQ = TriggerCreate("gt_OverlordMorphStartedQ_Func");
    TriggerAddEventUnitTrainProgress(gt_OverlordMorphStartedQ, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab01.sc2map/MapScript.galaxy:3629

void gt_OverlordMorphCountTrack_Init () {
    gt_OverlordMorphCountTrack = TriggerCreate("gt_OverlordMorphCountTrack_Func");
    TriggerAddEventUnitTrainProgress(gt_OverlordMorphCountTrack, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab01.sc2map/MapScript.galaxy:4112

void gt_OverlordCompleted_Init () {
    gt_OverlordCompleted = TriggerCreate("gt_OverlordCompleted_Func");
    TriggerAddEventUnitTrainProgress(gt_OverlordCompleted, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab01.sc2map/MapScript.galaxy:5364

void gt_ZerglingMorphStarted_Init () {
    gt_ZerglingMorphStarted = TriggerCreate("gt_ZerglingMorphStarted_Func");
    TriggerAddEventUnitTrainProgress(gt_ZerglingMorphStarted, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab03.sc2map/MapScript.galaxy:1789

void gt_AttachInfoTextPlayerTraining_Init () {
    gt_AttachInfoTextPlayerTraining = TriggerCreate("gt_AttachInfoTextPlayerTraining_Func");
    TriggerAddEventUnitTrainProgress(gt_AttachInfoTextPlayerTraining, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab03.sc2map/MapScript.galaxy:2489

void gt_ZerglingStarted_Init () {
    gt_ZerglingStarted = TriggerCreate("gt_ZerglingStarted_Func");
    TriggerAddEventUnitTrainProgress(gt_ZerglingStarted, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab03.sc2map/MapScript.galaxy:2530

void gt_ZerglingCompleted_Init () {
    gt_ZerglingCompleted = TriggerCreate("gt_ZerglingCompleted_Func");
    TriggerAddEventUnitTrainProgress(gt_ZerglingCompleted, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab03.sc2map/MapScript.galaxy:3196

void gt_QueenStarted_Init () {
    gt_QueenStarted = TriggerCreate("gt_QueenStarted_Func");
    TriggerAddEventUnitTrainProgress(gt_QueenStarted, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab03.sc2map/MapScript.galaxy:3239

void gt_QueenCompleted_Init () {
    gt_QueenCompleted = TriggerCreate("gt_QueenCompleted_Func");
    TriggerAddEventUnitTrainProgress(gt_QueenCompleted, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab03.sc2map/MapScript.galaxy:3820

void gt_OverlordStarted_Init () {
    gt_OverlordStarted = TriggerCreate("gt_OverlordStarted_Func");
    TriggerAddEventUnitTrainProgress(gt_OverlordStarted, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab03.sc2map/MapScript.galaxy:3861

void gt_OverlordCompleted_Init () {
    gt_OverlordCompleted = TriggerCreate("gt_OverlordCompleted_Func");
    TriggerAddEventUnitTrainProgress(gt_OverlordCompleted, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab03.sc2map/MapScript.galaxy:4083

    gt_DronesButtonPressed = TriggerCreate("gt_DronesButtonPressed_Func");
    TriggerEnable(gt_DronesButtonPressed, false);
    TriggerAddEventUnitTrainProgress(gt_DronesButtonPressed, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:2860

void gt_EggUnitTrained_Init () {
    gt_EggUnitTrained = TriggerCreate("gt_EggUnitTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_EggUnitTrained, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:1225

    gt_UnitTrainedOrConstructed = TriggerCreate("gt_UnitTrainedOrConstructed_Func");
    TriggerAddEventUnitConstructProgress(gt_UnitTrainedOrConstructed, null, c_unitProgressStageStart);
    TriggerAddEventUnitTrainProgress(gt_UnitTrainedOrConstructed, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/voidprologue/voidprologue03.sc2map/MapScript.galaxy:5230

void gt_S3ShadowSpawnComplete_Init () {
    gt_S3ShadowSpawnComplete = TriggerCreate("gt_S3ShadowSpawnComplete_Func");
    TriggerAddEventUnitTrainProgress(gt_S3ShadowSpawnComplete, null, c_unitProgressStageComplete);
    TriggerAddEventUnitConstructProgress(gt_S3ShadowSpawnComplete, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/voidprologue/voidprologue03.sc2map/MapScript.galaxy:6924

    gt_S3FinalStretchUnitConstructionCompleted = TriggerCreate("gt_S3FinalStretchUnitConstructionCompleted_Func");
    TriggerAddEventUnitConstructProgress(gt_S3FinalStretchUnitConstructionCompleted, null, c_unitProgressStageComplete);
    TriggerAddEventUnitTrainProgress(gt_S3FinalStretchUnitConstructionCompleted, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionhydralisk.sc2mapMapScript.galaxy:1372

void gt_ImpalerMorphFinished_Init () {
    gt_ImpalerMorphFinished = TriggerCreate("gt_ImpalerMorphFinished_Func");
    TriggerAddEventUnitTrainProgress(gt_ImpalerMorphFinished, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2mapMapScript.galaxy:3391

void gt_ObjectiveMorphBroodLordsGroupUpdate_Init () {
    gt_ObjectiveMorphBroodLordsGroupUpdate = TriggerCreate("gt_ObjectiveMorphBroodLordsGroupUpdate_Func");
    TriggerAddEventUnitTrainProgress(gt_ObjectiveMorphBroodLordsGroupUpdate, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionultralisk.sc2mapMapScript.galaxy:1230

void gt_NoxiousMorphCatch_Init () {
    gt_NoxiousMorphCatch = TriggerCreate("gt_NoxiousMorphCatch_Func");
    TriggerAddEventUnitTrainProgress(gt_NoxiousMorphCatch, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionzergling.sc2mapMapScript.galaxy:1433

void gt_SwarmlingMorphSwarmlingsQ_Init () {
    gt_SwarmlingMorphSwarmlingsQ = TriggerCreate("gt_SwarmlingMorphSwarmlingsQ_Func");
    TriggerAddEventUnitTrainProgress(gt_SwarmlingMorphSwarmlingsQ, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionzergling.sc2mapMapScript.galaxy:2822

    gt_MidRaptorMorph = TriggerCreate("gt_MidRaptorMorph_Func");
    TriggerEnable(gt_MidRaptorMorph, false);
    TriggerAddEventUnitTrainProgress(gt_MidRaptorMorph, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zexpedition03.sc2mapMapScript.galaxy:1852

void gt_MorphtoSwarmQueenComplete_Init () {
    gt_MorphtoSwarmQueenComplete = TriggerCreate("gt_MorphtoSwarmQueenComplete_Func");
    TriggerAddEventUnitTrainProgress(gt_MorphtoSwarmQueenComplete, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zexpedition03.sc2mapMapScript.galaxy:1929

    gt_TurnoffGrowtoLargeQueenBlinky = TriggerCreate("gt_TurnoffGrowtoLargeQueenBlinky_Func");
    TriggerEnable(gt_TurnoffGrowtoLargeQueenBlinky, false);
    TriggerAddEventUnitTrainProgress(gt_TurnoffGrowtoLargeQueenBlinky, UnitRefFromVariable("gv_tHE_ONE_QUEEN"), c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zexpedition03.sc2mapMapScript.galaxy:2096

    gt_TurnoffGrowtoHugeQueenBlinky = TriggerCreate("gt_TurnoffGrowtoHugeQueenBlinky_Func");
    TriggerEnable(gt_TurnoffGrowtoHugeQueenBlinky, false);
    TriggerAddEventUnitTrainProgress(gt_TurnoffGrowtoHugeQueenBlinky, UnitRefFromVariable("gv_tHE_ONE_QUEEN"), c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zexpedition03.sc2mapMapScript.galaxy:3824

void gt_TurnoffMorphtoSwarmQueenBlinky_Init () {
    gt_TurnoffMorphtoSwarmQueenBlinky = TriggerCreate("gt_TurnoffMorphtoSwarmQueenBlinky_Func");
    TriggerAddEventUnitTrainProgress(gt_TurnoffMorphtoSwarmQueenBlinky, UnitRefFromVariable("gv_tHE_ONE_QUEEN"), c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zexpedition03.sc2mapMapScript.galaxy:3939

void gt_TurnoffSpawnUnitsBlinky_Init () {
    gt_TurnoffSpawnUnitsBlinky = TriggerCreate("gt_TurnoffSpawnUnitsBlinky_Func");
    TriggerAddEventUnitTrainProgress(gt_TurnoffSpawnUnitsBlinky, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zexpedition03.sc2mapMapScript.galaxy:7128

void gt_NumberofUnitsSpawned_Init () {
    gt_NumberofUnitsSpawned = TriggerCreate("gt_NumberofUnitsSpawned_Func");
    TriggerAddEventUnitTrainProgress(gt_NumberofUnitsSpawned, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab01.sc2mapMapScript.galaxy:1721

void gt_AttachInfoTextPlayerTraining_Init () {
    gt_AttachInfoTextPlayerTraining = TriggerCreate("gt_AttachInfoTextPlayerTraining_Func");
    TriggerAddEventUnitTrainProgress(gt_AttachInfoTextPlayerTraining, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab01.sc2mapMapScript.galaxy:3586

void gt_OverlordMorphStartedQ_Init () {
    gt_OverlordMorphStartedQ = TriggerCreate("gt_OverlordMorphStartedQ_Func");
    TriggerAddEventUnitTrainProgress(gt_OverlordMorphStartedQ, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab01.sc2mapMapScript.galaxy:3629

void gt_OverlordMorphCountTrack_Init () {
    gt_OverlordMorphCountTrack = TriggerCreate("gt_OverlordMorphCountTrack_Func");
    TriggerAddEventUnitTrainProgress(gt_OverlordMorphCountTrack, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab01.sc2mapMapScript.galaxy:4112

void gt_OverlordCompleted_Init () {
    gt_OverlordCompleted = TriggerCreate("gt_OverlordCompleted_Func");
    TriggerAddEventUnitTrainProgress(gt_OverlordCompleted, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab01.sc2mapMapScript.galaxy:5364

void gt_ZerglingMorphStarted_Init () {
    gt_ZerglingMorphStarted = TriggerCreate("gt_ZerglingMorphStarted_Func");
    TriggerAddEventUnitTrainProgress(gt_ZerglingMorphStarted, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab03.sc2mapMapScript.galaxy:1789

void gt_AttachInfoTextPlayerTraining_Init () {
    gt_AttachInfoTextPlayerTraining = TriggerCreate("gt_AttachInfoTextPlayerTraining_Func");
    TriggerAddEventUnitTrainProgress(gt_AttachInfoTextPlayerTraining, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab03.sc2mapMapScript.galaxy:2489

void gt_ZerglingStarted_Init () {
    gt_ZerglingStarted = TriggerCreate("gt_ZerglingStarted_Func");
    TriggerAddEventUnitTrainProgress(gt_ZerglingStarted, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab03.sc2mapMapScript.galaxy:2530

void gt_ZerglingCompleted_Init () {
    gt_ZerglingCompleted = TriggerCreate("gt_ZerglingCompleted_Func");
    TriggerAddEventUnitTrainProgress(gt_ZerglingCompleted, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab03.sc2mapMapScript.galaxy:3196

void gt_QueenStarted_Init () {
    gt_QueenStarted = TriggerCreate("gt_QueenStarted_Func");
    TriggerAddEventUnitTrainProgress(gt_QueenStarted, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab03.sc2mapMapScript.galaxy:3239

void gt_QueenCompleted_Init () {
    gt_QueenCompleted = TriggerCreate("gt_QueenCompleted_Func");
    TriggerAddEventUnitTrainProgress(gt_QueenCompleted, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab03.sc2mapMapScript.galaxy:3820

void gt_OverlordStarted_Init () {
    gt_OverlordStarted = TriggerCreate("gt_OverlordStarted_Func");
    TriggerAddEventUnitTrainProgress(gt_OverlordStarted, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab03.sc2mapMapScript.galaxy:3861

void gt_OverlordCompleted_Init () {
    gt_OverlordCompleted = TriggerCreate("gt_OverlordCompleted_Func");
    TriggerAddEventUnitTrainProgress(gt_OverlordCompleted, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab03.sc2mapMapScript.galaxy:4083

    gt_DronesButtonPressed = TriggerCreate("gt_DronesButtonPressed_Func");
    TriggerEnable(gt_DronesButtonPressed, false);
    TriggerAddEventUnitTrainProgress(gt_DronesButtonPressed, null, c_unitProgressStageStart);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zzerus03.sc2mapMapScript.galaxy:2860

void gt_EggUnitTrained_Init () {
    gt_EggUnitTrained = TriggerCreate("gt_EggUnitTrained_Func");
    TriggerAddEventUnitTrainProgress(gt_EggUnitTrained, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2mapMapScript.galaxy:1225

    gt_UnitTrainedOrConstructed = TriggerCreate("gt_UnitTrainedOrConstructed_Func");
    TriggerAddEventUnitConstructProgress(gt_UnitTrainedOrConstructed, null, c_unitProgressStageStart);
    TriggerAddEventUnitTrainProgress(gt_UnitTrainedOrConstructed, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue03.sc2mapMapScript.galaxy:5230

void gt_S3ShadowSpawnComplete_Init () {
    gt_S3ShadowSpawnComplete = TriggerCreate("gt_S3ShadowSpawnComplete_Func");
    TriggerAddEventUnitTrainProgress(gt_S3ShadowSpawnComplete, null, c_unitProgressStageComplete);
    TriggerAddEventUnitConstructProgress(gt_S3ShadowSpawnComplete, null, c_unitProgressStageComplete);
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue03.sc2mapMapScript.galaxy:6924

    gt_S3FinalStretchUnitConstructionCompleted = TriggerCreate("gt_S3FinalStretchUnitConstructionCompleted_Func");
    TriggerAddEventUnitConstructProgress(gt_S3FinalStretchUnitConstructionCompleted, null, c_unitProgressStageComplete);
    TriggerAddEventUnitTrainProgress(gt_S3FinalStretchUnitConstructionCompleted, null, c_unitProgressStageComplete);
}

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:3483

    TriggerEnable(gt_SupplyHelperComplete, false);
    TriggerAddEventUnitConstructProgress(gt_SupplyHelperComplete, null, c_unitProgressStageComplete);
    TriggerAddEventUnitTrainProgress(gt_SupplyHelperComplete, null, c_unitProgressStageComplete);
}

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:17596

    TriggerAddEventUnitSelected(gt_ProtossWarpZealotsGatewaySelection, null, gv_p01_USER, true);
    TriggerAddEventUnitSelected(gt_ProtossWarpZealotsGatewaySelection, null, gv_p01_USER, false);
    TriggerAddEventUnitTrainProgress(gt_ProtossWarpZealotsGatewaySelection, null, c_unitProgressStageComplete);
    TriggerAddEventUnitTrainProgress(gt_ProtossWarpZealotsGatewaySelection, null, c_unitProgressStageCancel);
    TriggerAddEventUnitTrainProgress(gt_ProtossWarpZealotsGatewaySelection, null, c_unitProgressStageStart);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:17597

    TriggerAddEventUnitSelected(gt_ProtossWarpZealotsGatewaySelection, null, gv_p01_USER, false);
    TriggerAddEventUnitTrainProgress(gt_ProtossWarpZealotsGatewaySelection, null, c_unitProgressStageComplete);
    TriggerAddEventUnitTrainProgress(gt_ProtossWarpZealotsGatewaySelection, null, c_unitProgressStageCancel);
    TriggerAddEventUnitTrainProgress(gt_ProtossWarpZealotsGatewaySelection, null, c_unitProgressStageStart);
}

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:17598

    TriggerAddEventUnitTrainProgress(gt_ProtossWarpZealotsGatewaySelection, null, c_unitProgressStageComplete);
    TriggerAddEventUnitTrainProgress(gt_ProtossWarpZealotsGatewaySelection, null, c_unitProgressStageCancel);
    TriggerAddEventUnitTrainProgress(gt_ProtossWarpZealotsGatewaySelection, null, c_unitProgressStageStart);
}