correct use of proper stat for ATR calculation

This commit is contained in:
2025-01-14 18:47:05 -06:00
parent 01a88c85a6
commit 7eb49446c1
+5 -3
View File
@@ -3929,10 +3929,12 @@ public class PlayerCharacter extends AbstractCharacter {
//(Primary Stat / 2) + (Weapon Skill * 4) + (Weapon Mastery * 3) + (ATR Enchantments) * 1.stance modifier
float atr = 0;
int primaryStat;
if(weaponBase != null && !weaponBase.isStrBased()){
primaryStat = this.statDexCurrent;
}else{
int dexMod = this.getDexMod();
int strMod = this.getStrMod();
if(weaponBase != null && weaponBase.isStrBased()){
primaryStat = this.statStrCurrent;
}else{
primaryStat = this.statDexCurrent;
}
atr = (primaryStat * 0.5f) + (skillPercentage * 4) + (masteryPercentage * 3);