mob/proc/addverbs()
src << "You got verbs!"
src.icon = 'special.dmi'
verbs += typesof(/mob/v_verbs/verb)
obj
kc_vend_2
icon = 'kc_vend_2.dmi'
icon_state = "on"
verb/MakeVerb()
set src in oview(2)
if(!usr.client) return
usr.addverbs()
Problem description:
If i call addverbs() through the game using another proc or some other mob verb etc it runs and adds all of /mob/v_verbs/verb just fine. As expected.
However... if i use it through the obj/verb (as above), it runs it all but i do not get the verbs. Nor an error.
Now this is part of a longer proc obviously (cut out the non relivent stuff) but the verb adding is the only thing that fails to work in the code. Which only happens when i run it through that objects verb. Am i missing something obvious?