Warlocks don't have a special weakness but they just have limited powers. So if you make them run out of them, they can't fight you anymore. Vampires are always strong, except for when they walk into the sunlight of course. Werewolfs can control their transformation when they're trained.