Fix 3000 errors
This commit is contained in:
@@ -1,10 +1,7 @@
|
||||
using Content.Shared.Pulling;
|
||||
using Content.Shared.Movement.Components;
|
||||
using Robust.Shared.Analyzers;
|
||||
using Robust.Shared.Analyzers;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.ViewVariables;
|
||||
using Robust.Shared.Log;
|
||||
using Component = Robust.Shared.GameObjects.Component;
|
||||
using Robust.Shared.ViewVariables;
|
||||
|
||||
namespace Content.Shared.Pulling.Components
|
||||
{
|
||||
@@ -15,12 +12,12 @@ namespace Content.Shared.Pulling.Components
|
||||
public override string Name => "Puller";
|
||||
|
||||
// Before changing how this is updated, please see SharedPullerSystem.RefreshMovementSpeed
|
||||
public float WalkSpeedModifier => Pulling == null ? 1.0f : 0.75f;
|
||||
public float WalkSpeedModifier => Pulling == default ? 1.0f : 0.75f;
|
||||
|
||||
public float SprintSpeedModifier => Pulling == null ? 1.0f : 0.75f;
|
||||
public float SprintSpeedModifier => Pulling == default ? 1.0f : 0.75f;
|
||||
|
||||
[ViewVariables]
|
||||
public EntityUid? Pulling { get; set; }
|
||||
public EntityUid Pulling { get; set; }
|
||||
|
||||
protected override void Shutdown()
|
||||
{
|
||||
@@ -30,7 +27,7 @@ namespace Content.Shared.Pulling.Components
|
||||
|
||||
protected override void OnRemove()
|
||||
{
|
||||
if (Pulling != null)
|
||||
if (Pulling != default)
|
||||
{
|
||||
// This is absolute paranoia but it's also absolutely necessary. Too many puller state bugs. - 20kdc
|
||||
Logger.ErrorS("c.go.c.pulling", "PULLING STATE CORRUPTION IMMINENT IN PULLER {0} - OnRemove called when Pulling is set!", Owner);
|
||||
|
||||
Reference in New Issue
Block a user