C# Class Server.Mobiles.BaseCreature

Inheritance: Server.Mobile, IHonorTarget
Afficher le fichier Open project: brodock/runuo Class Usage Examples

Protected Properties

Свойство Type Description
m_KillersLuck int
m_Spawning bool

Private Properties

Свойство Type Description
Heal_Callback void

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
OnLocationChange ( Point3D oldLocation ) : void

Private Methods

Méthode Description
Heal_Callback ( object state ) : void

Method Details

AddCustomContextEntries() public méthode

public AddCustomContextEntries ( Server.Mobile from, List list ) : void
from Server.Mobile
list List
Résultat void

AddFollowers() public méthode

public AddFollowers ( ) : void
Résultat void

AddLoot() public méthode

public AddLoot ( LootPack pack ) : void
pack Server.LootPack
Résultat void

AddLoot() public méthode

public AddLoot ( LootPack pack, int amount ) : void
pack Server.LootPack
amount int
Résultat void

AddNameProperties() public méthode

public AddNameProperties ( ObjectPropertyList list ) : void
list Server.ObjectPropertyList
Résultat void

AddPetFriend() public méthode

public AddPetFriend ( Server.Mobile m ) : void
m Server.Mobile
Résultat void

AddSpellAttack() public méthode

public AddSpellAttack ( Type type ) : void
type System.Type
Résultat void

AddSpellDefense() public méthode

public AddSpellDefense ( Type type ) : void
type System.Type
Résultat void

AggressiveAction() public méthode

public AggressiveAction ( Server.Mobile aggressor, bool criminal ) : void
aggressor Server.Mobile
criminal bool
Résultat void

AlterDamageScalarFrom() public méthode

public AlterDamageScalarFrom ( Server.Mobile caster, double &scalar ) : void
caster Server.Mobile
scalar double
Résultat void

AlterDamageScalarTo() public méthode

public AlterDamageScalarTo ( Server.Mobile target, double &scalar ) : void
target Server.Mobile
scalar double
Résultat void

AlterMeleeDamageFrom() public méthode

public AlterMeleeDamageFrom ( Server.Mobile from, int &damage ) : void
from Server.Mobile
damage int
Résultat void

AlterMeleeDamageTo() public méthode

public AlterMeleeDamageTo ( Server.Mobile to, int &damage ) : void
to Server.Mobile
damage int
Résultat void

AlterSpellDamageFrom() public méthode

public AlterSpellDamageFrom ( Server.Mobile from, int &damage ) : void
from Server.Mobile
damage int
Résultat void

AlterSpellDamageTo() public méthode

public AlterSpellDamageTo ( Server.Mobile to, int &damage ) : void
to Server.Mobile
damage int
Résultat void

ApplyNameSuffix() public méthode

public ApplyNameSuffix ( string suffix ) : string
suffix string
Résultat string

ApplyPoison() public méthode

public ApplyPoison ( Server.Mobile from, Poison poison ) : ApplyPoisonResult
from Server.Mobile
poison Server.Poison
Résultat ApplyPoisonResult

BaseCreature() public méthode

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
Résultat System

BaseCreature() public méthode

public BaseCreature ( Server.Serial serial ) : System
serial Server.Serial
Résultat System

BeginDeleteTimer() public méthode

public BeginDeleteTimer ( ) : void
Résultat void

BeginFlee() public méthode

public BeginFlee ( System.TimeSpan maxDuration ) : void
maxDuration System.TimeSpan
Résultat void

BreathComputeDamage() public méthode

public BreathComputeDamage ( ) : int
Résultat int

BreathDamage_Callback() public méthode

public BreathDamage_Callback ( object state ) : void
state object
Résultat void

BreathDealDamage() public méthode

public BreathDealDamage ( Server.Mobile target ) : void
target Server.Mobile
Résultat void

BreathEffect_Callback() public méthode

public BreathEffect_Callback ( object state ) : void
state object
Résultat void

BreathPlayAngerAnimation() public méthode

public BreathPlayAngerAnimation ( ) : void
Résultat void

