mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-12 08:36:00 +01:00
Merge pull request #19308 from Niknakflak/NanotrasenFixtures
Adds shower curtains
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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.
Reference in New Issue
Block a user