color var is not stored in savefiles
Numbered Steps to Reproduce Problem:
1. spawn object
2. object.color = "#FFBBAA"
3. save object
4. load object
Code Snippet (if applicable) to Reproduce Problem:
var/savefile/F = new()
var/txtfile = file("temp.sav")
var/obj/O = new /obj()
O.name = "test"
O.color = "#FFBBAA"
F["obj"] << O
fdel(txtfile)
F.ExportText("/", txtfile)
usr << ftp(txtfile, "[O].sav")
Expected Results:
Color in save file.
Actual Results:
No color in save file.
When does the problem NOT occur?
When saved object has no color.
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.)
Earlier versions had no built-in color var, color var was saving.
Workarounds:
Saving color separately. But this is hard to do when you need to save colored item with colored item inside with a bunch of colored items inside.