発生条件†
ホム『セラ』で、範囲攻撃に『ポイズンミスト』を指定。
これを使用するとき、落ちていた。
問題場所†
skills.lua 内でのポイズンミストの特性定義が間違っていた。
375行目あたり。
誤: SKILLDATA[8020][6] = "glnd"
正: SKILLDATA[8020][6] = "grnd"
この結果、ポイズンミストを『地面指定スキル』ではなく『敵指定スキル』として処理してしまい、パラメータ不良で落ちていた。
==== 以下、解析時メモ ====
発覚状況†
- 先々週くらいから、セラAI設計〜動作確認〜経験稼ぎの際中にときどき『サーバーキャンセル』をくらっていた。
- 発生するのは、魔人の塔やサラで『多数に囲まれたとき』。
- ただ先週までは、RO自体に『範囲攻撃時に落ちる』障害があったため、それと判断していた。
- だが、今週に入っても現象が収まらない。
- コスミッションで監獄にいったところ、頻繁におちることがわかった。
現状わかっていること。†
- 単に『敵が多い』だけでは問題なさそう。
以下、具体例。
- モンスターハウスにジェネで参加しているが、サーバーキャンセルを受けることはほとんどない。
ログを取ってみると、MHではAI内で敵25体くらいを処理していても問題なし。
監獄では、確認できている最少で6体でキャンセルされている。
- 監獄でも、画面外にただ多いだけでは落ちない。
ボスケミ&ホムに多数接敵したところで発生しているっぽい。
- ただ、先週ディータでバリオ森に行ったときには起きていなかった。
ラーヴァスライドの検証のために6体以上に囲まれた状況もあったが、サバキャンは一度も起きなかった。
- 友達関連は関係なさそう。
- 友達登録ゼロにしても現象起きる。
- 画面内に他PCがいなくてもおちる。
- ボスケミの動作には関係ない。
- ログインして一切操作せず棒立ち→囲まれるという状態でも、状況発生する。
- ATTACK状態のどこかに問題があると思われる。
- ALT+Tでの『完全追尾』状態ではどんなに囲まれても落ちない。
- スキル使用判定のどこかに問題がありそう。
- 自動スキル登録を全部外しただけだと、現象は起きる。
- ソースレベルで『自動スキルチェック』部分を削除すると、落ちない。
ここを刻んで確認していくしかなさそう。
さてさて。
ご意見などがあれば。