Naming variable message causes compiler errors.
Since there's no mention of any inbuilt variable or proc of this name in the documentation i'm assuming this is a bug.
Numbered Steps to Reproduce Problem:
Code Snippet (if applicable) to Reproduce Problem:
/obj/test/proc/beep()
return
client/verb/test()
var/obj/test/message = new
message.beep()
Expected Results: Compiles.
Actual Results:
test.dm:9:error: message: output method has no effect here
test.dm:8:warning: message: variable defined but not used
Does the problem occur:
Every time? Or how often? Yes
In other games? Yes
In other user accounts? Yes
On other computers? Yes
When does the problem NOT occur?
Variable name is different than message.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
Works same from 509 to 512.
Workarounds:
Change the name.