# Generic Event

Grammar — Generic event named eventName
FlagsNative | 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

Category: Trigger / Basic

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L15886
TriggerAddEventGeneric(libSwaC_gt_ZS_CinematicModeOn, "CinematicModeOn")
// L16067
TriggerAddEventGeneric(libSwaC_gt_ZS_CinematicModeOff, "CinematicModeOff")

# campaigns/void.sc2campaign

MapScript.galaxy

// 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

VoidCampaignLib.galaxy

// 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

VoidCampaignUILib.galaxy

// 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

LibAREN.galaxy

// 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

LibAtDe.galaxy

// 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

LibPVEB.galaxy

// L782
TriggerAddEventGeneric(t, libPVEB_gv_eventID_NPCHeroSpawn_C)

# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlstarcraft.stormmod

LibPESC.galaxy

// L59
TriggerAddEventGeneric(t, libPESC_gv_eventID_HardModeActivated_C)
// L65
TriggerAddEventGeneric(t, libPESC_gv_eventID_HardModeTimedOut_C)

# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod

LibPVEM.galaxy

// L989
TriggerAddEventGeneric(t, libPVEM_gv_pvEEventIDNPCHeroSpawn_C)

# mods/heroesbrawlmods/brawlmapmods/coop/pvestarcraft.stormmod

LibPESC.galaxy

// L59
TriggerAddEventGeneric(t, libPESC_gv_eventID_HardModeActivated_C)
// L65
TriggerAddEventGeneric(t, libPESC_gv_eventID_HardModeTimedOut_C)

# mods/heroesbrawlmods/heroselectionmods/ingameheroselection.stormmod

LibIGHS.galaxy

// L1524
TriggerAddEventGeneric(t, libIGHS_gv_eventID_ShufflePickUIShown_C)

# mods/heroesdata.stormmod

GameDataHelperLib.galaxy

// 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

GameLib.galaxy

// 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

HeroesLib.galaxy

// 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

LibNPLD.galaxy

// L65
TriggerAddEventGeneric(t, libNPLD_gv_eventID_PayloadReachedDestination_C)

# mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmod

LibVLSK.galaxy

// 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

LibNCMI.galaxy

// L4540
TriggerAddEventGeneric(libNCMI_gt_NM_CinematicModeOn, "CinematicModeOn")
// L4585
TriggerAddEventGeneric(libNCMI_gt_NM_CinematicModeOff, "CinematicModeOff")

# mods/missionpacks/novacampaign.sc2mod

LibNCUI.galaxy

// 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

MapScript.galaxy

// L509
TriggerAddEventGeneric(t, "MissionEquipmentEventClosed")
// L509
TriggerAddEventGeneric(t, "MissionEquipmentEventClosed")

# mods/starcoop/starcoop.sc2mod

LibCOMI.galaxy

// 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

LibCOUI.galaxy

// 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

LibA3DDD02B.galaxy

// L7536
TriggerAddEventGeneric(libA3DDD02B_gt_PP_CinematicModeOn, "CinematicModeOn")
// L7616
TriggerAddEventGeneric(libA3DDD02B_gt_PP_CinematicModeOff, "CinematicModeOff")

# mods/warcoop/progression/equipments.sc2mod

LibPEqu.galaxy

// L112
TriggerAddEventGeneric(libPEqu_gt_ArtifactShredders, "Mission Started")
// L149
TriggerAddEventGeneric(libPEqu_gt_ArtifactGreaterStaffOfTeleportationEnable, "Mission Started")
// L249
TriggerAddEventGeneric(libPEqu_gt_ArtifactCaskofHolyWaterInitialApply, "Mission Started")