mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-28 22:48:38 +01:00
Definitely works now
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user