Merge pull request #19308 from Niknakflak/NanotrasenFixtures

Adds shower curtains
This commit is contained in:
oranges
2016-07-17 11:51:20 +12:00
committed by GitHub
7 changed files with 74 additions and 33 deletions
@@ -48815,12 +48815,13 @@
/area/crew_quarters/captain)
"bSu" = (
/obj/structure/mirror{
pixel_y = 28
pixel_y = -28
},
/obj/item/weapon/soap/deluxe,
/obj/machinery/shower{
dir = 8
pixel_y = 12
},
/obj/structure/curtain,
/turf/open/floor/plasteel/freezer,
/area/crew_quarters/captain)
"bSv" = (
@@ -38470,21 +38470,13 @@
name = "\improper Captain's Quarters"
})
"byU" = (
/obj/machinery/door/window{
base_state = "right";
dir = 4;
icon_state = "right";
name = "Private Shower";
req_access_txt = "0"
},
/obj/machinery/light/small{
dir = 1
},
/obj/machinery/atmospherics/components/unary/vent_pump{
dir = 1;
external_pressure_bound = 101.325;
on = 1;
pressure_checks = 1
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/structure/toilet,
/obj/structure/window/reinforced/tinted{
dir = 4
},
/turf/open/floor/plasteel/freezer,
/area/crew_quarters/captain{
@@ -39199,26 +39191,34 @@
name = "\improper Captain's Quarters"
})
"bAn" = (
/obj/structure/toilet{
dir = 1
},
/obj/structure/window/reinforced/tinted{
dir = 4
},
/obj/effect/landmark/start{
name = "Captain"
},
/obj/machinery/atmospherics/components/unary/vent_pump{
dir = 1;
external_pressure_bound = 101.325;
on = 1;
pressure_checks = 1
},
/obj/machinery/door/window{
base_state = "right";
dir = 4;
icon_state = "right";
name = "Private Shower";
req_access_txt = "0"
},
/turf/open/floor/plasteel/freezer,
/area/crew_quarters/captain{
name = "\improper Captain's Quarters"
})
"bAo" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/shower{
pixel_y = 12
},
/obj/item/weapon/soap/deluxe,
/obj/item/weapon/bikehorn/rubberducky,
/obj/machinery/shower{
dir = 8
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/structure/curtain,
/turf/open/floor/plasteel/freezer,
/area/crew_quarters/captain{
name = "\improper Captain's Quarters"
@@ -89882,8 +89882,8 @@ btw
bHe
bww
bxM
byV
bAo
byV
bBv
cjL
bEm
+4 -7
View File
@@ -37314,18 +37314,15 @@
name = "xeno_spawn";
pixel_x = -1
},
/obj/machinery/shower{
icon_state = "shower";
dir = 4
},
/obj/machinery/door/window/westright{
dir = 4
},
/obj/item/weapon/soap/deluxe,
/obj/machinery/atmospherics/components/unary/vent_pump{
dir = 4;
on = 1
},
/obj/machinery/shower{
pixel_y = 12
},
/obj/structure/curtain,
/turf/open/floor/plasteel/white,
/area/crew_quarters/captain{
name = "\improper Captain's Quarters"
@@ -29970,13 +29970,14 @@
/area/crew_quarters/captain)
"bpm" = (
/obj/machinery/shower{
dir = 4
dir = 1
},
/obj/item/weapon/soap/deluxe,
/obj/item/weapon/bikehorn/rubberducky,
/obj/effect/landmark{
name = "revenantspawn"
},
/obj/structure/curtain,
/turf/open/floor/plasteel/freezer,
/area/crew_quarters/captain)
"bpn" = (
@@ -478,3 +478,45 @@
icon_state = "puddle-splash"
. = ..()
icon_state = "puddle"
//Shower Curtains//
//Defines used are pre-existing in layers.dm//
/obj/structure/curtain
name = "curtain"
desc = "Contains less than 1% mercury."
icon = 'icons/obj/watercloset.dmi'
icon_state = "open"
color = "#ACD1E9" //Default color, didn't bother hardcoding other colors, mappers can and should easily change it.
alpha = 200 //Mappers can also just set this to 255 if they want curtains that can't be seen through
layer = WALL_OBJ_LAYER
anchored = 1
opacity = 0
density = 0
var/open = TRUE
/obj/structure/curtain/proc/toggle()
open = !open
update_icon()
/obj/structure/curtain/update_icon()
if(!open)
icon_state = "closed"
layer = WALL_OBJ_LAYER
density = 1
open = FALSE
else
icon_state = "open"
layer = SIGN_LAYER
density = 0
open = TRUE
/obj/structure/curtain/attack_hand(mob/user)
playsound(loc, 'sound/effects/curtain.ogg', 50, 1)
toggle()
..()
Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.