C# Класс Server.Spells.Spell

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

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

Метод Описание
Cast ( ) : bool
CheckBSequence ( Mobile target ) : bool
CheckBSequence ( Mobile target, bool allowDead ) : bool
CheckCast ( ) : bool
CheckDisturb ( DisturbType type, bool firstCircle, bool resistable ) : bool
CheckFizzle ( ) : bool
CheckHSequence ( Mobile target ) : bool
CheckSequence ( ) : bool
ComputeKarmaAward ( ) : int
ConsumeReagents ( ) : bool
Disturb ( DisturbType type ) : void
Disturb ( DisturbType type, bool firstCircle, bool resistable ) : void
DoFizzle ( ) : void
DoHurtFizzle ( ) : void
FinishSequence ( ) : void
GetCastDelay ( ) : System.TimeSpan
GetCastRecovery ( ) : System.TimeSpan
GetCastSkills ( double &min, double &max ) : void
GetDamageFixed ( Mobile m ) : int
GetDamageScalar ( Mobile target ) : double
GetDamageSkill ( Mobile m ) : double
GetDisturbRecovery ( ) : System.TimeSpan
GetInscribeFixed ( Mobile m ) : int
GetInscribeSkill ( Mobile m ) : double
GetMana ( ) : int
GetResistSkill ( Mobile m ) : double
GetSlayerDamageScalar ( Mobile defender ) : double
HarmfulSpell ( Mobile m ) : void
OnBeginCast ( ) : void
OnCast ( ) : void
OnCastInTown ( Region r ) : bool
OnCasterEquiping ( Item item ) : bool
OnCasterHurt ( ) : void
OnCasterKilled ( ) : void
OnCasterMoving ( Direction d ) : bool
OnCasterUsingObject ( object o ) : bool
OnConnectionChanged ( ) : void
OnDisturb ( DisturbType type, bool message ) : void
RemoveDelayedDamageContext ( Mobile m ) : void
SayMantra ( ) : void
ScaleMana ( int mana ) : int
Spell ( Mobile caster, Item scroll, Server.Spells.SpellInfo info ) : System
StartDelayedDamageContext ( Mobile m, Timer t ) : void

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

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

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

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

public CheckBSequence ( Mobile target ) : bool
target Mobile
Результат bool

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

public CheckBSequence ( Mobile target, bool allowDead ) : bool
target Mobile
allowDead bool
Результат bool

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

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

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

public CheckDisturb ( DisturbType type, bool firstCircle, bool resistable ) : bool
type DisturbType
firstCircle bool
resistable bool
Результат bool

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

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

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

public CheckHSequence ( Mobile target ) : bool
target Mobile
Результат bool

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

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

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

public ComputeKarmaAward ( ) : int
Результат int

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

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

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

public Disturb ( DisturbType type ) : void
type DisturbType
Результат void

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

public Disturb ( DisturbType type, bool firstCircle, bool resistable ) : void
type DisturbType
firstCircle bool
resistable bool
Результат void

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

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

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

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

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

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

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

public GetCastDelay ( ) : System.TimeSpan
Результат System.TimeSpan

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

public GetCastRecovery ( ) : System.TimeSpan
Результат System.TimeSpan

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

public GetCastSkills ( double &min, double &max ) : void
min double
max double
Результат void

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

public GetDamageFixed ( Mobile m ) : int
m Mobile
Результат int

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

public GetDamageScalar ( Mobile target ) : double
target Mobile
Результат double

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

public GetDamageSkill ( Mobile m ) : double
m Mobile
Результат double

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

public GetDisturbRecovery ( ) : System.TimeSpan
Результат System.TimeSpan

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

public GetInscribeFixed ( Mobile m ) : int
m Mobile
Результат int

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

public GetInscribeSkill ( Mobile m ) : double
m Mobile
Результат double

GetMana() публичный абстрактный Метод

public abstract GetMana ( ) : int
Результат int

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

public GetResistSkill ( Mobile m ) : double
m Mobile
Результат double

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

public GetSlayerDamageScalar ( Mobile defender ) : double
defender Mobile
Результат double

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

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

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

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

OnCast() публичный абстрактный Метод

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

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

public OnCastInTown ( Region r ) : bool
r Region
Результат bool

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

public OnCasterEquiping ( Item item ) : bool
item Item
Результат bool

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

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

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

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

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

public OnCasterMoving ( Direction d ) : bool
d Direction
Результат bool

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

public OnCasterUsingObject ( object o ) : bool
o object
Результат bool

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

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

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

public OnDisturb ( DisturbType type, bool message ) : void
type DisturbType
message bool
Результат void

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

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

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

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

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

public ScaleMana ( int mana ) : int
mana int
Результат int

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

public Spell ( Mobile caster, Item scroll, Server.Spells.SpellInfo info ) : System
caster Mobile
scroll Item
info Server.Spells.SpellInfo
Результат System

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

public StartDelayedDamageContext ( Mobile m, Timer t ) : void
m Mobile
t Timer
Результат void