Updated quest Exp/Sp rewards.
Contributed by Sero.
This commit is contained in:
parent
45035a0092
commit
4b0cf7ac8a
@ -90,7 +90,7 @@ public class Q00833_DevilsTreasureTauti extends Quest
|
||||
{
|
||||
giveItems(player, SOE_MISTYC_TAVERN, 1);
|
||||
}
|
||||
addExpAndSp(player, 6_362_541_900L, 15_270_101);
|
||||
addExpAndSp(player, 636254, 573);
|
||||
qs.exitQuest(QuestType.REPEATABLE, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
|
@ -91,7 +91,7 @@ public class Q00835_PitiableMelisa extends Quest
|
||||
{
|
||||
giveItems(player, SOE_MISTYC_TAVERN, 1);
|
||||
}
|
||||
addExpAndSp(player, 6_362_541_900L, 15_270_101);
|
||||
addExpAndSp(player, 636254, 573);
|
||||
qs.exitQuest(QuestType.REPEATABLE, true);
|
||||
htmltext = event;
|
||||
break;
|
||||
|
@ -88,7 +88,7 @@ public class Q00933_TombRaiders extends Quest
|
||||
{
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
addExpAndSp(player, 20700253956096L, 1450359376);
|
||||
addExpAndSp(player, 1035012697, 931511);
|
||||
giveItems(player, BENUSTA_REWARD_BOX, 1);
|
||||
qs.exitQuest(QuestType.DAILY, true);
|
||||
htmltext = event;
|
||||
|
@ -117,7 +117,7 @@ public class Q10423_EmbryoStrongholdRaid extends Quest
|
||||
if (qs.isCond(2))
|
||||
{
|
||||
giveItems(player, SUPERIOR_GIANTS_CODEX, 1);
|
||||
addExpAndSp(player, 29682570651L, 71108570);
|
||||
addExpAndSp(player, 2968257, 2671);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
|
@ -79,7 +79,7 @@ public class Q10454_FinalEmbryoApostle extends Quest
|
||||
{
|
||||
giveItems(player, SCROLL_ENCHANT_R_GRADE_WEAPON, 1);
|
||||
giveItems(player, SCROLL_ENCHANT_R_GRADE_ARMOR, 1);
|
||||
addExpAndSp(player, 36255499714L, 87013199);
|
||||
addExpAndSp(player, 3625549, 3263);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
|
@ -56,8 +56,8 @@ public class Q10575_LetsGoFishing extends Quest
|
||||
private static final String COUNT_VAR = "FishWinCount";
|
||||
private static final int NPCSTRING_ID = NpcStringId.CATCH_PRACTICE_FISH.getId();
|
||||
// Rewards
|
||||
private static final int XP = 597699960;
|
||||
private static final int SP = 597690;
|
||||
private static final int XP = 59769;
|
||||
private static final int SP = 54;
|
||||
private static final int CERTIFICATE_FROM_SANTIAGO = 48173;
|
||||
private static final int FISHING_SHOT = 38154;
|
||||
private static final int REWARD_FISHING_ROD_PACK = 46739;
|
||||
|
@ -44,8 +44,8 @@ public class Q10576_GlitteringWeapons extends Quest
|
||||
private static final int ENHANCEMENT_PRACTICE_LONG_SWORD = 48170;
|
||||
private static final int PRACTICE_WEAPON_ENCHANT_SCROLL = 48171;
|
||||
// Rewards
|
||||
private static final long XP = 597699960;
|
||||
private static final int SP = 597690;
|
||||
private static final long XP = 59769;
|
||||
private static final int SP = 54;
|
||||
private static final int CERTIFICATE_FROM_RUPIO = 48174;
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 95;
|
||||
|
@ -45,8 +45,8 @@ public class Q10577_TemperARustingBlade extends Quest
|
||||
private static final int AUGMENTATION_PRACTICE_SPIRIT_STONE = 36718;
|
||||
private static final int AUGMENTATION_PRACTICE_GEMSTONE = 36719;
|
||||
// Rewards
|
||||
private static final long XP = 597699960;
|
||||
private static final int SP = 597690;
|
||||
private static final long XP = 59769;
|
||||
private static final int SP = 59;
|
||||
private static final int CERTIFICATE_FROM_FLUTTER = 48175;
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 95;
|
||||
|
@ -45,8 +45,8 @@ public class Q10578_TheSoulOfASword extends Quest
|
||||
private static final int PRACTICE_SOUL_CRYSTAL_STAGE1 = 46526;
|
||||
private static final int SOUL_CRYSTAL_PRACTICE_GEMSTONE = 36722;
|
||||
// Rewards
|
||||
private static final long XP = 597699960;
|
||||
private static final int SP = 597690;
|
||||
private static final long XP = 59769;
|
||||
private static final int SP = 54;
|
||||
private static final int CERTIFICATE_FROM_VINCENZ = 48176;
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 95;
|
||||
|
@ -49,8 +49,8 @@ public class Q10579_ContainingTheAttributePower extends Quest
|
||||
private static final int ATTRIBUTE_PRACTICE_HOLY_STONE = 48169; // FIXME: Does not exist.
|
||||
private static final int ATTRIBUTE_PRACTICE_DARK_STONE = 48169; // FIXME: Does not exist.
|
||||
// Rewards
|
||||
private static final int XP = 597699960;
|
||||
private static final int SP = 597690;
|
||||
private static final int XP = 59769;
|
||||
private static final int SP = 54;
|
||||
private static final int CERTIFICATE_FROM_FERRIS = 48177;
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 95;
|
||||
|
@ -84,7 +84,7 @@ public class Q10801_TheDimensionalWarpPart1 extends Quest
|
||||
{
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 44442855977L, 0);
|
||||
addExpAndSp(player, 4444285, 1);
|
||||
giveItems(player, DIMENSIONAL_BRACELET_STAGE_1, 1);
|
||||
giveItems(player, WARP_CRYSTAL, 300);
|
||||
qs.exitQuest(false, true);
|
||||
|
@ -85,7 +85,7 @@ public class Q10802_TheDimensionalWarpPart2 extends Quest
|
||||
{
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 49380951086L, 0);
|
||||
addExpAndSp(player, 4938095, 1);
|
||||
giveItems(player, WARP_CRYSTAL, 300);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
|
@ -86,7 +86,7 @@ public class Q10803_TheDimensionalWarpPart3 extends Quest
|
||||
{
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 54383249571L, 0);
|
||||
addExpAndSp(player, 5438324, 1);
|
||||
giveItems(player, BLOODY_ETERNAL_ENHANCEMENT_STONE, 1);
|
||||
giveItems(player, WARP_CRYSTAL, 300);
|
||||
qs.exitQuest(false, true);
|
||||
|
@ -86,7 +86,7 @@ public class Q10804_TheDimensionalWarpPart4 extends Quest
|
||||
{
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 60425832857L, 0);
|
||||
addExpAndSp(player, 6042583, 1);
|
||||
giveItems(player, DARK_ETERNAL_ENHANCEMENT_STONE, 1);
|
||||
giveItems(player, WARP_CRYSTAL, 300);
|
||||
qs.exitQuest(false, true);
|
||||
|
@ -86,7 +86,7 @@ public class Q10805_TheDimensionalWarpPart5 extends Quest
|
||||
{
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 66530730240L, 0);
|
||||
addExpAndSp(player, 6653073, 1);
|
||||
giveItems(player, DARK_ETERNAL_ENHANCEMENT_STONE, 1);
|
||||
giveItems(player, WARP_CRYSTAL, 300);
|
||||
qs.exitQuest(false, true);
|
||||
|
@ -85,7 +85,7 @@ public class Q10806_TheDimensionalWarpPart6 extends Quest
|
||||
{
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 73923033600L, 0);
|
||||
addExpAndSp(player, 7392303, 1);
|
||||
giveItems(player, WARP_CRYSTAL, 300);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
|
@ -85,7 +85,7 @@ public class Q10807_TheDimensionalWarpPart7 extends Quest
|
||||
{
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
addExpAndSp(player, 90422325000L, 0);
|
||||
addExpAndSp(player, 9042232, 1);
|
||||
giveItems(player, WARP_CRYSTAL, 300);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
|
@ -83,7 +83,7 @@ public class Q10885_SaviorsPathDiscovery extends Quest
|
||||
{
|
||||
if ((player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
addExpAndSp(player, 906387492, 906387);
|
||||
addExpAndSp(player, 90638, 82);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
}
|
||||
|
@ -100,7 +100,7 @@ public class Q10886_SaviorsPathSearchTheRefinery extends Quest
|
||||
{
|
||||
if ((player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
addExpAndSp(player, 27191624760L, 27191610);
|
||||
addExpAndSp(player, 2719162, 2447);
|
||||
giveAdena(player, 3077301, true);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
|
@ -110,7 +110,7 @@ public class Q10887_SaviorsPathDemonsAndAtelia extends Quest
|
||||
{
|
||||
if ((player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
addExpAndSp(player, 108766499040L, 108766440);
|
||||
addExpAndSp(player, 10876649, 9789);
|
||||
giveAdena(player, 12309205, true);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
|
@ -111,7 +111,7 @@ public class Q10888_SaviorsPathDefeatTheEmbryo extends Quest
|
||||
{
|
||||
if ((player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
addExpAndSp(player, 108766499040L, 108766440);
|
||||
addExpAndSp(player, 10876649, 9789);
|
||||
giveAdena(player, 12309205, true);
|
||||
playMovie(player, Movie.EP5_ASTATINE_QST_END);
|
||||
qs.exitQuest(false, true);
|
||||
|
@ -89,7 +89,7 @@ public class Q10889_SaviorsPathFallenEmperorsThrone extends Quest
|
||||
{
|
||||
if ((player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
addExpAndSp(player, 271916247600L, 271916100);
|
||||
addExpAndSp(player, 27191624, 24472);
|
||||
giveAdena(player, 30773010, true);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = event;
|
||||
|
@ -113,7 +113,7 @@ public class Q10890_SaviorsPathHallOfEtina extends Quest
|
||||
{
|
||||
if ((player.getLevel() >= MIN_LEVEL))
|
||||
{
|
||||
addExpAndSp(player, 376172418240L, 345208219);
|
||||
addExpAndSp(player, 37617241, 33856);
|
||||
giveItems(player, SAVIORS_MASK, 1);
|
||||
giveItems(player, SAVIORS_ENCHANT_SCROLL, 1);
|
||||
qs.exitQuest(false, true);
|
||||
|
@ -139,11 +139,11 @@ public class Q11024_PathOfDestinyBeginning extends Quest
|
||||
player.getVariables().set(REWARD_CHECK_VAR2, true);
|
||||
if (INSTANT_LEVEL_20 && (player.getLevel() < 20))
|
||||
{
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(20) + 100) - player.getExp(), 708);
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(20) + 1) - player.getExp(), 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
addExpAndSp(player, 787633, 708);
|
||||
addExpAndSp(player, 158, 1);
|
||||
}
|
||||
}
|
||||
htmltext = event;
|
||||
@ -186,7 +186,7 @@ public class Q11024_PathOfDestinyBeginning extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR1, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR1, true);
|
||||
addExpAndSp(player, 48229, 43);
|
||||
addExpAndSp(player, 292, 1);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
|
@ -178,7 +178,7 @@ public class Q11025_PathOfDestinyProving extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR1, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR1, true);
|
||||
addExpAndSp(player, 1640083, 1476);
|
||||
addExpAndSp(player, 492, 1);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
@ -203,7 +203,7 @@ public class Q11025_PathOfDestinyProving extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR2, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR2, true);
|
||||
addExpAndSp(player, 913551, 822);
|
||||
addExpAndSp(player, 831, 1);
|
||||
}
|
||||
htmltext = event;
|
||||
}
|
||||
@ -231,11 +231,11 @@ public class Q11025_PathOfDestinyProving extends Quest
|
||||
player.getVariables().set(REWARD_CHECK_VAR3, true);
|
||||
if (INSTANT_LEVEL_40 && (player.getLevel() < LEVEL_40))
|
||||
{
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(LEVEL_40) + 100) - player.getExp(), 4457);
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(LEVEL_40) +1) - player.getExp(), 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
addExpAndSp(player, 4952686, 4457);
|
||||
addExpAndSp(player, 1932, 2);
|
||||
}
|
||||
giveAdena(player, 165000, true);
|
||||
}
|
||||
|
@ -153,7 +153,7 @@ public class Q11026_PathOfDestinyConviction extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR1, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR1, true);
|
||||
addExpAndSp(player, 14281098, 12852);
|
||||
addExpAndSp(player, 4041, 4);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -176,7 +176,7 @@ public class Q11026_PathOfDestinyConviction extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR2, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR2, true);
|
||||
addExpAndSp(player, 30949789, 27854);
|
||||
addExpAndSp(player, 8447, 8);
|
||||
}
|
||||
}
|
||||
htmltext = event;
|
||||
@ -202,7 +202,7 @@ public class Q11026_PathOfDestinyConviction extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR3, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR3, true);
|
||||
addExpAndSp(player, 76142825, 68528);
|
||||
addExpAndSp(player, 17661, 16);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -227,7 +227,7 @@ public class Q11026_PathOfDestinyConviction extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR4, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR4, true);
|
||||
addExpAndSp(player, 174520303, 157068);
|
||||
addExpAndSp(player, 36927, 33);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -252,11 +252,11 @@ public class Q11026_PathOfDestinyConviction extends Quest
|
||||
player.getVariables().set(REWARD_CHECK_VAR5, true);
|
||||
if (INSTANT_LEVEL_76 && (player.getLevel() < LEVEL_76))
|
||||
{
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(LEVEL_76) + 100) - player.getExp(), 595042);
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(LEVEL_76) + 1) - player.getExp(), 84);
|
||||
}
|
||||
else
|
||||
{
|
||||
addExpAndSp(player, 834929477, 595042);
|
||||
addExpAndSp(player, 93645, 84);
|
||||
}
|
||||
giveAdena(player, 240000, true);
|
||||
}
|
||||
|
@ -188,7 +188,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR1, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR1, true);
|
||||
addExpAndSp(player, 392513005, 353261);
|
||||
addExpAndSp(player, 38568, 35);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -212,7 +212,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR2, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR2, true);
|
||||
addExpAndSp(player, 581704958, 523534);
|
||||
addExpAndSp(player, 47616, 43);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -237,7 +237,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR3, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR3, true);
|
||||
addExpAndSp(player, 750392145, 675352);
|
||||
addExpAndSp(player, 58784, 53);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -261,7 +261,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR4, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR4, true);
|
||||
addExpAndSp(player, 452984693, 407686);
|
||||
addExpAndSp(player, 34377, 31);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -286,7 +286,7 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
if (!player.getVariables().getBoolean(REWARD_CHECK_VAR5, false))
|
||||
{
|
||||
player.getVariables().set(REWARD_CHECK_VAR5, true);
|
||||
addExpAndSp(player, 514892511, 463403);
|
||||
addExpAndSp(player, 38197, 34);
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -312,11 +312,11 @@ public class Q11027_PathOfDestinyOvercome extends Quest
|
||||
player.getVariables().set(REWARD_CHECK_VAR6, true);
|
||||
if (INSTANT_LEVEL_85 && (player.getLevel() < LEVEL_85))
|
||||
{
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(LEVEL_85) + 100) - player.getExp(), 527586);
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(LEVEL_85) + 1) - player.getExp(), 38);
|
||||
}
|
||||
else
|
||||
{
|
||||
addExpAndSp(player, 1176372111, 527586);
|
||||
addExpAndSp(player, 42441, 38);
|
||||
}
|
||||
giveAdena(player, 420000, true);
|
||||
}
|
||||
|
@ -247,7 +247,7 @@ public abstract class ThirdClassTransferQuest extends Quest
|
||||
giveItems(player, SPIRITSHOTS, 8000);
|
||||
giveItems(player, BLESSED_SCROLL_OF_RESURRECTION, 3);
|
||||
giveItems(player, PAULINAS_EQUIPMENT_SET, 1);
|
||||
addExpAndSp(player, 42000000, 0);
|
||||
addExpAndSp(player, 4200, 0);
|
||||
qs.exitQuest(true, true);
|
||||
htmltext = npc.getId() + "-09.html";
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user