Definitely works now

This commit is contained in:
Nyks
2021-04-07 06:07:05 +03:00
parent b05867b04c
commit 2e68aaee51
3 changed files with 12 additions and 10 deletions
+9 -9
View File
@@ -67,12 +67,12 @@
#define MAT_PLASTITANIUMGLASS "plastitanium glass"
#define MAT_GOLDHULL "gold hull"
#define RESIZE_HUGE = 2
#define RESIZE_BIG = 1.5
#define RESIZE_NORMAL = 1
#define RESIZE_SMALL = 0.5
#define RESIZE_TINY = 0.25
#define RESIZE_A_HUGEBIG = (RESIZE_HUGE + RESIZE_BIG) / 2
#define RESIZE_A_BIGNORMAL = (RESIZE_BIG + RESIZE_NORMAL) / 2
#define RESIZE_A_NORMALSMALL = (RESIZE_NORMAL + RESIZE_SMALL) / 2
#define RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2
#define RESIZE_HUGE 2
#define RESIZE_BIG 1.5
#define RESIZE_NORMAL 1
#define RESIZE_SMALL 0.5
#define RESIZE_TINY 0.25
#define RESIZE_A_HUGEBIG (RESIZE_HUGE + RESIZE_BIG) / 2
#define RESIZE_A_BIGNORMAL (RESIZE_BIG + RESIZE_NORMAL) / 2
#define RESIZE_A_NORMALSMALL (RESIZE_NORMAL + RESIZE_SMALL) / 2
#define RESIZE_A_SMALLTINY (RESIZE_SMALL + RESIZE_TINY) / 2
+1 -1
View File
@@ -7,7 +7,7 @@
var/size_multiplier = input(usr, "Input size multiplier.", "Resize", 1)
L.resize(size_multiplier, TRUE, TRUE)
if(size_multiplier in range(RESIZE_TINY, RESIZE_HUGE))
if(size_multiplier >= RESIZE_TINY && size_multiplier <= RESIZE_HUGE)
L.size_uncapped = FALSE
else
L.size_uncapped = TRUE
+2
View File
@@ -61,6 +61,8 @@ GLOBAL_VAR(size_uncapped_mobs_timer)
return TRUE
/proc/add_to_uncapped_list(var/mob/living/L)
if(L.size_uncapped = TRUE)
return
if(!GLOB.size_uncapped_mobs.len)
GLOB.size_uncapped_mobs_timer = addtimer(CALLBACK(GLOBAL_PROC, .check_uncapped_list), 2 SECONDS, TIMER_LOOP | TIMER_UNIQUE | TIMER_STOPPABLE)
GLOB.size_uncapped_mobs |= weakref(L)