From d587d692c69bcf9ee3619f0c59347c525db81f2b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 21 Jun 2017 13:21:31 -0500 Subject: [PATCH] Flame thrower plasma tanks can be removed easily. --- 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 8ea4e7a5d1..ab99ddac24 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)