Bugfixes (#69)

* - fix: Fix bans.

* - fix: Fix all roles for admins.

* - fix: No command headrevs.

* - tweak: Now round ends on rev win.

* - fix: Ash now smimmune.

* - fix: Ghost role cvar fix.

* - fix: Security icons only work on humans.
This commit is contained in:
Aviu00
2024-02-15 01:52:07 +09:00
committed by GitHub
parent db58e0938f
commit 19cc8366fb
7 changed files with 16 additions and 6 deletions

View File

@@ -87,7 +87,8 @@ public sealed class RevolutionaryRuleSystem : GameRuleSystem<RevolutionaryRuleCo
if (CheckCommandLose())
{
_roundEnd.DoRoundEndBehavior(RoundEndBehavior.ShuttleCall, component.ShuttleCallTime);
// _roundEnd.DoRoundEndBehavior(RoundEndBehavior.ShuttleCall, component.ShuttleCallTime);
_roundEnd.EndRound(); // WD EDIT
GameTicker.EndGameRule(uid, gameRule);
}
}
@@ -155,6 +156,7 @@ public sealed class RevolutionaryRuleSystem : GameRuleSystem<RevolutionaryRuleCo
{
_antagSelection.EligiblePlayers(comp.HeadRevPrototypeId, comp.MaxHeadRevs, comp.PlayersPerHeadRev, comp.HeadRevStartSound,
"head-rev-role-greeting", "#5e9cff", out var chosen);
chosen = chosen.Where(x => !HasComp<CommandStaffComponent>(x)).ToList(); // WD
if (chosen.Any())
GiveHeadRev(chosen, comp.HeadRevPrototypeId, comp);
else