mirror of
https://github.com/Gurge44/EndlessHostRoles.git
synced 2026-10-20 01:46:25 +00:00
Minor fixes
This commit is contained in:
1 parent
042efb5e46
commit
332db61f9b
2 files changed
+8
-14
No files matched your search
+6
-12
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user