OpenDream
OpenDream copied to clipboard
Throwing an error in `/world/Error()` results in infinite loop
/world/Error(exception/E)
var/list/not_init
not_init["null deref"] = "oops"
/proc/main()
var/list/also_not_init
world.log << also_not_init["ohno"]
In BYOND: Error in /world/Error
is printed normally
In OD: Infinite loop