# New Trigger
Flags —
Native
|Function
# Arguments
string
— Function Name
Returns — trigger
native trigger TriggerCreate(string inFunction);
# Related
Category: Trigger / Basic
- [F] —
trigger
— Create Trigger From Trigger — ( ) - [F] —
trigger
— New Trigger — ( TriggerCreate ) - [F] —
void
— Run Trigger — ( TriggerExecute ) - [F] —
void
— Run Trigger By Name — ( libNtve_gf_TriggerExecuteByName ) - [F] —
void
— Stop Trigger — ( TriggerStop ) - [F] —
void
— Destroy Trigger — ( TriggerDestroy ) - [F] —
void
— Turn Trigger On/Off — ( TriggerEnable ) - [F] —
bool
— Trigger Is On — ( TriggerIsEnabled ) - [F] —
trigger
— Current Trigger — ( TriggerGetCurrent ) - [F] —
void
— Wait For Trigger — ( TriggerWaitForTrigger ) - [F] —
void
— Current Trigger Thread SetFlags — ( TriggerCurrentTriggerThreadSetFlags ) - [F] —
void
— Allow Trigger To Be Skipped — ( TriggerSkippableBegin ) - [F] —
void
— Player Skips Trigger — ( TriggerAddEventTriggerSkipped ) - [F] —
void
— Register Events — ( ) - [F] —
void
— Send Generic Event — ( TriggerSendEvent ) - [F] —
void
— Generic Event — ( TriggerAddEventGeneric ) - [F] —
string
— Generic Event Parameter — ( TriggerEventParamName ) - [F] —
string
— Triggering Event Name — ( EventGenericName ) - [F] —
trigger
— Triggering Trigger — ( EventTrigger ) - [F] —
int
— Trigger Active Count — ( TriggerActiveCount ) - [F] —
int
— Trigger Execution Count — ( TriggerGetExecCount ) - [F] —
int
— Trigger Evaluation Count — ( TriggerGetEvalCount ) - [F] —
string
— Trigger Function Name — ( TriggerGetFunction ) - [F] —
bool
— Evaluate Trigger Conditions — ( TriggerEvaluate )
# Examples
# campaigns/liberty.sc2campaign
// L170
TriggerCreate("gt_Initialization_Func")
// L200
TriggerCreate("gt_Init01Players_Func")
// L237
TriggerCreate("gt_Init01aTechnology_Func")
// L269
TriggerCreate("gt_Init02Units_Func")
// L281
TriggerCreate("gt_Init03Music_Func")
// L293
TriggerCreate("gt_Init04Environment_Func")
// L313
TriggerCreate("gt_Init05Hints_Func")
// L359
TriggerCreate("gt_Init06MapSettings_Func")
// L378
TriggerCreate("gt_ButtonChosenTryAgain_Func")
// L396
TriggerCreate("gt_ButtonChosenLeaveGame_Func")
// L495
TriggerCreate("gt_Initialization_Func")
// L521
TriggerCreate("gt_Init01Players_Func")
// L565
TriggerCreate("gt_Init01aTechnology_Func")
// L577
TriggerCreate("gt_Init02Units_Func")
// L589
TriggerCreate("gt_Init03Music_Func")
// L631
TriggerCreate("gt_Init04Environment_Func")
// L651
TriggerCreate("gt_Init05Hints_Func")
// L692
TriggerCreate("gt_Init06MapSettings_Func")
// L710
TriggerCreate("gt_ButtonChosenLeaveGame_Func")
// L742
TriggerCreate("gt_ButtonChosenRetryRound1_Func")
// L259
TriggerCreate("gt_Initialization_Func")
// L286
TriggerCreate("gt_Init01Players_Func")
// L325
TriggerCreate("gt_Init01aTechnology_Func")
// L344
TriggerCreate("gt_Init02Units_Func")
// L356
TriggerCreate("gt_Init03Music_Func")
// L368
TriggerCreate("gt_Init04Environment_Func")
// L388
TriggerCreate("gt_Init05Hints_Func")
// L436
TriggerCreate("gt_Init06MapSettings_Func")
// L456
TriggerCreate("gt_ButtonChosenTryAgain_Func")
// L474
TriggerCreate("gt_ButtonChosenLeaveGame_Func")
// L197
TriggerCreate("gt_Initialization_Func")
// L219
TriggerCreate("gt_Init01Players_Func")
// L259
TriggerCreate("gt_Init01aTechnology_Func")
// L296
TriggerCreate("gt_Init02Units_Func")
// L308
TriggerCreate("gt_Init03Music_Func")
// L320
TriggerCreate("gt_Init04Environment_Func")
// L338
TriggerCreate("gt_Init05Hints_Func")
// L378
TriggerCreate("gt_Init06MapSettings_Func")
// L398
TriggerCreate("gt_ButtonChosenTryAgain_Func")
// L416
TriggerCreate("gt_ButtonChosenLeaveGame_Func")
// L316
TriggerCreate("gt_Initialization_Func")
// L340
TriggerCreate("gt_Init01Players_Func")
// L352
TriggerCreate("gt_Init02Units_Func")
// L364
TriggerCreate("gt_Init03Music_Func")
// L403
TriggerCreate("gt_Init04Environment_Func")
// L415
TriggerCreate("gt_Init05Hints_Func")
// L455
TriggerCreate("gt_Init06MapSettings_Func")
// L510
TriggerCreate("gt_StartGameplayZerglingRush_Func")
// L550
TriggerCreate("gt_WarnPlayerZerglingRush_Func")
// L586
TriggerCreate("gt_ZergAttackWaves_Func")
// L459
TriggerCreate("gt_Initialization_Func")
// L482
TriggerCreate("gt_Init01Players_Func")
// L509
TriggerCreate("gt_Init01aTechnology_Func")
// L521
TriggerCreate("gt_Init02Units_Func")
// L533
TriggerCreate("gt_Init03Music_Func")
// L582
TriggerCreate("gt_Init04Environment_Func")
// L602
TriggerCreate("gt_Init05Hints_Func")
// L640
TriggerCreate("gt_Init06MapSettings_Func")
// L658
TriggerCreate("gt_ButtonChosenLeaveGame_Func")
// L690
TriggerCreate("gt_ButtonChosenRetryRound1_Func")
// L171
TriggerCreate("gt_Initialization_Func")
// L195
TriggerCreate("gt_Init01Players_Func")
// L222
TriggerCreate("gt_Init01aTechnology_Func")
// L254
TriggerCreate("gt_Init02Units_Func")
// L266
TriggerCreate("gt_Init03Music_Func")
// L278
TriggerCreate("gt_Init04Environment_Func")
// L297
TriggerCreate("gt_Init05Hints_Func")
// L333
TriggerCreate("gt_Init06MapSettings_Func")
// L354
TriggerCreate("gt_ButtonChosenTryAgain_Func")
// L372
TriggerCreate("gt_ButtonChosenLeaveGame_Func")
// L505
TriggerCreate("gt_Initialization_Func")
// L528
TriggerCreate("gt_Init01Players_Func")
// L569
TriggerCreate("gt_Init01aTechnology_Func")
// L581
TriggerCreate("gt_Init02Units_Func")
// L593
TriggerCreate("gt_Init03Music_Func")
// L641
TriggerCreate("gt_Init04Environment_Func")
// L661
TriggerCreate("gt_Init05Hints_Func")
// L698
TriggerCreate("gt_Init06MapSettings_Func")
// L716
TriggerCreate("gt_ButtonChosenLeaveGame_Func")
// L748
TriggerCreate("gt_ButtonChosenRetryRound1_Func")
// L169
TriggerCreate("gt_Initialization_Func")
// L195
TriggerCreate("gt_Init01Players_Func")
// L242
TriggerCreate("gt_Init01aTechnology_Func")
// L274
TriggerCreate("gt_Init02Units_Func")
// L286
TriggerCreate("gt_Init03Music_Func")
// L298
TriggerCreate("gt_Init04Environment_Func")
// L317
TriggerCreate("gt_Init05Hints_Func")
// L349
TriggerCreate("gt_Init06MapSettings_Func")
// L370
TriggerCreate("gt_ButtonChosenTryAgain_Func")
// L388
TriggerCreate("gt_ButtonChosenLeaveGame_Func")
// L922
TriggerCreate("auto_gf_Level2SpawnWavesScourgeDownBack_TriggerFunc")
// L971
TriggerCreate("auto_gf_Level2SpawnWavesScourgePatternFlyAway_TriggerFunc")
// L1054
TriggerCreate("auto_gf_Level2ScourgeSound_TriggerFunc")
// L1081
TriggerCreate("auto_gf_Level2SwarmGuardianMovement_TriggerFunc")
// L1145
TriggerCreate("auto_gf_Level2BossLeviathanSpawnBombs_TriggerFunc")
// L1247
TriggerCreate("auto_gf_Level3SpawnWavesWraithGroupDrop_TriggerFunc")
// L1315
TriggerCreate("auto_gf_Level3SpawnWavesWraithMassGroupDrop_TriggerFunc")
// L1393
TriggerCreate("auto_gf_Level3SpawnWavesWraithGroupHMove_TriggerFunc")
// L1442
TriggerCreate("auto_gf_Level3SpawnWavesWraithGroupVMove_TriggerFunc")
// L1475
TriggerCreate("auto_gf_Level3SpawnWavesWraithGroupDropBack_TriggerFunc")