diff --git a/monkestation/_maps/RandomRooms/_Bars/Box/blank_boxbar.dmm b/monkestation/_maps/RandomRooms/_Bars/Box/blank_boxbar.dmm new file mode 100644 index 0000000000000..756f93e7870cc --- /dev/null +++ b/monkestation/_maps/RandomRooms/_Bars/Box/blank_boxbar.dmm @@ -0,0 +1,412 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"bG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"bI" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"hS" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"io" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"is" = ( +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"iT" = ( +/obj/machinery/disposal/bin, +/obj/structure/sign/plaques/deempisi{ + pixel_x = -28; + pixel_y = -4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "barShutters"; + name = "bar shutters"; + pixel_x = 4; + pixel_y = 28 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"kN" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"mh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"mQ" = ( +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"nl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"nu" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/xmastree, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"sm" = ( +/obj/machinery/light/small, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"ve" = ( +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = 30; + receive_ore_updates = 1 + }, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"vY" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"yr" = ( +/obj/structure/noticeboard{ + pixel_y = -27 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"yL" = ( +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"zf" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Diner" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"CV" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Et" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Fd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"GC" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Mw" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"MB" = ( +/turf/closed/wall, +/area/crew_quarters/bar) +"NG" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Py" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Qr" = ( +/obj/machinery/button/door{ + desc = "Stay off my FUCKING counter."; + id = "barsec"; + name = "Bar Security Shutters"; + pixel_x = -24; + pixel_y = 21; + req_access_txt = "25" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Qy" = ( +/turf/open/floor/wood, +/area/crew_quarters/bar) +"QD" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"So" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/obj/item/clothing/head/hardhat/cakehat, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Vl" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"WE" = ( +/obj/structure/sign/barsign, +/turf/closed/wall, +/area/crew_quarters/bar) +"Xr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"XH" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"ZI" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/preopen{ + id = "barShutters"; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/bar) + +(1,1,1) = {" +MB +MB +ZI +MB +zf +MB +ZI +MB +MB +"} +(2,1,1) = {" +So +hS +Qy +XH +Qy +Vl +Qy +Py +MB +"} +(3,1,1) = {" +Qy +Qy +Qy +Qy +Qy +Qy +Qy +QD +MB +"} +(4,1,1) = {" +Qy +Qy +Qy +Qy +Qy +Qy +Qy +is +MB +"} +(5,1,1) = {" +Qy +Qy +Qy +Xr +Qy +Qy +Qy +vY +MB +"} +(6,1,1) = {" +Qy +Et +nl +nu +mQ +Qy +Qy +Qy +zf +"} +(7,1,1) = {" +Qy +mh +Qy +Fd +Qy +Qy +Qy +Qy +ZI +"} +(8,1,1) = {" +Qy +mh +Qy +Qy +Qy +Qy +Qy +Qy +zf +"} +(9,1,1) = {" +Qy +mh +Qy +Qy +Qy +Qy +Qy +GC +WE +"} +(10,1,1) = {" +nl +bG +Qy +Qy +Qy +Qy +Qy +yL +MB +"} +(11,1,1) = {" +io +Qy +Qy +Qy +Qy +Qy +Qy +yr +MB +"} +(12,1,1) = {" +MB +Qy +Qy +Qy +Qy +Qy +Qy +Mw +MB +"} +(13,1,1) = {" +iT +Qr +Qy +Qy +Qy +Qy +Qy +kN +MB +"} +(14,1,1) = {" +bI +Qy +Qy +Qy +Qy +Qy +Qy +sm +MB +"} +(15,1,1) = {" +NG +Qy +Qy +ve +Qy +CV +Qy +Qy +MB +"} diff --git a/monkestation/_maps/RandomRooms/_Bars/Box/fancy_bar1.dmm b/monkestation/_maps/RandomRooms/_Bars/Box/fancy_bar1.dmm new file mode 100644 index 0000000000000..216914b69f2c0 --- /dev/null +++ b/monkestation/_maps/RandomRooms/_Bars/Box/fancy_bar1.dmm @@ -0,0 +1,494 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"au" = ( +/obj/structure/table/wood/bar, +/obj/item/clothing/head/collectable/tophat, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"bw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/table/wood/bar, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"bG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"bH" = ( +/turf/open/floor/carpet/purple, +/area/crew_quarters/bar) +"bI" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"hp" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"hS" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"io" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"is" = ( +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"iT" = ( +/obj/machinery/disposal/bin, +/obj/structure/sign/plaques/deempisi{ + pixel_x = -28; + pixel_y = -4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "barShutters"; + name = "bar shutters"; + pixel_x = 4; + pixel_y = 28 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"kg" = ( +/obj/structure/table/wood/bar, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"kN" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"mh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"mQ" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet/purple, +/area/crew_quarters/bar) +"nl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"nu" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/xmastree, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/carpet/purple, +/area/crew_quarters/bar) +"oU" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"sm" = ( +/obj/machinery/light/small, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"sq" = ( +/mob/living/carbon/monkey/punpun, +/turf/open/floor/carpet/purple, +/area/crew_quarters/bar) +"sT" = ( +/obj/machinery/chem_dispenser/drinks/beer, +/turf/closed/wall/mineral/wood, +/area/crew_quarters/bar) +"ve" = ( +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = 30; + receive_ore_updates = 1 + }, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"vY" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"yr" = ( +/obj/structure/noticeboard{ + pixel_y = -27 + }, +/obj/structure/table/wood/fancy, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"yL" = ( +/obj/machinery/camera/autoname{ + dir = 1 + }, +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"zf" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Diner" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"zy" = ( +/obj/structure/table/wood/fancy, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"AL" = ( +/obj/machinery/chem_dispenser/drinks, +/turf/closed/wall/mineral/wood, +/area/crew_quarters/bar) +"CV" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Et" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Fd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/carpet/purple, +/area/crew_quarters/bar) +"GC" = ( +/obj/machinery/light, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"GQ" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/carpet/purple, +/area/crew_quarters/bar) +"GR" = ( +/obj/structure/table/wood/bar, +/obj/item/book/manual/wiki/barman_recipes, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Jy" = ( +/obj/machinery/door/window/southright{ + req_one_access_txt = "25;28" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Mw" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/table/wood/fancy, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"MB" = ( +/turf/closed/wall, +/area/crew_quarters/bar) +"NG" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Py" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"PB" = ( +/obj/machinery/door/window/northright{ + req_one_access_txt = "25;28" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Qr" = ( +/obj/machinery/button/door{ + desc = "Stay off my FUCKING counter."; + id = "barsec"; + name = "Bar Security Shutters"; + pixel_x = -24; + pixel_y = 21; + req_access_txt = "25" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Qy" = ( +/turf/open/floor/wood, +/area/crew_quarters/bar) +"QD" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"So" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/obj/item/clothing/head/hardhat/cakehat, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"TM" = ( +/obj/structure/table/wood/bar, +/obj/item/lighter, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"Vl" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"WE" = ( +/obj/structure/sign/barsign, +/turf/closed/wall, +/area/crew_quarters/bar) +"Xr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/carpet/purple, +/area/crew_quarters/bar) +"XH" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"ZI" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/preopen{ + id = "barShutters"; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/bar) + +(1,1,1) = {" +MB +MB +ZI +MB +zf +MB +ZI +MB +MB +"} +(2,1,1) = {" +So +hS +Qy +XH +Qy +Vl +Qy +Py +MB +"} +(3,1,1) = {" +Qy +Qy +kg +kg +kg +kg +Qy +QD +MB +"} +(4,1,1) = {" +oU +Qy +kg +bH +bH +kg +Qy +is +MB +"} +(5,1,1) = {" +zy +Qy +kg +Xr +sq +kg +Qy +vY +MB +"} +(6,1,1) = {" +zy +Et +bw +nu +mQ +kg +Qy +Qy +zf +"} +(7,1,1) = {" +hp +mh +PB +Fd +bH +Jy +Qy +Qy +ZI +"} +(8,1,1) = {" +Qy +mh +kg +bH +bH +kg +Qy +Qy +zf +"} +(9,1,1) = {" +Qy +mh +kg +GQ +bH +GR +Qy +GC +WE +"} +(10,1,1) = {" +nl +bG +kg +AL +bH +kg +Qy +yL +MB +"} +(11,1,1) = {" +io +Qy +kg +sT +bH +kg +Qy +yr +MB +"} +(12,1,1) = {" +MB +Qy +kg +bH +bH +kg +Qy +Mw +MB +"} +(13,1,1) = {" +iT +Qr +kg +au +TM +kg +Qy +kN +MB +"} +(14,1,1) = {" +bI +Qy +Qy +Qy +Qy +Qy +Qy +sm +MB +"} +(15,1,1) = {" +NG +Qy +Qy +ve +Qy +CV +Qy +Qy +MB +"} diff --git a/monkestation/_maps/RandomRooms/_Bars/Box/zoo_bar.dmm b/monkestation/_maps/RandomRooms/_Bars/Box/zoo_bar.dmm new file mode 100644 index 0000000000000..364d347d8ef56 --- /dev/null +++ b/monkestation/_maps/RandomRooms/_Bars/Box/zoo_bar.dmm @@ -0,0 +1,730 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"au" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/mob/living/carbon/monkey/punpun, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"bG" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"bI" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"fA" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/light/floor, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"io" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"iT" = ( +/obj/machinery/disposal/bin, +/obj/structure/sign/plaques/deempisi{ + pixel_x = -28; + pixel_y = -4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "barShutters"; + name = "bar shutters"; + pixel_x = 4; + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"jb" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/that, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + desc = "Stay off my FUCKING counter."; + id = "barsec"; + name = "Bar Security Shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"jP" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/displaycase/forsale/kitchen, +/obj/machinery/door/poddoor/shutters/preopen{ + desc = "Stay off my FUCKING counter."; + id = "barsec"; + name = "Bar Security Shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"kN" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"mh" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"mn" = ( +/obj/structure/chair/stool/bar, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"mo" = ( +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"mQ" = ( +/obj/machinery/light/floor, +/turf/open/floor/plating/beach/sand, +/area/crew_quarters/bar) +"nl" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"nu" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/light/floor, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"nw" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"ow" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/chair/stool, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"sm" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"ve" = ( +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = 30; + receive_ore_updates = 1 + }, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"yr" = ( +/obj/structure/noticeboard{ + pixel_y = -27 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"yL" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"zf" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Diner" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"AG" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/item/lighter, +/obj/machinery/door/poddoor/shutters/preopen{ + desc = "Stay off my FUCKING counter."; + id = "barsec"; + name = "Bar Security Shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"Cc" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/light/floor, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"CV" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/obj/item/book/manual/wiki/barman_recipes, +/obj/item/reagent_containers/glass/rag, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + desc = "Stay off my FUCKING counter."; + id = "barsec"; + name = "Bar Security Shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"DW" = ( +/obj/effect/landmark/start/bartender, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"Et" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"ET" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"Fd" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"Gl" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"GC" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"GY" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + desc = "Stay off my FUCKING counter."; + id = "barsec"; + name = "Bar Security Shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"Ht" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"IJ" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/crew_quarters/bar) +"Ld" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/mob/living/carbon/monkey, +/turf/open/floor/mineral/plastitanium, +/area/crew_quarters/bar) +"LM" = ( +/mob/living/simple_animal/crab{ + desc = "This crab looks like he has some sort of secret formula.."; + name = "Mr. Crabs" + }, +/turf/open/floor/plating/beach/sand, +/area/crew_quarters/bar) +"Mw" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"MB" = ( +/turf/closed/wall, +/area/crew_quarters/bar) +"MF" = ( +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"NG" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"NX" = ( +/obj/structure/chair/stool/bar, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"Qr" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/button/door{ + desc = "Stay off my FUCKING counter."; + id = "barsec"; + name = "Bar Security Shutters"; + pixel_x = -24; + pixel_y = 21; + req_access_txt = "25" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"Qy" = ( +/obj/machinery/door/window/southright{ + name = "Bar Door"; + req_one_access_txt = "25;28" + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + desc = "Stay off my FUCKING counter."; + id = "barsec"; + name = "Bar Security Shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"Rm" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"RE" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/light/floor, +/turf/open/floor/mineral/plastitanium, +/area/crew_quarters/bar) +"So" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"TT" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/spawner/xmastree, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"UM" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"WE" = ( +/obj/structure/sign/barsign, +/turf/closed/wall, +/area/crew_quarters/bar) +"WL" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"Xr" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"XF" = ( +/obj/machinery/vending/boozeomat, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"XH" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/camera/autoname{ + dir = 4 + }, +/obj/machinery/light/blacklight/directional/west, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"ZI" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/preopen{ + id = "barShutters"; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/bar) + +(1,1,1) = {" +MB +MB +ZI +MB +MB +MB +ZI +MB +MB +"} +(2,1,1) = {" +So +WL +WL +XH +WL +WL +WL +WL +MB +"} +(3,1,1) = {" +WL +mQ +WL +Rm +WL +RE +Ld +WL +MB +"} +(4,1,1) = {" +WL +LM +WL +Rm +WL +IJ +Ld +WL +MB +"} +(5,1,1) = {" +WL +WL +WL +Xr +WL +WL +WL +WL +MB +"} +(6,1,1) = {" +Rm +Et +nl +nu +Rm +Rm +Rm +Rm +zf +"} +(7,1,1) = {" +Rm +mh +ow +Fd +ow +Rm +Rm +Rm +ZI +"} +(8,1,1) = {" +Rm +fA +Gl +Gl +Gl +TT +Cc +Rm +zf +"} +(9,1,1) = {" +Rm +mh +nw +Ht +nw +Rm +Rm +GC +WE +"} +(10,1,1) = {" +nl +bG +Rm +Rm +Rm +Rm +Rm +yL +MB +"} +(11,1,1) = {" +io +MF +mo +MF +MF +MF +Rm +yr +MB +"} +(12,1,1) = {" +MB +jP +AG +jb +GY +GY +NX +Mw +MB +"} +(13,1,1) = {" +iT +Qr +Rm +DW +Rm +GY +mn +kN +MB +"} +(14,1,1) = {" +bI +UM +au +Rm +Rm +Qy +Rm +sm +MB +"} +(15,1,1) = {" +NG +XF +Rm +ve +Rm +CV +Rm +ET +MB +"} diff --git a/monkestation/code/modules/mapping/random_bars.dm b/monkestation/code/modules/mapping/random_bars.dm index e3d8719924b20..650c0f4ba45cd 100644 --- a/monkestation/code/modules/mapping/random_bars.dm +++ b/monkestation/code/modules/mapping/random_bars.dm @@ -80,6 +80,26 @@ weight = 1 station_name = "Box Station" +/datum/map_template/random_bars/box_zoo_bar + name = "Box Station Animal Exhibit Bar" + room_id = "box_zoo_bar" + mappath = "monkestation/_maps/RandomRooms/_Bars/Box/zoo_bar.dmm" + centerspawner = FALSE + template_height = 9 + template_width = 15 + weight = 1 + station_name = "Box Station" + +/datum/map_template/random_bars/box_fancy_bar1 + name = "Box Station Fancy Bar" + room_id = "box_fancy_bar1" + mappath = "monkestation/_maps/RandomRooms/_Bars/Box/fancy_bar1.dmm" + centerspawner = FALSE + template_height = 9 + template_width = 15 + weight = 1 + station_name = "Box Station" + /// METASTATION BARS /datum/map_template/random_bars/meta_default_bar