C# Класс Server.Mobiles.BaseCreature

Наследование: Server.Mobile, IHonorTarget
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_KillersLuck int
m_Spawning bool

Private Properties

Свойство Тип Описание
Heal_Callback void

Открытые методы

Метод Описание
AddCustomContextEntries ( Server.Mobile from, List list ) : void
AddFollowers ( ) : void
AddLoot ( LootPack pack ) : void
AddLoot ( LootPack pack, int amount ) : void
AddNameProperties ( ObjectPropertyList list ) : void
AddPetFriend ( Server.Mobile m ) : void
AddSpellAttack ( Type type ) : void
AddSpellDefense ( Type type ) : void
AggressiveAction ( Server.Mobile aggressor, bool criminal ) : void
AlterDamageScalarFrom ( Server.Mobile caster, double &scalar ) : void
AlterDamageScalarTo ( Server.Mobile target, double &scalar ) : void
AlterMeleeDamageFrom ( Server.Mobile from, int &damage ) : void
AlterMeleeDamageTo ( Server.Mobile to, int &damage ) : void
AlterSpellDamageFrom ( Server.Mobile from, int &damage ) : void
AlterSpellDamageTo ( Server.Mobile to, int &damage ) : void
ApplyNameSuffix ( string suffix ) : string
ApplyPoison ( Server.Mobile from, Poison poison ) : ApplyPoisonResult
BaseCreature ( AIType ai, FightMode mode, int iRangePerception, int iRangeFight, double dActiveSpeed, double dPassiveSpeed ) : System
BaseCreature ( Server.Serial serial ) : System
BeginDeleteTimer ( ) : void
BeginFlee ( System.TimeSpan maxDuration ) : void
BreathComputeDamage ( ) : int
BreathDamage_Callback ( object state ) : void
BreathDealDamage ( Server.Mobile target ) : void
BreathEffect_Callback ( object state ) : void
BreathPlayAngerAnimation ( ) : void
BreathPlayAngerSound ( ) : void
BreathPlayEffect ( Server.Mobile target ) : void
BreathPlayEffectSound ( ) : void
BreathStallMovement ( ) : void
BreathStart ( Server.Mobile target ) : void
CanBeControlledBy ( Server.Mobile m ) : bool
CanBeDamaged ( ) : bool
CanBeHarmful ( Server.Mobile target, bool message, bool ignoreOurBlessedness ) : bool
CanBeRenamedBy ( Server.Mobile from ) : bool
Cap ( int &val, int min, int max ) : void
ChangeAIToDefault ( ) : void
ChangeAIType ( AIType NewAI ) : void
CheckControlChance ( Server.Mobile m ) : bool
CheckFeed ( Server.Mobile from, Item dropped ) : bool
CheckFlee ( ) : bool
CheckFoodPreference ( Item f ) : bool
CheckFoodPreference ( Item fed, FoodType type, Type types ) : bool
CheckGold ( Server.Mobile from, Item dropped ) : bool
CheckIdle ( ) : bool
CheckPoisonImmunity ( Server.Mobile from, Poison poison ) : bool
CheckReflect ( Server.Mobile caster, bool &reflect ) : void
CheckTeach ( SkillName skill, Server.Mobile from ) : bool
CheckTeachSkills ( SkillName skill, Server.Mobile m, int maxPointsToLearn, int &pointsToLearn, bool doTeach ) : TeachResult
CheckTeachingMatch ( Server.Mobile m ) : bool
ComputeBonusDamage ( List list, Server.Mobile m ) : int
CriminalAction ( bool message ) : void
Damage ( int amount, Mobile from ) : void
DebugSay ( string text ) : void
Deserialize ( GenericReader reader ) : void
Dispel ( Mobile m ) : void
DoHarmful ( Mobile target, bool indirect ) : void
DropBackpack ( ) : void
FindMyName ( string str, bool bWithAll ) : bool
ForceReacquire ( ) : void
GenerateLoot ( ) : void
GenerateLoot ( bool spawning ) : void
GetAttackSpellRandom ( ) : Spell
GetContextMenuEntries ( Mobile from, List list ) : void
GetControlChance ( Mobile m ) : double
GetControlChance ( Mobile m, bool useBaseSkill ) : double
GetDamageMaster ( Mobile damagee ) : Mobile
GetDefenseSpellRandom ( ) : Spell
GetEthicAllegiance ( Mobile mob ) : Allegiance
GetFactionAllegiance ( Mobile mob ) : Allegiance
GetFightModeRanking ( Mobile m, FightMode acqType, bool bPlayerOnly ) : double
GetHomeDistance ( ) : double
GetLootingRights ( List damageEntries, int hitsMax ) : List
GetMaster ( ) : Mobile
GetRandomAOSStats ( int minLevel, int maxLevel, int &attributeCount, int &min, int &max ) : void
GetSpellSpecific ( Type type ) : Spell
GetTeamSize ( int iRange ) : int
GetWeaponAbility ( ) : WeaponAbility
HandlesOnSpeech ( Mobile from ) : bool
Heal ( Mobile patient ) : void
HealEffect ( Mobile patient ) : void
HealStart ( Mobile patient ) : void
IsEnemy ( Mobile m ) : bool
IsFriend ( Mobile m ) : bool
IsHarmfulCriminal ( Mobile target ) : bool
IsHumanInTown ( ) : bool
IsHurt ( ) : bool
IsPetFriend ( Mobile m ) : bool
NewHarmfulItem ( ) : Item
OnActionBackoff ( ) : void
OnActionCombat ( ) : void
OnActionFlee ( ) : void
OnActionGuard ( ) : void
OnActionInteract ( ) : void
OnActionWander ( ) : void
OnAfterDelete ( ) : void
OnBeforeDeath ( ) : bool
OnBeforeSpawn ( Point3D location, Map m ) : void
OnCarve ( Mobile from, Corpse corpse, Item with ) : void
OnDamage ( int amount, Mobile from, bool willKill ) : void
OnDamagedBySpell ( Mobile from ) : void
OnDeath ( Container c ) : void
OnDelete ( ) : void
OnDoubleClick ( Mobile from ) : void
OnDragDrop ( Mobile from, Item dropped ) : bool
OnGaveMeleeAttack ( Mobile defender ) : void
OnGoldGiven ( Mobile from, Gold dropped ) : bool
OnGotMeleeAttack ( Mobile attacker ) : void
OnHarmfulSpell ( Mobile from ) : void
OnKilledBy ( Mobile mob ) : void
OnMoveOver ( Mobile m ) : bool
OnMovement ( Mobile m, Point3D oldLocation ) : void
OnRegionChange ( Region Old, Region New ) : void
OnSectorActivate ( ) : void
OnSectorDeactivate ( ) : void
OnSingleClick ( Mobile from ) : void
OnSpeech ( SpeechEventArgs e ) : void
OnTeamChange ( ) : void
OnThink ( ) : void
OverrideBondingReqs ( ) : bool
Pacify ( Mobile master, DateTime endtime ) : void
PackArcanceScroll ( double chance ) : void
PackArmor ( int minLevel, int maxLevel ) : bool
PackArmor ( int minLevel, int maxLevel, double chance ) : bool
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 ) : void
PackSlayer ( ) : bool
PackSlayer ( double chance ) : bool
PackStatue ( ) : void
PackStatue ( int amount ) : void
PackStatue ( int min, int max ) : void
PackWeapon ( int minLevel, int maxLevel ) : bool
PackWeapon ( int minLevel, int maxLevel, double chance ) : bool
Provoke ( Mobile master, Mobile target, bool bSuccess ) : void
RandomMinMaxScaled ( int min, int max ) : int
ReleaseGuardDupeLock ( ) : void
ReleaseGuardLock ( ) : void
RemoveFollowers ( ) : void
RemovePetFriend ( Mobile m ) : void
ResurrectPet ( ) : void
RevealingAction ( ) : void
Rummage ( ) : bool
Serialize ( GenericWriter writer ) : void
SetControlMaster ( Mobile m ) : bool
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
SetLocation ( Point3D newLocation, bool isTeleport ) : 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 ) : void
SpillAcid ( Mobile target, int Amount ) : void
SpillAcid ( int Amount ) : void
StopDeleteTimer ( ) : void
StopFlee ( ) : void
StopHeal ( ) : void
Summon ( BaseCreature creature, Mobile caster, Point3D p, int sound, TimeSpan duration ) : bool
Summon ( BaseCreature creature, bool controlled, Mobile caster, Point3D p, int sound, TimeSpan duration ) : bool
Teach ( SkillName skill, Mobile m, int maxPointsToLearn, bool doTeach ) : bool
TeleportPets ( Mobile master, Point3D loc, Map map ) : void
TeleportPets ( Mobile master, Point3D loc, Map map, bool onlyBonded ) : void
Turn ( int iTurnSteps ) : void
TurnInternal ( int iTurnSteps ) : void
Unpacify ( ) : void

