Показать сообщение отдельно
Старый 24.03.2011, 16:48   #4325
Wandar

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Gothic 1, 2, 3: Технические вопросы

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-й.
Кстати, забыл сказать. :) Это как раз не ошибка. "Продаёт в первой главе" следует читать как "в первой и всех последующих".
Ответить с цитированием