Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Advertisement

Returns the unit's ranged damage and speed.

speed, lowDmg, hiDmg, posBuff, negBuff, percent = UnitRangedDamage("player");

Parameters

Arguments

unit
UnitId - The unit to get information from. (Likely only works for "player" and "pet" -- unconfirmed)

Returns

speed
Number - The unit's ranged weapon speed (0 if no ranged weapon equipped).
lowDmg
Number - The unit's minimum ranged damage.
hiDmg
Number - The unit's maximum ranged damage.
posBuff
Number - The unit's positive Bonus on ranged attacks (includes Spelldamage increases)
negBuff
Number - The unit's negative Bonus on ranged attacks
percent
Number - percentage modifier (usually 1)


Example

local speed, lowDmg, hiDmg = UnitRangedDamage("player");
local avgDmg = (lowDmg + hiDmg) / 2;
local avgDps = avgDmg / speed;

Result

Calculates your average damage per second.

Advertisement