Показать сообщение отдельно
Старый 19.11.2007, 12:01   #97
Dimus

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

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

Уважаемые готоманы!
В процессе прохождения Готики II "Ночь Ворона" замечены ещё пара скриптовых недоработок:

1) В аддоне "Ночь Ворона" опыт за кражу у данных NPC расчитывается по формуле оригинальной Готики II:
в Хоринисе: Валентино и Саландрил (ключ), Кавалорн (колчан);
в долине рудников: Добар (руда), Энгор (карта);
в Яркендаре: Франко (амулет), Френсис (ключ).

Лечение: чтобы опыт за кражу расчитывался по формуле аддона, в декомпилированных файлах скрипта
Story\Dialoge\DIA_AddonBAU_4300_Cabalorn.d
Story\Dialoge\DIA_BDT_1093_Addon_Franco.d
Story\Dialoge\DIA_PIR_1350_Addon_Francis.d
Story\Dialoge\DIA_VLK_421_Valentino.d
Story\Dialoge\DIA_VLK_422_Salandril.d
Story\Dialoge\DIA_VLK_4106_Dobar.d
Story\Dialoge\DIA_VLK_4108_Engor.d
в функции вида func void DIA_<NPC_name>_PICKPOCKET_DoIt()
надо заменить B_GivePlayerXP(XP_Ambient) на B_GiveThiefXP().

2) Также в главе 5 разработчики "забыли" дать опыт за взятие в команду Лестера и Лареса.

Лечение: в декомпилированных файлах скрипта
Story\Dialoge\DIA_PC_Psionic.d
Story\Dialoge\DIA_VLK_449_Lares.d
в функции вида func void DIA_<NPC_name>_KnowWhereEnemy_Yes()
надо добавить строку B_GivePlayerXP(XP_Crewmember_Success);

Считаю, что было бы полезно включить данные исправления в состав G2a_NR_ScriptPatch.
Ответить с цитированием