Update ClothingSpeedModifierSystem.cs (#29994)
* TryGetContainerContainer * Math * Changed AddMarkup to AddMarkupOrThrow * Better math * engine version * engine version
This commit is contained in:
@@ -1,10 +1,8 @@
|
||||
using Content.Shared.Clothing.Components;
|
||||
using Content.Shared.Examine;
|
||||
using Content.Shared.Inventory;
|
||||
using Content.Shared.Item.ItemToggle;
|
||||
using Content.Shared.Item.ItemToggle.Components;
|
||||
using Content.Shared.Movement.Systems;
|
||||
using Content.Shared.PowerCell;
|
||||
using Content.Shared.Verbs;
|
||||
using Robust.Shared.Containers;
|
||||
using Robust.Shared.GameStates;
|
||||
@@ -73,22 +71,22 @@ public sealed class ClothingSpeedModifierSystem : EntitySystem
|
||||
|
||||
var msg = new FormattedMessage();
|
||||
|
||||
if (walkModifierPercentage == sprintModifierPercentage)
|
||||
if (MathHelper.CloseTo(walkModifierPercentage, sprintModifierPercentage, 0.5f))
|
||||
{
|
||||
if (walkModifierPercentage < 0.0f)
|
||||
msg.AddMarkup(Loc.GetString("clothing-speed-increase-equal-examine", ("walkSpeed", (int) MathF.Abs(walkModifierPercentage)), ("runSpeed", (int) MathF.Abs(sprintModifierPercentage))));
|
||||
msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-increase-equal-examine", ("walkSpeed", (int) MathF.Abs(walkModifierPercentage)), ("runSpeed", (int) MathF.Abs(sprintModifierPercentage))));
|
||||
else
|
||||
msg.AddMarkup(Loc.GetString("clothing-speed-decrease-equal-examine", ("walkSpeed", (int) walkModifierPercentage), ("runSpeed", (int) sprintModifierPercentage)));
|
||||
msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-decrease-equal-examine", ("walkSpeed", (int) walkModifierPercentage), ("runSpeed", (int) sprintModifierPercentage)));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (sprintModifierPercentage < 0.0f)
|
||||
{
|
||||
msg.AddMarkup(Loc.GetString("clothing-speed-increase-run-examine", ("runSpeed", (int) MathF.Abs(sprintModifierPercentage))));
|
||||
msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-increase-run-examine", ("runSpeed", (int) MathF.Abs(sprintModifierPercentage))));
|
||||
}
|
||||
else if (sprintModifierPercentage > 0.0f)
|
||||
{
|
||||
msg.AddMarkup(Loc.GetString("clothing-speed-decrease-run-examine", ("runSpeed", (int) sprintModifierPercentage)));
|
||||
msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-decrease-run-examine", ("runSpeed", (int) sprintModifierPercentage)));
|
||||
}
|
||||
if (walkModifierPercentage != 0.0f && sprintModifierPercentage != 0.0f)
|
||||
{
|
||||
@@ -96,11 +94,11 @@ public sealed class ClothingSpeedModifierSystem : EntitySystem
|
||||
}
|
||||
if (walkModifierPercentage < 0.0f)
|
||||
{
|
||||
msg.AddMarkup(Loc.GetString("clothing-speed-increase-walk-examine", ("walkSpeed", (int) MathF.Abs(walkModifierPercentage))));
|
||||
msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-increase-walk-examine", ("walkSpeed", (int) MathF.Abs(walkModifierPercentage))));
|
||||
}
|
||||
else if (walkModifierPercentage > 0.0f)
|
||||
{
|
||||
msg.AddMarkup(Loc.GetString("clothing-speed-decrease-walk-examine", ("walkSpeed", (int) walkModifierPercentage)));
|
||||
msg.AddMarkupOrThrow(Loc.GetString("clothing-speed-decrease-walk-examine", ("walkSpeed", (int) walkModifierPercentage)));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user