ID:178568
 
ok I have a get verb, but the problem is, there's certain objects(like the objects you make as people to say stuff to you) that you can pick up. I don't want the player to pick up Object/NPCs! What can I do to block the player from doing this?
The joy of subclasses:

obj
getable
obj1
icon = 'icons.dmi'
icon_state "obj1"
verb/Get()
set src in oview(1)
src.Move(usr)
someobj
icon = 'icons.dmi'
icon_state = "obj2"


The "get" verb in that example will only allow you to pick up things that are under /obj/getable and not /obj or /obj/monkeys, or anything else EXCEPT /obj/getable
In response to Nadrew