C# Class Server.Mobiles.MageAI

Inheritance: BaseAI
Afficher le fichier Open project: Grimoric/RunUO.T2A

Protected Properties

Свойство Type Description
m_Combo int

Méthodes publiques

Méthode Description
CanDispel ( Mobile m ) : bool
ChooseSpell ( Mobile c ) : Spell
DoActionCombat ( ) : bool
DoActionFlee ( ) : bool
DoActionGuard ( ) : bool
DoActionWander ( ) : bool
DoCombo ( Mobile c ) : Spell
DoDispel ( Mobile toDispel ) : Spell
FindDispelTarget ( bool activeOnly ) : Mobile
GetRandomCurseSpell ( ) : Spell
GetRandomDamageSpell ( ) : Spell
GetRandomManaDrainSpell ( ) : Spell
MageAI ( BaseCreature m ) : System
OnFailedMove ( ) : void
Run ( Direction d ) : void
RunFrom ( Mobile m ) : void
RunTo ( Mobile m ) : void
ScaleBySkill ( double v, SkillName skill ) : double
Think ( ) : bool

Private Methods

Méthode Description
CheckCastHealingSpell ( ) : Spell
GetDelay ( Spell spell ) : System.TimeSpan
ProcessTarget ( ) : bool

Method Details

CanDispel() public méthode

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

ChooseSpell() public méthode

public ChooseSpell ( Mobile c ) : Spell
c Mobile
Résultat Server.Spells.Spell

DoActionCombat() public méthode

public DoActionCombat ( ) : bool
Résultat bool

DoActionFlee() public méthode

public DoActionFlee ( ) : bool
Résultat bool

DoActionGuard() public méthode

public DoActionGuard ( ) : bool
Résultat bool

DoActionWander() public méthode

public DoActionWander ( ) : bool
Résultat bool

DoCombo() public méthode

public DoCombo ( Mobile c ) : Spell
c Mobile
Résultat Server.Spells.Spell

DoDispel() public méthode

public DoDispel ( Mobile toDispel ) : Spell
toDispel Mobile
Résultat Server.Spells.Spell

FindDispelTarget() public méthode

public FindDispelTarget ( bool activeOnly ) : Mobile
activeOnly bool
Résultat Mobile

GetRandomCurseSpell() public méthode

public GetRandomCurseSpell ( ) : Spell
Résultat Server.Spells.Spell

GetRandomDamageSpell() public méthode

public GetRandomDamageSpell ( ) : Spell
Résultat Server.Spells.Spell

GetRandomManaDrainSpell() public méthode

public GetRandomManaDrainSpell ( ) : Spell
Résultat Server.Spells.Spell

MageAI() public méthode

public MageAI ( BaseCreature m ) : System
m BaseCreature
Résultat System

OnFailedMove() public méthode

public OnFailedMove ( ) : void
Résultat void

Run() public méthode

public Run ( Direction d ) : void
d Direction
Résultat void

RunFrom() public méthode

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

RunTo() public méthode

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

ScaleBySkill() public méthode

public ScaleBySkill ( double v, SkillName skill ) : double
v double
skill SkillName
Résultat double

Think() public méthode

public Think ( ) : bool
Résultat bool

Property Details

m_Combo protected_oe property

protected int m_Combo
Résultat int