diff --git a/DMCompiler/DMStandard/Defines.dm b/DMCompiler/DMStandard/Defines.dm index 03e8fa2db6..2fd5dcd819 100644 --- a/DMCompiler/DMStandard/Defines.dm +++ b/DMCompiler/DMStandard/Defines.dm @@ -197,6 +197,11 @@ #define SIDE_MAP 2 #define TILED_ICON_MAP 32768 +//world.movement_mode +#define LEGACY_MOVEMENT_MODE 0 +#define TILE_MOVEMENT_MODE 1 +#define PIXEL_MOVEMENT_MODE 2 + //generator() distributions #define UNIFORM_RAND 0 #define NORMAL_RAND 1 diff --git a/DMCompiler/DMStandard/Types/World.dm b/DMCompiler/DMStandard/Types/World.dm index de5c6b85c8..41278d67b4 100644 --- a/DMCompiler/DMStandard/Types/World.dm +++ b/DMCompiler/DMStandard/Types/World.dm @@ -15,12 +15,14 @@ var/cpu = 0 as opendream_unimplemented var/fps = null var/tick_usage + var/loop_checks = 0 as opendream_unimplemented var/maxx = 0 var/maxy = 0 var/maxz = 0 var/icon_size = 32 var/view = 5 + var/movement_mode = LEGACY_MOVEMENT_MODE as opendream_unimplemented var/byond_version = DM_VERSION var/byond_build = DM_BUILD @@ -31,8 +33,10 @@ var/port = 0 var/internet_address = "127.0.0.1" var/url + var/visibility = 0 as opendream_unimplemented var/status as opendream_unimplemented var/list/params = list() as opendream_unimplemented + var/cache_lifespan = 30 as opendream_unimplemented var/sleep_offline = 0 as opendream_unimplemented @@ -58,6 +62,9 @@ set opendream_unimplemented = TRUE proc/IsSubscribed(player, type) set opendream_unimplemented = TRUE + proc/IsBanned(key,address,computer_id,type) + set opendream_unimplemented = TRUE + return FALSE; proc/Reboot() set opendream_unimplemented = TRUE @@ -66,6 +73,8 @@ set opendream_unimplemented = TRUE proc/Export(Addr, File, Persist, Clients) + proc/Import() + set opendream_unimplemented = TRUE proc/SetScores() set opendream_unimplemented = TRUE