# Generic Event Parameter
Grammar — Event eventName parameter parameterName
Flags —Native
|Function
Returns the name of a generic event parameter which can be used within the local data table to store or access event parameters. Store parameters in the table before calling Send Generic Event, and access them in response to the event.
# Arguments
string
— Event Namestring
— Parameter Name
Returns — string
native string TriggerEventParamName(
string eventName,
string paramName,
);
# 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/voidstory.sc2campaign
— VoidCampaignMissionLib.galaxy
// L436
TriggerEventParamName(libVCMI_gv_pMC_SoATargetingEventExited, libVCMI_gv_pMC_SoATargetingParamReason)
// L4570
TriggerEventParamName(libVCMI_gv_pMC_SoATargetingEventExited, libVCMI_gv_pMC_SoATargetingParamReason)
// L4574
TriggerEventParamName(libVCMI_gv_pMC_SoATargetingEventExited, libVCMI_gv_pMC_SoATargetingParamReason)
// L5098
TriggerEventParamName(libVCMI_gv_pMC_SoATargetingEventExited, libVCMI_gv_pMC_SoATargetingParamReason)
// L5102
TriggerEventParamName(libVCMI_gv_pMC_SoATargetingEventExited, libVCMI_gv_pMC_SoATargetingParamReason)
# mods/heroesbrawlmods/arenamodemods/arenamode.stormmod
// L162
TriggerEventParamName(libAREN_gv_eventID_MapTributeWarning_C, libAREN_gv_eventParam_MapTributeWarning_Position_C)
// L169
TriggerEventParamName(libAREN_gv_eventID_MapTributeWarning_C, libAREN_gv_eventParam_MapTributeWarning_Position_C)
// L181
TriggerEventParamName(libAREN_gv_eventID_MapTributeWarning_C2, libAREN_gv_eventParam_MapTributeWarning_Position_C2)
// L188
TriggerEventParamName(libAREN_gv_eventID_MapTributeWarning_C2, libAREN_gv_eventParam_MapTributeWarning_Position_C2)
# mods/heroesbrawlmods/arenamodemods/attackdefend.stormmod
// L719
TriggerEventParamName(libAtDe_gv_eventID_AttackDefendRoundEnds_C, libAtDe_gv_eventParam_AttackDefendAttackingTeamScoreForRound_Team_C)
// L726
TriggerEventParamName(libAtDe_gv_eventID_AttackDefendRoundEnds_C, libAtDe_gv_eventParam_AttackDefendAttackingTeamScoreForRound_Team_C)
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod
// L788
TriggerEventParamName(libPVEB_gv_eventID_NPCHeroSpawn_C, libPVEB_gv_eventParam_NPCHeroSpawn_Player_C)
// L789
TriggerEventParamName(libPVEB_gv_eventID_NPCHeroSpawn_C, libPVEB_gv_eventParam_NPCHeroSpawn_HeroUnit_C)
// L796
TriggerEventParamName(libPVEB_gv_eventID_NPCHeroSpawn_C, libPVEB_gv_eventParam_NPCHeroSpawn_Player_C)
// L802
TriggerEventParamName(libPVEB_gv_eventID_NPCHeroSpawn_C, libPVEB_gv_eventParam_NPCHeroSpawn_HeroUnit_C)
# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod
// L995
TriggerEventParamName(libPVEM_gv_pvEEventIDNPCHeroSpawn_C, libPVEM_gv_pvEEventParamNPCHeroSpawnPlayer_C)
// L996
TriggerEventParamName(libPVEM_gv_pvEEventIDNPCHeroSpawn_C, libPVEM_gv_pvEEventParamNPCHeroSpawnHeroUnit_C)
// L1003
TriggerEventParamName(libPVEM_gv_pvEEventIDNPCHeroSpawn_C, libPVEM_gv_pvEEventParamNPCHeroSpawnPlayer_C)
// L1009
TriggerEventParamName(libPVEM_gv_pvEEventIDNPCHeroSpawn_C, libPVEM_gv_pvEEventParamNPCHeroSpawnHeroUnit_C)
# mods/heroesdata.stormmod
// L463
TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionEnded_C, libGDHL_gv_eventParam_AbathurUltimateEvolution_AbathurPlayer_C)
// L464
TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionEnded_C, libGDHL_gv_eventParam_AbathurUltimateEvolution_ClonedUnit_C)
// L471
TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionEnded_C, libGDHL_gv_eventParam_AbathurUltimateEvolution_AbathurPlayer_C)
// L477
TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionEnded_C, libGDHL_gv_eventParam_AbathurUltimateEvolution_ClonedUnit_C)
// L489
TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C, libGDHL_gv_eventParam_AbathurUltimateEvolutionHeroCopied_AbathurOwner_C)
// L490
TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C, libGDHL_gv_eventParam_AbathurUltimateEvolutionHeroCopied_TargetOwner_C)
// L497
TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C, libGDHL_gv_eventParam_AbathurUltimateEvolutionHeroCopied_AbathurOwner_C)
// L503
TriggerEventParamName(libGDHL_gv_eventID_AbathurUltimateEvolutionHeroCopied_C, libGDHL_gv_eventParam_AbathurUltimateEvolutionHeroCopied_TargetOwner_C)
// L515
TriggerEventParamName(libGDHL_gv_eventID_AbathurSymbiote_C, libGDHL_gv_eventParam_AbathurSymbiote_AbathurPlayer_C)
// L516
TriggerEventParamName(libGDHL_gv_eventID_AbathurSymbiote_C, libGDHL_gv_eventParam_AbathurSymbiote_SymbioteUnit_C)
# mods/heroesdata.stormmod
// L1496
TriggerEventParamName(libGame_gv_eventID_DeathRecapSpecialCaseEvent_C, libGame_gv_eventParam_DeathRecapSpecialCaseEvent_Player_C)
// L1503
TriggerEventParamName(libGame_gv_eventID_DeathRecapSpecialCaseEvent_C, libGame_gv_eventParam_DeathRecapSpecialCaseEvent_Player_C)
// L2560
TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_Name_C)
// L2561
TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_Suffix_C)
// L2562
TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_Base_C)
// L2563
TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_PresentAsRatio_C)
// L2564
TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_GatedByBase_C)
// L2565
TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_BadgeIndex_C)
// L2566
TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_ScoreValue_C)
// L2573
TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_Name_C)
# mods/heroesmapmods/battlegroundmapmods/hanamura.stormmod
// L71
TriggerEventParamName(libNPLD_gv_eventID_PayloadReachedDestination_C, libNPLD_gv_eventParam_UnitStopsOccupyingVehicle_Vehicle_C)
// L78
TriggerEventParamName(libNPLD_gv_eventID_PayloadReachedDestination_C, libNPLD_gv_eventParam_UnitStopsOccupyingVehicle_Vehicle_C)
# mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmod
// L547
TriggerEventParamName(libVLSK_gv_eventID_VolskayaPointWarningCreated_C, libVLSK_gv_eventParam_VolskayaPointWarningCreated_Region_C)
// L560
TriggerEventParamName(libVLSK_gv_eventID_VolskayaPointWarningCreated_C, libVLSK_gv_eventParam_VolskayaPointWarningCreated_Region_C)
// L566
TriggerEventParamName(libVLSK_gv_eventID_VolskayaPointEnabled_C, libVLSK_gv_eventParam_VolskayaPointEnabled_Region)
// L579
TriggerEventParamName(libVLSK_gv_eventID_VolskayaPointEnabled_C, libVLSK_gv_eventParam_VolskayaPointEnabled_Region)
// L585
TriggerEventParamName(libVLSK_gv_eventID_VolskayaPointCompleted, libVLSK_gv_eventParam_VolskayaPointCompleted_Region)
// L586
TriggerEventParamName(libVLSK_gv_eventID_VolskayaPointCompleted, libVLSK_gv_eventParam_VolskayaPointCompleted_WinningTeam)
// L599
TriggerEventParamName(libVLSK_gv_eventID_VolskayaPointCompleted, libVLSK_gv_eventParam_VolskayaPointCompleted_Region)
// L605
TriggerEventParamName(libVLSK_gv_eventID_VolskayaPointCompleted, libVLSK_gv_eventParam_VolskayaPointCompleted_WinningTeam)
// L611
TriggerEventParamName(libVLSK_gv_eventID_VolskayaPointOwnershipChanged_C, libVLSK_gv_eventParam_VolskayaPointOwnershipChanged_Region_C)
// L612
TriggerEventParamName(libVLSK_gv_eventID_VolskayaPointOwnershipChanged_C, libVLSK_gv_eventParam_VolskayaPointOwnershipChanged_NewOwner_C)
# mods/starcoop/starcoop.sc2mod
// L5746
TriggerEventParamName(EventGenericName(), (lp_techLevelParameter))
// L5752
TriggerEventParamName(EventGenericName(), ("StetmannPowerTowerPlayer"))
// L5781
TriggerEventParamName(lv_eventname, ("StetmannPowerTowerTechLevelOld"))
// L5782
TriggerEventParamName(lv_eventname, ("StetmannPowerTowerTechLevelNew"))
// L5783
TriggerEventParamName(lv_eventname, ("StetmannPowerTowerPlayer"))
// L5791
TriggerEventParamName(lv_eventname, ("StetmannPowerTowerTechLevelOld"))
// L5792
TriggerEventParamName(lv_eventname, ("StetmannPowerTowerTechLevelNew"))
// L5793
TriggerEventParamName(lv_eventname, ("StetmannPowerTowerPlayer"))
// L5959
TriggerEventParamName(EventGenericName(), "EventHero")
// L5965
TriggerEventParamName(EventGenericName(), "EventHeroInstance")
# mods/starcoop/starcoop.sc2mod
// L5085
TriggerEventParamName(libCOUI_gv_cUC_TargetingEventCancel, libCOUI_gv_cUC_TargetingParamPlayer)
// L5962
TriggerEventParamName(libCOUI_gv_cUC_ScoreEventClosed, libCOUI_gv_cUC_ScoreParameterPlayer)
// L8706
TriggerEventParamName(libCOUI_gv_cUC_TargetingEventCancel, libCOUI_gv_cUC_TargetingParamPlayer)
// L9620
TriggerEventParamName(libCOUI_gv_cUC_ScoreEventClosed, libCOUI_gv_cUC_ScoreParameterPlayer)
// L9650
TriggerEventParamName(libCOUI_gv_cUC_ScoreEventClosed, libCOUI_gv_cUC_ScoreParameterPlayer)
# mods/warcoop/warcoopdata.sc2mod
// L206
TriggerEventParamName(EventGenericName(), "Cheat")
// L212
TriggerEventParamName(EventGenericName(), "Player")
// L218
TriggerEventParamName(EventGenericName(), ("Param" + IntToString(lp_parameterIndex)))
// L224
TriggerEventParamName(EventGenericName(), "ParamCount")
// L3046
TriggerEventParamName(lv_eventname, ("Param" + IntToString(lv_numberofparameters)))
// L3052
TriggerEventParamName(lv_eventname, "Player")
// L3053
TriggerEventParamName(lv_eventname, "Cheat")
// L3054
TriggerEventParamName(lv_eventname, "ParamCount")