# Generic Event
Grammar — Generic event named eventName
Flags —Native
|Event
Generic events are sent from triggers using the Send Generic Event action.
# Arguments
string
— Event Name
Returns — void
native void TriggerAddEventGeneric(trigger t, string name);
# Event parameters
- Triggering Event Name — EventGenericName
# 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/swarmstory.sc2campaign
// L15886
TriggerAddEventGeneric(libSwaC_gt_ZS_CinematicModeOn, "CinematicModeOn")
// L16067
TriggerAddEventGeneric(libSwaC_gt_ZS_CinematicModeOff, "CinematicModeOff")
# campaigns/void.sc2campaign
// L7605
TriggerAddEventGeneric(gt_TerranFinishSCVsSupplyHelperDone, "SupplyHelperDone")
// L8568
TriggerAddEventGeneric(gt_TerranMakeMarinesSupplyHelperDone, "SupplyHelperDone")
// L11786
TriggerAddEventGeneric(gt_ZergMakeZerglingsSupplyHelperDone, "SupplyHelperDone")
// L13980
TriggerAddEventGeneric(gt_ZergMakeRoachesSupplyHelperDone, "SupplyHelperDone")
// L17545
TriggerAddEventGeneric(gt_ProtossWarpZealotsSupplyHelperDone, "SupplyHelperDone")
// L18595
TriggerAddEventGeneric(gt_ProtossWarpStalkersSupplyHelperDone, "SupplyHelperDone")
// L7605
TriggerAddEventGeneric(gt_TerranFinishSCVsSupplyHelperDone, "SupplyHelperDone")
// L8568
TriggerAddEventGeneric(gt_TerranMakeMarinesSupplyHelperDone, "SupplyHelperDone")
// L11786
TriggerAddEventGeneric(gt_ZergMakeZerglingsSupplyHelperDone, "SupplyHelperDone")
// L13980
TriggerAddEventGeneric(gt_ZergMakeRoachesSupplyHelperDone, "SupplyHelperDone")
// L17545
TriggerAddEventGeneric(gt_ProtossWarpZealotsSupplyHelperDone, "SupplyHelperDone")
// L18595
TriggerAddEventGeneric(gt_ProtossWarpStalkersSupplyHelperDone, "SupplyHelperDone")
# campaigns/voidstory.sc2campaign
// L1874
TriggerAddEventGeneric(t, libVoiC_gv_pCC_EVENT_MISSIONSTART)
# campaigns/voidstory.sc2campaign
— VoidCampaignMissionLib.galaxy
// L437
TriggerAddEventGeneric(t, libVCMI_gv_pMC_SoATargetingEventExited)
// L4468
TriggerAddEventGeneric(libVCMI_gt_PM_CinematicModeOn, "CinematicModeOn")
// L4523
TriggerAddEventGeneric(libVCMI_gt_PM_CinematicModeOff, "CinematicModeOff")
// L4556
TriggerAddEventGeneric(libVCMI_gt_PM_SoATargetingForceOff, "CinematicModeOn")
# campaigns/voidstory.sc2campaign
// L1187
TriggerAddEventGeneric(t, libVCUI_gv_pUC_ArmyUIEventClosed)
// L2242
TriggerAddEventGeneric(t, libVCUI_gv_pUC_MissionEventSoALaunch)
// L2248
TriggerAddEventGeneric(t, libVCUI_gv_pUC_MissionEventArmyLaunch)
// L2864
TriggerAddEventGeneric(t, libVCUI_gv_pUC_SoAEventClosed)
// L3379
TriggerAddEventGeneric(t, libVCUI_gv_pUC_SelectArmyEventUsed)
// L5207
TriggerAddEventGeneric(t, libVCUI_gv_pUC_TargetingEventCancel)
// L5757
TriggerAddEventGeneric(t, libVCUI_gv_pUC_VictoryEventClosed)
// L9861
TriggerAddEventGeneric(libVCUI_gt_PU_VoidHeroUIHandleEpilogue02RaceSwap, "CinematicModeOff")
# mods/heroesbrawlmods/arenamodemods/arenamode.stormmod
// L144
TriggerAddEventGeneric(t, libAREN_gv_eventID_MapTributeWarning_C3)
// L156
TriggerAddEventGeneric(t, libAREN_gv_eventID_MapTributeWarning_C)
// L175
TriggerAddEventGeneric(t, libAREN_gv_eventID_MapTributeWarning_C2)
// L194
TriggerAddEventGeneric(t, libAREN_gv_eventID_Arena_MechanicActivated_C)
# mods/heroesbrawlmods/arenamodemods/attackdefend.stormmod
// L701
TriggerAddEventGeneric(t, libAtDe_gv_eventID_AttackDefendTeamsUpdated_C)
// L713
TriggerAddEventGeneric(t, libAtDe_gv_eventID_AttackDefendRoundEnds_C)
// L732
TriggerAddEventGeneric(t, libAtDe_gv_EventID_AttackDefendRoundResetOccurring_C)
// L744
TriggerAddEventGeneric(t, libAtDe_gv_EventID_AttackDefendRoundResetComplete_C)
// L756
TriggerAddEventGeneric(t, libAtDe_gv_EventID_AttackDefendGameOver_C)
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod
// L782
TriggerAddEventGeneric(t, libPVEB_gv_eventID_NPCHeroSpawn_C)
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlstarcraft.stormmod
// L59
TriggerAddEventGeneric(t, libPESC_gv_eventID_HardModeActivated_C)
// L65
TriggerAddEventGeneric(t, libPESC_gv_eventID_HardModeTimedOut_C)
# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod
// L989
TriggerAddEventGeneric(t, libPVEM_gv_pvEEventIDNPCHeroSpawn_C)
# mods/heroesbrawlmods/brawlmapmods/coop/pvestarcraft.stormmod
// L59
TriggerAddEventGeneric(t, libPESC_gv_eventID_HardModeActivated_C)
// L65
TriggerAddEventGeneric(t, libPESC_gv_eventID_HardModeTimedOut_C)
# mods/heroesbrawlmods/heroselectionmods/ingameheroselection.stormmod
// L1524
TriggerAddEventGeneric(t, libIGHS_gv_eventID_ShufflePickUIShown_C)
# mods/heroesdata.stormmod
// L457
TriggerAddEventGeneric(t, libGDHL_gv_eventID_AbathurUltimateEvolutionEnded_C)
// L483
TriggerAddEventGeneric(t, libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C)
// L509
TriggerAddEventGeneric(t, libGDHL_gv_eventID_AbathurSymbiote_C)
# mods/heroesdata.stormmod
// L1490
TriggerAddEventGeneric(t, libGame_gv_eventID_DeathRecapSpecialCaseEvent_C)
// L2032
TriggerAddEventGeneric(t, libGame_gv_eventID_EndOfMatchAwardsDisabled_C)
// L2554
TriggerAddEventGeneric(t, libGame_gv_eventID_MapSpecificAwardInitialize_C)
// L2635
TriggerAddEventGeneric(t, libGame_gv_eventID_MapSpecificAwardUpdate_C)
// L3271
TriggerAddEventGeneric(t, libGame_gv_eventID_TryMeCustomButton1Pressed_C)
// L3290
TriggerAddEventGeneric(t, libGame_gv_eventID_CameraPannedFromScript_C)
// L3316
TriggerAddEventGeneric(t, libGame_gv_eventID_CapturePointChangesOwner_C)
// L3356
TriggerAddEventGeneric(t, libGame_gv_eventID_CapturePointBecomesFullyOverCaptured_C)
// L3375
TriggerAddEventGeneric(t, libGame_gv_eventID_CustomTryMeModeSetLevel_C)
// L3401
TriggerAddEventGeneric(t, libGame_gv_eventID_DebugHeroSwapped_C)
# mods/heroesdata.stormmod
// L2312
TriggerAddEventGeneric(t, libCore_gv_eventID_IncludeModInit_C)
# mods/heroesdata.stormmod
— StartingExperienceLib.galaxy
// L1485
TriggerAddEventGeneric(t, libStEx_gv_eventID_TutorialPlayerHitsReadyButton_C)
// L1497
TriggerAddEventGeneric(t, libStEx_gv_eventID_TutorialPlayerHitsRetryButton_C)
// L1509
TriggerAddEventGeneric(t, libStEx_gv_eventID_TutorialPlayerHitsRespecButton_C)
// L1521
TriggerAddEventGeneric(t, libStEx_gv_eventID_TutorialPlayerReachedDamageGoalOnTargetDummy_C)
// L1533
TriggerAddEventGeneric(t, libStEx_gv_eventID_TutorialPlayerKilledStage1Boss_C)
# mods/heroesmapmods/battlegroundmapmods/hanamura.stormmod
// L65
TriggerAddEventGeneric(t, libNPLD_gv_eventID_PayloadReachedDestination_C)
# mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmod
// L554
TriggerAddEventGeneric(t, libVLSK_gv_eventID_VolskayaPointWarningCreated_C)
// L573
TriggerAddEventGeneric(t, libVLSK_gv_eventID_VolskayaPointEnabled_C)
// L593
TriggerAddEventGeneric(t, libVLSK_gv_eventID_VolskayaPointCompleted)
// L619
TriggerAddEventGeneric(t, libVLSK_gv_eventID_VolskayaPointOwnershipChanged_C)
// L646
TriggerAddEventGeneric(t, libVLSK_gv_eventID_Volskaya_TeamBeginsCapturingPoint)
// L679
TriggerAddEventGeneric(t, libVLSK_gv_eventID_Volskaya_TeamBeginsContestingPoint)
// L711
TriggerAddEventGeneric(t, libVLSK_gv_eventID_Volskaya_TeamStopsCapturingPoint)
// L735
TriggerAddEventGeneric(t, libVLSK_gv_eventID_VolskayaGiantRobotSpawns)
// L749
TriggerAddEventGeneric(t, libVLSK_gv_eventID_VolskayaGiantRobotDies)
# mods/missionpacks/novacampaign.sc2mod
// L4540
TriggerAddEventGeneric(libNCMI_gt_NM_CinematicModeOn, "CinematicModeOn")
// L4585
TriggerAddEventGeneric(libNCMI_gt_NM_CinematicModeOff, "CinematicModeOff")
# mods/missionpacks/novacampaign.sc2mod
// L2456
TriggerAddEventGeneric(t, libNCUI_gv_nUC_UpgradesEventClosed)
// L2461
TriggerAddEventGeneric(t, libNCUI_gv_nUC_UpgradesEventOpened)
// L2917
TriggerAddEventGeneric(t, libNCUI_gv_nUC_EquipmentEventClosed)
// L2922
TriggerAddEventGeneric(t, libNCUI_gv_nUC_EquipmentEventOpened)
// L2981
TriggerAddEventGeneric(t, libNCUI_gv_pUC_SelectArmyEventUsed)
// L4010
TriggerAddEventGeneric(t, libNCUI_gv_nUC_VictoryEventClosed)
# mods/novastoryassets.sc2mod
// L509
TriggerAddEventGeneric(t, "MissionEquipmentEventClosed")
// L509
TriggerAddEventGeneric(t, "MissionEquipmentEventClosed")
# mods/starcoop/starcoop.sc2mod
// L5740
TriggerAddEventGeneric(t, (lp_event))
// L5953
TriggerAddEventGeneric(t, (lp_event))
// L5971
TriggerAddEventGeneric(t, (lp_event))
// L6348
TriggerAddEventGeneric(t, (lp_event))
// L12865
TriggerAddEventGeneric(libCOMI_gt_CM_CinematicModeOn, "CinematicModeOn")
// L12879
TriggerAddEventGeneric(libCOMI_gt_CM_CinematicModeOff, "CinematicModeOff")
// L28954
TriggerAddEventGeneric(libCOMI_gt_CM_SoATargetingForceOff, "CinematicModeOn")
// L32532
TriggerAddEventGeneric(libCOMI_gt_CM_UnitTransmissionTychusOutlawRecruitAvailable, "TychusHeroAvailable")
# mods/starcoop/starcoop.sc2mod
// L571
TriggerAddEventGeneric(t, libCOUI_gv_cUC_AIChoiceEventClosed)
// L1141
TriggerAddEventGeneric(t, libCOUI_gv_cUC_CommChoiceEventClosed)
// L1658
TriggerAddEventGeneric(t, libCOUI_gv_cUC_CustomMutatorEventStart)
// L5091
TriggerAddEventGeneric(t, libCOUI_gv_cUC_TargetingEventCancel)
// L5968
TriggerAddEventGeneric(t, libCOUI_gv_cUC_ScoreEventClosed)
# mods/voidprologue.sc2mod
// L7536
TriggerAddEventGeneric(libA3DDD02B_gt_PP_CinematicModeOn, "CinematicModeOn")
// L7616
TriggerAddEventGeneric(libA3DDD02B_gt_PP_CinematicModeOff, "CinematicModeOff")
# mods/warcoop/progression/equipments.sc2mod
// L112
TriggerAddEventGeneric(libPEqu_gt_ArtifactShredders, "Mission Started")
// L149
TriggerAddEventGeneric(libPEqu_gt_ArtifactGreaterStaffOfTeleportationEnable, "Mission Started")
// L249
TriggerAddEventGeneric(libPEqu_gt_ArtifactCaskofHolyWaterInitialApply, "Mission Started")