|
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? Спасибо
|