Returns the ID of the form or stance the player is currently in.
index = GetShapeshiftFormID()
Returns
- index
- number - one of following:
- All
-
- nil = humanoid form
- Druid
-
- Aquatic Form - 4
- Bear Form - 5 (BEAR_FORM constant)
- Cat Form - 1 (CAT_FORM constant)
- Flight Form - 29
- Moonkin Form - 31 (MOONKIN_FORM constant)
- Swift Flight Form - 27
- Travel Form - 3
- Tree of Life - 2
- Rogue
-
- Stealth - 30
- Shaman
-
- Ghost Wolf - 16
- Warlock
-
- Metamorphosis - 22
- Warrior
-
- Battle Stance - 17
- Berserker Stance - 19
- Defensive Stance - 18
Notes
Similar to the function GetShapeshiftForm(flag), except the values returned are constant and not dependent on forms available to the unit or current class.