Minor fixes

This commit is contained in:
Gurge44 committed 2024-05-21 13:03:04 +02:00
1 parent 042efb5e46
commit 332db61f9b
2 files changed
+8 -14

No files matched your search

+6 -12
View File
@@ -229,27 +229,21 @@ public static class Utils
{
if (HasImpVision)
{
opt.SetFloat(
FloatOptionNames.CrewLightMod,
opt.GetFloat(FloatOptionNames.ImpostorLightMod));
opt.SetFloat(FloatOptionNames.CrewLightMod, opt.GetFloat(FloatOptionNames.ImpostorLightMod));
if (IsActive(SystemTypes.Electrical))
{
opt.SetFloat(
FloatOptionNames.CrewLightMod,
opt.GetFloat(FloatOptionNames.CrewLightMod) * 5);
opt.SetFloat(FloatOptionNames.CrewLightMod, opt.GetFloat(FloatOptionNames.CrewLightMod) * 5);
}
return;
}
opt.SetFloat(
FloatOptionNames.ImpostorLightMod,
opt.GetFloat(FloatOptionNames.CrewLightMod));
opt.SetFloat(FloatOptionNames.ImpostorLightMod, opt.GetFloat(FloatOptionNames.CrewLightMod));
if (IsActive(SystemTypes.Electrical))
{
opt.SetFloat(
FloatOptionNames.ImpostorLightMod,
opt.GetFloat(FloatOptionNames.ImpostorLightMod) / 5);
opt.SetFloat(FloatOptionNames.ImpostorLightMod, opt.GetFloat(FloatOptionNames.ImpostorLightMod) / 5);
}
}
+2 -2
View File
@@ -58,14 +58,14 @@ namespace EHR.Neutral
}
public override void SetKillCooldown(byte id) => Main.AllPlayerKillCooldown[id] = Stats.KillCooldown;
public override bool CanUseImpostorVentButton(PlayerControl pc) => Stats is { CanVent: true, VentUseLimit: > 0 };
public override bool CanUseImpostorVentButton(PlayerControl pc) => pc.inVent || Stats is { CanVent: true, VentUseLimit: > 0 };
public override bool CanUseSabotage(PlayerControl pc) => Stats is { CanSabotage: true, SabotageUseLimit: > 0 };
public override void ApplyGameOptions(IGameOptions opt, byte playerId)
{
opt.SetVision(Stats.ImpostorVision);
opt.SetFloat(FloatOptionNames.CrewLightMod, Stats.Vision);
opt.SetFloat(FloatOptionNames.ImpostorLightMod, Stats.Vision);
opt.SetVision(Stats.ImpostorVision);
Main.AllPlayerSpeed[playerId] = Stats.Speed;
opt.SetInt(Int32OptionNames.KillDistance, Stats.KillDistance);
}