From 6ca35eb5580b3cfe5466f7d2c5afb8087d3b378e Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Fri, 10 Mar 2023 09:51:22 -0800 Subject: [PATCH] Fixes summon beacons (#19636) fixes summon beacons --- .../modules/modular_items/code/summon_beacon.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modular_skyrat/modules/modular_items/code/summon_beacon.dm b/modular_skyrat/modules/modular_items/code/summon_beacon.dm index d83e241ec8e..da521bf3115 100644 --- a/modular_skyrat/modules/modular_items/code/summon_beacon.dm +++ b/modular_skyrat/modules/modular_items/code/summon_beacon.dm @@ -90,6 +90,12 @@ if(confirmed != "Yes") return + if(!uses) + return + + uses -= 1 + balloon_alert(user, "[uses] use[uses == 1 ? "" : "s"] left!") + podspawn(list( "target" = get_turf(target), "path" = supply_pod_stay ? /obj/structure/closet/supplypod/podspawn/no_return : /obj/structure/closet/supplypod/podspawn, @@ -105,11 +111,8 @@ [span_bold("Request received. Pod inbound, please stand back from the landing site.")] \ Message ends.\"")) - uses-- if(!uses) qdel(src) - else - balloon_alert(user, "[uses] use[uses > 1 ? "s" : ""] left!") // Misc stuff here