免責事項
当ブログで紹介しているツール・スクリプト・設定ファイルは、あくまで個人の検証・記録を目的としたものです。導入や使用は自己責任でお願いします。使用によって生じたキャラクターやアカウントへの不具合、データの損失、その他いかなる損害についても、当ブログは一切の責任を負いません。あらかじめご了承の上、ご自身の判断でご利用ください。
サーバーごとの利用規約について
ws_linkのような「1人の行動を検知して、他のキャラを自動で動かす」タイプのツールは、サーバーによっては利用規約で明確に禁止されている場合があります。例えばValhalla FFXI Serverの規約には、「2人目以降のキャラが本人の入力なしに自動で動く、自動マルチボクシング」を目的としたサードパーティ製ツールの使用を禁止する旨が明記されています(違反時は一時停止・再犯で永久停止)。「よく似たツールを見かける」ことと「規約上問題ない」は別の話です。導入・使用の前に、必ずご自身が利用しているサーバーの最新の利用規約を確認し、ご自身の判断・責任で利用してください。
免責事項(重要)
当ブログの記載内容、および紹介しているツールの使用によって発生した、キャラクター停止・アカウント停止(一時停止・永久停止を含む)、パソコン・OS・他のソフトウェアへの不具合や故障、データの損失、その他いかなる不利益や損害についても、当ブログおよび管理人は一切の責任を負いません。利用するサーバーの規約を確認し、発生し得るリスクを十分理解した上で、すべてご自身の判断と責任で行ってください。
Windowerアドオン「AutoDNC」を、踊り子の運用に合わせて大幅に手直ししたので、直した内容を軽くまとめておきます。
直したバグ
一番の原因は、フィニシングムーブのバフ名判定でした。コードは「フィニシングムーブ1」〜「5」という名前を探していましたが、実際のゲーム内表記は
finishing move (6+)
のようにカッコ付き。しかもFM上限は5ではなく6以上(ジョブポイント次第)。この一点のズレのせいで、コードは常にFMを「0」だと誤認識していました。
もう一つは、フラリッシュ各種のリキャストID。番号を決め打ちしていた部分がずれていて、Rフラ・Vフラ・ノーフットライズがまともに発動していませんでした。技名から自動でリキャストIDを引く方式に総入れ替えして解決。
まとめ
既存のアドオンをそのまま使うだけでなく、中身を読んで「なぜ動かないのか」を突き止めるのは大変でしたが、そのぶん自分の運用にぴったり合った形に仕上げられました。
バグが取れたところで、次は「剣の舞い・扇の舞いを自動で使い分けて、攻撃も回復も任せる」機能を追加していきます。続きは次の記事で
コメント