Защищенные методы

Метод Описание
OnLocationChange ( Point3D oldLocation ) : void

Приватные методы

Метод Описание
Heal_Callback ( object state ) : void

Описание методов

AddCustomContextEntries() публичный Метод

public AddCustomContextEntries ( Server.Mobile from, List list ) : void
from Server.Mobile
list List
Результат void

AddFollowers() публичный Метод

public AddFollowers ( ) : void
Результат void

AddLoot() публичный Метод

public AddLoot ( LootPack pack ) : void
pack Server.LootPack
Результат void

AddLoot() публичный Метод

public AddLoot ( LootPack pack, int amount ) : void
pack Server.LootPack
amount int
Результат void

AddNameProperties() публичный Метод

public AddNameProperties ( ObjectPropertyList list ) : void
list Server.ObjectPropertyList
Результат void

AddPetFriend() публичный Метод

public AddPetFriend ( Server.Mobile m ) : void
m Server.Mobile
Результат void

AddSpellAttack() публичный Метод

public AddSpellAttack ( Type type ) : void
type System.Type
Результат void

AddSpellDefense() публичный Метод

public AddSpellDefense ( Type type ) : void
type System.Type
Результат void

AggressiveAction() публичный Метод

public AggressiveAction ( Server.Mobile aggressor, bool criminal ) : void
aggressor Server.Mobile
criminal bool
Результат void

