Tempfix for 1 HP/MP/CP after deleveling.
This commit is contained in:
parent
638374db77
commit
400af440fa
@ -707,7 +707,7 @@ public class Formulas
|
||||
public void calc(Env env)
|
||||
{
|
||||
final PlayerTemplate t = (PlayerTemplate) env.player.getTemplate();
|
||||
final int lvl = env.player.getLevel() - t.getClassBaseLevel();
|
||||
final int lvl = Math.max(env.player.getLevel() - t.getClassBaseLevel(), -50);
|
||||
final double hpmod = t.getLevelHpMod() * lvl;
|
||||
final double hpmax = (t.getLevelHpAdd() + hpmod) * lvl;
|
||||
final double hpmin = (t.getLevelHpAdd() * lvl) + hpmod;
|
||||
@ -754,7 +754,7 @@ public class Formulas
|
||||
public void calc(Env env)
|
||||
{
|
||||
final PlayerTemplate t = (PlayerTemplate) env.player.getTemplate();
|
||||
final int lvl = env.player.getLevel() - t.getClassBaseLevel();
|
||||
final int lvl = Math.max(env.player.getLevel() - t.getClassBaseLevel(), -50);
|
||||
final double cpmod = t.getLevelCpMod() * lvl;
|
||||
final double cpmax = (t.getLevelCpAdd() + cpmod) * lvl;
|
||||
final double cpmin = (t.getLevelCpAdd() * lvl) + cpmod;
|
||||
@ -801,7 +801,7 @@ public class Formulas
|
||||
public void calc(Env env)
|
||||
{
|
||||
final PlayerTemplate t = (PlayerTemplate) env.player.getTemplate();
|
||||
final int lvl = env.player.getLevel() - t.getClassBaseLevel();
|
||||
final int lvl = Math.max(env.player.getLevel() - t.getClassBaseLevel(), -50);
|
||||
final double mpmod = t.getLevelMpMod() * lvl;
|
||||
final double mpmax = (t.getLevelMpAdd() + mpmod) * lvl;
|
||||
final double mpmin = (t.getLevelMpAdd() * lvl) + mpmod;
|
||||
|
@ -707,7 +707,7 @@ public class Formulas
|
||||
public void calc(Env env)
|
||||
{
|
||||
final PlayerTemplate t = (PlayerTemplate) env.player.getTemplate();
|
||||
final int lvl = env.player.getLevel() - t.getClassBaseLevel();
|
||||
final int lvl = Math.max(env.player.getLevel() - t.getClassBaseLevel(), -50);
|
||||
final double hpmod = t.getLevelHpMod() * lvl;
|
||||
final double hpmax = (t.getLevelHpAdd() + hpmod) * lvl;
|
||||
final double hpmin = (t.getLevelHpAdd() * lvl) + hpmod;
|
||||
@ -754,7 +754,7 @@ public class Formulas
|
||||
public void calc(Env env)
|
||||
{
|
||||
final PlayerTemplate t = (PlayerTemplate) env.player.getTemplate();
|
||||
final int lvl = env.player.getLevel() - t.getClassBaseLevel();
|
||||
final int lvl = Math.max(env.player.getLevel() - t.getClassBaseLevel(), -50);
|
||||
final double cpmod = t.getLevelCpMod() * lvl;
|
||||
final double cpmax = (t.getLevelCpAdd() + cpmod) * lvl;
|
||||
final double cpmin = (t.getLevelCpAdd() * lvl) + cpmod;
|
||||
@ -801,7 +801,7 @@ public class Formulas
|
||||
public void calc(Env env)
|
||||
{
|
||||
final PlayerTemplate t = (PlayerTemplate) env.player.getTemplate();
|
||||
final int lvl = env.player.getLevel() - t.getClassBaseLevel();
|
||||
final int lvl = Math.max(env.player.getLevel() - t.getClassBaseLevel(), -50);
|
||||
final double mpmod = t.getLevelMpMod() * lvl;
|
||||
final double mpmax = (t.getLevelMpAdd() + mpmod) * lvl;
|
||||
final double mpmin = (t.getLevelMpAdd() * lvl) + mpmod;
|
||||
|
Loading…
Reference in New Issue
Block a user