diff --git a/code/controllers/subsystem/processing/tramprocess.dm b/code/controllers/subsystem/processing/tramprocess.dm index b10907e1452..f72ba30ddee 100644 --- a/code/controllers/subsystem/processing/tramprocess.dm +++ b/code/controllers/subsystem/processing/tramprocess.dm @@ -1,3 +1,5 @@ PROCESSING_SUBSYSTEM_DEF(tramprocess) name = "Tram Process" wait = 1 + /// only used on maps with trams, so only enabled by such. + can_fire = FALSE diff --git a/code/game/objects/structures/industrial_lift.dm b/code/game/objects/structures/industrial_lift.dm index b29ecc804d9..7a41b2ad384 100644 --- a/code/game/objects/structures/industrial_lift.dm +++ b/code/game/objects/structures/industrial_lift.dm @@ -415,6 +415,10 @@ GLOBAL_LIST_EMPTY(lifts) /obj/structure/industrial_lift/tram/central//that's a surprise tool that can help us later +/obj/structure/industrial_lift/tram/central/Initialize(mapload) + . = ..() + SStramprocess.can_fire = TRUE + /obj/structure/industrial_lift/tram/LateInitialize() . = ..() find_our_location()