Method Unit:SetImmuneTo [-] [+]

Sets a mechanic immunity for the Unit.

  MECHANIC_NONE             = 0,
  MECHANIC_CHARM            = 1,
  MECHANIC_DISORIENTED      = 2,
  MECHANIC_DISARM           = 3,
  MECHANIC_DISTRACT         = 4,
  MECHANIC_FEAR             = 5,
  MECHANIC_GRIP             = 6,
  MECHANIC_ROOT             = 7,
  MECHANIC_SLOW_ATTACK      = 8,
  MECHANIC_SILENCE          = 9,
  MECHANIC_SLEEP            = 10,
  MECHANIC_SNARE            = 11,
  MECHANIC_STUN             = 12,
  MECHANIC_FREEZE           = 13,
  MECHANIC_KNOCKOUT         = 14,
  MECHANIC_BLEED            = 15,
  MECHANIC_BANDAGE          = 16,
  MECHANIC_POLYMORPH        = 17,
  MECHANIC_BANISH           = 18,
  MECHANIC_SHIELD           = 19,
  MECHANIC_SHACKLE          = 20,
  MECHANIC_MOUNT            = 21,
  MECHANIC_INFECTED         = 22,
  MECHANIC_TURN             = 23,
  MECHANIC_HORROR           = 24,
  MECHANIC_INVULNERABILITY  = 25,
  MECHANIC_INTERRUPT        = 26,
  MECHANIC_DAZE             = 27,
  MECHANIC_DISCOVERY        = 28,
  MECHANIC_IMMUNE_SHIELD    = 29,     // Divine (Blessing) Shield/Protection and Ice Block
  MECHANIC_SAPPED           = 30,
  MECHANIC_ENRAGED          = 31

Synopsis

Unit:SetImmuneTo( immunity )

Unit:SetImmuneTo( immunity, apply )

Arguments

number immunity

New value for the immunity mask.

Valid numbers: integers from -2,147,483,647 to 2,147,483,647.

boolean apply (true)

If true, the immunity is applied, otherwise it is removed.

Returns

Nothing.

Generated on
©2016 - Eluna Lua Engine