rendered paste body1615 int xp;
1616 int sp;
1617
1618 if (Config.ALT_GAME_EXPONENT_XP != 0)
1619 xp = (int)((double)getExpReward() * damage / getMaxHp() + Math.pow(2., -diff / Config.ALT_GAME_EXPONENT_XP));
1620 else xp = getExpReward() * damage / getMaxHp();
1621
1622 if (Config.ALT_GAME_EXPONENT_SP != 0)
1623 sp = (int)((double)getSpReward() * damage / getMaxHp() * Math.pow(2., -diff / Config.ALT_GAME_EXPONENT_SP));
1624 else sp = getSpReward() * damage / getMaxHp();
1615 int xp;
1616 int sp;
1617
1618 if (Config.ALT_GAME_EXPONENT_XP != 0 || Config.ALT_GAME_EXPONENT_SP != 0)
1619 {
1620 xp = (double)getExpReward() * damage / getMaxHp();
1621
1622 if (Config.ALT_GAME_EXPONENT_XP != 0)
1623 xp *= Math.pow(2., -diff / Config.ALT_GAME_EXPONENT_XP);
1624
1625 sp = (double)getSpReward() * damage / getMaxHp();
1626
1627 if (Config.ALT_GAME_EXPONENT_SP != 0)
1628 sp *= Math.pow(2., -diff / Config.ALT_GAME_EXPONENT_SP);
1629 }