Quote Originally Posted by Machcio View Post
300 ghosts seems much but they drop pretty good from lower mobs. For me the actual bottleneck are pumpkins. After buying two Kanekos I have hats for three another, but I'm out of pumpkins.
Yeah the witch hats seem to be ridiculously common for how few you need to purchase things. I've got 33 of them atm and i already purchased 3 swords lol.