if (crit && (skill == null || (skill != null && skill.canCrit()))) { if(skill != null) // Skill Critical hit damage *= 2; else // Critical Hit damage += attacker.getCriticalDmg(target, damage); }