Defeat all mini-boss and boss enemies in Scalecaller Peak. 1.24% of players have unlocked this achievement