Start of Fate quest improvements.

Contributed by Stayway.
This commit is contained in:
MobiusDev
2017-08-13 20:23:15 +00:00
parent b09418c0a0
commit e69dc07c7a
8 changed files with 55 additions and 12 deletions

View File

@@ -0,0 +1,3 @@
<html><body>Grand Master Valfar:<br>
See the master for your race. I am Kamael. You are not.
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Grand Master Rivian:<br>
See the master for your race. I am Elven. You are not.
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>High Prefect Took:<br>
See the master for your race. I am Orc. You are not.
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>High Priest Franco:<br>
See the master for your race. I am Human. You are not.
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Head Blacksmith Moka:<br>
See the master for your race. I am Dwarf. You are not.
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Grand Magister Devon:<br>
See the master for your race. I am Dark Elf. You are not.
</body></html>

View File

@@ -297,10 +297,10 @@ public final class Q10331_StartOfFate extends Quest
switch (npc.getId())
{
case FRANCO:
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
if (player.getRace() == Race.HUMAN)
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
switch (player.getClassId())
{
@@ -318,13 +318,17 @@ public final class Q10331_StartOfFate extends Quest
break;
}
}
else
{
htmltext = "32153-04.html";
}
break;
}
case RIVIAN:
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
if (player.getRace() == Race.ELF)
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
switch (player.getClassId())
{
@@ -342,13 +346,17 @@ public final class Q10331_StartOfFate extends Quest
break;
}
}
else
{
htmltext = "32147-04.html";
}
break;
}
case DEVON:
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
if (player.getRace() == Race.DARK_ELF)
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
switch (player.getClassId())
{
@@ -366,13 +374,17 @@ public final class Q10331_StartOfFate extends Quest
break;
}
}
else
{
htmltext = "32160-04.html";
}
break;
}
case TOOK:
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
if (player.getRace() == Race.ORC)
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
switch (player.getClassId())
{
@@ -390,25 +402,33 @@ public final class Q10331_StartOfFate extends Quest
break;
}
}
else
{
htmltext = "32150-04.html";
}
break;
}
case MOKA:
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
if (player.getRace() == Race.DWARF)
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
htmltext = "32157-07.html";
break;
}
}
else
{
htmltext = "32157-04.html";
}
break;
}
case VALFAR:
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
if (player.getRace() == Race.KAMAEL)
{
if ((qs.getCond() >= 3) && (qs.getCond() <= 8))
{
switch (player.getClassId())
{
@@ -426,6 +446,10 @@ public final class Q10331_StartOfFate extends Quest
break;
}
}
else
{
htmltext = "32146-04.html";
}
break;
}
case SEBION:

View File

@@ -25,3 +25,4 @@ TODO list
-Underground five man dungeons
-Check all quests rewards
-Kamaloka
-Provisional Clan Halls