From: miniduikboot Date: Sat, 7 Jan 2023 13:11:06 +0000 (+0100) Subject: Allow sabotages by dead impostors X-Git-Tag: v1.8.0^2 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=6962d01dbd8da7fdbf7e91a9b2c53102979c3f46;p=rhonda%2Fimpostor.git Allow sabotages by dead impostors 2021.12.8+ sets the role of dead players to {Crewmate,Impostor}Ghost, so relax the anticheat to allow sabotages by ImpostorGhosts --- diff --git a/src/Impostor.Api/Innersloth/RoleTypes.cs b/src/Impostor.Api/Innersloth/RoleTypes.cs index 01b8778..700d27a 100644 --- a/src/Impostor.Api/Innersloth/RoleTypes.cs +++ b/src/Impostor.Api/Innersloth/RoleTypes.cs @@ -8,5 +8,7 @@ namespace Impostor.Api.Innersloth Engineer, GuardianAngel, Shapeshifter, + CrewmateGhost, + ImpostorGhost, } } diff --git a/src/Impostor.Server/Net/Inner/Objects/InnerPlayerInfo.cs b/src/Impostor.Server/Net/Inner/Objects/InnerPlayerInfo.cs index 02a079a..3e0fca0 100644 --- a/src/Impostor.Server/Net/Inner/Objects/InnerPlayerInfo.cs +++ b/src/Impostor.Server/Net/Inner/Objects/InnerPlayerInfo.cs @@ -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;