More ConsumeBody effect changes.
This commit is contained in:
@@ -19,7 +19,6 @@ package handlers.effecthandlers;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Summon;
|
||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||
@@ -43,7 +42,10 @@ public final class ConsumeBody extends AbstractEffect
|
||||
@Override
|
||||
public void instant(L2Character effector, L2Character effected, Skill skill, L2ItemInstance item)
|
||||
{
|
||||
if (!effected.isDead() || (!effected.isNpc() && !effected.isSummon()))
|
||||
if (!effected.isDead() //
|
||||
|| (effector.getTarget() != effected) //
|
||||
|| (!effected.isNpc() && !effected.isSummon()) //
|
||||
|| (effected.isSummon() && (effector != effected.getActingPlayer())))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -52,9 +54,5 @@ public final class ConsumeBody extends AbstractEffect
|
||||
{
|
||||
((L2Npc) effected).endDecayTask();
|
||||
}
|
||||
else
|
||||
{
|
||||
((L2Summon) effected).deleteMe();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package handlers.effecthandlers;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Summon;
|
||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||
@@ -43,7 +42,10 @@ public final class ConsumeBody extends AbstractEffect
|
||||
@Override
|
||||
public void instant(L2Character effector, L2Character effected, Skill skill, L2ItemInstance item)
|
||||
{
|
||||
if (!effected.isDead() || (!effected.isNpc() && !effected.isSummon()))
|
||||
if (!effected.isDead() //
|
||||
|| (effector.getTarget() != effected) //
|
||||
|| (!effected.isNpc() && !effected.isSummon()) //
|
||||
|| (effected.isSummon() && (effector != effected.getActingPlayer())))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -52,9 +54,5 @@ public final class ConsumeBody extends AbstractEffect
|
||||
{
|
||||
((L2Npc) effected).endDecayTask();
|
||||
}
|
||||
else
|
||||
{
|
||||
((L2Summon) effected).deleteMe();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package handlers.effecthandlers;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Summon;
|
||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||
@@ -43,7 +42,10 @@ public final class ConsumeBody extends AbstractEffect
|
||||
@Override
|
||||
public void instant(L2Character effector, L2Character effected, Skill skill, L2ItemInstance item)
|
||||
{
|
||||
if (!effected.isDead() || (!effected.isNpc() && !effected.isSummon()))
|
||||
if (!effected.isDead() //
|
||||
|| (effector.getTarget() != effected) //
|
||||
|| (!effected.isNpc() && !effected.isSummon()) //
|
||||
|| (effected.isSummon() && (effector != effected.getActingPlayer())))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -52,9 +54,5 @@ public final class ConsumeBody extends AbstractEffect
|
||||
{
|
||||
((L2Npc) effected).endDecayTask();
|
||||
}
|
||||
else
|
||||
{
|
||||
((L2Summon) effected).deleteMe();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package handlers.effecthandlers;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Summon;
|
||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||
@@ -43,7 +42,10 @@ public final class ConsumeBody extends AbstractEffect
|
||||
@Override
|
||||
public void instant(L2Character effector, L2Character effected, Skill skill, L2ItemInstance item)
|
||||
{
|
||||
if (!effected.isDead() || (!effected.isNpc() && !effected.isSummon()))
|
||||
if (!effected.isDead() //
|
||||
|| (effector.getTarget() != effected) //
|
||||
|| (!effected.isNpc() && !effected.isSummon()) //
|
||||
|| (effected.isSummon() && (effector != effected.getActingPlayer())))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -52,9 +54,5 @@ public final class ConsumeBody extends AbstractEffect
|
||||
{
|
||||
((L2Npc) effected).endDecayTask();
|
||||
}
|
||||
else
|
||||
{
|
||||
((L2Summon) effected).deleteMe();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package handlers.effecthandlers;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Summon;
|
||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||
@@ -43,7 +42,10 @@ public final class ConsumeBody extends AbstractEffect
|
||||
@Override
|
||||
public void instant(L2Character effector, L2Character effected, Skill skill, L2ItemInstance item)
|
||||
{
|
||||
if (!effected.isDead() || (!effected.isNpc() && !effected.isSummon()))
|
||||
if (!effected.isDead() //
|
||||
|| (effector.getTarget() != effected) //
|
||||
|| (!effected.isNpc() && !effected.isSummon()) //
|
||||
|| (effected.isSummon() && (effector != effected.getActingPlayer())))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -52,9 +54,5 @@ public final class ConsumeBody extends AbstractEffect
|
||||
{
|
||||
((L2Npc) effected).endDecayTask();
|
||||
}
|
||||
else
|
||||
{
|
||||
((L2Summon) effected).deleteMe();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package handlers.effecthandlers;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Summon;
|
||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||
@@ -43,7 +42,10 @@ public final class ConsumeBody extends AbstractEffect
|
||||
@Override
|
||||
public void instant(L2Character effector, L2Character effected, Skill skill, L2ItemInstance item)
|
||||
{
|
||||
if (!effected.isDead() || (!effected.isNpc() && !effected.isSummon()))
|
||||
if (!effected.isDead() //
|
||||
|| (effector.getTarget() != effected) //
|
||||
|| (!effected.isNpc() && !effected.isSummon()) //
|
||||
|| (effected.isSummon() && (effector != effected.getActingPlayer())))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -52,9 +54,5 @@ public final class ConsumeBody extends AbstractEffect
|
||||
{
|
||||
((L2Npc) effected).endDecayTask();
|
||||
}
|
||||
else
|
||||
{
|
||||
((L2Summon) effected).deleteMe();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package handlers.effecthandlers;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Summon;
|
||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||
@@ -43,7 +42,10 @@ public final class ConsumeBody extends AbstractEffect
|
||||
@Override
|
||||
public void instant(L2Character effector, L2Character effected, Skill skill, L2ItemInstance item)
|
||||
{
|
||||
if (!effected.isDead() || (!effected.isNpc() && !effected.isSummon()))
|
||||
if (!effected.isDead() //
|
||||
|| (effector.getTarget() != effected) //
|
||||
|| (!effected.isNpc() && !effected.isSummon()) //
|
||||
|| (effected.isSummon() && (effector != effected.getActingPlayer())))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -52,9 +54,5 @@ public final class ConsumeBody extends AbstractEffect
|
||||
{
|
||||
((L2Npc) effected).endDecayTask();
|
||||
}
|
||||
else
|
||||
{
|
||||
((L2Summon) effected).deleteMe();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package handlers.effecthandlers;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Summon;
|
||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||
@@ -43,7 +42,10 @@ public final class ConsumeBody extends AbstractEffect
|
||||
@Override
|
||||
public void instant(L2Character effector, L2Character effected, Skill skill, L2ItemInstance item)
|
||||
{
|
||||
if (!effected.isDead() || (!effected.isNpc() && !effected.isSummon()))
|
||||
if (!effected.isDead() //
|
||||
|| (effector.getTarget() != effected) //
|
||||
|| (!effected.isNpc() && !effected.isSummon()) //
|
||||
|| (effected.isSummon() && (effector != effected.getActingPlayer())))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -52,9 +54,5 @@ public final class ConsumeBody extends AbstractEffect
|
||||
{
|
||||
((L2Npc) effected).endDecayTask();
|
||||
}
|
||||
else
|
||||
{
|
||||
((L2Summon) effected).deleteMe();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package handlers.effecthandlers;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Summon;
|
||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||
@@ -43,7 +42,10 @@ public final class ConsumeBody extends AbstractEffect
|
||||
@Override
|
||||
public void instant(L2Character effector, L2Character effected, Skill skill, L2ItemInstance item)
|
||||
{
|
||||
if (!effected.isDead() || (!effected.isNpc() && !effected.isSummon()))
|
||||
if (!effected.isDead() //
|
||||
|| (effector.getTarget() != effected) //
|
||||
|| (!effected.isNpc() && !effected.isSummon()) //
|
||||
|| (effected.isSummon() && (effector != effected.getActingPlayer())))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -52,9 +54,5 @@ public final class ConsumeBody extends AbstractEffect
|
||||
{
|
||||
((L2Npc) effected).endDecayTask();
|
||||
}
|
||||
else
|
||||
{
|
||||
((L2Summon) effected).deleteMe();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -19,7 +19,6 @@ package handlers.effecthandlers;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Character;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Summon;
|
||||
import com.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||
@@ -43,7 +42,10 @@ public final class ConsumeBody extends AbstractEffect
|
||||
@Override
|
||||
public void instant(L2Character effector, L2Character effected, Skill skill, L2ItemInstance item)
|
||||
{
|
||||
if (!effected.isDead() || (!effected.isNpc() && !effected.isSummon()))
|
||||
if (!effected.isDead() //
|
||||
|| (effector.getTarget() != effected) //
|
||||
|| (!effected.isNpc() && !effected.isSummon()) //
|
||||
|| (effected.isSummon() && (effector != effected.getActingPlayer())))
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -52,9 +54,5 @@ public final class ConsumeBody extends AbstractEffect
|
||||
{
|
||||
((L2Npc) effected).endDecayTask();
|
||||
}
|
||||
else
|
||||
{
|
||||
((L2Summon) effected).deleteMe();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user