CleverRaven/Cataclysm-DDA — pull request #5052 by Shoes01 (2013-12-14 02:32:17+00:00)
Title: Assigned a priority to fields regarding how they are drawn

Old system : latest field is drawn on top of all others

This system : field with highest priority is drawn on top of all others. So now smoke will always be drawn even if a spitter spits nearby, or something.

I am tired and I did only a little bit of testing. I would appreciate if someone reads this over! Or even tries it out.