|
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.
|