(static) bool Summoning( get; set; )
(static) void Cap( ref int val, int min, int max )
(static) ArrayList GetLootingRights( ArrayList damageEntries )
(static) void GetRandomAOSStats( int minLevel, int maxLevel, out int attributeCount, out int min, out int max )
(static) int RandomMinMaxScaled( int min, int max )
(static) bool Summon( BaseCreature creature, Mobile caster, Point3D p, int sound, TimeSpan duration )
(static) bool Summon( BaseCreature creature, bool controled, Mobile caster, Point3D p, int sound, TimeSpan duration )
(static) void TeleportPets( Mobile master, Point3D loc, Map map )
(static) void TeleportPets( Mobile master, Point3D loc, Map map, bool onlyBonded )
(ctor) BaseCreature( Serial serial )
(ctor) BaseCreature( AIType ai, FightMode mode, int iRangePerception, int iRangeFight, double dActiveSpeed, double dPassiveSpeed )
double ActiveSpeed( get; set; )
AIType AI( get; set; )
BaseAI AIObject( get; )
bool AllowFemaleTamer( get; )
bool AllowMaleTamer( get; )
bool AlwaysAttackable( get; )
bool AlwaysMurderer( get; )
bool AutoDispel( get; )
DateTime BardEndTime( get; set; )
bool BardImmune( get; )
Mobile BardMaster( get; set; )
bool BardPacified( get; set; )
bool BardProvoked( get; set; )
Mobile BardTarget( get; set; )
int BaseColdResistance( get; )
int BaseEnergyResistance( get; )
int BaseFireResistance( get; )
int BasePhysicalResistance( get; )
int BasePoisonResistance( get; )
TimeSpan BondingAbandonDelay( get; )
DateTime BondingBegin( get; set; )
TimeSpan BondingDelay( get; )
int BreathAngerAnimation( get; )
int BreathAngerSound( get; )
int BreathColdDamage( get; )
double BreathDamageDelay( get; )
double BreathDamageScalar( get; )
double BreathEffectDelay( get; )
int BreathEffectDuration( get; )
bool BreathEffectExplodes( get; )
bool BreathEffectFixedDir( get; )
int BreathEffectHue( get; )
int BreathEffectItemID( get; )
int BreathEffectRenderMode( get; )
int BreathEffectSound( get; )
int BreathEffectSpeed( get; )
int BreathEnergyDamage( get; )
int BreathFireDamage( get; )
double BreathMaxDelay( get; )
double BreathMinDelay( get; )
int BreathPhysicalDamage( get; )
int BreathPoisonDamage( get; )
int BreathRange( get; )
double BreathStallTime( get; )
bool CanDestroyObstacles( get; )
bool CanMoveOverObstacles( get; )
bool CanOpenDoors( get; )
bool CanRegenHits( get; )
bool CanRegenMana( get; )
bool CanRegenStam( get; )
bool CanRummageCorpses( get; )
bool CanTeach( get; )
int ColdDamage( get; set; )
int ColdResistSeed( get; set; )
bool Commandable( get; )
Mobile ConstantFocus( get; )
Point3D ControlDest( get; set; )
bool Controled( get; set; )
Mobile ControlMaster( get; set; )
OrderType ControlOrder( get; set; )
int ControlSlots( get; set; )
Mobile ControlTarget( get; set; )
double CurrentSpeed( get; set; )
WayPoint CurrentWayPoint( get; set; )
int DamageMax( get; set; )
int DamageMin( get; set; )
bool Debug( get; set; )
bool DeleteCorpseOnDeath( get; )
bool DeleteOnRelease( get; )
bool DisallowAllMoves( get; )
int EnergyDamage( get; set; )
int EnergyResistSeed( get; set; )
FoodType FavoriteFood( get; )
int Feathers( get; )
FightMode FightMode( get; set; )
int FireDamage( get; set; )
int FireResistSeed( get; set; )
Mobile FocusMob( get; set; )
bool HasBreath( get; )
int Hides( get; )
HideType HideType( get; )
Poison HitPoison( get; )
double HitPoisonChance( get; )
int HitsMax( get; )
int HitsMaxSeed( get; set; )
Point3D Home( get; set; )
bool InitialInnocent( get; )
bool IsAnimatedDead( get; )
bool IsBondable( get; )
bool IsBonded( get; set; )
bool IsDeadBondedPet( get; )
bool IsDeadPet( get; set; )
bool IsHouseSummonable( get; )
bool IsScaredOfScaryThings( get; )
bool IsScaryToPets( get; )
bool IsStabled( get; set; )
PetLoyalty Loyalty( get; set; )
int ManaMax( get; )
int ManaMaxSeed( get; set; )
int Meat( get; )
MeatType MeatType( get; )
double MinTameSkill( get; set; )
DateTime NextReaquireTime( get; set; )
bool NoHouseRestrictions( get; )
bool NoKillAwards( get; set; )
OppositionGroup OppositionGroup( get; )
DateTime OwnerAbandonTime( get; set; )
ArrayList Owners( get; )
PackInstinct PackInstinct( get; )
double PassiveSpeed( get; set; )
int PhysicalDamage( get; set; )
int PhysicalResistanceSeed( get; set; )
bool PlayerRangeSensitive( get; )
int PoisonDamage( get; set; )
Poison PoisonImmune( get; )
int PoisonResistSeed( get; set; )
int RangeFight( get; set; )
int RangeHome( get; set; )
int RangePerception( get; set; )
TimeSpan ReaquireDelay( get; )
bool ReaquireOnMovement( get; )
int RemoveStep( get; set; )
int Scales( get; )
ScaleType ScaleType( get; )
bool ShouldCheckStatTimers( get; )
int StamMax( get; )
int StamMaxSeed( get; set; )
bool SubdueBeforeTame( get; )
bool Summoned( get; set; )
Mobile SummonMaster( get; set; )
bool Tamable( get; set; )
Point2D TargetLocation( get; set; )
int Team( get; set; )
int TreasureMapLevel( get; )
bool Uncalmable( get; )
bool Unprovokable( get; )
int Wool( get; )
virtual void AddCustomContextEntries( Mobile from, ArrayList list )
void AddFollowers()
virtual void AddNameProperties( ObjectPropertyList list )
void AddSpellAttack( Type type )
void AddSpellDefense( Type type )
virtual void AggressiveAction( Mobile aggressor, bool criminal )
virtual void AlterDamageScalarFrom( Mobile caster, ref double scalar )
virtual void AlterDamageScalarTo( Mobile target, ref double scalar )
virtual void AlterMeleeDamageFrom( Mobile from, ref int damage )
virtual void AlterMeleeDamageTo( Mobile to, ref int damage )
virtual ApplyPoisonResult ApplyPoison( Mobile from, Poison poison )
virtual int BreathComputeDamage()
virtual void BreathDamage_Callback( object state )
virtual void BreathDealDamage( Mobile target )
virtual void BreathEffect_Callback( object state )
virtual void BreathPlayAngerAnimation()
virtual void BreathPlayAngerSound()
virtual void BreathPlayEffect( Mobile target )
virtual void BreathPlayEffectSound()
virtual void BreathStallMovement()
virtual void BreathStart( Mobile target )
virtual bool CanBeControlledBy( Mobile m )
virtual bool CanBeDamaged()
virtual bool CanBeHarmful( Mobile target, bool message, bool ignoreOurBlessedness )
virtual bool CanBeRenamedBy( Mobile from )
virtual void ChangeAIToDefault()
virtual void ChangeAIType( AIType NewAI )
virtual bool CheckControlChance( Mobile m )
virtual bool CheckControlChance( Mobile m, double offset )
virtual bool CheckFeed( Mobile from, Item dropped )
virtual bool CheckFoodPreference( Item f )
virtual bool CheckFoodPreference( Item fed, FoodType type, Type[] types )
virtual bool CheckGold( Mobile from, Item dropped )
virtual bool CheckPoisonImmunity( Mobile from, Poison poison )
virtual void CheckReflect( Mobile caster, ref bool reflect )
virtual bool CheckTeach( SkillName skill, Mobile from )
virtual bool CheckTeachingMatch( Mobile m )
virtual TeachResult CheckTeachSkills( SkillName skill, Mobile m, int maxPointsToLearn, ref int pointsToLearn, bool doTeach )
int ComputeBonusDamage( ArrayList list, Mobile m )
virtual void CriminalAction( bool message )
virtual void Damage( int amount, Mobile from )
void DebugSay( string text )
void DebugSay( string format, object[] args )
virtual void Deserialize( GenericReader reader )
virtual void Dispel( Mobile m )
virtual void DoHarmful( Mobile target, bool indirect )
bool FindMyName( string str, bool bWithAll )
void ForceReaquire()
Spell GetAttackSpellRandom()
virtual void GetContextMenuEntries( Mobile from, ArrayList list )
virtual double GetControlChance( Mobile m )
Spell GetDefenseSpellRandom()
double GetHomeDistance()
Spell GetSpellSpecific( Type type )
virtual int GetTeamSize( int iRange )
virtual double GetValueFrom( Mobile m, FightMode acqType, bool bPlayerOnly )
virtual bool HandlesOnSpeech( Mobile from )
bool IsCombatantAnAgressor()
virtual bool IsEnemy( Mobile m )
virtual bool IsFriend( Mobile m )
virtual bool IsHarmfulCriminal( Mobile target )
virtual bool IsHumanInTown()
bool IsHurt()
virtual void OnActionBackoff()
virtual void OnActionCombat()
virtual void OnActionFlee()
virtual void OnActionGuard()
virtual void OnActionInteract()
virtual void OnActionWander()
virtual void OnAfterDelete()
virtual bool OnBeforeDeath()
virtual void OnCarve( Mobile from, Corpse corpse )
virtual void OnDamage( int amount, Mobile from, bool willKill )
virtual void OnDamagedBySpell( Mobile from )
virtual void OnDeath( Container c )
virtual void OnDelete()
virtual void OnDoubleClick( Mobile from )
virtual bool OnDragDrop( Mobile from, Item dropped )
virtual void OnGaveMeleeAttack( Mobile defender )
virtual bool OnGoldGiven( Mobile from, Gold dropped )
virtual void OnGotMeleeAttack( Mobile attacker )
virtual void OnMovement( Mobile m, Point3D oldLocation )
virtual void OnSectorActivate()
virtual void OnSectorDeactivate()
virtual void OnSingleClick( Mobile from )
virtual void OnSpeech( SpeechEventArgs e )
virtual void OnTeamChange()
virtual void OnThink()
void Pacify( Mobile master, DateTime endtime )
bool PackArmor( int minLevel, int maxLevel )
bool PackArmor( int minLevel, int maxLevel, double chance )
void PackGem()
void PackGem( int amount )
void PackGem( int min, int max )
void PackGold( int amount )
void PackGold( int min, int max )
void PackItem( Item item )
void PackMagicItems( int minLevel, int maxLevel )
void PackMagicItems( int minLevel, int maxLevel, double armorChance, double weaponChance )
void PackNecroReg()
void PackNecroReg( int amount )
void PackNecroReg( int min, int max )
void PackNecroScroll( int index )
void PackPotion()
void PackReg( int amount )
void PackReg( int min, int max )
void PackScroll( int circle )
void PackScroll( int minCircle, int maxCircle )
bool PackSlayer()
bool PackSlayer( double chance )
bool PackWeapon( int minLevel, int maxLevel )
bool PackWeapon( int minLevel, int maxLevel, double chance )
void Provoke( Mobile master, Mobile target, bool bSuccess )
void ReleaseGuardDupeLock()
void ReleaseGuardLock()
void RemoveFollowers()
virtual void ResurrectPet()
virtual void RevealingAction()
virtual bool Rummage()
virtual void Serialize( GenericWriter writer )
bool SetControlMaster( Mobile m )
void SetDamage( int val )
void SetDamage( int min, int max )
void SetDamageType( ResistanceType type, int val )
void SetDamageType( ResistanceType type, int min, int max )
void SetDex( int val )
void SetDex( int min, int max )
void SetFameLevel( int level )
void SetHits( int val )
void SetHits( int min, int max )
void SetInt( int val )
void SetInt( int min, int max )
void SetKarmaLevel( int level )
void SetMana( int val )
void SetMana( int min, int max )
void SetResistance( ResistanceType type, int val )
void SetResistance( ResistanceType type, int min, int max )
void SetSkill( SkillName name, double val )
void SetSkill( SkillName name, double min, double max )
void SetStam( int val )
void SetStam( int min, int max )
void SetStr( int val )
void SetStr( int min, int max )
virtual bool Teach( SkillName skill, Mobile m, int maxPointsToLearn, bool doTeach )
virtual void Turn( int iTurnSteps )
virtual void TurnInternal( int iTurnSteps )