Setting atom.color did not correctly influence maptext in many cases.
Code Snippet (if applicable) to Reproduce Problem:
var/obj/O = new(loc)
O.maptext = "<font color=red>Hi!"
animate(O, alpha=0, time=20)
spawn(25) del(O)
Expected Results:
In the snippet above, the text should fade out.
Actual Results:
The text remains red until the object is deleted.