WoW:API GetShapeshiftForm: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
Line 7: Line 7:


:(arg1)
:(arg1)
:; arg1 : Boolean - Unknown purpose. the only argument Blizzard sends to this function is true
:; arg1 : Boolean - False will return values for the Paladin auras, True will return the ohter shapeshift forms.


<big>'''Returns'''</big>
<big>'''Returns'''</big>
Line 25: Line 25:
:::*6 = Flight Form
:::*6 = Flight Form


::;Paladin
::;Paladin (only when arg1 is false)
:::*1 = Devotion Aura
:::*1 = Devotion Aura
:::*2 = Retribution Aura
:::*2 = Retribution Aura

Revision as of 19:41, 29 March 2008

WoW API < GetShapeshiftForm

stance = GetShapeshiftForm(arg1);

Parameters

Arguments

(arg1)
arg1
Boolean - False will return values for the Paladin auras, True will return the ohter shapeshift forms.

Returns

stance
stance
Number - one of following:
Any class
  • 0 = humanoid form
Druid
  • 1 = Bear/Dire Bear Form
  • 2 = Aquatic Form
  • 3 = Cat Form
  • 4 = Travel Form
  • 5 = Moonkin/Tree Form
  • 6 = Flight Form
Paladin (only when arg1 is false)
  • 1 = Devotion Aura
  • 2 = Retribution Aura
  • 3 = Concentration Aura
  • 4 = Shadow Resistance Aura
  • 5 = Frost Resistance Aura
  • 6 = Fire Resistance Aura
  • 7 = Crusader Aura
  • ? = Sanctity Aura (Retribution Talent, unknown where it fits.)
Rogue
  • 1 = Stealth
Shaman
  • 1 = Ghost Wolf
Warrior
  • 1 = Battle Stance
  • 2 = Defensive Stance
  • 3 = Beserker Stance

Example

local nStance = GetShapeshiftForm(true);