Merge pull request #754 from WinDanesz/patch-1228-2
Remove soulbinding curse effect if the potion is no longer active. fi…
This commit is contained in:
@@ -103,9 +103,9 @@ public class CurseOfSoulbinding extends SpellRay {
|
|||||||
|
|
||||||
Entity entity = EntityUtils.getEntityByUUID(player.world, iterator.next());
|
Entity entity = EntityUtils.getEntityByUUID(player.world, iterator.next());
|
||||||
|
|
||||||
if(entity == null) iterator.remove();
|
if (entity == null || (entity instanceof EntityLivingBase && !((EntityLivingBase) entity).isPotionActive(WizardryPotions.curse_of_soulbinding))) {
|
||||||
|
iterator.remove();
|
||||||
if(entity instanceof EntityLivingBase){
|
} else if (entity instanceof EntityLivingBase) {
|
||||||
// Retaliatory effect
|
// Retaliatory effect
|
||||||
if(DamageSafetyChecker.attackEntitySafely(entity, MagicDamage.causeDirectMagicDamage(player,
|
if(DamageSafetyChecker.attackEntitySafely(entity, MagicDamage.causeDirectMagicDamage(player,
|
||||||
MagicDamage.DamageType.MAGIC, true), event.getAmount(), event.getSource().getDamageType(),
|
MagicDamage.DamageType.MAGIC, true), event.getAmount(), event.getSource().getDamageType(),
|
||||||
|
|||||||
Reference in New Issue
Block a user