From 4233d3493a42795663ba30c5427ad4bc75187b00 Mon Sep 17 00:00:00 2001 From: Morrow Date: Thu, 2 Nov 2023 15:33:00 -0400 Subject: [PATCH] destroy on use fulton --- code/game/objects/items/fulton.dm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/fulton.dm b/code/game/objects/items/fulton.dm index afaaaa6d20..7770428298 100644 --- a/code/game/objects/items/fulton.dm +++ b/code/game/objects/items/fulton.dm @@ -119,7 +119,7 @@ var/global/list/deployed_fultons = list() return for(var/obj/item/stack/fulton/F in get_turf(target_atom)) return - var/obj/item/stack/fulton/F = new /obj/item/stack/fulton(get_turf(target_atom), 1, target_atom) + var/obj/item/stack/fulton/F = new type(get_turf(target_atom), 1, target_atom) transfer_fingerprints_to(F) src.add_fingerprint(user) F.add_fingerprint(user) @@ -172,3 +172,12 @@ var/global/list/deployed_fultons = list() qdel(reservation) qdel(src) return + +/obj/item/stack/fulton/destroy_on_use + +/obj/item/stack/fulton/destroy_on_use/deploy_fulton() + . = ..() + + qdel(attached_atom) + qdel(reservation) + qdel(src)