スマートフォン用の表示で見る論理と、幻想と。FFXIV最近ヒーラーを真面目にプレイするようになって、「これ可視化できたら便利だなー」と思ったものをざっくり実現してみました。私のようにあまり場数を踏んでいないヒーラーのアシスト用途としてはそれなりに有意義かなと思います。スペスペのトリガー作成画面のUIは「アクションのリキャスト時間」を表示するトリガーの作成を前提に作られています。今回はリキャスト時間ではなく効果時間を取得したい、というのがテーマなので、トリガー定義画面におけるリキャスト時間を「アクションの効果時間」と読み変えるのがポイントです。自分が対象に使ったリジェネやアスペクト・ベネフィクの単体HoT効果の残り時間などなど。すべてスペスペのトリガー定義でシンプルに実現できます。設定例パーティリストの位置に合わせたスペルパネルを作成し、その中で個別のバーを重ねて表示するように定義します。パーティリストの1人ずつに対応したパネルやトリガーの定義については過去の記事も参照して頂けると理解しやすいかもしれません。高度なレイアウトを使用するにチェックを入れ、複数のトリガーが同時にマッチングしたとしても全てのバーが同じ位置に表示されるようにします。表示の優先順位で指定します。バーの長さはパーティリストに合わせると違和感が少ないです。高さはお好みですが、太くするとパーティリストの次の人の詠唱バーに重なってしまうので細めにしておいた方がいいかと思います。スペルパネルを用意したら、以下のようなトリガー定義を作ります。マッチングワードはモノによって変わりますがだいたいこんな感じです。false今回はバーの表示だけ出来ればいいのでアイコンやスペル名は全部カットします。アクションの効果時間が終わったらバーを非表示にしたいので、「リキャスト完了後も表示し続ける」はチェックを外します。いうのが1つのポイントかなと思います。逆方向の延長なのでつまり短縮になります。この数字は、効果時間より長ければ適当でいいです。リキャスト時間が短縮されたことにより、リキャストが完了したことになる。リキャストが完了したら、スペルパネル上の表示が消える。この動きを利用します。つまるところ、延長マッチングワードに指定した文字列によってアクションの効果が切れたことを検知したらバーの表示を消す、という動きになります。これはスペスペのあらゆるトリガー定義で使えるTipsです。アクション効果名はゲーム画面のログに表示されるものをだいたいそのまま使えますが、ログから抽出すると確実です。ように、類似した複数の効果名を持つアクションもあるので、マッチング条件の記述には少しだけ気をつける必要があります。PTリスト2番目の人がディヴァインヴェールを発動したときと、誰かのディヴァインヴェールによるバリア効果を受けたときの両方にマッチングしてしまいます。ように続けて書いておいてマッチング条件を絞る方が汎用的かなと思います。リジェネやアスペクト・ベネフィク、深謀遠慮の策のように「自分が対象に使ったスキル」のみを表示したい場合には、マッチングワードを以下のように書き換えて、そのアクション効果を付与したキャラクターが自分である場合のみマッチングするようにします。<mex>動作サンプルリビングデッド発動~ウォーキングデッド解除リビングデッドの発動を検出して、リビングデッド効果時間を示すバーを表示します。HPが1になりウォーキングデッドが発動すると、今度は逆方向、カウントアップするバーが動き出します。これはきちんとヒールしないとまずいので、目立つようにブリンク(点滅)するようにしました。ウォーキングデッドが発動したらこのバーがMAXになる前にHP回復しきればOK、という判断ができます。ディヴァインヴェール待機時間+インビンシブルディヴァインヴェールの使用をトリガーにしてバーが表示されます。自分はパーティリストのマウスオーバーで単体ヒール操作をすることが多いので、このバーが表示されている人にヒールするとヴェールが発動する、というのが直感的に分かると何となく良いような気がしていました。範囲ヒールついでに発動させることがほとんどなので、それほど実用的ではありませんが。事前に投げた深謀遠慮の策が残っているのか、まだ効果が残っているのかどうかを可視化しただけ。おまけ例のごとくGistに私のサンプル置いときます。書き換えて、あとはご自身のパーティリスト表示に合わせてレイアウト整えればいい感じに使えるんじゃないでしょうか。嬉しかったので、たまにはプレイ日記のような記事も書いてみま...2019-11-15絶アレキサンダー討滅戦タイムライン絶アレキサンダー討滅戦のタイムラインです。漆黒エリアの通常フィールドの汎用タイムラインです。»プロフィール根無し草なIT系エンジニアです。ゲームしたり本読んだりしています。月別アーカイブ記載されている会社名・製品名・システム名などは、各社の商標、または登録商標です。Reserved.はてなブログをはじめよう!hackermindさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとは論理と、幻想と。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。