From 33a86aa37590fe876d8cd1b7948d5a842e6d7698 Mon Sep 17 00:00:00 2001 From: Chaplain Maximum Date: Thu, 25 Jul 2024 18:06:50 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A7=D0=98=D0=A1=D0=A2=D0=95=D0=99=D0=A8?= =?UTF-8?q?=D0=95=D0=95=20=D0=97=D0=9B=D0=9E=20=D0=92=20=D0=A7=D0=98=D0=A1?= =?UTF-8?q?=D0=A2=D0=9E=D0=9C=20=D0=9E=D0=91=D0=9B=D0=98=D0=A7=D0=98=D0=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mods/_fd/fd_assets/code/mobs/pureevil.dm | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/mods/_fd/fd_assets/code/mobs/pureevil.dm b/mods/_fd/fd_assets/code/mobs/pureevil.dm index 43d84b6d409b1..5bba1d2833595 100644 --- a/mods/_fd/fd_assets/code/mobs/pureevil.dm +++ b/mods/_fd/fd_assets/code/mobs/pureevil.dm @@ -279,11 +279,17 @@ /mob/living/simple_animal/hostile/boss/prime_soul/New() ..() -/* + /mob/living/simple_animal/hostile/boss/prime_soul/death(gibbed, deathmessage, show_dead_message) if(gibbed) return anchored = 1 + deathscene() + ..(gibbed, deathmessage, show_dead_message) + set_light(0) + qdel(src) + +/mob/living/simple_animal/hostile/boss/prime_soul/proc/deathscene() ai_holder.set_busy(TRUE) attacking = TRUE QDEL_NULL(boss_theme) @@ -300,14 +306,10 @@ set_light(1, 20, 25, 2, l_color = "#f2feff") sleep(55) explosion(get_turf(src), 8, EX_ACT_HEAVY) - ..(gibbed, deathmessage, show_dead_message) - set_light(0) - qdel(src) -*/ -// Эпичная сцена смерти вызывает кучу проблем. (целых семь жалоб ВСКода) из-за слипа. -// Что гипотетически - может вызвать ЧТО БЛЯТЬ УГОДНО -// (TO-DO: попробывать spawn или переделать структуру) -// Увы, но я готов пренебреч сценкой, ради целостности билда + +// Это - костыль который спасает от кучи жалоб и, технически(?) проблем с смертью +// С чем связано? DEATH имеет should_not_sleep из-за очереди в удалении. +// В случае если не сработает и это вызовет кучу багов - вы знаете что резать :3 /mob/living/simple_animal/hostile/boss/prime_soul/Destroy() QDEL_NULL(boss_theme)