AlterDamageScalarFrom() публичный Метод

public AlterDamageScalarFrom ( Server.Mobile caster, double &scalar ) : void
caster Server.Mobile
scalar double
Результат void

AlterDamageScalarTo() публичный Метод

public AlterDamageScalarTo ( Server.Mobile target, double &scalar ) : void
target Server.Mobile
scalar double
Результат void

AlterMeleeDamageFrom() публичный Метод

public AlterMeleeDamageFrom ( Server.Mobile from, int &damage ) : void
from Server.Mobile
damage int
Результат void

AlterMeleeDamageTo() публичный Метод

public AlterMeleeDamageTo ( Server.Mobile to, int &damage ) : void
to Server.Mobile
damage int
Результат void

AlterSpellDamageFrom() публичный Метод

public AlterSpellDamageFrom ( Server.Mobile from, int &damage ) : void
from Server.Mobile
damage int
Результат void

AlterSpellDamageTo() публичный Метод

public AlterSpellDamageTo ( Server.Mobile to, int &damage ) : void
to Server.Mobile
damage int
Результат void

ApplyNameSuffix() публичный Метод

public ApplyNameSuffix ( string suffix ) : string
suffix string
Результат string

ApplyPoison() публичный Метод

public ApplyPoison ( Server.Mobile from, Poison poison ) : ApplyPoisonResult
from Server.Mobile
poison Server.Poison
Результат ApplyPoisonResult

BaseCreature() публичный Метод

public BaseCreature ( AIType ai, FightMode mode, int iRangePerception, int iRangeFight, double dActiveSpeed, double dPassiveSpeed ) : System
ai AIType
mode FightMode
iRangePerception int
iRangeFight int
dActiveSpeed double
dPassiveSpeed double
Результат System

BaseCreature() публичный Метод

public BaseCreature ( Server.Serial serial ) : System
serial Server.Serial
Результат System

BeginDeleteTimer() публичный Метод

public BeginDeleteTimer ( ) : void
Результат void

BeginFlee() публичный Метод

public BeginFlee ( System.TimeSpan maxDuration ) : void
maxDuration System.TimeSpan
Результат void

BreathComputeDamage() публичный Метод

public BreathComputeDamage ( ) : int
Результат int

BreathDamage_Callback() публичный Метод

public BreathDamage_Callback ( object state ) : void
state object
Результат void

BreathDealDamage() публичный Метод

