From 0157371a15744d640714e4be068aff20e858c872 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 22:21:12 -0700 Subject: [PATCH] Update pool_drain.dm --- code/modules/pool/pool_drain.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index e9929bf53e..3359f26520 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -19,6 +19,8 @@ var/cycles_left = 0 /// Mobs we are swirling around var/list/whirling_mobs + /// Suck in once per x ticks + var/suck_in_once_per = 3 var/cooldown @@ -82,7 +84,8 @@ step_towards(O, src) for(var/mob/M in orange(min(drain_suck_range, 10), src)) if(isliving(M) && !M.anchored && is_in_our_pool(M)) - step_towards(M, src) + if(!(cycles_left % suck_in_once_per)) + step_towards(M, src) whirl_mob(M) if(ishuman(M) && (get_dist(M, src) <= 1)) var/mob/living/carbon/human/H = M