# Triggering Behavior Change
Grammar — Triggering Behavior Change
Flags —Native
|Function
Returns — int
[ preset::BehaviorChange ]
native int EventUnitBehaviorChange();
# Supported triggers
- Unit Behavior Changes — TriggerAddEventUnitBehaviorChange
# 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/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod
// L7907
EventUnitBehaviorChange()
# mods/heroesdata.stormmod
// L4465
EventUnitBehaviorChange()
// L4469
EventUnitBehaviorChange()
// L4584
EventUnitBehaviorChange()
// L5045
EventUnitBehaviorChange()
// L6784
EventUnitBehaviorChange()
// L11515
EventUnitBehaviorChange()
// L14571
EventUnitBehaviorChange()
// L14575
EventUnitBehaviorChange()
// L17753
EventUnitBehaviorChange()
// L17757
EventUnitBehaviorChange()
# mods/heroesdata.stormmod
// L18394
EventUnitBehaviorChange()
// L18422
EventUnitBehaviorChange()
# mods/heromods/alarak.stormmod
// L436
EventUnitBehaviorChange()
# mods/heromods/chogall.stormmod
// L2420
EventUnitBehaviorChange()
// L2424
EventUnitBehaviorChange()
// L2467
EventUnitBehaviorChange()
// L2471
EventUnitBehaviorChange()
# mods/heromods/dva.stormmod
// L974
EventUnitBehaviorChange()
# mods/heromods/medivh.stormmod
// L691
EventUnitBehaviorChange()
// L700
EventUnitBehaviorChange()
# mods/heromods/zarya.stormmod
// L383
EventUnitBehaviorChange()
// L387
EventUnitBehaviorChange()
// L394
EventUnitBehaviorChange()
# mods/starcoop/starcoop.sc2mod
// L14648
EventUnitBehaviorChange()
// L26912
EventUnitBehaviorChange()
// L28612
EventUnitBehaviorChange()
// L28612
EventUnitBehaviorChange()
# mods/starcoop/starcoop.sc2mod
// L6613
EventUnitBehaviorChange()
// L6616
EventUnitBehaviorChange()