Misc state handling changes (#9265)
* misc state handling changes * ambient dirtying
This commit is contained in:
@@ -42,9 +42,12 @@ namespace Content.Shared.Movement.Systems
|
||||
var ev = new RefreshMovementSpeedModifiersEvent();
|
||||
RaiseLocalEvent(uid, ev);
|
||||
|
||||
if (MathHelper.CloseTo(ev.WalkSpeedModifier, move.WalkSpeedModifier) &&
|
||||
MathHelper.CloseTo(ev.SprintSpeedModifier, move.SprintSpeedModifier))
|
||||
return;
|
||||
|
||||
move.WalkSpeedModifier = ev.WalkSpeedModifier;
|
||||
move.SprintSpeedModifier = ev.SprintSpeedModifier;
|
||||
|
||||
Dirty(move);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user