UnitRemoveAbility

Parameters
whichUnit unit

Target unit

abilityId integer
bug

Removing non-interrupt abilities like divine shile while they're being cast (at the EVENT_PLAYER_UNIT_SPELL_EFFECT point), and while the caster is moving, will cause the caster to become unresponsive to new commands until they reach their ordered move point.

comment

Removes the ability from target unit.

Returns:

  • true if the removal was successful (hero did have this ability before)
  • false otherwise (hero does not have this ability)
return type
boolean
Source code
native UnitRemoveAbility takes unit whichUnit, integer abilityId returns boolean
Source
unit.j
wc3modding.com
UnitRemoveAbility