Temporarily fix shadow ward not damaging its caster
This commit is contained in:
@@ -15,6 +15,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||||||
import net.minecraft.init.SoundEvents;
|
import net.minecraft.init.SoundEvents;
|
||||||
import net.minecraft.item.EnumAction;
|
import net.minecraft.item.EnumAction;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.util.DamageSource;
|
||||||
import net.minecraft.util.EnumHand;
|
import net.minecraft.util.EnumHand;
|
||||||
import net.minecraft.util.EnumParticleTypes;
|
import net.minecraft.util.EnumParticleTypes;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
@@ -58,8 +59,10 @@ public class ShadowWard extends Spell {
|
|||||||
|
|
||||||
event.setCanceled(true);
|
event.setCanceled(true);
|
||||||
// Now we can preserve the original damage source (sort of) as long as we make it retaliatory.
|
// Now we can preserve the original damage source (sort of) as long as we make it retaliatory.
|
||||||
event.getEntityLiving().attackEntityFrom(
|
// For some reason this isn't working, so I've reverted to plain old magic damage for now.
|
||||||
MagicDamage.causeDirectMagicDamage(event.getSource().getTrueSource(), DamageType.MAGIC, true), event.getAmount() * 0.5f);
|
//event.getEntityLiving().attackEntityFrom(
|
||||||
|
// MagicDamage.causeDirectMagicDamage(event.getSource().getTrueSource(), DamageType.MAGIC, true), event.getAmount() * 0.5f);
|
||||||
|
event.getEntityLiving().attackEntityFrom(DamageSource.MAGIC, event.getAmount() * 0.5f);
|
||||||
((EntityLivingBase)event.getSource().getTrueSource()).attackEntityFrom(
|
((EntityLivingBase)event.getSource().getTrueSource()).attackEntityFrom(
|
||||||
MagicDamage.causeDirectMagicDamage(event.getEntityLiving(), DamageType.MAGIC, true), event.getAmount() * 0.5f);
|
MagicDamage.causeDirectMagicDamage(event.getEntityLiving(), DamageType.MAGIC, true), event.getAmount() * 0.5f);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user