Browse Source

werewolf achievement fix

zelpold 4 years ago
parent
commit
8476262883
1 changed files with 7 additions and 8 deletions
  1. 7 8
      MafiaTelegramBot/Game/GameRooms/GameRoom.GameProcess.cs

+ 7 - 8
MafiaTelegramBot/Game/GameRooms/GameRoom.GameProcess.cs

@@ -525,14 +525,13 @@ namespace MafiaTelegramBot.Game.GameRooms
                                 UpdateWins(player);
                                 player.HookerRoleAchievementEvent();
                                 player.ParasiteRoleAchievementEvent(villagerTeam.ToList());
-                            }
-                            else player.ResetParasiteProgress();
-                            if (player.CurrentRole.RoleKey == Roles.Werewolf)
-                            {
                                 if (player.CurrentRole.ColorRole == 1)
                                     player.WerewolfRoleAchievementEvent(1);
                                 else player.WerewolfRoleAchievementEvent(2, true);
                             }
+                            else player.ResetParasiteProgress();
+                            
+
                         }
                         else
                         {
@@ -541,14 +540,14 @@ namespace MafiaTelegramBot.Game.GameRooms
                                 UpdateWins(player);
                                 player.HookerRoleAchievementEvent();
                                 player.ParasiteRoleAchievementEvent(mafiaTeam.ToList());
-                            }
-                            else player.ResetParasiteProgress();
-                            if (player.CurrentRole.RoleKey == Roles.Werewolf)
-                            {
                                 if (player.CurrentRole.ColorRole == 2)
                                     player.WerewolfRoleAchievementEvent(2);
                                 else player.WerewolfRoleAchievementEvent(1, true);
                             }
+                            else player.ResetParasiteProgress();
+                            
+                                
+                            
                         }
 
                         if (player.CurrentRole.ColorRole == 3)