SPIGOT-2427: Fix missed diff in armor damage handling

This commit is contained in:
md_5 2016-07-10 12:02:18 +10:00
parent 54902261c1
commit a625e4567d

View File

@ -345,17 +345,15 @@
int j = MathHelper.floor(this.locX);
int k = MathHelper.floor(this.locY - 0.20000000298023224D);
int l = MathHelper.floor(this.locZ);
@@ -972,8 +1122,8 @@
@@ -972,7 +1122,7 @@
protected float applyArmorModifier(DamageSource damagesource, float f) {
if (!damagesource.ignoresArmor()) {
- this.damageArmor(f);
- f = CombatMath.a(f, (float) this.getArmorStrength(), (float) this.getAttributeInstance(GenericAttributes.h).getValue());
+ // this.damageArmor(f); // CraftBukkit - Moved into damageEntity0(DamageSource, float)
+ f = CombatMath.a(f, (float) this.getArmorStrength());
f = CombatMath.a(f, (float) this.getArmorStrength(), (float) this.getAttributeInstance(GenericAttributes.h).getValue());
}
return f;
@@ -985,7 +1135,8 @@
} else {
int i;