]> git.deb.at Git - rhonda/impostor.git/commitdiff
Allow sabotages by dead impostors
authorminiduikboot <mini@duikbo.at>
Sat, 7 Jan 2023 13:11:06 +0000 (14:11 +0100)
committerminiduikboot <mini@duikbo.at>
Sat, 7 Jan 2023 13:11:06 +0000 (14:11 +0100)
2021.12.8+ sets the role of dead players to {Crewmate,Impostor}Ghost, so
relax the anticheat to allow sabotages by ImpostorGhosts

src/Impostor.Api/Innersloth/RoleTypes.cs
src/Impostor.Server/Net/Inner/Objects/InnerPlayerInfo.cs

index 01b87785ec27648ee67c60fdb120d9bde03841ce..700d27a9639a3a5270328f2799583974a84d3675 100644 (file)
@@ -8,5 +8,7 @@ namespace Impostor.Api.Innersloth
         Engineer,
         GuardianAngel,
         Shapeshifter,
+        CrewmateGhost,
+        ImpostorGhost,
     }
 }
index 02a079a18379306af3e0a77bad02cb24f151dd5a..3e0fca08edeb0b4b68436cae5c8d1fd778807ad8 100644 (file)
@@ -34,7 +34,7 @@ namespace Impostor.Server.Net.Inner.Objects
 
         public bool Disconnected { get; internal set; }
 
-        public bool IsImpostor => RoleType is RoleTypes.Impostor or RoleTypes.Shapeshifter;
+        public bool IsImpostor => RoleType is RoleTypes.Impostor or RoleTypes.Shapeshifter or RoleTypes.ImpostorGhost;
 
         public bool CanVent => RoleType is RoleTypes.Impostor or RoleTypes.Shapeshifter or RoleTypes.Engineer;