if (ability.getIsCloakable()) { target.suppressDamage(ability.damage()); }else { target.breakCloak(); target.damage(ability.damage()); }