Added level conditions for Kartia quests.

This commit is contained in:
MobiusDev
2016-09-01 19:18:49 +00:00
parent bdcbd837e4
commit 3209537826
6 changed files with 18 additions and 78 deletions

View File

@@ -42,6 +42,7 @@ public class Q00494_IncarnationOfGreedZellakaGroup extends Quest
super(494); super(494);
addStartNpc(KARTIA_RESEARCHER); addStartNpc(KARTIA_RESEARCHER);
addTalkId(KARTIA_RESEARCHER); addTalkId(KARTIA_RESEARCHER);
addCondLevel(MIN_LEVEL, MAX_LEVEL, "33647-00.htm");
} }
@Override @Override
@@ -79,15 +80,8 @@ public class Q00494_IncarnationOfGreedZellakaGroup extends Quest
switch (qs.getState()) switch (qs.getState())
{ {
case State.CREATED: case State.CREATED:
{
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL))
{
htmltext = "33647-00.htm";
}
else
{ {
htmltext = "33647-01.htm"; htmltext = "33647-01.htm";
}
break; break;
} }
case State.STARTED: case State.STARTED:
@@ -111,11 +105,7 @@ public class Q00494_IncarnationOfGreedZellakaGroup extends Quest
} }
case State.COMPLETED: case State.COMPLETED:
{ {
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL)) if (!qs.isNowAvailable())
{
htmltext = "33647-00.htm";
}
else if (!qs.isNowAvailable())
{ {
htmltext = "33647-07.html"; htmltext = "33647-07.html";
} }

View File

@@ -42,6 +42,7 @@ public class Q00495_IncarnationOfJealousyPellineGroup extends Quest
super(495); super(495);
addStartNpc(KARTIA_RESEARCHER); addStartNpc(KARTIA_RESEARCHER);
addTalkId(KARTIA_RESEARCHER); addTalkId(KARTIA_RESEARCHER);
addCondLevel(MIN_LEVEL, MAX_LEVEL, "33647-00.htm");
} }
@Override @Override
@@ -79,15 +80,8 @@ public class Q00495_IncarnationOfJealousyPellineGroup extends Quest
switch (qs.getState()) switch (qs.getState())
{ {
case State.CREATED: case State.CREATED:
{
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL))
{
htmltext = "33647-00.htm";
}
else
{ {
htmltext = "33647-01.htm"; htmltext = "33647-01.htm";
}
break; break;
} }
case State.STARTED: case State.STARTED:
@@ -111,11 +105,7 @@ public class Q00495_IncarnationOfJealousyPellineGroup extends Quest
} }
case State.COMPLETED: case State.COMPLETED:
{ {
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL)) if (!qs.isNowAvailable())
{
htmltext = "33647-00.htm";
}
else if (!qs.isNowAvailable())
{ {
htmltext = "33647-07.html"; htmltext = "33647-07.html";
} }

View File

@@ -42,6 +42,7 @@ public class Q00496_IncarnationOfGluttonyKaliosGroup extends Quest
super(496); super(496);
addStartNpc(KARTIA_RESEARCHER); addStartNpc(KARTIA_RESEARCHER);
addTalkId(KARTIA_RESEARCHER); addTalkId(KARTIA_RESEARCHER);
addCondLevel(MIN_LEVEL, MAX_LEVEL, "33647-00.htm");
} }
@Override @Override
@@ -79,15 +80,8 @@ public class Q00496_IncarnationOfGluttonyKaliosGroup extends Quest
switch (qs.getState()) switch (qs.getState())
{ {
case State.CREATED: case State.CREATED:
{
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL))
{
htmltext = "33647-00.htm";
}
else
{ {
htmltext = "33647-01.htm"; htmltext = "33647-01.htm";
}
break; break;
} }
case State.STARTED: case State.STARTED:
@@ -111,11 +105,7 @@ public class Q00496_IncarnationOfGluttonyKaliosGroup extends Quest
} }
case State.COMPLETED: case State.COMPLETED:
{ {
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL)) if (!qs.isNowAvailable())
{
htmltext = "33647-00.htm";
}
else if (!qs.isNowAvailable())
{ {
htmltext = "33647-07.html"; htmltext = "33647-07.html";
} }

