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

Наследование: BaseAI
Показать файл Открыть проект

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

Свойство Тип Описание
m_Combo int

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

Метод Описание
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

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

Метод Описание
CheckCastHealingSpell ( ) : Spell
GetDelay ( Spell spell ) : System.TimeSpan
ProcessTarget ( ) : bool

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

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

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

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

public ChooseSpell ( Mobile c ) : Spell
c Mobile
Результат Server.Spells.Spell

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

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

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

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

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

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

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

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

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

public DoCombo ( Mobile c ) : Spell
c Mobile
Результат Server.Spells.Spell

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

public DoDispel ( Mobile toDispel ) : Spell
toDispel Mobile
Результат Server.Spells.Spell

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

public FindDispelTarget ( bool activeOnly ) : Mobile
activeOnly bool
Результат Mobile

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

public GetRandomCurseSpell ( ) : Spell
Результат Server.Spells.Spell

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

public GetRandomDamageSpell ( ) : Spell
Результат Server.Spells.Spell

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

public GetRandomManaDrainSpell ( ) : Spell
Результат Server.Spells.Spell

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

public MageAI ( BaseCreature m ) : System
m BaseCreature
Результат System

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

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

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

public Run ( Direction d ) : void
d Direction
Результат void

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

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

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

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

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

public ScaleBySkill ( double v, SkillName skill ) : double
v double
skill SkillName
Результат double

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

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

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

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

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