Make MovementSpeedModifier send the actual modifier in the state (#5661)
This commit is contained in:
@@ -35,6 +35,8 @@ namespace Content.Shared.Movement.EntitySystems
|
|||||||
{
|
{
|
||||||
BaseWalkSpeed = component.BaseWalkSpeed,
|
BaseWalkSpeed = component.BaseWalkSpeed,
|
||||||
BaseSprintSpeed = component.BaseSprintSpeed,
|
BaseSprintSpeed = component.BaseSprintSpeed,
|
||||||
|
WalkSpeedModifier = component.WalkSpeedModifier,
|
||||||
|
SprintSpeedModifier = component.SprintSpeedModifier
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -43,6 +45,8 @@ namespace Content.Shared.Movement.EntitySystems
|
|||||||
if (args.Current is not MovementSpeedModifierComponentState state) return;
|
if (args.Current is not MovementSpeedModifierComponentState state) return;
|
||||||
component.BaseWalkSpeed = state.BaseWalkSpeed;
|
component.BaseWalkSpeed = state.BaseWalkSpeed;
|
||||||
component.BaseSprintSpeed = state.BaseSprintSpeed;
|
component.BaseSprintSpeed = state.BaseSprintSpeed;
|
||||||
|
component.WalkSpeedModifier = state.WalkSpeedModifier;
|
||||||
|
component.SprintSpeedModifier = state.SprintSpeedModifier;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void RefreshMovementSpeedModifiers(EntityUid uid)
|
public void RefreshMovementSpeedModifiers(EntityUid uid)
|
||||||
@@ -69,6 +73,8 @@ namespace Content.Shared.Movement.EntitySystems
|
|||||||
{
|
{
|
||||||
public float BaseWalkSpeed;
|
public float BaseWalkSpeed;
|
||||||
public float BaseSprintSpeed;
|
public float BaseSprintSpeed;
|
||||||
|
public float WalkSpeedModifier;
|
||||||
|
public float SprintSpeedModifier;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user