BreathPlayAngerSound() public méthode

public BreathPlayAngerSound ( ) : void
Résultat void

BreathPlayEffect() public méthode

public BreathPlayEffect ( Server.Mobile target ) : void
target Server.Mobile
Résultat void

BreathPlayEffectSound() public méthode

public BreathPlayEffectSound ( ) : void
Résultat void

BreathStallMovement() public méthode

public BreathStallMovement ( ) : void
Résultat void

BreathStart() public méthode

public BreathStart ( Server.Mobile target ) : void
target Server.Mobile
Résultat void

CanBeControlledBy() public méthode

public CanBeControlledBy ( Server.Mobile m ) : bool
m Server.Mobile
Résultat bool

CanBeDamaged() public méthode

public CanBeDamaged ( ) : bool
Résultat bool

CanBeHarmful() public méthode

public CanBeHarmful ( Server.Mobile target, bool message, bool ignoreOurBlessedness ) : bool
target Server.Mobile
message bool
ignoreOurBlessedness bool
Résultat bool

CanBeRenamedBy() public méthode

public CanBeRenamedBy ( Server.Mobile from ) : bool
from Server.Mobile
Résultat bool

Cap() public static méthode

public static Cap ( int &val, int min, int max ) : void
val int
min int
max int
Résultat void

ChangeAIToDefault() public méthode

public ChangeAIToDefault ( ) : void
Résultat void

ChangeAIType() public méthode

public ChangeAIType ( AIType NewAI ) : void
NewAI AIType
Résultat void

CheckControlChance() public méthode

public CheckControlChance ( Server.Mobile m ) : bool
m Server.Mobile
Résultat bool

CheckFeed() public méthode

public CheckFeed ( Server.Mobile from, Item dropped ) : bool
from Server.Mobile
dropped Item
Résultat bool

CheckFlee() public méthode

public CheckFlee ( ) : bool
Résultat bool

CheckFoodPreference() public méthode

public CheckFoodPreference ( Item f ) : bool
f Item
Résultat bool

CheckFoodPreference() public méthode

public CheckFoodPreference ( Item fed, FoodType type, Type types ) : bool
fed Item
type FoodType
types System.Type
Résultat bool

CheckGold() public méthode

public CheckGold ( Server.Mobile from, Item dropped ) : bool
from Server.Mobile
dropped Item
Résultat bool

CheckIdle() public méthode

public CheckIdle ( ) : bool
Résultat bool

CheckPoisonImmunity() public méthode

public CheckPoisonImmunity ( Server.Mobile from, Poison poison ) : bool
from Server.Mobile
poison Server.Poison
Résultat bool

CheckReflect() public méthode

public CheckReflect ( Server.Mobile caster, bool &reflect ) : void
caster Server.Mobile
reflect bool
Résultat void

CheckTeach() public méthode

public CheckTeach ( SkillName skill, Server.Mobile from ) : bool
skill SkillName
from Server.Mobile
Résultat bool

CheckTeachSkills() public méthode

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
Résultat TeachResult

CheckTeachingMatch() public méthode

public CheckTeachingMatch ( Server.Mobile m ) : bool
m Server.Mobile
Résultat bool

ComputeBonusDamage() public méthode

public ComputeBonusDamage ( List list, Server.Mobile m ) : int
list List
m Server.Mobile
Résultat int

CriminalAction() public méthode

public CriminalAction ( bool message ) : void
message bool
Résultat void

Damage() public méthode

public Damage ( int amount, Mobile from ) : void
amount int
from Mobile
Résultat void

DebugSay() public méthode

public DebugSay ( string text ) : void
text string
Résultat void

Deserialize() public méthode

public Deserialize ( GenericReader reader ) : void
reader GenericReader
Résultat void

Dispel() public méthode

public Dispel ( Mobile m ) : void
m Mobile
Résultat void

DoHarmful() public méthode

public DoHarmful ( Mobile target, bool indirect ) : void
target Mobile
indirect bool
Résultat void

DropBackpack() public méthode

public DropBackpack ( ) : void
Résultat void

