diff --git a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/Shutdown.java b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/Shutdown.java index 91016226e0..c048ff319a 100644 --- a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/Shutdown.java +++ b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/Shutdown.java @@ -509,6 +509,12 @@ public class Shutdown extends Thread // Logout Character try { + // Unsummon pets + if (player.getPet() != null) + { + player.getPet().unSummon(player); + } + // Save player status player.store(); } diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/Shutdown.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/Shutdown.java index b06fa42f84..1b53c6628c 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/Shutdown.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/Shutdown.java @@ -518,6 +518,12 @@ public class Shutdown extends Thread // Logout Character try { + // Unsummon pets + if (player.getPet() != null) + { + player.getPet().unSummon(player); + } + // Save player status player.store(); }