When you use call like this: call(object, "procname") it doesn't work if the proc's name has an underscore in it.
Numbered Steps to Reproduce Problem:
Run the following snippet, use both verbs.
Code Snippet (if applicable) to Reproduce Problem:
#define DEBUG
mob
verb
test_my_proc()
call(src,"my_proc")(1)
test_myproc()
call(src,"myproc")(2)
proc
myproc(a)
world << a
my_proc(a)
world << a
Expected Results:
Both calls should work.
Actual Results:
It calls myproc fine, but causes this error when trying to call "my_proc":
runtime error: undefined proc or verb /mob/my_proc().
Does the problem occur:
Every time? Or how often?
In other games?
In other user accounts?
On other computers?
It happens every time.
Workarounds:
I haven't found any.
or "my-proc"may be a workaround.[edit]
Calling it as "my proc" works.