From d7c317b6d042726c8396abcb3a22503e2d056b95 Mon Sep 17 00:00:00 2001 From: coiax Date: Wed, 24 Jan 2018 04:41:04 +0000 Subject: [PATCH 1/2] Abstract landmarks are now indestructible (#34808) In situations where a maxcap has been dropped above the Bridge, which is generally the Observer-Start landmark's location, it would destroy the landmark, making observers get a debugging message asking them to ahelp when they observed. There should be a better way of making an object indestructible from any ingame effect without having to make it QDEL_HINT_LETMELIVE... --- code/game/objects/effects/landmarks.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 90408e7d3f..9778135200 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -4,6 +4,18 @@ icon_state = "x2" anchored = TRUE invisibility = INVISIBILITY_ABSTRACT + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + +/obj/effect/landmark/singularity_act() + return + +// Please stop bombing the Observer-Start landmark. +/obj/effect/landmark/ex_act() + return + +/obj/effect/landmark/singularity_pull() + return + /obj/effect/landmark/New() ..()