初心者向けWeakAuras 2 の使い方:プログレスバーを作ってみよう

レイドでも必須のアドオンとして使われているWeakAuras 2(俗にwaと呼ばれます)についてご紹介します。

WeakAuras 2
https://www.curseforge.com/wow/addons/weakauras-2

WeakAuras 2とは?
”WeakAurasは、強力で柔軟なフレームワークです。バフ、非バフと多数の類似した種類の情報を示すために非常にカスタマイズ可能なグラフィックスをあなたのスクリーンに表示することができます。”

非常に多機能であることから、なにがつまりできるの?という質問になりそうなので、まずはよく使われるクールダウン管理用のプログレスバーを作ってみたいと思います。

例として、我がねこにゃんのUIですが、下の画像の赤枠で囲まれた部分がプログレスバーです。WeakAurasを使って、次のクールダウンが明けるまでの経過を画面上で見えるようにしています。


※ちなみに、中央左の三つの爪っぽいのは、同じくWAで作成したブルータルスラッシュのチャージ確認用のものです。

プログレスバーを作ってみよう

  1. WeakAuras 2を起動する
    • チャット欄に /wa もしくは /weakauras と入力してエンターを押すと起動します。すると、WeakAurasOptions画面が表示されます。(左側の欄には、すでに作成したものの一覧が表示されます。)
  2. プログレスバーを新規作成する
    • 今回は、プログレスバーの作成なので、右一覧にある「Progress Bar」をクリックします。
  3. 設定を行う
    • 名前をつける
      例として、EnhaShamanのスキル:Feral Spirit のプログレスバーを作っていきます。新しく作成されたプログレスバーに名前をつけます。スキル名を入れると分かりやすいでしょう。
    • Display(表示)設定を行う

      まずはDisplayタブ(一番左側のタブ)で行う設定を行います。結構大切なので表示されている項目の上から順に説明をしていきます。

      ○Bar Texture:お好みでテクスチャーを選択します。

      ○Left/Right Text: バーの左/右側に表示させる文字の設定です。

      (参考)
      %p :プログレス-残り時間や量など
      %t :トータル-最大継続時間や量など
      %n :ネーム-表示させる名前。通常はauraネーム。
      %i :アイコン-表示に関連したアイコン
      %s :スタック-auraのスタック数
      %c :カスタム-Luaを使って任意作成
      %spellId:スペルID
      %unitCaster:詠唱者ユニット名かな?

      ここでは、残り時間とスキルの名前を知りたいので、%pと%nを使います。

      左にスキル名%n、右に残り時間%pが表示されました。

      ※ちなみに、任意の文字を入れたい場合は%をつけずに、そのままここに入力します。日本語もOKだよ(´・ω・`)

      ○Remaining Time Precision:残り時間精度です。お好みの精度を選んでください。ここでは「12.3」(0.1秒単位の表示)を選びます。

      ○Rotate Text:文字を回転させたい場合につかいます。ここでは必要ないのでnoneのままです。

      ○Orientation:バーが流れる方向付けを行います。とりあえずはRight to Leftでいきます。

      ○チェックボックス
      デフォルトのままでいきます。Sticky DurationとIconにチェックが入っています。

      (参考)
      Inverse:バーの流れ方を逆にします
      Sticky Duration:auraがリフレッシュしたときに継続時間等表示を減少させることを防ぎます。
      Set minimum Progress:最小プログレス時間/量のセット
      Set Maximum Progress:最大プログレス時間/量のセット
      Smooth Progress:プログレスの動画を変える
      Tooltip on Mouseover:マウスオーバーでツールティップ表示
      Icon:アイコン表示

      ○Symbol Setting:アイコン表示に関するセッティングです。

      ○Bar Color Setting:バーの色セッティングです。好きな色にセットしてみましょう。Bar Alphaとは透過度のことです。

      ○Spark Setting:チェックを入れると境界が光ります。

      ○Border:横線をバーに入れます。

      ○Left/Rihgt text:テキストの大きさやフォントの設定

      ○Stacks Settings:スタック(チャージ数)表記についてです。Feral Spiritは1チャージしかないので、チェックをはずしておきます。

      ○バーの幅、高さなどのセッティングを行います大きさきさは、画像赤丸部分:プログレスバーの右下をクリックドラッグすることでも、任意の大きさに変えることが出来ます。

      ○位置調整:バーの中央をクリックドラッグして任意の位置へ移動させます。

      位置調整が終わりました。ここで行ったDisplay設定は次のとおりです。

    • Triggerを設定する
      一つ右のタブ、Triggerの設定を行います。どういう条件で発動させるかといったトリガー設定を行います。

      ○Typeを「Status」に変更します。○Statusのプルダウン選択を「Cooldown Progress(Spell)」に変更します。

      ○Spellにスキル名を入力する
      ここで Feral Spirit と入力して右のOKayを押してみましょう。プログレスバーの「?」だったアイコンがきちんと表示されるようになります。

      ○UnitはPlayer対象なので、Playerの選択を確認してください。

      ○Showの選択をAlwaysにします。これで常時表示されるようになります。

      (参考)
      Remainig Time:任意の残り時間より<、<=、=、>、>=、=!だったときに発動
      Stack Count:任意のスタック数より<、<=、=、>、>=、=!だったときに発動(MageのIcicleなどstackが5つになったときに表示したい、などのときに使ってます。)
      Own Only:自身で行ったもののみ。(デバフ表示などでは他の人がかけたものまで表示する場合がありますが、これにチェックを入れることで自身でかけたデバフのみ表示されるようになります。)
      Inverse:逆(使ったことが無いのですが、該当するauraが見つからないときに表示されるようになるらしいです)

    • Loadを設定する
      一番右のタブ、Loadでどのような条件で読み込むか、を設定します。とりあえず、当該スキルはEnhSham専用なので、EnhShamのときだけ読み込むように設定します。

      ○Player Class にチェックを入れてShamanを選びます。○Talent Specialization にチェックを入れて、Enhancementを選びます。

    • 動作確認
      以上の入力が終わったら、WeakAurasOptions画面右上の×ボタンを閉じて、動作するかどうか確認します。

      動きました(´・ω・`)

いかがでしたでしょうか。ご自身でされてみて、無事に動作しましたでしょうか?

高いDPSを出すなどのときは、CD(クールダウン)管理、バフ、デバフ管理が必須になります。それを把握させるための画面表示として、WAは多くの人に活用されており、Raidでも必須のアドオンとなっています。

とか言いながら私も分からない部分も多いのですけどね(´・ω・`)

とりあえずはプログレスバー(CD)の作成は終わりです。次回は Impotの方法について、説明したいと思います。

(文責:Jet)

広告