#Accurate Strength Calc

1 messages · Page 1 of 1 (latest)

scenic nebula
#

baseDamage = item attack damage + player attack damage(1)

function calculateStrengthDamage(player, baseDamage) {
    const strengthEffect = player.getEffect("strength");
    if (!strengthEffect) return baseDamage; 

    const strengthLevel = strengthEffect.amplifier + 1; 
    const multiplier = Math.pow(1.3, strengthLevel);
    
    return (baseDamage * multiplier) + ((multiplier - 1) / 0.3);
}
#

Calc is short for calculator, chat, it's just slang

#

Weakness :
baseDamage = damage after calculated with strength

function calculateWeaknessDamage(player, baseDamage) { 
    const weaknessEffect = player.getEffect("weakness");
    if (!weaknessEffect) return baseDamage; 

    const weaknessLevel = weaknessEffect.amplifier + 1;  
    const multiplier = Math.pow(0.8, weaknessLevel);

    return (baseDamage * multiplier) + ((multiplier - 1) / 0.4);
}
amber mirage
#

What would this be used for

#

💔

hidden crag
gaunt elk
#

thanks my mans