WoW:API GetShapeshiftForm: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
{{wowapi}}
{{wowapi}} __NOTOC__
Retrieves 0-based index of current Shapeshiftform or Stance.
Retrieves 0-based index of current Shapeshiftform or Stance.


stance = GetShapeshiftForm(unknown);
{{Code/Begin}}
stance = GetShapeshiftForm(arg1);
{{Code/End}}


----
== Parameters ==
;''Arguments''
:(Boolean unknown)


:;type : One of the following:
<big>'''Arguments'''</big>
:::; unknown : the only argument Blizzard sends to this function is boolean 'true'.


----
:(arg1)
;''Returns''
:; arg1 : Boolean - Unknown purpose. the only argument Blizzard sends to this function is true
 
<big>'''Returns'''</big>
:stance
 
:;stance : Number - one of following:


:; stance: One of the following:
:
::;Any class
::;Any class
::*0 = human form
:::*0 = human form
 
::;Druid
::;Druid
::*1 = Bear/Dire Bear Form
:::*1 = Bear/Dire Bear Form
::*2 = Aquatic Form
:::*2 = Aquatic Form
::*3 = Cat Form
:::*3 = Cat Form
::*4 = Travel Form
:::*4 = Travel Form
::*5 = Moonkin Form (and maybe tree form, need to be checked by resto druid).
:::*5 = Moonkin Form (and maybe tree form, need to be checked by resto druid).
:
 
::;Rogue
::;Rogue
::*1 = Stealth
:::*1 = Stealth
:
 
::;Warrior
::;Warrior
::*1 = Battle Stance
:::*1 = Battle Stance
::*2 = Defensive Stance
:::*2 = Defensive Stance
::*3 = Beserker Stance
:::*3 = Beserker Stance


----
== Example ==
;''Example''
  local nStance = GetShapeshiftForm(true);
  nStance = GetShapeshiftForm(true);

Revision as of 00:30, 30 January 2007

WoW API < GetShapeshiftForm

Retrieves 0-based index of current Shapeshiftform or Stance.

Template:Code/Begin stance = GetShapeshiftForm(arg1); Template:Code/End

Parameters

Arguments

(arg1)
arg1
Boolean - Unknown purpose. the only argument Blizzard sends to this function is true

Returns

stance
stance
Number - one of following:
Any class
  • 0 = human form
Druid
  • 1 = Bear/Dire Bear Form
  • 2 = Aquatic Form
  • 3 = Cat Form
  • 4 = Travel Form
  • 5 = Moonkin Form (and maybe tree form, need to be checked by resto druid).
Rogue
  • 1 = Stealth
Warrior
  • 1 = Battle Stance
  • 2 = Defensive Stance
  • 3 = Beserker Stance

Example

local nStance = GetShapeshiftForm(true);