# Timer Expires

Grammart expires
FlagsNative | Event

This event fires whenever the specified timer reaches zero. This catches both one-shot and repeating timers. Use the “Triggering Timer” function to refer to the expiring timer.

# Arguments

  • timer — Timer

Returns — void

native void TriggerAddEventTimer(
	trigger inTrigger,
	timer inTimer,
);

# Event parameters

Category: Timer / Timers

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L2245
TriggerAddEventTimer(gt_RemoveText, gv_textTimer)
// L857
TriggerAddEventTimer(gt_ChokeGhosttimeout, gv_chokeGhosttimeout)
// L1387
TriggerAddEventTimer(gt_FinishDefeat, gv_mainTimer)
// L2076
TriggerAddEventTimer(gt_RemoveText, gv_textTimer)
// L2185
TriggerAddEventTimer(gt_RemoveText, gv_textTimer)
// L5878
TriggerAddEventTimer(gt_FireSpinMissiles, gv_missileSpinnerFireTimer)
// L7458
TriggerAddEventTimer(gt_PowerupPickUp, gv_powerupPickupTimer)
// L8201
TriggerAddEventTimer(gt_FadeUnitHPBar, gv_unitHPBarFadeTimer)
// L856
TriggerAddEventTimer(gt_FirstNight, gv_mainTimer)
// L1107
TriggerAddEventTimer(gt_TimerCycling, gv_mainTimer)
// L1548
TriggerAddEventTimer(gt_TransitionToDay, gv_transitionToDay)
// L1577
TriggerAddEventTimer(gt_TransitionToNight, gv_transitionToNight)
// L1973
TriggerAddEventTimer(gt_EggSpawnerAberration, gv_aberrationStartTimer)
// L1974
TriggerAddEventTimer(gt_EggSpawnerAberration, gv_eggData[ge_SpawnType_stAberration].lv_timer)
// L1998
TriggerAddEventTimer(gt_EggSpawnerInfestedMarine, gv_eggData[ge_SpawnType_stInfestedMarine].lv_timer)
// L2022
TriggerAddEventTimer(gt_EggSpawnerInfestedColonist, gv_eggData[ge_SpawnType_stInfestedColonist].lv_timer)
// L2590
TriggerAddEventTimer(gt_InitialAttackOver, gv_distractionTimer)
// L5497
TriggerAddEventTimer(gt_Transmission90sLeftonDistractionQ, gv__90SecondWarning)
// L5548
TriggerAddEventTimer(gt_Transmission30sLeftonDistractionQ, gv__30SecondWarning)
// L1163
TriggerAddEventTimer(gt_ZergDropPodExpansion1, gv_dropPodExpansion1)
// L1213
TriggerAddEventTimer(gt_ZergDropPodExpansion2, gv_dropPodExpansion2)
// L1268
TriggerAddEventTimer(gt_ZergDropPodExpansion3, gv_dropPodExpansion3)
// L1322
TriggerAddEventTimer(gt_ZergDropPodExpansion4, gv_dropPodExpansion4)
// L1459
TriggerAddEventTimer(gt_TransitiontoDawn, gv_twoMinuteWarning)
// L2553
TriggerAddEventTimer(gt_StartFirstZergWaveSpecial, gv_zergFirstAttackWaveTimer)
// L3092
TriggerAddEventTimer(gt_ZergP02EndGameNydusWorms, gv_oneMinuteWarning)
// L3153
TriggerAddEventTimer(gt_ZergP03EndGameNydusWorms, gv_oneMinuteWarning)
// L3214
TriggerAddEventTimer(gt_ZergP04EndGameNydusWorms, gv_oneMinuteWarning)
// L3826
TriggerAddEventTimer(gt_Transmission10MinuteWarningQ, gv_tenMinuteWarning)
// L9262
TriggerAddEventTimer(gv_bGActors[lp_actorID].lv_nodes[lv_nodeID].lv_actionTrigger, gv_bGActors[lp_actorID].lv_timer)
// L9266
TriggerAddEventTimer(gv_bGActors[lp_actorID].lv_nodes[lv_nodeID].lv_actionTrigger, gv_bGActors[lp_actorID].lv_timer)
// L773
TriggerAddEventTimer(gt_EventTiming, gv_lavaTimer)
// L2087
TriggerAddEventTimer(gt_SCVReinforcementsTimeout, gv_sCVLossTimer)
// L2887
TriggerAddEventTimer(gt_LavaTurnsON, gv_lavaTimer)
// L2942
TriggerAddEventTimer(gt_LavaTurnsOFF, gv_lavaTimer)
// L3039
TriggerAddEventTimer(gt_LavaWarning01Q, gv_warning01Timer)
// L3088
TriggerAddEventTimer(gt_LavaWarning02Q, gv_warning02Timer)
// L1238
TriggerAddEventTimer(gt_ProtossAggroViaTimer, gv_protossAggroTimer)
// L1919
TriggerAddEventTimer(gt_P1NighthawkReturnQuiet, gv_p1NighthawkTimer)
// L1484
TriggerAddEventTimer(gt_OpeningAdjutantQ2, gv_timer_Opening)
// L1529
TriggerAddEventTimer(gt_OpeningAdjutantQ22, gv_timer_Legs)
// L2850
TriggerAddEventTimer(gt_ZergSpeedBumpTimerExpires, gv_zergSpeedBumpTimer)
// L2919
TriggerAddEventTimer(gt_ZergSpeedBumpTimerNearsExpiration, gv_zergSpeedBumpTimerShorter)
// L2379
TriggerAddEventTimer(gt_LaserSoundFiring, gv_laserSoundDelayTimer)
// L2584
TriggerAddEventTimer(gt_KerriganTargetDone, gv_kerriganSearchTimer)
// L1221
TriggerAddEventTimer(gt_SetWallofFireLighting, gv_wall_of_Fire_Lighting)
// L1027
TriggerAddEventTimer(gt_YamatoTeachingPingKiller, gv_photonActortimeout)
// L1114
TriggerAddEventTimer(gt_YamatoButtonFlashkiller, gv_yamatoButtonFlashtimeout)
// L1300
TriggerAddEventTimer(gt_WarpPrizmDropsWarpSpawner, gv_warpPrismTimer)
// L7248
TriggerAddEventTimer(gt_TimerEscapeExpires, gv_timerEscape)
// L1300
TriggerAddEventTimer(gt_HybridAttacks, gv_attackTimer)
// L2690
TriggerAddEventTimer(gt_PlayerBuildingUnitActivatesActivatesStalkerHardBrutal, gv_timerStalkerMoveOnHardBrutal)
// L3613
TriggerAddEventTimer(gt_PylonPlaceTipiftoomuchtimegoesbyQ, gv_timerTip)
// L3994
TriggerAddEventTimer(gt_DialoguePreserverBewareQ, gv_forceStartHybridCinTimer)
// L5224
TriggerAddEventTimer(gt_HybridWaves, gv_attackTimer)
// L3319
TriggerAddEventTimer(gt_TransmissionZergFrenzyIncomingQ, gv_zergFrenzyWarningTimer)
// L5382
TriggerAddEventTimer(gt_ObjectiveProtectArchiveComplete, gv_protectArchiveTimer)
// L5878
TriggerAddEventTimer(gt_FireSpinMissiles, gv_missileSpinnerFireTimer)
// L7458
TriggerAddEventTimer(gt_PowerupPickUp, gv_powerupPickupTimer)
// L8201
TriggerAddEventTimer(gt_FadeUnitHPBar, gv_unitHPBarFadeTimer)
// L856
TriggerAddEventTimer(gt_FirstNight, gv_mainTimer)
// L1107
TriggerAddEventTimer(gt_TimerCycling, gv_mainTimer)
// L1548
TriggerAddEventTimer(gt_TransitionToDay, gv_transitionToDay)
// L1577
TriggerAddEventTimer(gt_TransitionToNight, gv_transitionToNight)
// L1973
TriggerAddEventTimer(gt_EggSpawnerAberration, gv_aberrationStartTimer)
// L1974
TriggerAddEventTimer(gt_EggSpawnerAberration, gv_eggData[ge_SpawnType_stAberration].lv_timer)
// L1998
TriggerAddEventTimer(gt_EggSpawnerInfestedMarine, gv_eggData[ge_SpawnType_stInfestedMarine].lv_timer)
// L2022
TriggerAddEventTimer(gt_EggSpawnerInfestedColonist, gv_eggData[ge_SpawnType_stInfestedColonist].lv_timer)
// L2590
TriggerAddEventTimer(gt_InitialAttackOver, gv_distractionTimer)
// L5497
TriggerAddEventTimer(gt_Transmission90sLeftonDistractionQ, gv__90SecondWarning)
// L5548
TriggerAddEventTimer(gt_Transmission30sLeftonDistractionQ, gv__30SecondWarning)
// L1163
TriggerAddEventTimer(gt_ZergDropPodExpansion1, gv_dropPodExpansion1)
// L1213
TriggerAddEventTimer(gt_ZergDropPodExpansion2, gv_dropPodExpansion2)
// L1268
TriggerAddEventTimer(gt_ZergDropPodExpansion3, gv_dropPodExpansion3)
// L1322
TriggerAddEventTimer(gt_ZergDropPodExpansion4, gv_dropPodExpansion4)
// L1459
TriggerAddEventTimer(gt_TransitiontoDawn, gv_twoMinuteWarning)
// L2553
TriggerAddEventTimer(gt_StartFirstZergWaveSpecial, gv_zergFirstAttackWaveTimer)
// L3092
TriggerAddEventTimer(gt_ZergP02EndGameNydusWorms, gv_oneMinuteWarning)
// L3153
TriggerAddEventTimer(gt_ZergP03EndGameNydusWorms, gv_oneMinuteWarning)
// L3214
TriggerAddEventTimer(gt_ZergP04EndGameNydusWorms, gv_oneMinuteWarning)
// L3826
TriggerAddEventTimer(gt_Transmission10MinuteWarningQ, gv_tenMinuteWarning)
// L9262
TriggerAddEventTimer(gv_bGActors[lp_actorID].lv_nodes[lv_nodeID].lv_actionTrigger, gv_bGActors[lp_actorID].lv_timer)
// L9266
TriggerAddEventTimer(gv_bGActors[lp_actorID].lv_nodes[lv_nodeID].lv_actionTrigger, gv_bGActors[lp_actorID].lv_timer)
// L773
TriggerAddEventTimer(gt_EventTiming, gv_lavaTimer)
// L2087
TriggerAddEventTimer(gt_SCVReinforcementsTimeout, gv_sCVLossTimer)
// L2887
TriggerAddEventTimer(gt_LavaTurnsON, gv_lavaTimer)
// L2942
TriggerAddEventTimer(gt_LavaTurnsOFF, gv_lavaTimer)
// L3039
TriggerAddEventTimer(gt_LavaWarning01Q, gv_warning01Timer)
// L3088
TriggerAddEventTimer(gt_LavaWarning02Q, gv_warning02Timer)
// L1238
TriggerAddEventTimer(gt_ProtossAggroViaTimer, gv_protossAggroTimer)
// L1919
TriggerAddEventTimer(gt_P1NighthawkReturnQuiet, gv_p1NighthawkTimer)
// L1484
TriggerAddEventTimer(gt_OpeningAdjutantQ2, gv_timer_Opening)
// L1529
TriggerAddEventTimer(gt_OpeningAdjutantQ22, gv_timer_Legs)
// L2850
TriggerAddEventTimer(gt_ZergSpeedBumpTimerExpires, gv_zergSpeedBumpTimer)
// L2919
TriggerAddEventTimer(gt_ZergSpeedBumpTimerNearsExpiration, gv_zergSpeedBumpTimerShorter)
// L2379
TriggerAddEventTimer(gt_LaserSoundFiring, gv_laserSoundDelayTimer)
// L2584
TriggerAddEventTimer(gt_KerriganTargetDone, gv_kerriganSearchTimer)
// L1221
TriggerAddEventTimer(gt_SetWallofFireLighting, gv_wall_of_Fire_Lighting)
// L1027
TriggerAddEventTimer(gt_YamatoTeachingPingKiller, gv_photonActortimeout)
// L1114
TriggerAddEventTimer(gt_YamatoButtonFlashkiller, gv_yamatoButtonFlashtimeout)