# Triggering Behavior
Grammar — Triggering behavior
Flags —Native
|Function
Returns the triggering behavior. Used in response to “Unit Attribute Change”, “Unit Gains Experience”, or “Unit Gains Experience Level”.
Returns — string
[ gamelink::Behavior ]
native string EventUnitBehavior();
# Supported triggers
- Unit Gains Experience — TriggerAddEventUnitGainExperience
- Unit Gains Experience Level — TriggerAddEventUnitGainLevel
- Unit Attribute Change — TriggerAddEventUnitAttributeChange
- Unit Behavior Changes — TriggerAddEventUnitBehaviorChange
- Unit Absorbs Damage — TriggerAddEventUnitDamageAbsorbed
# Related
Category: Behavior / Basic
- [F] —
void
— Remove Behaviors By Category — ( UnitBehaviorRemoveCategory ) - [F] —
void
— Remove Behavior (Player) — ( UnitBehaviorRemovePlayer ) - [F] —
void
— Remove Behavior — ( UnitBehaviorRemove ) - [F] —
void
— Add Behavior (Player) — ( UnitBehaviorAddPlayer ) - [F] —
void
— Add Behavior — ( UnitBehaviorAdd ) - [F] —
void
— Set Behavior Count — ( libNtve_gf_SetBehaviorCount ) - [F] —
int
— Number Of Behaviors On Unit — ( UnitBehaviorCountAll ) - [F] —
string
[ gamelink::Behavior ] — Unit Behavior — ( UnitBehaviorGet ) - [F] —
bool
— Unit Has Behavior — ( UnitHasBehavior2 ) - [F] —
bool
— Unit Has Behavior (Enabled) — ( UnitHasBehavior ) - [F] —
bool
— Unit Behavior Enabled — ( UnitBehaviorEnabled ) - [F] —
int
— Stack Count Of Behavior On Unit — ( UnitBehaviorCount ) - [F] —
bool
— Behavior Has Flag — ( UnitBehaviorHasFlag ) - [F] —
void
— Transfer Behavior — ( UnitBehaviorTransfer ) - [F] —
void
— Set Unit Behavior Duration — ( UnitBehaviorSetDuration ) - [F] —
void
— Set Unit Behavior Duration Remaining — ( UnitBehaviorSetDurationRemaining ) - [F] —
fixed
— Duration Remaining Of Behavior On Unit — ( UnitBehaviorDuration ) - [F] —
fixed
— Duration Of Behavior On Unit — ( UnitBehaviorDurationTotal ) - [F] —
void
— Set Unit Behavior Spawn Count — ( UnitBehaviorSpawn ) - [F] —
int
— Unit Behavior Effect Player — ( UnitBehaviorEffectPlayer ) - [F] —
unit
— Unit Behavior Effect Unit — ( UnitBehaviorEffectUnit ) - [F] —
void
— Set Unit Behavior User Data — ( UnitBehaviorEffectTreeSetUserData ) - [F] —
fixed
— User Data Of Behavior On Unit — ( UnitBehaviorEffectTreeUserData ) - [F] —
bool
— User Data Of Behavior On Unit Exists — ( UnitBehaviorEffectTreeUserDataExists ) - [F] —
void
— Unit Behavior Changes — ( TriggerAddEventUnitBehaviorChange ) - [F] —
void
— Unit Behavior Changes From Category — ( TriggerAddEventUnitBehaviorChangeFromCategory ) - [F] —
string
[ gamelink::Behavior ] — Triggering Behavior — ( EventUnitBehavior ) - [F] —
int
[ preset::BehaviorChange ] — Triggering Behavior Change — ( EventUnitBehaviorChange ) - [F] —
fixed
— Unit Behavior Damage Modify Remaining — ( UnitBehaviorDamageModifyRemaining ) - [F] —
fixed
— Unit Behavior Damage Modify Limit — ( UnitBehaviorDamageModifyLimit ) - [F] —
void
— For Each Behavior On Unit — ( )
# Examples
# mods/heroesdata.stormmod
// L4585
EventUnitBehavior()
// L4588
EventUnitBehavior()
// L6827
EventUnitBehavior()
// L6857
EventUnitBehavior()
// L7720
EventUnitBehavior()
// L9160
EventUnitBehavior()
// L9608
EventUnitBehavior()
// L9771
EventUnitBehavior()
// L10926
EventUnitBehavior()
// L10950
EventUnitBehavior()
# mods/heroesdata.stormmod
// L14257
EventUnitBehavior()
// L14299
EventUnitBehavior()
// L14320
EventUnitBehavior()
// L14365
EventUnitBehavior()
// L14427
EventUnitBehavior()
// L14491
EventUnitBehavior()
// L14516
EventUnitBehavior()
// L15300
EventUnitBehavior()
// L15305
EventUnitBehavior()
// L15331
EventUnitBehavior()
# mods/heroesdata.stormmod
// L11669
EventUnitBehavior()
// L12759
EventUnitBehavior()
// L12775
EventUnitBehavior()
// L12776
EventUnitBehavior()
// L12779
EventUnitBehavior()
# mods/heroesmapmods/battlegroundmapmods/volskayadata.stormmod
// L231
EventUnitBehavior()
# mods/heromods/alarak.stormmod
// L528
EventUnitBehavior()
# mods/heromods/alexstrasza.stormmod
// L154
EventUnitBehavior()
// L157
EventUnitBehavior()
// L188
EventUnitBehavior()
# mods/heromods/ana.stormmod
// L150
EventUnitBehavior()
// L202
EventUnitBehavior()
// L226
EventUnitBehavior()
// L525
EventUnitBehavior()
// L549
EventUnitBehavior()
# mods/heromods/anduin.stormmod
// L79
EventUnitBehavior()
# mods/heromods/auriel.stormmod
// L822
EventUnitBehavior()
// L825
EventUnitBehavior()
# mods/heromods/chogall.stormmod
// L715
EventUnitBehavior()
// L739
EventUnitBehavior()
// L1989
EventUnitBehavior()
// L2028
EventUnitBehavior()
// L2332
EventUnitBehavior()
// L2332
EventUnitBehavior()
// L2373
EventUnitBehavior()
// L2398
EventUnitBehavior()
// L2402
EventUnitBehavior()
// L2421
EventUnitBehavior()
# mods/heromods/chromie.stormmod
// L94
EventUnitBehavior()
// L126
EventUnitBehavior()
// L279
EventUnitBehavior()
// L309
EventUnitBehavior()
# mods/heromods/dehaka.stormmod
// L211
EventUnitBehavior()
// L241
EventUnitBehavior()
// L1014
EventUnitBehavior()
# mods/heromods/dva.stormmod
// L558
EventUnitBehavior()
// L568
EventUnitBehavior()
// L569
EventUnitBehavior()
// L1707
EventUnitBehavior()
# mods/heromods/garrosh.stormmod
// L130
EventUnitBehavior()
# mods/heromods/guldan.stormmod
// L124
EventUnitBehavior()
# mods/heromods/imperius.stormmod
// L241
EventUnitBehavior()
// L272
EventUnitBehavior()
# mods/heromods/junkrat.stormmod
// L360
EventUnitBehavior()
# mods/heromods/kelthuzad.stormmod
// L178
EventUnitBehavior()
# mods/heromods/maiev.stormmod
// L140
EventUnitBehavior()
// L174
EventUnitBehavior()
# mods/heromods/malganis.stormmod
// L97
EventUnitBehavior()
// L121
EventUnitBehavior()
# mods/heromods/medivh.stormmod
// L400
EventUnitBehavior()
// L430
EventUnitBehavior()
// L694
EventUnitBehavior()
// L762
EventUnitBehavior()
# mods/heromods/stukov.stormmod
// L184
EventUnitBehavior()
# mods/heromods/thefirelords.stormmod
// L449
EventUnitBehavior()
// L473
EventUnitBehavior()
// L640
EventUnitBehavior()
// L664
EventUnitBehavior()
# mods/heromods/yrel.stormmod
// L629
EventUnitBehavior()
// L657
EventUnitBehavior()
# mods/heromods/zarya.stormmod
// L384
EventUnitBehavior()
// L388
EventUnitBehavior()
// L595
EventUnitBehavior()
// L698
EventUnitBehavior()
# mods/starcoop/starcoop.sc2mod
// L13969
EventUnitBehavior()
// L14108
EventUnitBehavior()
// L14147
EventUnitBehavior()
// L15047
EventUnitBehavior()
// L16366
EventUnitBehavior()
// L16607
EventUnitBehavior()
// L18099
EventUnitBehavior()
// L22946
EventUnitBehavior()
// L23047
EventUnitBehavior()
// L23074
EventUnitBehavior()
# mods/starcoop/starcoop.sc2mod
// L9549
EventUnitBehavior()