API GetShapeshiftFormInfo

Retrieves information about an available Shapeshiftform or Stance.

icon, name, active, castable = GetShapeshiftFormInfo(index);


 * Arguments
 * (Number Index)


 * type : One of the following:
 * index : Index of ShapeshiftForm, counted from left to right from Iconpositions in the Shapeshift/Stance bar. May not be greater then GetNumShapeshiftForms;


 * Druid
 * 1 = Bear/Dire Bear Form
 * 2 = Aquatic Form
 * 3 = Cat Form
 * 4 = Travel Form
 * 5 = Moonkin Form
 * 6 = Tree of Life Form
 * Rogue
 * 1 = Stealth
 * Warrior
 * 1 = Battle Stance
 * 2 = Defensive Stance
 * 3 = Beserker Stance
 * Paladin
 * 1 = Devotion Aura
 * 2 = Retribution Aura
 * 3 = Concentration Aura
 * 4 = Shadow Resistance Aura
 * 5 = Frost Resistance Aura
 * 6 = Fire Resistance Aura
 * 7 = Crusader Aura
 * 5 = Frost Resistance Aura
 * 6 = Fire Resistance Aura
 * 7 = Crusader Aura


 * Returns


 * icon: Position and name of the icon used for the button
 * name: Name of the ShapeshiftForm or Stance (optional)
 * active: Returns 1 if this ShapeshiftForm/Stance is currently active, else 0 (optional)
 * castable: identifies if its castable.

icon = GetShapeshiftFormInfo(1); icon, name = GetShapeshiftFormInfo(1); icon, name, active = GetShapeshiftFormInfo(1); icon, name, active, castable = GetShapeshiftFormInfo(1);
 * Example