2015年05月04日

ACT EnmityPluginでターゲットまでの距離だけを表示する方法

詩人やヒーラーをプレイするとき、スキルの効果範囲を知っておく必要があります。例えば、戦闘前に魔人のレクイエムを歌っておき、感知ギリギリまで敵に接近しておきたい!とか、水鏡の付いたSTを巻き込まずにメディカラをしたい!などのシチュエーションです。
ffxiv_act_enmityplugin.JPG

EnmityPlugin(記事投稿時の最新版1.3.0.2)を使えば、ターゲットまでの距離を正確に表示できますが、タンク以外では敵視リストが邪魔!という人もいると思います(私です)。これをターゲットまでの距離だけに変更する方法です。ちなみに、数字が2つ表示されていますが、左側がターゲットの位置(ターゲットリングの中心)までの距離、右側のカッコ付きがターゲットの効果範囲(ターゲットリングの外周)までの距離です。

「もの」と「テクノロジー」の新情報サイト【ものテク】オープン!


【Step1】スタイルの編集
プラグインのresourceフォルダに入っている"enmity.html"を編集します。下線の部分をコメントに従って書き換えるだけです。

(HTML編集箇所)
#target {
border-bottom: 0px solid #DED7BE;/* バーを消す(太さを1px→0px) */
color: #DED7BE;
text-shadow: -1px 0 2px #795516, 0 1px 2px #795516, 1px 0 2px #795516, 0 -1px 2px #795516;
font-weight: 300;
white-space: nowrap;
padding: 2px;
}
#target_hp_gauge {
position: absolute;
display: block;
bottom: 0px;/* バーを消す(太さを2px→0px) */
height: 0px;/* バーを消す(太さを2px→0px) */
/* background-color: rgba(81, 255, 0, 0.75); */ /* Apply Effect で設定するのでコメント */
z-index: 1;
}

【Step2】表示項目の編集
同じく"enmity.html"を編集します。

(HTML編集前)
// テンプレート文字列
var targetDefine =
"<div class='box'>" +
"<div id='target_hp_gauge' style='width: {HPPercent}%'></div>" +
"<div id='target_name_plate'>" +
"<span class='target_header'>ターゲット: </span> " +
"<span id='target_name' class='target_body'>{Name}</span>" +
"</div>" +
"</div>" +
"<div id='target_detail'>" +
"<span>HP: </span>" +
"<span class='target_body'>{HPPercent}% ({CurrentHP}/{MaxHP})</span>" +
"<div style='float: right'>" +
"<span>距離: </span>" +
"<span class='target_body'>{Distance}m ({EffectiveDistance}m)</span>" +
"</div>" +
"</div>";

// なにもターゲットしてない時のテンプレート
var noTargetDefine =
"<div id='target_name_plate'>ターゲット: <span class='target_body'>No target</span></div>";

(HTML編集後)
// テンプレート文字列
var targetDefine =
"<div class='box'>" +
"<div id='target_hp_gauge' style='width: {HPPercent}%'></div>" +
"<div id='target_name_plate'>" +
"</div>" +
"</div>" +
"<div id='target_detail'>" +
"<span>距離: </span>" +
"<span class='target_body'>{Distance}m ({EffectiveDistance}m)</span>" +
"</div>";

// なにもターゲットしてない時のテンプレート
var noTargetDefine =
"<div id='target_name_plate'></div>";

以上、長文お疲れ様でした。


ラベル:ACT FF14
posted by わんこ at 13:52| Comment(0) | 小ネタ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

×

この広告は180日以上新しい記事の投稿がないブログに表示されております。