From f49ef7594dfeda02032442a20947da59c4a232ad Mon Sep 17 00:00:00 2001 From: Electroblob77 <35599699+Electroblob77@users.noreply.github.com> Date: Mon, 21 Sep 2020 22:20:44 +0100 Subject: [PATCH] Evade is now 140% less cheesable --- src/main/java/electroblob/wizardry/spell/Evade.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/electroblob/wizardry/spell/Evade.java b/src/main/java/electroblob/wizardry/spell/Evade.java index 9df46093..279d0277 100644 --- a/src/main/java/electroblob/wizardry/spell/Evade.java +++ b/src/main/java/electroblob/wizardry/spell/Evade.java @@ -26,6 +26,8 @@ public class Evade extends Spell { @Override public boolean cast(World world, EntityPlayer caster, EnumHand hand, int ticksInUse, SpellModifiers modifiers){ + if(!caster.onGround) return false; // Prevents cheesing with cooldown upgrades to effectively fly super-fast + Vec3d look = caster.getLookVec(); // We want a horizontal only vector look = look.subtract(0, look.y, 0).normalize();