C# Class Server.Spells.Spell

Inheritance: ISpell
Afficher le fichier Open project: Grimoric/RunUO.T2A Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

Cast() public méthode

public Cast ( ) : bool
Résultat bool

CheckBSequence() public méthode

public CheckBSequence ( Mobile target ) : bool
target Mobile
Résultat bool

CheckBSequence() public méthode

public CheckBSequence ( Mobile target, bool allowDead ) : bool
target Mobile
allowDead bool
Résultat bool

CheckCast() public méthode

public CheckCast ( ) : bool
Résultat bool

CheckDisturb() public méthode

public CheckDisturb ( DisturbType type, bool firstCircle, bool resistable ) : bool
type DisturbType
firstCircle bool
resistable bool
Résultat bool

CheckFizzle() public méthode

public CheckFizzle ( ) : bool
Résultat bool

CheckHSequence() public méthode

public CheckHSequence ( Mobile target ) : bool
target Mobile
Résultat bool

CheckSequence() public méthode

public CheckSequence ( ) : bool
Résultat bool

ComputeKarmaAward() public méthode

public ComputeKarmaAward ( ) : int
Résultat int

ConsumeReagents() public méthode

public ConsumeReagents ( ) : bool
Résultat bool

Disturb() public méthode

public Disturb ( DisturbType type ) : void
type DisturbType
Résultat void

Disturb() public méthode

public Disturb ( DisturbType type, bool firstCircle, bool resistable ) : void
type DisturbType
firstCircle bool
resistable bool
Résultat void

DoFizzle() public méthode

public DoFizzle ( ) : void
Résultat void

DoHurtFizzle() public méthode

public DoHurtFizzle ( ) : void
Résultat void

FinishSequence() public méthode

public FinishSequence ( ) : void
Résultat void

GetCastDelay() public méthode

public GetCastDelay ( ) : System.TimeSpan
Résultat System.TimeSpan

GetCastRecovery() public méthode

public GetCastRecovery ( ) : System.TimeSpan
Résultat System.TimeSpan

GetCastSkills() public méthode

public GetCastSkills ( double &min, double &max ) : void
min double
max double
Résultat void

GetDamageFixed() public méthode

public GetDamageFixed ( Mobile m ) : int
m Mobile
Résultat int

GetDamageScalar() public méthode

public GetDamageScalar ( Mobile target ) : double
target Mobile
Résultat double

GetDamageSkill() public méthode

public GetDamageSkill ( Mobile m ) : double
m Mobile
Résultat double

GetDisturbRecovery() public méthode

public GetDisturbRecovery ( ) : System.TimeSpan
Résultat System.TimeSpan

GetInscribeFixed() public méthode

public GetInscribeFixed ( Mobile m ) : int
m Mobile
Résultat int

GetInscribeSkill() public méthode

public GetInscribeSkill ( Mobile m ) : double
m Mobile
Résultat double

GetMana() public abstract méthode

public abstract GetMana ( ) : int
Résultat int

GetResistSkill() public méthode

public GetResistSkill ( Mobile m ) : double
m Mobile
Résultat double

GetSlayerDamageScalar() public méthode

public GetSlayerDamageScalar ( Mobile defender ) : double
defender Mobile
Résultat double

HarmfulSpell() public méthode

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

OnBeginCast() public méthode

public OnBeginCast ( ) : void
Résultat void

OnCast() public abstract méthode

public abstract OnCast ( ) : void
Résultat void

OnCastInTown() public méthode

public OnCastInTown ( Region r ) : bool
r Region
Résultat bool

OnCasterEquiping() public méthode

public OnCasterEquiping ( Item item ) : bool
item Item
Résultat bool

OnCasterHurt() public méthode

public OnCasterHurt ( ) : void
Résultat void

OnCasterKilled() public méthode

public OnCasterKilled ( ) : void
Résultat void

OnCasterMoving() public méthode

public OnCasterMoving ( Direction d ) : bool
d Direction
Résultat bool

OnCasterUsingObject() public méthode

public OnCasterUsingObject ( object o ) : bool
o object
Résultat bool

OnConnectionChanged() public méthode

public OnConnectionChanged ( ) : void
Résultat void

OnDisturb() public méthode

public OnDisturb ( DisturbType type, bool message ) : void
type DisturbType
message bool
Résultat void

RemoveDelayedDamageContext() public méthode

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

SayMantra() public méthode

public SayMantra ( ) : void
Résultat void

ScaleMana() public méthode

public ScaleMana ( int mana ) : int
mana int
Résultat int

Spell() public méthode

public Spell ( Mobile caster, Item scroll, Server.Spells.SpellInfo info ) : System
caster Mobile
scroll Item
info Server.Spells.SpellInfo
Résultat System

StartDelayedDamageContext() public méthode

public StartDelayedDamageContext ( Mobile m, Timer t ) : void
m Mobile
t Timer
Résultat void