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,10 +155,18 @@ public class Q00933_TombRaiders extends Quest
if (creature.isPlayer()) if (creature.isPlayer())
{ {
final QuestState qs = getQuestState(creature.getActingPlayer(), true); final QuestState qs = getQuestState(creature.getActingPlayer(), true);
if ((qs != null) && qs.isCreated()) if (qs != null)
{
if (qs.isCreated())
{ {
qs.startQuest(); qs.startQuest();
} }
else if (qs.isNowAvailable() && qs.isCond(0))
{
qs.setState(State.CREATED);
qs.startQuest();
}
}
} }
return super.onEnterZone(creature, zone); return super.onEnterZone(creature, zone);
} }

View File

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

View File

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