Adjustments and fixes for low level story line quests.

Contributed by Neith.
This commit is contained in:
MobiusDevelopment 2021-02-27 08:05:34 +00:00
parent f1f2a1fd1d
commit 3f31ef2c63
5 changed files with 60 additions and 7 deletions

View File

@ -31,6 +31,8 @@ import org.l2jmobius.gameserver.model.quest.State;
import org.l2jmobius.gameserver.network.NpcStringId;
import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId;
import quests.Q11027_PathOfDestinyOvercome.Q11027_PathOfDestinyOvercome;
/**
* Where Fates Intersect (10589)
* @URL https://l2wiki.com/Where_Fates_Intersect
@ -62,7 +64,6 @@ public class Q10589_WhereFatesIntersect extends Quest
private static final boolean PARTY_QUEST = true;
private static final int KILLING_COND = 3;
private static final int FINISH_COND = 4;
private static final int MIN_LEVEL = 85;
// Rewards
private static final int REWARD_ITEM1 = 80908; // Lv. 95 Achievement Reward Box
private static final int REWARD_ITEM1_AMOUNT = 1;
@ -77,7 +78,7 @@ public class Q10589_WhereFatesIntersect extends Quest
addTalkId(TARTI, HERPHAH, VOLLODOS, JOACHIM);
addKillId(MONSTERS);
registerQuestItems(MONSTER_DROP);
addCondMinLevel(MIN_LEVEL, getNoQuestMsg(null));
addCondCompletedQuest(Q11027_PathOfDestinyOvercome.class.getSimpleName(), getNoQuestMsg(null));
}
@Override

View File

@ -42,6 +42,8 @@ import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
import org.l2jmobius.gameserver.network.serverpackets.ExTutorialShowId;
import org.l2jmobius.gameserver.network.serverpackets.classchange.ExClassChangeSetAlarm;
import quests.Q11024_PathOfDestinyBeginning.Q11024_PathOfDestinyBeginning;
/**
* Path of Destiny - Proving (11025)
* @URL https://l2wiki.com/Path_of_Destiny_-_Proving
@ -121,7 +123,8 @@ public class Q11025_PathOfDestinyProving extends Quest
addTalkId(TARTI, RAYMOND, TELESHA, MYSTERIOUS_WIZARD, KALLESIN, ZENATH);
addKillId(VAMPIRE, CARCASS_BAT, SKELETON_SCOUT, SKELETON_ARCHER, SKELETON_WARRIOR, SPARTOI_SOLDIER, RAGING_SPARTOI, SKELETON_WARRIOR_2, SKELETON_SCOUT_2);
registerQuestItems(WIND_SPIRIT_REALM_RELIC, SECRET_MATERIAL, BREATH_OF_DEATH);
addCondMinLevel(LEVEL_20, "34505-16.html");
// addCondMinLevel(LEVEL_20, "34505-16.html");
addCondCompletedQuest(Q11024_PathOfDestinyBeginning.class.getSimpleName(), "34505-16.html");
setQuestNameNpcStringId(NpcStringId.LV_20_PATH_OF_DESTINY_PROVING);
}
@ -389,6 +392,11 @@ public class Q11025_PathOfDestinyProving extends Quest
htmltext = "34505-06.html";
break;
}
case 9:
{
htmltext = "34505-07.html";
break;
}
case 10:
{
if (player.getLevel() >= 40)
@ -421,6 +429,10 @@ public class Q11025_PathOfDestinyProving extends Quest
{
htmltext = "33177-01.html";
}
else if (qs.isCond(3))
{
htmltext = "33177-02.html";
}
else if (qs.isCond(4))
{
htmltext = "33177-06.html";

View File

@ -1,5 +1,5 @@
<html><body>Tarti:<br>
I agree completely.<br>
Go to the <font color="LEVEL">Einhasad Temple</font> and find <font color="LEVEL">Raymond</font>.<br>
I'm sure this quest won't be easy... But you're strong enough.<br>
I'm sure this quest won't be easy... But you're strong enough. If your level is less than 76 please level up and comeback to me.<br>
</body></html>

View File

@ -394,12 +394,12 @@ public class Q11026_PathOfDestinyConviction extends Quest
}
case 15:
{
htmltext = "34505-06.html";
htmltext = "34505-07.html";
break;
}
case 16:
{
htmltext = "34505-06.html";
htmltext = "34505-10.html";
break;
}
case 17:
@ -424,6 +424,11 @@ public class Q11026_PathOfDestinyConviction extends Quest
htmltext = "33963-01.html";
break;
}
case 3:
{
htmltext = "33963-02.html";
break;
}
case 4:
{
htmltext = "33963-06.html";
@ -434,6 +439,11 @@ public class Q11026_PathOfDestinyConviction extends Quest
htmltext = "33963-07.html";
break;
}
case 6:
{
htmltext = "33963-08.html";
break;
}
case 7:
{
htmltext = "33963-12.html";
@ -446,7 +456,12 @@ public class Q11026_PathOfDestinyConviction extends Quest
}
case 9:
{
htmltext = "33963-18.html";
htmltext = "33963-14.html";
break;
}
case 10:
{
htmltext = "33963-17.html";
break;
}
case 11:
@ -454,6 +469,11 @@ public class Q11026_PathOfDestinyConviction extends Quest
htmltext = "33963-19.html";
break;
}
case 12:
{
htmltext = "33963-20.html";
break;
}
case 13:
{
htmltext = "33963-24.html";

View File

@ -522,6 +522,11 @@ public class Q11027_PathOfDestinyOvercome extends Quest
htmltext = "30648-01.html";
break;
}
case 3:
{
htmltext = "30648-02.html";
break;
}
case 4:
{
htmltext = "30648-06.html";
@ -532,6 +537,11 @@ public class Q11027_PathOfDestinyOvercome extends Quest
htmltext = "30648-07.html";
break;
}
case 6:
{
htmltext = "30648-08.html";
break;
}
case 7:
{
htmltext = "30648-12.html";
@ -542,6 +552,11 @@ public class Q11027_PathOfDestinyOvercome extends Quest
htmltext = "30648-13.html";
break;
}
case 9:
{
htmltext = "30648-14.html";
break;
}
case 10:
{
htmltext = "30648-18.html";
@ -552,6 +567,11 @@ public class Q11027_PathOfDestinyOvercome extends Quest
htmltext = "30648-19.html";
break;
}
case 12:
{
htmltext = "30648-20.html";
break;
}
case 13:
{
htmltext = "30648-24.html";