public BreathDealDamage ( Server.Mobile target ) : void
target Server.Mobile
Результат void

BreathEffect_Callback() публичный Метод

public BreathEffect_Callback ( object state ) : void
state object
Результат void

BreathPlayAngerAnimation() публичный Метод

public BreathPlayAngerAnimation ( ) : void
Результат void

BreathPlayAngerSound() публичный Метод

public BreathPlayAngerSound ( ) : void
Результат void

BreathPlayEffect() публичный Метод

public BreathPlayEffect ( Server.Mobile target ) : void
target Server.Mobile
Результат void

BreathPlayEffectSound() публичный Метод

public BreathPlayEffectSound ( ) : void
Результат void

BreathStallMovement() публичный Метод

public BreathStallMovement ( ) : void
Результат void

BreathStart() публичный Метод

public BreathStart ( Server.Mobile target ) : void
target Server.Mobile
Результат void

CanBeControlledBy() публичный Метод

public CanBeControlledBy ( Server.Mobile m ) : bool
m Server.Mobile
Результат bool

CanBeDamaged() публичный Метод

public CanBeDamaged ( ) : bool
Результат bool

CanBeHarmful() публичный Метод

public CanBeHarmful ( Server.Mobile target, bool message, bool ignoreOurBlessedness ) : bool
target Server.Mobile
message bool
ignoreOurBlessedness bool
Результат bool

CanBeRenamedBy() публичный Метод

public CanBeRenamedBy ( Server.Mobile from ) : bool
from Server.Mobile
Результат bool

Cap() публичный статический Метод

public static Cap ( int &val, int min, int max ) : void
val int
min int
max int
Результат void

ChangeAIToDefault() публичный Метод

public ChangeAIToDefault ( ) : void
Результат void

ChangeAIType() публичный Метод

public ChangeAIType ( AIType NewAI ) : void
NewAI AIType
Результат void

CheckControlChance() публичный Метод

public CheckControlChance ( Server.Mobile m ) : bool
m Server.Mobile
Результат bool

CheckFeed() публичный Метод

public CheckFeed ( Server.Mobile from, Item dropped ) : bool
from Server.Mobile
dropped Item
Результат bool

CheckFlee() публичный Метод

public CheckFlee ( ) : bool
Результат bool

CheckFoodPreference() публичный Метод

public CheckFoodPreference ( Item f ) : bool
f Item
Результат bool

CheckFoodPreference() публичный Метод

public CheckFoodPreference ( Item fed, FoodType type, Type types ) : bool
fed Item
type FoodType
types System.Type
Результат bool

CheckGold() публичный Метод

public CheckGold ( Server.Mobile from, Item dropped ) : bool
from Server.Mobile
dropped Item
Результат bool

CheckIdle() публичный Метод

public CheckIdle ( ) : bool
Результат bool

CheckPoisonImmunity() публичный Метод

public CheckPoisonImmunity ( Server.Mobile from, Poison poison ) : bool
from Server.Mobile
poison Server.Poison
Результат bool

CheckReflect() публичный Метод

public CheckReflect ( Server.Mobile caster, bool &reflect ) : void
caster Server.Mobile
reflect bool
Результат void

CheckTeach() публичный Метод

public CheckTeach ( SkillName skill, Server.Mobile from ) : bool
skill SkillName
from Server.Mobile
Результат bool

CheckTeachSkills() публичный Метод

public CheckTeachSkills ( SkillName skill, Server.Mobile m, int maxPointsToLearn, int &pointsToLearn, bool doTeach ) : TeachResult
skill SkillName
m Server.Mobile
maxPointsToLearn int
pointsToLearn int
doTeach bool
Результат TeachResult

CheckTeachingMatch() публичный Метод

public CheckTeachingMatch ( Server.Mobile m ) : bool
m Server.Mobile
Результат bool

ComputeBonusDamage() публичный Метод

public ComputeBonusDamage ( List list, Server.Mobile m ) : int
list List
m Server.Mobile
Результат int

CriminalAction() публичный Метод

public CriminalAction ( bool message ) : void
message bool
Результат void

Damage() публичный Метод

public Damage ( int amount, Mobile from ) : void
amount int
from Mobile
Результат void

DebugSay() публичный Метод

public DebugSay ( string text ) : void
text string
Результат void

Deserialize() публичный Метод

