diff --git a/L2J_Mobius_C4_ScionsOfDestiny/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java b/L2J_Mobius_C4_ScionsOfDestiny/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java index 72299e8bcc..47bcbfc8bf 100644 --- a/L2J_Mobius_C4_ScionsOfDestiny/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java +++ b/L2J_Mobius_C4_ScionsOfDestiny/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java @@ -557,11 +557,17 @@ public class Q501_ProofOfClanAlliance extends Quest public QuestState getClanLeaderQuestState(PlayerInstance player, NpcInstance npc) { final Clan clan = player.getClan(); + if (clan == null) + { + return null; + } + final PlayerInstance leader = clan.getLeader().getPlayerInstance(); if (leader == null) { return null; } + return leader.getQuestState(getName()); } } diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java index 72299e8bcc..47bcbfc8bf 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java @@ -557,11 +557,17 @@ public class Q501_ProofOfClanAlliance extends Quest public QuestState getClanLeaderQuestState(PlayerInstance player, NpcInstance npc) { final Clan clan = player.getClan(); + if (clan == null) + { + return null; + } + final PlayerInstance leader = clan.getLeader().getPlayerInstance(); if (leader == null) { return null; } + return leader.getQuestState(getName()); } }