ID:2487277
 
Resolved
Several forms of output did not use the override proc for << when it was available. Additionally, sending output from the output() proc through an overload will now call the overloaded proc with three arguments: output, target, and window.
BYOND Version:512.1472
Operating System:Windows 10 Home 64-bit
Web Browser:Chrome 75.0.3770.142
Applies to:Dream Daemon
Status: Resolved (512.1473)

This issue has been resolved.
thing
proc
operator<<(b, a)
world.log << "[src] << [b]"

mob/verb/test()
var/thing/t = new
t << "[t]" // no output
t << 123
t << "456"
t << text("[]", 789) // no output

var out = "[t]"
t << out // workaround
Ooh, good find. Should be pretty easy to fix.
Lummox JR resolved issue with message:
Several forms of output did not use the override proc for << when it was available. Additionally, sending output from the output() proc through an overload will now call the overloaded proc with three arguments: output, target, and window.

Login to reply.