From 95c2b09c9462ecd5c79303dc956a3f91caa00a1b Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Fri, 5 Dec 2014 21:59:52 +0000 Subject: [PATCH] Fix num2hex()'s handling of zero --- code/__HELPERS/type2type.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index 8c188d0d18..12c8dc5d7c 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -50,8 +50,10 @@ placeholder = 2 if (!( isnum(num) )) return - if (!( num )) - return "0" + if (num == 0) + var/final = "" + for(var/i=1 to placeholder) final = "[final]0" + return final var/hex = "" var/i = 0 while(16 ** i < num)