public Deserialize ( GenericReader reader ) : void
reader GenericReader
Результат void

Dispel() публичный Метод

public Dispel ( Mobile m ) : void
m Mobile
Результат void

DoHarmful() публичный Метод

public DoHarmful ( Mobile target, bool indirect ) : void
target Mobile
indirect bool
Результат void

DropBackpack() публичный Метод

public DropBackpack ( ) : void
Результат void

FindMyName() публичный Метод

public FindMyName ( string str, bool bWithAll ) : bool
str string
bWithAll bool
Результат bool

ForceReacquire() публичный Метод

public ForceReacquire ( ) : void
Результат void

GenerateLoot() публичный Метод

public GenerateLoot ( ) : void
Результат void

GenerateLoot() публичный Метод

public GenerateLoot ( bool spawning ) : void
spawning bool
Результат void

GetAttackSpellRandom() публичный Метод

public GetAttackSpellRandom ( ) : Spell
Результат Spell

GetContextMenuEntries() публичный Метод

public GetContextMenuEntries ( Mobile from, List list ) : void
from Mobile
list List
Результат void

GetControlChance() публичный Метод

public GetControlChance ( Mobile m ) : double
m Mobile
Результат double

GetControlChance() публичный Метод

public GetControlChance ( Mobile m, bool useBaseSkill ) : double
m Mobile
useBaseSkill bool
Результат double

GetDamageMaster() публичный Метод

public GetDamageMaster ( Mobile damagee ) : Mobile
damagee Mobile
Результат Mobile

GetDefenseSpellRandom() публичный Метод

public GetDefenseSpellRandom ( ) : Spell
Результат Spell

GetEthicAllegiance() публичный Метод

public GetEthicAllegiance ( Mobile mob ) : Allegiance
mob Mobile
Результат Allegiance

GetFactionAllegiance() публичный Метод

public GetFactionAllegiance ( Mobile mob ) : Allegiance
mob Mobile
Результат Allegiance

GetFightModeRanking() публичный Метод

public GetFightModeRanking ( Mobile m, FightMode acqType, bool bPlayerOnly ) : double
m Mobile
acqType FightMode
bPlayerOnly bool
Результат double

GetHomeDistance() публичный Метод

public GetHomeDistance ( ) : double
Результат double

GetLootingRights() публичный статический Метод

public static GetLootingRights ( List damageEntries, int hitsMax ) : List
damageEntries List
hitsMax int
Результат List

GetMaster() публичный Метод

public GetMaster ( ) : Mobile
Результат Mobile

GetRandomAOSStats() публичный статический Метод

public static GetRandomAOSStats ( int minLevel, int maxLevel, int &attributeCount, int &min, int &max ) : void
minLevel int
maxLevel int
attributeCount int
min int
max int
Результат void

GetSpellSpecific() публичный Метод

public GetSpellSpecific ( Type type ) : Spell
type Type
Результат Spell

GetTeamSize() публичный Метод

public GetTeamSize ( int iRange ) : int
iRange int
Результат int

GetWeaponAbility() публичный Метод

public GetWeaponAbility ( ) : WeaponAbility
Результат WeaponAbility

HandlesOnSpeech() публичный Метод

public HandlesOnSpeech ( Mobile from ) : bool
from Mobile
Результат bool

Heal() публичный Метод

public Heal ( Mobile patient ) : void
patient Mobile
Результат void

HealEffect() публичный Метод

public HealEffect ( Mobile patient ) : void
patient Mobile
Результат void

HealStart() публичный Метод

public HealStart ( Mobile patient ) : void
patient Mobile
Результат void

IsEnemy() публичный Метод

public IsEnemy ( Mobile m ) : bool
m Mobile
Результат bool

IsFriend() публичный Метод

public IsFriend ( Mobile m ) : bool
m Mobile
Результат bool

IsHarmfulCriminal() публичный Метод

public IsHarmfulCriminal ( Mobile target ) : bool
target Mobile
Результат bool

IsHumanInTown() публичный Метод

public IsHumanInTown ( ) : bool
Результат bool

IsHurt() публичный Метод

public IsHurt ( ) : bool
Результат bool

IsPetFriend() публичный Метод

public IsPetFriend ( Mobile m ) : bool
m Mobile
Результат bool

NewHarmfulItem() публичный Метод

