From ed364454ce59bba16dc0db699d3c4bff2231a022 Mon Sep 17 00:00:00 2001 From: larentoun <31931237+larentoun@users.noreply.github.com> Date: Thu, 21 Mar 2024 13:13:49 +0300 Subject: [PATCH] Signals for updated lying/buckled is sent now only when it's changed... (#192) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Что этот PR делает Теперь сигнал у UpdateLyingBuckledAndVerbStatus() отправляется только если что-то обновилось. Когда-нибудь это надо будет уничтожить этот прок, но этот день не сегодня. fixes https://github.com/ss220club/WyccerraBay220/issues/191 ## Changelog :cl: fix: Пиксель-шифт больше не сбрасывается во время процессинга моба /:cl: --- code/modules/mob/mob.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index ee8f27f419c72..806229f3e1bca 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -743,9 +743,10 @@ if(update_icon) //forces a full overlay update update_icon = FALSE regenerate_icons() + SEND_SIGNAL(src, COMSIG_MOB_UPDATE_LYING_BUCKLED_VERBSTATUS) else if( lying != lying_prev ) update_icons() - SEND_SIGNAL(src, COMSIG_MOB_UPDATE_LYING_BUCKLED_VERBSTATUS) + SEND_SIGNAL(src, COMSIG_MOB_UPDATE_LYING_BUCKLED_VERBSTATUS) /mob/proc/reset_layer() if(lying)