Allows hiding mobs/areas from observers without completely forbidding

This commit is contained in:
Chompstation Bot
2021-07-20 15:03:10 +00:00
parent 4a6c523aa6
commit 7437154387
3 changed files with 2010 additions and 0 deletions

View File

@@ -123,6 +123,15 @@
else
log_error("[type] mapped in but no using_map")
/obj/effect/landmark/hidden_level
delete_me = 1
/obj/effect/landmark/hidden_level/Initialize()
. = ..()
if(using_map)
using_map.hidden_levels |= z
else
log_error("[type] mapped in but no using_map")
/obj/effect/landmark/virtual_reality
name = "virtual_reality"

File diff suppressed because it is too large Load Diff

View File

@@ -35,6 +35,7 @@ var/list/all_maps = list()
var/static/list/xenoarch_exempt_levels = list() //Z-levels exempt from xenoarch finds and digsites spawning.
var/static/list/persist_levels = list() // Z-levels where SSpersistence should persist between rounds. Defaults to station_levels if unset.
var/static/list/secret_levels = list() // Z-levels that (non-admin) ghosts can't get to
var/static/list/hidden_levels = list() // Z-levels who's contents are hidden, but not forbidden (gateways)
var/static/list/empty_levels = list() // Empty Z-levels that may be used for various things
var/static/list/vorespawn_levels = list() //Z-levels where players are allowed to vore latejoin to. //CHOMPedit: the number of missing chompedits is giving me an aneurysm
var/static/list/mappable_levels = list()// List of levels where mapping or other similar devices might work fully