Browse Source

combatstats cleanup

lakebane-ai
FatBoy-DOTC 3 weeks ago
parent
commit
9ed43b5891
  1. 4
      src/engine/objects/PlayerCombatStats.java

4
src/engine/objects/PlayerCombatStats.java

@ -326,6 +326,7 @@ public class PlayerCombatStats {
weapon = this.owner.charItemManager.getEquipped(2); weapon = this.owner.charItemManager.getEquipped(2);
} }
int extraDamage = 0;
String skill = "Unarmed Combat"; String skill = "Unarmed Combat";
String mastery = "Unarmed Combat Mastery"; String mastery = "Unarmed Combat Mastery";
if (weapon != null) { if (weapon != null) {
@ -335,6 +336,7 @@ public class PlayerCombatStats {
if (weapon.getItemBase().isStrBased()) { if (weapon.getItemBase().isStrBased()) {
primaryStat = this.owner.statStrCurrent; primaryStat = this.owner.statStrCurrent;
secondaryStat = this.owner.statDexCurrent; secondaryStat = this.owner.statDexCurrent;
extraDamage = 3;
} }
for(Effect eff : weapon.effects.values()){ for(Effect eff : weapon.effects.values()){
for(AbstractEffectModifier mod : eff.getEffectModifiers()){ for(AbstractEffectModifier mod : eff.getEffectModifiers()){
@ -372,7 +374,7 @@ public class PlayerCombatStats {
} }
} }
int roundedMax = (int)(maxDMG); int roundedMax = (int) (Math.round(maxDMG) + extraDamage);
if(mainHand){ if(mainHand){
this.maxDamageHandOne = roundedMax; this.maxDamageHandOne = roundedMax;

Loading…
Cancel
Save