From 18279868f3a6da231195f62745f26c3db9f102f8 Mon Sep 17 00:00:00 2001 From: St3eT <St3eT@users.noreply.github.com> Date: Fri, 31 Jan 2014 21:24:20 +0000 Subject: [PATCH] BETA: Fixed NPE in quest '''Lost And Found''' (457). * Reported by: d!g0 * Reviewed by: malyelfik --- .../scripts/quests/Q00457_LostAndFound/Q00457_LostAndFound.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00457_LostAndFound/Q00457_LostAndFound.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00457_LostAndFound/Q00457_LostAndFound.java index 24e63fdeda..4032bddb76 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00457_LostAndFound/Q00457_LostAndFound.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00457_LostAndFound/Q00457_LostAndFound.java @@ -195,7 +195,7 @@ public final class Q00457_LostAndFound extends Quest @Override public String onKill(L2Npc npc, L2PcInstance player, boolean isSummon) { - QuestState st = player.getQuestState(getName()); + final QuestState st = (player.getQuestState(getName()) == null) ? newQuestState(player) : player.getQuestState(getName()); if ((getRandom(100) < CHANCE_SPAWN) && st.isNowAvailable() && (player.getLevel() >= MIN_LV)) { -- GitLab