_DS_ 15 年之前
父节点
当前提交
afc456ea94
共有 1 个文件被更改,包括 12 次插入9 次删除
  1. 12 9
      L2_GameServer/java/net/sf/l2j/gameserver/model/L2Party.java

+ 12 - 9
L2_GameServer/java/net/sf/l2j/gameserver/model/L2Party.java

@@ -227,7 +227,7 @@ public class L2Party {
 	{
 		for (L2PcInstance member : getPartyMembers())
 		{
-			if (!BlockList.isBlocked(member, broadcaster))
+			if (member != null && !BlockList.isBlocked(member, broadcaster))
 				member.sendPacket(msg);
 		}
 	}
@@ -259,7 +259,7 @@ public class L2Party {
         L2Summon summon;
         for (L2PcInstance pMember : getPartyMembers())
         {
-            if ((summon = pMember.getPet()) != null)
+            if (pMember != null && (summon = pMember.getPet()) != null)
             {
                 player.sendPacket(new ExPartyPetWindowAdd(summon));
             }
@@ -290,13 +290,16 @@ public class L2Party {
 		// update partySpelled
 		for(L2PcInstance member : getPartyMembers())
         {
-			member.updateEffectIcons(true); // update party icons only
-            summon = member.getPet();
-            member.broadcastUserInfo();
-            if (summon != null)
-            {
-                summon.updateEffectIcons();
-            }
+			if (member != null)
+			{
+				member.updateEffectIcons(true); // update party icons only
+	            summon = member.getPet();
+	            member.broadcastUserInfo();
+	            if (summon != null)
+	            {
+	                summon.updateEffectIcons();
+	            }
+			}
         }
 
 		if (isInDimensionalRift())