diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index 6f09cf4120a..c01c48f94b2 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -144,7 +144,10 @@ ..() spawn( 5 ) if(orient == "RIGHT") - icon_state = "sleeper_0-r" + if(!istype(src,/obj/machinery/sleeper/syndicate)) + icon_state = "sleeper_0-r" + else + icon_state = "syndipod_0-r" return return @@ -193,9 +196,14 @@ M.client.eye = src M.loc = src src.occupant = M - src.icon_state = "sleeper_1" - if(orient == "RIGHT") - icon_state = "sleeper_1-r" + if(!istype(src,/obj/machinery/sleeper/syndicate)) + src.icon_state = "sleeper_1" + if(orient == "RIGHT") + icon_state = "sleeper_1-r" + else + src.icon_state = "syndipod_1" + if(orient == "RIGHT") + icon_state = "syndipod_1-r" for(var/obj/O in src) O.loc = src.loc @@ -259,8 +267,11 @@ src.occupant.client.perspective = MOB_PERSPECTIVE src.occupant.loc = src.loc src.occupant = null - if(orient == "RIGHT" && !istype(src,/obj/machinery/sleeper/syndicate)) - icon_state = "sleeper_0-r" + if(orient == "RIGHT") + if(!istype(src,/obj/machinery/sleeper/syndicate)) + icon_state = "sleeper_0-r" + else + icon_state = "syndipod_0-r" return @@ -350,7 +361,9 @@ icon_state = "sleeper_0-r" src.icon_state = "sleeper_0" else - src.icon_state = "syndi_0" + if(orient == "RIGHT") + icon_state = "syndipod_0-r" + src.icon_state = "syndipod_0" src.go_out() add_fingerprint(usr) return @@ -390,7 +403,9 @@ if(orient == "RIGHT") icon_state = "sleeper_1-r" else - src.icon_state = "syndi_1" + src.icon_state = "syndipod_1" + if(orient == "RIGHT") + icon_state = "syndipod_1-r" for(var/obj/O in src) del(O) diff --git a/icons/obj/Cryogenic2.dmi b/icons/obj/Cryogenic2.dmi index 5bddbadfca3..18931b93731 100644 Binary files a/icons/obj/Cryogenic2.dmi and b/icons/obj/Cryogenic2.dmi differ