Tigran пре 4 година
родитељ
комит
d99c4f9b25
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      MafiaTelegramBot/Game/GameRooms/GameRoom.GameProcess.cs

+ 2 - 2
MafiaTelegramBot/Game/GameRooms/GameRoom.GameProcess.cs

@@ -258,7 +258,7 @@ namespace MafiaTelegramBot.Game.GameRooms
         private async Task<List<Player>> CalculateCandidates()
         {
             var message = strings.results_of_voting;
-            foreach (var (playerId, targetId) in VoteKillList)
+            foreach (var (playerId, targetId) in VoteKillList.Where(item => item.Value != 0))
                 message += $"\n({Players[playerId].TurnOrder}) {Players[playerId].NickName} {strings.vote_to} " +
                            $"({Players[targetId].TurnOrder}) {Players[targetId].NickName}";
             if (message == strings.results_of_voting) message = strings.no_one_voted;
@@ -281,7 +281,7 @@ namespace MafiaTelegramBot.Game.GameRooms
         private async Task PutUpVote(long playerId, long targetId, int messageId, bool toKill = false)
         {
             var player = Players[playerId];
-            if (targetId == 0)
+            if (targetId == 0 && VoteKillList.AddUniqueByKey(playerId, targetId))
             {
                 if (!toKill) await PlayersCh.SendExcept(player.ChatId, $"{player.NickName} {strings.skip_vote}");
                 await PlayersCh.EditTo(player.Id, messageId, strings.you_skip_vote);