public NewHarmfulItem ( ) : Item
Результат Item

OnActionBackoff() публичный Метод

public OnActionBackoff ( ) : void
Результат void

OnActionCombat() публичный Метод

public OnActionCombat ( ) : void
Результат void

OnActionFlee() публичный Метод

public OnActionFlee ( ) : void
Результат void

OnActionGuard() публичный Метод

public OnActionGuard ( ) : void
Результат void

OnActionInteract() публичный Метод

public OnActionInteract ( ) : void
Результат void

OnActionWander() публичный Метод

public OnActionWander ( ) : void
Результат void

OnAfterDelete() публичный Метод

public OnAfterDelete ( ) : void
Результат void

OnBeforeDeath() публичный Метод

public OnBeforeDeath ( ) : bool
Результат bool

OnBeforeSpawn() публичный Метод

public OnBeforeSpawn ( Point3D location, Map m ) : void
location Point3D
m Map
Результат void

OnCarve() публичный Метод

public OnCarve ( Mobile from, Corpse corpse, Item with ) : void
from Mobile
corpse Corpse
with Item
Результат void

OnDamage() публичный Метод

public OnDamage ( int amount, Mobile from, bool willKill ) : void
amount int
from Mobile
willKill bool
Результат void

OnDamagedBySpell() публичный Метод

public OnDamagedBySpell ( Mobile from ) : void
from Mobile
Результат void

OnDeath() публичный Метод

public OnDeath ( Container c ) : void
c Container
Результат void

OnDelete() публичный Метод

public OnDelete ( ) : void
Результат void

OnDoubleClick() публичный Метод

public OnDoubleClick ( Mobile from ) : void
from Mobile
Результат void

OnDragDrop() публичный Метод

public OnDragDrop ( Mobile from, Item dropped ) : bool
from Mobile
dropped Item
Результат bool

OnGaveMeleeAttack() публичный Метод

public OnGaveMeleeAttack ( Mobile defender ) : void
defender Mobile
Результат void

OnGoldGiven() публичный Метод

public OnGoldGiven ( Mobile from, Gold dropped ) : bool
from Mobile
dropped Gold
Результат bool

OnGotMeleeAttack() публичный Метод

public OnGotMeleeAttack ( Mobile attacker ) : void
attacker Mobile
Результат void

OnHarmfulSpell() публичный Метод

public OnHarmfulSpell ( Mobile from ) : void
from Mobile
Результат void

OnKilledBy() публичный Метод

public OnKilledBy ( Mobile mob ) : void
mob Mobile
Результат void

OnLocationChange() защищенный Метод

protected OnLocationChange ( Point3D oldLocation ) : void
oldLocation Point3D
Результат void

OnMoveOver() публичный Метод

public OnMoveOver ( Mobile m ) : bool
m Mobile
Результат bool

OnMovement() публичный Метод

public OnMovement ( Mobile m, Point3D oldLocation ) : void
m Mobile
oldLocation Point3D
Результат void

OnRegionChange() публичный Метод

public OnRegionChange ( Region Old, Region New ) : void
Old Region
New Region
Результат void

OnSectorActivate() публичный Метод

public OnSectorActivate ( ) : void
Результат void

OnSectorDeactivate() публичный Метод

public OnSectorDeactivate ( ) : void
Результат void

OnSingleClick() публичный Метод

public OnSingleClick ( Mobile from ) : void
from Mobile
Результат void

OnSpeech() публичный Метод

public OnSpeech ( SpeechEventArgs e ) : void
e SpeechEventArgs
Результат void

OnTeamChange() публичный Метод

public OnTeamChange ( ) : void
Результат void

OnThink() публичный Метод

public OnThink ( ) : void
Результат void

OverrideBondingReqs() публичный Метод

public OverrideBondingReqs ( ) : bool
Результат bool

Pacify() публичный Метод

public Pacify ( Mobile master, DateTime endtime ) : void
master Mobile
endtime DateTime
Результат void

PackArcanceScroll() публичный Метод

public PackArcanceScroll ( double chance ) : void
chance double
Результат void

PackArmor() публичный Метод

public PackArmor ( int minLevel, int maxLevel ) : bool
minLevel int
maxLevel int
Результат bool

PackArmor() публичный Метод

