C# 클래스 Server.Mobiles.BaseCreature

상속: Server.Mobile, IHonorTarget
파일 보기 프로젝트 열기: brodock/runuo 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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