From d1f25efbf70e8d528e7a8108f100e30735e4a966 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Fri, 13 Oct 2017 14:26:29 +0000 Subject: [PATCH] Fixed quest In Search of the Cause (10829) NPE. --- .../Q10829_InSearchOfTheCause.java | 9 ++++++--- .../Q10829_InSearchOfTheCause.java | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10829_InSearchOfTheCause/Q10829_InSearchOfTheCause.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10829_InSearchOfTheCause/Q10829_InSearchOfTheCause.java index 51d032e116..37e956aa4a 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10829_InSearchOfTheCause/Q10829_InSearchOfTheCause.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/quests/Q10829_InSearchOfTheCause/Q10829_InSearchOfTheCause.java @@ -170,10 +170,13 @@ public final class Q10829_InSearchOfTheCause extends Quest @Override public String onSeeCreature(L2Npc npc, L2Character creature, boolean isSummon) { - final QuestState qs = getQuestState((L2PcInstance) creature, true); - if ((qs != null) && qs.isCond(1) && creature.isPlayer()) + if (creature.isPlayer()) { - qs.setCond(2, true); + final QuestState qs = getQuestState((L2PcInstance) creature, true); + if ((qs != null) && qs.isCond(1) && creature.isPlayer()) + { + qs.setCond(2, true); + } } return super.onSeeCreature(npc, creature, isSummon); } diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10829_InSearchOfTheCause/Q10829_InSearchOfTheCause.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10829_InSearchOfTheCause/Q10829_InSearchOfTheCause.java index 51d032e116..37e956aa4a 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10829_InSearchOfTheCause/Q10829_InSearchOfTheCause.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10829_InSearchOfTheCause/Q10829_InSearchOfTheCause.java @@ -170,10 +170,13 @@ public final class Q10829_InSearchOfTheCause extends Quest @Override public String onSeeCreature(L2Npc npc, L2Character creature, boolean isSummon) { - final QuestState qs = getQuestState((L2PcInstance) creature, true); - if ((qs != null) && qs.isCond(1) && creature.isPlayer()) + if (creature.isPlayer()) { - qs.setCond(2, true); + final QuestState qs = getQuestState((L2PcInstance) creature, true); + if ((qs != null) && qs.isCond(1) && creature.isPlayer()) + { + qs.setCond(2, true); + } } return super.onSeeCreature(npc, creature, isSummon); }