Hej. Mam problem z npc zrobionym "jako potwór". Problem jest taki, że npc nie używa czaru tylko atakuje mnie pięściami. Co zrobiłem źle?
/*************************************************************************
** Poszukiwacz Prototype **
*************************************************************************/
PROTOTYPE Mst_Default_Poszukiwacz(C_Npc)
{
name = "Poszukiwacz";
guild = GIL_GRD; // sprawdzałem na 4 rozdziale jak coś
npctype = NPCTYPE_GUARD;
level = 18;
//-----------------------------------------------------------
attribute [ATR_STRENGTH] = 60;
attribute [ATR_DEXTERITY] = 60;
attribute [ATR_HITPOINTS_MAX] = 200;
attribute [ATR_HITPOINTS] = 200;
attribute [ATR_MANA_MAX] = 40;
attribute [ATR_MANA] = 40;
protection [PROT_BLUNT] = 45;
protection [PROT_EDGE] = 40;
protection [PROT_POINT] = 15;
protection [PROT_FIRE] = 15;
protection [PROT_FLY] = 30;
protection [PROT_MAGIC] = 40;
//-----------------------------------------------------------
damagetype = DAM_EDGE;
//-----------------------------------------------------------
fight_tactic = FAI_HUMAN_MAGE;
//-----------------------------------------------------------
senses = SENSE_HEAR | SENSE_SEE | SENSE_SMELL;
senses_range = 3000;
aivar[AIV_MM_Behaviour] = PASSIVE;
aivar[AIV_MM_PercRange] = 1200;
aivar[AIV_MM_DrohRange] = 1000;
aivar[AIV_MM_AttackRange] = 700;
aivar[AIV_MM_DrohTime] = 5;
aivar[AIV_MM_FollowTime] = 10;
aivar[AIV_MM_FollowInWater] = FALSE;
//-------------------------------------------------------------
start_aistate = ZS_MM_AllScheduler;
aivar[AIV_MM_RestStart] = OnlyRoutine;
};
//-------------------------------------------------------------
// Zwei Hautfarben mit jeweils zwei Gesichtstexturen
//-------------------------------------------------------------
func void Set_Poszukiwacz_Visuals()
{
Mdl_SetVisual (self,"HUMANS.MDS");
Mdl_ApplyOverlayMds (self,"Humans_Mage.mds");
Mdl_SetVisualBody (self,"hum_body_Naked0", 1,1 ,"Hum_Head_Psionic", 24, 2, PoszukiwaczArmor);
Npc_SetTalentSkill ( self, NPC_TALENT_MAGE,6);
EquipItem (self, ItArRunePyrokinesis);
CreateInvItem (self, ItArRuneFireball);
AI_DrawWeapon (self);
B_Scale (self);
Mdl_SetModelFatness(self,-1);
};
/*************************************************************************
** Poszukiwacz **
*************************************************************************/
INSTANCE Poszukiwacz (Mst_Default_Poszukiwacz)
{
Set_Poszukiwacz_Visuals();
Npc_SetToFistMode(self);
Npc_SetTalentSkill ( self, NPC_TALENT_MAGE,6);
};
Jak podejdę do niego i nacisnę C (marvin mode aktywny) to wtedy wyciąga czar.