mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-25 09:31:13 +00:00
25 lines
793 B
Plaintext
25 lines
793 B
Plaintext
/obj/effect/submap_landmark
|
|
icon = 'icons/misc/mark.dmi'
|
|
invisibility = INVISIBILITY_MAXIMUM
|
|
anchored = TRUE
|
|
simulated = FALSE
|
|
density = FALSE
|
|
opacity = FALSE
|
|
|
|
/obj/effect/submap_landmark/joinable_submap
|
|
icon_state = "x4"
|
|
var/archetype
|
|
var/submap_datum_type = /datum/submap
|
|
|
|
/obj/effect/submap_landmark/joinable_submap/Initialize(var/mapload)
|
|
. = ..(mapload)
|
|
if(!SSmapping.submaps[name] && SSmapping.submap_archetypes[archetype])
|
|
var/datum/submap/submap = new submap_datum_type(z)
|
|
submap.name = name
|
|
submap.setup_submap(SSmapping.submap_archetypes[archetype])
|
|
else
|
|
if(SSmapping.submaps[name])
|
|
log_debug( "Submap error - mapped landmark is duplicate of existing.")
|
|
else
|
|
log_debug( "Submap error - mapped landmark had invalid archetype.")
|
|
return INITIALIZE_HINT_QDEL |