C# Class Server.Mobiles.BaseCreature

Inheritance: Server.Mobile, IHonorTarget
ファイルを表示 Open project: brodock/runuo Class Usage Examples

Protected Properties

Property Type Description
m_KillersLuck int
m_Spawning bool

Private Properties

Property Type Description
Heal_Callback void

Public Methods

Method 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

Protected Methods

Method Description
OnLocationChange ( Point3D oldLocation ) : void

Private Methods

Method Description
Heal_Callback ( object state ) : void

Method Details

AddCustomContextEntries() public method

public AddCustomContextEntries ( Server.Mobile from, List list ) : void
from Server.Mobile
list List
return void

AddFollowers() public method

public AddFollowers ( ) : void
return void

AddLoot() public method

public AddLoot ( LootPack pack ) : void
pack Server.LootPack
return void

AddLoot() public method

public AddLoot ( LootPack pack, int amount ) : void
pack Server.LootPack
amount int
return void

AddNameProperties() public method

public AddNameProperties ( ObjectPropertyList list ) : void
list Server.ObjectPropertyList
return void

AddPetFriend() public method

public AddPetFriend ( Server.Mobile m ) : void
m Server.Mobile
return void

AddSpellAttack() public method

public AddSpellAttack ( Type type ) : void
type System.Type
return void

AddSpellDefense() public method

public AddSpellDefense ( Type type ) : void
type System.Type
return void

AggressiveAction() public method

public AggressiveAction ( Server.Mobile aggressor, bool criminal ) : void
aggressor Server.Mobile
criminal bool
return void

AlterDamageScalarFrom() public method

public AlterDamageScalarFrom ( Server.Mobile caster, double &scalar ) : void
caster Server.Mobile
scalar double
return void

AlterDamageScalarTo() public method

public AlterDamageScalarTo ( Server.Mobile target, double &scalar ) : void
target Server.Mobile
scalar double
return void

AlterMeleeDamageFrom() public method

public AlterMeleeDamageFrom ( Server.Mobile from, int &damage ) : void
from Server.Mobile
damage int
return void

AlterMeleeDamageTo() public method

public AlterMeleeDamageTo ( Server.Mobile to, int &damage ) : void
to Server.Mobile
damage int
return void

AlterSpellDamageFrom() public method

public AlterSpellDamageFrom ( Server.Mobile from, int &damage ) : void
from Server.Mobile
damage int
return void

AlterSpellDamageTo() public method

public AlterSpellDamageTo ( Server.Mobile to, int &damage ) : void
to Server.Mobile
damage int
return void

ApplyNameSuffix() public method

public ApplyNameSuffix ( string suffix ) : string
suffix string
return string

ApplyPoison() public method

public ApplyPoison ( Server.Mobile from, Poison poison ) : ApplyPoisonResult
from Server.Mobile
poison Server.Poison
return ApplyPoisonResult

BaseCreature() public method

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
return System

BaseCreature() public method

public BaseCreature ( Server.Serial serial ) : System
serial Server.Serial
return System

BeginDeleteTimer() public method

public BeginDeleteTimer ( ) : void
return void

BeginFlee() public method

public BeginFlee ( System.TimeSpan maxDuration ) : void
maxDuration System.TimeSpan
return void

BreathComputeDamage() public method

public BreathComputeDamage ( ) : int
return int

BreathDamage_Callback() public method

public BreathDamage_Callback ( object state ) : void
state object
return void

BreathDealDamage() public method

public BreathDealDamage ( Server.Mobile target ) : void
target Server.Mobile
return void

BreathEffect_Callback() public method

public BreathEffect_Callback ( object state ) : void
state object
return void

BreathPlayAngerAnimation() public method

public BreathPlayAngerAnimation ( ) : void
return void

BreathPlayAngerSound() public method

public BreathPlayAngerSound ( ) : void
return void

BreathPlayEffect() public method

public BreathPlayEffect ( Server.Mobile target ) : void
target Server.Mobile
return void

BreathPlayEffectSound() public method

public BreathPlayEffectSound ( ) : void
return void

BreathStallMovement() public method

public BreathStallMovement ( ) : void
return void

BreathStart() public method

public BreathStart ( Server.Mobile target ) : void
target Server.Mobile
return void

CanBeControlledBy() public method

public CanBeControlledBy ( Server.Mobile m ) : bool
m Server.Mobile
return bool

CanBeDamaged() public method

public CanBeDamaged ( ) : bool
return bool

CanBeHarmful() public method

public CanBeHarmful ( Server.Mobile target, bool message, bool ignoreOurBlessedness ) : bool
target Server.Mobile
message bool
ignoreOurBlessedness bool
return bool

CanBeRenamedBy() public method

public CanBeRenamedBy ( Server.Mobile from ) : bool
from Server.Mobile
return bool

Cap() public static method

public static Cap ( int &val, int min, int max ) : void
val int
min int
max int
return void

ChangeAIToDefault() public method

public ChangeAIToDefault ( ) : void
return void

ChangeAIType() public method

public ChangeAIType ( AIType NewAI ) : void
NewAI AIType
return void

CheckControlChance() public method

public CheckControlChance ( Server.Mobile m ) : bool
m Server.Mobile
return bool

CheckFeed() public method

public CheckFeed ( Server.Mobile from, Item dropped ) : bool
from Server.Mobile
dropped Item
return bool

CheckFlee() public method

public CheckFlee ( ) : bool
return bool

CheckFoodPreference() public method

public CheckFoodPreference ( Item f ) : bool
f Item
return bool

CheckFoodPreference() public method

public CheckFoodPreference ( Item fed, FoodType type, Type types ) : bool
fed Item
type FoodType
types System.Type
return bool

CheckGold() public method

public CheckGold ( Server.Mobile from, Item dropped ) : bool
from Server.Mobile
dropped Item
return bool

CheckIdle() public method

public CheckIdle ( ) : bool
return bool

CheckPoisonImmunity() public method

public CheckPoisonImmunity ( Server.Mobile from, Poison poison ) : bool
from Server.Mobile
poison Server.Poison
return bool

CheckReflect() public method

public CheckReflect ( Server.Mobile caster, bool &reflect ) : void
caster Server.Mobile
reflect bool
return void

CheckTeach() public method

public CheckTeach ( SkillName skill, Server.Mobile from ) : bool
skill SkillName
from Server.Mobile
return bool

CheckTeachSkills() public method

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
return TeachResult

CheckTeachingMatch() public method

public CheckTeachingMatch ( Server.Mobile m ) : bool
m Server.Mobile
return bool

ComputeBonusDamage() public method

public ComputeBonusDamage ( List list, Server.Mobile m ) : int
list List
m Server.Mobile
return int

CriminalAction() public method

public CriminalAction ( bool message ) : void
message bool
return void

Damage() public method

public Damage ( int amount, Mobile from ) : void
amount int
from Mobile
return void

DebugSay() public method

public DebugSay ( string text ) : void
text string
return void

Deserialize() public method

public Deserialize ( GenericReader reader ) : void
reader GenericReader
return void

Dispel() public method

public Dispel ( Mobile m ) : void
m Mobile
return void

DoHarmful() public method

public DoHarmful ( Mobile target, bool indirect ) : void
target Mobile
indirect bool
return void

DropBackpack() public method

public DropBackpack ( ) : void
return void

FindMyName() public method

public FindMyName ( string str, bool bWithAll ) : bool
str string
bWithAll bool
return bool

ForceReacquire() public method

public ForceReacquire ( ) : void
return void

GenerateLoot() public method

public GenerateLoot ( ) : void
return void

GenerateLoot() public method

public GenerateLoot ( bool spawning ) : void
spawning bool
return void

GetAttackSpellRandom() public method

public GetAttackSpellRandom ( ) : Spell
return Spell

GetContextMenuEntries() public method

public GetContextMenuEntries ( Mobile from, List list ) : void
from Mobile
list List
return void

GetControlChance() public method

public GetControlChance ( Mobile m ) : double
m Mobile
return double

GetControlChance() public method

public GetControlChance ( Mobile m, bool useBaseSkill ) : double
m Mobile
useBaseSkill bool
return double

GetDamageMaster() public method

public GetDamageMaster ( Mobile damagee ) : Mobile
damagee Mobile
return Mobile

GetDefenseSpellRandom() public method

public GetDefenseSpellRandom ( ) : Spell
return Spell

GetEthicAllegiance() public method

