#### Back to Server.Spells

## SpellHelper

#### Nested Types: SpellDamageTimer, SpellDamageTimerAOS, TravelValidator

(static) bool DisableSkillCheck( get; set; )
(static) bool AddStatBonus( Mobile caster, Mobile target, StatType type )
(static) bool AddStatBonus( Mobile caster, Mobile target, StatType type, int bonus, TimeSpan duration )
(static) bool AddStatCurse( Mobile caster, Mobile target, StatType type )
(static) bool AddStatCurse( Mobile caster, Mobile target, StatType type, int curse, TimeSpan duration )
(static) bool AddStatOffset( Mobile m, StatType type, int offset, TimeSpan duration )
(static) bool AdjustField( ref Point3D p, Map map, int height, bool mobsBlock )
(static) bool CanRevealCaster( Mobile m )
(static) bool CheckCombat( Mobile m )
(static) bool CheckMulti( Point3D p, Map map )
(static) bool CheckMulti( Point3D p, Map map, bool houses )
(static) bool CheckMulti( Point3D p, Map map, bool houses, int housingrange )
(static) void CheckReflect( int circle, Mobile caster, ref Mobile target )
(static) void CheckReflect( int circle, ref Mobile caster, ref Mobile target )
(static) bool CheckTown( IPoint3D loc, Mobile caster )
(static) bool CheckTown( Point3D loc, Mobile caster )
(static) bool CheckTravel( Mobile caster, TravelCheckType type )
(static) bool CheckTravel( Map map, Point3D loc, TravelCheckType type )
(static) bool CheckTravel( Mobile caster, Map map, Point3D loc, TravelCheckType type )
(static) void Damage( TimeSpan delay, Mobile target, double damage )
(static) void Damage( Spell spell, Mobile target, double damage )
(static) void Damage( TimeSpan delay, Mobile target, Mobile from, double damage )
(static) void Damage( Spell spell, TimeSpan delay, Mobile target, Mobile from, double damage )
(static) void Damage( Spell spell, Mobile target, double damage, int phys, int fire, int cold, int pois, int nrgy )
(static) void Damage( TimeSpan delay, Mobile target, double damage, int phys, int fire, int cold, int pois, int nrgy )
(static) void Damage( TimeSpan delay, Mobile target, Mobile from, double damage, int phys, int fire, int cold, int pois, int nrgy )
(static) void Damage( Spell spell, Mobile target, double damage, int phys, int fire, int cold, int pois, int nrgy, DFAlgorithm dfa )
(static) void Damage( TimeSpan delay, Mobile target, Mobile from, double damage, int phys, int fire, int cold, int pois, int nrgy, DFAlgorithm dfa )
(static) void Damage( Spell spell, TimeSpan delay, Mobile target, Mobile from, double damage, int phys, int fire, int cold, int pois, int nrgy, DFAlgorithm dfa )
(static) void DoLeech( int damageGiven, Mobile from, Mobile target )
(static) bool FindValidSpawnLocation( Map map, ref Point3D p, bool surroundingsOnly )
(static) TimeSpan GetDamageDelayForSpell( Spell sp )
(static) TimeSpan GetDuration( Mobile caster, Mobile target )
(static) Guild GetGuildFor( Mobile m )
(static) int GetOffset( Mobile caster, Mobile target, StatType type, bool curse )
(static) double GetOffsetScalar( Mobile caster, Mobile target, bool curse )
(static) void GetSurfaceTop( ref IPoint3D p )
(static) void Heal( int amount, Mobile target, Mobile from )
(static) void Heal( int amount, Mobile target, Mobile from, bool message )
(static) bool IsAnyT2A( Map map, Point3D loc )
(static) bool IsChampionSpawn( Map map, Point3D loc )
(static) bool IsCrystalCave( Map map, Point3D loc )
(static) bool IsDoomFerry( Map map, Point3D loc )
(static) bool IsDoomGauntlet( Map map, Point3D loc )
(static) bool IsFactionStronghold( Map map, Point3D loc )
(static) bool IsFeluccaDungeon( Map map, Point3D loc )
(static) bool IsFeluccaSolenHive( Map map, Point3D loc )
(static) bool IsFeluccaT2A( Map map, Point3D loc )
(static) bool IsFeluccaWind( Map map, Point3D loc )
(static) bool IsGuardianRoom( Map map, Point3D loc )
(static) bool IsHeartwood( Map map, Point3D loc )
(static) bool IsIlshenar( Map map, Point3D loc )
(static) bool IsInvalid( Map map, Point3D loc )
(static) bool IsLampRoom( Map map, Point3D loc )
(static) bool IsSolenHiveLoc( Point3D loc )
(static) bool IsTokunoDungeon( Map map, Point3D loc )
(static) bool IsTown( IPoint3D loc, Mobile caster )
(static) bool IsTown( Point3D loc, Mobile caster )
(static) bool IsTrammelSolenHive( Map map, Point3D loc )
(static) bool IsTrammelWind( Map map, Point3D loc )
(static) bool IsWindLoc( Point3D loc )
(static) void SendInvalidMessage( Mobile caster, TravelCheckType type )
(static) void Summon( BaseCreature creature, Mobile caster, int sound, TimeSpan duration, bool scaleDuration, bool scaleStats )
(static) void Turn( Mobile from, object to )
(static) bool ValidIndirectTarget( Mobile from, Mobile to )
(ctor) SpellHelper()