ID:2067206
 
Resolved
BYOND Version:510.1337
Operating System:Linux
Web Browser:Chrome 49.0.2623.87
Applies to:Dream Maker
Status: Resolved

This issue has been resolved.
Descriptive Problem Summary: A 'bad embedded expression' error misses off the last character of the bad expression.

Numbered Steps to Reproduce Problem: see code

Code Snippet (if applicable) to Reproduce Problem:
/world/New()
var/foo
world.log << "[if(foo) foo]"


Expected Results:
bad embedded expression [if(foo) foo]

Actual Results:
bad embedded expression [if(foo) fo]

Does the problem occur:
Every time? Or how often? Every time
In other games? N/A
In other user accounts? Unknown
On other computers? Yes

When does the problem NOT occur? Unknown

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? Occurs as stated in the earliest 500 build (1213), as well as the latest 509 (1319) and 510 (1337). Unknown if it didn't happen at any point prior to that.

Workarounds: None.
This appears to be a trivial fix. Because it touches a file used by the assignment operator change for 511, I don't think it'll go into 510. I'm not planning to include it in the release notes anyway because it's so minor, so I'll simply mark this as resolved.
Lummox JR resolved issue