obj/hud/OilLantern
icon='equipment.dmi'
icon_state="lantern"
screen_loc="11,0"
name="Oil Lantern"
Click()
usr.client.screen -= Oil
usr.LanternEquipped=FALSE
usr.light= null
usr.icon_state="base"
usr.light.dir=null
return
var/obj/hud/OilLantern/Oil= new
Problem description: So, the Lantern goes into the on-screen equipment, pretty simple, but upon clicking it to unequip the lantern the light source is still attached to the player, and for the life of me I can't get it removed.
EDIT: Using Forum_account's Dynamic Lighting library