case CONFUSION: mAtk = player.getMAtk(target, skill); mDef = target.getMDef(player, skill); value = 30 * 100 + (int)(70 * 100 * ((float)skill.getLevel()/maxLevel)); if (mDef > 0 && mAtk > 0) value *= 0.6 * mAtk/mDef; modifier = 100 * target.getMEN()/15; //_log.fine(player.getName()+" matk:"+mAtk+",mdef="+mDef+",value="+value+",modifier="+modifier+",maxlevel="+maxLevel+",level="+skill.getLevel()); break;