# Allow Trigger To Be Skipped
Grammar — Allow this trigger to be skipped by players, requiring at least requiredCount|Count, and run onSkip|Trigger if skipped (check|Check/Ignore Conditions, wait|Wait/Don’t Wait until it finishes)
Flags —Native
|Action
Allows the current trigger to be skipped when the Required Count number of players hit the escape key.
# Arguments
playergroup
— Playersint
— Required Counttrigger
— On Skipbool
[ preset::Trigger_Check_Conditions ] — Checkbool
[ preset::Trigger_Wait_Option ] — Wait
Returns — void
native void TriggerSkippableBegin(
playergroup allowedToSkip,
int requiredCount,
trigger onSkip,
bool testConds,
bool waitUntilDone,
);
# 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
// L1356
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L2864
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L1693
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L1652
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L2070
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L2377
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L2705
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L1392
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L2860
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L1336
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L8555
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6333
TriggerSkippableBegin(PlayerGroupSingle(gv_p1_USER), 0, null, true, true)
// L5399
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6662
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L4538
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5925
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5483
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5755
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5520
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5863
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6347
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6617
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L7128
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L11298
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L11634
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L12011
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L12222
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L12754
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L4964
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5345
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5574
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5825
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L4918
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5192
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L14381
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L14443
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L18807
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L23358
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L23391
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L23431
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L23649
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L23674
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L25448
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L26453
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5133
TriggerSkippableBegin(PlayerGroupSingle(gv_p01_USER), 0, null, true, true)
// L4293
TriggerSkippableBegin(PlayerGroupSingle(gv_p1_USER), 0, null, true, true)
// L5299
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5997
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6278
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5089
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5219
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5798
TriggerSkippableBegin(PlayerGroupSingle(gv_p1_USER), 0, null, true, true)
// L6107
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L3712
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L4033
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L4889
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5141
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5570
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5846
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6151
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L7738
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L9494
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L9880
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L10251
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L10614
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L11072
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L11603
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L12059
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5711
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6596
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6922
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5214
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5649
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L8953
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L9419
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L9918
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6227
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6755
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L7112
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L4809
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5197
TriggerSkippableBegin(PlayerGroupAll(), 0, gt_VictoryCineSkipped, true, false)
// L6054
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6316
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6697
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L8555
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6333
TriggerSkippableBegin(PlayerGroupSingle(gv_p1_USER), 0, null, true, true)
// L5399
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6662
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L4538
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5925
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5483
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5755
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5520
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L5863
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6347
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L6617
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L7128
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L11298
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L11634
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)
// L12011
TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false)