To win, we need to lynch Dracula's last slave.
(Dracula hides every day in the house of one of his slaves.
Dracula is defeated if the town kills all of his slaves.
Dracula acts every night and converts one single person as his slave.)
Day 1- no slaves. No reason to lynch, so no lynch.
Night 1- Dracula makes a slave.
Day 2- Dracula has 1 slave. If we get lucky and lynch him, we win! yay! If we don't...
Night 2, Dracula makes slaves #2.
Day 3- Dracula has 2 slaves. BEST CASE SCENARIO: we lynch a slave, but he has another.
Night 3- Dracula creates a new slave.
Day 4- repeat of day 3 etc.
It seems like either the village wins on day 2 or can't win at all, because team evil will make an new slave every day to replace the one we lynch.
The only chance to win is if the village lynches the slave every single night AND the policeman gets lucky and protects the following night's slave target on one night?
The problem then is that if there are 2 police who can protect each other, the priest might as well announce who they are and they will simply protect each other through the entire game [Policeman can not protect himself. Group 2 policeman for mutual protection.], while the village lynches every other villager, until at the end it's 2 cops + priest and dracula can't make any more slaves.
I guess there is a scenario where the village will win, but even worse, it will win every single time by following this strategy, as far as I can tell. The priest can protect the cops from lynches and the cops and priest will be protected from turning into slaves through the entire game. Unless there is some further details, the game will always end in the villagers winning, or a stalemate, given this strategy.