2Black Phantom: Хорошо, верю. :) Тогда будем считать, что произошёл какой-то баг, и для ГГ выполнился скрипт, который вроде как не должен для него выполнятся. Неплохо было бы проследить, в какой именно момент этот баг проявил себя, и можно ли его воспроизвести, или же он был случайным. Не могли бы Вы провести небольшое расследование, раз уж именно у Вас этот злополучный баг и появился? Нужно узнать в какой именно момент в Вашем прохождении у ГГ изменилась переменная
aivar[AIV_ATTACKREASON]. Просто поочерёдно загружайте старые сейвы и проверяйте, чему равен
aivar[AIV_ATTACKREASON] в каждом случае. Если не знаете как, то вот инструкция, просто поочерёдно набирайте (то, что в скобках, набирать не нужно):
Cпойлер(щелкните, чтобы прочесть):
bmarvinb
F2 (далее набираем в консоли, присутствует автонабор)
edit abilities
aivar
Потом просто смотрим что стоит под цифрой 9. Если 0, то всё хорошо. Если что-то отличное от нуля, то всё плохо. :) В общем, как я уже говорил, нужно узнать в какой момент игры произошло изменение этой переменной, и можно ли это повторить (если, конечно, у Вас не огромная разница по времени между сейвами). Если что, то в том сейве, который Вы выкладывали для демонстрации бага с Билготом, ещё всё в порядке.
Добавление от 03/24/11, в 16:08:52
2Black Phantom:
Например, тот же Эрол продает зелье здоровья только в 1-й главе, а мне продавал во 2-й.
|
Кстати, забыл сказать. :) Это как раз не ошибка. "Продаёт в первой главе" следует читать как "в первой и всех последующих".