Steel Door coins removed from story quest rewards.
This commit is contained in:
@@ -150,7 +150,7 @@ public final class Q10390_KekropusLetter extends Quest
|
|||||||
if (st.isCond(4))
|
if (st.isCond(4))
|
||||||
{
|
{
|
||||||
giveItems(player, EWC, 3);
|
giveItems(player, EWC, 3);
|
||||||
giveStoryQuestReward(player, 21);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 370440, 88);
|
addExpAndSp(player, 370440, 88);
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_46, ExShowScreenMessage.TOP_CENTER, 6000);
|
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_46, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||||
|
@@ -95,7 +95,7 @@ public final class Q10391_ASuspiciousHelper extends Quest
|
|||||||
if (st.isCond(2))
|
if (st.isCond(2))
|
||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveStoryQuestReward(player, 1);
|
giveStoryQuestReward(npc, player);
|
||||||
giveItems(player, EAC, 1);
|
giveItems(player, EAC, 1);
|
||||||
addExpAndSp(player, 388290, 93);
|
addExpAndSp(player, 388290, 93);
|
||||||
}
|
}
|
||||||
|
@@ -100,7 +100,7 @@ public final class Q10392_FailureAndItsConsequences extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAC, 5);
|
giveItems(player, EAC, 5);
|
||||||
giveStoryQuestReward(player, 17);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 2329740, 559);
|
addExpAndSp(player, 2329740, 559);
|
||||||
htmltext = event;
|
htmltext = event;
|
||||||
}
|
}
|
||||||
|
@@ -92,7 +92,7 @@ public final class Q10393_KekropusLetterAClueCompleted extends LetterQuest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAC, 4);
|
giveItems(player, EAC, 4);
|
||||||
giveStoryQuestReward(player, 15);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 483840, 116);
|
addExpAndSp(player, 483840, 116);
|
||||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_52, ExShowScreenMessage.TOP_CENTER, 6000);
|
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_52, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||||
htmltext = event;
|
htmltext = event;
|
||||||
|
@@ -85,7 +85,7 @@ public final class Q10394_MutualBenefit extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAC, 6);
|
giveItems(player, EAC, 6);
|
||||||
giveStoryQuestReward(player, 26);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 3_151_312, 756);
|
addExpAndSp(player, 3_151_312, 756);
|
||||||
|
@@ -94,7 +94,7 @@ public final class Q10395_NotATraitor extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAC, 5);
|
giveItems(player, EAC, 5);
|
||||||
giveStoryQuestReward(player, 32);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 3_781_574, 907);
|
addExpAndSp(player, 3_781_574, 907);
|
||||||
|
@@ -92,7 +92,7 @@ public final class Q10397_KekropusLetterASuspiciousBadge extends LetterQuest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EWB, 2);
|
giveItems(player, EWB, 2);
|
||||||
giveStoryQuestReward(player, 20);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 635_250, 152);
|
addExpAndSp(player, 635_250, 152);
|
||||||
|
@@ -88,7 +88,7 @@ public final class Q10398_ASuspiciousBadge extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAB, 5);
|
giveItems(player, EAB, 5);
|
||||||
giveStoryQuestReward(player, 36);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 6135787, 914);
|
addExpAndSp(player, 6135787, 914);
|
||||||
|
@@ -86,7 +86,7 @@ public final class Q10399_TheAlphabetOfTheGiants extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAB, 5);
|
giveItems(player, EAB, 5);
|
||||||
giveStoryQuestReward(player, 37);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 8779765, 914);
|
addExpAndSp(player, 8779765, 914);
|
||||||
|
@@ -92,7 +92,7 @@ public final class Q10401_KekropusLetterDecodingTheBadge extends LetterQuest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAB, 5);
|
giveItems(player, EAB, 5);
|
||||||
giveStoryQuestReward(player, 30);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 731_010, 175);
|
addExpAndSp(player, 731_010, 175);
|
||||||
|
@@ -94,7 +94,7 @@ public final class Q10402_NowhereToTurn extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAB, 5);
|
giveItems(player, EAB, 5);
|
||||||
giveStoryQuestReward(player, 34);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 5_482_574, 1_315);
|
addExpAndSp(player, 5_482_574, 1_315);
|
||||||
|
@@ -93,7 +93,7 @@ public final class Q10403_TheGuardianGiant extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAB, 5);
|
giveItems(player, EAB, 5);
|
||||||
giveStoryQuestReward(player, 40);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 6_579_090, 1_578);
|
addExpAndSp(player, 6_579_090, 1_578);
|
||||||
|
@@ -92,7 +92,7 @@ public final class Q10404_KekropusLetterAHiddenMeaning extends LetterQuest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EWA, 1);
|
giveItems(player, EWA, 1);
|
||||||
giveStoryQuestReward(player, 71);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 807_240, 193);
|
addExpAndSp(player, 807_240, 193);
|
||||||
|
@@ -96,7 +96,7 @@ public final class Q10405_KartiasSeed extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAA, 5);
|
giveItems(player, EAA, 5);
|
||||||
giveStoryQuestReward(player, 57);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 6_251_174, 1_500);
|
addExpAndSp(player, 6_251_174, 1_500);
|
||||||
|
@@ -86,7 +86,7 @@ public final class Q10406_BeforeDarknessBearsFruit extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAA, 3);
|
giveItems(player, EAA, 3);
|
||||||
giveStoryQuestReward(player, 10);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 3_125_586, 750);
|
addExpAndSp(player, 3_125_586, 750);
|
||||||
|
@@ -93,7 +93,7 @@ public final class Q10408_KekropusLetterTheSwampOfScreams extends LetterQuest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EWA, 2);
|
giveItems(player, EWA, 2);
|
||||||
giveStoryQuestReward(player, 91);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 942_690, 226);
|
addExpAndSp(player, 942_690, 226);
|
||||||
|
@@ -79,7 +79,7 @@ public final class Q10409_ASuspiciousVagabondInTheSwamp extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAA, 3);
|
giveItems(player, EAA, 3);
|
||||||
giveStoryQuestReward(player, 3);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 942_690, 226);
|
addExpAndSp(player, 942_690, 226);
|
||||||
|
@@ -104,7 +104,7 @@ public final class Q10410_EmbryoInTheSwampOfScreams extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAA, 5);
|
giveItems(player, EAA, 5);
|
||||||
giveStoryQuestReward(player, 63);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 161_046_201, 4072);
|
addExpAndSp(player, 161_046_201, 4072);
|
||||||
|
@@ -93,7 +93,7 @@ public final class Q10411_KekropusLetterTheForestOfTheDead extends LetterQuest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EWA, 2);
|
giveItems(player, EWA, 2);
|
||||||
giveStoryQuestReward(player, 91);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 942_690, 226);
|
addExpAndSp(player, 942_690, 226);
|
||||||
|
@@ -79,7 +79,7 @@ public final class Q10412_ASuspiciousVagabondInTheForest extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAA, 3);
|
giveItems(player, EAA, 3);
|
||||||
giveStoryQuestReward(player, 3);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 942_690, 226);
|
addExpAndSp(player, 942_690, 226);
|
||||||
|
@@ -133,7 +133,7 @@ public final class Q10413_EmbryoInTheForestOfTheDead extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAA, 5);
|
giveItems(player, EAA, 5);
|
||||||
giveStoryQuestReward(player, 63);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 16_968_420, 4072);
|
addExpAndSp(player, 16_968_420, 4072);
|
||||||
|
@@ -93,7 +93,7 @@ public final class Q10414_KekropusLetterWithCourage extends LetterQuest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAA, 5);
|
giveItems(player, EAA, 5);
|
||||||
giveStoryQuestReward(player, 123);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 1_088_640, 261);
|
addExpAndSp(player, 1_088_640, 261);
|
||||||
|
@@ -94,7 +94,7 @@ public class Q10415_KekropusLetterWithWisdom extends LetterQuest
|
|||||||
{
|
{
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
giveItems(player, EAA, 5);
|
giveItems(player, EAA, 5);
|
||||||
giveStoryQuestReward(player, 123);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 1_088_640, 261);
|
addExpAndSp(player, 1_088_640, 261);
|
||||||
|
@@ -77,7 +77,7 @@ public final class Q10416_InSearchOfTheEyeOfArgos extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAA, 2);
|
giveItems(player, EAA, 2);
|
||||||
giveStoryQuestReward(player, 2);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() > MIN_LEVEL)
|
if (player.getLevel() > MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 1_088_640, 261);
|
addExpAndSp(player, 1_088_640, 261);
|
||||||
|
@@ -91,7 +91,7 @@ public final class Q10417_DaimonTheWhiteEyed extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAA, 5);
|
giveItems(player, EAA, 5);
|
||||||
giveStoryQuestReward(player, 26);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() > MIN_LEVEL)
|
if (player.getLevel() > MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 2_721_600, 653);
|
addExpAndSp(player, 2_721_600, 653);
|
||||||
|
@@ -93,7 +93,7 @@ public final class Q10419_KekropusLetterKampfsWhereabouts extends LetterQuest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EWS, 1);
|
giveItems(player, EWS, 1);
|
||||||
giveStoryQuestReward(player, 182);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 1_277_640, 306);
|
addExpAndSp(player, 1_277_640, 306);
|
||||||
|
@@ -106,7 +106,7 @@ public final class Q10420_TheVarkaSilenosSupporters extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAS, 2);
|
giveItems(player, EAS, 2);
|
||||||
giveStoryQuestReward(player, 89);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 22_997_520, 5519);
|
addExpAndSp(player, 22_997_520, 5519);
|
||||||
|
@@ -89,7 +89,7 @@ public final class Q10421_AssassinationOfTheVarkaSilenosCommander extends Quest
|
|||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, stoneId, 15);
|
giveItems(player, stoneId, 15);
|
||||||
giveItems(player, EAS, 2);
|
giveItems(player, EAS, 2);
|
||||||
giveStoryQuestReward(player, 30);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 7_665_840, 1839);
|
addExpAndSp(player, 7_665_840, 1839);
|
||||||
|
@@ -93,7 +93,7 @@ public final class Q10422_AssassinationOfTheVarkaSilenosChief extends Quest
|
|||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, stoneId, 15);
|
giveItems(player, stoneId, 15);
|
||||||
giveItems(player, EAS, 2);
|
giveItems(player, EAS, 2);
|
||||||
giveStoryQuestReward(player, 30);
|
giveStoryQuestReward(npc, player);
|
||||||
if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL))
|
if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL))
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 7_665_840, 1839);
|
addExpAndSp(player, 7_665_840, 1839);
|
||||||
|
@@ -92,7 +92,7 @@ public final class Q10424_KekropusLetterBelosWhereabouts extends LetterQuest
|
|||||||
{
|
{
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
giveItems(player, EWS, 1);
|
giveItems(player, EWS, 1);
|
||||||
giveStoryQuestReward(player, 182);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 1_277_640, 306);
|
addExpAndSp(player, 1_277_640, 306);
|
||||||
|
@@ -109,7 +109,7 @@ public final class Q10425_TheKetraOrcSupporters extends Quest
|
|||||||
{
|
{
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
giveItems(player, EAS, 2);
|
giveItems(player, EAS, 2);
|
||||||
giveStoryQuestReward(player, 89);
|
giveStoryQuestReward(npc, player);
|
||||||
if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL))
|
if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL))
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 22_997_520, 5519);
|
addExpAndSp(player, 22_997_520, 5519);
|
||||||
|
@@ -91,7 +91,7 @@ public final class Q10426_AssassinationOfTheKetraOrcCommander extends Quest
|
|||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
giveItems(player, stoneId, 15);
|
giveItems(player, stoneId, 15);
|
||||||
giveItems(player, EAS, 2);
|
giveItems(player, EAS, 2);
|
||||||
giveStoryQuestReward(player, 30);
|
giveStoryQuestReward(npc, player);
|
||||||
if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL))
|
if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL))
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 7_665_840, 1839);
|
addExpAndSp(player, 7_665_840, 1839);
|
||||||
|
@@ -93,7 +93,7 @@ public final class Q10427_AssassinationOfTheKetraOrcChief extends Quest
|
|||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
giveItems(player, stoneId, 15);
|
giveItems(player, stoneId, 15);
|
||||||
giveItems(player, EAS, 2);
|
giveItems(player, EAS, 2);
|
||||||
giveStoryQuestReward(player, 30);
|
giveStoryQuestReward(npc, player);
|
||||||
if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL))
|
if ((player.getLevel() >= MIN_LEVEL) && (player.getLevel() <= MAX_LEVEL))
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 7_665_840, 1839);
|
addExpAndSp(player, 7_665_840, 1839);
|
||||||
|
@@ -90,7 +90,7 @@ public final class Q10460_ReturnOfTheAlligatorHunter extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAC, 7);
|
giveItems(player, EAC, 7);
|
||||||
giveStoryQuestReward(player, 26);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 2795688, 670);
|
addExpAndSp(player, 2795688, 670);
|
||||||
htmltext = event;
|
htmltext = event;
|
||||||
}
|
}
|
||||||
|
@@ -92,7 +92,7 @@ public class Q10521_QueenNavarisLetterVarkaSilenosBarracks extends LetterQuest
|
|||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 1277640, 306);
|
addExpAndSp(player, 1277640, 306);
|
||||||
// TODO: giveStoryQuestReward(npc, player);
|
giveStoryQuestReward(npc, player);
|
||||||
showOnScreenMsg(player, NpcStringId.YOU_HAVE_FINISHED_ALL_OF_QUEEN_NAVARI_S_LETTERS_GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_LETTERS_FROM_A_MINSTREL_AT_LV_85, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.YOU_HAVE_FINISHED_ALL_OF_QUEEN_NAVARI_S_LETTERS_GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_LETTERS_FROM_A_MINSTREL_AT_LV_85, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(QuestType.ONE_TIME, true);
|
qs.exitQuest(QuestType.ONE_TIME, true);
|
||||||
htmltext = event;
|
htmltext = event;
|
||||||
|
@@ -92,7 +92,7 @@ public final class Q10707_FlamesOfSorrow extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAC, 2);
|
giveItems(player, EAC, 2);
|
||||||
giveStoryQuestReward(player, 10);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 483_840, 116);
|
addExpAndSp(player, 483_840, 116);
|
||||||
|
@@ -101,7 +101,7 @@ public final class Q10708_StrengthenTheBarrier extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EWB, 1);
|
giveItems(player, EWB, 1);
|
||||||
giveStoryQuestReward(player, 17);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 20881876, 152);
|
addExpAndSp(player, 20881876, 152);
|
||||||
|
@@ -118,7 +118,7 @@ public final class Q10709_TheStolenSeed extends Quest
|
|||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
takeItems(player, FRAGMENT, -1);
|
takeItems(player, FRAGMENT, -1);
|
||||||
giveItems(player, EAB, 5);
|
giveItems(player, EAB, 5);
|
||||||
giveStoryQuestReward(player, 30);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 731_010, 175);
|
addExpAndSp(player, 731_010, 175);
|
||||||
|
@@ -114,7 +114,7 @@ public final class Q10710_LifeEnergyRepository extends Quest
|
|||||||
{
|
{
|
||||||
st.exitQuest(false, true);
|
st.exitQuest(false, true);
|
||||||
giveItems(player, EAA, 2);
|
giveItems(player, EAA, 2);
|
||||||
giveStoryQuestReward(player, 19);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 3_125_586, 750);
|
addExpAndSp(player, 3_125_586, 750);
|
||||||
|
@@ -364,7 +364,7 @@ public final class Q10753_WindsOfFateChoices extends Quest
|
|||||||
player.sendSkillList();
|
player.sendSkillList();
|
||||||
player.sendPacket(new SocialAction(player.getObjectId(), 24));
|
player.sendPacket(new SocialAction(player.getObjectId(), 24));
|
||||||
showOnScreenMsg(player, NpcStringId.CONGRATULATIONS_YOU_WILL_NOW_GRADUATE_FROM_THE_CLAN_ACADEMY_AND_LEAVE_YOUR_CURRENT_CLAN_YOU_CAN_NOW_JOIN_A_CLAN_AS_A_REGULAR_MEMBER_WITHOUT_BEING_SUBJECT_TO_ANY_PENALTIES, ExShowScreenMessage.TOP_CENTER, 10000);
|
showOnScreenMsg(player, NpcStringId.CONGRATULATIONS_YOU_WILL_NOW_GRADUATE_FROM_THE_CLAN_ACADEMY_AND_LEAVE_YOUR_CURRENT_CLAN_YOU_CAN_NOW_JOIN_A_CLAN_AS_A_REGULAR_MEMBER_WITHOUT_BEING_SUBJECT_TO_ANY_PENALTIES, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||||
giveStoryQuestReward(player, 400);
|
giveStoryQuestReward(npc, player);
|
||||||
giveItems(player, SAYHAS_BOX_W, 1);
|
giveItems(player, SAYHAS_BOX_W, 1);
|
||||||
giveItems(player, CHAOS_POMANDER, 2);
|
giveItems(player, CHAOS_POMANDER, 2);
|
||||||
giveItems(player, MENTEE_CARTIFICATE, 1);
|
giveItems(player, MENTEE_CARTIFICATE, 1);
|
||||||
@@ -387,7 +387,7 @@ public final class Q10753_WindsOfFateChoices extends Quest
|
|||||||
player.sendSkillList();
|
player.sendSkillList();
|
||||||
player.sendPacket(new SocialAction(player.getObjectId(), 24));
|
player.sendPacket(new SocialAction(player.getObjectId(), 24));
|
||||||
showOnScreenMsg(player, NpcStringId.CONGRATULATIONS_YOU_WILL_NOW_GRADUATE_FROM_THE_CLAN_ACADEMY_AND_LEAVE_YOUR_CURRENT_CLAN_YOU_CAN_NOW_JOIN_A_CLAN_AS_A_REGULAR_MEMBER_WITHOUT_BEING_SUBJECT_TO_ANY_PENALTIES, ExShowScreenMessage.TOP_CENTER, 10000);
|
showOnScreenMsg(player, NpcStringId.CONGRATULATIONS_YOU_WILL_NOW_GRADUATE_FROM_THE_CLAN_ACADEMY_AND_LEAVE_YOUR_CURRENT_CLAN_YOU_CAN_NOW_JOIN_A_CLAN_AS_A_REGULAR_MEMBER_WITHOUT_BEING_SUBJECT_TO_ANY_PENALTIES, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||||
giveStoryQuestReward(player, 400);
|
giveStoryQuestReward(npc, player);
|
||||||
giveItems(player, SAYHAS_BOX_M, 1);
|
giveItems(player, SAYHAS_BOX_M, 1);
|
||||||
giveItems(player, CHAOS_POMANDER, 2);
|
giveItems(player, CHAOS_POMANDER, 2);
|
||||||
giveItems(player, MENTEE_CARTIFICATE, 1);
|
giveItems(player, MENTEE_CARTIFICATE, 1);
|
||||||
|
@@ -86,7 +86,7 @@ public final class Q10755_LettersFromTheQueenWindyHill extends LetterQuest
|
|||||||
{
|
{
|
||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveStoryQuestReward(player, 5);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 120960, 29);
|
addExpAndSp(player, 120960, 29);
|
||||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_30, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_30, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
|
@@ -89,7 +89,7 @@ public final class Q10756_AnInterdimensionalDraft extends Quest
|
|||||||
{
|
{
|
||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveStoryQuestReward(player, 8);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 174222, 41);
|
addExpAndSp(player, 174222, 41);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -87,7 +87,7 @@ public final class Q10757_QuietingTheStorm extends Quest
|
|||||||
{
|
{
|
||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveStoryQuestReward(player, 7);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 632051, 151);
|
addExpAndSp(player, 632051, 151);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -89,7 +89,7 @@ public final class Q10758_TheOathOfTheWind extends Quest
|
|||||||
{
|
{
|
||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveStoryQuestReward(player, 3);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 561645, 134);
|
addExpAndSp(player, 561645, 134);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -86,7 +86,7 @@ public class Q10760_LettersFromTheQueenOrcBarracks extends LetterQuest
|
|||||||
{
|
{
|
||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveStoryQuestReward(player, 5);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 242760, 58);
|
addExpAndSp(player, 242760, 58);
|
||||||
showOnScreenMsg(player, NpcStringId.TRY_TALKING_TO_VORBOS_BY_THE_WELL_NYOU_CAN_RECEIVE_QUEEN_NAVARI_S_NEXT_LETTER_AT_LV_40, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.TRY_TALKING_TO_VORBOS_BY_THE_WELL_NYOU_CAN_RECEIVE_QUEEN_NAVARI_S_NEXT_LETTER_AT_LV_40, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
|
@@ -91,7 +91,7 @@ public class Q10761_AnOrcInLove extends Quest
|
|||||||
{
|
{
|
||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveStoryQuestReward(player, 20);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 354546, 85);
|
addExpAndSp(player, 354546, 85);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -79,7 +79,7 @@ public final class Q10762_MarionetteSpirit extends Quest
|
|||||||
{
|
{
|
||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveStoryQuestReward(player, 5);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 896996, 215);
|
addExpAndSp(player, 896996, 215);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -79,7 +79,7 @@ public final class Q10763_TerrifyingChertuba extends Quest
|
|||||||
{
|
{
|
||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveStoryQuestReward(player, 10);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 896996, 215);
|
addExpAndSp(player, 896996, 215);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -89,7 +89,7 @@ public final class Q10764_FreeSpirit extends Quest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
addSpawn(SYLPH, SYLPH_LOCATION, false, 4000);
|
addSpawn(SYLPH, SYLPH_LOCATION, false, 4000);
|
||||||
giveStoryQuestReward(player, 10);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 1312934, 315);
|
addExpAndSp(player, 1312934, 315);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -90,7 +90,7 @@ public final class Q10769_LettersFromTheQueenCrumaTowerPart1 extends LetterQuest
|
|||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_WEAPON_C, 1);
|
giveItems(player, ENCHANT_WEAPON_C, 1);
|
||||||
giveItems(player, ENCHANT_ARMOR_C, 1);
|
giveItems(player, ENCHANT_ARMOR_C, 1);
|
||||||
giveStoryQuestReward(player, 11);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 370440, 88);
|
addExpAndSp(player, 370440, 88);
|
||||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_46, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_46, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
|
@@ -99,7 +99,7 @@ public final class Q10770_InSearchOfTheGrail extends Quest
|
|||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_WEAPON_C, 2);
|
giveItems(player, ENCHANT_WEAPON_C, 2);
|
||||||
giveItems(player, ENCHANT_ARMOR_C, 5);
|
giveItems(player, ENCHANT_ARMOR_C, 5);
|
||||||
giveStoryQuestReward(player, 30);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 2342300, 562);
|
addExpAndSp(player, 2342300, 562);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -89,7 +89,7 @@ public final class Q10771_VolatilePower extends Quest
|
|||||||
if (qs.isCond(3))
|
if (qs.isCond(3))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_C, 5);
|
giveItems(player, ENCHANT_ARMOR_C, 5);
|
||||||
giveStoryQuestReward(player, 20);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 2708350, 650);
|
addExpAndSp(player, 2708350, 650);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -111,7 +111,7 @@ public final class Q10772_ReportsFromCrumaTowerPart1 extends Quest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_C, 2);
|
giveItems(player, ENCHANT_ARMOR_C, 2);
|
||||||
giveStoryQuestReward(player, 4);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 127575, 30);
|
addExpAndSp(player, 127575, 30);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -88,7 +88,7 @@ public final class Q10774_LettersFromTheQueenCrumaTowerPart2 extends LetterQuest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_C, 2);
|
giveItems(player, ENCHANT_ARMOR_C, 2);
|
||||||
giveStoryQuestReward(player, 11);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 483840, 116);
|
addExpAndSp(player, 483840, 116);
|
||||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_52, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_52, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
|
@@ -93,7 +93,7 @@ public final class Q10775_InSearchOfAnAncientGiant extends Quest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_C, 9);
|
giveItems(player, ENCHANT_ARMOR_C, 9);
|
||||||
giveStoryQuestReward(player, 46);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 4443600, 1066);
|
addExpAndSp(player, 4443600, 1066);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -139,7 +139,7 @@ public final class Q10776_TheWrathOfTheGiants extends Quest
|
|||||||
if (qs.isCond(4))
|
if (qs.isCond(4))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_C, 4);
|
giveItems(player, ENCHANT_ARMOR_C, 4);
|
||||||
giveStoryQuestReward(player, 20);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 4838400, 1161);
|
addExpAndSp(player, 4838400, 1161);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -113,7 +113,7 @@ public final class Q10777_ReportsFromCrumaTowerPart2 extends Quest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_C, 2);
|
giveItems(player, ENCHANT_ARMOR_C, 2);
|
||||||
giveStoryQuestReward(player, 4);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 151263, 36);
|
addExpAndSp(player, 151263, 36);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -87,7 +87,7 @@ public final class Q10779_LettersFromTheQueenSeaOfSpores extends LetterQuest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_WEAPON_B, 3);
|
giveItems(player, ENCHANT_WEAPON_B, 3);
|
||||||
giveStoryQuestReward(player, 37);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 635250, 152);
|
addExpAndSp(player, 635250, 152);
|
||||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_58, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_58, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
|
@@ -92,7 +92,7 @@ public final class Q10780_AWeakenedBarrier extends Quest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_B, 5);
|
giveItems(player, ENCHANT_ARMOR_B, 5);
|
||||||
giveStoryQuestReward(player, 36);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 15108843, 914);
|
addExpAndSp(player, 15108843, 914);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -87,7 +87,7 @@ public final class Q10781_IngredientsToEnforcements extends Quest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_B, 5);
|
giveItems(player, ENCHANT_ARMOR_B, 5);
|
||||||
giveStoryQuestReward(player, 37);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 19688585, 914);
|
addExpAndSp(player, 19688585, 914);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
|
@@ -89,7 +89,7 @@ public final class Q10782_LettersFromTheQueenForsakenPlains extends LetterQuest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_B, 10);
|
giveItems(player, ENCHANT_ARMOR_B, 10);
|
||||||
giveStoryQuestReward(player, 60);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 731010, 175);
|
addExpAndSp(player, 731010, 175);
|
||||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_61, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_61, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
|
@@ -103,7 +103,7 @@ public final class Q10783_TracesOfAnAmbush extends Quest
|
|||||||
case "33866-08.html":
|
case "33866-08.html":
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_B, 5);
|
giveItems(player, ENCHANT_ARMOR_B, 5);
|
||||||
giveStoryQuestReward(player, 34);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 5482574, 1315);
|
addExpAndSp(player, 5482574, 1315);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
break;
|
break;
|
||||||
|
@@ -91,7 +91,7 @@ public final class Q10784_TheBrokenDevice extends Quest
|
|||||||
{
|
{
|
||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveStoryQuestReward(player, 40);
|
giveStoryQuestReward(npc, player);
|
||||||
giveAdena(player, 990_000, true);
|
giveAdena(player, 990_000, true);
|
||||||
giveItems(player, SOULSHOT, 6000);
|
giveItems(player, SOULSHOT, 6000);
|
||||||
giveItems(player, SPIRITSHOT, 6000);
|
giveItems(player, SPIRITSHOT, 6000);
|
||||||
|
@@ -89,7 +89,7 @@ public final class Q10785_LettersFromTheQueenFieldsOfMassacre extends LetterQues
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_WEAPON_A, 1);
|
giveItems(player, ENCHANT_WEAPON_A, 1);
|
||||||
giveStoryQuestReward(player, 71);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 807240, 193);
|
addExpAndSp(player, 807240, 193);
|
||||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_65, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_65, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
|
@@ -100,7 +100,7 @@ public final class Q10786_ResidentProblemSolver extends Quest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_A, 5);
|
giveItems(player, ENCHANT_ARMOR_A, 5);
|
||||||
giveStoryQuestReward(player, 57);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 6251174, 1500);
|
addExpAndSp(player, 6251174, 1500);
|
||||||
|
@@ -104,7 +104,7 @@ public final class Q10787_ASpyMission extends Quest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_A, 5);
|
giveItems(player, ENCHANT_ARMOR_A, 5);
|
||||||
giveStoryQuestReward(player, 29);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 3125586, 750);
|
addExpAndSp(player, 3125586, 750);
|
||||||
|
@@ -89,7 +89,7 @@ public final class Q10789_LettersFromTheQueenSwampOfScreams extends LetterQuest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_WEAPON_A, 2);
|
giveItems(player, ENCHANT_WEAPON_A, 2);
|
||||||
giveStoryQuestReward(player, 91);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 942690, 226);
|
addExpAndSp(player, 942690, 226);
|
||||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_70, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_70, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
|
@@ -101,7 +101,7 @@ public class Q10790_AMercenaryHelper extends Quest
|
|||||||
if (qs.isCond(2) && (player.getLevel() >= MIN_LEVEL))
|
if (qs.isCond(2) && (player.getLevel() >= MIN_LEVEL))
|
||||||
{
|
{
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
giveStoryQuestReward(player, 3);
|
giveStoryQuestReward(npc, player);
|
||||||
giveItems(player, EAA, 3);
|
giveItems(player, EAA, 3);
|
||||||
addExpAndSp(player, 942650, 226);
|
addExpAndSp(player, 942650, 226);
|
||||||
htmltext = "33847-07.html";
|
htmltext = "33847-07.html";
|
||||||
|
@@ -100,7 +100,7 @@ public class Q10791_TheManOfMystery extends Quest
|
|||||||
if (qs.isCond(3))
|
if (qs.isCond(3))
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 16968420, 4072);
|
addExpAndSp(player, 16968420, 4072);
|
||||||
giveStoryQuestReward(player, 63);
|
giveStoryQuestReward(npc, player);
|
||||||
giveItems(player, EAA, 2);
|
giveItems(player, EAA, 2);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
htmltext = "33847-07.html";
|
htmltext = "33847-07.html";
|
||||||
|
@@ -87,7 +87,7 @@ public final class Q10792_LettersFromTheQueenForestOfTheDead extends LetterQuest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_WEAPON_A, 2);
|
giveItems(player, ENCHANT_WEAPON_A, 2);
|
||||||
giveStoryQuestReward(player, 91);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 942690, 226);
|
addExpAndSp(player, 942690, 226);
|
||||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_70, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_70, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
|
@@ -98,7 +98,7 @@ public final class Q10793_SaveTheSouls extends Quest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANT_ARMOR_A, 3);
|
giveItems(player, ENCHANT_ARMOR_A, 3);
|
||||||
giveStoryQuestReward(player, 3);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 942690, 226);
|
addExpAndSp(player, 942690, 226);
|
||||||
|
@@ -132,7 +132,7 @@ public final class Q10794_InvestigateTheForest extends Quest
|
|||||||
{
|
{
|
||||||
takeItems(player, OLD_JEWELRY_BOX, -1);
|
takeItems(player, OLD_JEWELRY_BOX, -1);
|
||||||
giveItems(player, ENCHANT_ARMOR_A, 5);
|
giveItems(player, ENCHANT_ARMOR_A, 5);
|
||||||
giveStoryQuestReward(player, 63);
|
giveStoryQuestReward(npc, player);
|
||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 16968420, 4072);
|
addExpAndSp(player, 16968420, 4072);
|
||||||
|
@@ -74,7 +74,7 @@ public class Q10795_LettersFromTheQueenWallOfAgros extends LetterQuest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, EAA, 5);
|
giveItems(player, EAA, 5);
|
||||||
giveStoryQuestReward(player, 123);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 1088640, 261);
|
addExpAndSp(player, 1088640, 261);
|
||||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_76, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_QUEEN_NAVARI_AT_LV_76, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
|
@@ -96,7 +96,7 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest
|
|||||||
if (player.getLevel() >= MIN_LEVEL)
|
if (player.getLevel() >= MIN_LEVEL)
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 1088640, 261);
|
addExpAndSp(player, 1088640, 261);
|
||||||
giveStoryQuestReward(player, 2);
|
giveStoryQuestReward(npc, player);
|
||||||
giveItems(player, EAA, 2);
|
giveItems(player, EAA, 2);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
htmltext = event;
|
htmltext = event;
|
||||||
|
@@ -78,7 +78,7 @@ public class Q10797_CrossingFate extends Quest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
addExpAndSp(player, 2721600, 653);
|
addExpAndSp(player, 2721600, 653);
|
||||||
giveStoryQuestReward(player, 26);
|
giveStoryQuestReward(npc, player);
|
||||||
giveItems(player, EAA, 5);
|
giveItems(player, EAA, 5);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
break;
|
break;
|
||||||
|
@@ -89,7 +89,7 @@ public class Q10798_LettersFromTheQueenDragonValley extends LetterQuest
|
|||||||
if (qs.isCond(2))
|
if (qs.isCond(2))
|
||||||
{
|
{
|
||||||
giveItems(player, EWS, 2);
|
giveItems(player, EWS, 2);
|
||||||
giveStoryQuestReward(player, 182);
|
giveStoryQuestReward(npc, player);
|
||||||
addExpAndSp(player, 1277640, 306);
|
addExpAndSp(player, 1277640, 306);
|
||||||
showOnScreenMsg(player, NpcStringId.YOU_HAVE_FINISHED_ALL_OF_QUEEN_NAVARI_S_LETTERS_GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_LETTERS_FROM_A_MINSTREL_AT_LV_85, ExShowScreenMessage.TOP_CENTER, 8000);
|
showOnScreenMsg(player, NpcStringId.YOU_HAVE_FINISHED_ALL_OF_QUEEN_NAVARI_S_LETTERS_GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_LETTERS_FROM_A_MINSTREL_AT_LV_85, ExShowScreenMessage.TOP_CENTER, 8000);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
|
@@ -100,7 +100,7 @@ public class Q10799_StrangeThingsAfootInTheValley extends Quest
|
|||||||
{
|
{
|
||||||
final int itemId = Integer.parseInt(event.replace("giveReward_", ""));
|
final int itemId = Integer.parseInt(event.replace("giveReward_", ""));
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
giveStoryQuestReward(player, 196);
|
giveStoryQuestReward(npc, player);
|
||||||
giveItems(player, EAS, 10);
|
giveItems(player, EAS, 10);
|
||||||
giveItems(player, itemId, 30);
|
giveItems(player, itemId, 30);
|
||||||
addExpAndSp(player, 76658400, 18398);
|
addExpAndSp(player, 76658400, 18398);
|
||||||
|
@@ -101,7 +101,7 @@ public class Q10800_ReconnaissanceAtDragonValley extends Quest
|
|||||||
{
|
{
|
||||||
final int itemId = Integer.parseInt(event.replace("giveReward_", ""));
|
final int itemId = Integer.parseInt(event.replace("giveReward_", ""));
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
giveStoryQuestReward(player, 235);
|
giveStoryQuestReward(npc, player);
|
||||||
giveItems(player, EAS, 10);
|
giveItems(player, EAS, 10);
|
||||||
giveItems(player, itemId, 30);
|
giveItems(player, itemId, 30);
|
||||||
addExpAndSp(player, 84722400, 20333);
|
addExpAndSp(player, 84722400, 20333);
|
||||||
|
@@ -71,6 +71,7 @@ import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
|
|||||||
import com.l2jmobius.gameserver.model.olympiad.CompetitionType;
|
import com.l2jmobius.gameserver.model.olympiad.CompetitionType;
|
||||||
import com.l2jmobius.gameserver.model.olympiad.Participant;
|
import com.l2jmobius.gameserver.model.olympiad.Participant;
|
||||||
import com.l2jmobius.gameserver.model.skills.Skill;
|
import com.l2jmobius.gameserver.model.skills.Skill;
|
||||||
|
import com.l2jmobius.gameserver.model.skills.SkillCaster;
|
||||||
import com.l2jmobius.gameserver.model.zone.L2ZoneType;
|
import com.l2jmobius.gameserver.model.zone.L2ZoneType;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ActionFailed;
|
import com.l2jmobius.gameserver.network.serverpackets.ActionFailed;
|
||||||
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
import com.l2jmobius.gameserver.network.serverpackets.ExQuestNpcLogList;
|
||||||
@@ -108,8 +109,7 @@ public class Quest extends AbstractScript implements IIdentifiable
|
|||||||
private static final int RESET_HOUR = 6;
|
private static final int RESET_HOUR = 6;
|
||||||
private static final int RESET_MINUTES = 30;
|
private static final int RESET_MINUTES = 30;
|
||||||
|
|
||||||
private static final int STEEL_DOOR_COIN = 37045; // Steel Door Guild Coin
|
private static final SkillHolder STORY_QUEST_BUFF_REWARD = new SkillHolder(27580, 1);
|
||||||
private static final SkillHolder STORY_QUEST_REWARD = new SkillHolder(27580, 1);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the reset hour for a daily quest, could be overridden on a script.
|
* @return the reset hour for a daily quest, could be overridden on a script.
|
||||||
@@ -3335,12 +3335,11 @@ public class Quest extends AbstractScript implements IIdentifiable
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void giveStoryQuestReward(L2PcInstance player, int steelDoorCoinCount)
|
public void giveStoryQuestReward(L2Npc npc, L2PcInstance player)
|
||||||
{
|
{
|
||||||
giveItems(player, STEEL_DOOR_COIN, steelDoorCoinCount);
|
|
||||||
if (Config.ENABLE_STORY_QUEST_BUFF_REWARD)
|
if (Config.ENABLE_STORY_QUEST_BUFF_REWARD)
|
||||||
{
|
{
|
||||||
STORY_QUEST_REWARD.getSkill().applyEffects(player, player);
|
SkillCaster.triggerCast(npc, player, STORY_QUEST_BUFF_REWARD.getSkill());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user