WoW:API GetUnitSpeed: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{wowapi}} __NOTOC__ | |||
Added with WoW 3.0 {{wotlk-inline}} | |||
==Usage== | |||
Returns a value representing the moving speed of a unit. | |||
7 * 1.75 = 12.25 so apparently 7 = 100%, | value = GetUnitSpeed("[[UnitId|unit]]") | ||
== Parameters == | |||
=== Arguments === | |||
:;unit : String - The [[unitId]] for which the speed information is returned. This has not been tested with all units but does work for "Player" units. | |||
=== Returns === | |||
:;value : Number - value of the unit speed | |||
==== Examples ==== | |||
Player unit moving at 100% -- value = 7<BR/> | |||
Player unit moving at 175% -- value = 12.25<BR/> | |||
Player unit moving at 200% -- value = 14<BR/> | |||
== Misc. Calculations == | |||
7 * 1.75 = 12.25 so apparently 7 = 100% | |||
For example, the following will put the speed in % into the variable s. | |||
s = string.format("%d", (GetUnitSpeed("Player") / 7) * 100); | s = string.format("%d", (GetUnitSpeed("Player") / 7) * 100); | ||
Revision as of 17:34, 26 November 2008
← WoW API < GetUnitSpeed
Added with WoW 3.0 Template:Wotlk-inline
Usage
Returns a value representing the moving speed of a unit.
value = GetUnitSpeed("unit")
Parameters
Arguments
- unit
- String - The unitId for which the speed information is returned. This has not been tested with all units but does work for "Player" units.
Returns
- value
- Number - value of the unit speed
Examples
Player unit moving at 100% -- value = 7
Player unit moving at 175% -- value = 12.25
Player unit moving at 200% -- value = 14
Misc. Calculations
7 * 1.75 = 12.25 so apparently 7 = 100%
For example, the following will put the speed in % into the variable s.
s = string.format("%d", (GetUnitSpeed("Player") / 7) * 100);