# Unit Behavior Changes
Grammar — unit has behavior change type
Flags —Native
|Event
# Arguments
unitref
[ unit ] — Unitstring
[ gamelink::Behavior ] — Behaviorint
[ preset::BehaviorChange ] — Type
Returns — void
native void TriggerAddEventUnitBehaviorChange(
trigger t,
unitref u,
string behavior,
int inChangeType,
);
# Event parameters
- Triggering Behavior — EventUnitBehavior
- Triggering Behavior Change — EventUnitBehaviorChange
- Triggering Unit — EventUnit
# 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
# campaigns/swarm.sc2campaign
// L2156
TriggerAddEventUnitBehaviorChange(gt_ShuttleEscapeWarning, null, "ProtossWarpAwayTarget", c_unitBehaviorChangeCreate)
// L2425
TriggerAddEventUnitBehaviorChange(gt_ShuttlebecomesCloaked, null, "CloakFieldEffect", c_unitBehaviorChangeActivate)
// L2460
TriggerAddEventUnitBehaviorChange(gt_ShuttlebecomesunCloaked, null, "CloakFieldEffect", c_unitBehaviorChangeDeactivate)
// L1673
TriggerAddEventUnitBehaviorChange(gt_TransmissionFungalGrowthUsedQ, null, "FungalGrowth", c_unitBehaviorChangeCreate)
// L5571
TriggerAddEventUnitBehaviorChange(gt_AchievementDominatedTerranAdded, null, "NPSwarm", c_unitBehaviorChangeActivate)
// L5598
TriggerAddEventUnitBehaviorChange(gt_AchievementDominatedTerranRemoved, null, "NPSwarm", c_unitBehaviorChangeDeactivate)
// L5807
TriggerAddEventUnitBehaviorChange(gt_ObjectiveDominionOutpostComplete, null, "NPSwarm", c_unitBehaviorChangeActivate)
// L7277
TriggerAddEventUnitBehaviorChange(gt_Room04GasHurtsZerglingsHardQ, null, "PoisonGas", c_unitBehaviorChangeAny)
// L4600
TriggerAddEventUnitBehaviorChange(gt_PirateCapitalShipEFieldHitQ, UnitRefFromVariable("gv_hyperion"), "SJPirateLightningStormStun", c_unitBehaviorChangeActivate)
// L8910
TriggerAddEventUnitBehaviorChange(gt_ZurvanDies, UnitRefFromVariable("gv_zurvan"), "ZurvanDeathDelay", c_unitBehaviorChangeCreate)
// L1799
TriggerAddEventUnitBehaviorChange(gt_UnitFrozen, null, "VileAcidSlowFlatAmount", c_unitBehaviorChangeActivate)
// L2769
TriggerAddEventUnitBehaviorChange(gt_TransmissionFirstRebirthQ, null, "TorrasqueTimerBehavior", c_unitBehaviorChangeActivate)
// L1799
TriggerAddEventUnitBehaviorChange(gt_UnitFrozen, null, "VileAcidSlowFlatAmount", c_unitBehaviorChangeActivate)
// L2769
TriggerAddEventUnitBehaviorChange(gt_TransmissionFirstRebirthQ, null, "TorrasqueTimerBehavior", c_unitBehaviorChangeActivate)
// L2156
TriggerAddEventUnitBehaviorChange(gt_ShuttleEscapeWarning, null, "ProtossWarpAwayTarget", c_unitBehaviorChangeCreate)
// L2425
TriggerAddEventUnitBehaviorChange(gt_ShuttlebecomesCloaked, null, "CloakFieldEffect", c_unitBehaviorChangeActivate)
// L2460
TriggerAddEventUnitBehaviorChange(gt_ShuttlebecomesunCloaked, null, "CloakFieldEffect", c_unitBehaviorChangeDeactivate)
// L1673
TriggerAddEventUnitBehaviorChange(gt_TransmissionFungalGrowthUsedQ, null, "FungalGrowth", c_unitBehaviorChangeCreate)
// L5571
TriggerAddEventUnitBehaviorChange(gt_AchievementDominatedTerranAdded, null, "NPSwarm", c_unitBehaviorChangeActivate)
// L5598
TriggerAddEventUnitBehaviorChange(gt_AchievementDominatedTerranRemoved, null, "NPSwarm", c_unitBehaviorChangeDeactivate)
// L5807
TriggerAddEventUnitBehaviorChange(gt_ObjectiveDominionOutpostComplete, null, "NPSwarm", c_unitBehaviorChangeActivate)
// L7277
TriggerAddEventUnitBehaviorChange(gt_Room04GasHurtsZerglingsHardQ, null, "PoisonGas", c_unitBehaviorChangeAny)
// L4600
TriggerAddEventUnitBehaviorChange(gt_PirateCapitalShipEFieldHitQ, UnitRefFromVariable("gv_hyperion"), "SJPirateLightningStormStun", c_unitBehaviorChangeActivate)
// L8910
TriggerAddEventUnitBehaviorChange(gt_ZurvanDies, UnitRefFromVariable("gv_zurvan"), "ZurvanDeathDelay", c_unitBehaviorChangeCreate)
// L3743
TriggerAddEventUnitBehaviorChange(gt_UnitGetsAllyMindControl, null, "DarkArchonMindControl", c_unitBehaviorChangeCreate)
// L6103
TriggerAddEventUnitBehaviorChange(gt_StatSoAHitsonGoldenArmada, null, "SOAGravitonBomb", c_unitBehaviorChangeActivate)
// L6104
TriggerAddEventUnitBehaviorChange(gt_StatSoAHitsonGoldenArmada, null, "SOAGravitonBombHeroicUnit", c_unitBehaviorChangeActivate)
// L6105
TriggerAddEventUnitBehaviorChange(gt_StatSoAHitsonGoldenArmada, null, "SOATimeFreeze", c_unitBehaviorChangeActivate)
// L3900
TriggerAddEventUnitBehaviorChange(gt_MalashEscortsAddToGroup, null, "PitMalashShieldRegen", c_unitBehaviorChangeCreate)
// L4018
TriggerAddEventUnitBehaviorChange(gt_AlarakEscortsAddToGroup, null, "PitAlarakShieldRegen", c_unitBehaviorChangeCreate)
// L4057
TriggerAddEventUnitBehaviorChange(gt_AlarakEscortsRemoveFromGroup, null, "PitAlarakShieldRegen", c_unitBehaviorChangeDestroy)
// L3026
TriggerAddEventUnitBehaviorChange(gt_StatsPhoenixUsesGravitonBeam, null, "GravitonBeamVoidCampaign", c_unitBehaviorChangeCreate)
// L3743
TriggerAddEventUnitBehaviorChange(gt_UnitGetsAllyMindControl, null, "DarkArchonMindControl", c_unitBehaviorChangeCreate)
// L6103
TriggerAddEventUnitBehaviorChange(gt_StatSoAHitsonGoldenArmada, null, "SOAGravitonBomb", c_unitBehaviorChangeActivate)
// L6104
TriggerAddEventUnitBehaviorChange(gt_StatSoAHitsonGoldenArmada, null, "SOAGravitonBombHeroicUnit", c_unitBehaviorChangeActivate)
// L6105
TriggerAddEventUnitBehaviorChange(gt_StatSoAHitsonGoldenArmada, null, "SOATimeFreeze", c_unitBehaviorChangeActivate)
// L3900
TriggerAddEventUnitBehaviorChange(gt_MalashEscortsAddToGroup, null, "PitMalashShieldRegen", c_unitBehaviorChangeCreate)
// L4018
TriggerAddEventUnitBehaviorChange(gt_AlarakEscortsAddToGroup, null, "PitAlarakShieldRegen", c_unitBehaviorChangeCreate)
// L4057
TriggerAddEventUnitBehaviorChange(gt_AlarakEscortsRemoveFromGroup, null, "PitAlarakShieldRegen", c_unitBehaviorChangeDestroy)
// L3026
TriggerAddEventUnitBehaviorChange(gt_StatsPhoenixUsesGravitonBeam, null, "GravitonBeamVoidCampaign", c_unitBehaviorChangeCreate)
# campaigns/voidstory.sc2campaign
— VoidCampaignMissionLib.galaxy
// L4590
TriggerAddEventUnitBehaviorChange(libVCMI_gt_PM_SoATargetingDeactivated, UnitRefFromVariable("libVCMI_gv_sOA_CasterUnit"), "SOAOrbitalStrikeActivate", c_unitBehaviorChangeDeactivate)
// L4591
TriggerAddEventUnitBehaviorChange(libVCMI_gt_PM_SoATargetingDeactivated, UnitRefFromVariable("libVCMI_gv_sOA_CasterUnit"), "SOAGravitonBombActivate", c_unitBehaviorChangeDeactivate)
// L4592
TriggerAddEventUnitBehaviorChange(libVCMI_gt_PM_SoATargetingDeactivated, UnitRefFromVariable("libVCMI_gv_sOA_CasterUnit"), "SOAThermalLanceActivate", c_unitBehaviorChangeDeactivate)
// L4593
TriggerAddEventUnitBehaviorChange(libVCMI_gt_PM_SoATargetingDeactivated, UnitRefFromVariable("libVCMI_gv_sOA_CasterUnit"), "SOAStrafeAttackActivate", c_unitBehaviorChangeDeactivate)
// L4877
TriggerAddEventUnitBehaviorChange(libVCMI_gt_PM_SoAOrbitalStrikeActivated, UnitRefFromVariable("libVCMI_gv_sOA_CasterUnit"), "SOAOrbitalStrikeActivate", c_unitBehaviorChangeActivate)
// L4908
TriggerAddEventUnitBehaviorChange(libVCMI_gt_PM_SoAGravitonBombActivated, UnitRefFromVariable("libVCMI_gv_sOA_CasterUnit"), "SOAGravitonBombActivate", c_unitBehaviorChangeActivate)
// L4939
TriggerAddEventUnitBehaviorChange(libVCMI_gt_PM_SoAThermalLanceActivated, UnitRefFromVariable("libVCMI_gv_sOA_CasterUnit"), "SOAThermalLanceActivate", c_unitBehaviorChangeActivate)
// L6086
TriggerAddEventUnitBehaviorChange(libVCMI_gt_OracleWormhole, null, "EnterWormhole", c_unitBehaviorChangeDeactivate)
# mods/frontiers.sc2mod
// L1405
TriggerAddEventUnitBehaviorChange(lib6CB3363F_gt_FrontierPlayerIncapacitated, null, "FrontiersIncapacitated", c_unitBehaviorChangeCreate)
// L1425
TriggerAddEventUnitBehaviorChange(lib6CB3363F_gt_FrontierPlayerGotBetter, null, "FrontiersIncapacitated", c_unitBehaviorChangeDestroy)
// L1455
TriggerAddEventUnitBehaviorChange(lib6CB3363F_gt_FrontierPlayerInteractAvailable, null, "PlayerInteractAvailable", c_unitBehaviorChangeCreate)
// L1476
TriggerAddEventUnitBehaviorChange(lib6CB3363F_gt_FrontierPlayerInteractUnavailable, null, "PlayerInteractAvailable", c_unitBehaviorChangeDestroy)
// L1751
TriggerAddEventUnitBehaviorChange(lib6CB3363F_gt_ReloadTextTagCleanup, null, "PlayerReloading", c_unitBehaviorChangeDestroy)
# mods/heroes.stormmod
// L2699
TriggerAddEventUnitBehaviorChange(gt_TargetDummyLeavesItsArea, null, "StitchesGorgePostGorgeTargetEjection", c_unitBehaviorChangeDeactivate)
// L4094
TriggerAddEventUnitBehaviorChange(gt__1C_MoshPitChallengeEnableAIETCStunned, null, "L90ETCMoshPitChannel", c_unitBehaviorChangeDeactivate)
// L4700
TriggerAddEventUnitBehaviorChange(gt__1D_AOERegenGlobePickedUp, null, "RegenGlobeFlatBuff", c_unitBehaviorChangeIncrease)
// L4701
TriggerAddEventUnitBehaviorChange(gt__1D_AOERegenGlobePickedUp, null, "RegenGlobeFlatBuff", c_unitBehaviorChangeCreate)
// L2699
TriggerAddEventUnitBehaviorChange(gt_TargetDummyLeavesItsArea, null, "StitchesGorgePostGorgeTargetEjection", c_unitBehaviorChangeDeactivate)
// L4094
TriggerAddEventUnitBehaviorChange(gt__1C_MoshPitChallengeEnableAIETCStunned, null, "L90ETCMoshPitChannel", c_unitBehaviorChangeDeactivate)
// L4700
TriggerAddEventUnitBehaviorChange(gt__1D_AOERegenGlobePickedUp, null, "RegenGlobeFlatBuff", c_unitBehaviorChangeIncrease)
// L4701
TriggerAddEventUnitBehaviorChange(gt__1D_AOERegenGlobePickedUp, null, "RegenGlobeFlatBuff", c_unitBehaviorChangeCreate)
# mods/heroesbrawlmods/arenamodemods/arenashared.stormmod
// L57
TriggerAddEventUnitBehaviorChange(libMArS_gt_MonkTraitSelection, null, "Ultimate1Unlocked", c_unitBehaviorChangeCreate)
// L58
TriggerAddEventUnitBehaviorChange(libMArS_gt_MonkTraitSelection, null, "Ultimate2Unlocked", c_unitBehaviorChangeCreate)
# mods/heroesbrawlmods/brawlmapmods/blackheartsrevenge.stormmod
// L2124
TriggerAddEventUnitBehaviorChange(libMDoE_gt_MDoE_AddInterceptGoaltoHeroesLeavingSafeZone, null, "HallOfStormsProtectionBuff", c_unitBehaviorChangeDestroy)
// L2151
TriggerAddEventUnitBehaviorChange(libMDoE_gt_MDoE_RemoveInterceptGoalfromHeroesinSafeZone, null, "HallOfStormsProtectionBuff", c_unitBehaviorChangeCreate)
# mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod
// L4950
TriggerAddEventUnitBehaviorChange(libPEB1_gt_PVEMinionWaveDestroyThinkTree, null, "PVEMinionMonitorInCombat", c_unitBehaviorChangeDestroy)
// L7485
TriggerAddEventUnitBehaviorChange(libPEB1_gt_ArchangelManageAdds, null, "ArchangelDropUltraliskHealthDrain", c_unitBehaviorChangeIncrease)
// L6909
TriggerAddEventUnitBehaviorChange(libPEB1_gt_PEB1Phase1Finished, UnitRefFromVariable("libPEB1_gv_slivan"), "SlivanBossPhase1Behavior", c_unitBehaviorChangeDestroy)
// L7924
TriggerAddEventUnitBehaviorChange(libPEB1_gt_SlivanPoisonOverlay, null, "SlivanBossSlimeSpitDoT", c_unitBehaviorChangeAny)
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod
// L2243
TriggerAddEventUnitBehaviorChange(libPVEB_gt_PvEResurrectCreateSpirit, null, "DeadMechanics", c_unitBehaviorChangeIncrease)
# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod
// L1841
TriggerAddEventUnitBehaviorChange(libPVEM_gt_PvEResurrectCreateSpirit, null, "DeadMechanics", c_unitBehaviorChangeIncrease)
# mods/heroesbrawlmods/brawlmapmods/hanamurapayloadpush.stormmod
// L1851
TriggerAddEventUnitBehaviorChange(libMHPP_gt_PayloadGainsReverseBehavior, UnitRefFromVariable("libMHPP_gv_payload.lv_payload"), "PayloadReverseBehavior", c_unitBehaviorChangeCreate)
// L1880
TriggerAddEventUnitBehaviorChange(libMHPP_gt_PayloadLosesReverseBehavior, UnitRefFromVariable("libMHPP_gv_payload.lv_payload"), "PayloadReverseBehavior", c_unitBehaviorChangeDestroy)
// L2028
TriggerAddEventUnitBehaviorChange(libMHPP_gt_PayloadGainsContestedBehavior, UnitRefFromVariable("libMHPP_gv_payload.lv_payload"), "PayloadIsContestedBehavior", c_unitBehaviorChangeActivate)
// L2055
TriggerAddEventUnitBehaviorChange(libMHPP_gt_PayloadLosesContestedBehavior, UnitRefFromVariable("libMHPP_gv_payload.lv_payload"), "PayloadIsContestedBehavior", c_unitBehaviorChangeDeactivate)
# mods/heroesbrawlmods/brawlmapmods/lunarfestival.stormmod
// L1420
TriggerAddEventUnitBehaviorChange(libLNYF_gt_BehaviorBlessingOn, null, "LunarFestivalLunarBlessing", c_unitBehaviorChangeCreate)
// L1421
TriggerAddEventUnitBehaviorChange(libLNYF_gt_BehaviorBlessingOn, null, "LunarFestivalLunarBlessing", c_unitBehaviorChangeRefresh)
// L1912
TriggerAddEventUnitBehaviorChange(libLNYF_gt_SpeedBoostActivated, null, "CurrentlyAffectedByConveyors", c_unitBehaviorChangeCreate)
# mods/heroesbrawlmods/brawlmapmods/onelane/onelanemapshared.stormmod
// L284
TriggerAddEventUnitBehaviorChange(libOLMS_gt_MMOneLaneRegenGlobeStartTimer, null, "GenerateRegenGlobe", c_unitBehaviorChangeActivate)
# mods/heroesdata.stormmod
// L2730
TriggerAddEventUnitBehaviorChange(libAIAI_gt_TowerDestroyed, null, "TownCannonTowerInvulnerable", c_unitBehaviorChangeIncrease)
# mods/heroesdata.stormmod
// L4596
TriggerAddEventUnitBehaviorChange(libGDHL_gt_HeroGenericSuperStealthActivateDeactivate, null, "HeroGenericStationaryExtraStealthActive", c_unitBehaviorChangeActivate)
// L4597
TriggerAddEventUnitBehaviorChange(libGDHL_gt_HeroGenericSuperStealthActivateDeactivate, null, "HeroGenericStationaryExtraStealthActive", c_unitBehaviorChangeDeactivate)
// L4667
TriggerAddEventUnitBehaviorChange(libGDHL_gt_HearthstoneChannelingBuffOn, null, "HearthstoneChannelingBuff", c_unitBehaviorChangeCreate)
// L4693
TriggerAddEventUnitBehaviorChange(libGDHL_gt_HearthstoneChannelingBuffOff, null, "HearthstoneChannelingBuff", c_unitBehaviorChangeDestroy)
// L4753
TriggerAddEventUnitBehaviorChange(libGDHL_gt_HeroicSummonsUnitGainsHeroicSummonBehavior, null, "HeroicSummon", c_unitBehaviorChangeIncrease)
// L5060
TriggerAddEventUnitBehaviorChange(libGDHL_gt_HeroAbathurSymbioteScreenEffect, null, "AssumingDirectControlBehavior", c_unitBehaviorChangeActivate)
// L5061
TriggerAddEventUnitBehaviorChange(libGDHL_gt_HeroAbathurSymbioteScreenEffect, null, "AssumingDirectControlBehavior", c_unitBehaviorChangeDeactivate)
// L5116
TriggerAddEventUnitBehaviorChange(libGDHL_gt_HeroAbathurVolatileMutationUltimateEvolution, null, "UltimateEvolutionBuild", c_unitBehaviorChangeActivate)
// L5324
TriggerAddEventUnitBehaviorChange(libGDHL_gt_HeroAbathurUltimateEvolutionStopControl, null, "AbathurUltimateEvolutionControlBehavior", c_unitBehaviorChangeDeactivate)
// L5910
TriggerAddEventUnitBehaviorChange(libGDHL_gt_HeroAbathurMonstrosityKillInitialTarget, null, "AbathurEvolveMonstrosityTargetCollisionSuppresser", c_unitBehaviorChangeActivate)
# mods/heroesdata.stormmod
// L14007
TriggerAddEventUnitBehaviorChange(libGame_gt_DimCapturePoint, null, "DisableBeaconBuff", c_unitBehaviorChangeActivate)
// L14044
TriggerAddEventUnitBehaviorChange(libGame_gt_UnDimCapturePoint, null, "DisableBeaconBuff", c_unitBehaviorChangeDeactivate)
// L14568
TriggerAddEventUnitBehaviorChange(libGame_gt_CCRecognitionStasis, null, "VoidPrisonDisplay", c_unitBehaviorChangeCreate)
// L15002
TriggerAddEventUnitBehaviorChange(libGame_gt_EscapeTrackingLowHealthDetected, null, "EndOfMatchAwardsHeroGenericLowHealthMonitor", c_unitBehaviorChangeActivate)
// L18450
TriggerAddEventUnitBehaviorChange(libGame_gt_HeroMoonwellCooldownOnOff, null, "HealingFountainCooldown", c_unitBehaviorChangeAny)
// L18656
TriggerAddEventUnitBehaviorChange(libGame_gt_HeroMount, null, "Mounted", c_unitBehaviorChangeActivate)
// L18748
TriggerAddEventUnitBehaviorChange(libGame_gt_HeroDismount, null, "Mounted", c_unitBehaviorChangeDeactivate)
// L19727
TriggerAddEventUnitBehaviorChange(libGame_gt_PlayerHomeShieldProtectionOn, null, "HallOfStormsProtectionBuff", c_unitBehaviorChangeActivate)
// L19781
TriggerAddEventUnitBehaviorChange(libGame_gt_PlayerHomeShieldProtectionOff, null, "HallOfStormsProtectionBuff", c_unitBehaviorChangeDeactivate)
// L19834
TriggerAddEventUnitBehaviorChange(libGame_gt_PlayerHeroDisplacementBehaviors, null, "DragonKnightBullRushTargetKnockback", c_unitBehaviorChangeActivate)