ID:2652827
 
Resolved
The TILE_MOVER flag did not save when set at compile-time.

Note: This fix changes the .dmb format for projects built with BYOND 514.
BYOND Version:514.1544
Operating System:Windows 10 Home 64-bit
Web Browser:Chrome 88.0.4324.146
Applies to:Dream Maker
Status: Resolved (514.1545)

This issue has been resolved.
Descriptive Problem Summary:
Setting appearance_flags of a type in its definition to something including TILE_MOVER just discards TILE_MOVER.

Numbered Steps to Reproduce Problem:
1. Just set appearance_flags to something including TILE_MOVER in a type definition.

Code Snippet (if applicable) to Reproduce Problem:
/obj/test
appearance_flags = TILE_MOVER

/world/New()
var/obj/test/O = new()
world.log << O.appearance_flags


Expected Results:
2048, I think

Actual Results:
0

When does the problem NOT occur?
When it's set at runtime.

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.)
It may or may not have partially worked in 1543. I might just be crazy though.

Workarounds:
Set it in New(), I guess

Lummox JR resolved issue with message:
The TILE_MOVER flag did not save when set at compile-time.

Note: This fix changes the .dmb format for projects built with BYOND 514.