From db76fe8334d77bae156a2d87888ba39df40cd9c0 Mon Sep 17 00:00:00 2001 From: OmniCypher Date: Sat, 14 Nov 2015 17:17:20 -0800 Subject: [PATCH] Velocity Death Message Fix Fixes Velocity DeathMessages --- src/com/projectkorra/projectkorra/PKListener.java | 4 ++-- .../projectkorra/object/HorizontalVelocityTracker.java | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/com/projectkorra/projectkorra/PKListener.java b/src/com/projectkorra/projectkorra/PKListener.java index 92917ad5..432d75a7 100644 --- a/src/com/projectkorra/projectkorra/PKListener.java +++ b/src/com/projectkorra/projectkorra/PKListener.java @@ -622,9 +622,9 @@ public class PKListener implements Listener { double damage = ((e.getDistanceTraveled() - minimumDistance) < 0 ? 0 : e.getDistanceTraveled() - minimumDistance) / (e.getDifference().length()); if (damage > 0) { if(damage <= maxDamage) { - GeneralMethods.damageEntity(e.getInstigator(), e.getEntity(), damage, null); + GeneralMethods.damageEntity(e.getInstigator(), e.getEntity(), damage, e.getAbility().toString()); } else { - GeneralMethods.damageEntity(e.getInstigator(), e.getEntity(), maxDamage, null); + GeneralMethods.damageEntity(e.getInstigator(), e.getEntity(), maxDamage, e.getAbility().toString()); } } } diff --git a/src/com/projectkorra/projectkorra/object/HorizontalVelocityTracker.java b/src/com/projectkorra/projectkorra/object/HorizontalVelocityTracker.java index 2bfbe08e..aa274f7e 100644 --- a/src/com/projectkorra/projectkorra/object/HorizontalVelocityTracker.java +++ b/src/com/projectkorra/projectkorra/object/HorizontalVelocityTracker.java @@ -7,6 +7,7 @@ import com.projectkorra.projectkorra.earthbending.EarthMethods; import com.projectkorra.projectkorra.event.HorizontalVelocityChangeEvent; import com.projectkorra.projectkorra.waterbending.WaterMethods; +import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.block.Block; import org.bukkit.block.BlockFace; @@ -76,8 +77,8 @@ public class HorizontalVelocityTracker { for (Block b : blocks) { if (GeneralMethods.isSolid(b) && (entity.getLocation().getBlock().getRelative(BlockFace.EAST, 1).equals(b) || entity.getLocation().getBlock().getRelative(BlockFace.NORTH, 1).equals(b) || entity.getLocation().getBlock().getRelative(BlockFace.WEST, 1).equals(b) || entity.getLocation().getBlock().getRelative(BlockFace.SOUTH, 1).equals(b))) { if (!EarthMethods.isTransparentToEarthbending(instigator, b)) { - ProjectKorra.plugin.getServer().getPluginManager().callEvent(new HorizontalVelocityChangeEvent(entity, instigator, lastVelocity, thisVelocity, diff, launchLocation, impactLocation, abil)); hasBeenDamaged = true; + ProjectKorra.plugin.getServer().getPluginManager().callEvent(new HorizontalVelocityChangeEvent(entity, instigator, lastVelocity, thisVelocity, diff, launchLocation, impactLocation, abil)); remove(); return; }