From 9f7cbe9437cc7f04273cc4eafc334174b93c656b Mon Sep 17 00:00:00 2001 From: MistakeNot4892 Date: Mon, 7 Aug 2023 11:31:10 +1000 Subject: [PATCH] Floating mobs will not cause catwalk footstep sounds. --- code/game/objects/structures/catwalk.dm | 4 +++- code/modules/mob/living/silicon/robot/subtypes/flying.dm | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/catwalk.dm b/code/game/objects/structures/catwalk.dm index 9642dc1e34..442ce46160 100644 --- a/code/game/objects/structures/catwalk.dm +++ b/code/game/objects/structures/catwalk.dm @@ -123,7 +123,9 @@ /obj/structure/catwalk/Crossed(atom/movable/AM) . = ..() if(isliving(AM) && !AM.is_incorporeal()) - playsound(src, pick('sound/effects/footstep/catwalk1.ogg', 'sound/effects/footstep/catwalk2.ogg', 'sound/effects/footstep/catwalk3.ogg', 'sound/effects/footstep/catwalk4.ogg', 'sound/effects/footstep/catwalk5.ogg'), 25, 1) + var/mob/living/M = AM + if(!M.is_floating) + playsound(src, pick('sound/effects/footstep/catwalk1.ogg', 'sound/effects/footstep/catwalk2.ogg', 'sound/effects/footstep/catwalk3.ogg', 'sound/effects/footstep/catwalk4.ogg', 'sound/effects/footstep/catwalk5.ogg'), 25, 1) /obj/effect/catwalk_plated name = "plated catwalk spawner" diff --git a/code/modules/mob/living/silicon/robot/subtypes/flying.dm b/code/modules/mob/living/silicon/robot/subtypes/flying.dm index 35f5c3d834..35342d4802 100644 --- a/code/modules/mob/living/silicon/robot/subtypes/flying.dm +++ b/code/modules/mob/living/silicon/robot/subtypes/flying.dm @@ -13,7 +13,7 @@ /mob/living/silicon/robot/flying/update_floating() if(hovering) - make_floating(10) + make_floating(TRUE) return ..()