public GetEthicAllegiance ( Mobile mob ) : Allegiance
mob Mobile
return Allegiance

GetFactionAllegiance() public method

public GetFactionAllegiance ( Mobile mob ) : Allegiance
mob Mobile
return Allegiance

GetFightModeRanking() public method

public GetFightModeRanking ( Mobile m, FightMode acqType, bool bPlayerOnly ) : double
m Mobile
acqType FightMode
bPlayerOnly bool
return double

GetHomeDistance() public method

public GetHomeDistance ( ) : double
return double

GetLootingRights() public static method

public static GetLootingRights ( List damageEntries, int hitsMax ) : List
damageEntries List
hitsMax int
return List

GetMaster() public method

public GetMaster ( ) : Mobile
return Mobile

GetRandomAOSStats() public static method

public static GetRandomAOSStats ( int minLevel, int maxLevel, int &attributeCount, int &min, int &max ) : void
minLevel int
maxLevel int
attributeCount int
min int
max int
return void

GetSpellSpecific() public method

public GetSpellSpecific ( Type type ) : Spell
type Type
return Spell

GetTeamSize() public method

public GetTeamSize ( int iRange ) : int
iRange int
return int

GetWeaponAbility() public method

public GetWeaponAbility ( ) : WeaponAbility
return WeaponAbility

HandlesOnSpeech() public method

public HandlesOnSpeech ( Mobile from ) : bool
from Mobile
return bool

Heal() public method

public Heal ( Mobile patient ) : void
patient Mobile
return void

HealEffect() public method

public HealEffect ( Mobile patient ) : void
patient Mobile
return void

HealStart() public method

public HealStart ( Mobile patient ) : void
patient Mobile
return void

IsEnemy() public method

public IsEnemy ( Mobile m ) : bool
m Mobile
return bool

IsFriend() public method

public IsFriend ( Mobile m ) : bool
m Mobile
return bool

IsHarmfulCriminal() public method

public IsHarmfulCriminal ( Mobile target ) : bool
target Mobile
return bool

IsHumanInTown() public method

public IsHumanInTown ( ) : bool
return bool

IsHurt() public method

public IsHurt ( ) : bool
return bool

IsPetFriend() public method

public IsPetFriend ( Mobile m ) : bool
m Mobile
return bool

NewHarmfulItem() public method

public NewHarmfulItem ( ) : Item
return Item

OnActionBackoff() public method

public OnActionBackoff ( ) : void
return void

OnActionCombat() public method

public OnActionCombat ( ) : void
return void

OnActionFlee() public method

public OnActionFlee ( ) : void
return void

OnActionGuard() public method

public OnActionGuard ( ) : void
return void

OnActionInteract() public method

public OnActionInteract ( ) : void
return void

OnActionWander() public method

public OnActionWander ( ) : void
return void

OnAfterDelete() public method

public OnAfterDelete ( ) : void
return void

OnBeforeDeath() public method

public OnBeforeDeath ( ) : bool
return bool

OnBeforeSpawn() public method

public OnBeforeSpawn ( Point3D location, Map m ) : void
location Point3D
m Map
return void

OnCarve() public method

public OnCarve ( Mobile from, Corpse corpse, Item with ) : void
from Mobile
corpse Corpse
with Item
return void

OnDamage() public method

public OnDamage ( int amount, Mobile from, bool willKill ) : void
amount int
from Mobile
willKill bool
return void

OnDamagedBySpell() public method

public OnDamagedBySpell ( Mobile from ) : void
from Mobile
return void

OnDeath() public method

public OnDeath ( Container c ) : void
c Container
return void

OnDelete() public method

public OnDelete ( ) : void
return void

OnDoubleClick() public method

public OnDoubleClick ( Mobile from ) : void
from Mobile
return void

OnDragDrop() public method

public OnDragDrop ( Mobile from, Item dropped ) : bool
from Mobile
dropped Item
return bool

OnGaveMeleeAttack() public method

public OnGaveMeleeAttack ( Mobile defender ) : void
defender Mobile
return void

OnGoldGiven() public method

public OnGoldGiven ( Mobile from, Gold dropped ) : bool
from Mobile
dropped Gold
return bool

OnGotMeleeAttack() public method

public OnGotMeleeAttack ( Mobile attacker ) : void
attacker Mobile
return void

