[SAマクロ] ターゲットから召喚生物を除外 | UOんチュウ

UOんチュウ

超老舗オンラインゲーム【ウルティマ・オンライン】(通称 UO)
ASUKAシャードに生息中のおっさんの日記的なものや覚書的なもの

SAのデフォルトコマンドでは召喚生物が入り乱れ混沌とした状態ですと、[最も近い敵をターゲット] マクロが召喚をターゲットしてしまい、うまくアタックできないケースがあります。これを回避する方法ですが、からふるUIユーザー向けと、からふるなしの場合の2つのケースでご紹介させていただきます。

 

 

 

●からふるUIモジュールを利用した方法

 

からふるUIのモジュールである↓のコマンドを使用することで、召喚や青ネームを除外してターゲット指定できるようになります。※ネクロの召喚は除外できません。

 

 

ただし、このマクロを正常に機能させるには移動型ターゲットバー(モバイルバー)を引き出しておく必要があります。

 

  

 

 

 

◆近接・遠距離戦士用サンプル

 

基本的には↓のように [現在のターゲットを攻撃] の直前に

 [コマンド ] script ClfActions.convTargetToEnemy()

を入れます。

 

① SPM1をセット 武器を装備した状態でドールの上にある [キャラクター特性] から

② [最も近い敵をターゲット]

③ [コマンド] script ClfActions.convTargetToEnemy()

④ [現在のターゲットを攻撃]

 

 

 

◆テイマー用サンプル

 

 

① [最も近い敵をターゲット]

② say  "all kill"

③ [ターゲットカーソルの表示を待つ]

④ [コマンド] script ClfActions.convTargetToEnemy()

⑤ [現在のターゲット]

⑥ [カーソルターゲットをキャンセル]  ※なくてもよい

 

まず①で敵を指定し、アタック直前の④で適正チェック。

 

- ターゲットが瀕死の場合、ラグ等もあり命令を発した時点でもう存在しない場合があります。

- 位置取りによっては召喚を無視できないケースがあります。テイマー自身が移動すると取れるようになります。

 

 

【SAマクロ豆】

[カーソル表示を待つ] のコマンドが入るマクロの場合は最初にターゲット指定した方がよい。待ちの間にマクロが進んでしまい命令がスルーされることがあるから。

 

テイマーのキル命令やバードの不調和や扇動、メイジの直接呪文攻撃はこれに該当します。その他バーのボトル投げ等々。

 

※これは某氏よりアドバイスいただきました。いつもありがとう。

 

 

 

◆メイジ用サンプル

 

 

① [最も近い敵をターゲット]

② スペル詠唱 bombard  [ターゲット - カーソル表示]

③ [ターゲットカーソルの表示を待つ]

④ [コマンド] script ClfActions.convTargetToEnemy()

⑤ [現在のターゲット]

⑥ [遅延]  1.0  ※キャラのCRにより適当に

 ※リピートさせる場合はラストに遅延を入れます。1回ならこの行はいりません。

 

 

 

 

●SAデフォルトマクロ - スマートターゲットを使用する方法

 

使用する前に

 

- 移動型ターゲットバー(モバイルバー)を引き出しておく必要があります。

 

- [ユーザー設定] → [Mobiles Bar] から Murderer (赤ネーム) 以外のチェックを全て外しておきます。赤ネームのみがモバイルバーに表示されますので、青ネームへのヒールはやりづらくなります。[SAマクロ] BHマクロ リピート版 - 通称「鬼ヒール」 は使用できなくなります。

 

 

  

 

 

すると↓のように海賊のみが表示されるようになります。

 

  

 

 

 

 

◆テイマー用サンプル

 

  

 

① [最も近い敵をターゲット]   ※バーを出していない場合これが機能します

② [Smart Nearest Target]  モバイルバーに表示された中で一番近いmobをターゲット

③  say  "all kill"

④ [ターゲットカーソルの表示を待つ]

⑤ [現在のターゲット]

⑥ [カーソルターゲットをキャンセル]  ※なくてもよい

 

 

 

 

●モバイルバーフィルターを使用した方法

 

モバイルバー表示はそのまま(全部にチェック入り)でも、 [フィルター] を使用し絞り込むこともできます。こちらの方法ですと、無差別ヒールも使用可能。

 

 

バータイトルの右上の ⇦ の上で右クリックするとメニューがポップアップ

 

  

 

  ↓ 例えば The と入れれば名称に The を含む mob のみが表示されるようになります。つまり、今回は海賊のみが表示。

 

  

 

  archer|assassin|bard|fencer|macer|mystic|necromancer|rogue|sampire|swordsman 

 

  のような指定もできます。これはブラダンで使用すると便利ですね。

 

  マクロは前述のスマートターゲットを使用します。同じです。

 

 

 

このスマートターゲットを使用した方法は Poti さんよりご教授いただきました。Special Thx!