From 89f10e834c1b59e1c2f89ae10242068b2c10c55b Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 4 Apr 2017 23:46:55 +0100 Subject: [PATCH] boom --- code/game/objects/items/weapons/cigs.dm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/game/objects/items/weapons/cigs.dm b/code/game/objects/items/weapons/cigs.dm index 810b5a95749..2b1a991a220 100644 --- a/code/game/objects/items/weapons/cigs.dm +++ b/code/game/objects/items/weapons/cigs.dm @@ -95,6 +95,17 @@ LIGHTERS ARE IN LIGHTERS.DM else if(istype(W, /obj/item/device/assembly/igniter)) light("[user] fiddles with [W], and manages to light their [name].") + else if(istype(W, /obj/item/weapon/gun/magic/wand/fireball)) + var/obj/item/weapon/gun/magic/wand/fireball/F = W + if(F.charges) + if(prob(50)) + light("Trying painfully hard to be cool, [user] manages to light their [name] with [W], singing their eyebrows.") + else + to_chat(user, "You aren't cool enough to light your [name] with [W].") + explosion(user.loc, -1, 0, 2, 3, 0, flame_range = 2) + F.charges-- + + //can't think of any other way to update the overlays :< user.update_inv_wear_mask() user.update_inv_l_hand()