From 8deb2eb4a7bf01c0089ff00e61e4e8be64531f35 Mon Sep 17 00:00:00 2001 From: Dip Date: Tue, 13 Oct 2020 15:47:36 -0300 Subject: [PATCH] Fixes dance proc! --- code/game/machinery/dance_machine.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 0fdcc12a..a5365127 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -432,6 +432,14 @@ /obj/machinery/jukebox/disco/process() . = ..() if(active) - for(var/mob/M in rangers) + for(var/mob/living/M in range(10,src)) + if(!M.client || !(M.client.prefs.toggles & SOUND_INSTRUMENTS)) + continue + if(!(M in rangers)) + rangers += M + for(var/mob/living/M in rangers) + if(get_dist(src,M) > 10) + rangers -= M + for(var/mob/living/M in rangers) if(prob(5+(allowed(M)*4)) && M.canmove) dance(M)