1
Pytania i problemy / Jak sprawić by npc miał stałą mimikę twarzy przez cały czas?
« dnia: 2009-08-28, 18:28 »
Jak w temacie chcę się dowiedzieć jak sprawić by jakiś npc miał przez cały czas twarz np. faceani s_angry.
Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.
INSTANCE VLK_ARMOR_M (C_Item)
{
name = "Spodnie Kopacza";
mainflag = ITEM_KAT_ARMOR;
flags = 0;
protection [PROT_EDGE] = 15;
protection [PROT_BLUNT] = 15;
protection [PROT_POINT] = 0;
protection [PROT_FIRE] = 5;
protection [PROT_MAGIC] = 0;
value = VALUE_VLK_ARMOR_M;
wear = WEAR_TORSO;
visual = "vlkm.3ds";
visual_change = "Hum_VLKM_ARMOR.asc";
visual_skin = 0;
material = MAT_LEATHER;
description = name;
TEXT[1] = NAME_Prot_Edge;
COUNT[1] = protection [PROT_EDGE];
TEXT[2] = NAME_Prot_Point;
COUNT[2] = protection [PROT_POINT];
TEXT[3] = NAME_Prot_Fire;
COUNT[3] = protection [PROT_FIRE];
TEXT[4] = NAME_Prot_Magic;
COUNT[4] = protection [PROT_MAGIC];
TEXT[5] = NAME_Value;
COUNT[5] = value;
};
INSTANCE None_888_*** (NPC_DEFAULT)
{
//-------- NPC --------
name = "***";
Npctype = NPCTYPE_FRIEND;
guild = GIL_NONE;
level = 10; // real 15, aber 999 damit er nicht vor dem Brückegolem flieht!
voice = 5;
id = 888;
flags = 0;
//--------- Atrybuty --------
attribute[ATR_STRENGTH] = 20;
attribute[ATR_DEXTERITY] = 20;
attribute[ATR_MANA_MAX] = 0;
attribute[ATR_MANA] = 0;
attribute[ATR_HITPOINTS_MAX] = 88;
attribute[ATR_HITPOINTS] = 88;
// ---- Taktyka walki -----
fight_tactic = FAI_HUMAN_COWARD;
// ---- nałożona broń ------
Equipitem (self, ItMw_1h_Bau_Mace);
// ------ Inventory ------
B_CreateAmbientInv (self);
//-------- visuals --------
B_SetNpcVisual (self, MALE, "Hum_Head_Pony", Face_N_Mud, [u]BodyTex_W[/u], ITAR_Prisoner);
Mdl_SetModelFatness (self, 1);
Mdl_ApplyOverlayMds (self, "Humans_Tired.mds");
// ------ NSC-relevante Talente vergeben ------
B_GiveNpcTalents (self);
// ------ Kampf-Talente -----
B_SetFightSkills (self, 20);
// ------ TA anmelden ------
daily_routine = Rtn_Start_888;
};
FUNC VOID Rtn_start_888 ()
{
TA_Smalltalk (08,00, 23,00,"XXX");
TA_Smalltalk (23,00, 08,00,"XXX");
};