Fixed probable delevel from quest exp reward.
Thanks to Index.
This commit is contained in:
parent
4c9bb1e4cf
commit
a602a73062
@ -151,7 +151,7 @@ public class Q10290_ATripBegins extends Quest
|
||||
if (qs.isCond(3))
|
||||
{
|
||||
showOnScreenMsg(player, NpcStringId.YOU_VE_GOT_ADVENTURER_S_BRACELET_AND_ADVENTURER_S_TALISMAN_NCOMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_TALISMAN, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(25) + 100) - player.getExp(), 42000);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 42000);
|
||||
// TODO: find a better way to do this: Tempfix for not giving items when already have them in inventory (bugging abort and re-accepting).
|
||||
if (player.getInventory().getAllItemsByItemId(BSOE_EVENT.getId()).size() <= 20)
|
||||
{
|
||||
|
@ -96,7 +96,7 @@ public class Q10291_MoreExperience extends Quest
|
||||
case "30332-06.html":
|
||||
{
|
||||
showOnScreenMsg(player, NpcStringId.YOU_VE_GOT_ADVENTURER_S_BROOCH_AND_ADVENTURER_S_ROUGH_JEWEL_NCOMPLETE_THE_TUTORIAL_AND_TRY_TO_ENCHASE_THE_JEWEL, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(30) + 100) - player.getExp(), 117500);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 117500);
|
||||
giveItems(player, ADVENTURERS_BROOCH);
|
||||
giveItems(player, ADVENTURERS_BROOCH_GEMS);
|
||||
giveItems(player, SCROLL_ENCHANT_ADEN_WEAPON);
|
||||
|
@ -120,7 +120,7 @@ public class Q10292_SecretGarden extends Quest
|
||||
if (qs.isStarted())
|
||||
{
|
||||
player.sendPacket(new ExShowScreenMessage(NpcStringId.YOU_VE_GOT_ADVENTURER_S_AGATHION_BRACELET_AND_ADVENTURER_S_AGATHION_GRIFFIN_NCOMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_AGATHION, 2, 5000));
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(35) + 100) - player.getExp(), 135000);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 135000);
|
||||
giveItems(player, TRAVELER_AGATHION_SUMMON_BRACELET);
|
||||
giveItems(player, TRAVELER_AGATHION_GRIFFIN);
|
||||
giveItems(player, SCROLL_ENCHANT_ADEN_WEAPON);
|
||||
|
@ -130,7 +130,7 @@ public class Q10293_DeathMysteries extends Quest
|
||||
{
|
||||
if (qs.isStarted())
|
||||
{
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(40) + 100) - player.getExp(), 160000);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 160000);
|
||||
giveItems(player, SAYHA_GUST);
|
||||
giveItems(player, MAGIC_LAMP_CHARGING_POTION);
|
||||
giveItems(player, SCROLL_OF_ENCHANT_ADEN_WEAPON);
|
||||
|
@ -151,7 +151,7 @@ public class Q10290_ATripBegins extends Quest
|
||||
if (qs.isCond(3))
|
||||
{
|
||||
showOnScreenMsg(player, NpcStringId.YOU_VE_GOT_ADVENTURER_S_BRACELET_AND_ADVENTURER_S_TALISMAN_COMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_TALISMAN, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(25) + 100) - player.getExp(), 42000);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 42000);
|
||||
// TODO: find a better way to do this: Tempfix for not giving items when already have them in inventory (bugging abort and re-accepting).
|
||||
if (player.getInventory().getAllItemsByItemId(BSOE_EVENT.getId()).size() <= 20)
|
||||
{
|
||||
|
@ -96,7 +96,7 @@ public class Q10291_MoreExperience extends Quest
|
||||
case "30332-06.html":
|
||||
{
|
||||
showOnScreenMsg(player, NpcStringId.YOU_VE_GOT_ADVENTURER_S_BROOCH_AND_ADVENTURER_S_ROUGH_JEWEL_COMPLETE_THE_TUTORIAL_AND_TRY_TO_ENCHASE_THE_JEWEL, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(30) + 100) - player.getExp(), 117500);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 117500);
|
||||
giveItems(player, ADVENTURERS_BROOCH);
|
||||
giveItems(player, ADVENTURERS_BROOCH_GEMS);
|
||||
giveItems(player, SCROLL_ENCHANT_ADEN_WEAPON);
|
||||
|
@ -120,7 +120,7 @@ public class Q10292_SecretGarden extends Quest
|
||||
if (qs.isStarted())
|
||||
{
|
||||
player.sendPacket(new ExShowScreenMessage(NpcStringId.YOU_VE_GOT_ADVENTURER_S_AGATHION_BRACELET_AND_ADVENTURER_S_AGATHION_GRIFFIN_COMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_AGATHION, 2, 5000));
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(35) + 100) - player.getExp(), 135000);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 135000);
|
||||
giveItems(player, TRAVELER_AGATHION_SUMMON_BRACELET);
|
||||
giveItems(player, TRAVELER_AGATHION_GRIFFIN);
|
||||
giveItems(player, SCROLL_ENCHANT_ADEN_WEAPON);
|
||||
|
@ -130,7 +130,7 @@ public class Q10293_DeathMysteries extends Quest
|
||||
{
|
||||
if (qs.isStarted())
|
||||
{
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(40) + 100) - player.getExp(), 160000);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 160000);
|
||||
giveItems(player, SAYHA_GUST);
|
||||
giveItems(player, MAGIC_LAMP_CHARGING_POTION);
|
||||
giveItems(player, SCROLL_OF_ENCHANT_ADEN_WEAPON);
|
||||
|
@ -151,7 +151,7 @@ public class Q10290_ATripBegins extends Quest
|
||||
if (qs.isCond(3))
|
||||
{
|
||||
showOnScreenMsg(player, NpcStringId.YOU_VE_GOT_ADVENTURER_S_BRACELET_AND_ADVENTURER_S_TALISMAN_COMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_TALISMAN, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(25) + 100) - player.getExp(), 42000);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 42000);
|
||||
// TODO: find a better way to do this: Tempfix for not giving items when already have them in inventory (bugging abort and re-accepting).
|
||||
if (player.getInventory().getAllItemsByItemId(BSOE_EVENT.getId()).size() <= 20)
|
||||
{
|
||||
|
@ -96,7 +96,7 @@ public class Q10291_MoreExperience extends Quest
|
||||
case "30332-06.html":
|
||||
{
|
||||
showOnScreenMsg(player, NpcStringId.YOU_VE_GOT_ADVENTURER_S_BROOCH_AND_ADVENTURER_S_ROUGH_JEWEL_COMPLETE_THE_TUTORIAL_AND_TRY_TO_ENCHASE_THE_JEWEL, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(30) + 100) - player.getExp(), 117500);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 117500);
|
||||
giveItems(player, ADVENTURERS_BROOCH);
|
||||
giveItems(player, ADVENTURERS_BROOCH_GEMS);
|
||||
giveItems(player, SCROLL_ENCHANT_ADEN_WEAPON);
|
||||
|
@ -120,7 +120,7 @@ public class Q10292_SecretGarden extends Quest
|
||||
if (qs.isStarted())
|
||||
{
|
||||
player.sendPacket(new ExShowScreenMessage(NpcStringId.YOU_VE_GOT_ADVENTURER_S_AGATHION_BRACELET_AND_ADVENTURER_S_AGATHION_GRIFFIN_COMPLETE_THE_TUTORIAL_AND_TRY_TO_USE_THE_AGATHION, 2, 5000));
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(35) + 100) - player.getExp(), 135000);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 135000);
|
||||
giveItems(player, TRAVELER_AGATHION_SUMMON_BRACELET);
|
||||
giveItems(player, TRAVELER_AGATHION_GRIFFIN);
|
||||
giveItems(player, SCROLL_ENCHANT_ADEN_WEAPON);
|
||||
|
@ -130,7 +130,7 @@ public class Q10293_DeathMysteries extends Quest
|
||||
{
|
||||
if (qs.isStarted())
|
||||
{
|
||||
addExpAndSp(player, (ExperienceData.getInstance().getExpForLevel(40) + 100) - player.getExp(), 160000);
|
||||
addExpAndSp(player, player.getLevel() < MAX_LEVEL ? (ExperienceData.getInstance().getExpForLevel(MAX_LEVEL) + 100) - player.getExp() : 0, 160000);
|
||||
giveItems(player, SAYHA_GUST);
|
||||
giveItems(player, MAGIC_LAMP_CHARGING_POTION);
|
||||
giveItems(player, SCROLL_OF_ENCHANT_ADEN_WEAPON);
|
||||
|
Loading…
Reference in New Issue
Block a user