When ever I use an /obj reference to an overlay it will place the reference in a really weird offset position.


Numbered Steps to Reproduce Problem:
Code Snippet (if applicable) to Reproduce Problem:
mob
logging
Login()
client.perspective = EDGE_PERSPECTIVE
var/mob/player/p = new/mob/player()
p.key=src.key
del src
mob
player
Login()
spawn()
Players.Add(src)
src.icon='BaseT.dmi'
src.overlays+=/obj/Short_Hair
src.loc=locate(1,1,1)
src.save()
proc
save()
var/savefile/F = new/savefile("saves/[copytext(src.ckey,1,2)]/[src.ckey].sav")
F << src
F["Name"]<<src.name
obj
Short_Hair
icon='gaaraH.dmi'
Expected Results:
Icon works properly either way its coded weather I use an icon or a object reference
Actual Results:
Icon doesnt properly apply to overlays.
Does the problem occur:
Every time? Or how often?
In other games?
In other user accounts?
On other computers?
When does the problem NOT occur?
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.)
Workarounds:
mob
logging
Login()
client.perspective = EDGE_PERSPECTIVE
var/mob/player/p = new/mob/player()
p.key=src.key
del src
mob
player
Login()
spawn()
Players.Add(src)
src.icon='BaseT.dmi'
src.overlays+="gaaraH.dmi'
src.loc=locate(1,1,1)
src.save()
proc
save()
var/savefile/F = new/savefile("saves/[copytext(src.ckey,1,2)]/[src.ckey].sav")
F << src
F["Name"]<<src.name
I'm also not able to reproduce this issue.
Is this occuring in 504.1225?