博德之门3

Lyrthindor 修复 (Lyrthindor Fix)

5.0 (0人评)
0 次
v1.0
0 热度

添加了一小段 Osiris 脚本,用于清除数据库以防止 Lyrthindor 出现后闪烁/闪屏。这似乎是由于一个循环条件不断调用他出现在某个位置导致的。

注意:由于原始 bug 的性质,在 Lyrthindor 以鼠形态出现并开始对话之后加载此模组,它仍然会起作用。然而,游戏似乎已经将重新定位他的请求排队了。这意味着他会闪烁有限次数,具体取决于他出现和保存文件之间的时间间隔。最终他会停止闪烁,但可能需要几分钟时间。在新存档或鼠形态遭遇之前的存档中,他应该正常行为且不会闪烁。

添加的代码:

PROC
PROC_SHA_LastJusticiar_RevealJusticiar()
AND
DB_SHA_LastJusticiar_LastRatFighterKilled(_Rat)
THEN
NOT DB_SHA_LastJusticiar_LastRatFighterKilled(_Rat);