From e69dc07c7a8ef39f16fb252ed86a55b06a5e1ab0 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sun, 13 Aug 2017 20:23:15 +0000 Subject: [PATCH] Start of Fate quest improvements. Contributed by Stayway. --- .../quests/Q10331_StartOfFate/32146-04.html | 3 ++ .../quests/Q10331_StartOfFate/32147-04.html | 3 ++ .../quests/Q10331_StartOfFate/32150-04.html | 3 ++ .../quests/Q10331_StartOfFate/32153-04.html | 3 ++ .../quests/Q10331_StartOfFate/32157-04.html | 3 ++ .../quests/Q10331_StartOfFate/32160-04.html | 3 ++ .../Q10331_StartOfFate.java | 48 ++++++++++++++----- L2J_Mobius_Helios/readme.txt | 1 + 8 files changed, 55 insertions(+), 12 deletions(-) create mode 100644 L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-04.html create mode 100644 L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-04.html create mode 100644 L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-04.html create mode 100644 L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-04.html create mode 100644 L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-04.html create mode 100644 L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-04.html diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-04.html b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-04.html new file mode 100644 index 0000000000..6cb0597774 --- /dev/null +++ b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32146-04.html @@ -0,0 +1,3 @@ +Grand Master Valfar:
+See the master for your race. I am Kamael. You are not. + \ No newline at end of file diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-04.html b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-04.html new file mode 100644 index 0000000000..12c509487d --- /dev/null +++ b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32147-04.html @@ -0,0 +1,3 @@ +Grand Master Rivian:
+See the master for your race. I am Elven. You are not. + \ No newline at end of file diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-04.html b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-04.html new file mode 100644 index 0000000000..d6ed168c27 --- /dev/null +++ b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32150-04.html @@ -0,0 +1,3 @@ +High Prefect Took:
+See the master for your race. I am Orc. You are not. + \ No newline at end of file diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-04.html b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-04.html new file mode 100644 index 0000000000..fa9929cb70 --- /dev/null +++ b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32153-04.html @@ -0,0 +1,3 @@ +High Priest Franco:
+See the master for your race. I am Human. You are not. + \ No newline at end of file diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-04.html b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-04.html new file mode 100644 index 0000000000..a5afda5fcd --- /dev/null +++ b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32157-04.html @@ -0,0 +1,3 @@ +Head Blacksmith Moka:
+See the master for your race. I am Dwarf. You are not. + \ No newline at end of file diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-04.html b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-04.html new file mode 100644 index 0000000000..792e463fa7 --- /dev/null +++ b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/32160-04.html @@ -0,0 +1,3 @@ +Grand Magister Devon:
+See the master for your race. I am Dark Elf. You are not. + \ No newline at end of file diff --git a/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/Q10331_StartOfFate.java b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/Q10331_StartOfFate.java index 7f89f2bd76..f61cf9dadb 100644 --- a/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/Q10331_StartOfFate.java +++ b/L2J_Mobius_Helios/dist/game/data/scripts/quests/Q10331_StartOfFate/Q10331_StartOfFate.java @@ -298,9 +298,9 @@ public final class Q10331_StartOfFate extends Quest { case FRANCO: { - if ((qs.getCond() >= 3) && (qs.getCond() <= 8)) + if (player.getRace() == Race.HUMAN) { - 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 (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 (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 (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 (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 (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: diff --git a/L2J_Mobius_Helios/readme.txt b/L2J_Mobius_Helios/readme.txt index 9bb51f7e56..a66457bb84 100644 --- a/L2J_Mobius_Helios/readme.txt +++ b/L2J_Mobius_Helios/readme.txt @@ -25,3 +25,4 @@ TODO list -Underground five man dungeons -Check all quests rewards -Kamaloka +-Provisional Clan Halls