Wowpedia

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

READ MORE

Wowpedia
Register
Advertisement

Returns the ranged attack speed and damage of the unit.

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

Parameters[]

Arguments[]

unit
string : 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