Показать сообщение отдельно
Старый 13.01.2009, 06:33   #2133
niccolo

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

По умолчанию Re: М: Скриптинг в Готике

GRD_237_Gardist И GRD_238_Gardist имеют одинаковое расписание, я захотел усилить оборону прохода, не делая ради реализма NPC неистребимыми, люблю хулиганить в игре, но так чтобы не менять целостности игрового мира.
Для этого я добавил чувака с оригинальным id GRD_333_Gardist (такого в игре нет). GRD_333_Gardist.d полностью скопирован с GRD_237_Gardist.d (с заменой 237 на 333). На появление его в игре влияет только строка в startup.d:
Wld_InsertNpc.
Почему-то такая же, как у GRD_237_Gardist И GRD_238_Gardist:
Wld_InsertNpc(GRD_237_Gardist,"FM03") и Wld_InsertNpc(GRD_238_Gardist,"FM03"), а именно:
Wld_InsertNpc(GRD_333_Gardist,"FM03") не приводит к появлению NPC,
а Wld_InsertNpc(GRD_333_Gardist,"OCR_THORUS"); приводит к появлению NPC.
Поэтому мне интересно знать - почему именно эта строка имеет значение?
Почему "FM3" для 327 и 238 действует, а для 333 не действует?
Спасибо.

Добавление от 01/13/09, в 05:53:14
Разобрался.
надо не FM03, а OC1 было писать.
Другой вопрос - как указывать вэйпоинты?
GRD_237_Gardist & GRD_238_Gardist стоят на:
FP_SMALLTALK_A_START_PATH_GUARD1
&
FP_SMALLTALK_A_START_PATH_GUARD2,
но в файле *.d я вижу  TA_Guard(0,0,6,0,"SPAWN_PATH_GUARD1");
Что означает TA_Guard? SPAWN? По каким правилам и какие фразы они заменяют в названии вэйпоинта?
Что убрать и что добавить в FP_ROAM_OW_SCAVENGER_AL_ARC4?
Спасибо
Ответить с цитированием