Destruction Warlock用Ovale Script


Ovaleは次にどのスキルを使うべきなのかアイコン表示してくれるとても便利なAddonで、猫とかWarlockとか、多数のスキルから優先順位に応じてスキルを使うクラスやスペックにはかなーり役に立つ。ただ、デフォで入ってるスクリプトは必ずしも最新のプライオリティを反映していなかったり挙動がおかしいことがあるので、書き直さないと使えないことも多いんだよね。Destructionのデフォルトスクリプトもいまいちだったので、ちょっと書き直してみた。

AddIcon help=main mastery=3
{

if InCombat(no) and BuffExpires(FELARMOR 400) Spell(FELARMOR)

if List(curse elements) and TargetDebuffExpires(magicaldamagetaken 2) and TargetDeadIn(more 8 ) Spell(CURSEELEMENTS)
if List(curse weakness) and TargetDebuffExpires(CURSEWEAKNESS 2) and TargetDeadIn(more 8 ) Spell(CURSEWEAKNESS)

if BuffExpires(IMPROVEDSOULFIREBUFF 5) Spell(SOULFIRE)
if BuffPresent(EMPOWEREDIMP) Spell(SOULFIRE)
if TargetDebuffExpires(BANEOFDOOM 0 mine=1) and TargetDebuffExpires(BANEOFAGONY 0 mine=1)
{
if List(bane doom) and TargetDeadIn(more 20) Spell(BANEOFDOOM)
if TargetDeadIn(more 10) unless List(bane havoc) Spell(BANEOFAGONY)
}
if TargetDebuffExpires(IMMOLATE 2 mine=1 haste=spell) and TargetDeadIn(more 3) Spell(IMMOLATE)
if 1s after TargetDebuffPresent(IMMOLATE mine=1) Spell(CONFLAGRATE)
if TargetDebuffExpires(CORRUPTION 2 mine=1) and TargetDebuffExpires(SEEDOFCORRUPTION 0 mine=1) and TargetDeadIn(more 9) Spell(CORRUPTION)
if BuffPresent(SOULBURN) Spell(SOULFIRE)
Spell(CHAOSBOLT)
Spell(INCINERATE)

}

まだちょっと無駄な行があるけど、実際稼動させた感じではかなり安定した動きをしてくれる。Ovaleのスクリプトは上から優先順位が決まるだけなんでそれほど難しくは無いので、とっさのプライオリティ判断が難しい、と感じているDPSの方はDocumentationを見ながらスクリプトをいじってみるのも面白いかも。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中