ミルバス2さんからメッセージを頂きました。(ママ)
M14offlineに出てくる敵艦は撃沈しても沈まないというバグがあります。何じこれ?と思いミサイルや機銃を撃ってもなかなか消えず体当たりをしてもすっとすり抜けてしまう。そしていきなりふっと消えてしまう。このバグを幽霊船と僕は呼んでいます。なんか怖い・・・(ちょっと大げさかな)
実際に、FENRIR+LASMで飛んでみました。攻撃されてもじっくり観察したかったので、難易度EASYです。
結果 §
このミッションに出現する全てのAEGISとDESTROYERについて、以下の現象が起こるようです。
- 撃破しても煙を上げながら海上に残り続ける (ロックオン対象ではなくなる)
- 攻撃はすり抜けて当たらない
- しばらくすると消滅する
SUBMARINEは撃破した瞬間に消滅して残らないようです。
考察 §
ちなみに、他のミッションやシリーズ他作品ではどうかと思って調べてみました。
ACE COMBAT XのMISSION 03A Preludeで橋に接近する敵艦を2群程度。ACE COMBAT 5のMISSION 07『サンド島防衛戦』でLNDG.SHIPとFRIGATEを沈めてみました。
その結果、以下のことが分かりました。
- 撃破するとそのまま艦は沈み込んでいき、姿を海面下に消す
ということは、MISSION 14B Offlineで発生しているのは、何らかの理由で艦の高さを下げる処理が動作していない状況だと考えると辻褄が合います。
つまり、艦の撃破の本来の動作は以下のようなものだと想定できます。
- 撃破された瞬間から艦の高さが徐々に下がる (MISSION 14B Offlineでは、この機能が動作していないと推定)
- 艦の頂点が海面より下がった時点でプレイヤーからは見えなくなる
- 更に一定以下に下がった時点で艦を消去する (しかし既にプレイヤーからは見えないので、その瞬間は目撃できない……はず)
艦を消去するのは、表示関係のメモリを解放して他の目的に使うためだと考えられますが、最後まで残る非TGTは消さなくても問題は無さそう……かも。