Does only the last enemy defeated in a battle have a chance of dropping an item? I've killed nearly 400 Pudgedevils, 50 Metal King Slimes and 100 Loss Leaders without finding a single Duplic Hat or Metal King Helm, so I'm beginning to wonder if I've been doing something wrong.