Siemka!
Mam problem, dodałem nowego potworka do G1, zrobiłem skrypt. Gothic nie znalazł żadnych błędów, jednak nie mogę go przywołać w konsoli. Wpisuję instance potwora ale nic się nie dzieje po zatwierdzeniu. Oto skrypt.
Spoiler
prototype Mst_Default_Polypos(C_Npc)
{
name[0] = "Mumia";
guild = GIL_ZOMBIE;
aivar[AIV_IMPORTANT] = ID_ZOMBIE;
level = 10;
attribute[ATR_STRENGTH] = 180;
attribute[ATR_DEXTERITY] = 335;
attribute[ATR_HITPOINTS_MAX] = 745;
attribute[ATR_HITPOINTS] = 745;
attribute[ATR_MANA_MAX] = 0;
attribute[ATR_MANA] = 0;
protection[PROT_BLUNT] = 125;
protection[PROT_EDGE] = 120;
protection[PROT_POINT] = 50;
protection[PROT_FIRE] = 0;
protection[PROT_FLY] = 300;
protection[PROT_MAGIC] = 1000;
damagetype = DAM_EDGE;
fight_tactic = FAI_ZOMBIE;
senses = SENSE_HEAR | SENSE_SEE | SENSE_SMELL;
senses_range = 3000;
aivar[AIV_FINDABLE] = HUNTER;
aivar[AIV_PCISSTRONGER] = 2000;
aivar[AIV_BEENATTACKED] = 1500;
aivar[AIV_HIGHWAYMEN] = 1500;
aivar[AIV_HAS_ERPRESSED] = 0;
aivar[AIV_BEGGAR] = 10;
aivar[AIV_OBSERVEINTRUDER] = FALSE;
start_aistate = ZS_MM_AllScheduler;
aivar[AIV_HASBEENDEFEATEDINPORTALROOM] = OnlyRoutine;
};
func void Set_Polypos_Visuals()
{
Mdl_ApplyOverlayMds (self, "ZOMBIE_poly_new.mds");
Mdl_SetVisualBody (self, "POLYP_LUMAN", 0, 1, "POLY_HEAD", 0, DEFAULT, -1);
};
instance Mumia(Mst_Default_Polypos)
{
Set_Polypos_Visuals();
Npc_SetToFistMode(self);
};