SPIGOT-2427: Fix missed diff in armor damage handling
This commit is contained in:
parent
54902261c1
commit
a625e4567d
@ -345,17 +345,15 @@
|
|||||||
int j = MathHelper.floor(this.locX);
|
int j = MathHelper.floor(this.locX);
|
||||||
int k = MathHelper.floor(this.locY - 0.20000000298023224D);
|
int k = MathHelper.floor(this.locY - 0.20000000298023224D);
|
||||||
int l = MathHelper.floor(this.locZ);
|
int l = MathHelper.floor(this.locZ);
|
||||||
@@ -972,8 +1122,8 @@
|
@@ -972,7 +1122,7 @@
|
||||||
|
|
||||||
protected float applyArmorModifier(DamageSource damagesource, float f) {
|
protected float applyArmorModifier(DamageSource damagesource, float f) {
|
||||||
if (!damagesource.ignoresArmor()) {
|
if (!damagesource.ignoresArmor()) {
|
||||||
- this.damageArmor(f);
|
- 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)
|
+ // 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 @@
|
@@ -985,7 +1135,8 @@
|
||||||
} else {
|
} else {
|
||||||
int i;
|
int i;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user