Mech Bay Recharge Station turfs no longer display a blank sprite when trying to do break_tile.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@829 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
crazyclonetheninja
2011-01-12 06:55:48 +00:00
parent 5b4517f32c
commit de48bd7620
+16
View File
@@ -123,6 +123,20 @@
W.levelupdate()
return W
/turf/proc/ReplaceWithPlating()
var/prior_icon = icon_old
var/old_dir = dir
var/turf/simulated/floor/plating/W = new /turf/simulated/floor/plating( locate(src.x, src.y, src.z) )
W.dir = old_dir
if(prior_icon) W.icon_state = prior_icon
else W.icon_state = "plating"
W.opacity = 1
W.sd_SetOpacity(0)
W.levelupdate()
return W
/turf/proc/ReplaceWithEngineFloor()
var/prior_icon = icon_old
var/old_dir = dir
@@ -563,6 +577,8 @@ turf/simulated/floor/proc/update_icon()
/turf/simulated/floor/proc/break_tile()
if(istype(src,/turf/simulated/floor/engine)) return
if(istype(src,/turf/simulated/floor/mech_bay_recharge_floor))
src.ReplaceWithPlating()
if(broken) return
if(!icon_old) icon_old = icon_state
if(intact)