use adjusted_skill to calculate failure_level