public PackArmor ( int minLevel, int maxLevel, double chance ) : bool
minLevel int
maxLevel int
chance double
Результат bool

PackGem() публичный Метод

public PackGem ( ) : void
Результат void

PackGem() публичный Метод

public PackGem ( int amount ) : void
amount int
Результат void

PackGem() публичный Метод

public PackGem ( int min, int max ) : void
min int
max int
Результат void

PackGold() публичный Метод

public PackGold ( int amount ) : void
amount int
Результат void

PackGold() публичный Метод

public PackGold ( int min, int max ) : void
min int
max int
Результат void

PackItem() публичный Метод

public PackItem ( Item item ) : void
item Item
Результат void

PackMagicItems() публичный Метод

public PackMagicItems ( int minLevel, int maxLevel ) : void
minLevel int
maxLevel int
Результат void

PackMagicItems() публичный Метод

public PackMagicItems ( int minLevel, int maxLevel, double armorChance, double weaponChance ) : void
minLevel int
maxLevel int
armorChance double
weaponChance double
Результат void

PackNecroReg() публичный Метод

public PackNecroReg ( ) : void
Результат void

PackNecroReg() публичный Метод

public PackNecroReg ( int amount ) : void
amount int
Результат void

PackNecroReg() публичный Метод

public PackNecroReg ( int min, int max ) : void
min int
max int
Результат void

PackNecroScroll() публичный Метод

public PackNecroScroll ( int index ) : void
index int
Результат void

PackPotion() публичный Метод

public PackPotion ( ) : void
Результат void

PackReg() публичный Метод

public PackReg ( int amount ) : void
amount int
Результат void

PackReg() публичный Метод

public PackReg ( int min, int max ) : void
min int
max int
Результат void

PackScroll() публичный Метод

public PackScroll ( int circle ) : void
circle int
Результат void

PackScroll() публичный Метод

public PackScroll ( int minCircle, int maxCircle ) : void
minCircle int
maxCircle int
Результат void

PackSlayer() публичный Метод

public PackSlayer ( ) : bool
Результат bool

PackSlayer() публичный Метод

public PackSlayer ( double chance ) : bool
chance double
Результат bool

PackStatue() публичный Метод

public PackStatue ( ) : void
Результат void

PackStatue() публичный Метод

public PackStatue ( int amount ) : void
amount int
Результат void

PackStatue() публичный Метод

public PackStatue ( int min, int max ) : void
min int
max int
Результат void

PackWeapon() публичный Метод

public PackWeapon ( int minLevel, int maxLevel ) : bool
minLevel int
maxLevel int
Результат bool

PackWeapon() публичный Метод

public PackWeapon ( int minLevel, int maxLevel, double chance ) : bool
minLevel int
maxLevel int
chance double
Результат bool

Provoke() публичный Метод

public Provoke ( Mobile master, Mobile target, bool bSuccess ) : void
master Mobile
target Mobile
bSuccess bool
Результат void

RandomMinMaxScaled() публичный статический Метод

public static RandomMinMaxScaled ( int min, int max ) : int
min int
max int
Результат int

ReleaseGuardDupeLock() публичный Метод

public ReleaseGuardDupeLock ( ) : void
Результат void

ReleaseGuardLock() публичный Метод

public ReleaseGuardLock ( ) : void
Результат void

RemoveFollowers() публичный Метод

public RemoveFollowers ( ) : void
Результат void

RemovePetFriend() публичный Метод

public RemovePetFriend ( Mobile m ) : void
m Mobile
Результат void

ResurrectPet() публичный Метод

public ResurrectPet ( ) : void
Результат void

RevealingAction() публичный Метод

public RevealingAction ( ) : void
Результат void

Rummage() публичный Метод

public Rummage ( ) : bool
Результат bool

Serialize() публичный Метод

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
Результат void

SetControlMaster() публичный Метод

public SetControlMaster ( Mobile m ) : bool
m Mobile
Результат bool

SetDamage() публичный Метод

public SetDamage ( int val ) : void
val int
Результат void

SetDamage() публичный Метод

public SetDamage ( int min, int max ) : void
min int
max int
Результат void

SetDamageType() публичный Метод

public SetDamageType ( ResistanceType type, int val ) : void
type ResistanceType
val int
Результат void

SetDamageType() публичный Метод

