WeaponAbility
(static) WeaponAbility[] Abilities( get; )
(static) Hashtable Table( get; )
(static) void ClearCurrentAbility( Mobile m )
(static) void EventSink_SetAbility( SetAbilityEventArgs e )
(static) WeaponAbility GetCurrentAbility( Mobile m )
(static) void Initialize()
(static) bool IsWeaponAbility( Mobile m, WeaponAbility a )
(static) bool SetCurrentAbility( Mobile m, WeaponAbility a )
(ctor) WeaponAbility()
double AccuracyScalar( get; )
int BaseMana( get; )
double DamageScalar( get; )
bool NoDamageAbsorb( get; )
virtual int CalculateMana( Mobile from )
virtual bool CheckMana( Mobile from, bool consume )
virtual bool CheckSkills( Mobile from )
virtual bool CheckWeaponSkill( Mobile from )
virtual double GetRequiredSkill( Mobile from )
virtual double GetSkill( Mobile from, SkillName skillName )
virtual void OnHit( Mobile attacker, Mobile defender, int damage )
virtual void OnMiss( Mobile attacker, Mobile defender )
virtual bool Validate( Mobile from )