|
@@ -50,7 +50,10 @@ namespace MafiaTelegramBot.Game.GameRoles
|
|
IsMafia = true;
|
|
IsMafia = true;
|
|
var mafiaList = Room.Players.Values.Where(p => p.GetRole() is Roles.Don or Roles.Mafia or Roles.Dame).ToDictionary(p=>p.Id, p => p.GetRoleName());
|
|
var mafiaList = Room.Players.Values.Where(p => p.GetRole() is Roles.Don or Roles.Mafia or Roles.Dame).ToDictionary(p=>p.Id, p => p.GetRoleName());
|
|
foreach (var player in mafiaList)
|
|
foreach (var player in mafiaList)
|
|
|
|
+ {
|
|
Room.Players[player.Key].CurrentRole.KnownRoles.Add(Player.Id, Player.GetRoleName());
|
|
Room.Players[player.Key].CurrentRole.KnownRoles.Add(Player.Id, Player.GetRoleName());
|
|
|
|
+ KnownRoles.Add(player.Key, player.Value);
|
|
|
|
+ }
|
|
var mafia = Room.Players.Values.Where(player => player.GetRole() is Roles.Mafia).ToArray();
|
|
var mafia = Room.Players.Values.Where(player => player.GetRole() is Roles.Mafia).ToArray();
|
|
var don = Room.Players.Values.FirstOrDefault(player => player.GetRole() is Roles.Don);
|
|
var don = Room.Players.Values.FirstOrDefault(player => player.GetRole() is Roles.Don);
|
|
var dame = Room.Players.Values.FirstOrDefault(player => player.GetRole() is Roles.Dame);
|
|
var dame = Room.Players.Values.FirstOrDefault(player => player.GetRole() is Roles.Dame);
|