WoW:API UnitMana: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
mNo edit summary
m (Move page script moved page API UnitMana to API UnitMana without leaving a redirect)
 
(5 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<center>'''UnitMana''' ''-Documentation by [[User:DerGhulbus|DerGhulbus]]-''</center>
{{wowapi}}


Returns the mana points of the specified unit.
Returns the mana points of the specified unit.  DEPRECATED - As of 3.0, [[API_UnitPower|UnitPower]] is the preferred method of obtaining unit power.


----
----
Line 16: Line 16:
;''Returns''
;''Returns''


:;mana : Number - the unit's current mana point's
:;mana : Number - the unit's current mana points


----
----
Line 23: Line 23:
: There's nothing special about this really. There is, however, one interesting anomally: While [[API UnitHealth|UnitHealth]] will return percentage values for "target" and "mouseover", this one seems to return the actual mana points for all possible targets.
: There's nothing special about this really. There is, however, one interesting anomally: While [[API UnitHealth|UnitHealth]] will return percentage values for "target" and "mouseover", this one seems to return the actual mana points for all possible targets.


----
:This is also the mechanism for getting a unit's rage or energy, since there were no corresponding UnitEnergy or UnitRage functions.  You can use [[API UnitPowerType|UnitPowerType]] to figure out whether what you're getting is Rage, Energy, or actual Mana.
{{Template:WoW API}}
[[Category:API Unit Functions|UnitMana]]

Latest revision as of 04:47, 15 August 2023

WoW API < UnitMana

Returns the mana points of the specified unit. DEPRECATED - As of 3.0, UnitPower is the preferred method of obtaining unit power.


Usage
local mana = UnitMana("unit");

Arguments
unit
String - The UnitId of the unit whose MP should be returned

Returns
mana
Number - the unit's current mana points

Details
There's nothing special about this really. There is, however, one interesting anomally: While UnitHealth will return percentage values for "target" and "mouseover", this one seems to return the actual mana points for all possible targets.
This is also the mechanism for getting a unit's rage or energy, since there were no corresponding UnitEnergy or UnitRage functions. You can use UnitPowerType to figure out whether what you're getting is Rage, Energy, or actual Mana.