FindMyName() public méthode

public FindMyName ( string str, bool bWithAll ) : bool
str string
bWithAll bool
Résultat bool

ForceReacquire() public méthode

public ForceReacquire ( ) : void
Résultat void

GenerateLoot() public méthode

public GenerateLoot ( ) : void
Résultat void

GenerateLoot() public méthode

public GenerateLoot ( bool spawning ) : void
spawning bool
Résultat void

GetAttackSpellRandom() public méthode

public GetAttackSpellRandom ( ) : Spell
Résultat Spell

GetContextMenuEntries() public méthode

public GetContextMenuEntries ( Mobile from, List list ) : void
from Mobile
list List
Résultat void

GetControlChance() public méthode

public GetControlChance ( Mobile m ) : double
m Mobile
Résultat double

GetControlChance() public méthode

public GetControlChance ( Mobile m, bool useBaseSkill ) : double
m Mobile
useBaseSkill bool
Résultat double

GetDamageMaster() public méthode

public GetDamageMaster ( Mobile damagee ) : Mobile
damagee Mobile
Résultat Mobile

GetDefenseSpellRandom() public méthode

public GetDefenseSpellRandom ( ) : Spell
Résultat Spell

GetEthicAllegiance() public méthode

public GetEthicAllegiance ( Mobile mob ) : Allegiance
mob Mobile
Résultat Allegiance

GetFactionAllegiance() public méthode

public GetFactionAllegiance ( Mobile mob ) : Allegiance
mob Mobile
Résultat Allegiance

GetFightModeRanking() public méthode

public GetFightModeRanking ( Mobile m, FightMode acqType, bool bPlayerOnly ) : double
m Mobile
acqType FightMode
bPlayerOnly bool
Résultat double

GetHomeDistance() public méthode

public GetHomeDistance ( ) : double
Résultat double

GetLootingRights() public static méthode

public static GetLootingRights ( List damageEntries, int hitsMax ) : List
damageEntries List
hitsMax int
Résultat List

GetMaster() public méthode

public GetMaster ( ) : Mobile
Résultat Mobile

GetRandomAOSStats() public static méthode

public static GetRandomAOSStats ( int minLevel, int maxLevel, int &attributeCount, int &min, int &max ) : void
minLevel int
maxLevel int
attributeCount int
min int
max int
Résultat void

GetSpellSpecific() public méthode

public GetSpellSpecific ( Type type ) : Spell
type Type
Résultat Spell

GetTeamSize() public méthode

public GetTeamSize ( int iRange ) : int
iRange int
Résultat int

GetWeaponAbility() public méthode

public GetWeaponAbility ( ) : WeaponAbility
Résultat WeaponAbility

HandlesOnSpeech() public méthode

public HandlesOnSpeech ( Mobile from ) : bool
from Mobile
Résultat bool

Heal() public méthode

public Heal ( Mobile patient ) : void
patient Mobile
Résultat void

HealEffect() public méthode

public HealEffect ( Mobile patient ) : void
patient Mobile
Résultat void

HealStart() public méthode

public HealStart ( Mobile patient ) : void
patient Mobile
Résultat void

IsEnemy() public méthode

public IsEnemy ( Mobile m ) : bool
m Mobile
Résultat bool

IsFriend() public méthode

public IsFriend ( Mobile m ) : bool
m Mobile
Résultat bool

IsHarmfulCriminal() public méthode

public IsHarmfulCriminal ( Mobile target ) : bool
target Mobile
Résultat bool

IsHumanInTown() public méthode

public IsHumanInTown ( ) : bool
Résultat bool

IsHurt() public méthode

public IsHurt ( ) : bool
Résultat bool

IsPetFriend() public méthode

public IsPetFriend ( Mobile m ) : bool
m Mobile
Résultat bool

NewHarmfulItem() public méthode

public NewHarmfulItem ( ) : Item
Résultat Item

OnActionBackoff() public méthode

public OnActionBackoff ( ) : void
Résultat void

OnActionCombat() public méthode

