ID:143048
 
Code:
obj
Blue_Berry_Bush
name="Blue Berry Bush"
icon_state="blue berry bush"
density=1
var/berries=3
proc/Growing()
if(berries<=0)
icon_state="empty bush"
sleep(600)
icon_state="blue berry bush"
berries=3
verb/Pick()
if(berries>0)
var/obj/b=new/obj/alchemy/Ingredients/Blue_Berries
usr.Get(b)
usr<<"You picked some blue berries."
berries--
if(berries<=0)
spawn(5) Growing()
return
usr<<"There is no blue berries left on this bush."


Problem description:
From what I see, it looks like the code should work. But for some reason the Bush doesn't have the verb Pick(). Anybody see what I'm doin' wrong?

You want to change the verb's setting to something like oview(1), since for /obj its default is in the usr's content.
In response to GhostAnime
Thanks everything works perfect. Just one thing is wrong. Which is the blue berries don't show up in my inventory. I don't know if its the new proc or the Get() proc I made, so I will just show you the Get() proc. Thanks in advance.
mob/proc
Get(obj/o)
if(src.am>=src.maxam)
src<<"Your backpack is full."
return
o.Move(src.contents)
am++