|
@@ -107,7 +107,7 @@ namespace MafiaTelegramBot.Game.GameRooms
|
|
|
var playersCount = Players.Values.Count(p => p.IsAlive);
|
|
|
var mafiaCount = Players.Values.Count(p => p.IsAlive && p.GetRole() is Roles.Don or Roles.Mafia or Roles.Dame);
|
|
|
if (PlayersRole.ContainsKey(Roles.Werewolf)
|
|
|
- && PlayersRole[Roles.Werewolf].Count == 1
|
|
|
+ && PlayersRole[Roles.Werewolf].Count == 1 && PlayersRole[Roles.Werewolf][0].IsAlive
|
|
|
&& ((WerewolfRole) PlayersRole[Roles.Werewolf][0].CurrentRole).IsMafia) mafiaCount++;
|
|
|
var villagersCount = playersCount - mafiaCount;
|
|
|
return villagersCount > mafiaCount && mafiaCount > 0;
|