From dfb6ce947b182178e260b41b0c9a54d3eaf6b7ac Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Thu, 26 Sep 2019 10:15:19 +1000 Subject: [PATCH] Fixes shelter lighting when deployed in lighting-unsimulated area --- code/modules/mining/shelter_atoms.dm | 1 + code/modules/mining/shelters.dm | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/code/modules/mining/shelter_atoms.dm b/code/modules/mining/shelter_atoms.dm index 43e3a113de..55734dfb54 100644 --- a/code/modules/mining/shelter_atoms.dm +++ b/code/modules/mining/shelter_atoms.dm @@ -77,6 +77,7 @@ template.add_roof(above_location) template.annihilate_plants(deploy_location) template.load(deploy_location, centered = TRUE) + template.update_lighting(deploy_location) qdel(src) /obj/item/device/survivalcapsule/luxury diff --git a/code/modules/mining/shelters.dm b/code/modules/mining/shelters.dm index 7f65df14b7..e7f45e3bf6 100644 --- a/code/modules/mining/shelters.dm +++ b/code/modules/mining/shelters.dm @@ -42,6 +42,11 @@ qdel(AM) admin_notice("Annihilated [deleted_atoms] plants.", R_DEBUG) +/datum/map_template/shelter/proc/update_lighting(turf/deploy_location) + var/affected = get_affected_turfs(deploy_location, centered=TRUE) + for(var/turf/T in affected) + T.lighting_build_overlay() + /datum/map_template/shelter/alpha name = "Shelter Alpha" shelter_id = "shelter_alpha"