public OnActionCombat ( ) : void
Résultat void

OnActionFlee() public méthode

public OnActionFlee ( ) : void
Résultat void

OnActionGuard() public méthode

public OnActionGuard ( ) : void
Résultat void

OnActionInteract() public méthode

public OnActionInteract ( ) : void
Résultat void

OnActionWander() public méthode

public OnActionWander ( ) : void
Résultat void

OnAfterDelete() public méthode

public OnAfterDelete ( ) : void
Résultat void

OnBeforeDeath() public méthode

public OnBeforeDeath ( ) : bool
Résultat bool

OnBeforeSpawn() public méthode

public OnBeforeSpawn ( Point3D location, Map m ) : void
location Point3D
m Map
Résultat void

OnCarve() public méthode

public OnCarve ( Mobile from, Corpse corpse, Item with ) : void
from Mobile
corpse Corpse
with Item
Résultat void

OnDamage() public méthode

public OnDamage ( int amount, Mobile from, bool willKill ) : void
amount int
from Mobile
willKill bool
Résultat void

OnDamagedBySpell() public méthode

public OnDamagedBySpell ( Mobile from ) : void
from Mobile
Résultat void

OnDeath() public méthode

public OnDeath ( Container c ) : void
c Container
Résultat void

OnDelete() public méthode

public OnDelete ( ) : void
Résultat void

OnDoubleClick() public méthode

public OnDoubleClick ( Mobile from ) : void
from Mobile
Résultat void

OnDragDrop() public méthode

public OnDragDrop ( Mobile from, Item dropped ) : bool
from Mobile
dropped Item
Résultat bool

OnGaveMeleeAttack() public méthode

public OnGaveMeleeAttack ( Mobile defender ) : void
defender Mobile
Résultat void

OnGoldGiven() public méthode

public OnGoldGiven ( Mobile from, Gold dropped ) : bool
from Mobile
dropped Gold
Résultat bool

OnGotMeleeAttack() public méthode

public OnGotMeleeAttack ( Mobile attacker ) : void
attacker Mobile
Résultat void

OnHarmfulSpell() public méthode

public OnHarmfulSpell ( Mobile from ) : void
from Mobile
Résultat void

OnKilledBy() public méthode

public OnKilledBy ( Mobile mob ) : void
mob Mobile
Résultat void

OnLocationChange() protected méthode

protected OnLocationChange ( Point3D oldLocation ) : void
oldLocation Point3D
Résultat void

OnMoveOver() public méthode

public OnMoveOver ( Mobile m ) : bool
m Mobile
Résultat bool

OnMovement() public méthode

public OnMovement ( Mobile m, Point3D oldLocation ) : void
m Mobile
oldLocation Point3D
Résultat void

OnRegionChange() public méthode

public OnRegionChange ( Region Old, Region New ) : void
Old Region
New Region
Résultat void

OnSectorActivate() public méthode

public OnSectorActivate ( ) : void
Résultat void

OnSectorDeactivate() public méthode

public OnSectorDeactivate ( ) : void
Résultat void

OnSingleClick() public méthode

public OnSingleClick ( Mobile from ) : void
from Mobile
Résultat void

OnSpeech() public méthode

public OnSpeech ( SpeechEventArgs e ) : void
e SpeechEventArgs
Résultat void

OnTeamChange() public méthode

public OnTeamChange ( ) : void
Résultat void

OnThink() public méthode

public OnThink ( ) : void
Résultat void

OverrideBondingReqs() public méthode

public OverrideBondingReqs ( ) : bool
Résultat bool

Pacify() public méthode

public Pacify ( Mobile master, DateTime endtime ) : void
master Mobile
endtime DateTime
Résultat void

PackArcanceScroll() public méthode

public PackArcanceScroll ( double chance ) : void
chance double
Résultat void

PackArmor() public méthode

public PackArmor ( int minLevel, int maxLevel ) : bool
minLevel int
maxLevel int
Résultat bool

PackArmor() public méthode

public PackArmor ( int minLevel, int maxLevel, double chance ) : bool
minLevel int
maxLevel int
chance double
Résultat bool

