From af57d5073dbe06781e082bafb41301d5c5d26ebc Mon Sep 17 00:00:00 2001 From: Mirokko Date: Sat, 26 Oct 2024 22:23:10 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D1=83=20=D1=8F=D0=B2?= =?UTF-8?q?=D0=BB=D1=8F=D0=B5=D1=82=D1=81=D1=8F=20=D0=BB=D0=B8=20=D1=81?= =?UTF-8?q?=D1=83=D0=BC=D0=B5=D1=80=D0=B5=D1=87=D0=BD=D0=B8=D0=BA=20=D0=B2?= =?UTF-8?q?=20=D1=85=D1=80=D0=B0=D0=BD=D0=B8=D0=BB=D0=B8=D1=89=D0=B5=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20=D0=B8=D0=B7=D0=B1=D0=B5=D0=B6=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=B5=D0=B3=D0=BE=E2=80=A6=20(#656)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit … телепортации из криохранилища ## Описание PR ## Почему / Баланс **Ссылка на публикацию в Discord** - [Баги](https://discord.com/channels/901772674865455115/1297157784806228009) ## Техническая информация ## Медиа ## Требования - [x] Я прочитал(а) и следую [Руководство по созданию пулл реквестов](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). Я понимаю, что в противном случае мой ПР может быть закрыт по усмотрению мейнтейнера. - [x] Я добавил скриншоты/видео к этому пулл реквесту, демонстрирующие его изменения в игре, **или** этот пулл реквест не требует демонстрации в игре ## Критические изменения **Чейнджлог** :cl: - fix: Теперь сумеречники не копят энергию, пока находятся в криохранилище. --- Content.Server/ADT/Shadekin/ShadekinSystem.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Server/ADT/Shadekin/ShadekinSystem.cs b/Content.Server/ADT/Shadekin/ShadekinSystem.cs index cb4692ee99..5804f19310 100644 --- a/Content.Server/ADT/Shadekin/ShadekinSystem.cs +++ b/Content.Server/ADT/Shadekin/ShadekinSystem.cs @@ -25,6 +25,7 @@ using Content.Shared.Cuffs.Components; using Content.Shared.Mech.Components; using Content.Server.Disposal.Unit.Components; +using Content.Shared.Bed.Cryostorage; namespace Content.Server.ADT.Shadekin; @@ -70,6 +71,8 @@ public override void Update(float frameTime) continue; if (_mobState.IsIncapacitated(uid)) continue; + if (HasComp(uid)) + continue; _alert.ShowAlert(uid, _proto.Index("ShadekinPower"), (short) Math.Clamp(Math.Round(comp.PowerLevel / 50f), 0, 4)); comp.NextSecond = _timing.CurTime + TimeSpan.FromSeconds(1);