Tigran преди 4 години
родител
ревизия
f588292f78

+ 1 - 1
MafiaTelegramBot/Game/GameRoles/CopRole.cs

@@ -43,7 +43,7 @@ namespace MafiaTelegramBot.Game.GameRoles
 
         public override async Task SetNightTarget(long userId)
         {
-            if (!Room.Players.ContainsKey(NightTargetId)) await Room.PlayersCh.SendTo(Player.Id, strings.this_player_left_from_game);
+            if (!Room.Players.ContainsKey(userId)) await Room.PlayersCh.SendTo(Player.Id, strings.this_player_left_from_game);
             else
             {
                 NightTargetId = userId;

+ 1 - 1
MafiaTelegramBot/Game/GameRoles/DoctorRole.cs

@@ -38,7 +38,7 @@ namespace MafiaTelegramBot.Game.GameRoles
 
         public override async Task SetNightTarget(long userId)
         {
-            if (!Room.Players.ContainsKey(NightTargetId)) await Room.PlayersCh.SendTo(Player.Id, strings.this_player_left_from_game);
+            if (!Room.Players.ContainsKey(userId)) await Room.PlayersCh.SendTo(Player.Id, strings.this_player_left_from_game);
             else
             {
                 NightTargetId = userId;

+ 2 - 2
MafiaTelegramBot/Game/GameRoles/DonRole.cs

@@ -55,7 +55,7 @@ namespace MafiaTelegramBot.Game.GameRoles
 
         public override async Task SetNightTarget(long userId)
         {
-            if (!Room.Players.ContainsKey(NightTargetId)) await Room.PlayersCh.SendTo(Player.Id, strings.this_player_left_from_game);
+            if (!Room.Players.ContainsKey(userId)) await Room.PlayersCh.SendTo(Player.Id, strings.this_player_left_from_game);
             else
             {
                 NightTargetId = userId;
@@ -68,7 +68,7 @@ namespace MafiaTelegramBot.Game.GameRoles
             if(userId == -1) await Room.PlayersCh.EditTo(Player.Id, MafiaMessageId, strings.you_skip_vote);
             else
             {
-                if (!Room.Players.ContainsKey(MafiaTargetId)) await Room.PlayersCh.SendTo(Player.Id, strings.this_player_left_from_game);
+                if (!Room.Players.ContainsKey(userId)) await Room.PlayersCh.SendTo(Player.Id, strings.this_player_left_from_game);
                 else
                 {
                     MafiaTargetId = userId;

+ 1 - 1
MafiaTelegramBot/Game/GameRoles/HookerRole.cs

@@ -39,7 +39,7 @@ namespace MafiaTelegramBot.Game.GameRoles
 
         public override async Task SetNightTarget(long userId)
         {
-            if(Room.Players.ContainsKey(NightTargetId))
+            if(Room.Players.ContainsKey(userId))
             {
                 NightTargetId = userId;
                 Room.Players[NightTargetId].CanBeBlockedNight = false;

+ 1 - 1
MafiaTelegramBot/Game/GameRoles/MafiaRole.cs

@@ -35,7 +35,7 @@ namespace MafiaTelegramBot.Game.GameRoles
             if(userId == -1) await Room.PlayersCh.EditTo(Player.Id, MafiaMessageId, strings.you_skip_vote);
             else
             {
-                if(!Room.Players.ContainsKey(MafiaTargetId)) await Room.PlayersCh.SendTo(Player.Id, strings.this_player_left_from_game);
+                if(!Room.Players.ContainsKey(userId)) await Room.PlayersCh.SendTo(Player.Id, strings.this_player_left_from_game);
                 else
                 {
                     MafiaTargetId = userId;