diff --git a/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.cs b/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.cs index bd91306c7e..c69e027137 100644 --- a/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.cs +++ b/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.cs @@ -409,7 +409,7 @@ namespace Content.Client.ParticleAccelerator.UI if (_maxStrength > 3 && enabled && assembled) { _shouldContinueAnimating = true; - if (!_alarmControl.Visible) + if (!_alarmControl.HasRunningAnimation("warningAnim")) _alarmControl.PlayAnimation(_alarmControlAnimation, "warningAnim"); } else diff --git a/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.Parts.cs b/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.Parts.cs index d3ca674a91..fc8272185d 100644 --- a/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.Parts.cs +++ b/Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.Parts.cs @@ -131,7 +131,7 @@ public sealed partial class ParticleAcceleratorSystem { if (compQuery.TryGetComponent(entity, out comp) && TryComp(entity, out var partState) && partState.Master == null - && (rotation == null || MathHelper.CloseTo(Transform(entity).LocalRotation.Theta, rotation!.Value.Theta))) + && (rotation == null || Transform(entity).LocalRotation.EqualsApprox(rotation!.Value.Theta))) { part = entity; return true; diff --git a/Resources/Textures/Structures/Power/Generation/PA/emitter_port.rsi/unlitp0.png b/Resources/Textures/Structures/Power/Generation/PA/emitter_port.rsi/unlitp0.png index 4f3141c5fb..d82fa071a6 100644 Binary files a/Resources/Textures/Structures/Power/Generation/PA/emitter_port.rsi/unlitp0.png and b/Resources/Textures/Structures/Power/Generation/PA/emitter_port.rsi/unlitp0.png differ diff --git a/Resources/Textures/Structures/Power/Generation/PA/emitter_starboard.rsi/unlitp0.png b/Resources/Textures/Structures/Power/Generation/PA/emitter_starboard.rsi/unlitp0.png index d82fa071a6..4f3141c5fb 100644 Binary files a/Resources/Textures/Structures/Power/Generation/PA/emitter_starboard.rsi/unlitp0.png and b/Resources/Textures/Structures/Power/Generation/PA/emitter_starboard.rsi/unlitp0.png differ