Fixed nest overlays being deleted when unbuckling a mob.

This commit is contained in:
xxalpha
2015-07-11 02:20:50 +01:00
parent 15594439bc
commit bd6ebcbd69
@@ -9,6 +9,11 @@
smooth = 1
can_be_unanchored = 0
canSmoothWith = null
var/image/nest_overlay
/obj/structure/stool/bed/nest/New()
nest_overlay = image('icons/mob/alien.dmi', "nestoverlay", layer=MOB_LAYER - 0.2)
return ..()
/obj/structure/stool/bed/nest/user_unbuckle_mob(mob/user as mob)
if(buckled_mob && buckled_mob.buckled == src)
@@ -59,12 +64,12 @@
M.pixel_y = 0
M.pixel_x = initial(M.pixel_x) + 2
M.layer = MOB_LAYER - 0.3
overlays += image('icons/mob/alien.dmi', "nestoverlay", layer=MOB_LAYER - 0.2)
overlays += nest_overlay
else
M.pixel_x = M.get_standard_pixel_x_offset(M.lying)
M.pixel_y = M.get_standard_pixel_y_offset(M.lying)
M.layer = initial(M.layer)
overlays.Cut()
overlays -= nest_overlay
/obj/structure/stool/bed/nest/attackby(obj/item/weapon/W as obj, mob/user as mob, params)
var/aforce = W.force