Poprostu tego nie ogarniam. Próbowałem dodać nowego NPC-a do mojego moda, ale... cóż, "nie łapie" on nowego waypointa. Pojęcia nie wiem czemu.
Spoiler
instance Pal_2008_Ritter (Npc_Default)
{
// ------ NSC ------
name = "Rycerz";
guild = GIL_PAL;
id = 2008;
voice = 4;
flags = 0;
npctype = NPCTYPE_MAIN;
// ------ Attribute ------
B_SetAttributesToChapter (self, 5);
// ------ Kampf-Taktik ------
fight_tactic = FAI_HUMAN_MASTER;
// ------ Equippte Waffen ------
EquipItem (self, ItMw_pal_sword_true);
// ------ Inventory ------
B_CreateAmbientInv (self);
// ------ visuals ------
B_SetNpcVisual (self, MALE, "Hum_Head_Fighter", Face_N_NormalBart22, BodyTex_N, ITAR_PAL_BLESSED_M);
Mdl_SetModelFatness (self, 0);
Mdl_ApplyOverlayMds (self, "Humans_Militia.mds");
// ------ NSC-relevante Talente vergeben ------
B_GiveNpcTalents (self);
// ------ Kampf-Talente ------
B_SetFightSkills (self, 80);
// ------ TA anmelden ------
daily_routine = Rtn_Start_2008;
};
FUNC VOID Rtn_Start_2008 ()
{
TA_Stand_Guarding (12,00,14,00,"ORLEGNIAZDO");
TA_Stand_ArmsCrossed (14,00,16,00,"ORLEGNIAZDO");
TA_Stand_Guarding (16,00,18,00,"ORLEGNIAZDO");
TA_Stand_Guarding (18,00,20,00,"ORLEGNIAZDO");
TA_Stand_ArmsCrossed (20,00,22,00,"ORLEGNIAZDO");
TA_Stand_Guarding (22,00,23,30,"ORLEGNIAZDO");
TA_Stand_Guarding (23,30,01,00,"ORLEGNIAZDO");
TA_Stand_ArmsCrossed (01,00,02,30,"ORLEGNIAZDO");
TA_Stand_Guarding (02,30,04,00,"ORLEGNIAZDO");
TA_Stand_Guarding (04,00,05,30,"ORLEGNIAZDO");
TA_Stand_Guarding (05,30,08,00,"ORLEGNIAZDO");
TA_Stand_ArmsCrossed (08,00,10,00,"ORLEGNIAZDO");
TA_Stand_Guarding (10,00,12,00,"ORLEGNIAZDO");
};
Tutaj był jego skrypt.
Co do ewentualnego niezapisania zmian przez Spacera, to mówię że wysłałem całego Zena koledze i w spacerze znalazł on ten waypoint.