Returns the ID of the active shapeshift form. Possible return values are:

Druids:

  • Bear Form - 5 (BEAR_FORM constant)
  • Cat Form - 1 (CAT_FORM constant)
  • Aquatic Form - 4
  • Travel Form - 3
  • Moonkin Form - 31 (MOONKIN_FORM constant)
  • Tree of Life - 2
  • Flight Form - 27

Holy Priests:

  • Chakra: Chastise - 1
  • Chakra: Sanctuary - 2
  • Chakra: Serenity - 3
  • Spirit of Redemption - 4

Warriors:

  • Battle Stance - 17
  • Defensive Stance - 18
  • Berserker Stance - 19

Warlocks:

  • Metamorphosis - 22

See also Stance/Shapeshift functions.

Signature:

id = GetShapeshiftFormID()

Returns:

  • id - ID of the active shapeshift form, or nil (number)