Difference between revisions of "Block"
Line 10: | Line 10: | ||
double parrymodifier = 0.95; | double parrymodifier = 0.95; | ||
double reduce = (defender.Skills.Parry.Value * 0.0015); | double reduce = (defender.Skills.Parry.Value * 0.0015); | ||
− | if (reduce > 0. | + | if (reduce > 0.25) |
− | reduce = 0. | + | reduce = 0.25; |
parrymodifier -= reduce; | parrymodifier -= reduce; | ||
double newdamage = (damage * parrymodifier); | double newdamage = (damage * parrymodifier); |
Revision as of 15:30, 19 February 2024
Strap on a shield and be prepared to get hit! Successfully blocking will reduce some damage you would've otherwise taken.
Formula:
double chance = (defender.Str) / 2500; if (chance > 0.20) chance = 0.20; chance += (defender.Skills.Parry.Value * 0.0040);
double parrymodifier = 0.95; double reduce = (defender.Skills.Parry.Value * 0.0015); if (reduce > 0.25) reduce = 0.25; parrymodifier -= reduce; double newdamage = (damage * parrymodifier);
Return: Skills