From f190df3d3c51dc6f6688dbee5ebf70a34f3ecf27 Mon Sep 17 00:00:00 2001 From: SabreML <57483089+SabreML@users.noreply.github.com> Date: Sat, 14 Aug 2021 08:41:01 +0100 Subject: [PATCH] `num2hex()` server freeze fix (#16541) --- code/__HELPERS/type2type.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index b962907d043..dcf304314bb 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -43,9 +43,9 @@ return num //Returns the hex value of a number given a value assumed to be a base-ten value -/proc/num2hex(num, placeholder) - if(!isnum(num)) return - if(placeholder == null) placeholder = 2 +/proc/num2hex(num, placeholder = 2) + if(!isnum(num) || num < 0) + return var/hex = "" while(num)