(GOG v1.1.47)
The achievements are categorized into 5 difficulties (trainer / easy / medium / hard / impossible). I consider it very strange that sometimes it’s not possible to complete an achievement without first completing an achievement that “more difficult”. There’s a logical problem there.
Examples:
Swiss Army Breastplate (Medium, earn all unique armor) cannot be completed before completing Sheep Slayer (Hard, kill the Super Sheep – this is the only way to get the Platinum Fleece)
Similarly, it’s not possible to earn both Big Box o’ Killing Stuff (Hard, upgrade all unique weapons) and Big Box o’ Not-Dying (Hard, upgrade all unique armor) without first earning Ultra Sheep Slayer (Impossible, kill the Super Sheep+).
Book Dragon (Hard, earn all the books in new game+) and Marathon (Hard, reach wave 100 in Endless 2+) both require you to have 201 gold stars (the threshold for unlocking Endless 2+). But Super Completionist (Earn 201 gold stars) is Impossible.