Back to Server.Mobiles

BaseCreature : Mobile, IEntity, IPoint3D, IPoint2D

Derived Types: AirElemental, AncientWyrm, ArticOgreLord, Balron, BaseVendor, BladeSpirits, BloodElemental, BoneKnight, BoneMagi, Corpser, Cyclops, Daemon, DeepSeaSerpent, Deer, Dragon, Drake, DreadSpider, Dummy, EarthElemental, Efreet, ElderGazer, EnergyVortex, Ettin, FireElemental, FrostOoze, FrostTroll, Gargoyle, Gazer, Ghoul, GiantSpider, Harpy, HeadlessOne, HellHound, IceElemental, Imp, Kraken, Lich, LichLord, Lizardman, Mongbat, Mummy, Ogre, OgreLord, OphidianAvenger, OphidianEnforcer, OphidianJusticar, OphidianKnight, OphidianMage, OphidianMatriarch, OphidianShaman, OphidianWarrior, OphidianZealot, Orc, OrcishLord, OrcishMage, PoisonElemental, Ratman, Reaper, Scorpion, SeaSerpent, Shade, ShadowWyrm, SkeletalDragon, SkeletalKnight, Skeleton, Slime, SnowElemental, Spectre, StoneHarpy, TerathanAvenger, TerathanDrone, TerathanMatriarch, TerathanWarrior, Titan, Troll, WaterElemental, WhiteWyrm, Wisp, Wraith, Wyvern, Zombie

(ctor) BaseCreature( Serial serial )
(ctor) BaseCreature( AIType aiCurrent, AIType aiDefault, int iRangePerception, int iRangeFight, int iTeam, double dActiveSpeed, double dPassiveSpeed )
double ActiveSpeed( get; set; )
AIType AI( get; set; )
double CurrentSpeed( get; set; )
bool Debug( get; set; )
Mobile FocusMob( get; set; )
Point3D Home( get; set; )
double PassiveSpeed( get; set; )
int RangeFight( get; set; )
int RangeHome( get; set; )
int RangePerception( get; set; )
int Team( get; set; )
void AddSpellAttack( Type type )
void AddSpellDefense( Type type )
virtual void ChangeAIToDefault()
virtual void ChangeAIType( AIType NewAI )
void DebugSay( string text )
void DebugSay( string format, object[] args )
virtual void Deserialize( GenericReader reader )
Spell GetAttackSpellRandom()
Spell GetDefenseSpellRandom()
double GetHomeDistance()
Spell GetSpellSpecific( Type type )
virtual int GetTeamSize( int iRange )
virtual double GetValueFrom( Mobile m, AcquireType acqType, bool bPlayerOnly )
bool IsCombatantAnAgressor()
bool IsHurt()
virtual void OnAfterDelete()
virtual void OnSpeech( SpeechEventArgs e )
virtual void OnTeamChange()
void PackItem( Item item )
virtual void Serialize( GenericWriter writer )
void SetDex( int val )
void SetDex( int min, int max )
void SetFameLevel( int level )
void SetInt( int val )
void SetInt( int min, int max )
void SetKarmaLevel( int level )
void SetSkill( SkillName name, double val )
void SetSkill( SkillName name, double min, double max )
void SetStr( int val )
void SetStr( int min, int max )
virtual void Turn( int iTurnSteps )