TombRaider Quest update for OnEnterZone.

Contributed by Klaudia.
This commit is contained in:
MobiusDevelopment 2021-08-10 00:53:38 +00:00
parent ee1d7ab90d
commit ffde4289d1
3 changed files with 30 additions and 6 deletions

View File

@ -155,9 +155,17 @@ public class Q00933_TombRaiders extends Quest
if (creature.isPlayer())
{
final QuestState qs = getQuestState(creature.getActingPlayer(), true);
if ((qs != null) && qs.isCreated())
if (qs != null)
{
qs.startQuest();
if (qs.isCreated())
{
qs.startQuest();
}
else if (qs.isNowAvailable() && qs.isCond(0))
{
qs.setState(State.CREATED);
qs.startQuest();
}
}
}
return super.onEnterZone(creature, zone);

View File

@ -155,9 +155,17 @@ public class Q00933_TombRaiders extends Quest
if (creature.isPlayer())
{
final QuestState qs = getQuestState(creature.getActingPlayer(), true);
if ((qs != null) && qs.isCreated())
if (qs != null)
{
qs.startQuest();
if (qs.isCreated())
{
qs.startQuest();
}
else if (qs.isNowAvailable() && qs.isCond(0))
{
qs.setState(State.CREATED);
qs.startQuest();
}
}
}
return super.onEnterZone(creature, zone);

View File

@ -155,9 +155,17 @@ public class Q00933_TombRaiders extends Quest
if (creature.isPlayer())
{
final QuestState qs = getQuestState(creature.getActingPlayer(), true);
if ((qs != null) && qs.isCreated())
if (qs != null)
{
qs.startQuest();
if (qs.isCreated())
{
qs.startQuest();
}
else if (qs.isNowAvailable() && qs.isCond(0))
{
qs.setState(State.CREATED);
qs.startQuest();
}
}
}
return super.onEnterZone(creature, zone);