Summon levels should be affected by player max level.
This commit is contained in:
parent
ccab659b47
commit
68537697f7
@ -93,10 +93,10 @@ public final class Summon extends AbstractEffect
|
||||
summon.setItemConsume(_consumeItem);
|
||||
summon.setItemConsumeInterval(consumeItemInterval);
|
||||
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxPetLevel())
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxLevel())
|
||||
{
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxPetLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxPetLevel() + ". Please rectify.");
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxLevel() + ". Please rectify.");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -83,14 +83,14 @@ public final class SummonMulti extends AbstractEffect
|
||||
summon.setItemConsume(_consumeItem);
|
||||
summon.setItemConsumeInterval(consumeItemInterval);
|
||||
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxPetLevel())
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxLevel())
|
||||
{
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxPetLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxPetLevel() + ". Please rectify.");
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxLevel() + ". Please rectify.");
|
||||
}
|
||||
else
|
||||
{
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(summon.getLevel() % ExperienceData.getInstance().getMaxPetLevel()));
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(summon.getLevel() % ExperienceData.getInstance().getMaxLevel()));
|
||||
}
|
||||
|
||||
summon.setCurrentHp(summon.getMaxHp());
|
||||
|
@ -93,10 +93,10 @@ public final class Summon extends AbstractEffect
|
||||
summon.setItemConsume(_consumeItem);
|
||||
summon.setItemConsumeInterval(consumeItemInterval);
|
||||
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxPetLevel())
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxLevel())
|
||||
{
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxPetLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxPetLevel() + ". Please rectify.");
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxLevel() + ". Please rectify.");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -83,14 +83,14 @@ public final class SummonMulti extends AbstractEffect
|
||||
summon.setItemConsume(_consumeItem);
|
||||
summon.setItemConsumeInterval(consumeItemInterval);
|
||||
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxPetLevel())
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxLevel())
|
||||
{
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxPetLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxPetLevel() + ". Please rectify.");
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxLevel() + ". Please rectify.");
|
||||
}
|
||||
else
|
||||
{
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(summon.getLevel() % ExperienceData.getInstance().getMaxPetLevel()));
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(summon.getLevel() % ExperienceData.getInstance().getMaxLevel()));
|
||||
}
|
||||
|
||||
summon.setCurrentHp(summon.getMaxHp());
|
||||
|
@ -93,10 +93,10 @@ public final class Summon extends AbstractEffect
|
||||
summon.setItemConsume(_consumeItem);
|
||||
summon.setItemConsumeInterval(consumeItemInterval);
|
||||
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxPetLevel())
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxLevel())
|
||||
{
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxPetLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxPetLevel() + ". Please rectify.");
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxLevel() + ". Please rectify.");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -83,14 +83,14 @@ public final class SummonMulti extends AbstractEffect
|
||||
summon.setItemConsume(_consumeItem);
|
||||
summon.setItemConsumeInterval(consumeItemInterval);
|
||||
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxPetLevel())
|
||||
if (summon.getLevel() >= ExperienceData.getInstance().getMaxLevel())
|
||||
{
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxPetLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxPetLevel() + ". Please rectify.");
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(ExperienceData.getInstance().getMaxLevel() - 1));
|
||||
_log.warning(getClass().getSimpleName() + ": (" + summon.getName() + ") NpcID: " + summon.getId() + " has a level above " + ExperienceData.getInstance().getMaxLevel() + ". Please rectify.");
|
||||
}
|
||||
else
|
||||
{
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(summon.getLevel() % ExperienceData.getInstance().getMaxPetLevel()));
|
||||
summon.getStat().setExp(ExperienceData.getInstance().getExpForLevel(summon.getLevel() % ExperienceData.getInstance().getMaxLevel()));
|
||||
}
|
||||
|
||||
summon.setCurrentHp(summon.getMaxHp());
|
||||
|
Loading…
Reference in New Issue
Block a user