ID:1893751
 
I have noticed a bunch of you have nice shiney shadows on your screen text. I attempted this, and the only way I could think to do it was to use two separate objects on top of each other. And because I am using an ISO map I was having a lot of trouble layering them correctly. I am just curious what approach you guys use?
A lot of people are using multiple objects with maptext, the background being the black shadow and the foreground being the main text.
No need for multiple objects. Check this out:

var/obj/o = new()
o.maptext = "herp"
o.color = "#000000"
o.maptext_x = 1
o.maptext_y = -1
o.layer = FLOAT_LAYER
o.underlays += o.appearance
o.color = "#FFFFFF"
o.layer = HUD_LAYER
o.maptext_x = 0
o.maptext_y = 0


I haven't tested it, but the new appearance variable should allow you to add an object's own appearance to its underlays.