Merge pull request #4978 from Krausus/UhOhImSlowingDownAlternateAppearanceCodeAgain

Actually Fixes Those Stupid Plants (By Fixing Alternate Appearances)
This commit is contained in:
TheDZD
2016-07-11 20:52:40 -04:00
committed by GitHub
2 changed files with 6 additions and 3 deletions
+2 -3
View File
@@ -30,7 +30,7 @@
if(!M.viewing_alternate_appearances)
M.viewing_alternate_appearances = list()
viewers |= M
M.viewing_alternate_appearances += src
M.viewing_alternate_appearances |= src
if(M.client)
M.client.images |= img
@@ -117,8 +117,7 @@
/atom/proc/remove_alt_appearance(key)
if(alternate_appearances)
if(alternate_appearances[key])
var/datum/alternate_appearance/AA = alternate_appearances[key]
qdel(AA)
qdel(alternate_appearances[key])
/*
+4
View File
@@ -14,6 +14,10 @@
following_mobs = null
if(buckled)
buckled.unbuckle_mob()
if(viewing_alternate_appearances)
for(var/datum/alternate_appearance/AA in viewing_alternate_appearances)
AA.viewers -= src
viewing_alternate_appearances = null
return ..()
/mob/New()