# Duration Remaining Of Behavior On Unit
Grammar — Get behavior remaining duration on unit unit
Flags —Native
|Function
Gets a behavior remaining duration on a unit.
# Arguments
unit
— Unitstring
[ gamelink::Behavior ] — Behavior
Returns — fixed
native fixed UnitBehaviorDuration(
unit inUnit,
string inBehavior,
);
# 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/heroes.stormmod
// L1034
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "HealingFountainCooldown")
// L1087
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "HealingFountainCooldown")
// L1034
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "HealingFountainCooldown")
// L1087
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "HealingFountainCooldown")
# mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod
// L3754
UnitBehaviorDuration(UnitLastCreated(), "JungleMercDefenderBirthInvulnerability")
// L10166
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "TyraelArchangelsWrathDeathActiveBuff")
// L10167
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "TyraelArchangelsWrathDeathActiveBuff")
// L10170
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "UtherEternalVanguardRezDelay")
// L10171
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "SpiritOfRedemptionSpiritFormBuff")
// L10174
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "SpiritOfRedemptionSpiritFormBuff")
// L10175
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "SpiritOfRedemptionSpiritFormBuff")
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod
// L2471
UnitBehaviorDuration(lv_itUnit, "PVEResurrectCastTracking")
# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod
// L2028
UnitBehaviorDuration(lv_itUnit, "DeadHeroResurrectCastTrackingBehavior")
# mods/heroesbrawlmods/brawlmapmods/onelane/onelanemapshared.stormmod
// L50
UnitBehaviorDuration(lp_unit, "GenerateRegenGlobe")
// L53
UnitBehaviorDuration(lp_unit, "GenerateRegenGlobe")
# mods/heroesdata.stormmod
// L2377
UnitBehaviorDuration(lp_unit, lp_behavior)
// L2377
UnitBehaviorDuration(lp_unit, lv_behavior)
// L5765
UnitBehaviorDuration(auto7E23C28A_var, "AbathurEvolveMonstrosity")
// L5766
UnitBehaviorDuration(auto7E23C28A_var, "AbathurEvolveMonstrosity")
// L6243
UnitBehaviorDuration(lv_unit, "ArtanisSpearofAdunPurifierBeamTargeting")
// L7380
UnitBehaviorDuration(lv_unit, "BarbarianWrathoftheBerserkerBase")
// L7673
UnitBehaviorDuration(lv_target, "ButchersBrand")
// L9429
UnitBehaviorDuration(lv_target, lv_triggeringPoison)
// L9430
UnitBehaviorDuration(lv_target, lv_triggeringPoison)
// L9434
UnitBehaviorDuration(lv_target, lv_triggeringPoison)
# mods/heroesdata.stormmod
// L1470
UnitBehaviorDuration(lp_unit, lp_cCBehavior)
// L14397
UnitBehaviorDuration(lv_unit, lv_behavior)
// L14516
UnitBehaviorDuration(EventUnit(), EventUnitBehavior())
// L17435
UnitBehaviorDuration(lv_deadUnit, "RedemptionCooldown")
// L18416
UnitBehaviorDuration(auto82B7B41C_var, "HealingFountainCooldown")
// L18493
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "HealingFountainCooldown")
# mods/heroesdata.stormmod
// L1248
UnitBehaviorDuration(lv_newUnit, "JungleMercDefenderBirthInvulnerability")
// L7660
UnitBehaviorDuration(libMapM_gv_mMGardensDragonUnit, "VehicleDragonTimedLife")
# mods/heroesdata.stormmod
// L4209
UnitBehaviorDuration(libGame_gv_players[lv_player].lv_unitStatusBarsMonitorUnit_StunDeath, lp_newBehavior)
// L4209
UnitBehaviorDuration(libGame_gv_players[lv_player].lv_unitStatusBarsMonitorUnit_StunDeath, libUIUI_gv_heroConsoleUnitStatusBars_StunDeathBarCurrentBehaviorForPlayer[lv_player])
// L4242
UnitBehaviorDuration(libGame_gv_players[lp_player].lv_unitStatusBarsMonitorUnit_StunDeath, libUIUI_gv_heroConsoleUnitStatusBars_StunDeathBarCurrentBehaviorForPlayer[lp_player])
// L4255
UnitBehaviorDuration(libGame_gv_players[lp_player].lv_unitStatusBarsMonitorUnit_Behavior, libUIUI_gv_heroConsoleUnitStatusBars_BehaviorChannelBarCurrentBehaviorForPlayer[lp_player])
// L4260
UnitBehaviorDuration(libGame_gv_players[lp_player].lv_unitStatusBarsMonitorUnit_Behavior, libUIUI_gv_heroConsoleUnitStatusBars_BehaviorChannelBarCurrentBehaviorForPlayerRight[lp_player])
// L4276
UnitBehaviorDuration(lv_heroUnit, lp_behavior)
// L4276
UnitBehaviorDuration(lv_heroUnit, libUIUI_gv_heroConsoleUnitStatusBars_BehaviorChannelBarCurrentBehaviorForPlayer[lp_player])
// L4298
UnitBehaviorDuration(lv_heroUnit, lp_behavior)
// L4298
UnitBehaviorDuration(lv_heroUnit, libUIUI_gv_heroConsoleUnitStatusBars_BehaviorChannelBarCurrentBehaviorForPlayerRight[lp_player])
// L4320
UnitBehaviorDuration(lv_heroUnit, lp_behavior)
# mods/heroesmapmods/battlegroundmapmods/braxisholdout.stormmod
// L2547
UnitBehaviorDuration(lp_unit, "GenerateRegenGlobe")
// L2550
UnitBehaviorDuration(lp_unit, "GenerateRegenGlobe")
# mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmod
// L655
UnitBehaviorDuration(libGame_gv_players[lv_itPlayer].lv_heroUnit, "HealingFountainCooldown")
// L2413
UnitBehaviorDuration(EventUnit(), "StructureOwnershipChangeRepairBehavior")
// L2414
UnitBehaviorDuration(EventUnit(), "StructureOwnershipChangeRepairBehavior")
// L2515
UnitBehaviorDuration(EventUnit(), "StructureOwnershipChangeRepairBehavior")
// L2516
UnitBehaviorDuration(EventUnit(), "StructureOwnershipChangeRepairBehavior")
// L2573
UnitBehaviorDuration(EventUnit(), "StructureOwnershipChangeRepairBehavior")
// L2574
UnitBehaviorDuration(EventUnit(), "StructureOwnershipChangeRepairBehavior")
# mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmod
// L1195
UnitBehaviorDuration(lp_robotUnit, "VehicleDragonTimedLife")
// L1649
UnitBehaviorDuration(EventUnit(), "VehicleDragonTimedLife")
# mods/heromods/alarak.stormmod
// L593
UnitBehaviorDuration(lv_oldTarget, "AlarakSadismRiteofRakShirTalentDebuff")
# mods/heromods/chogall.stormmod
// L203
UnitBehaviorDuration(lp_OrbUnit, "ChoRuneBombTalentRollbackTimedLife")
// L204
UnitBehaviorDuration(lp_OrbUnit, "ChoRuneBombTalentRollbackTimedLife")
// L212
UnitBehaviorDuration(lv_runeBomb, "ChoRuneBombTalentRollbackTimedLife")
// L213
UnitBehaviorDuration(lv_runeBomb, "ChoRuneBombTalentRollbackTimedLife")
// L2043
UnitBehaviorDuration(lv_unit, lv_behavior)
# mods/heromods/dva.stormmod
// L373
UnitBehaviorDuration(lv_dVaMechUnit, "DVaMechCallMechDisabler")
# mods/heromods/genji.stormmod
// L555
UnitBehaviorDuration(lv_genjiUnit, "GenjiDragonbladeActive")
# mods/heromods/guldan.stormmod
// L448
UnitBehaviorDuration(lv_deadUnit, "Dead")
# mods/heromods/imperius.stormmod
// L388
UnitBehaviorDuration(lv_wrathOfTheAngirisTargetUnit, "ImperiusWrathOfTheAngirisTargetRemovedStasis")
# mods/heromods/lucio.stormmod
// L444
UnitBehaviorDuration(lv_lucioUnit, "LucioReverseAmp")
# mods/heromods/medivh.stormmod
// L759
UnitBehaviorDuration(EventUnit(), "MedivhForceOfWill")
# mods/heromods/probius.stormmod
// L215
UnitBehaviorDuration(lv_probius, "ProbiusPylonOverchargeDummyUIBehavior")
# mods/heromods/samuro.stormmod
// L1317
UnitBehaviorDuration(lv_itUnit, "SamuroMirrorImageTimedLife")
# mods/heromods/zarya.stormmod
// L495
UnitBehaviorDuration(UnitBehaviorEffectUnit(lv_stunnedUnit, "ZaryaGravitonSurgePull", c_effectUnitCaster, 0), "ZaryaGravitonSurgeCasterDuration")
// L538
UnitBehaviorDuration(UnitBehaviorEffectUnit(lv_stunnedUnit, "ZaryaGravitonSurgePull", c_effectUnitCaster, 0), "ZaryaGravitonSurgeCasterDuration")
# mods/starcoop/starcoop.sc2mod
// L5107
UnitBehaviorDuration(autoF73BCC8E_var, "HHBomberDockCooldown")
// L5108
UnitBehaviorDuration(autoF73BCC8E_var, "HHBomberDockCooldown")
// L17272
UnitBehaviorDuration(libCOMI_gv_cM_HeroReviver[EventPlayer()], "DehakaNormalReviveTimer")
// L17326
UnitBehaviorDuration(libCOMI_gv_cM_HeroReviver[EventPlayer()], "DehakaNormalReviveTimer")
// L30294
UnitBehaviorDuration(libCOMI_gv_cM_HeroReviver[lv_itPlayer], "NovaReviveTimer")