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