obj/Click()
for(var/obj/hud/hand/H)
if((H.selected == 1) && (H.busy == 0) && (pick_up == 1))
if(taken == 0)
H.busy = 1
src.taken = 1
src.loc = usr
H.underlays += src
layer
usr << "You get [src]"
obj/DblClick()
sleep(2)
for(var/obj/hud/hand/H)
if((H.selected == 1) && (H.busy == 1) && (pick_up == 1))
if(taken == 1)
H.busy = 0
src.taken = 0
src.loc = usr.loc
H.overlays -= src
usr << "You drop [src]"
break
Problem description:
Hands for the pick up of objects. Overlays don't work good. I don`t speak english, sorry.