2 Commits 596c369c78 ... 1c9de9658c

Author SHA1 Message Date
  zelpold 1c9de9658c Merge branch 'develop' of https://gogs.veloe.link/Veloe/MafiaTelegramBot into develop 4 years ago
  zelpold 00a1d10336 parasite fix 4 years ago

+ 2 - 0
MafiaTelegramBot/Game/GameRoles/ParasiteRole.cs

@@ -45,6 +45,8 @@ namespace MafiaTelegramBot.Game.GameRoles
                     await Room.PlayersCh.SendTo(NightTargetId, $"{strings.you_have_been_chosen_by_the_parasite} {Player.NickName}");
                 else Player.IsAlive = false;
             }
+
+            if (!Room.Players[ParentId].IsAlive) Player.IsAlive = false;
         }
 
         public override async Task<string> IsWon()

+ 1 - 1
MafiaTelegramBot/Game/GameRooms/GameRoom.Role.cs

@@ -179,12 +179,12 @@ namespace MafiaTelegramBot.Game.GameRooms
                     Roles.Journalist => new JournalistRole(room, player),
                     Roles.Detective => new DetectiveRole(room, player),
                     Roles.Dame => new DameRole(room, player),
-                    Roles.Parasite => new ParasiteRole(room, player),
                     Roles.Lawyer => new LawyerRole(room, player),
                     Roles.Fool => new FoolRole(room, player),
                     Roles.Necromancer => new NecromancerRole(room, player),
                     Roles.Bodyguard => new BodyguardRole(room, player),
                     Roles.Doctor => new DoctorRole(room, player),
+                    Roles.Parasite => new ParasiteRole(room, player),
                     _ => throw new ArgumentOutOfRangeException(nameof(roleKey), roleKey, null)
                 };
             }