Fixed quest In Search of the Cause (10829) NPE.

This commit is contained in:
MobiusDev
2017-10-13 14:26:29 +00:00
parent e6293f3c98
commit d1f25efbf7
2 changed files with 12 additions and 6 deletions

View File

@@ -169,12 +169,15 @@ public final class Q10829_InSearchOfTheCause extends Quest
@Override
public String onSeeCreature(L2Npc npc, L2Character creature, boolean isSummon)
{
if (creature.isPlayer())
{
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);
}
}

View File

@@ -169,12 +169,15 @@ public final class Q10829_InSearchOfTheCause extends Quest
@Override
public String onSeeCreature(L2Npc npc, L2Character creature, boolean isSummon)
{
if (creature.isPlayer())
{
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);
}
}