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)