WoW:API CastShapeshiftForm: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
<center><b[[>API CastShapeshiftForm</b> - <i>Submitted by [[/User:Naliya|Naliya]]</i></center><br>
<center><b[[>API CastShapeshiftForm</b> - <i>Submitted by [[/User:Naliya|Naliya]]</i></center><br>
<p>Casts Shapeshift on yourself. So far as I'm aware, this is restricted to Druid class.
<p>Casts Shapeshift on yourself. This is class dependant - not all classes have special abilites.
</p>
</p>
<pre>CastShapeshiftForm(#);</pre>
<pre>CastShapeshiftForm(#);</pre>
Line 7: Line 7:
<p><b><i>Arguments</i></b><br>
<p><b><i>Arguments</i></b><br>
<br>(# in this case relates to the different forms)<br>
<br>(# in this case relates to the different forms)<br>
Druid<br>
*1 = Bear/Dire Bear Form<br>
*1 = Bear/Dire Bear Form<br>
*2 = Aquatic Form<br>
*2 = Aquatic Form<br>
*3 = Cat Form<br>
*3 = Cat Form<br>
*4 = Travel Form
*4 = Travel Form<br><br>
Rogue<br>
*1 = Stealth<br><br>
Warrior<br>
*1 = Battle Stance<br>
*2 = Defensive Stance<br>
*3 = Beserker Stance<br>
 
<br>Rumours abound that 0 is caster form, but I can't personally get that to work, so I've omitted it for now.</p>
<br>Rumours abound that 0 is caster form, but I can't personally get that to work, so I've omitted it for now.</p>


Line 27: Line 35:
<b><i>Result</i></b><br>
<b><i>Result</i></b><br>
<br>In this case, the script checks if you're in Bear/Dire Bear form, and if so, casts the spell to change you back to Caster form.
<br>In this case, the script checks if you're in Bear/Dire Bear form, and if so, casts the spell to change you back to Caster form.
<br>It has the same restrictions as other casting spells in that the trigger event needs to involve a keystroke or mouse click.

Revision as of 10:30, 25 May 2005

<b[[>API CastShapeshiftForm - Submitted by Naliya


Casts Shapeshift on yourself. This is class dependant - not all classes have special abilites.

CastShapeshiftForm(#);

Arguments

(# in this case relates to the different forms)
Druid

  • 1 = Bear/Dire Bear Form
  • 2 = Aquatic Form
  • 3 = Cat Form
  • 4 = Travel Form

Rogue

  • 1 = Stealth

Warrior

  • 1 = Battle Stance
  • 2 = Defensive Stance
  • 3 = Beserker Stance


Rumours abound that 0 is caster form, but I can't personally get that to work, so I've omitted it for now.


Returns

  • Nil



Example

CastShapeshiftForm(1);


Result


Shapeshifts caster into Bear Form.


Note, casting the spell again changes back to caster form. So, for instance;

if (GetNumShapeshiftForms()==1) then CastShapeshiftForm(1);end;


Result

In this case, the script checks if you're in Bear/Dire Bear form, and if so, casts the spell to change you back to Caster form.
It has the same restrictions as other casting spells in that the trigger event needs to involve a keystroke or mouse click.