obj/item/beginner_helmet
icon = 'items.dmi'
icon_state = "beghelm"
value = 0
layer = MOB_LAYER+3
Click()
if(src in oview(1,usr))
src.Move(usr)
usr << "You pick up a item."
if(src in usr.contents)
if(usr.helmeq == 0 && src.weared == 0)
suffix = "-Equiped-"
usr.overlays+=src
usr.helmeq = 1
src.weared = 1
else if(usr.helmeq == 1 && src.weared == 1)
suffix = ""
usr.overlays-=src
usr.helmeq = 0
src.weared = 0
verb/Drop()
if(src.weared == 0)
src.loc = locate(usr.x,usr.y-1,usr.z)
Problem description:
Equiping works fine but when I'm unequiping it doesn't remove the overlay :S
You should use: