From d2f7b3376abaadace1ca6b4127334f252e9659df Mon Sep 17 00:00:00 2001 From: McBawbaggings Date: Thu, 23 Aug 2018 02:18:53 +0100 Subject: [PATCH] isnum() checks for squeak component initialisation (#39847) if you supply step_delay_override or use_delay_override as 0 then component just ignores these new values despite them being valid options by using isnum() checks, these values can actually be used for this --- code/datums/components/squeak.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/components/squeak.dm b/code/datums/components/squeak.dm index cd93a536bcd..0b740886ebf 100644 --- a/code/datums/components/squeak.dm +++ b/code/datums/components/squeak.dm @@ -33,9 +33,9 @@ squeak_chance = chance_override if(volume_override) volume = volume_override - if(step_delay_override) + if(isnum(step_delay_override)) step_delay = step_delay_override - if(use_delay_override) + if(isnum(use_delay_override)) use_delay = use_delay_override /datum/component/squeak/proc/play_squeak()