PackGem() public méthode

public PackGem ( ) : void
Résultat void

PackGem() public méthode

public PackGem ( int amount ) : void
amount int
Résultat void

PackGem() public méthode

public PackGem ( int min, int max ) : void
min int
max int
Résultat void

PackGold() public méthode

public PackGold ( int amount ) : void
amount int
Résultat void

PackGold() public méthode

public PackGold ( int min, int max ) : void
min int
max int
Résultat void

PackItem() public méthode

public PackItem ( Item item ) : void
item Item
Résultat void

PackMagicItems() public méthode

public PackMagicItems ( int minLevel, int maxLevel ) : void
minLevel int
maxLevel int
Résultat void

PackMagicItems() public méthode

public PackMagicItems ( int minLevel, int maxLevel, double armorChance, double weaponChance ) : void
minLevel int
maxLevel int
armorChance double
weaponChance double
Résultat void

PackNecroReg() public méthode

public PackNecroReg ( ) : void
Résultat void

PackNecroReg() public méthode

public PackNecroReg ( int amount ) : void
amount int
Résultat void

PackNecroReg() public méthode

public PackNecroReg ( int min, int max ) : void
min int
max int
Résultat void

PackNecroScroll() public méthode

public PackNecroScroll ( int index ) : void
index int
Résultat void

PackPotion() public méthode

public PackPotion ( ) : void
Résultat void

PackReg() public méthode

public PackReg ( int amount ) : void
amount int
Résultat void

PackReg() public méthode

public PackReg ( int min, int max ) : void
min int
max int
Résultat void

PackScroll() public méthode

public PackScroll ( int circle ) : void
circle int
Résultat void

PackScroll() public méthode

public PackScroll ( int minCircle, int maxCircle ) : void
minCircle int
maxCircle int
Résultat void

PackSlayer() public méthode

public PackSlayer ( ) : bool
Résultat bool

PackSlayer() public méthode

public PackSlayer ( double chance ) : bool
chance double
Résultat bool

PackStatue() public méthode

public PackStatue ( ) : void
Résultat void

PackStatue() public méthode

public PackStatue ( int amount ) : void
amount int
Résultat void

PackStatue() public méthode

public PackStatue ( int min, int max ) : void
min int
max int
Résultat void

PackWeapon() public méthode

public PackWeapon ( int minLevel, int maxLevel ) : bool
minLevel int
maxLevel int
Résultat bool

PackWeapon() public méthode

public PackWeapon ( int minLevel, int maxLevel, double chance ) : bool
minLevel int
maxLevel int
chance double
Résultat bool

Provoke() public méthode

public Provoke ( Mobile master, Mobile target, bool bSuccess ) : void
master Mobile
target Mobile
bSuccess bool
Résultat void

RandomMinMaxScaled() public static méthode

public static RandomMinMaxScaled ( int min, int max ) : int
min int
max int
Résultat int

ReleaseGuardDupeLock() public méthode

public ReleaseGuardDupeLock ( ) : void
Résultat void

ReleaseGuardLock() public méthode

public ReleaseGuardLock ( ) : void
Résultat void

RemoveFollowers() public méthode

public RemoveFollowers ( ) : void
Résultat void

RemovePetFriend() public méthode

public RemovePetFriend ( Mobile m ) : void
m Mobile
Résultat void

ResurrectPet() public méthode

public ResurrectPet ( ) : void
Résultat void

RevealingAction() public méthode

public RevealingAction ( ) : void
Résultat void

Rummage() public méthode

public Rummage ( ) : bool
Résultat bool

Serialize() public méthode

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
Résultat void

SetControlMaster() public méthode

public SetControlMaster ( Mobile m ) : bool
m Mobile
Résultat bool

SetDamage() public méthode

public SetDamage ( int val ) : void
val int
Résultat void

SetDamage() public méthode

public SetDamage ( int min, int max ) : void
min int
max int
Résultat void

SetDamageType() public méthode

public SetDamageType ( ResistanceType type, int val ) : void
type ResistanceType
val int
Résultat void

