Sul-Xan’s marker (1.22)
Sul-Xan’s marker:banana:
Shows a down arrow (↓) in the world at the spot where a Sul-Xan’s Torment soul drops, so you can find it in the middle of a fight.
Features
World marker the arrow is drawn at the dropped soul’s location, stays fixed when you turn the camera, and is visible through terrain and walls.
Countdown inside the arrow remaining seconds (whole numbers) until the soul disappears.
Auto hide the arrow disappears when you pick up the soul or when it times out.
Position reliability colour a white arrow means the position was worked out reliably. An orange arrow means “treat with caution” (for example several enemies died at the same moment, or the dying enemy could not be identified). When several enemy types die at once, extra orange candidate arrows may be shown.
Fully inactive without the set the addon stops all combat tracking while you are not wearing Sul-Xan’s Torment, and starts again automatically when you equip it.
Screen fallback if the position cannot be estimated reasonably, a ↓ with the countdown is shown on screen instead of somewhere wrong in the world.
Settings menu (LibAddonMenu-2.0): arrow size / height / colour, bobbing animation, countdown on/off, hide on pickup, on-screen fallback size and position, test button.
Requirements
LibCombatAlerts (required) used to draw the arrow in the 3D world.
LibAddonMenu-2.0 (optional) for the settings menu.
How it works / limitations
The game does not give addons the position of an enemy. This addon records the direction of your camera while your reticle is on an enemy, and works out where that enemy stood by combining many of those directions (triangulation) while you move. It then marks the position of the enemy that died when the soul dropped.
The marker is an estimate. It is usually close, but can be off by a few metres, especially if the enemy was running, or if you stood still while aiming.
When several enemies with the same name die together (area damage), it cannot tell which one dropped the soul that is what the orange colour is for.
Moving a little to the side while you fight improves accuracy.
Slash commands
/sulxan test show a test marker for 8 seconds
/sulxan unlock / lock move the on-screen fallback icon by dragging
/sulxan sets list the item sets you are wearing (and which one is detected as Sul-Xan’s)
/sulxan setname add part of the set’s name if it is not detected in your game language
/sulxan debug print diagnostic information
/sulxan log toggle detailed chat logging (useful for bug reports)
Language note
The set is detected by its name. English (“Sul-Xan”) and Japanese are built in. If the marker never appears on another client language, wear the set, type /sulxan sets, and add part of the shown name with /sulxan setname . (Please also tell me the name so I can add it.)
Bug reports
Please include the lines printed after typing /sulxan log (lines starting with “soul drop:” and “拾得”/pickup) and a screenshot if possible.
This add-on was created by AI.
Credits
Uses the world-drawing API of LibCombatAlerts by @code65536. Thanks to the ESOUI community.
==================================================================
スルザン(Sul-Xan’s Torment) の装備効果で出る「魂」がフィールドに落ちた位置に、↓ の矢印を表示するアドオンです。戦闘中でも魂の場所がひと目で分かります。
機能
ワールド表示 魂が落ちた場所に矢印を描きます。カメラを回しても位置は動かず、地形や壁越しでも見えます。
矢印の中に残り秒数 魂が消えるまでの秒数を整数で表示します。
自動で消える 魂を拾った時、または時間切れで消えます。
位置の信頼度を色で表示 白: 位置を確かに求められた。オレンジ: 注意が必要(同名の敵が同時に複数倒れた、倒れた敵を特定できなかった、など)。種類の違う敵が同時に倒れた時は、オレンジの候補矢印が追加で出ることがあります。
装備していない時は完全停止 スルザンを着ていない間は戦闘の監視を止めます。装備すると自動で再開します。
画面表示へのフォールバック 位置を妥当に推定できない時は、見当違いの場所に出さず、画面上に ↓ と残り秒数を表示します。
設定画面(LibAddonMenu-2.0): 矢印の大きさ・高さ・色、上下の動き、残り秒数の表示、拾ったら消す、画面表示の大きさと位置、テスト表示。
必要なアドオン
LibCombatAlerts(必須) 3D 空間への矢印の描画に使います。
LibAddonMenu-2.0(任意) 設定画面用。
仕組みと制限
ESO のアドオンは、敵の座標を直接取得できません。このアドオンは、敵に照準を合わせている間のカメラの向きを記録し、移動しながら集めた多数の向きを組み合わせて(三角測量)、敵がいた位置を推定します。魂が落ちた時に倒れた敵の位置に矢印を出します。
矢印の位置は推定です。たいていは近い場所に出ますが、敵が走っていた時や、立ち止まったまま照準していた時は、数 m ずれることがあります。
同名の敵が同時に複数倒れた時(範囲攻撃など)は、どの敵が魂を落としたか分かりません。そのためオレンジで表示します。
戦闘中に少し横に動くと、精度が上がります。
スラッシュコマンド
/sulxan test テスト表示(8 秒)
/sulxan unlock / lock 画面表示のアイコンをドラッグで移動 / 固定
/sulxan sets 装備中のセット名を一覧表示(スルザンとして検出されたものも分かります)
/sulxan setname 文字列 ゲームの言語でセットが検出されない時に、セット名の一部を追加
/sulxan debug 診断情報を表示
/sulxan log 詳細ログをチャットに表示(不具合報告用)
言語についての注意
セットは名前で判定します。英語(“Sul-Xan”)と日本語に対応しています。ほかの言語で矢印が出ない時は、スルザンを装備して /sulxan sets を実行し、表示された名前の一部を /sulxan setname 文字列 で追加してください。(名前を教えていただければ、対応を追加します。)
不具合の報告
/sulxan log をオンにして表示される行(“soul drop:” と「拾得」で始まる行)と、可能ならスクリーンショットを添えてください。
このアドオンはAIによって作られました。
クレジット
3D 描画には LibCombatAlerts(作者: @code65536)の WorldDrawing を使用しています。