OnHarmfulSpell() public method

public OnHarmfulSpell ( Mobile from ) : void
from Mobile
return void

OnKilledBy() public method

public OnKilledBy ( Mobile mob ) : void
mob Mobile
return void

OnLocationChange() protected method

protected OnLocationChange ( Point3D oldLocation ) : void
oldLocation Point3D
return void

OnMoveOver() public method

public OnMoveOver ( Mobile m ) : bool
m Mobile
return bool

OnMovement() public method

public OnMovement ( Mobile m, Point3D oldLocation ) : void
m Mobile
oldLocation Point3D
return void

OnRegionChange() public method

public OnRegionChange ( Region Old, Region New ) : void
Old Region
New Region
return void

OnSectorActivate() public method

public OnSectorActivate ( ) : void
return void

OnSectorDeactivate() public method

public OnSectorDeactivate ( ) : void
return void

OnSingleClick() public method

public OnSingleClick ( Mobile from ) : void
from Mobile
return void

OnSpeech() public method

public OnSpeech ( SpeechEventArgs e ) : void
e SpeechEventArgs
return void

OnTeamChange() public method

public OnTeamChange ( ) : void
return void

OnThink() public method

public OnThink ( ) : void
return void

OverrideBondingReqs() public method

public OverrideBondingReqs ( ) : bool
return bool

Pacify() public method

public Pacify ( Mobile master, DateTime endtime ) : void
master Mobile
endtime DateTime
return void

PackArcanceScroll() public method

public PackArcanceScroll ( double chance ) : void
chance double
return void

PackArmor() public method

public PackArmor ( int minLevel, int maxLevel ) : bool
minLevel int
maxLevel int
return bool

PackArmor() public method

public PackArmor ( int minLevel, int maxLevel, double chance ) : bool
minLevel int
maxLevel int
chance double
return bool

PackGem() public method

public PackGem ( ) : void
return void

PackGem() public method

public PackGem ( int amount ) : void
amount int
return void

PackGem() public method

public PackGem ( int min, int max ) : void
min int
max int
return void

PackGold() public method

public PackGold ( int amount ) : void
amount int
return void

PackGold() public method

public PackGold ( int min, int max ) : void
min int
max int
return void

PackItem() public method

public PackItem ( Item item ) : void
item Item
return void

PackMagicItems() public method

public PackMagicItems ( int minLevel, int maxLevel ) : void
minLevel int
maxLevel int
return void

PackMagicItems() public method

public PackMagicItems ( int minLevel, int maxLevel, double armorChance, double weaponChance ) : void
minLevel int
maxLevel int
armorChance double
weaponChance double
return void

PackNecroReg() public method

public PackNecroReg ( ) : void
return void

PackNecroReg() public method

public PackNecroReg ( int amount ) : void
amount int
return void

PackNecroReg() public method

public PackNecroReg ( int min, int max ) : void
min int
max int
return void

PackNecroScroll() public method

public PackNecroScroll ( int index ) : void
index int
return void

PackPotion() public method

public PackPotion ( ) : void
return void

PackReg() public method

public PackReg ( int amount ) : void
amount int
return void

PackReg() public method

public PackReg ( int min, int max ) : void
min int
max int
return void

PackScroll() public method

public PackScroll ( int circle ) : void
circle int
return void

PackScroll() public method

public PackScroll ( int minCircle, int maxCircle ) : void
minCircle int
maxCircle int
return void

PackSlayer() public method

public PackSlayer ( ) : bool
return bool

PackSlayer() public method

public PackSlayer ( double chance ) : bool
chance double
return bool

PackStatue() public method

public PackStatue ( ) : void
return void

PackStatue() public method

public PackStatue ( int amount ) : void
amount int
return void

PackStatue() public method

public PackStatue ( int min, int max ) : void
min int
max int
return void

PackWeapon() public method

public PackWeapon ( int minLevel, int maxLevel ) : bool
minLevel int
maxLevel int
return bool

PackWeapon() public method

public PackWeapon ( int minLevel, int maxLevel, double chance ) : bool
minLevel int
maxLevel int
chance double
return bool

Provoke() public method

public Provoke ( Mobile master, Mobile target, bool bSuccess ) : void
master Mobile
target Mobile
bSuccess bool
return void

RandomMinMaxScaled() public static method

