Показать сообщение отдельно
Старый 14.07.2009, 19:20   #2525
Dimus

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

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

Очередная порция ошибок и предложений по их исправлению для Г2 НВ:

После освобождения героем безимянные рабы не уходят вместе с группой Патрика, а просто убираются скриптом - в результате при установленном параметре
spawnRemoveNpcOnlyIfEmpty=1 в Gothic.ini их трупы остаются в золотой шахте:
STRF_1128_Addon_Sklave - STRF_1130_Addon_Sklave
STRF_1136_Addon_Sklave - STRF_1140_Addon_Sklave
Тем более, что и в Яркендаре тоже есть место "TOT" (туда складываются трупы NPC, перешедших в другую локацию или удалённых по сценарию).
Предлагаю включить в скрипты Патрика, Монти, Тонака, Телбора, Пардоса и этих рабов функцию Rtn_Tot_<id> (где <id> - прописанный в инстанции NPC его порядковый номер, например для Патрика в Яркендаре (Story\NPC\STRF_1118_Addon_Patrick.d) он будет 1118):
func void Rtn_Tot_<id>()
{
* * *TA_Sleep(8,0,23,0,"TOT");
* * *TA_Sleep(23,0,8,0,"TOT");
};
Эту же функцию можно добавить в скрипт Биффа (Story\NPC\DJG_713_Biff.d) - тогда при переходе в Хоринис его тело отправится в морг Миненталя.

Предлагаю добавить:
- в инвентарь мёртвого пирата Ангуса (Story\NPC\PIR_1370_Addon_Angus.d) полученную от бандита Тома "сальную записку":
CreateInvItems(self,ItWr_Addon_Pirates_01,1);
- в торговый инвентарь кузнеца Хуно (Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Huno.d) рецепт изготовления лёгкого бандитского топора:
CreateInvItems(slf,ItWr_Addon_AxtAnleitung,1);
- в торговый инвентарь самогонщика Самуэля (Story\B_GiveTradeInv\B_GiveTradeInv_Addon_Samuel. d) рецепт изготовления "Быстрой селёдки":
CreateInvItems(slf,ItWr_Addon_Piratentod,1);

В скрипте Самуэля замечена ошибка - неправильно написан код кольца защиты от огня:
CreateInvItems(slf,Ri_ProtFire02,1); (правильно: ItRi_Prot_Fire_02).

Различные ошибки в диалогах:
- Эним (Story\Dialoge\DIA_Bau_944_Ehnim.d):
//Я ему пасть порву. Сажи ему это.
(правильно: "Скажи");
- Торлоф (Story\Dialoge\DIA_Sld_801_Torlof.d):
//Ты позаботился, чтобы они не появились у него на пороге завтра утром?
(в озвучке: "появлялись");
- ГГ Лотару (Story\Dialoge\DIA_Pal_203_Lothar.d):
//Я пришел увидеться с лордом Хагеном...
(в озвучке: "Я поговорил с лордом Хагеном...");
- ГГ охраняющему вход в ратушу паладину (Story\Dialoge\DIA_Pal_205_Torwache.d):
//Дай мне пойти, я несу послание от наемников.
(правильно: "пройти").
Ответить с цитированием