Browse Source

werewolf fix achievements part 2

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

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

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