public SetDamageType ( ResistanceType type, int min, int max ) : void
type ResistanceType
min int
max int
Результат void

SetDex() публичный Метод

public SetDex ( int val ) : void
val int
Результат void

SetDex() публичный Метод

public SetDex ( int min, int max ) : void
min int
max int
Результат void

SetFameLevel() публичный Метод

public SetFameLevel ( int level ) : void
level int
Результат void

SetHits() публичный Метод

public SetHits ( int val ) : void
val int
Результат void

SetHits() публичный Метод

public SetHits ( int min, int max ) : void
min int
max int
Результат void

SetInt() публичный Метод

public SetInt ( int val ) : void
val int
Результат void

SetInt() публичный Метод

public SetInt ( int min, int max ) : void
min int
max int
Результат void

SetKarmaLevel() публичный Метод

public SetKarmaLevel ( int level ) : void
level int
Результат void

SetLocation() публичный Метод

public SetLocation ( Point3D newLocation, bool isTeleport ) : void
newLocation Point3D
isTeleport bool
Результат void

SetMana() публичный Метод

public SetMana ( int val ) : void
val int
Результат void

SetMana() публичный Метод

public SetMana ( int min, int max ) : void
min int
max int
Результат void

SetResistance() публичный Метод

public SetResistance ( ResistanceType type, int val ) : void
type ResistanceType
val int
Результат void

SetResistance() публичный Метод

public SetResistance ( ResistanceType type, int min, int max ) : void
type ResistanceType
min int
max int
Результат void

SetSkill() публичный Метод

public SetSkill ( SkillName name, double val ) : void
name SkillName
val double
Результат void

SetSkill() публичный Метод

public SetSkill ( SkillName name, double min, double max ) : void
name SkillName
min double
max double
Результат void

SetStam() публичный Метод

public SetStam ( int val ) : void
val int
Результат void

SetStam() публичный Метод

public SetStam ( int min, int max ) : void
min int
max int
Результат void

SetStr() публичный Метод

public SetStr ( int val ) : void
val int
Результат void

SetStr() публичный Метод

public SetStr ( int min, int max ) : void
min int
max int
Результат void

SpillAcid() публичный Метод

public SpillAcid ( Mobile target, int Amount ) : void
target Mobile
Amount int
Результат void

SpillAcid() публичный Метод

public SpillAcid ( int Amount ) : void
Amount int
Результат void

StopDeleteTimer() публичный Метод

public StopDeleteTimer ( ) : void
Результат void

StopFlee() публичный Метод

public StopFlee ( ) : void
Результат void

StopHeal() публичный Метод

public StopHeal ( ) : void
Результат void

Summon() публичный статический Метод

public static Summon ( BaseCreature creature, Mobile caster, Point3D p, int sound, TimeSpan duration ) : bool
creature BaseCreature
caster Mobile
p Point3D
sound int
duration TimeSpan
Результат bool

Summon() публичный статический Метод

public static Summon ( BaseCreature creature, bool controlled, Mobile caster, Point3D p, int sound, TimeSpan duration ) : bool
creature BaseCreature
controlled bool
caster Mobile
p Point3D
sound int
duration TimeSpan
Результат bool

Teach() публичный Метод

public Teach ( SkillName skill, Mobile m, int maxPointsToLearn, bool doTeach ) : bool
skill SkillName
m Mobile
maxPointsToLearn int
doTeach bool
Результат bool

TeleportPets() публичный статический Метод

public static TeleportPets ( Mobile master, Point3D loc, Map map ) : void
master Mobile
loc Point3D
map Map
Результат void

TeleportPets() публичный статический Метод

public static TeleportPets ( Mobile master, Point3D loc, Map map, bool onlyBonded ) : void
master Mobile
loc Point3D
map Map
onlyBonded bool
Результат void

Turn() публичный Метод

public Turn ( int iTurnSteps ) : void
iTurnSteps int
Результат void

TurnInternal() публичный Метод

public TurnInternal ( int iTurnSteps ) : void
iTurnSteps int
Результат void

Unpacify() публичный Метод

public Unpacify ( ) : void
Результат void

Описание свойств

m_KillersLuck защищенное свойство

protected int m_KillersLuck
Результат int

m_Spawning защищенное свойство

protected bool m_Spawning
Результат bool