WoW:API UnitResistance: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
(Updated to match the current API boilerplate.)
(→‎Example: removeed secound ))
Line 30: Line 30:
  /script SendChatMessage("My base armor is ".. UnitResistance("player", 0));
  /script SendChatMessage("My base armor is ".. UnitResistance("player", 0));


  /script _, total, _, _ = UnitResistance("player",0)); SendChatMessage("My total armor is "..total);
  /script _, total, _, _ = UnitResistance("player",0); SendChatMessage("My total armor is "..total);

Revision as of 12:47, 26 November 2014

WoW API < UnitResistance


Gets information about a unit's resistance.

base, total, bonus, minus = UnitResistance(unitId [, resistanceIndex])


Arguments

(unitId, resistanceIndex)
unitId
UnitId - The unit to check
resistanceIndex
Number - The index of the resistance type to check
  • 0 - (Physical) - Armor rating
  • 1 - (Holy)
  • 2 - (Fire)
  • 3 - (Nature)
  • 4 - (Frost)
  • 5 - (Shadow)
  • 6 - (Arcane)


Returns

base, total, bonus, minus
base
Number - The base resistance
total
Number - The current total value after all modifiers
bonus
Number - The bonus resistance modifier total from gear and buffs
minus
Number - The negative resistance modifier total from gear and buffs


Example

/script SendChatMessage("My base armor is ".. UnitResistance("player", 0));
/script _, total, _, _ = UnitResistance("player",0); SendChatMessage("My total armor is "..total);