Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static class FuncMaxHpAdd extends Func
- {
- static final FuncMaxHpAdd func = new FuncMaxHpAdd();
- private FuncMaxHpAdd()
- {
- super(Stats.MAX_HP, 0x10, null);
- }
- @Override
- public void calc(Env env)
- {
- PlayerTemplate t = (PlayerTemplate) env.character.getTemplate();
- int lvl = Math.max(0, env.character.getLevel() - t.classBaseLevel);
- double hpmod = t.lvlHpMod * lvl;
- double hpmax = (t.lvlHpAdd + hpmod) * lvl;
- double hpmin = t.lvlHpAdd * lvl + hpmod;
- env.value += (hpmax + hpmin) / 2;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement