Jelajahi Sumber

BETA: NPE fixes for the following quests:
* Q508_AClansReputation
* Q509_AClansFame
* Q510_AClansPrestige

Nik 12 tahun lalu
induk
melakukan
7deae534ef

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/Q508_AClansReputation/Q508_AClansReputation.java

@@ -176,7 +176,7 @@ public class Q508_AClansReputation extends Quest
 		else
 		{
 			L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
-			if (player.isInsideRadius(pleader, 1500, true, false))
+			if (pleader != null && player.isInsideRadius(pleader, 1500, true, false))
 			{
 				st = pleader.getQuestState(qn);
 			}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/Q509_AClansFame/Q509_AClansFame.java

@@ -163,7 +163,7 @@ public class Q509_AClansFame extends Quest
 		else
 		{
 			L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
-			if (player.isInsideRadius(pleader, 1500, true, false))
+			if (pleader != null && player.isInsideRadius(pleader, 1500, true, false))
 			{
 				st = pleader.getQuestState(qn);
 			}

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/scripts/quests/Q510_AClansPrestige/Q510_AClansPrestige.java

@@ -127,7 +127,7 @@ public class Q510_AClansPrestige extends Quest
 		else
 		{
 			L2PcInstance pleader = player.getClan().getLeader().getPlayerInstance();
-			if (player.isInsideRadius(pleader, 1500, true, false))
+			if (pleader != null && player.isInsideRadius(pleader, 1500, true, false))
 			{
 				st = pleader.getQuestState(qn);
 			}