From 8f41030faf75e20e84ca281f87698368a4ad2a56 Mon Sep 17 00:00:00 2001 From: linmeideli <2558527373@qq.com> Date: Wed, 19 Aug 2026 11:58:25 +0800 Subject: [PATCH] fix 17.4 support i thk --- src/Impostor.Api/Innersloth/Data/enums/FloatOptionNames.json | 5 ++++- src/Impostor.Server/Net/Inner/Objects/InnerPlayerInfo.cs | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Impostor.Api/Innersloth/Data/enums/FloatOptionNames.json b/src/Impostor.Api/Innersloth/Data/enums/FloatOptionNames.json index 3548165..c41d7bf 100644 --- a/src/Impostor.Api/Innersloth/Data/enums/FloatOptionNames.json +++ b/src/Impostor.Api/Innersloth/Data/enums/FloatOptionNames.json @@ -24,5 +24,8 @@ "TrackerCooldown": 1550, "TrackerDuration": 1551, "TrackerDelay": 1552, - "NoisemakerAlertDuration": 1600 + "NoisemakerAlertDuration": 1600, + "ViperDissolveTime": 1601, + "DetectiveSuspectLimit": 1602, + "JudgeTaskRequirementPercentage": 1620 } \ No newline at end of file diff --git a/src/Impostor.Server/Net/Inner/Objects/InnerPlayerInfo.cs b/src/Impostor.Server/Net/Inner/Objects/InnerPlayerInfo.cs index 8ce7071..8241f1a 100644 --- a/src/Impostor.Server/Net/Inner/Objects/InnerPlayerInfo.cs +++ b/src/Impostor.Server/Net/Inner/Objects/InnerPlayerInfo.cs @@ -51,9 +51,9 @@ namespace Impostor.Server.Net.Inner.Objects public bool Disconnected { get; internal set; } - public bool IsImpostor => RoleType is RoleTypes.Impostor or RoleTypes.Shapeshifter or RoleTypes.ImpostorGhost or RoleTypes.Phantom; + public bool IsImpostor => RoleType is RoleTypes.Impostor or RoleTypes.Shapeshifter or RoleTypes.ImpostorGhost or RoleTypes.Phantom or RoleTypes.Viper; - public bool CanVent => RoleType is RoleTypes.Impostor or RoleTypes.Shapeshifter or RoleTypes.Phantom or RoleTypes.Engineer; + public bool CanVent => RoleType is RoleTypes.Impostor or RoleTypes.Shapeshifter or RoleTypes.Phantom or RoleTypes.Viper or RoleTypes.Engineer; public bool IsDead { get; internal set; } -- 2.39.5