Sync with L2JServer Jan 24th 2015.

This commit is contained in:
mobius
2015-01-24 20:02:32 +00:00
parent d349bd3924
commit 1c6301c46d
1012 changed files with 23069 additions and 6307 deletions

View File

@ -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);
}
}