tgstation/-tg-station — pull request #4307 by Zelacks (2014-07-31 20:29:05+00:00)
Title: Fix for Alien Infection Image

-The alien login.dm/logout.dm is now correctly at the alien interface level, not the child humanoid class. This fixes an issue where larva would not get infection images until they updated
-Fixes the issue where alien infection images would not update properly, (an update occuring on one infection would update all mobs with the same icon). This was because when alien was revamped, previously the functions were treated as static functions. Now that the embryos require member variables to update the infection image, it caused the wrong icon to be display. Updated the functions to be instanced rather than static.
-Added a stage0 icon for the infection images, infected mobs should immediately show when they are infected now, AS INTENDED.