Open main menu
Home
Random
Log in
Settings
About AddOn Studio
Disclaimers
AddOn Studio
Search
Editing
WoW:API GetShapeshiftForm
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{wowapi}} index = GetShapeshiftForm(flag); == Parameters == <big>'''Arguments'''</big> :; flag: Boolean (Optional) - True if return value is to be compared to a macro's conditional statement. This makes it always return zero for Presences and Auras. False or nil returns an index based on which button to highlight on the shapeshift/stance bar left to right starting at 1. <big>'''Returns'''</big> :;index : Number - one of following: ::;Any class :::*0 = humanoid form ::;Death Knight (only when arg1 is nil) :::*1 = Blood Presence :::*2 = Frost Presence :::*3 = Unholy Presence ::;Druid :::*1 = Bear/Dire Bear Form :::*2 = Aquatic Form :::*3 = Cat Form :::*4 = Travel Form :::*5 = Moonkin Form (balance) / Flight Form (resto/feral/guardian) :::*6 = Flight Form (balance) / Tree Form (resto) ::;Paladin (only when arg1 is nil) :::*1 = Seal of Truth :::*2 = Seal of Righteousness :::*3 = Seal of Insight - Seal of Justice if retribution :::*4 = Seal of Insight if retribution ::: In 3.3.5a it appears the function returns the currently active Paladin Aura: :::* 0 - No paladin aura active :::* 1 - Devotion Aura :::* 2 - Retribution Aura :::* 3 - Concentration Aura :::* .... ::;Priest :::* 1 = Chakra: Chastise or Shadowform :::* 2 = Chakra: Sanctuary :::* 3 = Chakra: Serenity :::* 4 = Spirit of Redemption ::; Rogue :::*1 = Stealth (3.1 - If the player has ''not'' learned the Shadow Dance talent, 1 is returned while in Stealth) :::*2 = Stealth (3.1 - If the player has learned the Shadow Dance talent, 2 is returned while in Stealth instead of 1) :::*3 = Shadow Dance (3.1 - This is used while Shadow Dance is active) :::Note: This seems to have changed again in 3.2. It seems now that 1 is always stealth, and 3 is Shadow Dance. I have not done thorough testing to prove this though, so I'm leaving the 3.1 info. ::;Shaman :::*1 = Ghost Wolf ::;Warrior :::*1 = Battle Stance :::*2 = Defensive Stance :::*3 = Berserker Stance == Example == local nStance = GetShapeshiftForm(); == Notes == For some classes the return value is nil during the loading process. You need to wait until UPDATE_SHAPESHIFT_FORMS fires to get correct return values.
Summary:
Please note that all contributions to AddOn Studio are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see
AddOn Studio Wiki:Copyrights
for details).
Submissions must be written by you, or copied from a public domain or similar free resource (see
AddOn Studio Wiki:Copyrights
for details).
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Apinav
(
edit
)
Template:Editlink
(
edit
)
Template:Tocright
(
edit
)
Template:Wowapi
(
edit
)