# Triggering Player
Grammar — Triggering player
Flags —Native
|Function
Returns the triggering player as an integer.
Returns — int
native int EventPlayer();
# Supported triggers
- Unit Is Clicked — TriggerAddEventUnitClick
- Unit Is Highlighted — TriggerAddEventUnitHighlight
- Unit Is Selected — TriggerAddEventUnitSelected
- Player Changes Alliances — TriggerAddEventPlayerAllianceChange
- Player Leaves Game — TriggerAddEventPlayerLeft
- Player Property Changed — TriggerAddEventPlayerPropChange
- Unit Acquires Target — TriggerAddEventUnitAcquiredTarget
- Unit Arming Progress — TriggerAddEventUnitArmMagazineProgress
- Unit Is Attacked (Deprecated) — TriggerAddEventUnitAttacked
- Unit Construction Progress — TriggerAddEventUnitConstructProgress
- Unit Dies — TriggerAddEventUnitDied
- Unit Enters/Leaves Range Of Unit — TriggerAddEventUnitRange
- Unit Enters/Leaves Region — TriggerAddEventUnitRegion
- Unit Gains Experience — TriggerAddEventUnitGainExperience
- Unit Gains Experience Level — TriggerAddEventUnitGainLevel
- Unit Is Being Removed — TriggerAddEventUnitRemoved
- Unit Is Issued Order — TriggerAddEventUnitOrder
- Unit Loads/Unloads Cargo — TriggerAddEventUnitCargo
- Unit Property Changes — TriggerAddEventUnitProperty
- Unit Research Progress — TriggerAddEventUnitResearchProgress
- Unit Specialization Progress — TriggerAddEventUnitSpecializeProgress
- Unit Starts Attacking (Deprecated) — TriggerAddEventUnitStartedAttack
- Unit Training Progress — TriggerAddEventUnitTrainProgress
- Chat Message — TriggerAddEventChatMessage
- Unit Uses Ability — TriggerAddEventUnitAbility
- Custom Dialog Dismissed — TriggerAddEventCustomDialogDismissed
- Unit Takes Damage — TriggerAddEventUnitDamaged
- Dialog Item Is Used — TriggerAddEventDialogControl
- Unit Changes Ability Auto Cast State — TriggerAddEventUnitAbilityAutoCastChange
- Target Mode Updated — TriggerAddEventTargetModeUpdate
- Key Pressed — TriggerAddEventKeyPressed
- Button Pressed — TriggerAddEventButtonPressed
- Mouse Clicked — TriggerAddEventMouseClicked
- Mouse Moved — TriggerAddEventMouseMoved
- Effect Used — TriggerAddEventPlayerEffectUsed
- Effect Used From Scope — TriggerAddEventPlayerEffectUsedFromScope
# Related
Category: Player / Player Settings
- [F] —
void
— Modify Player Property (Integer) — ( PlayerModifyPropertyInt ) - [F] —
void
— Modify Player Property (Real) — ( PlayerModifyPropertyFixed ) - [F] —
int
— Player Property (Integer) — ( PlayerGetPropertyInt ) - [F] —
fixed
— Player Property (Real) — ( PlayerGetPropertyFixed ) - [F] —
void
— Modify Player Score (Integer) — ( PlayerScoreValueSetFromInt ) - [F] —
void
— Modify Player Score (Real) — ( PlayerScoreValueSetFromFixed ) - [F] —
int
— Player Score Value (Integer) — ( PlayerScoreValueGetAsInt ) - [F] —
fixed
— Player Score Value (Real) — ( PlayerScoreValueGetAsFixed ) - [F] —
void
— Turn Player Flag On/Off — ( PlayerSetState ) - [F] —
bool
— Player Flag Check — ( PlayerGetState ) - [F] —
bool
— Player License Check — ( PlayerHasLicense ) - [F] —
bool
— Player Access Check — ( PlayerHasAccessTo ) - [F] —
bool
— Player Has Reward — ( PlayerHasReward ) - [F] —
bool
— Player Has Talent — ( PlayerHasTalent ) - [F] —
text
— Name Of Player — ( PlayerName ) - [F] —
string
— Handle Of Player — ( PlayerHandle ) - [F] —
string
[ gamelink::Race ] — Race Of Player — ( PlayerRace ) - [F] —
string
[ gamelink::Hero ] — Hero Of Player — ( PlayerHero ) - [F] —
string
[ gamelink::Skin ] — Skin Of Player — ( PlayerSkin ) - [F] —
string
[ gamelink::Mount ] — Mount Of Player — ( PlayerMount ) - [F] —
string
[ gamelink::Spray ] — Spray Of Player — ( PlayerSpray ) - [F] —
string
[ gamelink::Artifact ] — Artifact Of Player — ( PlayerArtifact ) - [F] —
int
— Artifact Rank Of Player — ( PlayerArtifactRank ) - [F] —
string
[ gamelink::Commander ] — Commander Of Player — ( PlayerCommander ) - [F] —
int
— Commander Level Of Player — ( PlayerCommanderLevel ) - [F] —
int
— Commander Mastery Level Of Player — ( PlayerCommanderMasteryLevel ) - [F] —
int
— Commander Mastery Talent Rank Of Player — ( PlayerCommanderMasteryTalentRank ) - [F] —
int
— Commander Selected Prestige Of Player — ( PlayerCommanderSelectedPrestige ) - [F] —
int
— Brutal Plus Difficulty of Player — ( PlayerBrutalPlusDifficulty ) - [F] —
int
— Retry Mutation Index of Player — ( PlayerRetryMutation ) - [F] —
int
— Allied Commander Enemy Wave Type — ( PlayerACEnemyWaveType ) - [F] —
point
— Start Location Of Player — ( PlayerStartLocation ) - [F] —
int
[ preset::PlayerController ] — Controller Of Player — ( PlayerType ) - [F] —
int
[ preset::PlayerStatus ] — Status Of Player — ( PlayerStatus ) - [F] —
void
— Set Player Color — ( PlayerSetColorIndex ) - [F] —
void
— Set Player Race — ( PlayerSetRace ) - [F] —
void
— Set Player Hero — ( PlayerSetHero ) - [F] —
void
— Set Player Skin — ( PlayerSetSkin ) - [F] —
void
— Set Player Console Skin — ( PlayerSetConsoleSkin ) - [F] —
void
— Apply Player Skin — ( PlayerApplySkin ) - [F] —
void
— Apply Player Skin (Replacing Existing Unit) — ( libNtve_gf_PlayerApplySkinReplacingExistingUnit ) - [F] —
void
— Set Player Mount — ( PlayerSetMount ) - [F] —
void
— Set Player Spray — ( PlayerSetSpray ) - [F] —
void
— Set Player Commander — ( PlayerSetCommander ) - [F] —
void
— Set Player Commander Level — ( PlayerSetCommanderLevel ) - [F] —
void
— Set Player Commander Mastery Level — ( PlayerSetCommanderMasteryLevel ) - [F] —
void
— Set Player Death Timer — ( PlayerSetDeathTimer ) - [F] —
void
— Set Player Bounds — ( PlayerSetBounds ) - [F] —
void
— Add Player Talent — ( PlayerAddTalent ) - [F] —
void
— Remove Player Talent — ( PlayerRemoveTalent ) - [F] —
void
— Add Player Response — ( PlayerAddResponse ) - [F] —
void
— Remove Player Response — ( PlayerRemoveResponse ) - [F] —
void
— Clear Player Response — ( PlayerClearResponse ) - [F] —
int
[ playercolor ] — Player Color — ( PlayerGetColorIndex ) - [F] —
void
— Override Player Option — ( PlayerOptionOverride ) - [F] —
string
— Player Hotkey Profile — ( PlayerGetHotkeyProfile ) - [F] —
void
— Player Property Changed — ( TriggerAddEventPlayerPropChange ) - [F] —
void
— Player Joins Game — ( TriggerAddEventPlayerJoin ) - [F] —
void
— Player Leaves Game — ( TriggerAddEventPlayerLeft ) - [F] —
int
— Triggering Player — ( EventPlayer ) - [F] —
int
[ preset::Player_Property_Get ] — Triggering Player Property — ( EventPlayerProperty ) - [F] —
int
— Triggering Player Property Change (Integer) — ( EventPlayerPropertyChangeInt ) - [F] —
fixed
— Triggering Player Property Change (Real) — ( EventPlayerPropertyChangeFixed ) - [F] —
void
— Player Add Label — ( PlayerAddLabel ) - [F] —
void
— Player Remove Label — ( PlayerRemoveLabel ) - [F] —
void
— Player Remove All Labels — ( PlayerRemoveAllLabels ) - [F] —
bool
— Player Has Label — ( PlayerHasLabel ) - [F] —
void
— Player Add Reward — ( PlayerAddReward )
# Examples
# campaigns/liberty.sc2campaign
// L3538
EventPlayer()
// L3548
EventPlayer()
// L3566
EventPlayer()
// L3576
EventPlayer()
// L4074
EventPlayer()
// L4084
EventPlayer()
// L4102
EventPlayer()
// L4112
EventPlayer()
// L3266
EventPlayer()
// L3276
EventPlayer()
// L3296
EventPlayer()
// L3306
EventPlayer()
// L4880
EventPlayer()
// L4890
EventPlayer()
// L4909
EventPlayer()
// L4919
EventPlayer()
// L3606
EventPlayer()
// L3616
EventPlayer()
// L3634
EventPlayer()
// L3644
EventPlayer()
// L1950
EventPlayer()
// L1960
EventPlayer()
// L1982
EventPlayer()
// L1992
EventPlayer()
// L4400
EventPlayer()
// L4410
EventPlayer()
// L4431
EventPlayer()
// L4441
EventPlayer()
// L3702
EventPlayer()
// L3712
EventPlayer()
// L3730
EventPlayer()
// L3740
EventPlayer()
// L3302
EventPlayer()
// L3312
EventPlayer()
// L3331
EventPlayer()
// L3341
EventPlayer()
// L907
EventPlayer()
// L917
EventPlayer()
// L935
EventPlayer()
// L945
EventPlayer()
// L3351
EventPlayer()
// L3352
EventPlayer()
// L3376
EventPlayer()
// L3377
EventPlayer()
// L3989
EventPlayer()
// L3999
EventPlayer()
// L4022
EventPlayer()
// L4032
EventPlayer()
// L2569
EventPlayer()
// L3531
EventPlayer()
// L3541
EventPlayer()
// L3545
EventPlayer()
// L3566
EventPlayer()
// L3576
EventPlayer()
// L3580
EventPlayer()
// L3847
EventPlayer()
// L3848
EventPlayer()
// L3873
EventPlayer()
// L3874
EventPlayer()
// L4868
EventPlayer()
// L4878
EventPlayer()
// L1890
EventPlayer()
// L1900
EventPlayer()
// L1919
EventPlayer()
// L1929
EventPlayer()
// L4139
EventPlayer()
// L4149
EventPlayer()
// L4167
EventPlayer()
// L4177
EventPlayer()
// L5017
EventPlayer()
// L5027
EventPlayer()
// L5047
EventPlayer()
// L5057
EventPlayer()
// L4714
EventPlayer()
// L4724
EventPlayer()
// L4745
EventPlayer()
// L4755
EventPlayer()
// L1226
EventPlayer()
// L1236
EventPlayer()
// L1255
EventPlayer()
// L1265
EventPlayer()
// L4176
EventPlayer()
// L4176
EventPlayer()
// L4176
EventPlayer()
// L2746
EventPlayer()
// L2756
EventPlayer()
// L2775
EventPlayer()
// L2785
EventPlayer()
// L3538
EventPlayer()
// L3548
EventPlayer()
// L3566
EventPlayer()
// L3576
EventPlayer()
// L4074
EventPlayer()
// L4084
EventPlayer()
// L4102
EventPlayer()
// L4112
EventPlayer()
// L3266
EventPlayer()
// L3276
EventPlayer()
// L3296
EventPlayer()
// L3306
EventPlayer()