double init = ((0.1 * cha.getLevel() + cha.getTemplate().baseHpReg) * (1 + CONbonus[cha.getCON()])) * (hpRegenMultiplier / 100); THE SOURCE OF THE ERROR ^^^^^ ---------------------- THE ERROR VVVV Feb 26, 2006 12:18:20 AM net.sf.l2j.gameserver.model.actor.status.CharStatus$RegenTask run SEVERE: java.lang.ArrayIndexOutOfBoundsException: 999 at net.sf.l2j.gameserver.skills.Formulas.calcHpRegen(Formulas.java:765) at net.sf.l2j.gameserver.model.actor.status.CharStatus$RegenTask.run(CharStatus.java:387) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source) at java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)