public static RandomMinMaxScaled ( int min, int max ) : int
min int
max int
return int

ReleaseGuardDupeLock() public method

public ReleaseGuardDupeLock ( ) : void
return void

ReleaseGuardLock() public method

public ReleaseGuardLock ( ) : void
return void

RemoveFollowers() public method

public RemoveFollowers ( ) : void
return void

RemovePetFriend() public method

public RemovePetFriend ( Mobile m ) : void
m Mobile
return void

ResurrectPet() public method

public ResurrectPet ( ) : void
return void

RevealingAction() public method

public RevealingAction ( ) : void
return void

Rummage() public method

public Rummage ( ) : bool
return bool

Serialize() public method

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
return void

SetControlMaster() public method

public SetControlMaster ( Mobile m ) : bool
m Mobile
return bool

SetDamage() public method

public SetDamage ( int val ) : void
val int
return void

SetDamage() public method

public SetDamage ( int min, int max ) : void
min int
max int
return void

SetDamageType() public method

public SetDamageType ( ResistanceType type, int val ) : void
type ResistanceType
val int
return void

SetDamageType() public method

public SetDamageType ( ResistanceType type, int min, int max ) : void
type ResistanceType
min int
max int
return void

SetDex() public method

public SetDex ( int val ) : void
val int
return void

SetDex() public method

public SetDex ( int min, int max ) : void
min int
max int
return void

SetFameLevel() public method

public SetFameLevel ( int level ) : void
level int
return void

SetHits() public method

public SetHits ( int val ) : void
val int
return void

SetHits() public method

public SetHits ( int min, int max ) : void
min int
max int
return void

SetInt() public method

public SetInt ( int val ) : void
val int
return void

SetInt() public method

public SetInt ( int min, int max ) : void
min int
max int
return void

SetKarmaLevel() public method

public SetKarmaLevel ( int level ) : void
level int
return void

SetLocation() public method

public SetLocation ( Point3D newLocation, bool isTeleport ) : void
newLocation Point3D
isTeleport bool
return void

SetMana() public method

public SetMana ( int val ) : void
val int
return void

SetMana() public method

public SetMana ( int min, int max ) : void
min int
max int
return void

SetResistance() public method

public SetResistance ( ResistanceType type, int val ) : void
type ResistanceType
val int
return void

SetResistance() public method

public SetResistance ( ResistanceType type, int min, int max ) : void
type ResistanceType
min int
max int
return void

SetSkill() public method

public SetSkill ( SkillName name, double val ) : void
name SkillName
val double
return void

SetSkill() public method

public SetSkill ( SkillName name, double min, double max ) : void
name SkillName
min double
max double
return void

SetStam() public method

public SetStam ( int val ) : void
val int
return void

SetStam() public method

public SetStam ( int min, int max ) : void
min int
max int
return void

SetStr() public method

public SetStr ( int val ) : void
val int
return void

SetStr() public method

public SetStr ( int min, int max ) : void
min int
max int
return void

SpillAcid() public method

public SpillAcid ( Mobile target, int Amount ) : void
target Mobile
Amount int
return void

SpillAcid() public method

public SpillAcid ( int Amount ) : void
Amount int
return void

StopDeleteTimer() public method

public StopDeleteTimer ( ) : void
return void

StopFlee() public method

public StopFlee ( ) : void
return void

StopHeal() public method

public StopHeal ( ) : void
return void

Summon() public static method

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

Summon() public static method

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
return bool

Teach() public method

public Teach ( SkillName skill, Mobile m, int maxPointsToLearn, bool doTeach ) : bool
skill SkillName
m Mobile
maxPointsToLearn int
doTeach bool
return bool

TeleportPets() public static method

public static TeleportPets ( Mobile master, Point3D loc, Map map ) : void
master Mobile
loc Point3D
map Map
return void

TeleportPets() public static method

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

Turn() public method

public Turn ( int iTurnSteps ) : void
iTurnSteps int
return void

TurnInternal() public method

public TurnInternal ( int iTurnSteps ) : void
iTurnSteps int
return void

Unpacify() public method

public Unpacify ( ) : void
return void

Property Details

m_KillersLuck protected_oe property

protected int m_KillersLuck
return int

m_Spawning protected_oe property

protected bool m_Spawning
return bool