ID:2907533
 
Resolved
Regression: Proc calls with underscores were broken.
BYOND Version:515.1625
Operating System:Windows 7 Ultimate 64-bit
Web Browser:Chrome 109.0.0.0
Applies to:Dream Daemon
Status: Resolved (515.1626)

This issue has been resolved.
Descriptive Problem Summary:
1625 (and most likely 1624) broke call() on object procs with underscores in the name

Numbered Steps to Reproduce Problem:
launch code, press the verb.

Code Snippet (if applicable) to Reproduce Problem:
mob
step_size = 8
verb
testcalls()
var/thing = new /datum/childnest1/childnest2(loc)
call(thing, "dotestcall")()
call(thing, "do_test_call")()


datum
childnest1
childnest2
proc
do_test_call()
world << "do_test_call called"
dotestcall()
world << "dotestcall called"


Expected Results:
dotestcall called
do_test_call called

Actual Results:
dotestcall called
runtime error: undefined proc or verb /datum/childnest1/childnest2/do_test_call().

proc name: testcalls (/mob/verb/testcalls)


works fine on 515.1623
Lummox JR resolved issue with message:
Regression: Proc calls with underscores were broken.