レールロード(Railroad)のメインクエスト「Underground Undercover」の最終段階、「デズデモーナに警告する(Warn Desdemona)」において、デズデモーナとの会話が発生せずに進行不能に陥りました。
調べてみると、よくあるバグの様子。
そして未だパッチにて解消されていないもよう?
試行錯誤の結果、僕のデータでは進行できたのでメモしておきます。
僕の場合の解決方法は、
「コンソールコマンドでディーコン(Deacon)を蘇生する」
でした。
調べてみたところ、他にも「コンソールコマンドでグローリー(Glory)を蘇生する」で解決する場合もあるそうです。
恐らく、レールロードの主要人物が死亡しているとダメなのでしょう。
グローリーはこのクエスト以前の、バンカーヒルでの戦闘で死亡することがあるそうです。
ディーコンはコンパニオンキャラクターなので、本来は不死属性がついており、死なないはずなんですが……とにかく僕のセーブデータでは死んでました。
流れ弾か何かでディーコンの攻撃がレールロード構成員にあたり、レールロードと敵対すると、不死属性が外れて死ぬとかそんなのをチラッと見ました。真偽のほどは不明。
ただし、上記キャラクターの蘇生は「デズデモーナに警告する(Warn Desdemona)」まで進行していると手遅れみたいです。
その1段階前、「Z1-14と会う(Meet with Z1-14)」の段階のセーブデータが必要です。
既に上書きしてしまってある場合は……ちょっと分からないです
手順は以下の通りです。
1.「Underground Undercover」の進行度が「Z1-14と会う(Meet with Z1-14)」の段階のデータをロードする
2.レールロード本部に行く(ファストトラベルでよい)
3.レールロード主要人物(グローリー、ディーコン)が死亡している場合、コンソールコマンドで蘇生する。
グローリーの場合……「recycleactor 000508EE」(グローリーを蘇生)「000508EE.moveto player」(グローリーをPCの目の前に移動)
ディーコンの場合……「00050976.moveto player」(ディーコンをPCの目の前に移動)「00050976.resurrect」(ディーコンを蘇生)
[↑このディーコンの蘇生コマンドについて不足があったようです。記事下部の追記を参照してください]4.インスティチュートに行ってZ1-14と会い、クエストを進行させる
僕の場合はグローリーは生きてたのでrecycleactor~のほうは無意味でしたが、00050976.moveto playerをやったらディーコンの死体が発生したのでちょっと面白かったです。
そういえばディーコン見かけないなぁ、とは思ってたんですよね……。
コンソールコマンドが使用できない家庭用ハード版などでは、レールロードクエストを進行する際に、ディーコンやグローリーが死亡しないように気を付けてプレイするしかないんでしょうかね。
[追記]
ディーコンの蘇生で使うコンソールコマンドに問題があったようです。
ただresurrectを行うのでなく、disable→resurrect→enableを行うのが良いようです。(そうしないと不具合が発生する)
なので、
00050976.moveto player
00050976.disable
00050976.resurrect
00050976.enable
この4コマンドで行うのが適切でしょうか。
僕の場合、この後のレールロードのメインクエスト「Rockets’ Red Glare」にて、ベルチバードを奪って搭乗するシーンで、ディーコンが助手席に座ってくれず、またも進行不能になりました。
ここで改めてディーコンをdisable→enableし、画面を切り替えたところ、無事にディーコンが助手席に座ってくれて進行できるようになりました。