【攻略】战火洗礼完美解法

转至3大妈:
解决方法如下:(版本1.9.6,有DLC)
1.用winrar打开文档:Kingdom Come Deliverance\Data\Scripts.pak
2.找到文档:Scripts.pak\Libs\AI\quests\q_pribBattle.xml,将之拖放到桌面,
保持winrar窗口不要关闭
3.用记事本打开q_pribBattle.xml4.删除以下代码

  1. <IfCondition failOnCondition=””false”” condition=””$questObjectiveUpdate.ObjectiveName == ‘battleLost’ & $questObjectiveUpdate.State == $enum:ObjectiveState.Started””>
  2. <SetQuestObjective quest=”””” objective=””battleLost”” function=””CompleteObjective”” />
  3. </IfCondition>
  4. <IfCondition failOnCondition=””false”” condition=””$questObjectiveUpdate.ObjectiveName == ‘gameOver’ & $questObjectiveUpdate.State == $enum:ObjectiveState.Completed””>
  5. <Sequence>
  6. <QuestObjectiveCondition quest=”””” objective=””playerFled”” function=””IsObjectiveCompleted”” failSubtMissing=””false”” saveVersion=”2″>
  7. <Then canSkip=”1″>
  8. <GameOver Reason=””Q_IR_FledBattle”” />
  9. </Then>
  10. </QuestObjectiveCondition>
  11. <QuestObjectiveCondition quest=”””” objective=””battleLost”” function=””IsObjectiveCompleted”” failSubtMissing=””false”” saveVersion=”2″>
  12. <Then canSkip=”1″>
  13. <GameOver Reason=””TooManyCausalties”” />
  14. </Then>
  15. </QuestObjectiveCondition>
  16. <QuestObjectiveCondition quest=”””” objective=””killPlayer”” function=””IsObjectiveCompleted”” failSubtMissing=””false”” saveVersion=”2″>
  17. <Then canSkip=”1″>
  18. <GameOver Reason=””LostABattle”” />
  19. </Then>
  20. </QuestObjectiveCondition>
  21. </Sequence>
  22. </IfCondition>

5.保存改动
6.将q_pribBattle.xml文档拖放回winrar窗口原路径替换
7.进游戏,问题完美解决,一路杀到教堂打矮子。

P.S 我是先把原本的文档删除再把修改的文档放进去 不然无法替换
如果怕的话先把原本的文档保存一份

补充:收寻GameOver Reason这个字符串即可


原理:把失败判定拿掉
会不会引响到后续面剧情:无

发生这BUG的原因 “普拉城声望太高”
自己有实际测试过了 完美解决(不用再开新档)


本文来自网络,不代表3楼猫立场,转载请注明出处:https://www.3loumao.org/22657.html
返回顶部