Difference between revisions of "Block"

From Regisfall Wiki
Jump to: navigation, search
Line 1: Line 1:
Strap on a shield and be prepared to get hit! Successfully blocking will deflect some damage you would've otherwise taken.
+
Strap on a shield and be prepared to get hit! Successfully blocking will reduce some damage you would've otherwise taken.
  
 
Formula:
 
Formula:
Line 6: Line 6:
 
   if (chance > 0.20)
 
   if (chance > 0.20)
 
     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.20)
 +
    reduce = 0.20;
 +
  parrymodifier -= reduce;
 +
  double newdamage = (damage * parrymodifier);
  
  chance += (defender.Skills.Parry.Value * 0.0040);
 
  
  
 
<small>Return: [[Skills]]
 
<small>Return: [[Skills]]

Revision as of 15:29, 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.20)
    reduce = 0.20;
 parrymodifier -= reduce;
 double newdamage = (damage * parrymodifier);


Return: Skills