From 119e888dc2027f0f41eed5656c0d6bfd9c31c28f Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Sun, 18 Jan 2015 23:05:59 +0100 Subject: [PATCH] Critical strikes (fully charged bow) deals more damage from farther away than closer now --- src/main/java/tconstruct/library/entity/ProjectileBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/tconstruct/library/entity/ProjectileBase.java b/src/main/java/tconstruct/library/entity/ProjectileBase.java index 5b97a6d8fe5..b2a90578a35 100644 --- a/src/main/java/tconstruct/library/entity/ProjectileBase.java +++ b/src/main/java/tconstruct/library/entity/ProjectileBase.java @@ -246,7 +246,7 @@ public void onHitEntity(MovingObjectPosition movingobjectposition) { // calculate critical damaaage if (this.getIsCritical()) - damage += this.rand.nextFloat() * (damage / 2f + 2f); + damage += (this.rand.nextFloat()/4f + Math.min(0.75f, distance/25f)) * (damage / 2f + 2f); // and now we come to the part where we actually deal the damage! if(!dealDamage(damage, ammo, tags, movingobjectposition.entityHit))