From 8e1b56bbd786ecfeae405d5ce5b30939c3359fc0 Mon Sep 17 00:00:00 2001 From: Expletive Date: Wed, 21 Jun 2017 11:20:57 -0700 Subject: [PATCH] Flame thrower plasma tanks can be removed easily. (#28546) --- code/game/objects/items/weapons/flamethrower.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index 9f241914837..fae056c9f8a 100755 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -137,6 +137,16 @@ /obj/item/weapon/flamethrower/attack_self(mob/user) toggle_igniter(user) +/obj/item/weapon/flamethrower/AltClick(mob/user) + if(ptank && isliving(user) && !user.incapacitated() && Adjacent(user)) + user.put_in_hands(ptank) + ptank = null + to_chat(user, "You remove the plasma tank from [src]!") + +/obj/item/weapon/flamethrower/examine(mob/user) + ..() + if(ptank) + to_chat(user, "\The [src] has \the [ptank] attached. Alt-click to remove it.") /obj/item/weapon/flamethrower/proc/toggle_igniter(mob/user) if(!ptank)