Fixes landmark hard dels (#51876)

This commit is contained in:
Rohesie
2020-06-28 10:12:42 -04:00
committed by GitHub
parent 785ce90862
commit 2085e04e4e
+4 -6
View File
@@ -41,20 +41,18 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark)
if(delete_after_roundstart)
qdel(src)
/obj/effect/landmark/start/New()
/obj/effect/landmark/start/Initialize()
. = ..()
GLOB.start_landmarks_list += src
if(jobspawn_override)
if(!GLOB.jobspawn_overrides[name])
GLOB.jobspawn_overrides[name] = list()
GLOB.jobspawn_overrides[name] += src
..()
LAZYADDASSOC(GLOB.jobspawn_overrides, name, src)
if(name != "start")
tag = "start*[name]"
/obj/effect/landmark/start/Destroy()
GLOB.start_landmarks_list -= src
if(jobspawn_override)
GLOB.jobspawn_overrides[name] -= src
LAZYREMOVEASSOC(GLOB.jobspawn_overrides, name, src)
return ..()
// START LANDMARKS FOLLOW. Don't change the names unless