View File

@@ -42,6 +42,7 @@ public class Q00497_IncarnationOfGreedZellakaSolo extends Quest
super(497); super(497);
addStartNpc(KARTIA_RESEARCHER); addStartNpc(KARTIA_RESEARCHER);
addTalkId(KARTIA_RESEARCHER); addTalkId(KARTIA_RESEARCHER);
addCondLevel(MIN_LEVEL, MAX_LEVEL, "33647-00.htm");
} }
@Override @Override
@@ -79,15 +80,8 @@ public class Q00497_IncarnationOfGreedZellakaSolo extends Quest
switch (qs.getState()) switch (qs.getState())
{ {
case State.CREATED: case State.CREATED:
{
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL))
{
htmltext = "33647-00.htm";
}
else
{ {
htmltext = "33647-01.htm"; htmltext = "33647-01.htm";
}
break; break;
} }
case State.STARTED: case State.STARTED:
@@ -111,11 +105,7 @@ public class Q00497_IncarnationOfGreedZellakaSolo extends Quest
} }
case State.COMPLETED: case State.COMPLETED:
{ {
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL)) if (!qs.isNowAvailable())
{
htmltext = "33647-00.htm";
}
else if (!qs.isNowAvailable())
{ {
htmltext = "33647-07.html"; htmltext = "33647-07.html";
} }

View File

@@ -42,6 +42,7 @@ public class Q00498_IncarnationOfJealousyPellineSolo extends Quest
super(498); super(498);
addStartNpc(KARTIA_RESEARCHER); addStartNpc(KARTIA_RESEARCHER);
addTalkId(KARTIA_RESEARCHER); addTalkId(KARTIA_RESEARCHER);
addCondLevel(MIN_LEVEL, MAX_LEVEL, "33647-00.htm");
} }
@Override @Override
@@ -79,15 +80,8 @@ public class Q00498_IncarnationOfJealousyPellineSolo extends Quest
switch (qs.getState()) switch (qs.getState())
{ {
case State.CREATED: case State.CREATED:
{
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL))
{
htmltext = "33647-00.htm";
}
else
{ {
htmltext = "33647-01.htm"; htmltext = "33647-01.htm";
}
break; break;
} }
case State.STARTED: case State.STARTED:
@@ -111,11 +105,7 @@ public class Q00498_IncarnationOfJealousyPellineSolo extends Quest
} }
case State.COMPLETED: case State.COMPLETED:
{ {
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL)) if (!qs.isNowAvailable())
{
htmltext = "33647-00.htm";
}
else if (!qs.isNowAvailable())
{ {
htmltext = "33647-07.html"; htmltext = "33647-07.html";
} }

View File

@@ -42,6 +42,7 @@ public class Q00499_IncarnationOfGluttonyKaliosSolo extends Quest
super(499); super(499);
addStartNpc(KARTIA_RESEARCHER); addStartNpc(KARTIA_RESEARCHER);
addTalkId(KARTIA_RESEARCHER); addTalkId(KARTIA_RESEARCHER);
addCondLevel(MIN_LEVEL, MAX_LEVEL, "33647-00.htm");
} }
@Override @Override
@@ -79,15 +80,8 @@ public class Q00499_IncarnationOfGluttonyKaliosSolo extends Quest
switch (qs.getState()) switch (qs.getState())
{ {
case State.CREATED: case State.CREATED:
{
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL))
{
htmltext = "33647-00.htm";
}
else
{ {
htmltext = "33647-01.htm"; htmltext = "33647-01.htm";
}
break; break;
} }
case State.STARTED: case State.STARTED:
@@ -111,11 +105,7 @@ public class Q00499_IncarnationOfGluttonyKaliosSolo extends Quest
} }
case State.COMPLETED: case State.COMPLETED:
{ {
if ((player.getLevel() < MIN_LEVEL) || (player.getLevel() > MAX_LEVEL)) if (!qs.isNowAvailable())
{
htmltext = "33647-00.htm";
}
else if (!qs.isNowAvailable())
{ {
htmltext = "33647-07.html"; htmltext = "33647-07.html";
} }