Sync with L2JServer Jan 24th 2015.
This commit is contained in:
@ -74,17 +74,16 @@ public final class Unsummon extends AbstractEffect
|
||||
@Override
|
||||
public void onStart(BuffInfo info)
|
||||
{
|
||||
final L2Summon summon = info.getEffected().getSummon();
|
||||
|
||||
if (summon != null)
|
||||
if (info.getEffected().isServitor())
|
||||
{
|
||||
final L2PcInstance summonOwner = summon.getOwner();
|
||||
final L2Summon servitor = (L2Summon) info.getEffected();
|
||||
final L2PcInstance summonOwner = servitor.getOwner();
|
||||
|
||||
summon.abortAttack();
|
||||
summon.abortCast();
|
||||
summon.stopAllEffects();
|
||||
servitor.abortAttack();
|
||||
servitor.abortCast();
|
||||
servitor.stopAllEffects();
|
||||
|
||||
summon.unSummon(summonOwner);
|
||||
servitor.unSummon(summonOwner);
|
||||
summonOwner.sendPacket(SystemMessageId.YOUR_SERVITOR_HAS_VANISHED_YOU_LL_NEED_TO_SUMMON_A_NEW_ONE);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user