Changed story quests 21 to 76 level to match description.
Contributed by champzix1.
This commit is contained in:
@@ -88,8 +88,7 @@ public final class Q10332_ToughRoad extends Quest
|
||||
{
|
||||
if (st.isCond(1))
|
||||
{
|
||||
giveAdena(player, 700, true);
|
||||
addExpAndSp(player, 90000, 21);
|
||||
addExpAndSp(player, 42250, 20);
|
||||
st.exitQuest(false, true);
|
||||
player.getVariables().remove(MOVIE_VAR);
|
||||
break;
|
||||
|
@@ -106,7 +106,6 @@ public final class Q10333_DisappearedSakum extends Quest
|
||||
{
|
||||
if (qs.isCond(3))
|
||||
{
|
||||
giveAdena(player, 800, true);
|
||||
addExpAndSp(player, 180000, 43);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
|
@@ -78,7 +78,6 @@ public final class Q10334_ReportingTheStatusOfTheWindmillHill extends Quest
|
||||
{
|
||||
if (qs.isCond(1))
|
||||
{
|
||||
giveAdena(player, 850, true);
|
||||
addExpAndSp(player, 200000, 48);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
|
@@ -94,7 +94,6 @@ public final class Q10335_RequestToFindSakum extends Quest
|
||||
{
|
||||
if (st.isCond(3))
|
||||
{
|
||||
giveAdena(player, 900, true);
|
||||
addExpAndSp(player, 350000, 84);
|
||||
st.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
|
@@ -40,7 +40,6 @@ public final class Q10336_DividedSakumKanilov extends Quest
|
||||
private static final int KANILOV = 27451;
|
||||
// Items
|
||||
private static final int SAKUM_SKETCH = 17584;
|
||||
private static final int EWD = 955; // Scroll: Enchant Weapon (D-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 27;
|
||||
private static final int MAX_LEVEL = 40;
|
||||
@@ -84,8 +83,6 @@ public final class Q10336_DividedSakumKanilov extends Quest
|
||||
{
|
||||
if (st.isCond(3))
|
||||
{
|
||||
giveAdena(player, 1000, true);
|
||||
giveItems(player, EWD, 3);
|
||||
addExpAndSp(player, 500000, 120);
|
||||
st.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
|
@@ -96,8 +96,7 @@ public final class Q10337_SakumsImpact extends Quest
|
||||
{
|
||||
if (qs.isCond(3))
|
||||
{
|
||||
giveAdena(player, 1030, true);
|
||||
addExpAndSp(player, 650000, 156);
|
||||
addExpAndSp(player, 1000000, 156);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -86,7 +86,6 @@ public final class Q10358_DividedSakumPoslof extends Quest
|
||||
{
|
||||
if (st.isCond(4))
|
||||
{
|
||||
giveAdena(player, 1050, true);
|
||||
addExpAndSp(player, 750000, 180);
|
||||
st.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
|
@@ -122,8 +122,7 @@ public final class Q10359_TracesOfEvil extends Quest
|
||||
{
|
||||
if ((st.getCond() >= 4) && (st.getCond() <= 11))
|
||||
{
|
||||
giveAdena(player, 1080, true);
|
||||
addExpAndSp(player, 900000, 216);
|
||||
addExpAndSp(player, 1800000, 216);
|
||||
st.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -52,7 +52,6 @@ public final class Q10390_KekropusLetter extends Quest
|
||||
private static final int KEKROPUS_LETTER = 36706;
|
||||
private static final int HAINE_SOE = 37112; // Scroll of Escape: Heine
|
||||
private static final int ALLIGATOR_ISLAND_SOE = 37025; // Scroll of Escape: Alligator Island
|
||||
private static final int EWC = 951; // Scroll: Enchant Weapon (C-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 40;
|
||||
private static final int MAX_LEVEL = 45;
|
||||
@@ -149,7 +148,6 @@ public final class Q10390_KekropusLetter extends Quest
|
||||
{
|
||||
if (st.isCond(4))
|
||||
{
|
||||
giveItems(player, EWC, 3);
|
||||
giveStoryQuestReward(npc, player);
|
||||
addExpAndSp(player, 370440, 88);
|
||||
st.exitQuest(false, true);
|
||||
|
@@ -36,7 +36,6 @@ public final class Q10391_ASuspiciousHelper extends Quest
|
||||
// Items
|
||||
private static final int CARD = 36707; // Forged Identification Card
|
||||
private static final int EXP_MATERTIAL = 36708; // Experimental Material
|
||||
private static final int EAC = 952; // Scroll: Enchant Armor (C-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 40;
|
||||
private static final int MAX_LEVEL = 46;
|
||||
@@ -96,7 +95,6 @@ public final class Q10391_ASuspiciousHelper extends Quest
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveStoryQuestReward(npc, player);
|
||||
giveItems(player, EAC, 1);
|
||||
addExpAndSp(player, 388290, 93);
|
||||
}
|
||||
break;
|
||||
|
@@ -42,7 +42,6 @@ public final class Q10392_FailureAndItsConsequences extends Quest
|
||||
};
|
||||
// Items
|
||||
private static final int FRAGMENT = 36709; // Suspicious Fragment
|
||||
private static final int EAC = 952; // Scroll: Enchant Armor (C-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 40;
|
||||
private static final int MAX_LEVEL = 46;
|
||||
@@ -99,9 +98,8 @@ public final class Q10392_FailureAndItsConsequences extends Quest
|
||||
if (st.isCond(3))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAC, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
addExpAndSp(player, 2329740, 559);
|
||||
addExpAndSp(player, 4175045, 559);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
|
@@ -39,7 +39,6 @@ public final class Q10393_KekropusLetterAClueCompleted extends LetterQuest
|
||||
// Items
|
||||
private static final int SOE_TOWN_OF_OREN = 37113; // Scroll of Escape: Town of Oren
|
||||
private static final int SOE_OUTLAW_FOREST = 37026; // Scroll of Escape: Outlaw Forest
|
||||
private static final int EAC = 952; // Scroll: Enchant Armor (C-grade)
|
||||
// Location
|
||||
private static final Location TELEPORT_LOC = new Location(83676, 55510, -1512);
|
||||
// Misc
|
||||
@@ -91,7 +90,6 @@ public final class Q10393_KekropusLetterAClueCompleted extends LetterQuest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAC, 4);
|
||||
giveStoryQuestReward(npc, player);
|
||||
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);
|
||||
|
@@ -39,8 +39,6 @@ public final class Q10394_MutualBenefit extends Quest
|
||||
private static final int GARGOYLE = 20241; // Hunter Gargoyle
|
||||
private static final int BASILISK = 20573; // Tarlk Basilisk
|
||||
private static final int ELDER_BASILISK = 20574; // Elder Tarlk Basilisk
|
||||
// Items
|
||||
private static final int EAC = 952; // Scroll: Enchant Armor (C-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 46;
|
||||
private static final int MAX_LEVEL = 52;
|
||||
@@ -84,11 +82,10 @@ public final class Q10394_MutualBenefit extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAC, 6);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 3_151_312, 756);
|
||||
addExpAndSp(player, 6758129, 756);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -47,8 +47,6 @@ public final class Q10395_NotATraitor extends Quest
|
||||
20576, // Oel Mahum Shaman
|
||||
21261, // Ol Mahum Transcender
|
||||
};
|
||||
// Items
|
||||
private static final int EAC = 952; // Scroll: Enchant Armor (C-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 46;
|
||||
private static final int MAX_LEVEL = 52;
|
||||
@@ -93,11 +91,10 @@ public final class Q10395_NotATraitor extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAC, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 3_781_574, 907);
|
||||
addExpAndSp(player, 8419210, 907);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -39,7 +39,6 @@ public final class Q10397_KekropusLetterASuspiciousBadge extends LetterQuest
|
||||
// Items
|
||||
private static final int SOE_TOWN_OF_OREN = 37114; // Scroll of Escape: Town of Oren
|
||||
private static final int SOE_SEA_OF_SPORES = 37027; // Scroll of Escape: Sea of Spores
|
||||
private static final int EWB = 947; // Scroll: Enchant Weapon (B-grade)
|
||||
// Location
|
||||
private static final Location TELEPORT_LOC = new Location(81013, 56413, -1552);
|
||||
// Misc
|
||||
@@ -91,11 +90,10 @@ public final class Q10397_KekropusLetterASuspiciousBadge extends LetterQuest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EWB, 2);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 635_250, 152);
|
||||
addExpAndSp(player, 635250, 152);
|
||||
}
|
||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_58, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||
htmltext = event;
|
||||
|
@@ -43,7 +43,6 @@ public final class Q10398_ASuspiciousBadge extends Quest
|
||||
};
|
||||
// Items
|
||||
private static final int BADGE = 36666; // Unidentified Suspicious Badge
|
||||
private static final int EAB = 948; // Scroll: Enchant Armor (B-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 52;
|
||||
private static final int MAX_LEVEL = 58;
|
||||
@@ -87,7 +86,6 @@ public final class Q10398_ASuspiciousBadge extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAB, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
|
@@ -40,7 +40,6 @@ public final class Q10399_TheAlphabetOfTheGiants extends Quest
|
||||
};
|
||||
// Items
|
||||
private static final int TABLET = 36667; // Giant's Alphabet
|
||||
private static final int EAB = 948; // Scroll: Enchant Armor (B-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 52;
|
||||
private static final int MAX_LEVEL = 58;
|
||||
@@ -85,7 +84,6 @@ public final class Q10399_TheAlphabetOfTheGiants extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAB, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
|
@@ -39,7 +39,6 @@ public final class Q10401_KekropusLetterDecodingTheBadge extends LetterQuest
|
||||
// Items
|
||||
private static final int SOE_TOWN_OF_ADEN = 37115; // Scroll of Escape: Town of Aden
|
||||
private static final int SOE_FORSAKEN_PLAINS = 37028; // Scroll of Escape: Forsaken Plains
|
||||
private static final int EAB = 948; // Scroll: Enchant Armor (B-grade)
|
||||
// Location
|
||||
private static final Location TELEPORT_LOC = new Location(147540, 24661, -1984);
|
||||
// Misc
|
||||
@@ -91,11 +90,10 @@ public final class Q10401_KekropusLetterDecodingTheBadge extends LetterQuest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAB, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 731_010, 175);
|
||||
addExpAndSp(player, 731010, 175);
|
||||
}
|
||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_61, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||
htmltext = event;
|
||||
|
@@ -48,8 +48,6 @@ public final class Q10402_NowhereToTurn extends Quest
|
||||
21021, // Sharp Talon Tiger
|
||||
21022, // Fallen Orc Captain
|
||||
};
|
||||
// Items
|
||||
private static final int EAB = 948; // Scroll: Enchant Armor (B-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 58;
|
||||
private static final int MAX_LEVEL = 61;
|
||||
@@ -93,11 +91,10 @@ public final class Q10402_NowhereToTurn extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAB, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 5_482_574, 1_315);
|
||||
addExpAndSp(player, 9115741, 1315);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
@@ -143,14 +140,14 @@ public final class Q10402_NowhereToTurn extends Quest
|
||||
{
|
||||
int killCount = st.getInt("KILLED_COUNT");
|
||||
|
||||
if (killCount < 40)
|
||||
if (killCount < 60)
|
||||
{
|
||||
killCount++;
|
||||
st.set("KILLED_COUNT", killCount);
|
||||
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||
}
|
||||
|
||||
if (killCount == 40)
|
||||
if (killCount == 60)
|
||||
{
|
||||
st.setCond(2, true);
|
||||
}
|
||||
|
@@ -45,7 +45,6 @@ public final class Q10403_TheGuardianGiant extends Quest
|
||||
};
|
||||
// Items
|
||||
private static final int FRAGMENT = 36713; // Guardian Giant's Nucleus Fragment
|
||||
private static final int EAB = 948; // Scroll: Enchant Armor (B-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 58;
|
||||
private static final int MAX_LEVEL = 61;
|
||||
@@ -92,11 +91,10 @@ public final class Q10403_TheGuardianGiant extends Quest
|
||||
if (st.isCond(3))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAB, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 6_579_090, 1_578);
|
||||
addExpAndSp(player, 9579090, 1578);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
@@ -161,7 +159,7 @@ public final class Q10403_TheGuardianGiant extends Quest
|
||||
}
|
||||
else if (st.isCond(1))
|
||||
{
|
||||
if (giveItemRandomly(killer, FRAGMENT, 1, 50, 1, true))
|
||||
if (giveItemRandomly(killer, FRAGMENT, 1, 90, 1, true))
|
||||
{
|
||||
st.setCond(2, true);
|
||||
final L2Npc akum = addSpawn(AKUM, npc);
|
||||
|
@@ -39,7 +39,6 @@ public final class Q10404_KekropusLetterAHiddenMeaning extends LetterQuest
|
||||
// Items
|
||||
private static final int SOE_TOWN_OF_ADEN = 37116; // Scroll of Escape: Town of Aden
|
||||
private static final int SOE_FIELDS_OF_MASSACRE = 37029; // Scroll of Escape: Fields of Massacre
|
||||
private static final int EWA = 729; // Scroll: Enchant Weapon (A-grade)
|
||||
// Location
|
||||
private static final Location TELEPORT_LOC = new Location(147619, 24681, -1984);
|
||||
// Misc
|
||||
@@ -91,11 +90,10 @@ public final class Q10404_KekropusLetterAHiddenMeaning extends LetterQuest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EWA, 1);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 807_240, 193);
|
||||
addExpAndSp(player, 807240, 193);
|
||||
}
|
||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_65, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||
htmltext = event;
|
||||
|
@@ -50,7 +50,6 @@ public final class Q10405_KartiasSeed extends Quest
|
||||
};
|
||||
// Items
|
||||
private static final int KARTIA_SEED = 36714; // Kartia's Mutated Seed
|
||||
private static final int EAA = 730; // Scroll: Enchant Armor (A-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 61;
|
||||
private static final int MAX_LEVEL = 65;
|
||||
@@ -95,11 +94,10 @@ public final class Q10405_KartiasSeed extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAA, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 6_251_174, 1_500);
|
||||
addExpAndSp(player, 31303665, 1500);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -39,8 +39,6 @@ public final class Q10406_BeforeDarknessBearsFruit extends Quest
|
||||
// NPCs
|
||||
private static final int SHUVANN = 33867;
|
||||
private static final int KARTIAS_FLOWER = 19470;
|
||||
// Items
|
||||
private static final int EAA = 730; // Scroll: Enchant Armor (A-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 61;
|
||||
private static final int MAX_LEVEL = 65;
|
||||
@@ -85,11 +83,10 @@ public final class Q10406_BeforeDarknessBearsFruit extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAA, 3);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 3_125_586, 750);
|
||||
addExpAndSp(player, 13561681, 750);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -39,7 +39,6 @@ public final class Q10408_KekropusLetterTheSwampOfScreams extends LetterQuest
|
||||
// Items
|
||||
private static final int SOE_SWAMP_OF_SCREAMS = 37030; // Scroll of Escape: Swamp of Screams
|
||||
private static final int SOE_TOWN_OF_RUNE = 37117; // Scroll of Escape: Town of Rune
|
||||
private static final int EWA = 729; // Scroll: Enchant Weapon (A-grade)
|
||||
// Location
|
||||
private static final Location TELEPORT_LOC = new Location(42682, -47986, -792);
|
||||
// Misc
|
||||
@@ -92,11 +91,10 @@ public final class Q10408_KekropusLetterTheSwampOfScreams extends LetterQuest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EWA, 2);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 942_690, 226);
|
||||
addExpAndSp(player, 942690, 226);
|
||||
}
|
||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_70, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||
htmltext = event;
|
||||
|
@@ -33,8 +33,6 @@ public final class Q10409_ASuspiciousVagabondInTheSwamp extends Quest
|
||||
// NPCs
|
||||
private static final int DOKARA = 33847;
|
||||
private static final int VAGABOND = 33848; // Critically-injured Suspicious Vagabond
|
||||
// Items
|
||||
private static final int EAA = 730; // Scroll: Enchant Armor (A-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 65;
|
||||
private static final int MAX_LEVEL = 70;
|
||||
@@ -78,11 +76,10 @@ public final class Q10409_ASuspiciousVagabondInTheSwamp extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAA, 3);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 942_690, 226);
|
||||
addExpAndSp(player, 7541520, 226);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -55,8 +55,6 @@ public final class Q10410_EmbryoInTheSwampOfScreams extends Quest
|
||||
21517, // Needle Stakato Drone
|
||||
21518, // Frenzied Stakato Soldier
|
||||
};
|
||||
// Items
|
||||
private static final int EAA = 730; // Scroll: Enchant Armor (A-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 65;
|
||||
private static final int MAX_LEVEL = 70;
|
||||
@@ -103,11 +101,10 @@ public final class Q10410_EmbryoInTheSwampOfScreams extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAA, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 161_046_201, 4072);
|
||||
addExpAndSp(player, 161046201, 4072);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -39,7 +39,6 @@ public final class Q10411_KekropusLetterTheForestOfTheDead extends LetterQuest
|
||||
// Items
|
||||
private static final int SOE_FOREST_OF_THE_DEAD = 37031; // Scroll of Escape: Forest of the Dead
|
||||
private static final int SOE_TOWN_OF_RUNE = 37118; // Scroll of Escape: Town of Rune
|
||||
private static final int EWA = 729; // Scroll: Enchant Weapon (A-grade)
|
||||
// Location
|
||||
private static final Location TELEPORT_LOC = new Location(42682, -47986, -792);
|
||||
// Misc
|
||||
@@ -92,11 +91,10 @@ public final class Q10411_KekropusLetterTheForestOfTheDead extends LetterQuest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EWA, 2);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 942_690, 226);
|
||||
addExpAndSp(player, 942690, 226);
|
||||
}
|
||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_70, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||
htmltext = event;
|
||||
|
@@ -33,8 +33,6 @@ public final class Q10412_ASuspiciousVagabondInTheForest extends Quest
|
||||
// NPCs
|
||||
private static final int HATUBA = 33849;
|
||||
private static final int VAGABOND = 33850; // Suspicious Vagabond Mortally Endangered
|
||||
// Items
|
||||
private static final int EAA = 730; // Scroll: Enchant Armor (A-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 65;
|
||||
private static final int MAX_LEVEL = 70;
|
||||
@@ -78,11 +76,10 @@ public final class Q10412_ASuspiciousVagabondInTheForest extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAA, 3);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 942_690, 226);
|
||||
addExpAndSp(player, 7541520, 226);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -84,8 +84,6 @@ public final class Q10413_EmbryoInTheForestOfTheDead extends Quest
|
||||
21595, // Vampire Warlord
|
||||
21599, // Requiem Priest
|
||||
};
|
||||
// Items
|
||||
private static final int EAA = 730; // Scroll: Enchant Armor (A-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 65;
|
||||
private static final int MAX_LEVEL = 70;
|
||||
@@ -132,11 +130,10 @@ public final class Q10413_EmbryoInTheForestOfTheDead extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAA, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 16_968_420, 4072);
|
||||
addExpAndSp(player, 161046201, 4072);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
@@ -184,7 +181,7 @@ public final class Q10413_EmbryoInTheForestOfTheDead extends Quest
|
||||
{
|
||||
int count = st.getInt("KillCount");
|
||||
st.set("KillCount", ++count);
|
||||
if (count >= 50)
|
||||
if (count >= 300)
|
||||
{
|
||||
st.setCond(2, true);
|
||||
}
|
||||
|
@@ -39,7 +39,6 @@ public final class Q10414_KekropusLetterWithCourage extends LetterQuest
|
||||
// Items
|
||||
private static final int SOE_WALL_OF_ARGOS = 37032; // Scroll of Escape: Wall of Argos
|
||||
private static final int SOE_TOWN_OF_GODDARD = 37119; // Scroll of Escape: Town of Goddard
|
||||
private static final int EAA = 730; // Scroll: Enchant Armor (A-grade)
|
||||
// Location
|
||||
private static final Location TELEPORT_LOC = new Location(147491, -56633, -2776);
|
||||
// Misc
|
||||
@@ -92,11 +91,10 @@ public final class Q10414_KekropusLetterWithCourage extends LetterQuest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAA, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 1_088_640, 261);
|
||||
addExpAndSp(player, 1088640, 261);
|
||||
}
|
||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_76, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||
htmltext = event;
|
||||
|
@@ -40,7 +40,6 @@ public class Q10415_KekropusLetterWithWisdom extends LetterQuest
|
||||
// Items
|
||||
private static final int SOE_WALL_OF_ARGOS = 37032; // Scroll of Escape: Wall of Argos
|
||||
private static final int SOE_TOWN_OF_GODDARD = 37119; // Scroll of Escape: Town of Goddard
|
||||
private static final int EAA = 730; // Scroll: Enchant Armor (A-grade)
|
||||
// Requirements
|
||||
private static final int MIN_LEVEL = 70;
|
||||
private static final int MAX_LEVEL = 75;
|
||||
@@ -93,11 +92,10 @@ public class Q10415_KekropusLetterWithWisdom extends LetterQuest
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
qs.exitQuest(false, true);
|
||||
giveItems(player, EAA, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 1_088_640, 261);
|
||||
addExpAndSp(player, 1088640, 261);
|
||||
}
|
||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_76, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||
htmltext = event;
|
||||
|
@@ -96,7 +96,7 @@ public final class Q10416_InSearchOfTheEyeOfArgos extends Quest
|
||||
{
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 178_732_196, 261);
|
||||
addExpAndSp(player, 178732196, 261);
|
||||
giveStoryQuestReward(npc, player);
|
||||
st.exitQuest(QuestType.ONE_TIME, true);
|
||||
htmltext = event;
|
||||
|
@@ -35,8 +35,6 @@ public final class Q10417_DaimonTheWhiteEyed extends Quest
|
||||
private static final int EYE_OF_ARGOS = 31683;
|
||||
private static final int JANITT = 33851;
|
||||
private static final int DAIMON_THE_WHITEEYED = 27499;
|
||||
// Items
|
||||
private static final int EAA = 730; // Scroll: Enchant Armor (A-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 70;
|
||||
private static final int MAX_LEVEL = 75;
|
||||
@@ -90,11 +88,10 @@ public final class Q10417_DaimonTheWhiteEyed extends Quest
|
||||
if (st.isCond(3))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAA, 5);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() > MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 2_721_600, 653);
|
||||
addExpAndSp(player, 306167814, 3265);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -39,7 +39,6 @@ public final class Q10424_KekropusLetterBelosWhereabouts extends LetterQuest
|
||||
// Items
|
||||
private static final int SOE_TOWN_OF_GODDARD = 37121; // Scroll of Escape: Town of Goddard
|
||||
private static final int SOE_KETRA_ORC_OUTPOST = 37035; // Scroll of Escape: Varka Silenos Barracks
|
||||
private static final int EWS = 959; // Scroll: Enchant Weapon (S-grade)
|
||||
// Location
|
||||
private static final Location TELEPORT_LOC = new Location(147491, -56633, -2776);
|
||||
// Misc
|
||||
@@ -91,11 +90,10 @@ public final class Q10424_KekropusLetterBelosWhereabouts extends LetterQuest
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
qs.exitQuest(false, true);
|
||||
giveItems(player, EWS, 1);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 1_277_640, 306);
|
||||
addExpAndSp(player, 1277640, 306);
|
||||
}
|
||||
showOnScreenMsg(player, NpcStringId.GROW_STRONGER_HERE_UNTIL_YOU_RECEIVE_THE_NEXT_LETTER_FROM_KEKROPUS_AT_LV_81, ExShowScreenMessage.TOP_CENTER, 6000);
|
||||
htmltext = event;
|
||||
|
@@ -44,7 +44,6 @@ public final class Q10460_ReturnOfTheAlligatorHunter extends Quest
|
||||
private static final int LEATHER = 36710; // Alligator Leather
|
||||
private static final int BLUE_LEATHER = 36711; // Blue Alligator Leather
|
||||
private static final int BEJEWELED_LEATHER = 36712; // Bejeweled Alligator Leather
|
||||
private static final int EAC = 952; // Scroll: Enchant Armor (C-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 40;
|
||||
private static final int MAX_LEVEL = 46;
|
||||
@@ -89,9 +88,8 @@ public final class Q10460_ReturnOfTheAlligatorHunter extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAC, 7);
|
||||
giveStoryQuestReward(npc, player);
|
||||
addExpAndSp(player, 2795688, 670);
|
||||
addExpAndSp(player, 4150144, 670);
|
||||
htmltext = event;
|
||||
}
|
||||
break;
|
||||
|
@@ -40,7 +40,6 @@ public final class Q10707_FlamesOfSorrow extends Quest
|
||||
private static final int SPIRIT = 33959;
|
||||
// Items
|
||||
private static final int MARK = 39508; // Mark of Gratitude
|
||||
private static final int EAC = 952; // Scroll: Enchant Armor (C-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 46;
|
||||
private static final int MAX_LEVEL = 51;
|
||||
@@ -91,11 +90,10 @@ public final class Q10707_FlamesOfSorrow extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAC, 2);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 483_840, 116);
|
||||
addExpAndSp(player, 6049417, 378);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -37,7 +37,6 @@ public final class Q10708_StrengthenTheBarrier extends Quest
|
||||
private static final int SEALBREAKER = 27523;
|
||||
// Items
|
||||
private static final int KEY = 39509; // Barrier Enforcer Key
|
||||
private static final int EWB = 947; // Scroll: Enchant Armor (B-grade)
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 52;
|
||||
private static final int MAX_LEVEL = 57;
|
||||
@@ -100,7 +99,6 @@ public final class Q10708_StrengthenTheBarrier extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EWB, 1);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
|
@@ -125,9 +125,10 @@ public final class Q10709_TheStolenSeed extends Quest
|
||||
giveItems(player, BLESSED_SCROLL_OF_ESCAPE, 3);
|
||||
giveItems(player, PAULINA_EQUIPMENT_SET, 1);
|
||||
giveStoryQuestReward(npc, player);
|
||||
giveAdena(player, 990000, true);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 731_010, 175);
|
||||
addExpAndSp(player, 5598386, 175);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
@@ -39,7 +39,6 @@ public final class Q10710_LifeEnergyRepository extends Quest
|
||||
private static final int EMBRYO = 27521;
|
||||
// Items
|
||||
private static final int FRAGMENT = 39512; // Shine Stone Fragment
|
||||
private static final int EAA = 730; // Scroll: Enchant Armor (A-grade)
|
||||
// Locations
|
||||
private static final Location[] EMBRYO_LOC =
|
||||
{
|
||||
@@ -113,11 +112,10 @@ public final class Q10710_LifeEnergyRepository extends Quest
|
||||
if (st.isCond(2))
|
||||
{
|
||||
st.exitQuest(false, true);
|
||||
giveItems(player, EAA, 2);
|
||||
giveStoryQuestReward(npc, player);
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 3_125_586, 750);
|
||||
addExpAndSp(player, 15207327, 750);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
Reference in New Issue
Block a user