Minor cleanup for automatic stat generation formulas.

This commit is contained in:
MobiusDev
2019-03-01 12:59:44 +00:00
parent d65d8d057f
commit e30d5b0037
11 changed files with 33 additions and 33 deletions

View File

@ -175,11 +175,11 @@ public final class PlayerTemplateData implements IGameXmlReader
level++;
_autoGeneratedCount++;
final double hpM1 = _playerTemplates.get(ClassId.getClassId(classId)).getBaseHpMax(level - 1);
_playerTemplates.get(ClassId.getClassId(classId)).setUpgainValue("hp", level, (((((hpM1 * level) / (level - 1)) + ((hpM1 * (level + 1)) / (level - 1))) / 2) + 1.45));
_playerTemplates.get(ClassId.getClassId(classId)).setUpgainValue("hp", level, (((hpM1 * level) / (level - 1)) + ((hpM1 * (level + 1)) / (level - 1))) / 2);
final double mpM1 = _playerTemplates.get(ClassId.getClassId(classId)).getBaseMpMax(level - 1);
_playerTemplates.get(ClassId.getClassId(classId)).setUpgainValue("mp", level, (((((mpM1 * level) / (level - 1)) + ((mpM1 * (level + 1)) / (level - 1))) / 2) + 1.6));
_playerTemplates.get(ClassId.getClassId(classId)).setUpgainValue("mp", level, (((mpM1 * level) / (level - 1)) + ((mpM1 * (level + 1)) / (level - 1))) / 2);
final double cpM1 = _playerTemplates.get(ClassId.getClassId(classId)).getBaseCpMax(level - 1);
_playerTemplates.get(ClassId.getClassId(classId)).setUpgainValue("cp", level, (((((cpM1 * level) / (level - 1)) + ((cpM1 * (level + 1)) / (level - 1))) / 2) + 0.8));
_playerTemplates.get(ClassId.getClassId(classId)).setUpgainValue("cp", level, (((cpM1 * level) / (level - 1)) + ((cpM1 * (level + 1)) / (level - 1))) / 2);
final double hpRegM1 = _playerTemplates.get(ClassId.getClassId(classId)).getBaseHpRegen(level - 1);
final double hpRegM2 = _playerTemplates.get(ClassId.getClassId(classId)).getBaseHpRegen(level - 2);
_playerTemplates.get(ClassId.getClassId(classId)).setUpgainValue("hpRegen", level, (hpRegM1 * 2) - hpRegM2);