#define MILLISECONDS *0.01 #define DECISECONDS *1 //the base unit all of these defines are scaled by, because byond uses that as a unit of measurement for some fucking reason #define SECOND *10 #define SECONDS *10 #define MINUTE *600 #define MINUTES *600 #define HOUR *36000 #define HOURS *36000 #define DAY *864000 #define DAYS *864000 #define TICKS *world.tick_lag #define DS2TICKS(DS) ((DS)/world.tick_lag) #define TICKS2DS(T) ((T) TICKS) #define MS2DS(T) ((T) MILLISECONDS) #define DS2MS(T) ((T) * 100)