Difference between revisions of "Block"

From Regisfall Wiki
Jump to: navigation, search
 
Line 2: Line 2:
  
  
Chance to block:
+
'''Chance to block:'''
  
 
   double chance = (defender.Str) / 2500;
 
   double chance = (defender.Str) / 2500;
Line 9: Line 9:
 
   chance += (defender.Skills.Parry.Value * 0.0045);
 
   chance += (defender.Skills.Parry.Value * 0.0045);
  
Damage reduction modifier:
+
'''Damage reduction modifier:'''
  
 
   double parrymodifier = 0.95;
 
   double parrymodifier = 0.95;

Latest revision as of 17:22, 19 February 2024

Strap on a shield and be prepared to get hit! Successfully blocking will reduce some damage you would've otherwise taken.


Chance to block:

 double chance = (defender.Str) / 2500;
 if (chance > 0.20)
    chance = 0.20;
 chance += (defender.Skills.Parry.Value * 0.0045);

Damage reduction modifier:

 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