Changed story quests 21 to 76 level to match description.

Contributed by champzix1.
This commit is contained in:
MobiusDev
2019-01-14 10:54:54 +00:00
parent 06f34c8e9d
commit e0f21107d4
112 changed files with 97 additions and 314 deletions

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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);

View File

@@ -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;

View File

@@ -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;

View File

@@ -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);

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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;

View File

@@ -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);
}

View File

@@ -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);

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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);
}

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;
}

View File

@@ -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)
{

View File

@@ -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;
}

View File

@@ -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;
}