예제 #1
0
        public AttackStats ModifyAttackStatsToPerk(AttackStats aStats)          //
        {
            if (perk == null)
            {
                return(aStats);
            }

            aStats.damageMin *= (1 + perk.GetWeaponDamageMul(ID));
            aStats.damageMax *= (1 + perk.GetWeaponDamageMul(ID));

            aStats.critChance     *= (1 + perk.GetWeaponCritMul(ID));
            aStats.critMultiplier *= (1 + perk.GetWeaponCritMulMul(ID));

            aStats.aoeRadius *= (1 + perk.GetWeaponAOEMul(ID));

            return(aStats);
        }