Server.Mobiles.BaseCreature.OnGaveMeleeAttack C# (CSharp) Méthode

OnGaveMeleeAttack() public méthode

public OnGaveMeleeAttack ( Mobile defender ) : void
defender Mobile
Résultat void
        public virtual void OnGaveMeleeAttack( Mobile defender )
        {
            Poison p = HitPoison;

            if ( m_Paragon )
                p = PoisonImpl.IncreaseLevel( p );

            if ( p != null && HitPoisonChance >= Utility.RandomDouble() ) {
                defender.ApplyPoison( this, p );
                if ( this.Controlled )
                    this.CheckSkill(SkillName.Poisoning, 0, this.Skills[SkillName.Poisoning].Cap);
            }

            if( AutoDispel && defender is BaseCreature && ((BaseCreature)defender).IsDispellable && AutoDispelChance > Utility.RandomDouble() )
                Dispel( defender );
        }
BaseCreature