From 6d48de5dd8df73a5217f251ef07e0850ea862942 Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 30 Nov 2024 18:13:42 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=8B=D1=82=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=BF=D0=BE=D1=87=D0=B8=D0=BD=D0=B8=D1=82=D1=8C=20=D0=B4=D0=B8?= =?UTF-8?q?=D0=BB=D0=B4=D0=BE...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Client/_Amour/Vibrator/VibratorSystem.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Content.Client/_Amour/Vibrator/VibratorSystem.cs b/Content.Client/_Amour/Vibrator/VibratorSystem.cs index 6eec4030d6..8fb4144f08 100644 --- a/Content.Client/_Amour/Vibrator/VibratorSystem.cs +++ b/Content.Client/_Amour/Vibrator/VibratorSystem.cs @@ -23,11 +23,17 @@ public sealed class VibratorSystem : SharedVibratorSystem if (args.Key != _vibration || !component.IsVibrating) return; + if (_animationSystem.HasRunningAnimation(uid, _vibration)) + return; + _animationSystem.Play(uid, GetAnimation(), _vibration); } public override void ToggleVibrate(EntityUid uid, VibratorComponent component) { + if (_animationSystem.HasRunningAnimation(uid, _vibration)) + return; + if (component.IsVibrating) _animationSystem.Play(uid, GetAnimation(), _vibration);