From 12621518ba3708317e85fd0290b54d405bdc8327 Mon Sep 17 00:00:00 2001 From: Sollace Date: Fri, 19 Feb 2021 18:53:28 +0200 Subject: [PATCH] Rebalance the stomp ability --- .../unicopia/ability/EarthPonyStompAbility.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/minelittlepony/unicopia/ability/EarthPonyStompAbility.java b/src/main/java/com/minelittlepony/unicopia/ability/EarthPonyStompAbility.java index de602667..e347350b 100644 --- a/src/main/java/com/minelittlepony/unicopia/ability/EarthPonyStompAbility.java +++ b/src/main/java/com/minelittlepony/unicopia/ability/EarthPonyStompAbility.java @@ -94,7 +94,7 @@ public class EarthPonyStompAbility implements Ability { double dist = Math.sqrt(center.getSquaredDistance(i.getBlockPos())); if (dist <= rad + 3) { - double inertia = dist / 5; + double inertia = 2 / dist; if (i instanceof LivingEntity) { inertia *= 1 + EnchantmentHelper.getEquipmentLevel(UEnchantments.HEAVY, (LivingEntity)i); @@ -110,7 +110,7 @@ public class EarthPonyStompAbility implements Ability { DamageSource damage = MagicalDamageSource.create("smash", player); - double amount = (4 * player.getAttributeInstance(EntityAttributes.GENERIC_ATTACK_DAMAGE).getValue() + heavyness * 0.4) / (float)dist; + double amount = (1.5F * player.getAttributeInstance(EntityAttributes.GENERIC_ATTACK_DAMAGE).getValue() + heavyness * 0.4) / (float)(dist * 1.3F); if (i instanceof PlayerEntity) { Race race = Pony.of((PlayerEntity)i).getSpecies();