Level check for player rewardMonsterBook method.

Contributed by gigilo1968.
This commit is contained in:
MobiusDevelopment 2020-02-24 18:53:56 +00:00
parent 04aae9356a
commit b05005cdb8
5 changed files with 30 additions and 0 deletions

View File

@ -13942,6 +13942,12 @@ public class PlayerInstance extends Playable
public void rewardMonsterBook(int cardId)
{
if (getLevel() < 99)
{
sendPacket(new SystemMessage(SystemMessageId.ONLY_CHARACTERS_OF_LEVEL_S1_OR_HIGHER_ARE_ELIGIBLE_FOR_REWARDS).addInt(99));
return;
}
final int rewardLevel = getMonsterBookRewardLevel(cardId);
final MonsterBookCardHolder card = MonsterBookData.getInstance().getMonsterBookCardById(cardId);
final MonsterBookRewardHolder reward = card.getReward(rewardLevel);

View File

@ -13903,6 +13903,12 @@ public class PlayerInstance extends Playable
public void rewardMonsterBook(int cardId)
{
if (getLevel() < 99)
{
sendPacket(new SystemMessage(SystemMessageId.ONLY_CHARACTERS_OF_LEVEL_S1_OR_HIGHER_ARE_ELIGIBLE_FOR_REWARDS).addInt(99));
return;
}
final int rewardLevel = getMonsterBookRewardLevel(cardId);
final MonsterBookCardHolder card = MonsterBookData.getInstance().getMonsterBookCardById(cardId);
final MonsterBookRewardHolder reward = card.getReward(rewardLevel);

View File

@ -13906,6 +13906,12 @@ public class PlayerInstance extends Playable
public void rewardMonsterBook(int cardId)
{
if (getLevel() < 99)
{
sendPacket(new SystemMessage(SystemMessageId.ONLY_CHARACTERS_OF_LEVEL_S1_OR_HIGHER_ARE_ELIGIBLE_FOR_REWARDS).addInt(99));
return;
}
final int rewardLevel = getMonsterBookRewardLevel(cardId);
final MonsterBookCardHolder card = MonsterBookData.getInstance().getMonsterBookCardById(cardId);
final MonsterBookRewardHolder reward = card.getReward(rewardLevel);

View File

@ -13912,6 +13912,12 @@ public class PlayerInstance extends Playable
public void rewardMonsterBook(int cardId)
{
if (getLevel() < 99)
{
sendPacket(new SystemMessage(SystemMessageId.ONLY_CHARACTERS_OF_LEVEL_S1_OR_HIGHER_ARE_ELIGIBLE_FOR_REWARDS).addInt(99));
return;
}
final int rewardLevel = getMonsterBookRewardLevel(cardId);
final MonsterBookCardHolder card = MonsterBookData.getInstance().getMonsterBookCardById(cardId);
final MonsterBookRewardHolder reward = card.getReward(rewardLevel);

View File

@ -13868,6 +13868,12 @@ public class PlayerInstance extends Playable
public void rewardMonsterBook(int cardId)
{
if (getLevel() < 99)
{
sendPacket(new SystemMessage(SystemMessageId.ONLY_CHARACTERS_OF_LEVEL_S1_OR_HIGHER_ARE_ELIGIBLE_FOR_REWARDS).addInt(99));
return;
}
final int rewardLevel = getMonsterBookRewardLevel(cardId);
final MonsterBookCardHolder card = MonsterBookData.getInstance().getMonsterBookCardById(cardId);
final MonsterBookRewardHolder reward = card.getReward(rewardLevel);