SetDamageType() public méthode

public SetDamageType ( ResistanceType type, int min, int max ) : void
type ResistanceType
min int
max int
Résultat void

SetDex() public méthode

public SetDex ( int val ) : void
val int
Résultat void

SetDex() public méthode

public SetDex ( int min, int max ) : void
min int
max int
Résultat void

SetFameLevel() public méthode

public SetFameLevel ( int level ) : void
level int
Résultat void

SetHits() public méthode

public SetHits ( int val ) : void
val int
Résultat void

SetHits() public méthode

public SetHits ( int min, int max ) : void
min int
max int
Résultat void

SetInt() public méthode

public SetInt ( int val ) : void
val int
Résultat void

SetInt() public méthode

public SetInt ( int min, int max ) : void
min int
max int
Résultat void

SetKarmaLevel() public méthode

public SetKarmaLevel ( int level ) : void
level int
Résultat void

SetLocation() public méthode

public SetLocation ( Point3D newLocation, bool isTeleport ) : void
newLocation Point3D
isTeleport bool
Résultat void

SetMana() public méthode

public SetMana ( int val ) : void
val int
Résultat void

SetMana() public méthode

public SetMana ( int min, int max ) : void
min int
max int
Résultat void

SetResistance() public méthode

public SetResistance ( ResistanceType type, int val ) : void
type ResistanceType
val int
Résultat void

SetResistance() public méthode

public SetResistance ( ResistanceType type, int min, int max ) : void
type ResistanceType
min int
max int
Résultat void

SetSkill() public méthode

public SetSkill ( SkillName name, double val ) : void
name SkillName
val double
Résultat void

SetSkill() public méthode

public SetSkill ( SkillName name, double min, double max ) : void
name SkillName
min double
max double
Résultat void

SetStam() public méthode

public SetStam ( int val ) : void
val int
Résultat void

SetStam() public méthode

public SetStam ( int min, int max ) : void
min int
max int
Résultat void

SetStr() public méthode

public SetStr ( int val ) : void
val int
Résultat void

SetStr() public méthode

public SetStr ( int min, int max ) : void
min int
max int
Résultat void

SpillAcid() public méthode

public SpillAcid ( Mobile target, int Amount ) : void
target Mobile
Amount int
Résultat void

SpillAcid() public méthode

public SpillAcid ( int Amount ) : void
Amount int
Résultat void

StopDeleteTimer() public méthode

public StopDeleteTimer ( ) : void
Résultat void

StopFlee() public méthode

public StopFlee ( ) : void
Résultat void

StopHeal() public méthode

public StopHeal ( ) : void
Résultat void

Summon() public static méthode

public static Summon ( BaseCreature creature, Mobile caster, Point3D p, int sound, TimeSpan duration ) : bool
creature BaseCreature
caster Mobile
p Point3D
sound int
duration TimeSpan
Résultat bool

Summon() public static méthode

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
Résultat bool

Teach() public méthode

public Teach ( SkillName skill, Mobile m, int maxPointsToLearn, bool doTeach ) : bool
skill SkillName
m Mobile
maxPointsToLearn int
doTeach bool
Résultat bool

TeleportPets() public static méthode

public static TeleportPets ( Mobile master, Point3D loc, Map map ) : void
master Mobile
loc Point3D
map Map
Résultat void

TeleportPets() public static méthode

public static TeleportPets ( Mobile master, Point3D loc, Map map, bool onlyBonded ) : void
master Mobile
loc Point3D
map Map
onlyBonded bool
Résultat void

Turn() public méthode

public Turn ( int iTurnSteps ) : void
iTurnSteps int
Résultat void

TurnInternal() public méthode

public TurnInternal ( int iTurnSteps ) : void
iTurnSteps int
Résultat void

Unpacify() public méthode

public Unpacify ( ) : void
Résultat void

Property Details

m_KillersLuck protected_oe property

protected int m_KillersLuck
Résultat int

m_Spawning protected_oe property

protected bool m_Spawning
Résultat bool