Ling fixes and tweaks (#259)

* - fix: Bees fix.

* - fix: Transform transfers body type.

* - fix: Chemcap is transfered on transform.

* - fix: Gulag objective actual fix.

* - fix: Fix escape with identity not working.

* - tweak: Fixes & objective tweaks.

* - tweak: More slowdown from ling armor.
This commit is contained in:
Aviu00
2024-04-01 20:36:32 +09:00
committed by GitHub
parent 9603c83adf
commit 2e57cbf514
19 changed files with 143 additions and 45 deletions

View File

@@ -634,7 +634,7 @@ public sealed class NukeopsRuleSystem : GameRuleSystem<NukeopsRuleComponent>
// ReSharper disable once ForeachCanBeConvertedToQueryUsingAnotherGetEnumerator
foreach (var player in everyone)
{
if (_gulag.IsUserGulaged(player.UserId, out _)) // WD
if (_gulag.IsUserGulagged(player.UserId, out _)) // WD
continue;
if (!ev.Profiles.ContainsKey(player.UserId))

View File

@@ -310,7 +310,7 @@ public sealed class TraitorRuleSystem : GameRuleSystem<TraitorRuleComponent>
if (!GameTicker.IsGameRuleAdded(uid, gameRule))
continue;
if (_gulag.IsUserGulaged(ev.Player.UserId, out _)) // WD
if (_gulag.IsUserGulagged(ev.Player.UserId, out _)) // WD
continue;
if (traitor.TotalTraitors >= MaxTraitors)

View File

@@ -274,7 +274,7 @@ public sealed class ZombieRuleSystem : GameRuleSystem<ZombieRuleComponent>
var prefList = new List<ICommonSession>();
foreach (var player in allPlayers)
{
if (_gulag.IsUserGulaged(player.UserId, out _)) // WD
if (_gulag.IsUserGulagged(player.UserId, out _)) // WD
continue;
if (player.AttachedEntity == null || !HasComp<HumanoidAppearanceComponent>(player.AttachedEntity) || HasComp<ZombieImmuneComponent>(player.AttachedEntity))