WoW:API UnitRangedDamage: Difference between revisions

{{wowapi}}, format
(added return values: posBuff, negBuff and percent)
({{wowapi}}, format)
Line 1: Line 1:
<center>'''UnitRangedDamage''' ''-Documentation by [[user:geekgirljess|geekgirljess]]-''</center>
{{wowapi}} __NOTOC__
 
Returns the unit's ranged damage and speed.
  speed, lowDmg, hiDmg, posBuff, negBuff, percent = UnitRangedDamage("player");
  speed, lowDmg, hiDmg, posBuff, negBuff, percent = UnitRangedDamage("player");


Returns the unit's ranged damage and speed.
==Parameters==
 
===Arguments===
----
:;unit : [[UnitId]] - The unit to get information from. (Likely only works for <tt>"player"</tt> and <tt>"pet"</tt> -- unconfirmed)
;''Arguments''
===Returns===
 
:("unit")
:;unit : String - The [[API TYPE UnitId|UnitId]] to get information from. (Likely only works for <tt>"player"</tt> and <tt>"pet"</tt> -- unconfirmed)
 
----
;''Returns''
 
:speed, lowDmg, hiDmg
:;speed : Number - The unit's ranged weapon speed (0 if no ranged weapon equipped).
:;speed : Number - The unit's ranged weapon speed (0 if no ranged weapon equipped).
:;lowDmg : Number - The unit's minimum ranged damage.
:;lowDmg : Number - The unit's minimum ranged damage.
Line 23: Line 15:




----
==Example==
;''Example''
 
  local speed, lowDmg, hiDmg = UnitRangedDamage("player");
  local speed, lowDmg, hiDmg = UnitRangedDamage("player");
  local avgDmg = (lowDmg + hiDmg) / 2;
  local avgDmg = (lowDmg + hiDmg) / 2;
  local avgDps = avgDmg / speed;
  local avgDps = avgDmg / speed;
 
===Result===
----
Calculates your average damage per second.
{{WoW API}}