# Periodic Event

Grammar — Every dur|Time seconds of timeType|Real/Game/AI Time
FlagsNative | Event

This event fires periodically whenever the time specified elapses.

# Arguments

  • fixed — Duration
  • int [ preset::TimeType ] — Time Type

Returns — void

native void TriggerAddEventTimePeriodic(
	trigger inTrigger,
	fixed inTime,
	int inTimeType,
);

Category: Timer / Timers

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L567
TriggerAddEventTimePeriodic(gt_DisplayMultikillMessage, 0.5, c_timeGame)
// L637
TriggerAddEventTimePeriodic(gt_DisplayMultikillMessage, 1.0, c_timeGame)
// L1113
TriggerAddEventTimePeriodic(gt_TimerWindowWarningYellow, 0.2, c_timeGame)
// L1159
TriggerAddEventTimePeriodic(gt_TimerWindowWarningRed, 0.2, c_timeGame)
// L1424
TriggerAddEventTimePeriodic(gt_Victory, 0.5, c_timeGame)
// L971
TriggerAddEventTimePeriodic(gt_TimerWindowWarning, 0.2, c_timeGame)
// L1063
TriggerAddEventTimePeriodic(gt_TrackTimeLeft, 0.5, c_timeGame)
// L1437
TriggerAddEventTimePeriodic(gt_FinishDefeatNoUnits, 1.0, c_timeGame)
// L871
TriggerAddEventTimePeriodic(gt_ProtossChronoBoost, 1.0, c_timeGame)
// L1241
TriggerAddEventTimePeriodic(gt_UnlimitedAIResources, 5.0, c_timeGame)
// L560
TriggerAddEventTimePeriodic(gt_DisplayMultikillMessage, 0.1, c_timeGame)
// L1241
TriggerAddEventTimePeriodic(gt_FinishUnitsDead, 0.5, c_timeGame)
// L557
TriggerAddEventTimePeriodic(gt_DisplayMultikillMessage, 0.1, c_timeGame)
// L1130
TriggerAddEventTimePeriodic(gt_Finish, 0.5, c_timeGame)
// L6038
TriggerAddEventTimePeriodic(gt_TerraTronSawBehavior, 0.0625, c_timeGame)
// L7520
TriggerAddEventTimePeriodic(gt_FighterAttack, 0.375, c_timeGame)
// L7748
TriggerAddEventTimePeriodic(gt_FighterMove, 0.0625, c_timeGame)
// L1144
TriggerAddEventTimePeriodic(gt_MarineConstantRespawn, 10.0, c_timeGame)
// L1181
TriggerAddEventTimePeriodic(gt_ZergontheLoose, 1.0, c_timeGame)
// L1218
TriggerAddEventTimePeriodic(gt_ZergontheLoose2, 1.0, c_timeGame)
// L2544
TriggerAddEventTimePeriodic(gt_ConvoyMovement, 0.5, c_timeGame)
// L2708
TriggerAddEventTimePeriodic(gt_PlayerIsInCombatIndicatorDiminish, 1.0, c_timeGame)
// L3909
TriggerAddEventTimePeriodic(gt_WaveOverLogic, 1.0, c_timeGame)
// L4459
TriggerAddEventTimePeriodic(gt_DoomsdayZergAI, 1.0, c_timeGame)
// L4861
TriggerAddEventTimePeriodic(gt_DefeatBaseDead, 1.0, c_timeGame)
// L4907
TriggerAddEventTimePeriodic(gt_DefeatTacticalPhase, 1.0, c_timeGame)
// L5027
TriggerAddEventTimePeriodic(gt_DefeatTooManyColonistsDie, 0.1, c_timeGame)
// L1431
TriggerAddEventTimePeriodic(gt_InfestorBehavior, 1.0, c_timeAI)
// L1649
TriggerAddEventTimePeriodic(gt_SolarCombustionCheck, 1.0, c_timeGame)
// L1853
TriggerAddEventTimePeriodic(gt_ShowRemainingInfestedStructures, 1.0, c_timeGame)
// L1949
TriggerAddEventTimePeriodic(gt_InfestationFirstSight, 1.0, c_timeGame)
// L2027
TriggerAddEventTimePeriodic(gt_NightDefenderReaction, 1.0, c_timeGame)
// L2761
TriggerAddEventTimePeriodic(gt_RefugeeBehavior, 30.0, c_timeGame)
// L4292
TriggerAddEventTimePeriodic(gt_VictoryInfestationPurged, 1.0, c_timeGame)
// L4383
TriggerAddEventTimePeriodic(gt_DefeatBaseDestroyed, 1.0, c_timeGame)
// L1821
TriggerAddEventTimePeriodic(gt_PurifierUsesVortex, 0.25, c_timeGame)
// L2698
TriggerAddEventTimePeriodic(gt_TerrorFleetPing, 0.25, c_timeGame)
// L2980
TriggerAddEventTimePeriodic(gt_ColonistBehavioratBaseBeta, 3.0, c_timeGame)
// L3059
TriggerAddEventTimePeriodic(gt_ColonistBehavioratBaseGamma, 2.0, c_timeGame)
// L3135
TriggerAddEventTimePeriodic(gt_ColonistBehavioratBaseOmega, 2.5, c_timeGame)
// L5361
TriggerAddEventTimePeriodic(gt_DefeatBaseDead, 1.0, c_timeGame)
// L1794
TriggerAddEventTimePeriodic(gt_ColonyCleansedQ, 0.5, c_timeGame)
// L2090
TriggerAddEventTimePeriodic(gt_EggSpawnerGrow, 0.1, c_timeGame)
// L2195
TriggerAddEventTimePeriodic(gt_FeederlingSpawner, 2.0, c_timeGame)
// L2253
TriggerAddEventTimePeriodic(gt_FeederlingMover, 0.5, c_timeGame)
// L2303
TriggerAddEventTimePeriodic(gt_VirophageProjectileVomiting, 10.0, c_timeGame)
// L2404
TriggerAddEventTimePeriodic(gt_MoveColonists, 2.0, c_timeGame)
// L2529
TriggerAddEventTimePeriodic(gt_ColonistUnload, 1.0, c_timeGame)
// L2628
TriggerAddEventTimePeriodic(gt_BaseSouthHatcheryClearedQ, 1.0, c_timeGame)
// L2700
TriggerAddEventTimePeriodic(gt_BaseNorthHatcheryClearedQ, 1.0, c_timeGame)
// L2772
TriggerAddEventTimePeriodic(gt_BaseEastHatcheryClearedQ, 1.0, c_timeGame)
// L2163
TriggerAddEventTimePeriodic(gt_TrainMovement, 0.25, c_timeGame)
// L5114
TriggerAddEventTimePeriodic(gt_DefeatBaseDead, 1.0, c_timeGame)
// L1331
TriggerAddEventTimePeriodic(gt_SuperCraneActivation, 30.0, c_timeGame)
// L1417
TriggerAddEventTimePeriodic(gt_UpdateContractWindow, 0.25, c_timeGame)
// L1476
TriggerAddEventTimePeriodic(gt_PlayerBuysContract, 0.5, c_timeGame)
// L1514
TriggerAddEventTimePeriodic(gt_MiraHanDestroyed, 1.0, c_timeGame)
// L1870
TriggerAddEventTimePeriodic(gt_JunkerNESpawn, 180.0, c_timeGame)
// L2075
TriggerAddEventTimePeriodic(gt_JunkerSSpawn, 205.0, c_timeGame)
// L2539
TriggerAddEventTimePeriodic(gt_RespawnableScrapSalvaged3x3Site11, 0.2, c_timeGame)
// L2597
TriggerAddEventTimePeriodic(gt_RespawnableScrapSalvaged3x3Site12, 0.2, c_timeGame)
// L2655
TriggerAddEventTimePeriodic(gt_RespawnableScrapSalvaged3x3Site21, 0.2, c_timeGame)
// L2713
TriggerAddEventTimePeriodic(gt_RespawnableScrapSalvaged3x3Site22, 0.2, c_timeGame)
// L1010
TriggerAddEventTimePeriodic(gt_TychusMove1Q, 0.25, c_timeGame)
// L1043
TriggerAddEventTimePeriodic(gt_TychusMove2, 0.25, c_timeGame)
// L1075
TriggerAddEventTimePeriodic(gt_TychusMove3, 0.25, c_timeGame)
// L1151
TriggerAddEventTimePeriodic(gt_DefeatEscortingUnitsDead, 1.0, c_timeGame)
// L1320
TriggerAddEventTimePeriodic(gt_OdinLowHealthWarning, 0.5, c_timeGame)
// L1358
TriggerAddEventTimePeriodic(gt_OdinHealthLowWarnPlayer, 1.0, c_timeGame)
// L1649
TriggerAddEventTimePeriodic(gt_AfterWraithIntroQ, 0.25, c_timeGame)
// L1764
TriggerAddEventTimePeriodic(gt_WraithGetsClosetoDetectorQ, 0.25, c_timeGame)
// L2155
TriggerAddEventTimePeriodic(gt_P04BaseDestroyed, 1.0, c_timeGame)
// L2212
TriggerAddEventTimePeriodic(gt_OdinDonewithP04Base, 0.5, c_timeGame)
// L1525
TriggerAddEventTimePeriodic(gt_CityAmbienceNorthSideVehicles, 50.0, c_timeGame)
// L1655
TriggerAddEventTimePeriodic(gt_CityAmbienceSESideVehicles, 40.0, c_timeGame)
// L1806
TriggerAddEventTimePeriodic(gt_CityAmbienceSWSideVehicles, 50.0, c_timeGame)
// L1865
TriggerAddEventTimePeriodic(gt_CityAmbienceWestSideBlimp, 105.0, c_timeGame)
// L1924
TriggerAddEventTimePeriodic(gt_CityAmbienceEastSideBlimp, 105.0, c_timeGame)
// L2159
TriggerAddEventTimePeriodic(gt_OdinStompsStuff, 0.25, c_timeGame)
// L2268
TriggerAddEventTimePeriodic(gt_SecretDocumentsRetrievedUnlockHorner05S, 0.25, c_timeGame)
// L4669
TriggerAddEventTimePeriodic(gt_DefeatBaseDead, 1.0, c_timeGame)
// L1211
TriggerAddEventTimePeriodic(gt_TerminalUseSafety, 0.2, c_timeGame)
// L2632
TriggerAddEventTimePeriodic(gt_ScientistsRunFromPlayer, 1.0, c_timeGame)
// L2688
TriggerAddEventTimePeriodic(gt_ScientistsRunFromBrutalisk, 1.0, c_timeGame)
// L2744
TriggerAddEventTimePeriodic(gt_ScientistsRunFromHybrid, 1.0, c_timeGame)
// L2962
TriggerAddEventTimePeriodic(gt_Computer01TurretGunsEnter, 0.2, c_timeGame)
// L3017
TriggerAddEventTimePeriodic(gt_Computer01TurretGunsLeave, 0.2, c_timeGame)
// L3875
TriggerAddEventTimePeriodic(gt_Computer02Enter, 0.2, c_timeGame)
// L3917
TriggerAddEventTimePeriodic(gt_Computer02Leave, 0.2, c_timeGame)
// L4518
TriggerAddEventTimePeriodic(gt_MoveAreaLab02DominionAllDead, 2.0, c_timeGame)
// L4699
TriggerAddEventTimePeriodic(gt_Computer04Enter, 0.2, c_timeGame)
// L1013
TriggerAddEventTimePeriodic(gt_CrazyOldLadyMove, 5.0, c_timeGame)
// L1976
TriggerAddEventTimePeriodic(gt_RiksvilleTownRevealCheck, 1.0, c_timeGame)
// L2377
TriggerAddEventTimePeriodic(gt_EscapeRevealCheck, 1.0, c_timeGame)
// L3027
TriggerAddEventTimePeriodic(gt_DominionCompoundWarningLights, 1.0, c_timeGame)
// L3503
TriggerAddEventTimePeriodic(gt_PlayHoloboard01Q, 3.0, c_timeGame)
// L3564
TriggerAddEventTimePeriodic(gt_PlayHoloboard02Q, 1.0, c_timeGame)
// L3631
TriggerAddEventTimePeriodic(gt_PlayHoloboard03Q, 1.0, c_timeGame)
// L3699
TriggerAddEventTimePeriodic(gt_PlayHoloboard04Q, 1.0, c_timeGame)
// L3760
TriggerAddEventTimePeriodic(gt_PlayHoloboard05Q, 3.0, c_timeGame)