2005年06月03日

Hunter用Macro FD→Freezing Trap

/script PetPassiveMode();
/script CastSpellByName("Freezing Trap(Rank 3)");
/script CastSpellByName("Feign Death");

FDからFreezing Trapに繋げる為のMacro
これを2回押す。

解説1:1行目の意味
 PetをPassiveモードにする。
 Petの攻撃により、Combatモードにならないようにする為。
 (後でモードを適宜変更しましょう)

解説2:2回押しの意味
 戦闘中(Combatモード中)の場合
  1回目のボタン押しにより、まずはFreezing TrapがCastされようとするが、
  Combatモードなので、使用できない。(You are in combat)
  この為、次の行に移行し、Feign Deathが発動する。
  →FD発動
  2回目のボタン押しの時点では、FDにより非戦闘モードになっているので、
  Trapが設置される。
  →Freezing Trap発動
  また、このとき同時にFDは解除され、起き上がる。
  FDは、Cast直後である為(Another action is in progress)、Castされない。
  Cooldown中でもある。

 ちなみに、非戦闘モードの場合
  2行目のFreezing Trapが先に発動し、Trapが設置される。
  通常のSkill使用と同じ様な感じで使用できる。
  FDは、Cast直後である為(Another action is in progress)、Castされない。

2回のボタン押しの際に、それぞれ赤色メッセージが出るが、特に問題なし。
You are in combat =戦闘中だからTrap使用できない
Another action is in progress =Cast直後だから、別のSkillは使えない
条件付けにより改良はできそうだが、実際の使用上に支障はないので、このまま使用。

Comment on "Hunter用Macro FD→Freezing Trap"

"Hunter用Macro FD→Freezing Trap"へのコメントはまだありません。