Server.Items.BasePotion.Scale C# (CSharp) Méthode

Scale() public static méthode

public static Scale ( Server.Mobile m, System.TimeSpan v ) : System.TimeSpan
m Server.Mobile
v System.TimeSpan
Résultat System.TimeSpan
        public static TimeSpan Scale( Mobile m, TimeSpan v )
        {
            if ( !Core.AOS )
                return v;

            double scalar = 1.0 + ( 0.01 * EnhancePotions( m ) );

            return TimeSpan.FromSeconds( v.TotalSeconds * scalar );
        }

Same methods

BasePotion::Scale ( Server.Mobile m, double v ) : double
BasePotion::Scale ( Server.Mobile m, int v ) : int

Usage Example

        protected void ComputeDamage(Mobile from, out int damageMin, out int damageMax)
        {
            double alchemy = from.Skills[SkillName.Alchemy].Value;

            damageMin = (int)BasePotion.Scale(from, MinBaseDamage + alchemy / 11.0);
            damageMax = (int)BasePotion.Scale(from, MaxBaseDamage + alchemy / 13.0);
        }
All Usage Examples Of Server.Items.BasePotion::Scale