diff --git a/code/game/objects/items/weapons/cigs.dm b/code/game/objects/items/weapons/cigs.dm
index 2b1a991a220..cf28c47a719 100644
--- a/code/game/objects/items/weapons/cigs.dm
+++ b/code/game/objects/items/weapons/cigs.dm
@@ -98,10 +98,10 @@ LIGHTERS ARE IN LIGHTERS.DM
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.")
+ if(prob(50) || user.mind.assigned_role == "Wizard")
+ light("Holy shit, did [user] just manage to light their [name] with [W], with only moderate eyebrow singing?")
else
- to_chat(user, "You aren't cool enough to light your [name] with [W].")
+ to_chat(user, "Unsure which end of the wand is which, [user] fails to light [name] with [W].")
explosion(user.loc, -1, 0, 2, 3, 0, flame_range = 2)
F.charges--